@charset "iso-8859-1";
/* CSS Document */

*{
margin:0;
padding:0;
font-family:Verdana, Geneva, sans-serif;
color:#575757;
font-size:11px;

}


a img{
	border:none;
	}

body{
	background-color:#000;
		background-image:url(../img/layout/bodyBg.gif);
		background-repeat:repeat-x;
		
		/*NATALE*/
		/*background-image:url(../img/layout/scritta-giappo.gif);
		background-attachment:fixed;
		background-position:center top;*/
	}

#bandaTop{
	height:17px;
	overflow:hidden;
	background-color:#950000;
	}
	
#wrapperManga{
	width:	1020px;
	margin:auto;
	
	/*NATALE */
	/*background-color:#000;*/
}
	
	/*
#flashTop{
	width:770px;
	height:228px;
	float:left;
	
	}*/
	
#flashTop{
	height:228px;
	width:750px;
	float:left;
	
	}	
	
	
#logo{
	display:block;
	float:right;
	width:230px;
	height:228px;
	overflow:hidden;
	background-image:url(../img/layout/manga-logo.gif);
	margin-right:20px;
	}










#logo a{
	width:230px;
	height:228px;
	display:block;
	overflow:hidden;
	text-decoration:none;
	}

#logo a span{
display:none;	
}





#menuTop{
	/*position:absolute;
	top:300px;
	left:0px;*/
	clear:both;
	height:40px;
	background-repeat:no-repeat;
	background-color:#292929;
	
	}




#menuTop li{
	list-style-type:none;
	display:block;
	float:left;
	height:40px;
	position:relative;
	overflow:visible;
	}
	
	
#menuTop li a{
	display:block;
	height:40px;
	/*border-left:1px solid #fff;*/
	text-decoration:none;
	margin-right:24px;
}


#menuTop li div a{
	display:inline;
	color:#e1e1e1;
	text-align:center;
	margin:0px 9px;
		}
		
#menuTop li div a:hover{
	color:#fff;
		}

#menuTop li div{
	position: absolute;
	top: 35px;
	left:0;
	padding:10px 10px 5px 10px;
	display:none;
	width:440px;
	background-color:#292929;
	background-image:url(../img/layout/bgMenuCosp2Right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}



#menuTop li:hover div{
display:block;	
}

#menuTop li div .bgMenuCosp2Right{
	background-image:url(../img/layout/bgMenuCosp2.gif);
	background-repeat:no-repeat;
	width:12px;
	height:29px;
	padding:0;
	display:block;
	position:absolute;
	top:0;
	left:0;
}


#menuTop li #menuTop1{
background-image:url(../img/layout/menuTopBg.gif);
background-position:0 0;
width:111px;
}

#menuTop li #menuTop2{
background-image:url(../img/layout/menuTopBg.gif);
background-position:-137px 0;
width:85px;
}

#menuTop li #menuTop3{
background-image:url(../img/layout/menuTopBg.gif);
background-position:-244px 0;
width:85px;
}

#menuTop li #menuTop4{
background-image:url(../img/layout/menuTopBg.gif);
background-position:-354px 0;
width:124px;
}

#menuTop li #menuTop5{
background-image:url(../img/layout/menuTopBg.gif);
background-position:-505px 0;
width:59px;
}

#menuTop li #menuTop6{
background-image:url(../img/layout/menuTopBg.gif);
background-position:-588px 0;
width:58px;
}

#menuTop li #menuTop7{
background-image:url(../img/layout/menuTopBg.gif);
background-position:-661px 0;
width:90px;
}


#menuTop li #menuTop8{
background-image:url(../img/layout/menuTopBg.gif);
background-position:-776px 0;
width:54px;
}


#menuTop li #menuTop9{
background-image:url(../img/layout/menuTopBg.gif);
background-position:-856px 0;
width:106px;
}




#menuTop li #menuTop1:hover, #menuTop li #menuTop1.selected {
background-position:0 -40px;
}

#menuTop li #menuTop2:hover, #menuTop li #menuTop2.selected{
background-position:-137px -40px;
}

#menuTop li #menuTop3:hover, #menuTop li #menuTop3.selected{
background-position:-244px -40px;
}

#menuTop li #menuTop4:hover, #menuTop li #menuTop4.selected{
background-position:-354px -40px;
}

