@import url("reset.css");
body {background:url(../img/bg_page.gif) repeat-x left top;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#555;line-height:20px;}
.clear {clear:both;}
button::-moz-focus-inner {border: 0 !important;padding: 0 !important;}
.hidden {display:none;}
#header {height:322px;margin-bottom:34px;position:relative;width:100%;background:url(../img/header.jpg) no-repeat center bottom;}
#header .container {height:322px;}
.container {width:900px;margin:0 auto;position:relative;}
#header h1 span {position:absolute; margin-left:-10000px;}
#header h1 {position:absolute;bottom:29px;left:640px;font-size:16px;color:#fff;font-weight:normal;line-height:30px;}
#header h1 em {display:block;}
#header #menu {position:absolute;top:0;left:0;height:66px;background:url(../img/menu_separator.gif) no-repeat left top;font-size:15px;}
#header #menu li {float:left;height:66px;background:url(../img/menu_separator.gif) no-repeat left top;}
#header #menu li.active a {color:#016ca1;background:url(../img/menu_active.gif) no-repeat center top;}
#header #menu li a {display:block;line-height:58px;white-space:nowrap;padding:8px 17px 0;color:#333;text-decoration:none;}
#header #menu li a:hover {color:#016ca1;}
#header #menu li#link_ita a {background:url(../img/ita.gif) no-repeat 10px 10px;text-indent:-999em;width:89px;padding:0;}
#header #menu li#link_eng a {background:url(../img/eng.gif) no-repeat 10px 10px;text-indent:-999em;width:89px;padding:0;}
#footer {background:url(../img/bg_footer.gif) repeat-x left top;padding:60px 0 30px;}

h2.title {font-size:18px;color:#2782af;line-height:21px;font-weight:normal;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:22px;}
h2.semi {background:url(../img/semi_little.png) no-repeat right top;}

.main h3 {font-size:15px;color:#333;line-height:18px;font-weight:normal;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:18px;}
.main h3 a.action {float:right;font-size:10px;text-transform:uppercase;}


ul.submenu {margin-bottom:38px;background:url(../img/submenu_bg.gif) repeat-y;font-size:14px;position:relative;zoom:1;}
ul.submenu li {border-bottom:1px solid #ccc;display:block;position:relative;zoom:1;}
ul.submenu li.first {background:url(../img/submenu_top.gif) no-repeat left top;}
ul.submenu li.last {background:url(../img/submenu_bottom.gif) no-repeat left bottom !important;border:0;}
.submenu li a {display:block;padding:16px 20px;color:#555 !important;}
.submenu li.active a, .submenu li a:hover {color:#016ca1 !important;}

#content p {margin-bottom:15px;}
#content a, #footer a {text-decoration:none;color:#2782af;}
img.image {padding:3px;border:1px solid #ccc;}
img.alignleft {float:left;margin-right:20px;margin-bottom:10px;}

.button {background:url(../img/button.gif) no-repeat left top;display:inline-block;height:35px;line-height:35px;color:#fff !important;font-size:13px;text-decoration:none;padding:0 0 0 15px !important;white-space:nowrap;border:0;cursor:pointer;font-family:Georgia, "Times New Roman", Times, serif;}
.button span {background:url(../img/button.gif) no-repeat right top;display:inline-block;height:35px;line-height:35px;padding:0 15px 0 0;}

.button.facebook {padding-left:5px;}
.button.facebook span {padding-right:5px;}
.button.facebook em {display:inline-block;width:25px;text-indent:-999em;background:url(../img/fb.gif) no-repeat right center;}

.column_container {float:left;width:100%;margin-bottom:40px;}
.column_container .column {float:left;width:436px;}
.column_container .column.sidebar {width:290px;}
.column_container .column.main {width:580px;}
.column_container .column.last {float:right;}
#list_newsletter li {background:url(../img/newsletter_list.png) no-repeat left center; padding:4px 0 0 30px; height:24px;}

#subfooter {float:left;width:100%;border-top:1px solid #ccc;padding-top:14px;color:#888;font-size:12px;}
#subfooter .left {float:left;width:400px;}
#subfooter .right {float:right;width:400px;text-align:right;}
#subfooter #logo_qrnet {display:inline-block;background:url(../img/qrnet.gif) no-repeat left center;width:51px;height:11px;}
#subfooter #logo_qrnet span {display:none;}

#list_eventi {border-bottom:1px solid #ccc;margin-bottom:10px;float:left;width:100%;}
#list_eventi.big {border-bottom:0;margin-bottom:0;}
#list_eventi li {margin-bottom:10px;float:left;width:100%;}
#list_eventi.big li {margin-bottom:30px;}
#list_eventi li .data {float:left;background:url(../img/bg_data.gif);width:80px;height:97px;text-align:center;font-style:normal;color:#2782af;font-size:14px;}
#list_eventi li .data span {display:block;margin-top:7px;}
#list_eventi li .data em {font-size:30px;line-height:35px;display:block;color:#fff;margin-bottom:10px;}
#list_eventi li .text {float:right;width:341px;font-size:12px;line-height:18px;}
#list_eventi.big li .text {width:481px;}
#list_eventi li .text a {display:block;color:#267fac;text-decoration:none;}
#list_eventi li .text h3 {font-size:15px;font-weight:normal;color:#2782af;border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:6px;}

#data_box {float:left;background:url(../img/bg_data.gif);width:80px;height:97px;text-align:center;font-style:normal;color:#2782af;font-size:14px;margin-right:20px;margin-bottom:10px;}
#data_box em {font-size:30px;line-height:35px;display:block;color:#fff;margin-bottom:10px;}
#data_box span {display:block;margin-top:7px;}


#last_events {border:1px solid #ccc;width:428px;height:322px;overflow:hidden;padding:3px;margin-bottom:10px;}
#last_events_container {width:100%;height:322px;position:relative;}
#last_events .jcarousel-container {width:428px;height:322px;overflow:hidden;position:relative;}
#last_events ul {position:absolute;}
#last_events li {float:left;width:428px;position:relative;height:322px;}
#last_events li h3 {position:absolute;top:0;left:0;background:url(../img/last_events_title_bg.png);width:388px;display:block;z-index:2;font-size:18px;float:left;font-weight:normal;padding:20px;}
#last_events li h3 .titolo {float:left;width:240px;}
#last_events li h3 .data {font-size:14px;float:right;width:138px;text-align:right;}
#last_events li h3 a {color:#fff;text-decoration:none;}
#last_events li img {border:0;padding:0;}
#last_events li .link {position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-indent:-999em;}
#last_events_navigation {background:url(../img/last_events_navigation_bg.gif) no-repeat left top;height:43px;padding:4px;font-size:25px;}
#last_events_navigation li {float:left;width:72px;height:35px;margin-right:17px;}
#last_events_navigation li a {display:block;text-align:center;color:#fff;height:35px;line-height:30px;text-decoration:none;color:#777;}
#last_events_navigation li.last {margin-right:0;}
#last_events_navigation li.active {background:url(../img/last_events_navigation_active.gif) no-repeat;}
#last_events_navigation li.active a {color:#fff;}

#newsletter_area {font-size:13px;}
#frm_newsletter {background:url(../img/last_events_navigation_bg.gif);width:436px;height:43px;position:relative;margin-bottom:20px;}
#frm_newsletter input {position:absolute;top:2px;left:2px;background:#fff;border:0;padding:10px;font-size:15px;color:#333;width:330px;font-family:Georgia, "Times New Roman", Times, serif;}
#frm_newsletter label {position:absolute;top:2px;left:2px;z-index:10;padding:10px;font-size:15px;color:#aaa;}
#frm_newsletter button {background:url(../img/button_newsletter.gif);width:72px;height:35px;position:absolute;right:4px;top:4px;border:0;cursor:pointer;}

#soci_area {float:left;width:100%;}
#frm_soci_login, #frm_soci_password_reminder {float:left;width:270px;}
#frm_soci_login .input, #frm_soci_password_reminder .input {position:relative;}
#frm_soci_login .input label, #frm_soci_password_reminder .input label {position:absolute;top:2px;left:2px;padding:10px;font-size:15px;color:#aaa;}
#frm_soci_login input, #frm_soci_password_reminder input {display:block;margin-bottom:15px;width:250px;height:23px;background:url(../img/input_login.gif) no-repeat left top;border:0;font-size:15px;color:#333;padding:10px;font-family:Georgia, "Times New Roman", Times, serif;}
#frm_soci_login button, #frm_soci_password_reminder button {float:left;margin-right:13px;width:72px;height:35px;background:url(../img/button_login.gif);border:0;cursor:pointer;}
#frm_soci_login #button_password_reminder, #frm_soci_password_reminder #button_password_reminder_back {position:relative;top:8px;font-size:13px;}
#soci_claim {float:right;width:128px;font-size:13px;line-height:18px;padding-left:20px;border-left:1px solid #ccc;}
#soci_claim h2 {color:#2782af;font-weight:normal;margin-bottom:15px;}
#nome_socio_footer {float:left;width:270px;}
#nome_socio_footer .avatar {border:1px solid #ccc;float:left;width:43px;height:43px;margin-right:10px;}
#nome_socio_footer .text {float:right;width:210px;padding-top:4px;}
#nome_socio_footer h3 {border-bottom:0;font-size:15px;color:#016CA2;margin-bottom:0;font-weight:bold;padding-bottom:0;}
#nome_socio_footer .nazionalita {font-size:11px;margin-top:0;font-style:italic;}


#menu_footer {float:left;width:100%;}
#menu_footer li {float:right;width:212px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
#menu_footer li a {color:#555;text-decoration:none;}
#menu_footer li a:hover {color:#2782af;}
#menu_footer li.odd {float:left;}

#frm_search {background:url(../img/last_events_navigation_bg.gif);width:436px;height:43px;position:relative;margin-bottom:10px;}
#frm_search input {position:absolute;top:2px;left:2px;background:#fff;border:0;padding:10px;font-size:15px;color:#333;width:330px;font-family:Georgia, "Times New Roman", Times, serif;}
#frm_search label {position:absolute;top:2px;left:2px;z-index:10;padding:10px;font-size:15px;color:#aaa;}
#frm_search button {background:url(../img/button_search.gif);width:72px;height:35px;position:absolute;right:4px;top:4px;border:0;cursor:pointer;}
#logo_big {background:url(../img/logo_big.gif) no-repeat center;height:170px;margin-bottom:-20px;}

#adv_list li {margin-bottom:12px;}
#adv_list.row li {float:left;margin-bottom:12px;margin-right:15px;}
#adv_list.row li.last {margin-right:0;}
#adv_list li img { padding:3px; border: 1px solid #cccccc; width:282px; height:192px;}

.frm_search_soci {position:relative;}
.frm_search_soci .nota {position:absolute;right:0;width:128px;font-size:13px;line-height:18px;padding-left:20px;border-left:1px solid #ccc;color:#016ca1;}
.frm_search_soci .nota p {margin-bottom:5px !important;}
.frm_search_soci .nota .small {color:#777;margin-top:10px;}
.frm_search_soci .input {position:relative;display:block;margin-bottom:23px;width:396px;height:23px;background:url(../img/input_search_bg.gif) no-repeat left top;border:0;font-size:15px;color:#333;padding:10px;font-family:Georgia, "Times New Roman", Times, serif;}
.frm_search_soci .input label {position:absolute;top:2px;left:2px;padding:10px;font-size:15px;color:#aaa;z-index:10;}
.frm_search_soci .input input {position:absolute;left:10px;top:10px;width:396px;height:23px;border:0;font-size:15px;color:#333;font-family:Georgia, "Times New Roman", Times, serif;z-index:1;}
#box_adv_01 .icon {background:url(../img/select_bg_search_01.gif) no-repeat right center;width:50px;height:42px;position:absolute;right:10px;top:0;}
#box_adv_02 .icon {background:url(../img/select_bg_search_03.gif) no-repeat right center;width:50px;height:42px;position:absolute;right:10px;top:0;}
#box_adv_03 .icon {background:url(../img/select_bg_search_02.gif) no-repeat right center;width:50px;height:42px;position:absolute;right:10px;top:0;}
#box_adv_04 .icon {background:url(../img/select_bg_search_04.gif) no-repeat right center;width:50px;height:42px;position:absolute;right:10px;top:0;}
#frm_search_advanced button {background:url(../img/button_ricerca_avanzata.gif);border:0;width:72px;height:35px;text-indent:-999em;cursor:pointer;}
#frm_search_simple button {background:url(../img/button_ricerca_semplice.gif);border:0;width:72px;height:35px;text-indent:-999em;cursor:pointer;z-index:11;position:absolute;right:4px;top:4px;}
.frm_search_soci .input .super_select {position:relative;z-index:90;}
/*
.frm_search_soci .input .super_select {margin-left:-10px;margin-top:-10px;width:416px;height:42px;}
.frm_search_soci .newListSelected {width:416px;z-index:100;}
.frm_search_soci .newListSelected .selectedTxt {width:412px;height:22px !important;color:#333;font-family:Georgia, "Times New Roman", Times, serif;padding:10px;line-height:23px;cursor:pointer;z-index:100;}
.frm_search_soci .newListSelected .newList {margin-top:-4px;background:#fff;border:1px solid #ccc;height:225px !important;overflow:auto;top:40px;z-index:101;}
.frm_search_soci .newListSelected .newList li {min-height:20px;}
.frm_search_soci .newListSelected .newList li a {display:block;height:15px;padding:7px 10px;line-height:15px;}
.frm_search_soci .newListSelected .newList li a:hover {background:#;}*/
input.selectbox {position:absolute;top:0;left:0;z-index:1000!important;width:396px !important;cursor:pointer;background:transparent;}
div.selectbox-wrapper {position:absolute;left:0;top:37px;z-index:1500!important;width:414px!important;border:1px solid #ccc;background:#fff;padding:0px;font-size:0.8em;text-align:left;height:200px;overflow:auto;}
div.selectbox-wrapper ul {list-style-type:none;margin:0px;padding:0px;}
div.selectbox-wrapper ul li.selected {background-color: #BEDAE6;}
div.selectbox-wrapper ul li.current {background-color: #ecf8fe;}
div.selectbox-wrapper ul li {list-style-type:none;display:block;margin:0;cursor:pointer;height:15px;padding:7px 10px;line-height:15px;font-size:14px;color:#888;}


#frm_contatti {}
#frm_contatti .form_column {float:left;width:270px;}
#frm_contatti .form_column.last {float:right;width:294px;}
#frm_contatti .form_column .input {background:url(../img/bg_input_contatti.gif) no-repeat left top;position:relative;display:block;margin-bottom:25px;width:250px;height:23px;border:0;font-size:15px;color:#333;padding:10px;font-family:Georgia, "Times New Roman", Times, serif;}
#frm_contatti .checkbox input {float:left;}
#frm_contatti .checkbox label {float:right;width:240px;}
#frm_contatti button {float:right;margin-right:0; margin-top:-8px; width:72px;height:35px;background:url(../img/button_login.gif);border:0;cursor:pointer;text-indent:-999em;}
#frm_contatti .form_column .input.textarea {background:url(../img/bg_textarea_contatti.gif) no-repeat left top;position:relative;display:block;margin-bottom:25px;width:274px;height:144px;border:0;font-size:15px;color:#333;padding:10px;font-family:Georgia, "Times New Roman", Times, serif;}
#frm_contatti .form_column .input label {position:absolute;top:2px;left:2px;padding:10px;font-size:15px;color:#aaa;z-index:10;}
#frm_contatti .form_column .input input {position:absolute;left:10px;top:10px;width:250px;height:23px;border:0;font-size:15px;color:#333;font-family:Georgia, "Times New Roman", Times, serif;z-index:1;}
#frm_contatti .form_column .input textarea {position:absolute;left:10px;top:10px;width:274px;height:144px;border:0;font-size:15px;color:#333;font-family:Georgia, "Times New Roman", Times, serif;z-index:1;}

#map_g_container {width:280px;background:#fff;height:540px;border:1px solid #ccc;padding:4px;}


/*
#list_soci {float:left;width:100%;}
#list_soci .row {float:left;width:100%;clear:both;border-top:1px solid #ccc;padding:20px 0 15px;background:url(../img/separator.gif) repeat-y 290px top;}
#list_soci .row.first {padding-top:5px;border-top:0;}
#list_soci .row .socio {float:left;width:265px;position:relative;}
#list_soci .row .socio h4 {font-size:15px;color:#016CA2;}
#list_soci .row .socio .nazionalita {font-size:11px;margin-top:-4px;font-style:italic;}
#list_soci .row .socio.last {float:right;}
#list_soci .row .socio p {margin-bottom:8px;}
#list_soci .row .socio .testata {margin-bottom:8px;}
#list_soci .row .socio .testata p {margin-bottom:3px;}
#list_soci .row .socio .testata p em {font-size:11px;}
#list_soci .row .socio .testata p a {display:block;font-size:11px;margin-top:-4px;}
#list_soci .row .socio .telefono {background:url(../img/icon_tel.png) no-repeat left 3px;padding:0 0 0 24px;}
#list_soci .row .socio .fax {background:url(../img/icon_fax.png) no-repeat left 3px;padding:0 0 0 24px;}
#list_soci .row .socio .cellulare {background:url(../img/icon_mobile.png) no-repeat left 3px;padding:0 0 0 24px;}
#list_soci .row .socio .email {background:url(../img/icon_email.png) no-repeat left 3px;padding:0 0 0 24px;}
#list_soci .row .socio .indirizzo {background:url(../img/icon_address.png) no-repeat left 3px;padding:0 0 0 24px;}

#list_soci .avatar {border:1px solid #ccc;float:left;width:30px;height:30px;margin-right:10px;}
#list_soci .socio_header {float:left;width:170px;}
*/
.page_navigation {border-top:1px solid #ccc;margin-top:20px;padding-top:10px;text-align:right;}
.page_navigation.noborder {border-top:0;margin-top:0;padding-top:10px;text-align:right;}
.page_navigation2 {border-top:1px solid #ccc;margin-top:20px;padding-top:10px;text-align:left;}
.page_navigation #page_navigation_prev {width:34px;height:35px;display:inline-block;background:url(../img/navigation.gif) left top;margin-right:4px;}
.page_navigation #page_navigation_next {width:34px;height:35px;display:inline-block;background:url(../img/navigation.gif) right top;}
.page_navigation span {opacity:.5 !important;}

#frm_search_option {padding-bottom:30px;border-bottom:1px solid #ccc;margin-bottom:30px;display:none;}

#list_soci {float:left;width:100%;}
#list_soci .row {float:left;width:100%;margin-bottom:1px;}
#list_soci .row .socio {position:relative;float:left;width:286px;background:url(../img/list_soci_bg.gif) repeat-y;}
#list_soci .row.odd .socio {background:url(../img/list_soci_bg_odd.gif) repeat-y;}
#list_soci .row .socio.last {float:right;}
#list_soci .row .avatar {float:left;width:44px;height:44px;border:1px solid #ccc;margin:12px 10px 5px 9px;}
#list_soci .row .socio_nome {float:left;width:170px;padding:5px 10px;margin-right:1px;}
#list_soci .row .link {position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/list_soci_link.gif) no-repeat 266px center;text-indent:-999em;}
#list_soci .row.odd .link {background:url(../img/list_soci_link_odd.gif) no-repeat 266px center;}
#list_soci .row .socio_nome h4 {font-size:15px;color:#016CA2;margin-bottom:0;margin-top:4px;}
#list_soci .row .socio_nome p.nazionalita {font-size:11px;font-style:italic;margin:0;line-height:17px;}
#list_soci .row .socio_nome p.email {font-size:11px;font-style:italic;margin:0;line-height:17px;margin-bottom:2px;}

div.nome_socio {float:left;width:100%;position:relative;border-bottom:1px solid #ccc;margin-bottom:30px;}
div.nome_socio .avatar {border:1px solid #ccc;float:left;width:43px;height:43px;margin-right:10px;}
div.nome_socio .text {float:right;width:520px;padding-top:4px;}
div.nome_socio h3 {border-bottom:0;font-size:15px;color:#016CA2;margin-bottom:0;font-weight:bold;padding-bottom:0;}
div.nome_socio .nazionalita {font-size:11px;margin-top:0;font-style:italic;}
div.nome_socio .socio_dal {position:absolute;right:0;top:8px;text-align:center;font-size:11px;line-height:13px;color:#999;}
div.nome_socio .socio_dal em {display:block;font-size:17px;font-style:normal;}

.subcolumn_container {background:url(../img/gray.gif) repeat-y 289px top;clear:both;}
.subcolumn_container .subcolumn {width:275px;float:right;}
.subcolumn_container .subcolumn.odd {float:left;}

dl.scheda_socio {position:relative;width:275px;color:#555;font-size:13px;line-height:18px;margin-bottom:6px;}
dl.scheda_socio a {color:#016ca2;}
dl.scheda_socio dd {padding:0;}
dl.scheda_socio dt {color:#777;font-size:10px;font-style:italic;line-height:10px;}

.testata_socio {margin-bottom:8px;}
.testata_socio p {margin-bottom:3px;}
.testata_socio p em {font-size:11px;}
.testata_socio p a {display:block;font-size:11px;margin-top:-4px;}

.gallery {float:left;width:100%;margin-top:10px;}
.gallery li {float:left;margin-right:10px;margin-bottom:10px;}
.gallery li a {padding:3px;border:1px solid #ccc;background:#fff;float:left;}

#stampabook_navigation {float:right;margin-bottom:10px;margin-top:-30px;}
#stampabook_navigation.myprofile {margin-top:-18px;}
#stampabook_navigation li {float:left;margin-left:2px;border:1px solid #ccc;border-top:0 !important;}
#stampabook_navigation li a {display:block;padding:3px 8px;}
#stampabook_navigation li.active {background:#3d9ecf;border-color:#3d9ecf;}
#stampabook_navigation li.active a {color:#fff;}

#frm_new_post, .frm_new_post {margin-bottom:20px;}
#frm_new_post form {display:none;background:#eee;clear:both;border-bottom:1px solid #ccc;padding:10px 13px;}
.profile_panel .frm_new_post form {background:#eee;clear:both;border-bottom:1px solid #ccc;padding:10px 13px;}
#frm_new_post form.active {display:block;}
#frm_new_post h4, .frm_new_post h4 {float:left;width:100%;background:url(../img/gray.gif) repeat-x left bottom;}
#frm_new_post h4 span, .frm_new_post h4 span {background:#eee;display:inline-block;padding:3px 13px;}
#frm_new_post form .item, .frm_new_post form .item {margin-bottom:10px;}
#frm_new_post form .item label, .frm_new_post form .item label {color:#333;display:block;margin-bottom:4px;}
#frm_new_post form .item label.error, .frm_new_post form .item label.error {color:#f00;display:block;margin-top:4px;}
#frm_new_post form .item label em, .frm_new_post form .item label em {color:#f00;}
#frm_new_post form .item input, .frm_new_post form .item input {display:block;width:540px;padding:4px;border:1px solid #999;}
#frm_new_post form .item textarea, .frm_new_post form .item textarea {display:block;width:540px;padding:4px;border:1px solid #999;height:60px;}
#frm_new_post form button, .frm_new_post form button {background:#3d9ecf;border:0;color:#fff;padding:4px 10px;cursor:pointer;}

#post_list, .post_list {float:left;width:100%;font-size:12px;line-height:16px;}
#post_list li, .post_list li {float:left;width:100%;position:relative;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
#post_list li .avatar, .post_list li .avatar {float:left;width:44px;height:44px;border:1px solid #ccc;margin:5px 10px 5px 9px;}
#post_list li .text, .post_list li .text {float:right;width:510px;padding-top:3px;}
#post_list li .data, .post_list li .data {position:absolute;top:3px;right:0;color:#888;}
#post_list li p, .post_list li p {margin:0 0 4px 0 !important;}
#post_list li img.post_photo, .post_list li img.post_photo {border:1px solid #ccc;padding:4px;background:#fff;margin:10px 0;display:block;}
#post_list li div.post_video, .post_list li div.post_video {border:1px solid #ccc;padding:4px;background:#fff;margin:10px 0;display:block;width:440px;}
#post_list li .autore, .post_list li .autore {font-size:13px;color:#016ca2;}
#post_list li .titolo, .post_list li .titolo {font-weight:bold;}
div.post_video {border:1px solid #ccc;padding:4px;background:#fff;margin:10px 0;display:block;width:440px;}

.comment_area {clear:both;background:url(../img/bg_commenti.gif) no-repeat 20px 8px;padding-top:14px;margin-left:70px;position:relative;}
.comment_area .like_area {background:#d3e4ec;margin:0 !important;padding:6px 12px;border-bottom:1px solid #fff;}
#post_list .comment_actions {float:left;width:400px;margin-left:70px;margin-top:4px;}
#post_list .comment_actions li {width:auto;position:relative;border-bottom:0;padding-bottom:0;margin-bottom:0;margin-right:15px;}
#post_list .comment_actions li a {color:#006aa0 !important;}
#post_list .frm_new_commento {background:#d3e4ec;float:left;width:100%;position:relative;padding:5px 0;}
#post_list .frm_new_commento .avatar {float:left;width:34px;height:34px;border:1px solid #ccc;}
#post_list .frm_new_commento .input {position:relative;margin:5px 0;float:right;width:455px;}
#post_list .frm_new_commento .input label {position:absolute;z-index:2;padding:5px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:11px;color:#888;}
#post_list .frm_new_commento textarea {border:1px solid #ccc;width:430px;height:40px;padding:4px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:11px;margin-bottom:5px;}
#post_list .frm_new_commento button {float:right;margin-right:16px;background:url(../img/button_little.gif) no-repeat left top;display:inline-block;height:23px;line-height:23px;color:#fff !important;font-size:13px;text-decoration:none;padding:0 0 0 15px;white-space:nowrap;border:0;cursor:pointer;font-family:Georgia, "Times New Roman", Times, serif;}
#post_list .frm_new_commento button span {background:url(../img/button_little.gif) no-repeat right top;display:inline-block;height:23px;line-height:23px;padding:0 15px 0 0;}
#post_list ol.comment_list {background:#d3e4ec;float:left;width:100%;}
#post_list ol.comment_list li {border-bottom:1px solid #fff;margin:0;padding:5px 0;}
#post_list ol.comment_list li .avatar {float:left;width:34px;height:34px;border:1px solid #ccc;}
#post_list ol.comment_list li .text {width:454px;padding-top:3px;}
#post_list ol.comment_list li .data {position:absolute;top:6px;right:10px;color:#666;}

#notifiche_list {float:left;width:100%;clear:both;font-size:12px;}
#notifiche_list li {float:left;width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;}
#notifiche_list li em {float:left;width:170px;}
#notifiche_list li p {float:right;width:410px;margin-bottom:0;}

#frm_presentazione_personale textarea {width:570px;padding:5px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;border:1px solid #ccc;height:100px;margin-bottom:10px;}
#frm_avatar input {margin-bottom:10px;}
#frm_avatar label.error {display:block;margin-top:-6px;color:#f00;}
#frm_password .input {margin-bottom:10px;}
#frm_password .input label {display:block;margin-bottom:4px;}
#frm_password .input label.error {display:block;margin-top:4px;color:#f00;}
#frm_password .input input {border:1px solid #ccc;padding:4px;width:200px;}

.area_feedback {background:#fcc;border:1px solid #f00;padding:5px 10px;color:#333;margin-bottom:20px;}

.profile_panel {margin-bottom:30px;}
