/*************************
* MENSTYLE - vers. 0.5   *
* ricerca  	**********/


/* la fauxcolumn in hp */
#wrapper { background: #FFF;} 
a, a:link { color:#34484E; text-decoration:none; }
a:hover {background:#D0D4D5; text-decoration:none;}
br.clear {clear:both}
#community {margin-bottom:30px; font-size:12px;}
A.linkTransp, A.linkTransp:hover {background-color:transparent;}

#path {height:36px; width:700px; position:relative;}
#path_sx {float:left; padding:7px 7px 0; width:500px; height:25px; overflow:hidden;}
#path_dx {float:right;  margin:7px 7px 0;} /* il colore di sfondo cambia, vedi sotto*/
#path  h3 {font-size:18px; font-weight:normal; background:transparent;}
#path  h3 A {padding:0px 0px 0px 0px}
#path a, #path a:hover {background:#fff;}
#path SPAN {background:#fff url("../img/path.gif") no-repeat left 4px; margin-left:2px; padding-left:10px;} 
#path .pathButtons {width:500px; position:absolute; right:-100px; top:5px;}
#path .pathButtons IMG {margin-right:10px;}
#sfondoPaginaHomeCommunity .pathButtons {display:block;}
/* sfondi speciali */
#sfondoPaginaHomeCommunity  {background: #FFFFFF url(../img/site/bg_homecommunity.gif) repeat-y;}
#sfondoPaginaSchedaUtente   {background: #FFFFFF url(../img/site/bg_profilo.gif) 5px 0 repeat-y;}

/* prime due colonne */
#community .left {width:400px; float:left; position:relative; top:-15px;}
#community .right {width:300px; float:right; background:#fff; position:relative; top:-15px;}

/* terza colonna */
#rightCol .box {padding:0 0 6px 0; margin:5px 0px 20px 0px !important; background: #FFF url(../img/site/boxtondopiccolo_bot.gif) bottom no-repeat; width:300px;}
#rightCol .box H4 {display:inline; background: #D0D4D5; color:#3B484E; text-transform:uppercase; font-size:14px; padding:0 5px 0 5px; margin-top:3px;}
#rightCol H4 A:link, #rightCol H4 A:visited {color:#3B484E !important;}
#rightCol .content {color:#000000; margin-top:2px; background: #FFF url(../img/site/boxtondopiccolo_top.gif) no-repeat; padding:10px 10px 4px 10px;}
#rightCol LI {display:block; background: url(../img/site/li.gif) 0px 3px no-repeat; font-size:11px; padding-left:10px;}
#rightCol LI A, .listaBlog LI A:hover {color:#000000; font-weight:bold;}
#rightCol #userOnline {font-size:11px;}
#rightCol #userOnline P {position:relative;}
#rightCol #userOnline .avatar30 {margin-right:5px; margin-left:4px;}
.styleLink, .styleLink:link, .styleLink:visited {color:#D81442;}
#rightCol #userOnline .styleLink, #rightCol #userOnline .styleLink:link, #rightCol #userOnline .styleLink:visited {color:#34484E;}
#rightCol #userOnline .styleLink {background:url('../img/site/style_mini.gif') no-repeat right 3px ; padding-right:10px;}
#tagCloud, .tagCloudGrande {text-align:justify; padding:5px 0}
#tagCloud a {margin:0 3px; line-height:16px; color:#000000;}
.tagCloudGrande a {margin:0 3px; line-height:20px; color:#000000;}
#tagCloud a.tag1 {font-size:11px}
#tagCloud a.tag2 {font-size:13px;}
#tagCloud a.tag3 {font-size:15px;}
#tagCloud a.tag4 {font-size:18px;}
#tagCloud a.tag5 {font-size:20px;}
.tagCloudGrande a.tag1 {font-size:11px}
.tagCloudGrande a.tag2 {font-size:14px;}
.tagCloudGrande a.tag3 {font-size:18px;}
.tagCloudGrande a.tag4 {font-size:21px;}
.tagCloudGrande a.tag5 {font-size:25px;}

/* generali */
.left #head, .left #greyhead {padding:5px;background-image:none;}
.left #head P {margin:5px 10px;}
.left #head H1 {margin:10px 0px 10px 10px;}

.link {color:#34484E;}

.boxRotondo {padding:0 0 6px 0; margin:15px 5px 5px 5px !important; background: #FFF url(../img/site/boxtondogrande_bot.gif) bottom no-repeat; width:677px;}
.boxRotondoMedio {padding:0 0 6px 0; margin:5px !important; background: #FFF url(../img/site/boxtondo_bot.gif) bottom no-repeat; width:385px;}
.boxRotondoPiccolo {padding:0 0 6px 0; margin:5px !important; background: #FFF url(../img/site/boxtondomedio_bot.gif) bottom no-repeat; width:269px;}
.boxRotondo H3, .boxRotondoMedio H3, .boxRotondoPiccolo H3 {display:inline; background: #D0D4D5; color:#3B484E; text-transform:uppercase; font-size:14px; padding:0 5px 0 5px; margin-top:3px;}
.boxRotondo .content {color:#000000; margin-top:2px; background: #FFF url(../img/site/boxtondogrande_top.gif) no-repeat; padding:10px 10px 10px 10px !important;}
.boxRotondoMedio .content {color:#000000; margin-top:2px; background: #FFF url(../img/site/boxtondo_top.gif) no-repeat; padding:10px 10px 10px 10px !important;}
.boxRotondoPiccolo .content {color:#000000; margin-top:2px; background: #FFF url(../img/site/boxtondomedio_top.gif) no-repeat; padding:10px 10px 10px 10px !important;}

.pagine        {margin:10px 0px 10px 0; clear:both; padding:11px 10px 10px 10px; background:#FFFFFF url('/cm/img/dottedtop_trasp.gif'); text-align:right; font-size:10px;}
.pagine A      {font-size:12px; font-weight:bold; color:#000000; padding: 0px 4px 0px 4px; background-color:#FFFFFF; margin-right:3px;}
.pagine SPAN   {font-size:12px; font-weight:bold; color:#0FA5BD; padding: 0px 4px 0px 4px; background-color:#FFFFFF; margin-right:3px;}
.pagine .prev, .pagine .next {padding: 0px; margin-right:3px;}
.pagine .prev IMG, .pagine .next IMG {padding:0px; margin-bottom:-3px;}
.pagine A:hover {background-color:#0FA5BD; color:#FFFFFF;}

.greybox {padding:30px 5px 5px 5px; margin:5px 5px 0 5px; background: #D0D4D5 url(../img/site/bg_greybox.gif) repeat-x; position:relative;}
.greybox H4, .greybox_plain H4 {background: #FFFFFF url(../img/site/star_grey_white.gif) 3px 2px no-repeat; color:#0E8091; text-transform:uppercase; font-size:14px; padding:0 5px 2px 20px; position:absolute; top:0px;}
.greybox_plain {padding:5px; margin:5px 5px 0 5px; background: #D0D4D5; position:relative;}
.right .greybox_plain {}

.greybox_plain .testoFreccia {background-color:#D0D4D5;}
.greybox_plain .paginazione  {background-color:#D0D4D5; margin:15px -5px -5px -5px}

.testo {margin:5px 10px;}

.left .box {padding:5px; margin:5px 0px 0px 2px !important; background: #FFFFFF url(../img/site/boxtondo_bot.gif) 5px bottom no-repeat;}
.left .box H4 {display:inline; background: #ffcc07 url(../img/site/star_grey_green_h4.gif) 0px 0px no-repeat; color:#0E8091; text-transform:uppercase; font-size:14px; padding:0 5px 0 20px; margin-top:3px;}
.left .box .content {color:#000000; margin:2px 0 0 0; background: #FFFFFF url(../img/site/boxtondo_top.gif) no-repeat; padding:5px 4px 5px 2px; position:relative;}

.boxPiccolo {padding:5px; margin:5px 0px 0px 2px !important; background: #FFFFFF url(../img/site/boxtondomezzo_bot.gif) 5px bottom no-repeat;}
.boxPiccolo H4 {display:inline; background: #ffcc07 url(../img/site/star_grey_green_h4.gif) 0px 0px no-repeat; color:#0E8091; text-transform:uppercase; font-size:14px; padding:0 5px 0 20px; margin-top:3px;}
.boxPiccolo .content {color:#000000; margin-top:2px; background: #FFFFFF url(../img/site/boxtondomezzo_top.gif) no-repeat; padding:5px 4px 0px 2px;}
.boxPiccolo .listaBlog A {font-size:11px; color:#3A484E;}
.boxPiccolo .listaBlog A:hover {font-weight:normal;}
.boxPiccolo .listaBlog {list-style-type: none; margin:0 0px !important}

.right .box {padding:5px; margin:5px 0px 15px 2px !important; background: url(../img/site/boxtondomedio_bot.gif) 5px bottom no-repeat; position:relative;}
.right .box H4 {display:inline; background: #ffcc07 url(../img/site/star_grey_green_h4.gif) 0px 0px no-repeat; color:#0E8091; text-transform:uppercase; font-size:14px; padding:0 5px 0 20px; margin-top:3px;}
.right .box .content {color:#000000; margin-top:2px; background: url(../img/site/boxtondomedio_top.gif) no-repeat; padding:5px 20px 5px 2px;}
.right .box .content P {padding:0px 0px 0px 10px;}

H4 A, H4 A:link {color:#FFFFFF !important;}
.tutti     {background:#FFFFFF; margin-top:0px; text-align:right; padding:0 15px; font-size:11px;}
.tutti A   {padding:0 15px 2px 0; background:#FFFFFF url(../img/site/ico_piu.gif) right 2px no-repeat;}
.rss     {background:#FFFFFF; margin-top:0px; text-align:right; padding:0 5px; font-size:11px; float:left;}
.rss A   {padding:0 0px 2px 15px; background:#FFFFFF url(../img/site/rss.gif) left 2px no-repeat;}
.rssRight     {margin:-23px -5px 0 0; text-align:right; padding:0 5px; font-size:11px; float:right;}
.rssRight A   {padding:0 15px 2px 0; background:url(../img/site/rss.gif) right 2px no-repeat;}
/*.boxPiccolo .tutti      {background:#FFFFFF; margin:5px 0 0px 0; text-align:right; padding:0 5px;}
.boxPiccolo .tutti A    {padding:0 15px 0 0; background:#FFFFFF url(../img/site/ico_piu.gif) right 1px no-repeat; font-size:11px;}*/

.left .boxStyle {padding:5px; margin:5px 0px 0px 2px !important; background: #FFFFFF url(../img/site/boxtondo_bot.gif) 5px bottom no-repeat;}
.left .boxStyle H4 {display:inline; background: #D81442 url(../img/site/style_white_red.gif) 5px 1px no-repeat; color:#FFFFFF; text-transform:uppercase; font-size:14px; padding:0 5px 0 20px; margin-top:3px;}
.left .boxStyle .content {color:#000000; margin-top:2px; background: #FFFFFF url(../img/site/boxtondo_top.gif) no-repeat; padding:5px 4px 5px 2px;}
.left .boxStyle .categoria A, .left .boxStyle .categoria a:link { color:#D81442; text-decoration:none; }
/*.boxStyle .tutti {background:#FFFFFF; margin-top:-10px; text-align:right; padding:0 15px;}*/
.boxStyle .tutti A {padding:0 15px 0 0; background:#FFFFFF url(../img/site/ico_piu_style.gif) right 2px no-repeat;}

.buttons {margin-left:10px;}

.sepWhite {background-color:#D0D4D5; background-image: url(/cm/img/dottedwhite_trasp.gif); background-repeat:repeat-x; height:35px; position:relative; margin:0 5px;}
.sepGrey {background-image: url(/cm/img/dottedgrey_trasp.gif); background-repeat:repeat-x; height:35px; position:relative; margin:0 -5px 0px 5px;}

#sfondoPaginaSchedaUtente .sepGrey {border-bottom:5px solid #FFFFFF; margin-bottom:-10px;}

.avatar {background-image: url(../img/site/avatar80.gif); padding:3px; margin:0 5px 5px 0}
.avatar50 {background-image: url(../img/site/avatar50.gif); padding:3px; margin:0 5px 5px 0}
.avatar30 {background-image: url(../img/site/avatar.gif); padding:3px; float:left; margin:0 5px 5px 0}
.categoria {font-size:11px; font-weight:normal; line-height:16px;}
.categoria B {font-size:11px; font-weight:normal;}
.categoria A:link {color:#0FA5BD;}
.contenutoPost .innerPost {height:30px; overflow:hidden;}
.contenutoPost .innerCommento {height:16px; overflow:hidden;}
.contenutoPost P {padding:0px !important;}
.contenutoPost A {color:#000000; font-size:12px;}
.datanoavatar {float:none; width:auto; text-indent:0px; color:#3B484E; font-size:11px;}
.blogDx {clear:left; padding:0 5px 10px 4px; margin:5px 0px 5px 0px; background: url(../img/site/sep.gif) left bottom repeat-x;}
.blogDx .data, .blogDxlast .data {float:none; width:auto; text-indent:0px; color:#3B484E; font-size:11px; margin-left:40px;}
.blogDxlast {clear:left; padding:0 5px 0px 4px; margin:5px 0px 0px 0px;}
.listaBlogAutore .autore, .listaBlogGold .autore {font-size:11px; color:#000000; font-weight:normal;}
.listaBlogAutore .autore A, .listaBlogGold .autore A {color:#3A484E;}
.listaBlogAutore B, .listaBlogGold B {color:#000000}
.listaBlogAutore {list-style-type: none; margin:0 -5px; color:#000000;}
.listaBlogAutore LI {background: url(../img/site/sep.gif) left bottom repeat-x; padding:5px 5px 12px 5px; font-weight:bold;}

#listaBlogGold {margin-top:20px; height:135px; overflow:hidden;}
.listaBlogGold LI {background: url(../img/site/sep.gif) left bottom repeat-x; padding:0 10px; margin:0 -5px; height:47px;}
.listaBlogGold LI.last, .listaBlogAutore LI.last {background: none;}
.listaBlogGold B {position:relative; top:3px;}
.listaBlogGold .blogTitle {font-size:11px; color:#0E8091; font-weight:bold;}

.listaBlog .autore, .listaBlog .visite {font-size:11px; color:#3A484E;}
.listaBlog B {color:#0E8091}
.listaBlog STRONG {color:#3D474A}
.listaBlog {list-style-type: none; margin:0 -5px}
.listaBlog LI {background: url(../img/site/sep.gif) 0 22px repeat-x; overflow:hidden; padding:3px 5px;}

.blogSx .listaBlog {margin:0px;}
.blogSx .listaBlog LI {margin:0 0 2px 0;}

.greybox .tutti {clear:both; background:#D0D4D5; text-align:right; padding:5px 5px 0 0;}
.greybox .tutti A {padding:0 15px 2px 0; background:#D0D4D5 url(../img/site/ico_piu.gif) right 2px no-repeat;}

#community .box {margin:0 5px 0 0px; padding:5px;}
.box H3 {display:inline; background-color: #3A494E; color:#FFFFFF; text-transform:uppercase; font-size:15px; padding:1px 3px; margin-top:15px !important; margin-bottom:1px !important;}
H1 {font-size:22px; font-weight:bold; color:#0FA5BD; margin:0px 0px 10px 0px; height:25px; overflow:hidden;}
H1 A:link, H1 A:hover, H1 A:visited {color:#0FA5BD;}
H1 A, H1 A:link {font-size:22px; font-weight:bold; color:#0FA5BD;}
H4 A, H4 A:link {color:#FFFFFF !important;}

.blueText, .blueText P {color:#364B4E; font-size:14px;}

.blogSx {margin-top:10px; position:relative;}

.fondopaginaAlto {height:35px; background:url(../img/site/puntini.gif); margin:10px 10px 10px 0;}
.fondopagina {height:8px; background:url(../img/site/puntini.gif); margin:10px 10px 10px 5px;}
.subTitle {font-size:11px; color:#364B4E; position:relative;}
.subTitle A {color:#0FA5BD;}
.spacer {height:15px; font-size:1px;}

.button {margin:5px 5px 10px 5px; cursor:pointer;}
.button INPUT {border:1px solid #7A813D; background:url(../img/site/sfondo_bott.gif); height:26px; font-weight:bold; cursor:pointer; color:#394750; text-transform:uppercase;}
.button INPUT:hover {background:url(../img/site/sfondo_bott_h.gif); color:#FFF; text-transform:uppercase;}
.littleButton {display:inline; margin:0px 0px 0px 10px;}
.littleButton INPUT {border:1px solid #84898C; background-color:#D5D8D8; color:#0FA5BD; text-transform:uppercase; font-size:11px; padding:1px 3px; margin-right:1px; font-weight:bold; cursor:pointer;}
.littleButton INPUT:hover {background-color:#D5D8D8; color:#3B484E;}

.campoInput {border:1px solid #D0D4D5; padding:5px 5px 4px 5px; color:#000000 !important; font-weight:normal !important;}

UL.dotted {list-style-type: none; padding: 0; margin: 10px 0 10px 5px; display:block; background: none;}
.dotted LI {background: url("../img/site/li.gif") 0px 5px no-repeat; display:block; padding: 0 0 3px 10px; margin:0;}

.greybox UL.dotted {list-style-type: none; padding: 0; margin: 10px 0 10px 5px; display:block; background: none;}
.greybox .dotted LI {background-image: url("../img/site/li_grey.gif"); background-repeat: no-repeat; display:block; background-position: 0px 3px; padding: 0 0 3px 10px; margin:0; font-size:11px;}

/* HOMEPAGE */

.buttons .registra {background: url(../img/site/registrabutton.gif) 0 0px no-repeat; width:258px; border:0px; color:transparent; margin-top:4px; _margin-top:4px; cursor:pointer; color:#3B484E; font-size:16px; font-weight:bold; letter-spacing:-1px; padding-top:5px; padding-bottom:7px;}
.buttons .registra:hover {background: url(../img/site/registrabutton_h.gif) 0 0px no-repeat; color:#FFF; letter-spacing:0px;}
.buttons .invia {background: url(../img/site/forumbutton.gif) 0 0px no-repeat; width:176px; border:0px; color:transparent; margin-top:5px; cursor:pointer; color:#3B484E; font-size:12px; font-weight:bold; padding-top:6px; padding-bottom:8px;}
.buttons .invia:hover {background: url(../img/site/forumbutton_h.gif) 0 0px no-repeat; color:#FFF;}
.buttons .medio {background: url(../img/site/mediumbutton.gif) 0 0px no-repeat; width:136px; border:0px; color:transparent; margin-top:5px; cursor:pointer; color:#3B484E; font-size:12px; font-weight:bold; padding-top:6px; padding-bottom:8px;}
.buttons .medio:hover {background: url(../img/site/mediumbutton_h.gif) 0 0px no-repeat; color:#FFF;}

.newsBox {width:270px; padding-top:10px; position:relative;}
.newsBox A {text-decoration:underline;}
.newsBox A.leggi {text-decoration:none;}

div#tabs {height:31px; border-bottom:1px solid #888A8B; padding-left:15px; background:#FFF; position:relative; margin-bottom:15px;}
div#tabs DIV {float:left; font-size:18px; margin:5px 5px 0 5px; padding:2px 10px 2px 10px; cursor:pointer;}
div#tabs a:hover {background:none; text-decoration:none;}
.inactiveTab {color:#3B484E; border-width:1px 1px 0 1px; border-style:solid; border-color:#D5D6D7;}
.inactiveTab A {color:#3B484E; position:relative; top:2px;}
.inactiveTab:hover {background-color:#d5d6d7;}
.activeTab {color:#0FA5BD; border-width:1px 1px 0px 1px; border-style:solid; border-color:#888A8B #888A8B #FFFFFF #888A8B; position:relative; padding:2px 0px 2px 0px !important;}
.activeTab A {background-color:#FFFFFF; padding:3px 10px 3px 10px;; position:relative; top:2px;}
.activeTab A:hover {background-color:#FFFFFF !important;}
.activeTab A {color:#0FA5BD;}
#tabs>.inactiveTab {height:21px;}
#tabs>.activeTab A {top:1px;}
#tabs>.inactiveTab A {top:1px;}

#boxGallery .content {padding:10px 0 10px 15px;} /*aggiunto per bug explorer*/
#boxGallery .imgBorder {float:left; position:relative; margin:0 5px 5px 0;}
#boxGallery .imgBorder img {}
#boxGallery .tutti {margin:5px !important; text-align:right; padding:0px 10px;}

#cercaTab {position:absolute; right:-5px; top:-4px; font-size:11px; text-transform:uppercase; color:#0FA5BD; background-color:#FFFFFF;}
#cercaTab * {font-size:11px;}
#cercaTab INPUT {background: #FFFFFF url(../img/site/cerca.gif) no-repeat; border:0px; padding:2px 0px 5px 5px; font-size:11px; width:88px;}
#cerca {margin:-8px; padding:10px; color:#0FA5BD; font-size:15px;}
#cerca DIV {position:relative; height:25px;}
#cerca INPUT {position:absolute; right:0px; width:170px; border:1px solid #D0D4D5;}
INPUT#cercabutton {margin-top:15px; width:68px; height:23px; position:relative; left:198px; background: url(../img/site/cercabutton.gif) 0 0px no-repeat; border:0px; color:#3B484E; text-transform:uppercase; font-size:12px; font-weight:bold; cursor:pointer;}
INPUT#chiudi {margin-top:15px; width:68px; height:23px; position:absolute; left:15px; background: url(../img/site/cercabutton.gif) 0 0px no-repeat; border:0px; color:#3B484E; text-transform:uppercase; font-size:12px; font-weight:bold; cursor:pointer;}
.cercabutton {margin-top:15px; width:68px; height:23px; background: url(../img/site/cercabutton.gif) 0 0px no-repeat; border:0px; color:#3B484E; text-transform:uppercase; font-size:12px; font-weight:bold; cursor:pointer;}

INPUT#cercabutton:hover {background: url(../img/site/cercabutton_h.gif) 0 0px no-repeat; color:#FFF;}
INPUT#chiudi:hover      {background: url(../img/site/cercabutton_h.gif) 0 0px no-repeat; color:#FFF;}
.cercabutton:hover      {background: url(../img/site/cercabutton_h.gif) 0 0px no-repeat; color:#FFF;}

.ajax_userDiv {z-index:100000; position:relative; width:300px;}
.ajax_userDiv .ajax_tooltip_content {background:url('../img/site/boxtondoblu_top.gif') left top no-repeat; padding:10px 15px 0 15px; margin:0 0 5px 0 !important; font-size:12px; color:#364B4E;}
.ajax_userDiv .ajax_tooltip_content1 {text-align:left; z-index:1; position:relative; background:#FFFFFF url('../img/site/boxtondoblu_bot.gif') left bottom no-repeat; padding:0 0 5px 0;}
.ajax_tooltip_content_ombra {z-index:100000; width:1px; height:1px; position:absolute; top:0px; left:0px; background-color:#373F41; -moz-opacity:0.80; -khtml-opacity:0.75; filter:alpha(opacity='80'); opacity:0.80; z-index:-1;}
.ajax_userDiv HR {height:1px; color:#FFFFFF; background-color:#FFFFFF; border-width:0px 0px 2px 0px; border-bottom:2px dotted #CCCCCC; margin-left:-6px; margin-right:-6px;}

.ajax_userDiv2 {z-index:100000; position:relative; width:300px;}
.ajax_userDiv2 HR {height:1px; color:#FFFFFF; background-color:#FFFFFF; border-width:0px 0px 2px 0px; border-bottom:2px dotted #CCCCCC; margin-left:-6px; margin-right:-6px;}
.ajax_userDiv2 .chiudi A:hover {background-color:transparent !important;}

/* REGISTRAZIONE */

.inputText {color:#0FA5BD; font-weight:bold; text-transform:uppercase;}
.tdText INPUT {}
.tdText DIV {color:#0FA5BD; font-weight:bold; text-align:right;}
.tdErr DIV {color:#D7132F; font-weight:bold; text-transform:uppercase; font-size:11px;}
.errore P {margin-bottom:10px; background: url(../img/site/alert.gif) left no-repeat; padding-left:20px;}
.errore P {color:#D7132F; font-weight:bold; text-transform:uppercase; font-size:11px;}
.radioInput {margin-bottom:-2px;}
.checkInput {margin:0;}
H1.registra {margin-bottom:5px; font-weight:normal; font-size:22px; color:#3E484B;}
.errStyle {background: #B60E3D url('http://life.style.it/cm/img/footer_logo.gif') 10px no-repeat; color:#FFFFFF; font-size:13px; padding:5px 5px 5px 120px; margin:15px 0;}

/* LOGIN */

#registraButton {background:url('../img/site/login_star_green_white.gif') 0px 2px no-repeat; padding-left:15px; color:#000000; text-transform:uppercase;}
#passwordButton {background:url('../img/site/login_star_green_grey.gif') 0px 2px no-repeat; padding-left:15px; color:#000000; text-transform:uppercase; font-size:11px;}
#registraButton A, #passwordButton A {color:#000000; text-transform:uppercase;}
#registraDiv {width:350px; position:absolute; top: -50px; left:320px; background-color:#DEDEDE; padding:10px;}
#registraDiv .inputText {color:#0FA5BD;}
#registraDiv .spacer {height:5px;}
#registraDiv .ricorda {font-size:10px; text-transform:uppercase; color:#98A85D;}
#registraDiv .ricordaCheck {margin:0 5px 0 0;}
#registraDiv .campoInput {width:262px; border-color:#C5C5C5; padding:1px;}

/* PROFILO */

#impostazioniProfilo {background-color:#ECEEEE; margin:0px 5px 40px 5px; padding:5px;}
#impostazioniProfilo B {color:#0FA5BD;}
#profiloVisibile {background-color:#AEB957; padding:5px; position:relative; margin:10px 0;}
#profiloVisibile H4 {background-color:transparent; background: #ffcc07 url(../img/site/star_grey_green.gif) 0px 1px no-repeat; color:#0E8091; font-size:12px; padding-left:17px;}
#profiloVisibile INPUT {margin-bottom:-3px;margin-top:0px;border:1px solid #3B484E;}
#profiloVisibile P {margin-top:10px; font-weight:bold; font-size:10px; color:#3B484E; text-transform:uppercase; position:absolute; top:-3px; left:120px;}
#partiNascoste {font-size:11px;}
#partiNascoste P {font-weight:bold; color:#3B484E;}
#partiNascoste P.visibile {font-weight:normal; font-size:10px; float:right;}
#partiNascoste INPUT {margin-left:5px; margin:0px 3px;}
#partiNascoste .row {background-color:#D0D4D5; padding-bottom:3px; padding:3px 5px; margin:0 0 3px 0;}
#manageVisibili {width:553px; position:relative; left:125px; padding-top:10px;}
.nascondi {background-color:#D0D4D5; margin:5px 5px 20px 5px; text-align:right; color:#0E8091; font-weight:normal; font-size:10px; color:#3B484E; padding:3px;}
.nascondi INPUT {margin-left:5px; margin-bottom:0px;}

.nascondi2 INPUT, .nascondi2_strike INPUT {float:left; margin-top:-2px;}
.nascondi2 INPUT.sessoCheck, .nascondi2_strike INPUT.sessoCheck {float:none; margin-left:0px; margin-top:2px;}
.nascondi2 P {background-color:transparent; margin-left:30px; padding-left:3px; width:auto;}
.nascondi2, .nascondi2_strike {width:250px; margin-top:1px;}
.nascondi2_strike P {color:#999999; text-decoration:line-through;background-color:transparent; margin-left:30px; padding-left:3px; width:auto;}
.nascondi2_strike P A {color:#999999;}
SPAN.nascondi2 {background-color:transparent; margin-left:0px; margin-right:3px; padding-left:3px; margin-bottom:10px;}

#schedautente #greyhead {height:94px; border-top:5px solid #FFFFFF;}
#schedautente .right {background-color:transparent;}
#schedautente .right .sepGrey {margin-left:-5px; margin-right:5px; background-color:#FFFFFF; position:relative; top:-5px;}
#schedautente .right #head {height:100px; background-color:#FFFFFF;}
#schedautente .left {background:#fff;} 
#schedautente .box {padding-top:0px !important;}
#schedautente .right #head.box {margin-bottom:0px !important;}
.profilo {margin-left:100px;}
.profilo h2 {color:#0FA5BD; font-size:18px; font-weight:bold;}
.profilo h2 IMG {margin-bottom:-2px !important;}
.profilo P {font-size:13px; margin:0px !important;}

#schedautente .listaBlog A {font-size:12px; color:#000000;}
#schedautente .listaBlog B {font-size:12px; color:#000000;}
#schedautente .listaBlog {list-style-type: none; margin:0 -5px}
#schedautente .listaBlog LI {background: url(../img/site/sep.gif) 0 19px repeat-x; height:20px; padding:0 5px;}

.switchUtenti {text-align:right; margin-bottom:10px; margin-top:-10px;}
.switchUtenti .on {color:#0E8091; background-color:#FFFFFF; padding:0 3px;}
.switchUtenti .off {color:#000000; padding:0 3px;}

.box .content .switchUtenti .on {color:#0E8091; background-color:#EEEEEE; padding:0 3px;}
.box .content .switchUtenti .off {color:#000000; background-color:#EEEEEE; padding:0 3px;}

.boxUtenti .interessi {font-size:10px;}
.boxUtenti {font-size:11px;}
.boxUtenti B {font-size:12px;}
.boxUtenti .avatar30 {margin:1px 5px 0 0px !important;}
.boxUtenti .sep2 {background: url(../img/site/sep.gif) repeat-x; height:2px; margin:1px 0 3px 0}

.right #head {background-image:none !important; padding-top:10px !important;}
.right #head LI {list-style-type:none; background-color:#3B484E; color:#FFFFFF; font-size:11px; text-transform:uppercase; width:150px; margin-bottom:3px; padding-left:3px;}
.right #head LI A, .right #head LI A:hover {color:#FFFFFF; background-color:transparent;}
.right #head .vuoto {background-color:#D0D4D5; height:14px;}

.etichettaGruppo {float:right; text-align:center; width:130px; padding:10px 0 0 0}
.etichettaGruppo A {background-color:transparent;}
.etichettaGruppo IMG {margin-bottom:10px;}
.dotted IMG {background-image: url(../img/site/avatar50.gif); padding:3px; margin:0 5px 5px 0}
.right .box .content .listaBlog {margin:0px 0px !important;}

#boxFotoUtente {padding:10px 15px 0px 6px;}
#boxFotoUtente .imgBorder {border:0px; padding:0px; float:left; position:relative; margin-right:5px;}
#boxFotoUtente .imgBorder .cornice {cursor:pointer; width:61px; height:61px; background:url('../img/site/avatar55.gif') no-repeat; position:absolute; top:0; left:0;}
#boxFotoUtente .imgBorder IMG {position:relative;}
#boxFotoUtente .tutti {margin:5px 10px 0 0;}

.messengers {margin-top:5px;}

.inviaPvt       {background: url(../img/site/ico_pvt.gif) no-repeat; text-align:left;}
.aggiungiAmico  {background: url(../img/site/ico_amico.gif) no-repeat; text-align:left;}
.sitoWeb        {background: url(../img/site/ico_web.gif) no-repeat; text-align:left;}
.addPreferiti   {background: url(../img/site/ico_pvt.gif) no-repeat; text-align:left;}
.apriRss        {background: url(../img/site/ico_rss.gif) no-repeat; text-align:left;}
.apriGallery    {background: url(../img/site/ico_fotogallery.gif) no-repeat; text-align:left;}
.forumPosts     {background: url(../img/site/ico_forum.gif) no-repeat; text-align:left;}
.inviaPvt A, .sitoWeb A, .addPreferiti A, .apriRss A, .apriGallery A, .forumPosts A, .aggiungiAmico A
{padding:0 0 0px 18px !important;}

#utenteRandom H2 {color:#34484E; font-size:16px; margin-bottom:5px;}
#utenteRandom P {margin-top:5px !important;}

/* SCHEDA BLOG */

#schedablog .right {background-color:transparent;}
#schedablog .right .sepGrey {margin-left:-5px; margin-right:5px; background-color:#FFFFFF; position:relative; top:-5px;}
#schedablog .left {background:#fff;} 
#schedablog .right #head.box {margin-bottom:0px !important;}

#schedablog #greyhead {height:160px; border-top:0px; background-color:#FFFFFF;}
#schedablog .right #head {height:160px; background-color:#FFFFFF; padding-top:10px !important;}
#schedablog .box {padding-top:0px !important;}
#schedablog #greyhead H1 {font-size:18px;}
#schedablog #greyhead H1 A, #schedautente #greyhead H1 A:link {font-size:18px;}
#schedablog .statistiche {border:1px solid #D0D4D5; text-align:left;}
#schedablog UL {margin-top:5px;}
#schedablog .statistiche UL { margin:0px; padding:4px;}
#schedablog .statistiche LI {background-color:transparent; color:#000000; text-transform:none; font-size:11px; margin-bottom:0px; padding-left:10px; background-position:0px 4px;}
UL.classifiche {list-style-type: none; margin:0 -5px;}
UL.classifiche LI {background: url(../img/site/sep.gif) left bottom repeat-x; height:28px; padding:0 5px; margin:0px; font-size:12px;}
UL.classifiche LI STRONG {color:#3D474A;}
UL.classifiche LI P {display:inline; position:absolute; left:30px;}
DIV.utenti {margin:5px 10px;}
P.utenti {font-size:11px;}
.frecce IMG {margin-bottom:-3px;}
.testoFreccia {background-color:#FFFFFF; text-transform:uppercase; font-size:11px; padding:1px 5px 0px 5px; margin:0 3px;}
.sepWhite .testoFreccia {background-color:#D0D4D5; text-transform:uppercase; font-size:11px; padding:1px 5px 0px 5px; margin:0 3px;}
.sepWhite .testoFreccia:hover {background-color:#FFFFFF;}

/* CLASSIFICHE */

.dropDownCategoria {margin-top:-40px; width:200px; padding:10px; float:right; background-color:#EBECED; color:#3D474A; font-size:11px; font-weight:bold; text-transform:uppercase;}
.dropDownCategoria SELECT {text-transform:none; font-weight:normal; font-size:10px;}
.tabellaClassifiche {margin-top:-10px;}
.tabellaClassifiche TD {border-right:1px solid #D5D8D8;}
.tabellaClassifiche TH SPAN {background-color: #3A494E; color:#FFFFFF; text-transform:uppercase; font-size:11px; padding:0px 2px;}
.tabellaClassifiche TH, .tabellaClassifiche TD {padding:3px 10px; color:#3D474A; font-size:12px;}
.tabellaClassifiche TH {text-align:left;}
.tabellaClassifiche A {font-weight:bold; color:#0FA5BD;}
.tabellaClassifiche TD.blog {border-right:0px; padding-left:5px;}

/* GALLERY */

.thumb {float:left; margin:0 8px 0 0;}
.imgBorder {padding:2px; border:1px solid #656C6F; background-color:#FFF;}
.imgBorder A {background-color:transparent;}
.thumb P A {font-size:11px; color:#000000}
#miniProfilo {width:500px; background-color:#E8E9EA; margin-bottom:-15px;}
#miniProfilo .torna {float:left; font-size:11px; font-weight:bold; color:#0FA5BD; padding:15px 0 26px 0; width:155px;}
#miniProfilo .torna A {font-size:11px; font-weight:bold; color:#0FA5BD; background-color:transparent;}
#miniProfilo .torna IMG {margin:0 0 -3px 5px;}
#miniProfilo .scheda {margin-left:155px; background-color:#E8E9EA; font-size:11px; color:#000000; padding:6px 5px 8px 5px; border-left:5px solid #FFF; position:relative;}
#miniProfilo .scheda A {font-size:11px; font-weight:bold; color:#0FA5BD;}
#miniProfilo .scheda IMG {margin-bottom:-3px; position:relative;}
#miniProfilo .scheda .buttons {position:absolute; bottom:5px; right:5px; _right:165px;}
#miniProfilo .scheda .buttons A {background-color:transparent;}
.navFoto {margin:0; clear:both; padding:7px 10px; background:#D2D6D7 url('/cm/img/dottedtop_trasp.gif'); text-align:right; font-size:10px; position:relative; text-align:center;}
.navFoto .titolo {background-color:#D2D4D5; font-size:15px; padding:2px 5px 1px 5px; color:#3B484E;}
.navFoto2 {margin:0; clear:both; padding:10px 10px; background:#D2D6D7 url('/cm/img/dottedtop_trasp.gif'); text-align:right; font-size:10px; position:relative; text-align:center;}
.navFoto2 .count {background-color:#D2D4D5; font-size:11px; padding:2px 5px;}
.navFoto2 .segnala {background-color:#FFFFFF; font-size:11px; padding:1px 5px; position:absolute; right:105px; top:8px;}
.navFoto2 .segnala A:hover {background-color:#FFF}
.navFoto2 .segnala IMG {margin:0px 0 -2px 0;}
.navLeft {position:absolute; left:5px; top:8px; _left:-265px;}
.navRight {position:absolute; right:5px; top:8px; _right:20px;}
.navFoto IMG, .navFoto2 IMG {margin-bottom:-3px;}
#fotoBig {background-color:#D2D6D7; text-align:center; margin:0;}
#navGallery {margin-left:10px; text-align:center; position:relative;}
#navGallery IMG {position:relative;}

/* GUIDA */

#faqTesto H3 {display:block; background-color: transparent; color:#364B4E; font-size:14px; text-transform:none; margin-top:15px 0 5px 0 !important; padding:0px !important;}

#menuOrdina a {margin: 0 0 0 10px; padding:1px 2px;text-transform:uppercase;font-weight:bold; color:#0FA5BD}
#menuOrdina a:hover, #menuOrdina span {padding:1px 2px; margin: 0 0 0 10px; color:#FFF; background-color:#0FA5BD; text-decoration:none;text-transform:uppercase;font-weight:bold }

.listaProfili {}
.listaProfili .riga {background:url(../img/site/row.gif) no-repeat; margin:10px 0; padding:8px 4px;}
.listaProfili .icona {float:left; margin:0 10px 0 0}
.listaProfili .icona:hover {background-color:transparent !important;}
.listaProfili H2 A {font-weight:bold; font-size:15px; color:#0FA5BD;}
.listaProfili .descrizione {width:220px; height:30px;}
.listaProfili .buttons {float:right; margin:5px 7px 5px 0}
.listaProfili .utenti {float:right; margin:8px 20px 5px 0}
.listaProfili .tutti {margin-top:24px;}

/* CONCORSI */

#sfondoPaginaHomeConcorsi #tabs {display:none;}

#concorsi .box {background: #FFF;  margin-bottom:10px; margin-left: 0px; }
#sfondoPaginaHomeConcorsi #head {background-image:none; padding: 5px 10px 0 8px; font-size:14px}
#sfondoPaginaHomeConcorsi #head h1 {color:#0E8091; font-size:22px; font-weight:bold; font-family: Arial}
#sfondoPaginaHomeConcorsi #head p { background-color: #D5D8D8 ; color:#000;  padding:1px 0;font-size:14px; margin:5px 0 15px; font-family: Arial}
#concorsi .dotted { border: 1px solid #D5D8D8; margin:0px 8px 9px 5px; padding:5px; position:relative;}
#concorsi IMG {margin:0px; background-image:none; padding:0px;}
#concorsi a.scopri, a.scopri2 {text-transform:uppercase; color:#0E8091; font-weight:bold; background: url(../img/li.gif) 0 5px no-repeat; line-height:25px;}
#concorsi a.scopri:hover {text-transform:uppercase; color:#0E8091; font-weight:bold; text-decoration:underline;}
#concorsi .dotted .logo {float:left; margin:0 0px; width:130px}
#concorsi .dotted p {float:left;width:270px; margin-right:10px; font-family: Arial}
#concorsi .dotted .thumb {float:left;width:290px;}
#concorsi .dotted .thumb img {margin:0 0 0 8px; float:left}

#concorsi #head UL {height:25px; margin-top:0px;}
#concorsi #head LI {float:left; width:200px;}
#concorsi #head LI a {font-size: 12px; text-transform:uppercase; color:#0E8091; font-weight:bold; padding-left:10px; background: url(../img/site/li.gif) 0 5px no-repeat;}

.links {position:absolute; width:200px; right:10px; top:10px;}
.partecipa {width:200px; display:block; margin-bottom:10px; margin-left:-10px;}
.partecipa input {text-align:center; background: url(../img/partecipa.gif) 0 0px no-repeat; width:200px; color:#43242E; text-transform:uppercase; font-weight:bold; margin-left: 0px;padding:0px 0 4px 0; border-width:0px; font-size: 1px; cursor:pointer; height:23px; color:transparent;}
.partecipa input:hover {background: url(../img/partecipa_h.gif) 0 0px no-repeat;}

#concorsi #head LI a:hover {text-transform:uppercase; color:#0E8091; font-weight:bold; background: url(../img/site/li.gif) 0 5px no-repeat; text-decoration:underline;}