#menuTop li #menuTop5:hover, #menuTop li #menuTop5.selected{
background-position:-505px -40px;
}

#menuTop li #menuTop6:hover, #menuTop li #menuTop6.selected{
background-position:-588px -40px;
}

#menuTop li #menuTop7:hover, #menuTop li #menuTop7.selected{
background-position:-661px -40px;
}

#menuTop li #menuTop8:hover, #menuTop li #menuTop8.selected{
background-position:-776px -40px;
}


#menuTop li #menuTop9:hover, #menuTop li #menuTop9.selected{
background-position:-856px -40px;
}


#menuTop li a span{
visibility:hidden;	
}


#boxNews{
	width:480px;
	padding:20px;
	float:left;
	}

#contentIntCol{
	width:480px;
	padding:20px;
	float:left;
	}


.contentInt{
	background-color:#fff;
	position:relative;
	padding:20px;
	display:block;
	width:440px;
	margin-bottom:30px;
	}




.fotoInt{
	float:left;
	margin:0 15px 15px 15px;
	
	border:3px solid #ccc;
	
	}


.itemNews {
	background-color:#fff;
	position:relative;
	padding:9px;
	display:block;
	width:462px;
	margin-bottom:30px;
	}


.itemNewsRadiusLeft{
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	background-image:url(../img/layout/radiusLeft.png);
	width:11px;
	height:11px;
	display:block;
	}

.itemNewsRadiusRight{
	position:absolute;
	z-index:10;
	top:0;
	right:0;
	background-image:url(../img/layout/radiusRight.png);
	width:11px;
	height:11px;
	display:block;
	}
	
.itemNewsRadiusLeftBott{
	position:absolute;
	z-index:10;
	bottom:0;
	left:0;
	background-image:url(../img/layout/radiusLeftBott.png);
	width:11px;
	height:11px;
	display:block;
	}
	
.itemNewsRadiusRightBott{
	position:absolute;
	z-index:10;
	bottom:0;
	right:0;
	background-image:url(../img/layout/radiusRightBott.png);
	width:11px;
	height:11px;
	display:block;
	}

.newsIdeo{
	background-image:url(../img/layout/newsIdeo.gif);
	display:block;
	width:43px;
	height:21px;
	z-index:20;
	position:absolute;
	top:5px;
	right:5px;
	}


.itemNews h4{
	color:#b50000;
	padding: 5px 0 5px 15px;
	}

.categoriaInt{
	/*color:#b50000;*/
	padding: 5px 0 5px 15px;
	font-size:10px;
	}

.itemNews h3{
	color:#000;
	padding: 5px 0 5px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	background-color:#dedede;
	position:relative;
	
		}


.titoloInt{
	color:#000;
	padding: 5px 0 5px 15px  !important;
	margin:0 0 10px 0  !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px !important;
	text-transform:uppercase;
	background-color:#dedede;
	position:relative;
	}


.titNewsRadiusRight{
	position:absolute;
	z-index:20;
	top:0;
	right:0;
	background-image:url(../img/layout/titNewsRadiusRight.gif);
	width:5px;
	height:5px;
	display:block;
	background-repeat:no-repeat;
	}
	
.titNewsRadiusRightBott{
	position:absolute;
	z-index:20;
	bottom:0;
	right:0;
	background-image:url(../img/layout/titNewsRadiusRightBottom.gif);
	width:5px;
	height:5px;
	display:block;
	background-repeat:no-repeat;
	}
	

.itemNews h3 a {
	color:#000;
	text-decoration:none;
	display:block;
	}



.testoBreveList{
padding:5px 15px;
	}

.descBreveInt{
	margin-bottom:10px;
	font-style:italic;
	}


.foto{
	float:left;
	
	border:3px solid #ccc;
	
	}

.coverInt{
	float:left;
	display:block;
	position:absolute;
	top:10px;
	
	left:20px;
	z-index:20;
	}


.fotoIntSpacer{
	float:left;
	display:block;
	width:166px;
	height:125px;
	margin:0 15px 15px 0;
	}


.testoItem{
	float:right;
	display:block;
	width:290px;
	}

.itemSegue{
	display:block;
	float:right;
	background-image:url(../img/layout/bulletSegueShad.gif);
	width:20px;
	height:19px;
	overflow:hidden;
	text-decoration:none;
	clear:right;
	}


.itemSegue span{
	display:none;
	}	



