*{ padding:0px; margin:0px; }
			
BODY
{
    background:#ffffff url(../img/sfondo_body.jpg) repeat-x ;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
	margin: auto;
	 
	scrollbar-face-color: #444; 
	scrollbar-width:2;
	scrollbar-highlight-color: #aaaaaa; 
	scrollbar-shadow-color:  #000000; 
	scrollbar-3dlight-color: #444; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-track-color: #d9d9d9; 
	scrollbar-darkshadow-color: #222222;  
}

#menuTable {
	
	background-repeat: repeat-x;
	margin-right: auto;
	margin-left: auto;
	margin-top:75px;
	color:#000;
}

a{ color:#990000; text-decoration:none}
a:hover{ color:#990000; text-decoration:underline}

select{ width:200px; background:#000000; color:#999999}
input { width:200px; background:#000000; color:#999999}



.centrale input, select, .puls_def
{
	background:#FFFFFF; 
	color:#000000;
	width:auto;
}

.menu{ margin: 126px 0px 0 0px; height:23px; vertical-align:middle; font-size:1.1em; font-weight:bold; color:#FFFFFF }
.menu td{ text-align:center}
.menu td a div { color:#FFFFFF; height:30px; padding-top:4px}
.menu td a:hover div { background: #FFFFFF; color:#000000; text-decoration:none; cursor:hand}
 
.box_portale{ margin:auto; width:951px; border:#000000 0px solid;}
.header{ border:#000000 0px solid; height:160px; background:url(../img/sfondo_header.jpg) top center;}
.label_colonna{ height:30px; padding:10px 10px 20px 40px; color:#FFFFFF; font-weight:bold; font-size:1.2em;}

.pag_edicola{ width:100%; background:#fff url(../img/label_edicola.gif) top left no-repeat;}
.pag_edicola .label{ height:30px; padding:10px 10px 10px 70px; color:#FFFFFF; font-weight:bold; font-size:1.2em; }

.pag_video{ width:100%; background:#fff url(../img/label_inevidenza.gif) top left no-repeat;}
.pag_video .label{ height:30px; padding:10px 10px 10px 70px; color:#FFFFFF; font-weight:bold; font-size:1.2em; }
.monitor{ width:340px; height:280px; border:#000000 1px solid}


.pag_correlati{ width:100%; background:#fff url(../img/label_correlati.gif) top left no-repeat;}
.pag_correlati .label{ height:30px; padding:10px 10px 10px 0px; color:#FFFFFF; font-weight:bold; font-size:1.2em; }



.home_video{ background:url(../img/sfondo_home_video.gif) top center no-repeat; height:320px}
.contenuto{width:680px; vertical-align:top  }
.colonna{ vertical-align:top }
.label_interna{ height:30px; padding:10px 10px 10px 50px; color:#FFFFFF; font-weight:bold; font-size:1.2em; background:url(../img/sfondo_label.gif) top left ;}

.titolo{ font-size:1.5em; font-weight:bold; margin-bottom: 15px; text-align:left; margin-top:5px}
.testo{ font-size:1.1em; font-weight:normal; line-height:16px; text-align:justify; padding-left:10px}

.inevidenza{ width:100%; background:#fff url(../img/label_inevidenza.gif) top center no-repeat;}
.inevidenza a{ font-weight:bold}
.inevidenza .label{ height:30px; padding:10px 10px 10px 50px; color:#FFFFFF; font-weight:bold; font-size:1.2em}
.vai_archivio{ text-align:right; padding:10px}

.interna{ width:100%; background:#fff url(../img/label_interna.gif) top center no-repeat;}
.interna a{ font-weight:bold}
.interna .label{ height:30px; padding:10px 10px 10px 50px; color:#FFFFFF; font-weight:bold; font-size:1.2em}
.interna .label_2{ height:30px; padding:10px 10px 10px 50px; color:#aaa; font-weight:bold; font-size:1.0em}




.box_dossier{ width:100%; background:#000000 url(../img/sfondo_dossier.jpg) top left no-repeat;}
.box_dossier a{  color:#000000}
.box_dossier .label{ height:30px; padding:0px 0px 0px 25px; color:#FFFFFF; font-weight:bold; font-size:1.2em}


.box_bottom{ width:100%; background:#000000 url(../img/sfondo_box_bottom.jpg) top center no-repeat;}
.box_bottom a{ font-weight:bold}
.box_bottom .label{ height:30px; padding:16px 10px 0px 50px; color:#FFFFFF; font-weight:bold; font-size:1.2em}


.edicola{ height:300px; background:url(../img/sfondo_edicola.jpg) left top no-repeat; vertical-align:top}
.edicola a{ color:#FFCC33; font-weight:bold}
.edicola .label{ padding:0px 10px 10px 50px; color:#FFFFFF; font-weight:bold; font-size:1.2em; color:#FFFFFF}
.edicola div{height:220px; overflow:auto; width:240px; }
.edicola div .articolo { color:#FFFFFF; font-size:0.9em; }
edicola .testi{  color:#FFFFFF; font-size:0.9em;}


.palinsesto{ vertical-align:top;padding:0;padding-left:10px;}
.palinsesto a{ color:#FFCC33; font-weight:bold}
.palinsesto .label{ padding:0px 10px 10px 0px; color:#FFFFFF; font-weight:bold; font-size:1.2em}
.palinsesto div{height:60px; overflow:auto}
.palinsesto div .articolo{ color:#FFFFFF; font-size:0.9em;}

.box_inviavideo{background:url(../img/img_invia_video.jpg) top left no-repeat; height:140px; vertical-align:top; text-align:center}
.box_trovascuola{background:url(../img/img_trovascuola.jpg) top left no-repeat; height:100px; vertical-align:top; text-align:center}
.box_newsletter{background:url(../img/img_newsletter.jpg) top left no-repeat; height:120px; vertical-align:top; text-align:center}

.banner_home{background:url(../img/img_banner.jpg) top left no-repeat; height:100px; vertical-align:top; text-align:center; padding-left:12px}

.ricerca{ height:200px; background:url(../img/sfondo_ricerca.jpg) left top no-repeat; vertical-align:top; color:#ffffff; line-height:15px}
.ricerca a{ color:#FFCC33; font-weight:bold}
.ricerca .label{ padding:0px 10px 10px 50px; color:#FFFFFF; font-weight:bold; font-size:1.2em}

.filtro{ font-size:0.8em; height:25px; color:#FFFFFF; margin:0px 0 0 10px; font-weight:bold; width:84px; text-align:center; padding:2px}
.selezionato{ background: url(../img/freccia.gif)  center top ; color:#000; width:84px; font-size:0.8em; text-align:center; padding:2px}
.filtro a{ color:#888}



.footer{ background:url(../img/sfondo_footer.gif) repeat-x #000000; color:#CCCCCC; height:40px; padding:10px}

.visore
{
	width: 158px; 
	height: 160px;
	float:left; 
	text-align:center	;
}

.visore_elenco
{
	width: 158px; 
	height: 110px;
	float:left; 
	text-align:center;
		
}
.boxgrid{ 
	width: 153px; 
	height: 100px; 
	margin-left:6px;
	float:left; 
	overflow: hidden; 
	position: relative;
	float:none;
	display:block; 
}
.boxgrid_img{ 
	width: 135px; 
	height: 90px; 
	margin:10px; 
	float:left; 
	background:#161613; 
	border: solid 2px #000000; 
	overflow: hidden; 
	position: relative; 
}
.boxgrid_img:hover{ 
	border: solid 2px #FF0000; 
	
}
	
.boxgrid td 
{
	padding:0px; 
	color:#afafaf; 
	font-size:.9em; 
	font-weight:normal;
}
.boxgrid a{ 
	color:#afafaf; 
	font-weight:normal;
}
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 137px; 
	margin-left:10px;
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 100px;
	left: 0;
}
.caption .boxcaption {
	top: 84px;
	left: 0;
	margin-bottom:50px;
}
	
 #box_tag{width: 236px; text-align:left; padding:7px;  border: #000 4px solid; margin-left:6px }
 
  #tagCloud { width: 250px;text-align:left;}
.tag1 a{font-size: 10px; font-weight: bold; line-height:20px; height:24px; color:#8b4b4c;}
.tag1 a:hover{font-size: 10px; font-weight: bold; line-height:20px; height:24px;color:#000}

.tag2 a{font-size: 12px; font-weight: bold; line-height:20px; height:24px; color:#6c2021}
.tag2 a:hover{font-size: 12px; font-weight: bold; line-height:20px; height:24px;color:#000}

.tag3 a{font-size: 16px; font-weight: bold; line-height:20px; height:24px}
.tag3 a:hover{font-size: 16px; font-weight: bold; line-height:20px;color:#000}
	
.trasparente
{
	background:none;
}			
