body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background: #D4D4D4;}
textarea {width:100%;}
#container {margin: 0 auto; width:773px; background: #FFFFFF;}
* html li, * html li a {height:1%;}
form, form ol {margin:0; border:0; padding:0;}
form ol { list-style:none;}
form ol li { margin-bottom:5px;}
form ol label { display:block;}
input, select, textarea { color:#666666; background-color:#FFFFFF; border:1px #cccccc solid; padding:2px; font-size:11px;}
input.checkbox { color:#666666; background-color:#FFFFFF; margin:10px 0 0 0; border:none;}
input.submit {color:#000; background-color:#C9C9C9; border:1px #838383 solid;}
input.check_profilo { color:#666666; background-color:#FFFFFF; /*border:1px #9eebf6 solid;*/ margin:0; padding:0;}
hr {display:none;}
h1 {margin:0; padding:0; border:0;}
h2 {margin:0; padding:0; border:0; font-size:18px;}
h3 {margin:0; padding:0; border:0; font-size:12px;}
h4 {margin:0; padding:0; border:0; font-size:12px;}
.clear {clear:both; margin:0; padding:0; border:0;}
a {outline:none; color:#DB133A;}
a img{ border:0; border-collapse:collapse;}

/* Clearfix
------------------------------------------------------------------------------------- */
.clearfix:after {content: "."; display: block; height:0.00001em; clear:both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Header
------------------------------------------------------------------------------------- */
#header_esterno {background:#D4D4D4;}
#header {margin:0 auto; width:773px; height:65px; background:#000;}
#logo { height:65px; background:url(../Img/logo_miosex_2008.jpg) 10px 0 no-repeat #000; float:left;}
#logo a { height:65px; display:block; text-indent:-9999px; color:#E4E4E4; width:300px;}
#menu {float:right; height:31px; display:block;}
#menu ul {float:right; margin:0; padding:5px; border:0; list-style:none;}
#menu ul li {float:left; color:#FFF; margin:1px 5px 0 0;}
#menu ul li a {color:#FFF; text-decoration:none; font-size:12px; font-weight:bold;}
#menu ul li a:hover {color:#db133a;}
#menu ul li.big a {color:#db133a; text-decoration:none; font-weight:bold;}
#menu ul li.big a:hover {color:#FFF;}
#menu ul li.logout {margin:0; vertical-align:text-bottom;}

/* Flash
------------------------------------------------------------------------------------- */
#fascia {width:773px; height:240px; background:#000 url(../Img/fondino_top.jpg) no-repeat; border-bottom:solid 1px #C1C1C1;}
#foto {float:left; width:345px;}

#site_report {float:left; width:165px;}
#site_report ul {margin:40px 0 0 9px; padding:0; border:0; list-style:none;}
#site_report ul li {padding:0 0 0 10px; margin:14px 0 14px 0; border:0;}

#new_user {float:left; width:260px;}
#new_user ul {margin:14px 0 0 0; padding:0; border:0; list-style:none; display:block;}
#new_user ul li {width:54px; float:left; margin:0 8px 25px 0; padding:0; border:0; display:block;}
#new_user ul li a {color:#000; text-decoration:none; padding:0; border:0; margin:0;}
#new_user ul li a img {border:2px solid #c5c8c1; display:block; margin:0; padding:0;}
#new_user ul li a:hover img {border:2px solid #F00; display:block; margin:0; padding:0;}

/* Corpo - Home
------------------------------------------------------------------------------------- */
#sx { float:left; width:272px; padding:15px;}
#sx h2.club {margin:0 0 4px 0;}
#sx h3.link {margin:15px 0 4px 0;}
#sx p a {color:#db133a; text-decoration:none; font-weight:bold;}
#sx p a:hover {color:#000;}
#sx ul.sponsor {padding:0; border:0; margin:0; list-style:none;}
#sx ul.sponsor li a {color:#db133a; text-decoration:none; font-weight:bold; font-size:11px;}
#sx ul.sponsor li a:hover {color:#000;}

#dx {float:left; width:471px; margin:0; padding:0 0 5px 0; border:0;}
#dx p.turn_back {margin:0 0 0 20px;}
#dx p.turn_back a {color:#db133a; font-weight:bold; text-decoration:none;}
#dx p.turn_back a:hover {color:#000;}

#dx_down { margin-top:10px; padding:10px;}
#iscrizione {display:block; margin:0; padding:5px 0; background:url(../Img/fondino_login.jpg) top left no-repeat;}
h2.iscrizione { color:#7a7a7a; padding:0 10px 0 0; margin:0;}
#iscrizione input.img {border:0; margin:0 0 0 5px; padding:0; background:none;}
#iscrizione img.img_02 {border:0; margin:0 0 0 5px; padding:0;}
div.iscr_alias {float:left; margin:3px 0 0 0; padding:0 8px 0 10px; border:0;}
div.iscr_pass {float:left; margin:3px 0 0 0; padding:0; border:0;}

#cerca {float:left; width:210px; margin:0; padding:0 5px 0 20px;}
#cerca h2.cerca {margin:16px 0 4px 0; background:url(../Img/ico_ricerca.gif) 60px 0 no-repeat;}
#cerca label {font-weight:bold; color:#404042;}
#cerca label.space {display:block; margin:8px 0 0 0;}
#cerca_bott {margin:8px 0 0 0; float:right;}

/* Footer
------------------------------------------------------------------------------------- */
#footer div { padding: 3px 20px;}
#footer p {margin:0; border:0; padding:0;}
#footer ul {margin:14px 0 0 0; padding:0; border:0; list-style:none;}
#footer ul li {display:inline; color:#FFF; margin:0; padding:0;}
#footer ul li a {text-decoration:none; color:#FFF; margin:0 5px 0 5px;}
#footer ul li a:hover {text-decoration:underline;}

#footer_first_menu { height:30px; padding:0 15px 0 0; margin:10px 0 0 0;}
#footer_first_menu ul { float:right; margin:8px 0 0 0; padding:0; border:0; list-style:none;}
#footer_first_menu ul li { float:left; color:#000; margin:0 5px 0 0; padding-left:2px;}
#footer_first_menu ul li a { color:#000; text-decoration:none; font-size:12px; font-weight:bold;}
#footer_first_menu ul li a:hover { color:#db133a;}
#footer_first_menu ul li.big a { color:#db133a; text-decoration:none; font-weight:bold;}
#footer_first_menu ul li.big a:hover { color:#000;}


/* Banner Flash - Iscrizione
------------------------------------------------------------------------------------- */
#mybanner {float:left; width:225px; margin:0; padding:24px 0 0 5px;}

/* ISCRIZIONE
------------------------------------------------------------------------------------- */
#registrati {float:left; width:430px;  padding:0 0 0 20px;}
#registrati h2.cerca {margin:16px 0 4px 0; border:0; padding:0;}
#registrati form ol {margin:0; padding:0; border:0; list-style:none;}
#registrati form ol li label {font-weight:bold; display:block; padding:5px 0 0 0; vertical-align:text-top;}
#registrati form ol li label.noblock { display:inline; font-weight:normal;}
#registrati form ol li {margin:0 0 5px 0;}
#registrati form ol li ol.checkbox {margin:0; padding:0 0 5px 0; list-style:none; display:block;}
#registrati form ol li ol.checkbox li {background:none; float:left; width:215px; margin:0; padding:5px 0 0 0;}
#registrati form ol li ol.checkbox li label {font-weight:normal; vertical-align:text-top; display:inline;}
#registrati form ol li ol.checkbox li input {background:none;}

#registrati p a {color:#db133a; font-weight:bold; text-decoration:none;}
#registrati p a:hover {color:#000;}
#registrati div.send_msg ol li {background:none;}
#registrati input#utnhip{ width:60%;}

/* Iscrizione - Messaggio d'errore
------------------------------------------------------------------------------------- */
div.msgerror {background:url(../Img/x-error.gif) 5px 6px no-repeat #FFF; border:1px dashed #6633CC; padding:5px 5px 5px 20px; margin:5px 0 3px 0;}

/* Pagina Interna -----> LOGGATO
------------------------------------------------------------------------------------- */
#container_log {margin: 0 auto; width:773px; background-color:#FFF;}
#fascia_log {width:773px; height:24px; margin:0 0 10px 0; background:url(../Img/fondino_welcome_01.gif) top left no-repeat;}
#corpo_log {background:url(../Img/tratt_vert.gif) 302px 20px repeat-y; padding:10px 0 0 0;}

/* Pagina Interna -----> LOGGATO colonna sinistra
------------------------------------------------------------------------------------- */
#sx_log {float:left; width:272px; padding:0 15px 15px 15px;}
#sx_log ul.actions_sx {list-style:none; padding:0 0 15px 0; margin:0 0 20px 0; background:url(../Img/tratt_log.gif) bottom left repeat-x;}
#sx_log ul.actions_sx li h2 {list-style:none; font-size:13px; padding:0; margin:0; border:0; display:block; clear:both;}
#sx_log ul.actions_sx li ul {list-style:none; padding:0; margin:0; border:0;}
#sx_log ul.actions_sx li ul li {padding:2px 0 0 0; margin:0; border:0;}
#sx_log ul.actions_sx li ul li a {color:#000; text-decoration:underline;}
#sx_log ul.actions_sx li ul li a:hover {text-decoration:none;}

ul.riepilogo_interno {padding:0 0 15px 0; border:0; margin:0; list-style:none; background:url(../Img/tratt_log.gif) bottom left repeat-x;}
ul.riepilogo_interno li {padding:0 0 2px 0; margin:0; border:0;}
ul.riepilogo_interno li a {color:#000; text-decoration:underline;}
ul.riepilogo_interno li a:hover {text-decoration:none;}

#utility_log ul {padding:0; border:0; margin:0 0 15px 0; list-style:none;}
#utility_log ul li {margin:0 0 9px 0; padding:0 0 9px 0; background:url(../Img/tratt_log.gif) bottom left repeat-x;}
#utility_log ul li h2 {font-size:13px; padding:0; margin:0; display:block; clear:both;}
#utility_log ul li h2 a {float:right; color:#db133a; text-decoration:none; font-weight:bold; font-size:11px;}
#utility_log ul li h2 a:hover {color:#000;}
#utility_log ul.stanze {padding:5px 0 5px 0; border:0; margin:0; list-style:none;}
#utility_log ul.stanze li {background:none; padding:0; border:0; margin:0;}
#utility_log ul.stanze li form {margin:8px 0 0 0;}
#utility_log a {color:#000; text-decoration:underline;}
#utility_log a:hover {text-decoration:none;}
#utility_log a.bold {color:#000; text-decoration:underline; font-weight:bold;}
#utility_log a.bold:hover {text-decoration:none;}

div.util_home {font-size:14px; font-weight:bold; margin:10px 0 0 0;}

#utility_home { padding-top:10px;}
#utility_home ul {padding:0; border:0; margin:10px 0 15px 0; list-style:none; background:none;}
#utility_home ul li { float:left; width:200px;}
#utility_home ul.stanze {padding:5px 0 5px 0; border:0; margin:0; list-style:none;}
#utility_home ul.stanze li {background:none; padding:0; border:0; margin:0;}
#utility_home ul.stanze li form {margin:8px 0 0 0;}
#utility_home a {color:#000;text-decoration:none;}
#utility_home a:hover { text-decoration:underline;}
#utility_home a.bold {color:#000; text-decoration:none; font-weight:bold;}
#utility_home a.bold:hover { text-decoration:underline;}

#banner_sx {float:left; background:url(../Img/tratt_log.gif) bottom left repeat-x; margin:0 0 15px 0; padding:0 0 15px 0;}
#banner_sx img {padding:0; margin:0; border:0;}
#link_sponsor {float:left; width:272px;}
#link_sponsor h2 {font-size:13px; padding:0; margin:0; display:block;}
#link_sponsor ul {padding:0; border:0; margin:0; list-style:none;}
#link_sponsor ul li {}
#link_sponsor ul li a {color:#db133a; text-decoration:none; font-weight:bold; font-size:11px;}
#link_sponsor ul li a:hover {color:#000;}

/* Pagina Interna -----> LOGGATO colonna destra (CENTRALE + SINISTRA)
------------------------------------------------------------------------------------- */
#scheda_log { margin:5px 20px;}
#userpanel { border:solid 1px #D1D1D1; padding:10px; background:#E6E6E6;}
#scheda_img { float:left; margin-right:9px;}
#scheda_img a {padding:0; border:0; margin:0;}
#scheda_img a:hover {color:#FFF;}
#scheda_img a img {border:1px solid #C7C9C6; display:block; margin:10px 0 0 10px; padding:0; width:90px; height:90px;}
#scheda_img a:hover img {border:solid 1px #db133a;}
#scheda_img img {border:1px solid #C7C9C6; display:block; margin:0; padding:0; width:90px; height:90px;}

#scheda_menu { padding:0; border:0; margin:0;}

#userloghi {padding:0 0 0 0px; border:0; margin:0; list-style:none;}
#userloghi li.imgp { width:96px;}
#userloghi li.imgp img { border:1px solid #C7C9C6; width:90px; height:90px;}
#userloghi li {float:left; width:75px; padding:0 0 3px 0; margin:0; text-align:center;}

#welcome {float:left; width:455px; padding:4px 0 0 0;}
#welcome h2 {font-size:13px; padding:0 0 0 19px;}

#menu_log {float:left;}
#menu_log ul {float:left; width:435px; margin:5px 0 0 0; padding:0 0 10px 20px; border:0; list-style:none; background:url(../Img/tratt_banner.gif) bottom left repeat-x;}
#menu_log ul li {float:left; color:#db133a; margin:0 5px 0 0;}
#menu_log ul li.right {float:right;}
#menu_log ul li a {color:#db133a; text-decoration:none; font-size:12px; font-weight:bold; font-size:11px;}
#menu_log ul li a:hover {color:#000;}

/* Colonna centrale
*/
#destra_cx_log {float:left; width:272px; padding:0;}
#cerca_log {float:left; width:272px; margin:0; padding:0 0 5px 0;}
#cerca_log label {font-weight:bold; color:#404042;}
#cerca_log label.space {display:block; margin:8px 0 0 0;}
#cerca_log h2.cerca {font-size:14px; margin:0; padding:18px 0 15px 0; background:url(../Img/ico_ricerca_log.gif) 125px 15px no-repeat;}
#cerca_log h2.avanzato a {display:block; font-size:14px; margin:0 0 4px 0; padding:8px 0 0 0; text-decoration:none; color:#000;}
#cerca_log h2.avanzato a:hover {color:#db133a;}

/* SEARCH */
#var_box ol {margin:0; padding:0; border:0; list-style:none; color:#404042;}
#var_box ol li label.noblock {display:inline;}
#var_box ol li label {display:block;}
#var_box ol li select {width:99%; margin:3px 0 6px 0;}
#var_box ol li select.width_percent {width:40%;}
#var_box ol li input {width:99%; vertical-align:text-top;}
#var_box ol li input.radio {width:20px; vertical-align:middle; background:none; border:0;}
#var_box div.selectData {}
#var_box div.selectData select {width:25%; vertical-align:middle;}
#var_box a {color:#db133a; text-decoration:none; font-weight:bold; font-size:11px;}
#var_box a:hover {color:#000;}

/* RISULTATI */
#risultati { margin:5px 20px; text-align:center;}

.paging_up {margin:0; padding:10px 0 10px 0; border:0; text-align:center;}
.paging_up a, .paging_up strong { padding:5px 10px; background:#EEE; font-weight:bold; text-decoration:none; color:#000000;}
.paging_up strong {color:#FFF; background:#000;}
.paging_up a.dietro {margin:0 10px 0 0;}
.paging_up a.avanti {margin:0 0 0 10px;}


/* Search by ALIAS
*/
#alias {display:block; margin:8px 0 0px 0; padding:4px 0 0 0;}
#alias h2 {font-size:14px; float:left; margin:5px 5px 0 0;}
#alias input.input_alias{width:135px;}

#scopri {float:left; width:210px; margin:0; padding:0 0 10px 0;}
#scopri h2.scopri {font-size:14px; margin:8px 0 4px 0;}
#scopri ul {padding:0; border:0; margin:0 0 15px 0; list-style:none;} 
#scopri ul li {padding:0; border:0; margin:0;}
#scopri ul li a {color:#000; text-decoration:underline;}
#scopri ul li a:hover {text-decoration:none;}
#scopri form {padding:0; border:0; margin:0;}
#scopri label.space {display:block; font-weight:bold; color:#000;}
#scopri input.img {margin:-5px 0 0 0; vertical-align:text-bottom;}

/* Colonna destra
*/
#destra_sx_log { float:left; padding:0; margin:0;}
#new_user_log {float:left;  width:436px; padding:0 0 15px 21px; margin:0; background:url(../Img/tratt_banner.gif) bottom left repeat-x;}
#new_user_log h2 {font-size:14px; margin:0 0 0 25px;}
#new_user_log ul {margin:8px 0 0 25px; padding:0; border:0; list-style:none; display:block;}
#new_user_log ul li {width:54px; float:left; margin:0 10px 10px 0; padding:0; border:0; display:block;}
#new_user_log ul li a {color:#000; text-decoration:none; padding:0; border:0; margin:0;}
#new_user_log ul li a:hover {color:#583681;}
#new_user_log ul li a img {border:2px solid #c5c8c1; display:block; margin:0; padding:0;}
#new_user_log ul li a:hover img {border:2px solid #583681; display:block; margin:0; padding:0;}

#abbinamenti {float:left; padding:0 0 14px 21px; width:436px; margin:0;}
#abbinamenti h2 {font-size:14px; margin:8px 0 0 25px;}
#abbinamenti ul {margin:8px 0 0 25px; padding:0; border:0; list-style:none; display:block;}
#abbinamenti ul li {width:54px; height:96px; float:left; margin:0 10px 5px 0; padding:0; border:0; display:block;}
#abbinamenti ul li a {color:#000; text-decoration:none; padding:0; border:0; margin:0;}
#abbinamenti ul li a:hover {color:#583681;}
#abbinamenti ul li a img {border:2px solid #c5c8c1; display:block; margin:0; padding:0;}
#abbinamenti ul li a:hover img {border:2px solid #583681; display:block; margin:0; padding:0;}

div.chiusura {margin:0; float:right; padding:0;}
div.chiusura a {padding:0; border:0; margin:0; color:#000; text-decoration:none; font-weight:bold;}
div.chiusura a:hover {color:#583681;}

/* Banner
*/
.banner{ text-align:center; margin:10px 0;}

#banner_dx {float:left; background:url(../Img/tratt_banner.gif) top left repeat-x; width:424px; margin:5px 0 0 0; padding:15px 0 0 21px;}
#banner_dx img {padding:0 0 0 21px;}

/* GESTIONE PROFILO
------------------------------------------------------------------------------------- */
#utility_log ul li span.grey {color:#666666;}
#utility_log ul li ul {padding:0; margin:0;}
#utility_log ul li ul li {background:none; padding:2px 0 0 0; margin:0;}
#utility_log ul li ul li a.select {font-weight:bold; text-decoration:none; color:#db133a;}

/* Path
*/
#path_log { margin:0 0 2px 0; padding:5px 0 5px 20px; border:0; color:#666666; font-size:10px;}
#path_log strong {color:#db133a;}
#path_log a {color:#666666; text-decoration:underline;}
#path_log a:hover {text-decoration:none;}

/* Campo form per gestione profilo
*/
#profilo {float:left; width:435px; margin:0; padding:0 0 10px 20px; border:0; list-style:none; }
#profilo ul {margin:0; padding:0; list-style:none;}
#profilo ul li {padding:10px 0 10px 0; background:url(../Img/tratt_log.gif) top left repeat-x;}
#profilo ul li h3 {display:block; vertical-align:text-top;}
#profilo ul li h3 span.red {color:#FF0000;}
#profilo ul li.titolo {color:#666666; background:none;}
#profilo ul li.titolo h2 {color:#db133a; display:block; margin:0 0 2px 0;}
#profilo ul li.invio {margin:0; padding:10px 0 0 0; border:0; text-align:center;}
#profilo ul li a {color:#000; text-decoration:underline;}
#profilo ul li a:hover {text-decoration:none;}
#profilo ul li select, textarea, input {margin:2px 0 0 0;}
#profilo ul.checkbox {margin:0; padding:0 0 5px 0; list-style:none; display:block;}
#profilo ul.checkbox li {background:none; float:left; width:215px; margin:0; padding:5px 0 0 0;}
#profilo ul li.titolo .right {float:right; margin:5px 0 0 0;}

/* Pannello riassuntivo
------------------------------------------------------------------------------------- */
#riassunto {float:left; width:256px; margin:4px 0 10px 0; padding:0 0 10px 10px; /*background:url(../Img/tratt_log.gif) bottom left repeat-x ;*/ border:2px solid #d5d5d5; background-color:#f5f5f5;}
#riassunto h3 {margin:10px 0 5px 0; font-weight:normal;}
#riassunto_img {float:left; margin:0;}
#riassunto_img a {padding:0; border:0; margin:0;}
#riassunto_img a:hover {color:#FFF;}
#riassunto_img a img {border:2px solid #c5c8c1; display:block; margin:0; padding:0; width:50px; height:50px;}
#riassunto_img a:hover img {border:2px solid #db133a; display:block; margin:0; padding:0;}
#riassunto_menu {float:left; padding:0; border:0; margin:0 0 0 5px;}
#riassunto_menu ul {padding:0; border:0; margin:0; list-style:none;}
#riassunto_menu ul li {padding:0; margin:0;}
#riassunto_menu ul li.logout {margin:10px 0 0 0;}
#riassunto_menu a {color:#000; text-decoration:underline;}
#riassunto_menu a:hover {text-decoration:none;}

/* RESULTS
------------------------------------------------------------------------------------- */
#cerca_results {float:left; margin:0 0 10px 0; padding:0 0 4px 0;}
#cerca_results label {font-weight:bold; color:#404042;}
#cerca_results label.space {display:block; margin:8px 0 0 0;}
#cerca_results h2.cerca {font-size:14px; margin:0; padding:8px 0 4px 0; background:none;}
#cerca_results h2.avanzato a {display:block; font-size:14px; margin:0 0 4px 0; padding:8px 0 8px 0; text-decoration:none; color:#db133a; background:url(../Img/ico_ricerca_log_avanzato.gif) 125px 8px no-repeat;}
#cerca_results h2.avanzato a:hover {color:#000;}

/*solo per il loggato*/
#var_box {background:#e6e6e6; border:1px solid #d1d1d1; width:250px; padding:10px;}

#scopri_results {float:left; width:266px; margin:0 0 10px 0; padding:0 0 10px 0; background:url(../Img/tratt_log.gif) bottom left repeat-x;}
#scopri_results h2.scopri {font-size:14px; margin:8px 0 4px 0;}
#scopri_results ul {padding:0; border:0; margin:0 0 15px 0; list-style:none;} 
#scopri_results ul li {padding:0; border:0; margin:0;}
#scopri_results ul li a {color:#000; text-decoration:underline;}
#scopri_results ul li a:hover {text-decoration:none;}
#scopri_results form {padding:0; border:0; margin:0;}
#scopri_results label.space {display:block; font-weight:bold; color:#000;}
#scopri_results input.img {margin:-5px 0 0 0; vertical-align:text-bottom;}

/* Results - Gallery
*/
ul.gallery {margin:0 auto; padding:0 0 0 2px; list-style:none; width:100%;}
ul.gallery li {float:left; width:120px; height:220px; margin:0 10px 10px 0; padding:8px; background:url(../Img/fondino_ricerca_1.jpg) top left repeat-x; border:solid 1px #c6c6c6;}
ul.gallery li.ultima { margin-right:0;}
ul.gallery li img.pubblica { width:90px; height:90px;}

div.img {float:center;}
div.img a.img { color:#db133a; text-decoration:none; text-align:center; padding:0; border:0; margin:0;}
div.img a.img:hover {color:#000;}
ul.gallery li div.img a.img img {border:2px solid #c5c8c1; text-align:center; width:90px; height:90px; margin:0 10px 0 10px; text-decoration:none; padding:0;}
ul.gallery li div.img a.img:hover img {border:2px solid #db133a; margin:0 10px 0 10px; padding:0;}
ul.gallery li p.info {margin:0; padding:0; border:0; display:block;}
ul.gallery li p.info1 {margin:3px 0 3px 0; padding:0; border:0; display:block; font-size:10px;}
ul.gallery li p.info2 {margin:0 0 5px 0; padding:0; border:0; display:block;}
ul.gallery li p.info3 {margin:0; padding:0; border:0; display:block; vertical-align:middle;}
ul.gallery li p.info3 img {margin:0; padding:0; border:0;}
ul.gallery li p.online {clear:both; padding:0; background:url(/img/utente_online.jpg) center center no-repeat;}
ul.gallery li p.offline {clear:both; padding:0; background:url(/img/utente_offline.jpg) center center no-repeat;}


/* Scheda ricerca
------------------------------------------------------------------------------------- */
#menu_azioni {float:left; width:266px; margin:0 0 10px 0; padding:0 0 10px 0; background:url(../Img/tratt_log.gif) bottom left repeat-x;}
#menu_azioni ul {margin:0; padding:0; list-style:none;}
#menu_azioni ul li a {display:block; color:#db133a; text-decoration:none; font-weight:bold; font-size:11px; padding:5px 0 5px 30px;}
#menu_azioni ul li a:hover {color:#000;}
#menu_azioni ul li a.mail {background:url(../Img/ico_email.gif) top left no-repeat;}
#menu_azioni ul li a.lista_amici {background:url(../Img/ico_listamici.gif) 3px 0 no-repeat;}
#menu_azioni ul li a.lista_nera {background:url(../Img/ico_listanera.gif) 3px 0 no-repeat;}
#menu_azioni ul li a.messaggio_flash {background:url(../Img/ico_mess.gif) top left no-repeat;}
#menu_azioni ul li a.sguardo {background:url(../Img/ico_sguardo.gif) top left no-repeat;}

#scheda_ricerca {float:left; width:435px; margin:0; padding:0 0 10px 20px; border:0; list-style:none; }
#scheda_ricerca ul {margin:0; padding:0; list-style:none;}
#scheda_ricerca ul li {float:left; width:435px; padding:10px 0 10px 0; background:url(../Img/tratt_log.gif) top left repeat-x;}
#scheda_ricerca ul li h3 {display:block; vertical-align:text-top;}
#scheda_ricerca ul li h3 span.red {color:#FF0000;}
#scheda_ricerca ul li.titolo {color:#666666;}
#scheda_ricerca ul li.titolo h2 {color:#db133a; display:block; margin:0 0 2px 0;}
#scheda_ricerca ul li.invio {margin:0; padding:10px 0 0 0; border:0; text-align:center;}
#scheda_ricerca ul li a {color:#000; text-decoration:underline;}
#scheda_ricerca ul li a:hover {text-decoration:none;}
#scheda_ricerca ul li.abuso {}
#scheda_ricerca ul li.abuso a {text-decoration:none; font-weight:bold; color:#c6a509; background:url(../Img/ico_abuso.gif) no-repeat 0 -1px; padding:0 0 0 20px;}
#scheda_ricerca ul li.abuso a:hover {color:#666666;}

#welcome div.online {float:right; font-weight:bold; padding:4px 0 0px 19px; background:url(../Img/bott_girl_online.gif) 0 3px no-repeat;}
#welcome div.offline {font-weight:bold; padding:4px 0 0px 19px; background:url(../Img/bott_offline.gif) 0 3px no-repeat;}

#caratteristiche {float:left; width:450px; padding:9px 0 10px 21px; margin:0;}
#caratteristiche_img {float:left;}
#caratteristiche_img a {padding:0; border:0; margin:0;}
#caratteristiche_img img {border:2px solid #c5c8c1; display:block; margin:0; padding:0; width:90px; height:90px;}
#caratteristiche_menu {float:left; padding:0; border:0; margin:0 0 0 9px;}

#foto_ricerca {float:left; width:435px; padding:0; margin:0; border:1px solid #FF00;}
#foto_ricerca ul {float:left; margin:8px 0 0 0; padding:0; border:0; list-style:none; display:block;}
#foto_ricerca ul li {width:54px; float:left; margin:0 8px 5px 0; padding:0; border:0; display:block;}
#foto_ricerca ul li a {color:#000; text-decoration:none; padding:0; border:0; margin:0;}
#foto_ricerca ul li a:hover {color:#583681;}
#foto_ricerca ul li a img {border:2px solid #c5c8c1; display:block; margin:0; padding:0;}
#foto_ricerca ul li a:hover img {border:2px solid #583681; display:block; margin:0; padding:0;}

/* photogallery
------------------------------------------------------------------------------------- */
#photogallery ul {list-style:none; margin:0; padding:0;}
#photogallery li {width:200px; display:block; height:280px; border-bottom:1px dotted #ccc; margin: 0 10px 20px 0; float:left;}
#photogallery img {border:1px solid #bbb; padding:3px; margin:2px auto; width:90%;}
#photogallery li div {text-align:left;}
#photogallery li a {color:#db133a; font-weight:bold; text-decoration:none;}
#photogallery li a:hover {color:#000;}

.photogallery ul {list-style:none; margin:0; padding:0;}
.photogallery li {width:50px; height:50px; display:block; border:3px solid #ccc; margin:3px; float:left; background:#000000; overflow:hidden;}
.photogallery img {margin:0 auto; width:50px;}

/* Ricerca Avanzata
------------------------------------------------------------------------------------- */
#ricercaAvanzataId input {background:#00FFCC;}

/* Messaggio Flash
------------------------------------------------------------------------------------- */
#msgflash { width:774px; margin:auto; border-bottom:2px solid #db133a;}
#msgflash p { margin:10px;}
#msgflash p a {color:#db133a; font-weight:bold; text-decoration:none; margin:0 2px 0 0;}
#msgflash p a:hover {color:#000;}

/* Documenti
------------------------------------------------------------------------------------- */
#documento {width:100%;}
#path_doc { width:735px; margin:0 0 2px 0; padding:5px 0 5px 20px; border:0; color:#666666; font-size:9px;}
#path_doc strong {color:#db133a;}
#path_doc a {color:#666666; text-decoration:underline;}
#path_doc a:hover {text-decoration:none;}
#documento_cont h2 {font-size:14px; margin:8px 0 4px 0;}
#documento_cont {float:left; width:735px; padding:5px 0 15px 20px;}

/* Registrati Abbonamenti e Crediti Container
------------------------------------------------------------------------------------- */
#registrati_abb {float:left; width:730px; margin:0; padding:0 0 0 20px;}
#registrati_abb h2.cerca {margin:16px 0 4px 0; /*background:url(../Img/ico_registrazione.gif) 145px 0 no-repeat;*/}
#registrati_abb form ol {margin:0; padding:0; list-style:none;}
#registrati_abb form ol li label {font-weight:bold; display:block; padding:5px 0 0 0; vertical-align:text-top;}
#registrati_abb form ol li {background:url(../Img/tratt_log.gif) bottom left repeat-x; margin:0 0 5px 0; padding:5px 0 0 0;}
#registrati_abb form ol li ol.checkbox {margin:0; padding:0 0 5px 0; list-style:none; display:block;}
#registrati_abb form ol li ol.checkbox li {background:none; float:left; width:215px; margin:0; padding:5px 0 0 0;}
#registrati_abb form ol li ol.checkbox li label {font-weight:normal; vertical-align:text-top; display:inline;}

#registrati_abb p a {color:#db133a; font-weight:bold; text-decoration:none;}
#registrati_abb p a:hover {color:#000;}

/* Abbonamento e crediti
------------------------------------------------------------------------------------- */
#abbonamento {float:left;}
#abbonamento h3 {display:block; padding:2px 5px 10px 5px; font-size:12px;}
#abbonamento h3.titoletto {background:none; font-weight:normal; padding:2px 5px 2px 0;}
#abbonamento h4 {display:block; padding:5px 0 5px 0; margin:0; line-height:5px;}
#abbonamento table {margin:2px 0 0 0;}
#abbonamento table th { border:1px solid #fff;}
#abbonamento table td { border:1px solid #fff; padding-left:10px; background:#f3f3f3;}
#abbonamento table td p {border:0; padding:2px 0 2px 0; margin:0;}
#abbonamento table tr.white td {background:#fff;}
#abbonamento table.paypal {margin:5px 0 0 0;}
#abbonamento table.paypal tr td {background:#fff;}
#abbonamento div.separatore {height:3px; background:url(../Img/tratt_abbonamento.gif) repeat-x;}

#abbonamento_confirm {display:block; text-align:center;}
#registrati_abb h2.cerca2 {margin:16px 0 4px 0; text-align:center; display:block;}

#abbonamento_confirm input {border:0;}
a.paypalle {border:0;}

/* FreeTour
------------------------------------------------------------------------------------- */
ul.freetour { list-style:none; margin:10px 0 0 0; padding:0;}
ul.freetour li { float:left; margin:0 10px 10px 0;}
ul.freetour li a img { width:90px; height:90px; text-decoration:none; border:2px solid #d5d5d5;}
ul.freetour li a {color:#db133a; font-weight:bold; text-decoration:none;}
ul.freetour li a:hover {color:#000;}
ul.freetour li a:hover img {border:2px solid #db133a;}

/* Foto pubblica
------------------------------------------------------------------------------------- */
div.fotopubblica {margin:0 0 20px 0;}
div.fotopubblica img {margin:0 0 3px 0; border:1px solid #bbb; padding:3px;}
div.fotopubblica a {color:#db133a; font-weight:bold; text-decoration:none;}
div.fotopubblica a:hover {color:#000;}

/* Lista nera
------------------------------------------------------------------------------------- */
ol.lista_nera {margin:0; padding:0; border:0; list-style:none;}
ol.lista_nera li {float:left; margin:0 10px 25px 0; padding:0; border:0; width:400px;}
ol.lista_nera li a {display:inline; color:#db133a; text-decoration:none; padding:0; border:0; margin:0; font-weight:bold;}
ol.lista_nera li img {float:left;}
ol.lista_nera li a:hover {color:#000;}
ol.lista_nera li a img {border:2px solid #c5c8c1; display:block; margin:0 10px 10px 0; padding:0;}
ol.lista_nera li a:hover img {border:2px solid #db133a; display:block; padding:0;}
ol.lista_nera li p {float:left; width:430px; padding:5px 0 5px 0; margin:0; background:url(../Img/tratt_log.gif) top left repeat-x;}

ul.ultimi_iscritti {margin:8px 0 0 15px; padding:0; border:0; list-style:none; display:block;}
ul.ultimi_iscritti li {width:54px; height:96px; float:left; margin:0 10px 5px 0; padding:0; border:0; display:block;}
ul.ultimi_iscritti li a {color:#000; text-decoration:none; padding:0; border:0; margin:0;}
ul.ultimi_iscritti li a:hover {color:#583681;}
ul.ultimi_iscritti li a img {border:2px solid #c5c8c1; display:block; margin:0; padding:0; width:50px; height:50px;}
ul.ultimi_iscritti li a:hover img {border:2px solid #583681; display:block; margin:0; padding:0;}

/* ABBONAMENTO E CREDITI
------------------------------------------------------------------------------------- */
div#ac_content {float:left; width:74%; margin:0; padding:0;}
div#ac_sidebar {float:left; width:20%; margin:0 0 0 20px; padding:0;}