.colBox{
	width:230px;
	float:left;
	}

 .boxColBox{
	display:block;
	width:185px;
	margin:auto;
	margin-top:15px;
	overflow:hidden;
	}


 .boxColBox h2{
	display:block;
	width:185px;
	height:46px;
	}

.boxColBox h2 span{
	display:none;
}

.nowOnAirBox, .sondaggiBox , .newsletterBox{
	background-color:#fff;
	}

.nowOnAirBox h2{
	background-image:url(../img/layout/boxGuidaTV-top.gif);
	}

.sondaggiBox h2{
	background-image:url(../img/layout/boxSondaggi-Top.gif);
	}

.newsletterBox h2{
	background-image:url(../img/layout/boxNewsletter-Top.gif);
	}


.boxColBox .boxColBoxBottom{
	display:block;
	width: 185px;
	height:46px;
	}

 .boxColBox .boxColBoxBottom span{ 
display:none;
}

.contentBoxColBox{
	padding:0 10px;
	position:relative;
	}
	
.nowOnAirBox .contentBoxColBox h3{
	background-color:#b50000;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	display:block;
	width:160px;
	padding:3px
	}
	
.sondaggiBox h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	margin-bottom:3px;
	}

.contentBoxsondaggiBox p{
	margin-bottom:5px;
	}

.contentBoxsondaggiBox form p{
	margin-bottom:2px;
	}


.testoItem form p{
	padding:0 0 3px 0 ;
	}

.sondaggiSubmitInt
{
	position:absolute; bottom:-9px; left:50%; margin-left:-40px;
	cursor:pointer;
}

.descSondaggio{
	padding:10px 15px;
	}

.nowOnAirBox h4{
	margin-top:4px;
	text-align:right;
	width:29px;
	height:11px;
	background-image:url(../img/layout/next.gif);
	display:block;
	float:right;
	clear:both;
	}

.nowOnAirBox h4 span{
	display:none;
	}

.nowOnAirBox p{
	text-align:right;
	clear:both;
	}


.nowOnAirBox  .boxColBoxBottom{
	background-image:url(../img/layout/boxGuidaTV-Bottom.gif);
	}


.sondaggiBox .boxColBoxBottom{
	background-image:url(../img/layout/boxSondaggi-Bottom.gif);	
	}
	
.newsletterBox .boxColBoxBottom{
	background-image:url(../img/layout/boxNewsletter-Bottom.gif);	
	}

.contentBoxsondaggiBox{
	padding:10px 17px;
	}

.contentNewsletterBox{
	padding:10px 17px;
	}

.contentNewsletterBox label{
	font-weight:bold;
	}

.contentNewsletterBox input{
	border:1px solid #939292;
	background-image:url(../img/layout/bgInput.gif);
	padding:2px;
	margin:4px 0;
	width:145px;
	}




.content3col{
	width:750px;
	float:left;
	}


.content1col{
	width:269px;
	float:left;
	padding-top:10px;
	}

.content1col .banner{
	display:block;
	margin:10px auto;
	width:100%;
	text-align:center;
	}


#menuFooter{
	clear:both;
	background-color:#e4e4e2;
	float:left;
	width:710px;
	padding:20px;
	margin-top:10px;
	}

.menuFooterLeft{
	float:left;
	width:70%;
	padding-right:5%;
	}

.menuFooterLeft p{
	line-height:10px;
	text-align:justify;
	}

.menuFooterLeft a{
	text-decoration:none;
	font-size:10px;
	color:#777;
	}

.menuFooterLeft a:hover{
color:#000;
	}

.menuFooterRight{
	float:right;
	width:25%;
	text-align:center;
	}


#infoFoot{
	clear:both;
	padding:10px 10px 20px 10px;
	margin-bottom:30px;
	width:730px;
	}

#infoFoot p, #infoFoot a{
	color:#aaa;
	font-size:9px !important;
}


.footerLeft{
	width:500px;
	float:left;
	text-align:center;
	}
	
.footerRight{
width:200px;
	float:right;
	text-align:center;	
	}

.footerRight a{
	/*background-color:#3c5a98;*/
	color:#fff !important;
	text-decoration:none;
	padding:2px;
}


/* FORMATTAZIONE */

.elencoNum{
	padding-left:0;
	margin-left:0;
	}

