@charset "utf-8";
/* CSS Document */
*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body{
/*background:#01A9C4;*/
background:#00caeb url("/images/bg_onde2.jpg") top center no-repeat;
margin:0;
padding:0;
}
a{
color:#333;	
text-decoration:none;
}
a:hover{
color:#333;
text-decoration:underline;
}
ul,li{
	margin:0;
	padding:0;
	list-style:none;
}

#contenitore{
width:960px;
background: #fff;/*transparent;*/
margin:0 auto;
}
#sx{
	width:150px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
}
#dx{
	width:790px;
	float:left;
	/*margin-right:5px;*/
}
.clear{
	heigth:1px;
	clear:both;
}



#redazione{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #eaeaea;
	background:#fff;	
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
.news li{
	margin:0;
	padding:6px 4px 4px 4px;
	list-style:none;
	
}
/*.news li:hover{
	margin:0;
	padding:6px 4px 4px 4px;
	list-style:none;
	background:#eaeaea;
}*/
.news li p{
	margin:0;
	padding:0;
	padding-bottom:6px;
	border-bottom:1px dotted #999;
}
.titolo-box{
	background:url('/images/bg_strip.gif') top left repeat-x;	
	color:/*#e4ff00*/ #FFF;
	font-weight:bold;
	padding:3px;
	border:1px solid #036;
}
.titolo-box a{
	color:#FFF;
}
.contenuto-box{
	padding:3px;
	background:url("/images/bg_semi_transparent.png") top left;
}
.condizioni li{
	padding:5px;
	border-bottom:1px dotted #999;
}

#menu-community{
	background:url('/images/bg_menu_community.png') top left no-repeat;
	padding:13px 10px 10px 5px;
	margin-top:10px;
	/*border:1px solid red;*/

}
.menu-sx{
	float:left;
}
.menu-sx li{
	display:inline;	
	padding:7px 5px 5px 5px;
	background:#fff;
	margin:0;
	margin:1px 1px 1px 1px;
}
.menu-sx li a{
	font-size:16px;
}
.menu-dx{
	float:right;	
}


.menu-dx li{
	margin:0;
	display:inline;
	margin-right:30px;
}
.menu-dx a{
	font-weight:bold;
	color:#fff;
	font-size:12px;
}
.menu-dx .data{
	font-size:16px;
	font-weight:bold;
	color:#81C6CF;
	margin-right:0px;
}
/*#login, #ricerca{
	display:none;
}
*/
.login, .ricerca{
	background:#bedee3;
	padding:10px;
	margin-bottom:1px;
}


.login form, .ricerca form, #mood-w form{
margin:0;
padding:0;
}
.login input[type='text'], .login input[type='password'],.ricerca input[type='text'] {
	margin:0;
	padding:0;
	border:0px;
	width:150px;
	font-size:16px;
	padding:3px;
}
.submit, .altri-post, #mood-w .submit{
	/*color:#fff;
	font-weight:bold;
	background:none;
	border:0px;
	background:url("/images/bg_login.png") top center no-repeat;
	width:80px;
	height:26px;
	padding-bottom:3px;
	margin-left:10px;*/
	border:0px;
	text-align:center;
	margin:3px;
	width:auto;
	background:url("/images/bg_richiesta.gif") top left repeat-x;
	color:#fff;
	font-weight:bold;
	padding-bottom:3px;
}

.altri-post{
	padding:3px;
	float:right;
}
.altri-post a{
	color:#fff;
}

.ricerca input[type='text']{
	width:50px;
	text-align:center;
	border:1px solid #797979;
	color:#797979;
}

#logged{
	background:#FFDD26;
	padding:5px;
	margin-bottom:20px;
	/*border:2px solid #333;*/
}
.avatar{
	border:3px solid #ff00cc;
	float:left;
}
.logged-user{
	float:left;
	margin-left:5px;
}
.logged-user h2{
margin:0;
padding:0;
font-size:16px;
}
.logged-user h2 a{
	font-size:16px;
}
#mood-w{
	float:left;
	width:320px;
	height:46px;
	margin-left:10px;
	padding:5px 5px 5px 15px;
	background:url("/images/bg_mood.png") top left no-repeat;
}
#mood-w input{
	border:0px;
	background:#eaeaea;
	font-size:13px;
	width:270px;
	padding:3px;
	color:#666;
}
#mood-w input.readonly{
	border:0px;
	background:#eaeaea;
	font-size:13px;
	width:30px;
	padding:3px;
	color:#666;
}
#mood-w div{
	float:left;
	color:#CCC;
}
#mood-w .ora{
	width:260px;
	width:269px!important;
	padding:5px 0px 5px 0px;
}
.user-menu{
	float:left;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #333;
	min-height:56px;
}
.bg{
background:#eee;	
}
.col-1,.col-2{
	float: left;
	width:300px;
	margin-right:5px;
	margin-top:5px;	
}
.col-3{
	float: left;
	width:170px;
	margin-top:5px;	
}


