body {
margin:0;
background:#FFF url("../gfx/header.jpg") no-repeat center top;
font:11px/14px 'Lucida Sans',"Tahoma",sans-serif;
color:#747474;
-webkit-text-size-adjust:none;
}

body#popup {
background-image:none;
}
body#popup  #page{
width:565px;
}

a {outline: none;}

img {border:none}

p, form, label, h1, h2, h3 {margin:0;padding:0}

p.spazi_esplicativi {margin-top:5px;}

input, select, textarea {font:11px/1em "Tahoma",sans-serif;margin:0;padding:0}

.clear {display:block;clear:both;height:0;font-size:0;line-height:0}
.space {display:block;clear:both;height:0;font-size:0;line-height:0}
.vtop {height:47px}
.v3 {height:2px}
.v5 {height:5px}
.v10 {height:10px}
.v20 {height:24px}
.v30 {height: 40px}
#sidebar2_area .v20 {height:15px}
#sidebar1_area .v20 {height:15px}
#logo_area {padding-top:20px;}
#logo_area img {display: inline}
.v40 {height:40px}
.line {border-bottom:1px solid #D8D8D8;height:0;line-height:0;font-size:0;clear:both;display:block}


.fLeft {float:left;}
.fRight {float:right;}
.hide {display:none}

.bckF0 {background:#f0f0f0}
.bckFA {background:#fafafa}

#main_area .standard_micro .list {padding:0 10px;margin:0;}

/*------- banner adv ---------*/
.banner468x60 {display: none;background:red;color:#cf08b5;width:468px;height:60px; position:absolute; left:0}

/*---------------------
LINK
---------------------*/
a {color:#0D99CB;text-decoration:none;font-weight:bold; /*display:block;*/}
a:hover {text-decoration:underline}
.arrow {background:url("../gfx/freccia.gif") no-repeat left 4px;padding-left:10px;font-size:11px;line-height:14px;display:inline-block}


.red a {color:#ff0000}
.blue a {color:#3366cc}

a.foto {font-weight:bold;display:inline-block;background:url("../gfx/ico-link-foto.gif") no-repeat left center;padding-left:25px}
a.video {font-weight:bold;display:inline-block;background:url("../gfx/ico-link-video.gif") no-repeat left center;padding-left:20px}

#people .arrow a {color:#FF94CE}
#baci_ricevuti .arrow a {color:#3366CC}
#people .pagination a {color:#FF94CE}

#current_search .arrow {border-top:1px solid #D8D8D8; width:210px;margin-top:10px;padding-top:5px;background-position:left 8px}
#current_search .arrow a {color:#00B4A5}

.back {background:url("../gfx/freccia-indietro.gif") no-repeat left center;padding-left:10px}
/*.back a {color:#747474;font-weight:bold}*/

/*----------------
LAYOUT
-----------------*/
#page {
width:970px;
*_width:975px;
margin:0 auto;
overflow:hidden;
_height:1%;
padding-bottom:10px;
position:relative;
}

#bannerheader { background-color:lime; width: 468px; height: 60px; display:block; position:absolute; top: 50px; left: 220px;}

#content {
width:738px;
float:left;
overflow:hidden;
_height:1%;
}

#content_large {
width:962px;
float:none;
overflow:hidden;
_height:1%;
}

#sidebar1_area {width:180px;float:left;color:#747474;padding-top:104px;}

#main_area {
width:544px;
float:right;
padding-bottom:20px;
padding-top:160px;
position:relative
}

#content_large #main_area{width:766px;}

#sidebar2_area {width:218px;float:right;padding-top:10px; padding-bottom:10px;color:#747474;}

/*#sidebar1_area .container {margin-left:10px;margin-right:10px}*/

#content_large #main_area #logo_area {position:absolute;top:10px;right:10px}

/*------------------
AFFINITA'
-------------------*/
.rate1 {background:url("../gfx/termometri/01.png") no-repeat center;}
.rate2 {background:url("../gfx/termometri/02.png") no-repeat center;}
.rate3 {background:url("../gfx/termometri/03.png") no-repeat center;}
.rate4 {background:url("../gfx/termometri/04.png") no-repeat center;}
.rate5 {background:url("../gfx/termometri/05.png") no-repeat center;}
.rate6 {background:url("../gfx/termometri/06.png") no-repeat center;}
.rate7 {background:url("../gfx/termometri/07.png") no-repeat center;}
.rate8 {background:url("../gfx/termometri/08.png") no-repeat center;}
.rate9 {background:url("../gfx/termometri/09.png") no-repeat center;}
.rate10 {background:url("../gfx/termometri/10.png") no-repeat center;}

/*---------------------
ACTIONS
----------------------*/
.actions a {height:18px;width:18px;/*color:#747474;*/text-transform:uppercase;padding:0;/*text-decoration:none*/}
/*.actions a:hover {color:#000}*/
.chiama {background:url("../gfx/16x16/chiama.png") no-repeat center;}
.chat {background:url("../gfx/16x16/chat_zone.png") no-repeat center;}
.bacia {background:url("../gfx/16x16/bacia.png") no-repeat center;}
.scrivi {background:url("../gfx/16x16/scrivi_msg.png") no-repeat center;}
.scrivisms {background:url("../gfx/16x16/scrivi_sms.png") no-repeat center;}
.aggiungi {background:url("../gfx/16x16/aggiungi.png") no-repeat center;}
.elimina {background:url("../gfx/16x16/rimuovi.png") no-repeat center;}
.lock {background:url("../gfx/16x16/lock.png") no-repeat center}
.unlock {background:url("../gfx/16x16/lock_off.png") no-repeat center}

.chiama:hover {background:url("../gfx/16x16/over/chiama.png") no-repeat center;}
.chat:hover {background:url("../gfx/16x16/over/chat_zone.png") no-repeat center;}
.bacia:hover {background:url("../gfx/16x16/over/bacia.png") no-repeat center;}
.scrivi:hover {background:url("../gfx/16x16/over/scrivi_msg.png") no-repeat center;}
.scrivisms:hover {background:url("../gfx/16x16/over/scrivi_sms.png") no-repeat center;}
.aggiungi:hover {background:url("../gfx/16x16/over/aggiungi.png") no-repeat center;}
.elimina:hover {background:url("../gfx/16x16/over/rimuovi.png") no-repeat center;}
.lock:hover {background:url("../gfx/16x16/over/lock.png") no-repeat center}
.unlock:hover {background:url("../gfx/16x16/over/lock_off.png") no-repeat center}

.actions span {display:none}

/*--------------------
PRESENCE
----------------------*/
/*.on {background: url("../gfx/ico-presence-online.gif") no-repeat center;}*/
.on {background: url("../gfx/presence-on.gif") no-repeat center;}

.romance .presence {display:none}
.profile .presence {bottom:0;top:205px;}
.maxi .presence {bottom:0;top:132px;}
.profile .vip {bottom:0;top:210px;right:45px}

.romance .on,
.profile .on,
.maxi .on {
	background: url("../gfx/presence-on-right.gif") no-repeat right center;
	padding-right:5px;
	height:27px;
	width:auto;
}

.romance .presence strong,
.profile .presence strong,
.maxi .presence strong {
	display:inline-block;
	background:url("../gfx/presence-on-left.gif") no-repeat left top;
	padding:3px 0 10px 5px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	font-size:10px;
	text-transform:uppercase
}

.romance .off,
.profile .off,
.maxi .off {display:none;}

.vip {background: url("../gfx/ico-vip.gif") no-repeat center;}
.maxi .vip {background: url("../gfx/ico-vip.gif") no-repeat center;right:45px}

/*---------------------------
SFONDI DEI BOX UTENTE
---------------------------*/
.maxi .box {background: url("../gfx/bg-box.gif") repeat-x left bottom; border: 1px solid #bfbfbf; position: relative;}
.standard .box {background: url("../gfx/bg-box.gif") repeat-x left bottom; border: 1px solid #bfbfbf;}
.mini .box {background: url("../gfx/bg-box.gif") repeat-x left bottom; border: 1px solid #bfbfbf;}
.message .box {border:1px solid #bfbfbf;background: url("../gfx/bg-box.gif") repeat-x left bottom;}
.gallery .box {background:none;border:none;}

/*-------------------------
BORDI THUMB
--------------------------
a.female  {border: 2px solid #ff56b2;display:block}
a.male  {border: 2px solid #2994ff;display:block}
a.spento  {border: 2px solid #949494;display:block}

.profile .thumb a.female span {background:url("../gfx/female220.png") no-repeat center}
.profile .thumb a.male span {background:url("../gfx/male220.png") no-repeat center}

.maxi .thumb a.female span {background:url("../gfx/female150.png") no-repeat center}
.maxi .thumb a.male span {background:url("../gfx/male150.png") no-repeat center}
.maxi .thumb a.spento span {background:url("../gfx/grey150.gif") no-repeat center}

.micro .thumb a.female span {background:url("../gfx/micro-female56.png") no-repeat center}
.micro .thumb a.male span {background-color:url("../gfx/micro-male56.png") no-repeat center;}
.micro .thumb a.spento span {background:url("../gfx/micro-grey56.gif") no-repeat center}
.micro_baci .thumb a.female span {background:url("../gfx/female22.png") no-repeat center}
.micro_baci .thumb a.male span {background:url("../gfx/male22.png") no-repeat center}
.micro_baci .thumb a.spento span {background:url("../gfx/grey22.gif") no-repeat center}

.standard_micro .thumb a.female span {background:url("../gfx/micro-female56.png") no-repeat center}
.standard_micro .thumb a.male span {background:url("../gfx/micro-male56.png") no-repeat center}
.standard_micro .thumb a.spento span {background:url("../gfx/micro-grey56.gif") no-repeat center}

.area_login .thumb a.female span {background:url("../gfx/female22.png") no-repeat center}
.area_login .thumb a.male span {background:url("../gfx/male22.png") no-repeat center}
.area_login .thumb a.spento span {background:url("../gfx/grey22.gif") no-repeat center}

.dettaglio_gallery .thumb a.female span {background:url("../gfx/female22.png") no-repeat center}
.dettaglio_gallery .thumb a.male span {background:url("../gfx/male22.png") no-repeat center}
.dettaglio_gallery .thumb a.spento span {background:url("../gfx/grey22.gif") no-repeat center}
*/
/*--------------------
BOX UTENTE MAXI
--------------------*/
.maxi .status {color:#000;line-height:1.1em;}
.maxi .status .data {display:inline-block;color:#BFBFBF;text-align:right;font-size:9px;line-height:1em}
.maxi .ultimo_accesso {width:150px;position:absolute;bottom:0;right:150px;font-size:9px;text-transform:lowercase}
.maxi .actions {width:180px;position:absolute;bottom:0;right:0;text-align:right}
.maxi .actions a {height:26px;width:26px;font-size:0;line-height:0;padding-left:0;text-decoration:none;margin-right:0;}
/*.actions a:hover {text-decoration:none}*/
.maxi .actions .chiama {background:url("../gfx/24x24/chiama.png") no-repeat center;}
.maxi .actions .chat {background:url("../gfx/24x24/chat_zone.png") no-repeat center;margin-right:5px}
.maxi .actions .scrivi {background:url("../gfx/24x24/scrivi_msg.png") no-repeat center 5px;}
.maxi .actions .scrivisms {background:url("../gfx/24x24/scrivi_sms.png") no-repeat center;}
.maxi .actions .aggiungi {background:url("../gfx/24x24/aggiungi.png") no-repeat center;}
.maxi .actions .elimina {background:url("../gfx/24x24/rimuovi.png") no-repeat center;}
.maxi .actions .bacia {background:url("../gfx/24x24/bacia.png") no-repeat center;margin-right:0}
.maxi .actions .lock {background:url("../gfx/24x24/lock.png") no-repeat center}
.maxi .actions .unlock {background:url("../gfx/24x24/lock_off.png") no-repeat center}

.maxi .actions .chiama:hover {background:url("../gfx/24x24/over/chiama.png") no-repeat center;}
.maxi .actions .chat:hover {background:url("../gfx/24x24/over/chat_zone.png") no-repeat center;margin-right:5px}
.maxi .actions .scrivi:hover {background:url("../gfx/24x24/over/scrivi_msg.png") no-repeat center 3px;}
.maxi .actions .scrivisms:hover {background:url("../gfx/24x24/over/scrivi_sms.png") no-repeat center;}
.maxi .actions .aggiungi:hover {background:url("../gfx/24x24/over/aggiungi.png") no-repeat center;}
.maxi .actions .elimina:hover {background:url("../gfx/24x24/over/rimuovi.png") no-repeat center;}
.maxi .actions .bacia:hover {background:url("../gfx/24x24/over/bacia.png") no-repeat center;margin-right:0}
.maxi .actions .lock:hover {background:url("../gfx/24x24/over/lock.png") no-repeat center}
.maxi .actions .unlock:hover {background:url("../gfx/24x24/over/lock_off.png") no-repeat center}

.maxi .club_affinity {margin-top:5px}
.maxi .club_affinity .consiglio {padding:2px;border:none;background-image:url("../gfx/theclub_affinity_small.gif");background-position:left center;height:35px;*height:39px}
.maxi .club_affinity .consiglio {*background-image:url("../gfx/theclub_affinity_small_ie.gif");*height:39px;}
.maxi .club_affinity .consiglio p.compatibilita {display:none}
.maxi .club_affinity .consiglio p.testo {display:inline-block;width:76%;height:27px;position:absolute;top:3px;right:3px;font-size:10px;line-height:1.1em;color:black;padding:3px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#FFF}
.maxi .club_affinity .consiglio p.testo {*background:url("../gfx/affinity_testo_small_ie.gif") no-repeat left;*height:33px;*top:2px;*line-height:1.3em}
.maxi .club_affinity .consiglio p.testo span {font-size:10px;color:#bfbfbf;display:inline-block;padding-right:5px}
.maxi .club_affinity .consiglio p.testo span strong {color:#AFAFAF}

.banner_affinity {clear:both;padding-top:10px;}
.banner_affinity img {margin:auto}

/*-------------------------
TITOLI
--------------------------*/
h2 {
	height:25px;
	line-height:25px;
	font-size:19px;
	font-family:Tahoma,sans-serif;
	border-bottom:1px solid #D8D8D8;
	/*text-transform: capitalize;*/
}

#sidebar1_area h2 {margin-right:2px;}

#profile h2 {color:#FF0000;margin-bottom: 10px;}
#cronologia h2 {color:#3366cc;margin-bottom:10px;}
h2.editorial {color:#0D99CB;margin-bottom:10px;}
h2.usage {color:#0D99CB;margin-bottom:10px;}
h2.messenger {color:#0D99CB;margin-bottom:10px;}
h2.landing {color:#FF0000;border-bottom:1px solid #D8D8D8;margin-bottom:10px;}
h2.landing span {display:inline}

h2.rtf span.counter {display:block;width:50%;text-align:right;color:#B8B8B8;font-size:9px;text-transform:uppercase;height:25px;line-height:25px;font-family:Lucida Sans, Tahoma, Arial, sans-serif;position: absolute;bottom:0;right: 0}
h2.rtf span.counter strong {color:#8E8E8E}

h2.affinity_users {display:none}
h2.rtf {position: relative;color:#C90013;margin-bottom:5px;}
h2.romance,
h2.affinity_result,
h2.ultime_azioni,
h2.video_chat {color:#C90013;}

h2.quick_search,
h2.current_search,
h2.advanced_search,
h2.online,
h2.vicini,
h2.compatibili,
h2.results {color:#00b4a5}

h2.people,
h2.last_visitors,
h2.chat_people,
h2.similar_users,
h2.ultimi_iscritti,
h2.piu_visitati,
h2.my_friends,
h2.blacklist {color:#ff94ce}

h2.todo {color:#0D99CB}

h2.notifiche {color:#0D99CB}

h2.grabbing,
h2.invita-amico {color: #fc36f0}

h2.gallery,
h2.upload,
h2.g_foto,
h2.g_video,
h2.video_stream,
h2.video_player,
h2.dettaglio_foto,
h2.dettaglio_video {color:#aab400}

h2.video_player,
h2.video_stream {margin-bottom:10px}

h2.inbox,
h2.outbox,
h2.baci_ricevuti,
h2.baci_inviati,
h2.conversation {color:#3366cc}

h2.attenzione,
h2.recupera_password,
h2.oops,
h2.sms {color:#0d99cb}

h2.stats {color:#f47325}

h2.edit-profile,
h2.prefs {color:#ff0000;}


/*------------------------
BARRA GESTIONE ANTEPRIME
-------------------------*/
.barra_gestione_anteprime {
overflow:hidden;
_height:1%
}

p.risultati {
width:40%;
float:left;
}

/*p.risultati strong {
color:#00B4A5
}*/

p.anteprime {
width:58%;
float:left;
text-align:right
}

p.anteprime a {
display:inline-block;
padding:0 2px;
margin-left:5px;
text-align:center;
text-transform:uppercase;
color:#b8b8b8;
font-size:9px;
font-weight:bold;
}

p.anteprime a:hover {text-decoration:none}

p.anteprime a.sel {
color:#8e8e8e;
}

/*----------------
BOTTONI
----------------*/
.button a {font-family:"Tahoma","Arial",sans-serif;display:inline-block;height:20px;color:#fff;font-weight:bold;text-transform:uppercase;font-size:10px;}
.button a:hover {cursor:pointer;text-decoration:none}
.button a var {display:inline-block;width:15px;height:20px;font-size:0;line-height:0;margin:0}
.button a var.bleft {background-position: left bottom;}
.button a var.bright {background-position: right bottom;}
.button a span {display:inline-block;padding:3px 0;vertical-align:top;background-position:center bottom;background-repeat:no-repeat}
.button a:hover var.bleft {background-position: left top;}
.button a:hover var.bright {background-position: right top;}
.button a:hover span {background-position:center top;margin:0;}

.azzurro a span,
.azzurro a var.bleft,
.azzurro a var.bright {background-image:url("../gfx/buttons/btn-azzurro.gif")}
.blu a span,
.blu a var.bleft,
.blu a var.bright {background-image:url("../gfx/buttons/btn-blu.gif")}
.fuxia a span,
.fuxia a var.bleft,
.fuxia a var.bright {background-image:url("../gfx/buttons/btn-fuxia.gif")}
.verdec a span,
.verdec a var.bleft,
.verdec a var.bright {background-image:url("../gfx/buttons/btn-verdec.gif")}
.verdef a span,
.verdef a var.bleft,
.verdef a var.bright {background-image:url("../gfx/buttons/btn-verdef.gif")}
.rosso a span,
.rosso a var.bleft,
.rosso a var.bright {background-image:url("../gfx/buttons/btn-rosso.gif")}

/*----------------
MENU
----------------*/
#menu {
list-style-type:none;
padding:0;
margin:0;
height:284px;
/*background:url("../gfx/sfondo-sottomenu.gif") no-repeat left bottom;*/
width: 180px;
position:relative;
font-family:'Lucida Sans',Verdana,sans-serif;
}

#menu li ol,
#menu li a ol {
display:none;
list-style-type:none;
margin:0;
}

#menu span {display:none}

#menu li {display:inline;}

#menu li a {
display:block;
float:left;
width:43px;
height:38px;
margin:0;
text-align:center;
text-decoration:none;
cursor:pointer;
color:#000;
font-size:0;
background-image:url("../gfx/menu.gif");
background-repeat:no-repeat;
}

#menu li.on a,
#menu li.on a:hover {
	cursor: default;
	text-decoration: none;
}

#menu li.disabled,
#menu li.disabled a,
#menu li:hover.disabled a,
#menu li.disabled a:hover {cursor:default; opacity:1;}

#menu li.disabled:hover ol {display:none;}
#menu li.disabled a:hover ol {display:none;}

/*---------------------------------
sottomenu, al passaggio del mouse
-----------------------------------*/
#menu li:hover ol,
#menu li a:hover ol {display:block;position:absolute;top:-33px;left:0px;z-index:100;height:40px;font-size:0;line-height:0;padding:0;}

#menu li:hover ol.posL1,
#menu li a:hover ol.posL1 {left:44px}
#menu li:hover ol.posL2,
#menu li a:hover ol.posL2 {left:78px}
#menu li:hover ol.posL3,
#menu li a:hover ol.posL3 {left:128px;}

#menu li:hover ol li {display:inline}

#menu li:hover ol strong,
#menu li a:hover ol strong,
#menu li:hover ol em,
#menu li a:hover ol em {display:none}

#menu li:hover ol li a {/*display:inline-block;*/width:20px;padding:0 0 0 5px;height:20px;cursor:pointer;vertical-align: top;}
* html #menu li a:hover ol li a {display:block;float:left;width:20px;padding:0 0 0 5px;height:20px;cursor:pointer;vertical-align: top;}

#menu li ol li a:hover,
#menu li a:hover ol a:hover {text-decoration:none}

/*-------------------------------------------------------------
sottomenu, quando ho selezionato una voce dal menu principale
---------------------------------------------------------------*/
#menu li.on ol,
#menu li.on:hover ol,
#menu li.on a:hover ol {
display:block;
position:absolute;
top:36px;
left:1px;
_left:0;
z-index:500;
height:auto;
width:180px;
padding:2px 0 37px 0;
font-size:0;
line-height:0;
background:url("../gfx/sfondo-sottomenu.gif") no-repeat left bottom;
vertical-align:top;
}

#menu li.on:hover ol.posL1,
#menu li.on a:hover ol.posL1,
#menu li.on:hover ol.posL2,
#menu li.on a:hover ol.posL2,
#menu li.on:hover ol.posL3,
#menu li.on a:hover ol.posL3 {left:1px;_left:0}

* html #menu li.on a:hover ol {}

* html #menu li.on a:hover ol li {display:block;}

#menu li.on ol li a,
#menu li.on a ol li a,
#menu li:hover.on ol li a,
#menu li.on a:hover ol li a,
#menu li.on a:hover ol li a:hover {
display:block;
float:none;
clear:left;
text-align:left;
width:auto;
height:auto;
margin:0 5px 0 6px;
padding:10px 0;
cursor:pointer;
padding-left:42px;
font-family:"Tahoma",sans-serif;
vertical-align: top;
}

* html #menu li.on a:hover ol li a,
* html #menu li.on a:hover ol li a:hover {}

#menu li.on ol strong,
#menu li.on a ol strong,
#menu li.on:hover ol strong,
#menu li.on a:hover ol strong,
#menu li.on ol em,
#menu li.on a ol em,
#menu li.on:hover ol em,
#menu li.on a:hover ol em {display:block;}

#menu li ol a strong,
#menu li:hover.on ol a strong,
#menu li.on a:hover ol a strong,
#menu li.on ol a strong {font-size:14px;line-height:16px;height:16px;}
#menu li ol li a:hover strong {text-decoration:underline}
#menu li.on ol li.selected a strong,
#menu li.on ol li.selected a:hover strong {text-decoration:none}

#menu li ol li a em,
#menu li:hover.on ol a em,
#menu li.on a:hover ol a em,
#menu li.on ol a em {color:#adadad;font-weight:normal;font-style:normal;font-size:11px;line-height:14px;height:14px;}

#menu li ol li.selected a strong,
#menu li:hover.on ol li.selected a strong,
#menu li.on a:hover ol li.selected a strong,
#menu li.on a:hover ol li.selected a:hover strong,
#menu li.on ol li.selected a strong {cursor:default;color: #f3f3f3;}

#menu li ol li.selected a em,
#menu li:hover.on ol li.selected a em,
#menu li.on a:hover ol li.selected a em,
#menu li.on ol li.selected a em {color: #dfdfdf;}

/*-----------
singole voci
-------------*/
#menu li a.home {width:43px;margin-left:4px;_margin-left:2px;}

#menu li a.home {background-position:left 6px;}
#menu li a.home:hover,
#menu li:hover a.home {background-position:left -33px;}

#menu li.on a.home,
#menu li:hover.on a.home,
#menu li.on a:hover.home {background-position:left -78px; }

#menu li.disabled a.home,
#menu li:hover.disabled a.home,
#menu li.disabled a:hover.home {background-position:left -117px}

#menu li a.me {background-position:-43px 6px;}
#menu li:hover a.me,
#menu li a.me:hover {background-position:-43px -33px;}
#menu li.on a.me,
#menu li:hover.on a.me,
#menu li.on a:hover.me {background-position:-43px -78px;}
#menu li.disabled a.me,
#menu li:hover.disabled a.me,
#menu li.disabled a:hover.me {background-position:-43px -117px}


#menu li a.people {background-position:-86px 6px;}
#menu li:hover a.people,
#menu li a.people:hover {background-position:-86px -33px;}
#menu li.on a.people,
#menu li:hover.on a.people,
#menu li.on a:hover.people {background-position:-86px -78px;}
#menu li.disabled a.people,
#menu li:hover.disabled a.people,
#menu li.disabled a:hover.people {background-position:-86px -117px}

#menu li a.message {background-position:-129px 6px;}
#menu li:hover a.message,
#menu li a.message:hover {background-position:-129px -33px}
#menu li.on a.message,
#menu li:hover.on a.message,
* html #menu li.on a:hover.message {background-position:-129px -78px;}
#menu li.disabled a.message,
#menu li:hover.disabled a.message,
#menu li.disabled a:hover.message {background-position:-129px -117px}


/*-------------
sottomenu
--------------*/

#menu li.on ol li a.realt,
#menu li.on:hover ol li a.realt,
#menu li.on a:hover ol li a.realt {background:url("../gfx/32x32/realtime_friends.png") no-repeat 5px center;}
#menu li:hover ol li a.realt,
#menu li a:hover ol li a.realt {background:url("../gfx/16x16/realtime_friends.png") no-repeat center 7px}
#menu li:hover ol li a:hover.realt,
#menu li a:hover ol li a:hover.realt {background:url("../gfx/16x16/over/realtime_friends.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.realt,
#menu li.on ol li.selected a.realt,
#menu li.on a:hover ol li.selected a.realt,
#menu li.on a:hover ol li.selected a:hover.realt,
#menu li.on a ol li.selected a.realt {background:url("../gfx/32x32/realtime_friends_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.realt,
#menu li.on a:hover ol li a:hover.realt {background: #f2f2f2 url("../gfx/32x32/realtime_friends.png") no-repeat 5px center;}

#menu li.on ol li a.video,
#menu li.on:hover ol li a.video,
#menu li.on a:hover ol li a.video {background:url("../gfx/32x32/video.png") no-repeat 5px center;}
#menu li:hover ol li a.video,
#menu li a:hover ol li a.video {background:url("../gfx/16x16/video.png") no-repeat center 7px}
#menu li:hover ol li a:hover.video,
#menu li a:hover ol li a:hover.video {background:url("../gfx/16x16/over/video.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.video,
#menu li.on ol li.selected a.video,
#menu li.on a:hover ol li.selected a.video,
#menu li.on a:hover ol li.selected a:hover.video,
#menu li.on a ol li.selected a.video {background:url("../gfx/32x32/video_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.video,
#menu li.on a:hover ol li a:hover.video {background: #f2f2f2 url("../gfx/32x32/video.png") no-repeat 5px center}

#menu li.on ol li a.romance,
#menu li.on:hover ol li a.romance,
#menu li.on a:hover ol li a.romance {background:url("../gfx/32x32/bacia.png") no-repeat 5px center}
#menu li:hover ol li a.romance,
#menu li a:hover ol li a.romance {background:url("../gfx/16x16/bacia.png") no-repeat center 7px}
#menu li:hover ol li a:hover.romance,
#menu li a:hover ol li a:hover.romance {background:url("../gfx/16x16/over/bacia.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.romance,
#menu li.on ol li.selected a.romance,
#menu li.on a:hover ol li.selected a.romance,
#menu li.on a:hover ol li.selected a:hover.romance,
#menu li.on a ol li.selected a.romance {background:url("../gfx/32x32/romance_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.romance,
#menu li.on a:hover ol li a:hover.romance {background: #f2f2f2 url("../gfx/32x32/bacia.png") no-repeat 5px center}

#menu li.on ol li a.test,
#menu li.on:hover ol li a.test,
#menu li.on a:hover ol li a.test {background:url("../gfx/32x32/test_affinity.png") no-repeat 5px center}
#menu li:hover ol li a.test,
#menu li a:hover ol li a.test {background:url("../gfx/16x16/test_affinity.png") no-repeat center 7px}
#menu li:hover ol li a:hover.test,
#menu li a:hover ol li a:hover.test {background:url("../gfx/16x16/over/test_affinity.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.test,
#menu li.on ol li.selected a.test,
#menu li.on a:hover ol li.selected a.test,
#menu li.on a:hover ol li.selected a:hover.test,
#menu li.on a ol li.selected a.test {background:url("../gfx/32x32/test_affinity_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.test,
#menu li.on a:hover ol li a:hover.test {background: #f2f2f2 url("../gfx/32x32/test_affinity.png") no-repeat 5px center}

#menu li.on ol li a.gallery,
#menu li:hover.on ol li a.gallery,
#menu li.on a:hover ol li a.gallery {background:url("../gfx/32x32/gallery.png") no-repeat 5px center}
#menu li:hover ol li a.gallery,
#menu li a:hover ol li a.gallery {background:url("../gfx/16x16/gallery.png") no-repeat center 7px}
#menu li:hover ol li a:hover.gallery,
#menu li a:hover ol li a:hover.gallery {background:url("../gfx/16x16/over/gallery.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.gallery,
#menu li.on ol li.selected a.gallery,
#menu li.on a:hover ol li.selected a.gallery,
#menu li.on a:hover ol li.selected a:hover.gallery,
#menu li.on a ol li.selected a.gallery {background:url("../gfx/32x32/gallery_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.gallery,
#menu li.on a:hover ol li a:hover.gallery {background: #f2f2f2 url("../gfx/32x32/gallery.png") no-repeat 5px center}

#menu li.on ol li a.mioprof,
#menu li:hover.on ol li a.mioprof,
#menu li.on a:hover ol li a.mioprof {background:url("../gfx/32x32/public_page.png") no-repeat 5px center}
#menu li:hover ol li a.mioprof,
#menu li a:hover ol li a.mioprof {background:url("../gfx/16x16/me.png") no-repeat center 7px}
#menu li:hover ol li a:hover.mioprof,
#menu li a:hover ol li a:hover.mioprof {background:url("../gfx/16x16/over/me.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.mioprof,
#menu li.on ol li.selected a.mioprof,
#menu li.on a:hover ol li.selected a.mioprof,
#menu li.on a:hover ol li.selected a:hover.mioprof,
#menu li.on a ol li.selected a.mioprof {background:url("../gfx/32x32/me_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.mioprof,
#menu li.on a:hover ol li a:hover.mioprof {background: #f2f2f2 url("../gfx/32x32/public_page.png") no-repeat 5px center}

#menu li.on ol li a.mioprof span {
display:none;
width:22px;height:22px;
position:absolute;
top:13px;left:16px
}

#menu li.on ol li a.edit_profile,
#menu li:hover.on ol li a.edit_profile,
#menu li.on a:hover ol li a.myfriends {background:url("../gfx/32x32/modifica.png") no-repeat 5px center}
#menu li:hover ol li a.edit_profile,
#menu li a:hover ol li a.edit_profile {background:url("../gfx/16x16/modifica.png") no-repeat center 7px}
#menu li:hover ol li a:hover.edit_profile,
#menu li a:hover ol li a:hover.edit_profile {background:url("../gfx/16x16/over/modifica.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.edit_profile,
#menu li.on ol li.selected a.edit_profile,
#menu li.on a:hover ol li.selected a.edit_profile,
#menu li.on a:hover ol li.selected a:hover.edit_profile,
#menu li.on a ol li.selected a.edit_profile {background:url("../gfx/32x32/modifica_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.edit_profile,
#menu li.on a:hover ol li a:hover.edit_profile {background: #f2f2f2 url("../gfx/32x32/modifica.png") no-repeat 5px center}

#menu li.on ol li a.myfriends,
#menu li:hover.on ol li a.myfriends,
#menu li.on a:hover ol li a.myfriends {background:url("../gfx/32x32/my_friends.png") no-repeat 5px center}
#menu li:hover ol li a.myfriends,
#menu li a:hover ol li a.myfriends {background:url("../gfx/16x16/my_friends.png") no-repeat center 7px}
#menu li:hover ol li a:hover.myfriends,
#menu li a:hover ol li a:hover.myfriends {background:url("../gfx/16x16/over/my_friends.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.myfriends,
#menu li.on ol li.selected a.myfriends,
#menu li.on a:hover ol li.selected a.myfriends,
#menu li.on a:hover ol li.selected a:hover.myfriends,
#menu li.on a ol li.selected a.myfriends {background:url("../gfx/32x32/my_friends_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.myfriends,
#menu li.on a:hover ol li a:hover.myfriends {background: #f2f2f2 url("../gfx/32x32/my_friends.png") no-repeat 5px center}

#menu li.on ol li a.stats,
#menu li:hover.on ol li a.stats,
#menu li.on a:hover ol li a.stats {background:url("../gfx/32x32/stats_prefs.png") no-repeat 5px center}
#menu li:hover ol li a.stats,
#menu li a:hover ol li a.stats {background:url("../gfx/16x16/stats_prefs.png") no-repeat center 7px}
#menu li:hover ol li a:hover.stats,
#menu li a:hover ol li a:hover.stats {background:url("../gfx/16x16/over/stats_prefs.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.stats,
#menu li.on ol li.selected a.stats,
#menu li.on a:hover ol li.selected a.stats,
#menu li.on a:hover ol li.selected a:hover.stats,
#menu li.on a ol li.selected a.stats {background:url("../gfx/32x32/stats_prefs_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.stats,
#menu li.on a:hover ol li a:hover.stats {background: #f2f2f2 url("../gfx/32x32/stats_prefs.png") no-repeat 5px center}

#menu li.on ol li a.chat,
#menu li:hover.on ol li a.chat,
#menu li.on a:hover ol li a.chat {background:url("../gfx/32x32/chat_zone.png") no-repeat 5px center}
#menu li:hover ol li a.chat,
#menu li a:hover ol li a.chat {background:url("../gfx/16x16/chat_zone.png") no-repeat center 7px}
#menu li:hover ol li a:hover.chat,
#menu li a:hover ol li a:hover.chat {background:url("../gfx/16x16/over/chat_zone.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.chat,
#menu li.on ol li.selected a.chat,
#menu li.on a:hover ol li.selected a.chat,
#menu li.on a:hover ol li.selected a:hover.chat,
#menu li.on a ol li.selected a.chat {background:url("../gfx/32x32/chat_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.chat,
#menu li.on a:hover ol li a:hover.chat {background: #f2f2f2 url("../gfx/32x32/chat_zone.png") no-repeat 5px center}

#menu li.on ol li a.search,
#menu li:hover.on ol li a.search,
#menu li.on a:hover ol li a.search {background:url("../gfx/32x32/search.png") no-repeat 5px center}
#menu li:hover ol li a.search,
#menu li a:hover ol li a.search{background:url("../gfx/16x16/search.png") no-repeat center 7px}
#menu li:hover ol li a:hover.search,
#menu li a:hover ol li a:hover.search{background:url("../gfx/16x16/over/search.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.search,
#menu li.on ol li.selected a.search,
#menu li.on a:hover ol li.selected a.search,
#menu li.on a:hover ol li.selected a:hover.search,
#menu li.on a ol li.selected a.search {background:url("../gfx/32x32/search_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.search,
#menu li.on a:hover ol li a:hover.search {background: #f2f2f2 url("../gfx/32x32/search.png") no-repeat 5px center}

#menu li.on ol li a.inbox,
#menu li:hover.on ol li a.inbox,
#menu li.on a:hover ol li a.inbox {background:url("../gfx/32x32/inbox.png") no-repeat 5px center}
#menu li:hover ol li a.inbox,
#menu li a:hover ol li a.inbox {background:url("../gfx/16x16/inbox.png") no-repeat center 7px}
#menu li:hover ol li a:hover.inbox,
#menu li a:hover ol li a:hover.inbox {background:url("../gfx/16x16/over/inbox.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.inbox,
#menu li.on ol li.selected a.inbox,
#menu li.on a:hover ol li.selected a.inbox,
#menu li.on a:hover ol li.selected a:hover.inbox,
#menu li.on a ol li.selected a.inbox {background:url("../gfx/32x32/inbox_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.inbox,
#menu li.on a:hover ol li a:hover.inbox {background: #f2f2f2 url("../gfx/32x32/inbox.png") no-repeat 5px center}

#menu li.on ol li a.sent,
#menu li:hover.on ol li a.sent,
#menu li.on a:hover ol li a.sent {background:url("../gfx/32x32/outbox.png") no-repeat 5px center}
#menu li:hover ol li a.sent,
#menu li a:hover ol li a.sent {background:url("../gfx/16x16/outbox.png") no-repeat center 7px}
#menu li:hover ol li a:hover.sent,
#menu li a:hover ol li a:hover.sent {background:url("../gfx/16x16/over/outbox.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.sent,
#menu li.on ol li.selected a.sent,
#menu li.on a:hover ol li.selected a.sent,
#menu li.on a:hover ol li.selected a:hover.sent,
#menu li.on a ol li.selected a.sent {background:url("../gfx/32x32/outbox_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.sent,
#menu li.on a:hover ol li a:hover.sent {background: #f2f2f2 url("../gfx/32x32/outbox.png") no-repeat 5px center}

#menu li.on ol li a.baci,
#menu li:hover.on ol li a.baci,
#menu li.on a:hover ol li a.baci {background:url("../gfx/32x32/baci.png") no-repeat 5px center}
#menu li:hover ol li a.baci,
#menu li a:hover ol li a.baci {background:url("../gfx/16x16/baci.png") no-repeat center 7px}
#menu li:hover ol li a:hover.baci,
#menu li a:hover ol li a:hover.baci {background:url("../gfx/16x16/over/baci.png") no-repeat center 6px}
#menu li:hover.on ol li.selected a:hover.baci,
#menu li.on ol li.selected a.baci,
#menu li.on a:hover ol li.selected a.baci,
#menu li.on a:hover ol li.selected a:hover.baci,
#menu li.on a ol li.selected a.baci {background:url("../gfx/32x32/baci_o.gif") no-repeat left center;cursor:default}
#menu li:hover.on ol li a:hover.baci,
#menu li.on a:hover ol li a:hover.baci {background: #f2f2f2 url("../gfx/32x32/baci.png") no-repeat 5px center}

#menu li:hover ol li a.nobord,
#menu li a:hover ol li a.nobord,
#menu li.on ol li a.nobord {border:none}

/*---------------------------
#form_login e #login
-----------------------------*/
.area_login .t-login,
.area_login .b-login {height:5px;line-height:5px;font-size:0}

.area_login {padding-left:0;}

/*----------------------
FORM LOGIN
-----------------------*/
#form_login {padding:0;position:relative;margin-top:24px;}
#form_login .box {background: url("../gfx/bg-box.gif") repeat-x left bottom;border:1px solid #bfbfbf;min-height:100px;height:auto !important; height:100px;}

#form_login form {padding:6px 0;margin:0;position:relative}
#form_login form div {margin:0 5px 5px 5px;padding:0;text-align:center;}
#form_login input {border:1px solid #BFBFBF;font-size:12px;color:#bfbfbf;padding:1px 0 2px 1px;width:160px}
#form_login form .button {text-align:right;margin:0;float:left;position:relative;left:28px;padding-top:1px;}
/*#form_login form .button a var {height:22px;}
#form_login form .button a span {padding:4px 0;}*/

#form_login #help {display:none;margin:18px 10px 0 17px;padding:5px 0 0 8px;border-top:1px dashed #bfbfbf}
#form_login #help p {line-height:11px;}
#form_login .help {position:absolute;top:85px;left:30px;z-index:10;font-size:10px;line-height:12px;}
#form_login .help a {color:#0D99CB;font-weight:bold;}
#form_login .small_text {clear:both;font-size:10px;line-height:14px;text-align:left;padding:0 5px;}

#form_login .clear {width:99%;height:0;clear:both}

/*-------------------
 * fb connect
 * ----------------*/
#fbconnect {text-align:center;padding:0;float:right;position:relative;right:28px;}

/*-----------------------------------
LOGIN NOTIFICHE- dopo aver effettuato il login
------------------------------------*/
#notification_area {
	position: relative;
}
#notification_area h2.notifiche {
	padding-right:30px;
	line-height: 22px;
}

#notification_area .thumb {
	float:none;
	margin:0;
	position: absolute;
	top:0;
	right:4px;
}

#notificationList {
margin:5px 0 8px 0;
}

#notification_area .logout {
color:#0D99CB;
display:block;
text-align:left;
margin:0;
font-size:11px;
line-height:14px;
padding-left:10px;
background:transparent url(../gfx/freccia.gif) no-repeat scroll left 4px;
}


/*----------------------
QUICK SEARCH
----------------------*/
#quick_search p {margin-top:5px;}
#quick_search ul {
margin:0;
list-style-type:none;
padding:10px 0 0 0;
font-size:14px;
line-height:16px
}

#quick_search ul li a {color:#585858;font-weight:bold;display:inline-block;cursor:pointer}

.qs_custom,
.qs_online,
.qs_vicini,
.qs_compatibili {padding:5px 0 5px 40px;margin-bottom:5px;}

.qs_custom {background:url("../gfx/24x24/search.png") no-repeat 5px 3px;}
.qs_online {background:url("../gfx/presence-on24.gif") no-repeat 5px 4px;}
.qs_vicini {background:url("../gfx/24x24/vicini_te.png") no-repeat 5px 3px;}
.qs_compatibili {background:url("../gfx/24x24/compatibili.png") no-repeat 5px 3px;padding-bottom:15px}

#quick_search .qs_custom {position:relative}
#quick_search #last_search a {margin-right:40px}

#quick_search .qs_custom .rinomina {background:url("../gfx/qs-edit10.gif") no-repeat center top;display:inline-block;width:10px;height:10px;position:absolute;top:9px;right:30px;padding:0}
#quick_search .qs_custom .expand {background:url("../gfx/qs-expand.gif") no-repeat center;display:inline-block;width:8px;height:8px;position:absolute;top:10px;right:10px;padding:0}
#quick_search .qs_custom .collapse {background:url("../gfx/qs-collapse.gif") no-repeat center;display:inline-block;width:8px;height:8px;position:absolute;top:10px;right:10px;padding:0}
#quick_search .qs_custom .expand span,
#quick_search .qs_custom .collapse span {display:none}


#quick_search ul .arrow {display:block;margin-top:5px;}
#quick_search ul .arrow a {color:#00b4a5;display:inline}

#quick_search .last_search_list {display:none;padding:5px 0;margin-right:18px;margin-left:10px;font-size:11px;}
#quick_search .last_search_list li {padding:2px 0;font-size:11px;position:relative}

#quick_search .last_search_list li a {padding-right:30px;line-height:12px}
#quick_search .last_search_list li a.rinomina1 {background:url("../gfx/qs-edit.gif") no-repeat center;font-weight:normal;position:absolute;top:4px;padding:0;right:13px;_right:30px;width:8px;height:8px}
#quick_search .last_search_list li a.delete {background:url("../gfx/qs-delete.gif") no-repeat center;font-weight:normal;position:absolute;top:4px;padding:0;right:0;_right:18px;width:8px;height:8px}
#quick_search .last_search_list li a.rinomina1 span,
#quick_search .last_search_list li a.delete span{display:none}

/*------------------
EDITORIAL
-------------------*/
#editorial .testata {
overflow:hidden;
*_height:1%;
margin-bottom:10px;
}
#editorial .testata .media {float:left;width:55px;margin:0 10px 0 0}
#editorial .testata h1 {padding-top:0;margin-bottom:5px;font-size:12px}
#editorial .testata h3 {font-size:11px;line-height:12px;border-bottom:none;height:auto;margin:0}
p.post {border-bottom:1px solid #D8D8D8;padding-bottom:10px;}

#editorial p.arrow {padding-top:5px;margin-right:10px;*display:inline;background-position:left 10px}
#editorial p.arrow a {color:#0d99cb}

.fEditorial {color:#000}
.fEditorial h1 {font-size:18px;line-height:20px;margin:10px 0;}
.fEditorial h3 {height:auto;border:none;margin:0;font-size:12px;font-weight:bold}
.fEditorial .media {float:left;margin-right:10px;padding-top:10px;display:none}
.fEditorial .media img {border:1px solid #d8d8d8}
.fEditorial p {line-height:16px; margin-top:10px;margin-right:10px}
.fEditorial p a {color:#0D99CB}
.fEditorial .timestamp {text-align:right;font-size:10px;color:#868686}

/*--------------------
TO DO
--------------------*/
#todo_area ul {list-style-type:none; margin:10px 0; padding:0}
#todo_area ul li {padding-left:20px;padding-bottom:20px;background:url("../gfx/ico-campanella16.gif") no-repeat left 2px}
#todo_area a {color:#0d99cb;font-weight:bold}


/*---------------------
MAIN AREA
----------------------*/


/*--------------------
----------STATUS INPUT
---------------------*/
#status_input {
padding:0;
height:60px;
margin:0 auto 20px 0;
border: 1px solid #bdbdbd;
position: relative;
background: url("../gfx/bg-status-input.gif") repeat-x left top;
}

#status_input .box {padding:0}

#status_input .fLeft {width:442px;}
#status_input #text {
	font-size:15px;
	color:#bdbdbd;
	border:0;
	padding:5px;
}

#status_input .fRight {width:100px;position:absolute;top:0;right:0;text-align:center;}
#status_input .type_selection span {display:none;}
#status_input .type_selection {background-color:#c90013;font-size:0;line-height:0;overflow:hidden;height:26px;text-align:right;width:100px;float:right;}
#status_input .type_selection a {display:inline-block;width:22px;height:22px;margin-right: 2px; margin-top: 2px;font-size:0;}

.type_selection .standard {background:#fff url("../gfx/status_input_icone1.gif") no-repeat left top}
.type_selection .shout {background:#fff url("../gfx/status_input_icone1.gif") no-repeat -22px top}
.type_selection .media {background:#fff url("../gfx/status_input_icone1.gif") no-repeat -44px top}
.type_selection .answer {background:#fff url("../gfx/status_input_icone1.gif") no-repeat -66px top;margin-right:0}

.type_selection .standard:hover {background: url("../gfx/status_input_icone1.gif") no-repeat left bottom}
.type_selection .shout:hover {background: url("../gfx/status_input_icone1.gif") no-repeat -22px bottom}
.type_selection .media:hover {background: url("../gfx/status_input_icone1.gif") no-repeat -44px bottom}
.type_selection .answer:hover {background: url("../gfx/status_input_icone1.gif") no-repeat -66px bottom}


.fLeft p {display:block;color:white;font-size:12px;padding-left: 9px;}
.fLeft p .nickname {font-weight:normal;font-style:normal}
.reload {display:none}

#status_input .button {clear:right;text-align:right;}

#status_input .button a {
	background: url("../gfx/buttons/btn-invia.gif") no-repeat left bottom;
	width: 49px;
	height: 52px;
	line-height: 27px;
	clear:right;
	font-family:"Tahoma","Arial",sans-serif;
	display:inline-block;
	color:#f2f2f2;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
	background-color: none;
}

#status_input .button a:hover {text-decoration: none;}
#status_input .button a span {background-image: none;}

	/*-----------------
	----------standard
	-----------------*/
.standard_input .thumb,
.standard_input .nickname,
.standard_input #foto {display:none}

.standard_input .fLeft p {height:26px;line-height:26px;}
.standard_input #text {width:484px; float: left;}
.standard_input .type_selection .standard {background: url("../gfx/status_input_icone1.gif") no-repeat left bottom}

	/*-----------------
	----------shout
	-----------------*/
.shout_input .thumb,
.shout_input .nickname,
.shout_input #foto {display:none}

.shout_input .fLeft p {height:26px;line-height:26px;}
.shout_input #text {width:484px;float: left;}
.shout_input .type_selection .shout {background: url("../gfx/status_input_icone1.gif") no-repeat -22px bottom}

	/*-----------------
	----------media
	-----------------*/
.media_input .thumb,
.media_input .nickname {display:none}
.media_input .type_selection .media {background: url("../gfx/status_input_icone1.gif") no-repeat -44px bottom}

.media_input .fLeft p {height:26px;line-height:26px;}

.media_input #foto {
	color: #747474;
	text-align:right;
	font-size:10px;
	line-height:26px;
	*_line-height:1em;
	width:150px;
	*width:170px;
	float:right;
	border:none;
	margin-top:5px;
	border:1px solid #dbdbdb;
	border-style:inset;
	-webkit-text-size-adjust:auto;
	*height:20px;/*ie7*/
	*_height:20px/*ie6*/
}
.media_input #text {width:200px; float:left;}
#status_input.media_input #text {font-size:15px;}

	/*-----------------
	----------answer
	-----------------*/
.answer_input #foto {display:none}
.answer_input #text {width:484px; float: left;}
.answer_input .fLeft p {height:26px;line-height:26px;}
.answer_input .reload {display:inline-block;width:16px;height:22px;margin:0 0 0 5px;vertical-align:top;background:url("../gfx/ico-reload-question1.gif") no-repeat center 5px}
.answer_input .reload span {display:none}
.answer_input .thumb {margin-right:5px;width:24px;top:2px;}
.answer_input .thumb a {width:22px;}
.answer_input .thumb a img {width:22px;height:22px;}
.answer_input .label {display:inline-block;}
.answer_input .nickname {display:none;}
.answer_input .nickname a {font-weight:bold;}
.answer_input .nickname span {font-size:11px}
.answer_input .type_selection .answer {background: url("../gfx/status_input_icone1.gif") no-repeat -66px bottom}


/*-------------------------
NOTIFICHE
-------------------------*/
#notification_area ul {
margin:5px 0;
padding:0;
list-style-type:none
}

#notification_area ul li {
/*line-height:24px;
height:24px;
background-repeat:no-repeat;
background-position:5px;*/
margin-bottom:5px;
}

#notification_area ul li:hover {background-color:#FFF}

#n_message {background-image:url("../gfx/16x16/message.png")}
#n_chat {background-image:url("../gfx/16x16/chat.png")}
#n_kiss	{background-image:url("../gfx/16x16/baci.png")}
/*#n_dinner {background-image:url("../gfx/ico-notifica-inviti.gif");}*/

#notification_area p.arrow {border-top:1px solid #D8D8D8;padding-top:5px;width:94%;background-position:left 8px;}
#notification_area a {color:#747474;font-weight:normal;}
#notification_area a b {font-weight:bold;color:black;}

#n_message,
#n_chat,
#n_kiss/*,
#n_dinner*/ {cursor:default}


/*-----------------
PROFILO
------------------*/
.profile .detail {*_height:1%}
.profile .actions {margin:5px 0 0 0;font-size:0;line-height:0;text-align:right;float:right;position:relative;top:0;right:20px;}
.profile .actions a {height:34px;width:34px;margin-right:2px;padding-left:0;}
.profile .actions .chiama {background:url("../gfx/32x32/chiama.png") no-repeat center;}
.profile .actions .chat {background:url("../gfx/32x32/chat_zone.png") no-repeat center;}
.profile .actions .scrivi {background:url("../gfx/32x32/scrivi_msg.png") no-repeat center 5px}
.profile .actions .scrivisms {background:url("../gfx/32x32/scrivi_sms.png") no-repeat center}
.profile .actions .aggiungi {background:url("../gfx/32x32/aggiungi.png") no-repeat center}
.profile .actions .elimina {background:url("../gfx/32x32/rimuovi.png") no-repeat center}
.profile .actions .bacia {background:url("../gfx/32x32/bacia.png") no-repeat center}
.profile .actions .lock {background:url("../gfx/32x32/lock.png") no-repeat center}
.profile .actions .unlock {background:url("../gfx/32x32/lock_off.png") no-repeat center}
.profile .actions .abuso {margin-right:0;color:#FF0000;width:auto;height:auto;padding:18px 20px 0 0;*padding-right:20px;line-height:110%;font-size:11px;vertical-align:top;}
.profile .actions .abuso span {display:block;text-transform:lowercase;}

.profile .actions .chiama:hover {background:url("../gfx/32x32/over/chiama.png") no-repeat center;}
.profile .actions .chat:hover {background:url("../gfx/32x32/over/chat_zone.png") no-repeat center;}
.profile .actions .scrivi:hover {background:url("../gfx/32x32/over/scrivi_msg.png") no-repeat center 3px}
.profile .actions .scrivisms:hover {background:url("../gfx/32x32/over/scrivi_sms.png") no-repeat center}
.profile .actions .aggiungi:hover {background:url("../gfx/32x32/over/aggiungi.png") no-repeat center}
.profile .actions .elimina:hover {background:url("../gfx/32x32/over/rimuovi.png") no-repeat center}
.profile .actions .bacia:hover {background:url("../gfx/32x32/over/bacia.png") no-repeat center}
.profile .actions .lock:hover {background:url("../gfx/32x32/over/lock.png") no-repeat center}
.profile .actions .unlock:hover {background:url("../gfx/32x32/over/lock_off.png") no-repeat center}

.profile .status {
background:url("../gfx/fumetto-big.gif") no-repeat left top;
width:280px;
height:80px;
font-size:12px;
line-height:15px;margin-bottom:5px
}

.profile .status p {padding:3px 8px 3px 25px;}
.profile .status p strong {font-size:15px; line-height:15px;color:#FD0100}

.profile .status span {font-size:10px;color:#bfbfbf;display:inline-block;margin-left:3px;}

.profile .info {width:280px;margin-left:17px;position:relative}
.profile .edita {display:block;width:24px;height:24px;color:#696969;font-size:0;background:url("../gfx/24x24/modifica.png") no-repeat center;position:absolute;top:0;right:0}
.profile .edita span {display:none}

.profile .description {overflow:hidden;*height:1%;margin:0}
.profile .description h3 {color:#c90013;font-size:18px;font-weight:bold;float:left}
.profile .description div.fRight {width:280px;float:none;overflow:hidden}
.profile .description div.fRight span {display:inline;line-height:140%;color:#585858}
.profile .description div.fRight span.silver {color:#a2a1a1;}


.profile .club_affinity {clear:both;margin:0 30px 0 0;padding:5px}
.club_affinity .consiglio {background:#CFCFCF url("../gfx/theclub_affinity.gif") no-repeat 5px center;padding:5px 5px 5px 1px;position:relative;height:60px;}
.club_affinity .consiglio h4 {margin:0;font-size:100%;font-weight:normal;padding-bottom:5px;text-transform:uppercase;text-align:left;display:none}
.club_affinity .consiglio p.compatibilita {width:50px;text-align:center;vertical-align:top;color:#000;position:absolute;top:20px;left:93px;}
.club_affinity .consiglio p.compatibilita strong {display:inline-block;font-size:15px;color:#b51b00}
.club_affinity .consiglio p.testo {display:inline-block;width:65%;height:53px;position:absolute;top:5px;right:5px;font-size:11px;line-height:1.1em;color:black;padding:3px 5px;background:#FFF}
.club_affinity .consiglio p.testo span {font-size:10px;color:#9F9F9F;line-height:12px;display:inline-block;padding-right:5px}
.club_affinity .consiglio p.testo span strong {color:#AFAFAF}
.profile .club_affinity .percentuali {display:none}
.profile .club_affinity .percentuali h4.title {bottom:-5px;color:#ccc;display:block;font-size:10px;left:0;margin:0;padding:0 0 10px;position:absolute;text-align:center;z-index:9999;text-transform:uppercase;width:99%;}
.profile .club_affinity .percentuali div {clear:both;overflow:hidden;height:24px;margin:0 0 5px 0;overflow:hidden;position:relative;vertical-align:top}
.profile .club_affinity .percentuali div span.center {bottom:0;float:none;height:100%;left:6%;position:absolute;width:88%;background:url("../gfx/barra_neutra.gif") repeat-x left center;}
.profile .club_affinity .percentuali div span {height:24px;width:24px;}
.profile .club_affinity .percentuali div span.center strong {bottom:4px;float:none;font-weight:bold;font-size:11px;padding-bottom:0;height:16px;text-align:left;line-height:16px;position:absolute;min-width:10px;width:auto;z-index:50;color:#FFF}
.profile .club_affinity .percentuali div span.center strong em {display:inline-block;padding:0 2px;font-style:normal}
.profile .club_affinity .percentuali .obiettivo span.center strong {background:transparent url("../gfx/barra1.gif") repeat-x scroll left;}
.profile .club_affinity .percentuali .disinibizione span.center strong {background:transparent url("../gfx/barra2.gif") repeat-x scroll left;}
.profile .club_affinity .percentuali .segretezza span.center strong {background:transparent url("../gfx/barra3.gif") repeat-x scroll left;}

.profile .club_affinity .obiettivo .left {background:url("../gfx/24x24/obiettivo-amore.gif") no-repeat center}
.profile .club_affinity .obiettivo .right {background:url("../gfx/24x24/obiettivo-sesso.gif") no-repeat center}
.profile .club_affinity .disinibizione .left.lei {background:url("../gfx/24x24/disinibizione_f_1.gif") no-repeat center}
.profile .club_affinity .disinibizione .left.lui {background:url("../gfx/24x24/disinibizione_m_1.gif") no-repeat center}
.profile .club_affinity .disinibizione .right.lei {background:url("../gfx/24x24/disinibizione_f_0.gif") no-repeat center}
.profile .club_affinity .disinibizione .right.lui {background:url("../gfx/24x24/disinibizione_m_0.gif") no-repeat center}
.profile .club_affinity .segretezza .left {background:url("../gfx/24x24/segretezza1.gif") no-repeat center}
.profile .club_affinity .segretezza .right {background:url("../gfx/24x24/segretezza2.gif") no-repeat center}


/*------------------
PROFILO PUBBLICO
-------------------*/
.public .edita {display:none}


/*-----------------
ROMANCE
------------------*/
#romance .list {padding-top:5px;}
#romance .box {margin-top:10px;}

#romance .kiss32,
#romance .message32 { border: none; width: 32px; height: 32px; left:inherit;right: 5px; top: 5px; background: transparent no-repeat scroll right center }
#romance .kiss32 { background-image: url('../gfx/32x32/bacia.png') }
#romance .message32 { background-image: url('../gfx/32x32/scrivi_msg.png') }
#romance_list .kiss16,
#romance_list .message16 { border: none; width: 16px; height: 16px; left: 38px; background: transparent no-repeat scroll right center }
#romance_list .kiss16 { background-image: url('../gfx/16x16/bacia.png') }
#romance_list .message16 { background-image: url('../gfx/16x16/scrivi_msg.png') }

.romance .thumb {margin-right:0;*width:220px}
.romance .actions {margin:10px 0 0 0;width:70%;font-size:0;line-height:0;text-align:center;display:block;float:left;}
.romance .actions a {height:56px;width:55px;margin:0 15px 0 0;padding-left:0;}
.romance .actions .bacia {background:url("../gfx/romance/bacia.png") no-repeat left top;margin-right:0;}
.romance .actions .bacia:hover {background:url("../gfx/romance/over/bacia.png") no-repeat left top;}
.romance .actions .scrivi {background:url("../gfx/romance/scrivi_msg.png") no-repeat left top;}
.romance .actions .scrivi:hover {background:url("../gfx/romance/over/scrivi_msg.png") no-repeat left top;}

.romance .status {
background:url("../gfx/fumetto-big.gif") no-repeat left top;
width:280px;
height:80px;
font-size:12px;
line-height:16px;
}

.romance .status p {padding:5px 10px 5px 20px;}

.romance .status span {font-size:10px;color:#D8D8D8;display:inline-block;margin-left:5px;}
.romance .status span.nickname {font-size:14px;margin-left:0;font-weight:bold}

.romance .info {width:280px;margin-left:15px;min-height:65px;height:auto !important;height:65px;}
.romance .edita {display:block;width:16px;height:16px;color:#696969;font-size:0;background:url("../gfx/16x16/modifica.jpg") no-repeat center;position:absolute;top:0;right:0}
.romance .edita span {display:none}

.romance .description {overflow:hidden;*height:1%;margin:10px 0 5px 0}
.romance .description div.fRight {float:none;}

.navigationbar {display:block;float:right;width:56px;}
.navigationbar a {text-decoration:none;cursor:default}
.navigationbar .box {width:56px}
.romance .navigationbar .thumb {width:56px}
.romance .navigationbar .thumb a span {width:52px;height:52px;position:absolute;left:0;top:0;border:0 none;}
.romance .navigationbar .thumb .presence {display:block;width:16px;height:16px;background:url("../gfx/romance/view_next2.png") no-repeat center center;bottom:18px;right:2px;cursor:pointer;border:0 none;}

/*-----------------------
ROMANCE
-----------------------*/
#romance .detail {float:right;}

#romance_input {
height:76px;
background:url("../gfx/romance-input.gif") no-repeat center left;
position:relative;
clear:both;
overflow:hidden
}

#romance_input form {margin:0;padding:11px 10px}
#romance_input form div {display:block;float:left;vertical-align:top}
#romance_input form div.help {padding-top:15px;width:27px;margin:0 0 0 15px}
#romance_input form div.button {padding-top:18px;margin:0 0 0 15px}
#romance_input form div.help span {display:none;}
#romance_input form div.help a {display:inline-block;width:27px;height:25px;background:url("../gfx/btn-help.gif") no-repeat center;text-decoration:none}
#romance_input textarea {height:50px;width:370px;overflow:auto;color:#a2a2a2;font-size:15px;line-height:1.1em}

/*-------------------------
VIDEO CHAT
-------------------------*/
h2.video_chat {border:none}

#stanze_chat .list {position:relative;margin:0;padding:90px 0 0 7px;background:url("../gfx/sfondo-box-chat2.gif") no-repeat left top;height:150px}

#stanze_chat p.info {position:absolute;top:12px;left:10px;font-size:12px}
#stanze_chat p {margin:0;padding-top:5px}
#stanze_chat p strong {color:#d30000}

#stanze_chat ul {margin:0 12px 0 0;padding:0;list-style-type:none}
#stanze_chat ul li {padding:2px 0 4px 25px}
#stanze_chat ul li.uno {background:url("../gfx/16x16/chat-1.jpg") no-repeat 5px center;}
#stanze_chat ul li.due {background:url("../gfx/16x16/chat-2.jpg") no-repeat 5px center;}
#stanze_chat ul li.tre {background:url("../gfx/16x16/chat-3.jpg") no-repeat 5px center;}
#stanze_chat ul li.quattro {background:url("../gfx/16x16/chat-4.jpg") no-repeat 5px center;}
#stanze_chat ul li.cinque {background:url("../gfx/16x16/chat-5.jpg") no-repeat 5px center;}
#stanze_chat ul li.sei {background:url("../gfx/16x16/chat-6.jpg") no-repeat 5px center;}
#stanze_chat ul li.sette {background:url("../gfx/16x16/chat-7.jpg") no-repeat 5px center;}
#stanze_chat ul li.otto {background:url("../gfx/16x16/chat-8.jpg") no-repeat 5px center;}

#stanze_chat ul.categorie {width:148px;float:left}
#stanze_chat ul.stanze {width:148px;float:left}
#stanze_chat .dettaglio {float:left;width:200px}
#stanze_chat .dettaglio p {margin-bottom:5px}
#stanze_chat .dettaglio p.n_people {border-bottom:1px solid #D8D8D8;margin:15px 10px 0 10px;padding:0 0 10px 30px;background:url("../gfx/24x24/people.jpg") no-repeat left top;}
#stanze_chat .dettaglio p.vedi {padding:2px 0 5px 30px;background:url("../gfx/24x24/search.png") no-repeat left center;margin-top:10px;margin-bottom:20px}
#stanze_chat .dettaglio p.vedi a {font-weight:bold}

#stanze_chat p strong.nome_chat {font-size:17px;line-height:20px}
#n_ragazze {color:#ff7979;font-weight:bold;}
#n_ragazzi {color:#0086d3;font-weight:bold}

#stanze_chat ul li a {color:#585858;font-weight:bold;}
#stanze_chat ul li a:hover {color:#d30000;font-weight:bold;}
#stanze_chat ul li.attivo a {color:#d30000;cursor:default}

#stanze_chat ul li.attivo {background-color:#F5F5F5}

#stanze_chat .button {text-align:center}

/*-------------------------
GRAB TOOL
-------------------------*/
#grab {min-height:115px;height:auto !important;height:115px;}
#grab .box {border: none;padding-bottom:5px;overflow:hidden;_height:auto;position:relative;min-height:110px;height:auto!important;height:110px;}
#grab span.top {display:none;}
#grab form {padding:0 15px;margin:0;min-height:110px;height:auto;height:110px}

#grab p {padding:8px 0 10px 0}
#grab center {padding:0 10px;text-align:left;}
#grab div.error,
#grab div.success {background:url("../gfx/body-grabbing.gif") no-repeat center bottom;padding:0 5px 10px 10px;margin:0}
#grab .success p,
#grab .error p {font-weight:bold;font-size:12px;line-height:14px;margin-bottom:15px;padding:10px 0;}
#grab .success p {color:#747474}
#grab .error p {color:#747474}
#grab .success .arrow,
#grab .success .arrow,
#grab .error .arrow {padding-top:0;margin-bottom:5px;padding-left:10px}
#grab .success .arrow a,
#grab .error .arrow a{font-size:11px;line-height:13px;color:#fc36f0}

#grab p.arrow {width:99%;padding-top:0;padding-left:10px}
#grab p.arrow a {color:#fc36f0}

#grab label {display:none}

#grab form div {padding-bottom:10px}
#grab form input {width:175px;color:#bfbfbf}

#grab .button {text-align:center}

#grab .button input {
width:178px;
padding:6px 0 7px 0;
border:none;
margin:0 auto;
background:url("../gfx/btn-grab.gif") no-repeat center;
font-weight:bold;
color:#FFF;
text-transform:uppercase
}

/*--------------------
UPLOAD TOOL
--------------------*/
#upload_tool {background:#FFF;}

#upload_tool .bdbckg {background:url("../gfx/body-box-upload.gif") no-repeat center bottom;}
#upload_tool .box {;padding-bottom:5px;overflow:auto;*height:1%;position:relative;}
#upload_tool span.top {display:none;}
#upload_tool p {margin-bottom:10px;padding-top:10px;}
#upload_tool div.error,
#upload_tool div.success {padding:0 5px 0 10px;min-height:210px;height:auto !important;height:210px;margin:0}
#upload_tool .success p,
#upload_tool .error p {font-weight:bold;font-size:12px;margin-bottom:15px;}
#upload_tool .success p {color:#747474}
#upload_tool .error p {color:#cc0000}
#upload_tool .success .arrow,
#upload_tool .success .arrow,
#upload_tool .error .arrow {padding-top:0;margin-bottom:5px}
#upload_tool .success .arrow a,
#upload_tool .error .arrow a{font-size:11px;line-height:13px;color:#aab400}

#upload_tool form {padding:0 5px 0 10px;min-height:210px;height:auto !important;height:210px}
#upload_tool form div {margin-bottom:12px;}

#upload_tool form label {display:inline-block;font-weight:bold;color:#aab400;vertical-align:top;font-size:10px}
#upload_tool form span {display:inline-block;margin-left:5px;margin-right:10px;vertical-align:top}

#upload_tool .type input {vertical-align:top;padding:0}
#upload_tool .type label,
#upload_tool .title label,
#upload_tool .tags label {width:57px;}
#upload_tool .file label {width:60px;}

#upload_tool .isProfile label {/*font-weight:normal;color:#747474;*/padding-left:5px;}
#upload_tool .file input {vertical-align:top;padding:1px 0;margin:0}
#upload_tool .tags input {width:115px}
#upload_tool textarea {width:115px;overflow:auto;height:30px;color:#747474}

#upload_tool form .button {text-align:center;margin:0;padding-bottom:5px}
#upload_tool .button span {margin:0}

/*----------------
GALLERY
in sidebar2_area
-----------------*/
#sidebar2_area #gallery .arrow {margin-top:0;border-top:1px solid #D8D8D8;width:100%}
#sidebar2_area #gallery .arrow a {color:#aab400}

.tfoto,
.tvideo {margin:10px;padding:0;height:73px;text-align:center}

#sidebar2_area #gallery .label {
/*display:block;
text-align:center;
margin:10px 0 5px 0;
padding-right:5px;
text-transform:lowercase;
font:10px/11px "Tahoma",sans-serif;
color:#B8B8B8;*/
display:none
}

#sidebar2_area #gallery_list {padding:0}
#sidebar2_area .tvideo .separator {width:10px}

/*--------------
FOTO E VIDEO
---------------*/
.gallery .pagination a {color:#aab400}
.gallery .pagination a {color:#aab400}

#g_foto_list .box {}
#g_foto_list .separator {width:10px}
#g_foto_list .clear {width:99%;}

#gallery .thumb a span,
#g_video_list .thumb a span {display:none;}

#gallery .thumb a:hover span,
#g_video_list .thumb a:hover span {
display:block;
width:30px;
height:30px;
background:url("../gfx/ico-video-play.gif") no-repeat;
position:absolute;
top:13px;
left:21px;
cursor:pointer;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.dettaglio_gallery form .button {text-align:center;width:65px;float:right}
.dettaglio_gallery form .button a {line-height:14px;color:#f2f2f2;margin:0;font-weight:bold}
.dettaglio_gallery form .button span {padding:3px 0}

.dettaglio_gallery .box {position:relative}

.media_actions a span {display:none}
.dettaglio_gallery .media_actions a {display:inline-block;width:26px;height:26px;margin-right:10px}
.media_actions a.elimina {background:url("../gfx/24x24/rimuovi_richiesta.png") no-repeat center top}
.media_actions a.elimina:hover {background:url("../gfx/24x24/over/rimuovi_richiesta.png") no-repeat center top}
.media_actions a.foto_profilo {background:url("../gfx/24x24/me.png") no-repeat center}
.media_actions a.foto_profilo:hover {background:url("../gfx/24x24/over/me.png") no-repeat center}
.media_actions a.abuso {background:url("../gfx/24x24/segnala_abuso.png") no-repeat center;margin-right:30px}
.media_actions a.abuso:hover {background:url("../gfx/24x24/over/segnala_abuso.png") no-repeat center}
.media_actions a.visibile_tutti {background:url("../gfx/24x24/visibile_tutti.png") no-repeat center top}
.media_actions a.visibile_tutti:hover {background:url("../gfx/24x24/over/visibile_tutti.png") no-repeat center top}
.media_actions a.visibile_amici {background:url("../gfx/24x24/visibile_tutti.png") no-repeat center}
.media_actions a.visibile_amici:hover {background:url("../gfx/24x24/over/visibile_tutti.png") no-repeat center}


/*---------------------
ADVANCED SEARCH
---------------------*/
#main_area #advanced_search .list {padding-left:0;padding-right:0;padding-top:5px;}
#advanced_search .tipo_ricerca {text-align:right;padding-right:10px;}
#advanced_search .tipo_ricerca a {
display:inline-block;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
color:#B8B8B8;
padding:0 2px;
margin-left:5px;
text-align:center
}

#advanced_search .tipo_ricerca a:hover {text-decoration:none}

#advanced_search .tipo_ricerca a.sel {color:#8E8E8E}

#advanced_search form {margin-top:10px;}
#advanced_search form div {overflow:hidden;*height:1%;padding:10px 0;border-bottom:1px dashed #d8d8d8}
#advanced_search form .ultimoAccesso {border:none}
#advanced_search form div div {padding:0;line-height:15px;border:none}
#advanced_search form div div span {display:inline-block;margin-left:5px;line-height:1.1em;vertical-align:top;*margin-top:3px}
#advanced_search form div div .v5 {*height:0;width:5px;display:inline-block}
#advanced_search form label {width:130px;display:block;float:left;color:#000;font-weight:bold;text-align:right;margin-right:30px}
#advanced_search form input,
#advanced_search form select {width:200px;vertical-align:top;margin:0;line-height:15px}


#advanced_search form .clubAffinity input,
#advanced_search form .tgender input,
#advanced_search form .key input,
#advanced_search form .media input {width:auto}
#advanced_search form .key #testo {width:200px}

#advanced_search form .clubAffinity {border:1px solid #BFBDB3;background-color:#f6f5f1;margin-top:10px;position:relative}
#advanced_search form .clubAffinity label {color:#CA0018;height:51px;background:url("../gfx/flirt-calculator.gif") no-repeat 8px center;position:relative;}
#advanced_search form .clubAffinity label strong {display:none}
#advanced_search form .clubAffinity label span {color:#747474;font-weight:normal;display:inline-block;position:absolute;top:0px;*top:3px;left:105px;}
#advanced_search form .clubAffinity label input {position:absolute;top:0;left:85px;}
#advanced_search form .clubAffinity div p {position:absolute;bottom:5px;right:16px;*right:10px;width:358px}

/*#advanced_search form .button {margin-top:10px;overflow:hidden;*height:1%;padding:5px 70px 0 160px;border:none;}
#advanced_search form .button span {padding:3px 0}
#advanced_search .button div {text-align:center;margin:0;padding:0;width:200px;float:right;line-height:20px;height:20px}
#advanced_search .button label {width:120px;float:none;display:inline-block;font-weight:normal;text-align:left;text-indent:5px}
#advanced_search .button input {width:auto;vertical-align:middle}*/

#advanced_search form .button {margin-top:10px;border:none;text-align:left}
#advanced_search form .button span {padding:3px 0}
#advanced_search .button div {text-align:left;margin:0 0 10px 0;padding:0 0 0 160px;height:20px;}
#advanced_search .button label {width:170px;float:none;display:inline-block;font-weight:normal;text-align:left;text-indent:5px}
#advanced_search .button input {width:auto;vertical-align:middle}
#advanced_search .button input#nome_ricerca {clear:both;margin:0;width:200px;}
#advanced_search .button a {margin-left:160px}

/*---------------------
INBOX e OUTBOX
---------------------*/
#inbox .pagination a, #outbox .pagination a {color:#3366cc}

#main_area #inbox .list,
#main_area #outbox .list {padding-left:5px;padding-bottom:0}

.message .sent_data {color:#a3a3a3;margin-top:5px;font-size:10px}

.message .message_area .cestino {background:url("../gfx/24x24/rimuovi_richiesta.png") no-repeat;}
.message .message_area a:hover .cestino {background:url("../gfx/24x24/over/rimuovi_richiesta.png") no-repeat;}
.message .message_area .cronologia {background:url("../gfx/24x24/cronologia.png") no-repeat;right:30px}
.message .message_area a:hover .cronologia {background:url("../gfx/24x24/over/cronologia.png") no-repeat;right:30px}

#baci_ricevuti .list {padding-top:5px;}

/*--------------------------
 * CONVERSAZIONI
 --------------------------*/
.conversation .vedi_conversazione span {display:none;}
.conversation .vedi_conversazione {display:block;width:95%;height:100%;background: url("../gfx/vedi_conversazione.png") no-repeat right center;position:absolute;top:0;right:5px;}

.conversation .nickname {color:#FF0000}
.conversation .unread {display:block;width:16px;height:16px;background:url("../gfx/unread_message.png") no-repeat left top;position:absolute;top:10px;left:5px;}
.conversation .sent_data {color:silver;font-size:9px;}
.conversation p a {color:#3366CC;}

/*---------------------
CRONOLOGIA
---------------------*/
#cronologia h2 img {width:22px;height:22px;display:inline-block;vertical-align:top;margin-left:10px}

#cronologia ul {
list-style-type:none;
margin:0 15px 20px 15px;
padding:20px 0 0 0;
clear:both;
}

#cronologia ul li {
background:url("../gfx/sfondo-cronologia.gif") no-repeat 51px 5px;
overflow:hidden;
*height:1%;
margin-bottom:10px;
padding:0 20px;
clear:both
}
#cronologia ul .thumb {padding-top:0;margin-right:17px}
#cronologia ul .thumb img {width:22px;height:22px}
#cronologia ul .thumb a {position:relative}
#cronologia ul .thumb a span {width:18px;height:18px;}

#cronologia p.back {padding:0;background:none;float:left;width:25%;}
#cronologia p.back a {background:url("../gfx/arrow_back.png") no-repeat left top; height:18px;display:inline-block;padding-left:9px;text-decoration:none;cursor:pointer;}
#cronologia p.back a span {display:inline-block;background:url("../gfx/bck_back.png") repeat-x left top;padding:2px 5px 2px 2px;color:white;border-right:1px solid #3366cc;}

#cronologia .nickname {font-size:10px;color:red;}
#cronologia .timestamp {color:#ccc;display:block;font-size:10px;}

#cronologia .txtmessage {float:left;min-width:250px; max-width:350px; width:auto !important; width:200px;}
#cronologia .txtmessage p {margin:0; padding:5px 8px; color:#000;background-color:#f4f4f4;border:1px solid #f4f4f4;}

#cronologia .actions {float:right;width:70%;text-align:right;margin:0;}
#cronologia .actions a {
	background:url("../gfx/bck_back.png") repeat-x left top;
	display:inline-block;
	width:auto;
	text-transform:lowercase;
	color:white;
	padding:2px 5px;
	margin:0 10px 0 0;
	text-align:left;
	border-right:1px solid #3366cc;
	border-left:1px solid #3366cc;
	height:auto;
	text-decoration:none;
	cursor:pointer;
}

#cronologia .pagination {border-top:1px solid #d8d8d8;}
#cronologia .pagination a {color:#3366CC}

#cronologia ul li.alter {background:url("../gfx/sfondo-cronologia-alter.gif") no-repeat 452px 5px;}
#cronologia ul li.alter .thumb {float:right;margin:0 0 0 17px}
#cronologia ul li.alter .detail {float:right;}
#cronologia .alter .txtmessage {float:right;text-align:right;}

/*-----------------------
CARING
-----------------------*/
.caring h4 {margin:0 0 20px 0;font-size:16px;line-height:18px;text-align:center;color:#000}
.caring p {text-align:center;margin:0 50px 20px 50px;font-size:12px;line-height:16px;color:#000}
.caring p strong.sms {color:#0D99CB;font-size:18px;line-height:40px;}
.caring form {width:250px;margin:0 auto 20px auto;text-align:center}
.caring form div {margin:0 0 10px 0}
.caring form label {font-size:15px;line-height:15px;display:block;padding-bottom:2px;color:#AFAFAF}
.caring form input {font-size:18px;line-height:20px;border:1px solid #bfbfbf;width:174px;padding:5px 0 5px 0;text-indent:5px;color:#747474}

.caring .opzioni {text-align:center}
.caring .opzioni a {display:inline-block;padding:0 10px;}

.caring p.small_text {margin:0;font-size:10px;line-height:11px;color:#747474}
.caring p.small_text a {font-weight:normal;color:#AFAFAF}
.caring .button a {color:#f2f2f2}
.caring .button a:hover {color:#fff}

#rp_sms,
#rp_cc {display:none}

/*-------------------
SEARCH RESULTS
--------------------*/
#search_results .pagination a {color:#00B4A5}
#search_online .pagination a {color:#00B4A5}
#search_vicini .pagination a {color:#00B4A5}
#search_compatibili .pagination a {color:#00B4A5}

/*-------
STATS
-------*/
.stats ul {list-style-type:none;margin:10px 0 0 10px;padding:0;width:92%;background-color:#FFF}
.stats ul li {padding:5px 0 10px 10px;position:relative}
.stats ul h4 {margin:5px 0;padding:0 0 2px 25px;color:#f47325;font-size:11px;line-height:24px;text-transform:uppercase}
.stats ul #crediti h4 {background:url("../gfx/24x24/euro.png") no-repeat left center}
.stats ul #messaggi h4 {background:url("../gfx/24x24/message.png") no-repeat left center}
.stats ul #baci h4 {background:url("../gfx/24x24/baci.png") no-repeat left center}
.stats ul #persone h4 {background:url("../gfx/24x24/people.png") no-repeat left center}
.stats ul #contenuti h4 {background:url("../gfx/24x24/modifica.png") no-repeat left center}
.stats ul p {margin:0;padding-left:3px;line-height:20px;position:relative}
.stats ul p span {font-weight:bold;color:#000}
.stats ul p span.info_link {position:absolute;right:10px;top:0;font-size:10px}
.stats ul li span.info_link_b {position:absolute;right:10px;bottom:15px;font-size:10px}
.stats ul span a {font-weight:normal;color:#747474}

/*-------
PREFS
-------*/
.prefs p {font-weight:bold;padding-top:5px}
.prefs p.simple {font-weight:normal;padding-top:0;margin-left:10px}
.prefs form {margin:10px 0 0 10px;width:92%;padding-top:10px;background-color:#fff}
.prefs form div {margin:0 10px;padding:10px 0;border-bottom:1px dashed #e8e8e8;position:relative}
.prefs form .spento {color:#ccc}
.prefs table {border-collapse:collapse;border:0 none;width:100%;}
.prefs thead {color:#000;}
.prefs td {text-align:center;}
.prefs td select {width:80px;}
.prefs label {vertical-align:top;text-align:left;display:block;}
.prefs div.button {text-align:center;border:none}
.prefs div.button span {text-align:center;border:none;padding:3px 0}
#show_hide a {display:inline-block;padding-right:15px;color:#747474;font-weight:normal}
#show_hide a:hover {text-decoration:none;}
#show_hide a strong {color:#0d99cb;}
#show_hide a:hover strong {text-decoration:underline;}
#show_hide a.show {background:url("../gfx/freccia.gif") no-repeat right 4px;}
#show_hide a.hide {background:url("../gfx/freccia-down.gif") no-repeat right 4px;}

/*-------------
EDIT PROFILE
-------------*/
.edit_profile p {margin:5px 0}
.edit_profile p .nickname {font-weight:bold;color:#ff0000}
.edit_profile form span {display:inline-block;padding-left:5px;padding-right:10px;vertical-align:top}
.edit_profile .note {color:#ccc;font-size:10px}
.edit_profile form {padding:0 10px;margin:10px 30px 0 10px}
.edit_profile form p#show_hide {display:block;text-align:right;padding:0}
.edit_profile form p.arrow {display:block;background-position:right 5px;text-align:right;padding:0 10px 0 0}
.edit_profile form div {margin:0;padding:10px 0;border-bottom:1px dashed #d8d8d8}
.edit_profile form div img {vertical-align:bottom;margin-left:10px}
.edit_profile label {display:inline-block;width:140px;margin-right:10px;vertical-align:top;font-weight:bold}
.edit_profile select {width:110px;overflow:auto}
.edit_profile textarea {width:220px;overflow:auto}
.edit_profile form div.button {text-align:center;border:none}
.edit_profile form div.button input {text-transform:uppercase;color:#fff;font-weight:bold;text-align:center;background:url("../gfx/btn-edit-profile.gif") no-repeat center;width:186px;padding:6px 0;border:none}

/*---------------
GRABBING
----------------*/
.grabbing p {margin:5px 0;font-weight:bold}
.grabbing form {padding:10px 10px 0 10px;margin:15px 30px 0 10px}
.grabbing form div {margin:0 0 20px 0}
.grabbing label {display:inline-block;width:115px;margin-right:5px;vertical-align:top;line-height:14px}
.grabbing form div img {vertical-align:bottom;margin-left:2px;margin-right:10px}
.grabbing form input {width:250px;border:1px solid #BFBFBF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:12px;color:#bfbfbf;padding:1px 0 2px 1px;}
.grabbing form .disclaimer input {width:auto;margin-right:10px;}
.grabbing form div.disclaimer label{*vertical-align:top;*line-height:1.6em}
.grabbing form div.button {text-align:center}
/*.grabbing form div.button input {text-transform:uppercase;color:#fff;font-weight:bold;text-align:center;background:url("../gfx/btn-grab.gif") no-repeat center;width:186px;padding:6px 0;border:none}*/

/*------------------------
VIDEO PLAYER
-------------------------*/
#video_stream {position:relative}
#video_stream .list {background:url("../gfx/sfondo-video-player.gif") no-repeat left top;height:230px;padding:5px 0 0 5px;position:relative}

.noFlash {padding:10px;color:#f1f1f1}
.noFlash a {color:#AAB400;font-weight:bold}

.actionbar {position:absolute;bottom:7px;*bottom:10px;left:10px}
.actionbar a,
.actionbar a:hover {background:none}
.actionbar a span {display:inline-block;width:34px;height:34px;margin-right:0px;cursor:pointer}
.actionbar a.uomini span {background:url("../gfx/video-uomini.gif") no-repeat center;}
.actionbar a.donne span {background:url("../gfx/video-donne.gif") no-repeat center;}
.actionbar a.scrivi span {background:url("../gfx/32x32/scrivi_msg.png") no-repeat center 5px;margin:0 8px 0 5px}
.actionbar a.bacia span {background:url("../gfx/32x32/bacia.png") no-repeat center bottom;margin:0 5px 0 0}
.actionbar a.aggiungi span {background:url("../gfx/32x32/aggiungi.png") no-repeat center}
.actionbar a.elimina span {background:url("../gfx/32x32/rimuovi.png") no-repeat center}

.actionbar a.uomini:hover span {background:url("../gfx/video-uomini-ov.gif") no-repeat center;}
.actionbar a.donne:hover span {background:url("../gfx/video-donne-ov.gif") no-repeat center;}
.actionbar a.scrivi:hover span {background:url("../gfx/32x32/over/scrivi_msg.png") no-repeat center 5px;margin:0 8px 0 5px}
.actionbar a.bacia:hover span {background:url("../gfx/32x32/over/bacia.png") no-repeat center bottom;margin:0 5px 0 0}
.actionbar a.aggiungi:hover span {background:url("../gfx/32x32/over/aggiungi.png") no-repeat center}
.actionbar a.elimina:hover span {background:url("../gfx/32x32/over/rimuovi.png") no-repeat center}

/*------------------
no content
-------------------*/
.no_content {margin:0;padding-right:20px}

.no_content p {margin:0}
.no_content p strong {font-size:13px;line-height:20px}
.no_content p img {float:left;margin-right:10px;margin-bottom:30px;border-bottom:1px solid #fff;}
.no_content p div {float:left;margin-right:10px;margin-bottom:30px;}
.no_content p div img {margin-bottom:0}
#people .no_content p a {color: #FF94CE}
.gallery .no_content p a {color: #AAB400}
.message .no_content p a {color: #3366cc}

#sidebar2_area .no_content {padding-top:10px;}
#sidebar2_area  .no_content p strong {font-size:13px;line-height:18px}


/*-------------------------
bottoni di azione
--------------------------*/
.bottoni_azione {}
.bottoni_azione a {display:block;padding:8px 0 9px 0;text-align:center;font-family:"Lucida Sans Unicode"}
.bottoni_azione a span {font-size:17px;font-weight:bold;color:#FFF;}
.scarica_messenger a {display:none;background:url("../gfx/btn_scarica_messenger.gif") no-repeat center top;height:69px}
.scarica_messenger a:hover {background-position:center bottom;}
.test_affinity a {display:none;background:url("../gfx/btn_test_affinity.gif") no-repeat center top;height:69px}
.test_affinity a:hover {background-position:center bottom;}
.iscritto_sms a {display:none;background:url("../gfx/btn_sms.gif") no-repeat center top;height:56px}
.iscritto_sms a:hover {background-position:center bottom;}
.registrati a {background:#139ccc url("../gfx/angolo.gif") no-repeat right top;}
.abbonati a {background:#139ccc url("../gfx/angolo.gif") no-repeat right top;}

/*----------------------
club affinity result
-----------------------*/
.test_club_affinity p {margin-top:5px;margin-bottom:15px}
.test_club_affinity p.affinity_text {margin:10px 0 10px 5px;padding:0 10px 10px 0;font-size:14px;line-height:16px}
.test_club_affinity p.big .arrow a {font-size:12px;display:inline-block;background:url("../gfx/16x16/compatibili.png") no-repeat right center;padding-right:20px}
.test_club_affinity p.big {font-weight:bold;font-size:12px;font-size:14px}
.percentuali {}
.percentuali div {position:relative;height:70px;margin:0 15px 20px 5px;overflow:hidden;vertical-align:top}
.percentuali h4.title{display:block;width:99%;margin:0;position:absolute;bottom:-10px;left:0;font-size:10px;color:#AFAFAF;padding:0 0 10px 0;text-align:center;text-transform:uppercase}
.percentuali div .line {font-size:0;line-height:0;display:block;height:0;border-top:1px solid #bfbfbf;position:absolute;bottom:30px;width:78%;left:11%}
.percentuali div span {width:55px;height:56px;float:left;vertical-align:top}
.percentuali div span.right {float:right}
.percentuali div span.center {float:none;position:absolute;bottom:0;left:11%;height:100%;width:78%;z-index:30;}
.percentuali div span.center strong {float:none;text-align:center;height:auto;min-width:24px;width:auto/* !important*/;width:24px;position:absolute;bottom:20px;background:url("../gfx/indicatore.gif") no-repeat left bottom;padding-bottom:30px;font-size:13px;z-index:50}
.obiettivo {}
.obiettivo .left {background:url("../gfx/obiettivo-amore.gif") no-repeat center}
.obiettivo .right {background:url("../gfx/obiettivo-sesso.gif") no-repeat center}
.disinibizione {}
.disinibizione .left.lei {background:url("../gfx/disinibizione_f_1.gif") no-repeat center}
.disinibizione .left.lui {background:url("../gfx/disinibizione_m_1.gif") no-repeat center}
.disinibizione .right.lei {background:url("../gfx/disinibizione_f_0.gif") no-repeat center}
.disinibizione .right.lui {background:url("../gfx/disinibizione_m_0.gif") no-repeat center}
.segretezza {}
.segretezza .left {background:url("../gfx/segretezza1.gif") no-repeat center}
.segretezza .right {background:url("../gfx/segretezza0.gif") no-repeat center}


/*------------------
USAGE
-------------------*/
#usage .testata {
overflow:hidden;
*_height:1%;
margin-bottom:10px;
}
#usage .testata .media {float:left;width:55px;margin:0 10px 0 0;}
#usage .testata h1 {padding-top:0;margin-bottom:5px;font-size:12px}
#usage .testata h3 {font-size:11px;line-height:12px;border-bottom:none;height:auto;margin:0}
p.post {border-bottom:1px solid #D8D8D8;padding-bottom:10px;}

#usage p.arrow {padding-top:5px;margin-right:10px;*display:inline;background-position:left 10px}
#usage p.arrow a {color:#0d99cb}

ul.circle {list-style-type:circle}
ol.decimal {list-style-type:decimal}
ol.lower-alpha {list-style-type:lower-alpha}
ol.upper-alpha {list-style-type:upper-alpha}

hr.height1{height:1px;border-width:0;color:#0d99cb;background-color:#0d99cb}
hr.height2{height:2px;border-width:0;color:#0d99cb;background-color:#0d99cb}
hr.height3{height:3px;border-width:0;color:#0d99cb;background-color:#0d99cb}

.fUsage {color:#000}
.fUsage h1 {font-size:18px;line-height:20px;margin:10px 0;}
.fUsage h3 {height:auto;border:none;margin:0;font-size:12px;font-weight:bold}
.fUsage .media {float:left;margin-right:10px;padding-top:10px}
.fUsage .media img {border:1px solid #d8d8d8}
.fUsage p {line-height:16px; margin-top:10px;margin-right:10px}
.fUsage p a {color:#0D99CB}
.fUsage .timestamp {text-align:right;font-size:10px;color:#868686}

.titolo h3 {height:auto;border:none;margin:0;font-size:12px;font-weight:bold}

table.tabUsage {border:1px solid #BFBFBF;border-collapse:collapse;background-color:#E5E5E5;margin-top:10px}
table.tabUsage td {padding:4px;text-align:left;vertical-align:top}

.tabUsageHead{color:#000000;font-weight:bold}
.tabUsageSx {color:#000000;font-weight:bold}

#full_usage form div {border-bottom:1px dashed #D8D8D8;margin:0;padding:10px 0}
#full_usage form div.button {text-align:center;border:none}

.fUsage label {display:inline-block;font-weight:bold;margin-right:10px;vertical-align:top;width:140px}
.fUsage .note{color:#CCCCCC;font-size:10px}

/*-----------------------
MESSENGER
------------------------*/
.messengerTop {background:url("../gfx/messenger-top.gif") no-repeat right center;width:540px;height:485px;}
.messengerBottom {background:url("../gfx/messenger-bottom02.gif") no-repeat center;width:540px;height:257px;}
.messengerCheckbox {text-align:center;margin:10px 10px 0 10px}

.messengerDownload {text-align:center}
.messengerDownload a {background:url("../gfx/btn_messenger_download.gif") no-repeat center top;width:207px;height:57px;display:inline-block}
.messengerDownload a:hover {background-position:center bottom;}
.messengerDownload a span {display:none}

#messenger .testata {
overflow:hidden;
*_height:1%;
margin-bottom:10px;
}
#messenger .testata .media {float:left;width:55px;margin:0 10px 0 0;}
#messenger .testata h1 {padding-top:0;margin-bottom:5px;font-size:12px}
#messenger .testata h3 {font-size:11px;line-height:12px;border-bottom:none;height:auto;margin:0}
p.post {border-bottom:1px solid #D8D8D8;padding-bottom:10px;}

#messenger p.arrow {padding-top:5px;margin-right:10px;*display:inline;background-position:left 10px}
#messenger p.arrow a {color:#0d99cb}

.fMessenger {color:#000}
.fMessenger h1 {font-size:18px;line-height:20px;margin:10px 0;}
.fMessenger h3 {background:url("../gfx/messenger-bottom01.gif") no-repeat left center;height:22px;margin-bottom:10px;}
.fMessenger h3 span {display:none}
.fMessenger .media {float:left;margin-right:10px;padding-top:10px}
.fMessenger .note_c {text-align:center;float:center;margin-right:10px;padding-top:10px;color:#666666}
.fMessenger .note_l {text-align:left;float:center;margin-right:10px;padding-top:10px;color:#666666}
.fMessenger .media img {border:1px solid #d8d8d8}
.fMessenger p {line-height:16px; margin-top:10px;margin-right:10px}
.fMessenger p a {color:#0D99CB}
.fMessenger .note_c p a {color:#cc3333}
.fMessenger .timestamp {text-align:right;font-size:10px;color:#868686}

/*-------------------
VIDEO PLAYER MAIN
--------------------*/

#video {
	margin-left: 5px;
	margin-top: 10px;
}

#video .list {
	position:relative;
	width:530px;
	height:287px;
	padding:0;
	margin:0;
	background: url(../gfx/bg-videoplayer.gif) no-repeat left top;
}

#main_videoPlayer {
	height: 320px;
	background-repeat:no-repeat;
	margin-right:81px;
}

#main_videoPlayer .noFlash {
	color:#333;
	font-size:120%;
	line-height:150%;
}

#main_videoPlayer .noFlash a {
	display:block;
}


#videomenu {
	height: 282px;
	background: url(../gfx/bg-menu-video.gif) no-repeat left -1px;
	width:80px;
	position:absolute;
	right:0;
	top:1px;
	margin:0;
	padding:0;
	list-style: none;
}
#videomenu li {
	height: 55px;
	font-size:0;
	line-height:0;
	margin-bottom:1px;
}

#videomenu li.mv-aggiungi,
#videomenu li.mv-rimuovi {
height:56px;
margin-bottom:0;
}

#videomenu li a {
	height: 100%;
	display: block;
	font-weight:normal;
	text-align:center;
	margin:0 1px;
	color:#b3b3b3;
	padding:0;
	position: relative;
	background-image: url("../gfx/ico-menu-video-off.gif");
	background-repeat: no-repeat;
}

#videomenu li.mv-uomo a {
	background-position: left top;
}
#videomenu li.mv-donna a {
	background-position: left -56px;
}
#videomenu li.mv-messaggio a {
	background-position: left -112px;
}
#videomenu li.mv-bacio a {
	background-position: left -168px;
}
#videomenu li.mv-aggiungi a {
	background-position: left -224px;
	margin-bottom:0;
}
#videomenu li.mv-rimuovi a {
	background-position: left -281px;
	margin-bottom:0;
}
#videomenu li.mv-rimuovi a:hover {
	background-position: left -280px;
}

#videomenu li a:hover {
	text-decoration:none;
	background-image: url("../gfx/ico-menu-video-on.gif");
}

#videomenu li a span {
	display:inline-block;
	width:78px;
	position:absolute;
	top:33px;
	left:0;
	text-align:center;
	font-size:9px;
	line-height:110%;
	text-transform: uppercase;
}

#videomenu li.mv-aggiungi a {
	/*background: url("../gfx/mv_addbuddy.gif") no-repeat 1px top;*/
}


/*-------------------
LANDING PAGE VECCHIO
--------------------
.tipo_abbonamento {padding:0;text-align:center;background:url("../gfx/sfondo_tipo_abbonamento.gif") no-repeat center bottom;height:285px;overflow:hidden}
.tipo_abbonamento div {padding:0 30px;display:block;float:left;padding-top:40px;vertical-align:top;position:relative;text-align:left}
.tipo_abbonamento div.bronze {padding-left:65px}
.tipo_abbonamento div img {display:block;margin-bottom:20px}
.tipo_abbonamento div input {vertical-align:top;}
.tipo_abbonamento div label span {color:#2aa024;font-size:75%;display:block;margin-top:5px;*margin-top:8px}
.tipo_abbonamento div label span.red {color:#FF0000;}
.tipo_abbonamento div label small {color:silver;font-size:11px;display:block;font-weight:normal;margin-top:3px}
.tipo_abbonamento div.bronze img {display:block;margin-bottom:58px}
.tipo_abbonamento div.silver img {display:block;margin-bottom:35px}
.tipo_abbonamento div.bronze label {width:140px;font-size:18px;font-weight:bold;display:inline-block;color:#000}
.tipo_abbonamento div.silver label {width:140px;font-size:19px;font-weight:bold;display:inline-block;color:#000}
.tipo_abbonamento div.gold label {width:140px;font-size:20px;font-weight:bold;display:inline-block;color:#000}
.tipo_abbonamento div .consigliato{display:block;width:110px;height:55px;background:url("../gfx/consigliato.gif") no-repeat center; position:absolute;top:70px;right:-50px;z-index:9999}
.silver {color:silver;}

h3.vantaggi_pass span {display:none}
h3.vantaggi_pass {background:url("../gfx/t-vantaggi-pass.gif") no-repeat 8px center;margin:0 0 3px 0;height:22px;line-height:22px}

.vantaggi {width:326px;overflow:hidden;*_height:1%;float:left;background:url("../gfx/sfondo-th-vantaggi.gif") no-repeat left top;}
.vantaggi table {border-collapse:collapse;width:326px;height:289px;background:url("../gfx/sfondo-tbody-vantaggi.gif") no-repeat center bottom}
.vantaggi table thead td {font-size:14px;height:35px;line-height:35px;vertical-align:top;border-bottom:0 solid #fff}
.vantaggi table tbody td {height:20px;line-height:20px;font-family:Arial,sans-serif;color:#161616;border-bottom:1px solid #e0e0e0}
.vantaggi table tbody tr.noBord td {border-bottom:none}
.vantaggi table td {padding:0 5px;}
.vantaggi table td.pass {color:#2aa024}
.vantaggi table td.pass,
.vantaggi table td.nopass {text-align:center;}
.vantaggi table td.nopass {color:#000}

.vantaggi table td.pass span {background: url("../gfx/spunta-verde.gif") no-repeat center;display:inline-block;width: 20px;height: 20px;}
.vantaggi table td.nopass span {background: url("../gfx/spunta-grigio.gif") no-repeat center;display:inline-block;width: 20px;height: 20px;}

#main_cc {width:435px;float:right;height:289px}
#main_cc p {margin:20px}
.main_gold {background:url("../gfx/sfondo-main-gold.gif") no-repeat center;}

.arrow.main_cc {position:relative;top:-5px;color:silver;left:63%}*/

/*-------------------
LANDING PAGE
--------------------*/
.tipo_abbonamento {padding:0;height:160px;}
.tipo_abbonamento #bronze,
.tipo_abbonamento #silver,
.tipo_abbonamento #gold {float:left;height:160px;}

.tipo_abbonamento #bronze {width:220px;margin-right:12px;}
.tipo_abbonamento #silver {width:250px;margin-right:12px;}
.tipo_abbonamento #gold {width:270px;}


h3.vantaggi_pass {color:#339900;margin:0 0 10px 0;padding:8px 5px;font-weight:normal;font-size:15px;background-color:#F5F5F5;}

.vantaggi {}
.vantaggi table {border-collapse:collapse;width:448px;/*height:170px;*/margin-left:2px;float:left;}
.vantaggi table tbody {background-color:#F5F5F5;border:1px solid #e0e0e0}
.vantaggi table thead tr.tbheader {background-color:#F5F5F5;border:1px solid #e0e0e0}
.vantaggi table thead td {font-size:14px;height:28px;line-height:28px;vertical-align:middle;}
.vantaggi table thead tr td.space {height:12px;line-height:12px;}
.vantaggi table tbody td {height:21px;line-height:21px;font-family:Arial,sans-serif;color:#161616;border-bottom:1px solid #e0e0e0}
.vantaggi table tbody tr.noBord td {border-bottom:none}
.vantaggi table td {padding:0 5px;}
.vantaggi table td.pass {color:#2aa024}
.vantaggi table td.pass,
.vantaggi table td.nopass {text-align:center;}
.vantaggi table td.nopass {color:#000}

.vantaggi table td.pass span {background: url("../gfx/spunta-verde.gif") no-repeat center;display:inline-block;width: 20px;height: 20px;}
.vantaggi table td.nopass span {background: url("../gfx/spunta-grigio.gif") no-repeat center;display:inline-block;width: 20px;height: 20px;}

.vantaggi .cc_note {width:300px;background-color:#F5F5F5;float:right;}
.vantaggi .cc_note p {margin:0;padding:5px;font-size:10px;}
.vantaggi .cc_note p img {margin:5px auto;display:block;}

#main_cc {width:435px;float:right;height:289px}
#main_cc p {margin:20px}

.arrow.main_cc {position:relative;top:-5px;color:silver;left:63%}

/*-----------------------
FOOTER
------------------------*/
#footer {
border-top: 1px solid #d2d3d5;
margin:0 auto;
font-size:11px;line-height:13px;
text-align:center;
padding-top:5px
}
#footer p {padding-bottom:5px;}
#footer a {color:#000;display:inline-block;padding:0 5px;}

#footer .disclaimer {
text-align:justify;
padding:10px 20px;
font-size:10px;
line-height:1.1em;
display:none;
}
#footer .disclaimer a {
color:#747474
}

/* GMAPS */
#map_canvas { height: 750px; margin-top: 10px; border: 1px solid #D8D8D8; }
#map_canvas img {
	filter: alpha(opacity=70);
	opacity: 0.8;
	-moz-opacity: 0.8;
}