.elencoNum li{
	list-style-type:none;
	margin:0;
	background-repeat:no-repeat;
	padding:0 0 15px 25px;
}

.bull1{
background-image:url(../img/layout/bulletNum/1.gif);
	}

.elencoNum li.bull2{
 background-image:url(../img/layout/bulletNum/2.gif);
	}

.elencoNum li.bull3{
 background-image:url(../img/layout/bulletNum/3.gif);
	}

.elencoNum li.bull4{
 background-image:url(../img/layout/bulletNum/4.gif);
	}

.elencoNum li.bull5{
 background-image:url(../img/layout/bulletNum/5.gif);
	}


.elencoNum li.bull6{
 background-image:url(../img/layout/bulletNum/6.gif);
	}

.elencoNum li.bull7{
 background-image:url(../img/layout/bulletNum/7.gif);
	}


.elencoNum li.bull8{
 background-image:url(../img/layout/bulletNum/8.gif);
	}


.elencoNum li.bull9{
 background-image:url(../img/layout/bulletNum/9.gif);
	}

.elencoNum li.bull0{
 background-image:url(../img/layout/bulletNum/0.gif);
	}

.contentInt p, .contentInt div {
	line-height:15px;
	
	
	}

.contentInt a{
	color: #b50000;
	}

.contentInt b, .contentInt strong{
	color: #b50000;	
	}

.contentInt h1{
	font-size:16px;
	margin:15px 0 10px 0; 
	color:#000;
	} 

.contentInt h2{
	font-size:14px;
	margin:15px 0 10px 0; 
	color:#000;
	}
	
.contentInt h3{
	font-size:13px;	
	margin:15px 0 10px 0; 
	color:#000;
	}
	
	
.contentInt h4{
	font-size:12px;
	margin:15px 0 10px 0; 
	color:#000;
	}

.contentInt h5{
	font-size:11px;
	margin:15px 0 10px 0; 
	color:#000;
	}

.contentInt h6{
	font-size:10px;	
	margin:15px 0 10px 0; 
	color:#000; 
	}

/* gallery */


#galleryMask{
	position:relative; 
	width:418px; 
	height:80px; 
	overflow:hidden;
	}





.galleryIndietro a{
float:left;
background-image:url(../img/layout/GalleryPrev.gif);
	}

.galleryAvanti a{
float:right;
background-image:url(../img/layout/GalleryNext.gif);
}

.galleryIndietro a, .galleryAvanti a{
	width:20px;
	height:20px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background-repeat:no-repeat;
	}

.galleryIndietro span, .galleryAvanti span{
	visibility:hidden;
	}


.gallery{
background-color:#dedede;
position:relative;
margin:20px 0 5px 0 ;
padding:10px;

}

.galleryWrapper{
overflow:hidden;
white-space:nowrap;	
position:absolute;
	}

.gallery a{
	margin-left:3px;
	padding:0;
	}

.GalleryRadiusLeft{
background-image:url(../img/layout/GalleryRadiusLeft.gif);
width:10px;
height:10px;
position:absolute;
top:0;
left:0;
}

.GalleryRadiusRight{
background-image:url(../img/layout/GalleryRadiusRight.gif);
width:10px;
height:10px;
position:absolute;
top:0;
right:0;
}

.GalleryRadiusLeftBottom{

background-image:url(../img/layout/GalleryRadiusLeftBottom.gif);
width:10px;
height:10px;
position:absolute;
bottom:0;
left:0;
}

.GalleryRadiusRightBottom{
background-image:url(../img/layout/GalleryRadiusRightBottom.gif);
width:10px;
height:10px;
position:absolute;
bottom:0;
right:0;
}





/* PALINSESTO */

#adesso{
	display:block;
	height:40px;
	width:10px;
	background-color:red;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	position:absolute;
	
	}

#lineaMinuti{
	display:none;
	height:400px;
	width:1px;
	background-color:#000;
	top:20px;
	position:absolute;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	
	}


#lineaGiorno{
	display:block;
	height:40px;
	width:400px;
	background-color:#ffbfbf;
	left:0;
	position:absolute;
	
	/*filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;*/
	z-index:10;
	}



#maskSettimana{
	width:430px;
	overflow:hidden;
	position:relative;
	height:316px;
	border:1px solid #fff;
	background-color:#fff;
	}


#wrapperSettimana{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:4320px;
	overflow:hidden;
	}
	