.dx-1, .dx-2, .dx-3{
float:left;	
margin-bottom:20px;
/*border:1px solid red;*/
}
.dx-1,.dx-2{
	width:305px;	
}
.dx-3{
	width:170px;	
}

.diretta{
	margin:0;
	padding:0;
}
.diretta li{
	border-bottom:1px dotted #999;
	min-height:26px !important;
	padding:5px 7px 5px 0px;
}
.forum li, .blog li,  .classifiche li{
	border-bottom:1px dotted #999;
	min-height:36px !important;
	padding:5px 7px 5px 0px;
}
.new-entry li{
	border-bottom:1px dotted #999;
	min-height:16px;
	padding:5px 7px 5px 20px;

}
.new-entry li{
}
 .new-entry .m/*,  .new-entry .m:hover*/{
	 background:url("/images/ico_M.gif") left top no-repeat;
	 font-size:11px;
	 padding-left:20px;
}
 .new-entry .f/*, .new-entry .f:hover*/{
	 background:url("/images/ico_F.gif") left top no-repeat;
	 font-size:11px;
	 padding-left:20px;
}
 .new-entry a{
	 font-size:11px;
}

/*.diretta li:hover, .forum li:hover, .blog li:hover, .classifiche li:hover{
	border-bottom:1px dotted #999;
	min-height:36px;
	padding:5px 7px 5px 7px;
	background:#eee;
}
.new-entry li:hover{
	border-bottom:1px dotted #999;
	min-height:16px;
	padding:5px 7px 5px 7px;
	background:#eee;
}*/
.img-f{
	float:left;
	border:2px solid #F09;
}
.img-m{
	float:left;
	border:2px solid #00CCFF;
}
.img-n{
	float:left;
	border:2px solid #666;
}
.diretta li div, .forum li div, .blog li div, .classifiche li div{
	float:left;
	margin-left:10px;
}
.blog li div,.diretta li div{
width:230px;	
}
.estesa{
width:600px;	
}
.diretta.estesa li div{
width:500px;	
}
.diretta li div a{
	font-weight:bold;
}

.diretta li div ul{
margin:0;
padding:0;
list-style:none;
}
.diretta li div ul li /*, .diretta li div ul li:hover*/ {
margin:0;
padding:0;
list-style:none;
}
/*
.facce li{
	display:inline;
}
.facce .imm{
	margin:5px;
}
*/
.facce{
	float: left;
}
.facce li{
	display:inline;
	position: relative; /*--Add a relative positioning--*/
	float: left;
	margin: 0;
	padding: 0;
}
.facce li a{
	position: relative; /*--Add a relative positioning--*/
	z-index: 2; /*--z-index allows the popup to tuck underneath the nav--*/

}
.facce .imm{
	margin:5px;
}
.facce li div{
	display: none;
	position: absolute;
	top: 0px;
	left: -10px;
	width:107px;
	height:45px;
	font-size: 10px;
	background:url('/images/bg_facce.png') top left no-repeat;
	z-index:333;

}
.facce li div p {
	margin:0;
	line-height: 1.6em;
	padding:10px 5px 5px 5px;
	text-align:center;
	font-weight:bold;
}
.facce li div p.f {
color:#F09;
}
.facce li div p.m {
color:#00CCFF;
}

.video .primo{
	float:left;
	width:160px;
}
.video .altri{
	float:right;
	width:100px;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #aaa;
}
.video-utente{
	margin-top:10px;	
	padding-bottom:10px;
	height:80px;
	height:0px !important;
	min-height:80px;
	border-bottom:1px dotted #999;
}

