/* 
FOGLIO DI STILE DEL CANALE CSS PER LO SCHERMO: STILI SOLO PER LE FORMATTAZIONI SPECIFICHE DEL SINGOLO CANALE: 
COLORI, FONT, IMMAGINI DI SFONDO, LINK, LISTE ECC...IL TUTTO SPECIFICATO PER IL LAYOUT DEL SINGOLO CANALE. 
*/

/* stili di testi, link, sfondi e rollover per caratterizzarli insieme a testata e logo canale */
body, a:link, a:visited {color:#003300;}
.testo_home, .testo_news, .testo_contenuti {color:#003300;}
/* link della testata che hanno bisogno di uno sfondo trasparente */
a.transparent:link, a.transparent:visited {color:#003300; background-color:transparent;}
/* colore dei vari bordi */
.img_border, ul.banner img, .credits {border-color:#003300;}
.paginazione .corrente {border-left-color:#003300; border-right-color:#003300;}
.link_home, .titolo_paragrafo, .box_home, .box_news, .box_contenuti {border-bottom-color:#336699;}
/* img ripetuta in verticale per creare lo sfondo del menu di colore #F7FBE3=box di testo e rollover link - v. riga 8 */
.presenza_menu1 {/*background:url(../images/menu_canale.gif) 100% 0 repeat-y;*/} 
/* img-icona da associare alle macrocat del menu, qui due, ma ampliabili secondo necessità (basta mantenere naming e richiamare la relativa classe nell'xhtml).
posizione del testo="larghezza img + 5px", H="altezza img". In assenza di immagine la macrocat ha comunque una img di default di 30*30px */	

.menu_navigazione h3.cat1 {margin:0; padding:0; color:#990000; font-size:1.2em; padding-left:25px; background:url(../images/icona_nav.gif) 4px 0 no-repeat; padding-top:1px; padding-bottom:5px;}	
.menu_navigazione h3.cat2 {margin:0; padding:0;}

/*WCM*/
.skip, .testo_nascosto {position:absolute; top:-10000px; margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px;}
h1, h2, h4, h5, h6 {margin:0; padding:0; font-size:1.0em;}
.contenuti {padding:0 0 5px 0; font-size:0.9em;}
.coerenza2 {width:99%; padding-left:0;}
.img_cat {padding:5px 0 5px 0;}
.menu_navigazione {float:right; width:230px; font-size:0.9em; padding-top:10px;}
/**/
.presenza_menu2 {margin-right:0;/* IE 5-5.5 */ voice-family:"\"}\""; voice-family:inherit;/* css hack */margin-right:0px;/* altri browser */}		
/*margin-right:0; voice-family:"\"}\""; voice-family:inherit;margin-right:230px;*/
.sfondo_menu {margin-left:1px; padding:2px 0;background: transparent;}
.left_img_cat {margin-left:0px;}
.coerenza1 {float:left; width:99%;}
.sfondo_banner {background-color:#fff; border-left:1px solid #C77B7D; border-top:1px solid #C77B7D;}
ul.banner img {margin-bottom:15px; border:none;}
ul.banner {text-align:center; padding-top:0; padding-bottom:2px;}
.sfondo_menu {background-color:#fff; margin-left:1px; padding:2px 0;}
div.logo_rer {margin-bottom:10px;}
div.header_top {padding-top:15px;}
div.header_dx {float:right; width:180px; text-align:left;}
div.header_img_dx {background-image:url(../images/header_dx.jpg); background-position:top right; background-repeat:no-repeat; height:114px;}
div.header_canale {background-image:url(../images/logo_canale.jpg); background-position:top left; background-repeat:no-repeat; height:114px; background-color:#BA471B; border-bottom:2px solid #990000;}

form.form_cerca {margin:0; padding:0;}
.form_cerca input.submit {background-image:url(../images/submit.jpg); background-position:right 5px; background-repeat:no-repeat;}
.form_cerca input.cerca {border:1px solid #DC9331;}
.form_cerca label {color:#fff;}

ul.menu {margin:0 0 12px 0;}	
	ul.menu li {margin-bottom:8px; font-size:1em; color:#333333; margin-left:25px; padding-right:3px;}
		ul.menu li a:link, ul.menu li a:visited {text-decoration:none; color:#333333;}
		ul.menu li a:hover, ul.menu li a:active {text-decoration:underline; color:#333333;}									

div.box_entra {margin-top:10px; border-top:1px dashed #D18C8C; padding-top:10px;}
div.testo_box_entra {margin-left:0; font-size:1em; color:#333333;}
img.img_box_entra {float:left; width:334px; margin-right:5px;}
div.entra {margin-top:2px;}
	div.entra a:link, div.entra a:visited {color:#993300; text-decoration:none; margin:0; padding:0;}  
	div.entra a:hover, div.entra a:active {color:#993300; text-decoration:underline;}

.box_home {border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#D18C8C; margin:0 0 10px 10px;}
.box_home .testo_home {margin:0; padding:0; color:#333333; font-size:1.1em; line-height:1.3em; width:100%;}
	.box_home .testo_home .distanza {padding:8px;}
	
.box_news {padding:5px 0 10px 10px; margin-bottom:10px; border-bottom:1px solid #336699;}	
.box_news, .no_bordo {border:none;}
.box_news span, .box_news div.abstract_news {color:#333333;}					
.box_news ul li {color:#333333; background-image:url(../images/raquo.gif); background-position:0 4px; background-repeat:no-repeat; padding-left:8px; margin-bottom:15px;}					
.box_news ul li div.abstract_news {margin-top:2px;}				
.box_news ul li.elenco_img {margin-bottom:15px; background-image:none; padding-left:0;}
.box_news ul li a:link, .box_news ul li a:visited, 
.box_news ul li a:hover, .box_news ul li a:active {color:#333333; margin:0; padding:0;}
.box_news .abstract_news {font-size:1em;}
.box_news .titolo_news {font-size:1.7em; font-weight:bold; margin:0 0 10px 0; color:#990000;}
.box_news .archivio_news {clear:both; text-align:right; padding:10px 0 0 0;}
	.box_news .archivio_news a:link, .box_news .archivio_news a:visited, 
	.box_news .archivio_news a:hover, .box_news .archivio_news a:active {color:#990000;}
	.box_news a.continua:link, .box_news a.continua:visited {background-image:url(../images/raquo_rosso.gif); background-position:right 8px; padding-right:10px;}

div.footer {background-image:none; background-image:url(../images/footer_r.gif); background-position:top left; background-repeat:repeat-x; margin:0; padding:0;}
	div.footer_img_sx {background-image:url(../images/footer_sx.jpg); background-position:top left; background-repeat:no-repeat;}
	div.footer_img_dx {background-image:url(../images/footer_dx.jpg); background-position:top right; background-repeat:no-repeat;}
	div.footer_top {padding-top:25px;}	
/*fine WCM*/