.palinsestoIndietro
{
	float:left; margin-left:20%; width:29.9%; text-align:left;
	background-color:#f1f1f1;
	
}

.palinsestoIndietro a{
	display:block;
	width:19px;
	height:19px;
	background-image:url(../img/layout/GalleryPrev.gif);
	overflow:hidden;
	text-decoration:none;
	}

.palinsestoAvanti
{
	float:left;  width:49.9%; text-align:right;
	background-color:#f1f1f1;
}

.palinsestoAvanti a{
	display:block;
	float:right;
	width:19px;
	height:19px;
	background-image:url(../img/layout/GalleryNext.gif);
		overflow:hidden;
	text-decoration:none;
	}

.palinsestoIndietro a span, .palinsestoAvanti a span{
	visibility:hidden;
	}

.intestazioneSettimana{
	width:4450px;
	/*background-image:url(../img/layout/intestazioneSettimana.gif);
	background-position:0 0;*/
	border-bottom:1px solid #fff;
	background-repeat:no-repeat;
}


.intestazioneSettimana ul{
	width:4450px;
	height:22px;
	margin:0;
	padding:0;
	overflow:hidden;
	white-space:nowrap;
	}

.intestazioneSettimana li{
	display:block;
	float:left;
	
	background-image:url(../img/layout/borderOra.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	
	
	/*
	width:83px;
	border-left:1px solid #000;
	padding:3px;
	*/
	
	font-weight:bold;
	font-size:12px;
	color:#000;
	}

.intestazioneSettimana .mezzora{
	font-size:10px;
	font-weight:normal;
	color:#575757;
	}

.intestazioneSettimana .minOra{
	font-size:10px;
	color:#575757;
	}


.spaceLabelGiorno{
	width:0px;
	}

.settimana *{
	font-size:9px;
	}

.LabelGiorno{
	width:90px !important;
	}

.LabelGiorno span{
		font-size:18px;
		font-weight:bold;
}

.titoloSettimana{
	display:none;
	}

.Lunedì, .Martedì, .Mercoledì, .Giovedì, .Venerdì, .Sabato, .Domenica {
	padding:1px 1px 1px 3px;
	}

.Lunedì span, .Martedì span, .Mercoledì span, .Giovedì span, .Venerdì span, .Sabato span, .Domenica span{
	font-size:10px !important;
	/*color:#bd0006;*/
	color:#000;
}


.settimana{
	/*width:4450px;*/ /* 24*60 * 3 + spazio per etichetta giorno: 100px + spazio in fondo 30xp */
	margin:0;
	padding:0;
	display:block;
	float:left;
	}

.settimana div{
	float:left;
	width:auto;
	}

.settimana li{
	list-style-type:none;
	display:block;
	float:left;
	border-left:none;
	height:38px;
	overflow:hidden;
	background-image:url(../img/layout/bgPalinsestoProgramma.png);
	background-repeat:no-repeat;
	/*background-image:url(../img/layout/bgPalinsestoProgramma.gif);*/
	margin-bottom:2px;
	padding-top:0px;

}


.settimana h4{
	margin:2px;
	padding:1px 1px 1px 3px;
	}

.settimana h4 a{
	font-size:9px;
	text-decoration:none;
	line-height:11px;
	}

.settimana h4 a:hover{
color:#000;	
}

.settimana h4 span{
	display:none;
	}

.settimana ul{
	display:block;
	clear:right;
	margin:0;
	padding:0;
	}


.imgInterna{
	margin-top:35px;
	border:3px solid #ccc;
	}


.indietro{
	padding:0px 0 0px 0;
	text-align:right;
	display:block;
	height:19px;
	width:99%;
	}

.indietro a{
	display:block;
	float:right;
	display:block;
	background-image:url(../img/layout/indietroButt.gif);
	width:72px;
	height:19px;
	}




.indietro a b{
	display:none;
	}




.titGuidaTV{
	display:block;
	width:99%;
	height:61px;
	background-image:url(../img/layout/titGuidaTV.gif);
	margin-bottom:20px;
	}


.titGuidaTV span{
	display:none;
	}

.filtra{
	background-color:#292929;
	margin-bottom:20px;
	padding:15px;
	position:relative;
	text-align:center;

	}

.filtra input, .filtra select{
	border:1px solid #ccc;
	}

.filtra label, .filtra b{
	font-weight:bold;
	color:#fff;
	}

.paginazione{
	background-color:#fff;
	margin-top:20px;
	padding:5px;
	position:relative;
	text-align:center;
	}


.formSondaggio{
	margin-left:20px;
	margin-bottom:10px;
	}

.contatti{
	padding:20px;
	background-color:#f1f1f1;
	margin:20px 0;
	} 


 ul{
margin-left:30px;	
margin-bottom:15px;
}

li{
	margin-bottom:5px;
	}
/* UTILITa */

.pulisci{
	clear:both;
	height:0px;
	overflow:hidden;
	}	
	
.accessibilita{
	display:none;
	}
	
	
/* COSPLAY */
.flashCosplay{
	border:3px solid #ccc;
	width:425px;
	overflow:hidden;
	margin:auto;
	position:relative;
	}


.schermoFlashCosplay1{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width: 30px;
	height:320px;
	background-image:url(../img/layout/dotVoid.gif);
	cursor:default;
	}


.schermoFlashCosplay2{
	position:absolute;
	display:block;
	top:0;
	left:30px;
	width: 30px;
	height:260px;
	background-image:url(../img/layout/dotVoid.gif);
	cursor:default;
	}


.schermoFlashCosplay3{
	position:absolute;
	display:block;
	top:0;
	left:60px;
	width: 120px;
	height:320px;
	background-image:url(../img/layout/dotVoid.gif);
	cursor:default;
	}



.schermoFlashCosplay4{
	position:absolute;
	display:block;
	top:0;
	left:60px;
	width: 120px;
	height:320px;
	background-image:url(../img/layout/dotVoid.gif);
	cursor:default;
	

	}


.schermoFlashCosplay5{
	position:absolute;
	display:block;
	top:0;
	left:245px;
	width: 200px;
	height:320px;
	background-image:url(../img/layout/dotVoid.gif);
	cursor:default;
	
}



.schermoFlashCosplay6{
	position:absolute;
	display:block;
	top:0;
	left:180px;
	width: 65px;
	height:320px;
	background-image:url(../img/layout/dotVoid.gif);
	cursor:default;

	
}


.schermoFlashCosplay7{
	position:absolute;
	display:block;
	top:240px;
	left:180px;
	width: 65px;
	height:80px;
	background-image:url(../img/layout/dotVoid.gif);
	cursor:default;
	display:none;

}




.guardaVotaInt{
display:block;
width:94px;
height:48px;
position:relative;
top:20px;
left:50%;
margin-left:-47px;
background-image:url(../img/layout/guarda-vota-int.gif);
}

.guardaVotaInt span{
display:none;	
}


.votaInt{
position:relative;
left:280px;
top:-38px;
width:160px;
	}

.votaInt h4{
	color:#b50000;
	display:block;
	float:left;
	}

.votaSchema{
	display:block;
	padding-bottom:1px;
	float:left;
	width:85%;
	}

.votaSchema span{
	visibility:hidden;
	}

.votaSchema a{
	width: 12%; /*100/7=14*/
	float:left;
	margin-right:3px;
	display:block;
	background-color:#dedede;
	text-decoration:none;
	overflow:hidden;
	border-bottom:3px solid #dedede;
	background-image:url(../img/layout/dotWhite.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}

.votaSchema a:hover{
	background-color:#a20000;	
	border-bottom:3px solid #a20000;
}

.votaSchema .acceso{
	background-color:#a20000 !important;	
	}


.votaSchema .voto1{
	height:4px;
	margin-top:26px;
	}


.votaSchema .voto2{
	height:8px;
	margin-top:22px;
	}


.votaSchema .voto3{
	height:12px;
	margin-top:18px;
	}

.votaSchema .voto4{
	height:16px;
	margin-top:14px;
	}

.votaSchema .voto5{
	height:20px;
	margin-top:10px;
	}
	
.votaSchema .voto6{
	height:24px;
	margin-top:6px;
	}
	
.votaSchema .voto7{
	height:28px;
	margin-top:2px;
	}


.titoloInviaCommento{
	color:#000;
	font-size:11px;
	padding:7px 0 7px 30px;
	background-image:url(../img/layout/balloon.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	}

.inviaCommento textarea{
	border:1px solid #999797;
	width:99%;
	height:70px;
	margin-bottom:20px;
	margin:auto 0;
	}

.inviaCommento textarea.disabled{
	background-color:#ccc;
	}


.inviaCommentoBt{
	display:block;
	background-image:url(../img/layout/invia.gif);
	width:96px;
	height:33px;
	text-decoration:none;
	position:absolute;
	bottom:-15px;
	left:50%;
	margin-left:-48px;
	}

.inviaCommentoBt span{
	visibility:hidden;
	}

.commenti h5{
	color:#000;
	padding-bottom:5px;
	}

.commento{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#eee;
	padding:7px;
	color:#3d3a3a;
	text-align:justify;
	margin-bottom:5px;
	}

.autoreCommento{
	color:#3d3a3a !important;
	}

.dataCommento{
	color:#837d7d;
	}

/*list cosplay*/

.autoreVideo{
font-style:italic;
}

.autoreVideoInt{
font-style:italic;
margin:0 15px 15px 15px;
color:#a20000;
font-weight:bold;
text-align:right;
}


#contentIntCosplay{
	width:520px;
	padding:20px 0;
	float:left;
	}


.cosplayListCarta{
	background-color:#fff;
	position:relative;
	padding:10px;
	display:block;
	width:134px;
	height:200px;
	display:inline;
	float:left;
	margin:10px 0px 10px 14px;
	}


.cosplayListCarta h4{
	color:#686868;
	background-color:#c9c9c9;
	padding:5px;
	font-size:11px;
	margin-bottom:4px;
	}

.cosplayListCarta h4.inConcorso{
	color:#fff;
	background-color:#b50000;
	}

.cosplayListCarta img{
display:block;
margin:0 auto 5px auto;
border:3px solid #dedede;
	}


.cosplayListCarta .divTitolo{
	height:30px;
	}



.cosplayListCarta  h3 a{
color:#000;
font-size:12px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.cosplayListCarta  h3:hover a{
color:#b50000;
}



.votaList{
margin-top:20px;
width:99%;
float:right;
	}

.votaList h4{
color:#5d5757;	
padding:0 8px 0 0;
text-align:left;
float:left;
display:block;
background-color:#fff;
width:60px;
font-size:9px;
font-weight:normal;
position:absolute;
}


.votaList h4.inCorcorso{
	color:#b50000;
	}


.votaList .votaSchema a{
width:11px;
margin-right:1px;
}


.votaList .votaSchema {
	float:right;
	width:80px;
	}


.votaList .votaSchema div{
	width: 8px; /*100/7=14*/
	float:left;
	margin-right:3px;
	display:block;
	background-color:#dedede;
	text-decoration:none;
	overflow:hidden;
	/*border-bottom:2px solid #dedede;*/
	background-image:url(../img/layout/dotWhite.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}



.votaList .votaSchema .voto1{
	height:3px;
	margin-top:18px;
	}


.votaList .votaSchema .voto2{
	height:6px;
	margin-top:15px;
	}


.votaList .votaSchema .voto3{
	height:9px;
	margin-top:12px;
	}

.votaList .votaSchema .voto4{
	height:12px;
	margin-top:9px;
	}

.votaList .votaSchema .voto5{
	height:15px;
	margin-top:6px;
	}
	
.votaList .votaSchema .voto6{
	height:18px;
	margin-top:3px;
	}
	
.votaList .votaSchema .voto7{
	height:21px;
	margin-top:0px;
	}


.guardaEvota{
display:block;
width:61px;
height:34px;
background-image:url(../img/layout/guardaEvota.png);
position:absolute;
top:105px;
right:0px;
text-decoration:none;
overflow:hidden;
}

.guardaEvota span{
visibility:hidden;	
}


.guarda{
display:block;
width:22px;
height:22px;
background-image:url(../img/layout/bulletPlay.png);
position:absolute;
top:115px;
right:10px;
text-decoration:none;
overflow:hidden;
	}

.guarda span{
visibility:hidden;	
	}

.coccardaPremiato{
display:block;
width:37px;
height:46px;
background-image:url(../img/layout/coccarda.png);
overflow:hidden;
position:absolute;
top:0px;
right:0px;
	}

.coccardaPremiato span{
	visibility:hidden;
	}

/* FINE COSPLAY */


.cosplayRegBox {
	background-color:#fff;
	}

.cosplayRegBox .boxColBoxBottom{
	
	background-image:url(../img/layout/boxRegCosplayBottom.gif);
	
	}
	
.cosplayRegBox h2{
background-image: url(../img/layout/cosplayRegTop.gif);
}

.contentCosplayRegBox{
	padding:8px 15px ;
	}




.logInBox{
	background-color:#fff;
	}

.logInBox .boxColBoxBottom{
	background-image:url(../img/layout/boxLogInBottom.gif);
	}

.logInBox h2{
background-image: url(../img/layout/boxLogInTop.gif);
height:36px;
}



.boxBenvenuto{
	background-color:#fff;
	}

.boxBenvenuto .boxColBoxBottom{
	background-image:url(../img/layout/boxBenvenutoBottom.gif);
	height:33px;
	}

.boxBenvenuto h2{
background-image: url(../img/layout/boxBenvenuto-Top.gif);
height: 33px;
}

.boxBenvenuto h4{
	font-size:12px;
	color:#b50000;
	margin-bottom:5px;
	}


.contentLogInBox{
	padding:10px;
	}
	
.contentLogInBox h4{
	padding-bottom:5px;
	}

	
.contentLogInBox h4 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#b50000;
	font-size:12px;
	padding-bottom:5px;
	text-decoration:none;
	}

.contentLogInBox h4 a:hover{
	text-decoration:underline;
	}


.loginForm{
	background-color:#e9e9e9;
	background-image:url(../img/layout/topFormLogin.gif);
	background-repeat:no-repeat;
	width:172px;
	margin-left:6px;
	}



.loginForm form{
	padding:10px 10px;
	}

.loginForm label{
	font-weight:bold;
	}

.loginForm input{
	border:1px solid #939292;
	background-image:url(../img/layout/bgInput.gif);
	padding:2px;
	margin:4px 0;
	width:146px;
	}





.logInFormSubmit{
	display:block;
	background-image:url(../img/layout/logInFormSubmit.gif);
	width:172px;
	height:43px;
	text-decoration:none;
	}
.logInFormSubmit span{
	visibility:hidden;
	}



.formPage label {
	display:block;
	float:left;
	width:30%;
	font-weight:bold;

	}
	
.formPage .datoInput{
	display:block;
	float:left;
	width:68% !important;
	
	}

.datoInput{
	border:1px solid #ccc;
	margin-bottom:10px;
	padding:2px;
	width:80%;
	}


.formPage p{
	clear:both;
	width:99%;
	padding:3px 0;
	}
	
.titoloPagRegistrazione{
	color:#000;
	font-size:16px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#c9c9c9;
	}
	
.inviaForm{
	color:#fff;
	padding:10px;
	background-color:#b50000;
	font-weight:bold;
	margin-top:20px;
	border:0;
	}
	
	
.cosplaySegnalaBox {
	background-color:#fff;
	}

.cosplaySegnalaBox .boxColBoxBottom{
	background-image:url(../img/layout/cosplaySegnalaBottom.gif);
	height:35px;
}
	
.cosplaySegnalaBox h2{
	background-image: url(../img/layout/cosplaySegnalaTop.gif);
}

.cosplaySegnalaBox .content{
	padding:8px 15px ;	
	text-align:justify;
}

.cosplaySegnalaBox .content input{
border: 1px solid #939292;
background-image: url(../img/layout/bgInput.gif);
padding: 2px;
margin: 4px 0;
width: 146px;
}

.cosplaySegnalaBox .youTube{
display:block;
vertical-align:bottom;
background-image: url(../img/layout/youTubeIco.gif);
width:37px;
height:15px;
overflow:hidden;
float:right;
margin-top:2px;
}

.cosplaySegnalaBox .youTube b{
	visibility:hidden;
	}
	
.listNobullet{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
.votaConcorso{
	display:block;
	width:80px;
	height:44px;
	background-image:url(../img/layout/votaConcorso.png);
	position:absolute;
	bottom:-20px;
	left:44px;
	}
	
.votaConcorso span{
	display:none;
	}
	
#lightbox-image-vota{
	display:block;
	position:absolute;
	bottom:-20px;
	left:50%;
	margin-left:-40px;
	}
	
#lightbox-image-vota a{
display:block;
width:80px;
height:44px;
background-image:url(../img/layout/votaConcorso.png);
}

#lightbox-image-vota a span{
	display:none;
}
	