.video-utente .preview{
	float:left;
	margin-right:10px;
	border:3px solid #999;
}
.altri img{
margin-bottom:5px;
}
.podcast-usr{
	background:url("/images/ico_podcasting.png") top left no-repeat;	
	padding-left:25px;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #999;
}
.blog-name{
padding:5px;
background:#efefef;
}
.blog-usr{
	background:url("/images/ico_blog.png") top left no-repeat;	
	padding-left:25px;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #999;
}
.forum-usr{
	background:url("/images/ico_forum.png") top left no-repeat;	
	padding-left:25px;
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #999;
}


#footer{
	background:url("/images/bg_footer.png") top left repeat-x;
	min-height:140px;
	padding-top:50px;
	width:960px;
	margin:0 auto;
	margin-top:-10px;
	padding-bottom:10px;
}
.foo1{
	float:left;
	width:150px;
	margin-left:10px;
	color:#d1e3e7;
}
.foo2{
	float:left;
	width:290px;
	margin-left:10px;
	color:#d1e3e7;
}
.foo3{
	float:left;
	width:290px;
	margin-left:10px;
	color:#d1e3e7;
}
.foo3 li{
	border-bottom:1px dotted #005A6F;
	padding-bottom:5px;
	padding-top:5px;
	/*IE6*/
	height:30px;
	height:0px !important;
	min-height:40px;
}
.foo3 li.first{
	border-bottom:0;
	padding-top:0px;
	/*IE6*/
	height:30px;
	height:0px !important;
	min-height:20px;
}
#footer a{
	color:#d1e3e7;
	text-decoration:underline;
}
#footer a:hover{
	color:#d1e3e7;
	text-decoration:none;
}
#footer h3{
	margin:0;
	padding:0;
	font-size:16px;
	margin-bottom:5px;
}
#footer h3.twitter{
	background:url('/images/twitt105.jpg') 90px 3px no-repeat;
}


#footer  h3 a, #footer h3 a:hover{
	font-size:16px;
	text-decoration:none;
}
#footer .img-vid{
border:1px solid #d1e3e7;
margin-right:5px;
float:left;
}

.dx-1.int1{
	/*background:#0FC;*/
	width:620px;
	margin:0;
}


.c1{
float:left;
width:300px;
margin-right:10px;
margin-bottom:20px;
}

.c1 .col-1,.c2 .col-2 {
	width:300px;
	margin:0;
	margin-top:10px;
	padding:0;
}
.c2{
float:left;
width:300px;
margin:0;
padding:0;
margin-bottom:20px;
}

.img-f.mood,.img-m.mood{
margin-right:10px;	
}

.mood-r{
	background:#b4e3ea;
	width:580px;
	padding:5px 5px 5px 5px;
}
.frase{
	padding:5px; 
	background:#fff;
	font-size:14px;
	color:#333;
}
.data-frase{
 color:#fff;
 padding:5px 5px 0px 5px;
}
.elenco{
width:590px;	
}
.elenco li{
	padding:5px 5px 5px 5px; 
	background:#fff; 
	border-bottom:1px dotted #999;
	margin-top:1px;	
}
.elenco .colorato{
	padding:5px 5px 5px 5px; 
	background:#efefef; 
	border-bottom:1px dotted #999;
	margin-top:1px;	
}
.elenco .commenti-altri{
	padding:5px 5px 5px 5px; 
	background:#efefef; 
	border-bottom:1px dotted #999; 
	color:#FFF;
	margin-top:1px;
}
span.segnala a{
	color:#333;
	font-size:11px;
	background:#CCC;
	padding:2px;
	font-weight:bold;

}
span.segnala a:hover{
	color:#FFF;
	font-size:11px;
	background:#F00;
	padding:2px;
	font-weight:bold;

}

.nome-utente{
	font-size:16px;
	text-align:center;
	background:#FFF;
	font-weight:bold;
	margin:5px;
	padding:5px;
}
.nome-utente a{
	font-size:16px;
	text-align:center;
	background:#FFF;
	font-weight:bold;
	margin:5px;
	padding:5px;
	text-decoration:underline;
}

.img-utente{
text-align:center;	
}
.img-utente img{
border:3px solid #666;
}
.lovin{
padding:5px;	
}
.lovin .cuore{
margin-right:3px;
}
.info-utente{
padding:5px;	
}
.piu-info{
	text-align:right;
	border-top:1px solid #333;
	padding:5px;
	border-bottom:1px solid #333;
	margin-top:5px;
}

.utente{
	background:#b4e3ea;
}
.richiesta-amicizia{
	text-align:center;
	background:#C6EC13 url("/images/bg_amicizia.jpg") bottom left repeat-x;
	padding:5px;
	margin-bottom:5px;
	border:3px solid #E9FF4F;
}
.richiesta-amicizia a{
	color:#00373F;
	font-weight:bold;

}
.info-amico{
	padding:5px 5px 5px 5px;	
}
.fanzone .info-amico{
	padding:5px 5px 0px 5px;	
}
.info-amico .img-f, .info-amico .img-m{
	margin-right:5px;	
}
.webradio, .ultime-foto{
margin-top:7px;	
}
.webradio img,.ultime-foto img{
	border:3px solid #999;
	margin:3px;
	display:inline;
}

.amici .titolo{
	background:#efefef;	
	padding:10px;
	width:580px;
}

li .ultimo{
	text-align:right;
	float:right;
	border:0;
}
/*li:hover .ultimo{
	text-align:right;
	float:right;
	border:0;
	background:transparent;
}*/
.blog li div.altri-post{
width:100px;	
}

#sbmt{
	display:none;
}

.scheda-completa{
	width:600px;
	margin-top:10px;
	margin-bottom:10px;
}

.scheda-completa li.info{
	padding:10px;
	border-bottom:1px dotted #999;
}
.photogallery{
margin-top:10px;
margin-bottom:10px;
}
.fotogrande{
	width:390px;
	padding:10px;
	float:left;
	border-right:1px solid #ddd;
}
.fotogrande .dettaglio{
	border:3px solid #CCC;
	text-align:center;
}
.foto-preview{
	width:170px;	
	float:right;
	text-align:left;
	margin-right:10px;
	padding-left:10px;
	
}
.foto-preview img{
	border:3px solid #CCC;	
	margin:5px;	
}
.pagina-foto{
	border-top:1px solid #ddd;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
}
.prev, .succ, .pag{
	float:left;
	margin:5px;
}
.pag{
padding-top:7px;	
}
.commenti{
	margin-top:10px;
	overflow:hidden;
}
.commenti li{
border-bottom:1px dotted #999;	
padding:5px;
margin:1px 0px 1px 0px;
}
.commenti li.colorato{
	background:#eee;
}
.commenti li div{
	float:left;
	margin-left:5px;
	width:300px;
}

.amicizie{
	padding:5px 10px 10px 10px;	
}
.amicizie .titolo{
	padding:10px;	
	background:#eee;
}
.amicizie .info-amico{
border-bottom:1px dotted #999;	
}
.richieste-amici{
	background:#FF0x;
	padding:5px;
	margin-left:60px;
	margin-top:5px;
}

.affinita{
	margin-top:5px;
	margin-right:10px;
	padding:10px;
	font-size:28px;
	font-weight:bold;
	background:#009ee0;
	color:#fff;
}
.aff-profilo{
	float:left;
	width:270px;
	background:#efefef;
	margin:10px;
	padding:10px;
}

.classifiche-tpl{
width:600px;margin:10px!important;
margin:5px;

}

.boxclassifica{
	margin:10px 0px 1px 0px;
	background:#efefef;
	font-size:18px;
	padding:10px;
}

.dx-1.lista-amicizie{
	width:600px;	
	margin-right:20px;
}
.club-gallery td{
	border-bottom:1px dotted #999;
}

.li_hover{
	background:#efefef;
}

.iniziative img{
border:1px solid #999;
margin-bottom:5px;
}


.rubacuori{
	border:1px solid #C00;
	-moz-border-radius:10px;
	padding:3px;
	overflow:hidden;
}
.rubacuori img{
	border:0px;
	float:left;
	margin-right:10px;
	padding:0;
}

.rubacuori .msg{
	float:left;
	padding-top:20px;
	font-weight:bold;
}
.rubacuori a{
color:#F00;
}


.quiz_domanda{background:#0099ff; padding:10px; color:#fff; font-size:14px; margin-bottom:1px;}
.quiz_risposta{margin:0; padding:0;background:#ededed; padding:10px;margin-bottom:1px;}

.quiz_play{background:#0099ff; padding:10px; color:#fff;}
.quiz_nocredit, .quiz_alert{background:#B22B28; padding:10px; color:#fff;}
.quiz_welcome{background:#FFCC00; padding:10px; color:#000;}
