/* 
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. 
*/


/* 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:#003300;}

.header_canale {background-image:url(../img/header_canale.jpg); background-position: 750px 0px; background-repeat: no-repeat; background-color:#a3bc4b; height:86px; padding:0; margin:0; border-bottom:1px solid #fff;}
/*.header_canale {background:url(../img/header_canale.jpg) 470px 0px no-repeat #b1c456; height:100px; padding:0; margin:0; border-bottom:1px solid #fff;}*/
.header_canale img{ vertical-align:top}

.presenza_menu1 {} 
/* 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; text-align:center; background-color:#107010; color:#ffffff;}	
.menu_navigazione h3.cat2 {margin:0; padding:0;}


.menu_navigazione {float:right; width:185px; font-size:0.9em; padding-top:10px; }
.gabbia_contenuti {height:auto !important; height:400px; min-height:400px; width:100%; background:url(../img/sfondo.gif) 0 0 repeat-x;} 
.coerenza2 {width:93%; padding-left:2%;}

.box_home .testo_home {font-size:1.2em; font-weight:bold; margin:0; width:auto !important; clear:both}
.box_home .testo_home p{margin-bottom:0}
.box_home {padding:5px 0 5px 30px;border:none;border-bottom:1px solid #C8DCB7;  margin:0 0 10px 0} 
.box_home .titolo_home{font-size:1.7em; font-weight:bold;  margin:10px 0 10px -25px;background-image:url(../img/pergamena.gif); background-repeat:no-repeat; background-position:0 0px; padding:3px 0 3px 35px;}
.box_home ul li{ margin-top:15px; padding-left:21px; background-position:7px 5px;}
.testo_home{padding-top:10px;}
.box_home .testo_home img{ margin:10px 0 10px 0;}
.img_sx {float:left;margin:2px 7px 2px 0;}
.box_news {padding:5px 0 10px 30px;  border:none;border-bottom:1px solid #C8DCB7;} 
.box_news .titolo_news {font-size:1.7em; font-weight:bold;  margin:10px 0 10px -25px;background-image:url(../img/pergamena.gif); background-repeat:no-repeat; background-position:0 0px; padding:3px 0 3px 35px;}
.box_news ul li{ margin-top:15px;}
.menu_navigazione ul.menu li a {padding:0 0 0 12px;}
ul.menu li a {color:#006A01; text-decoration:none;  background:url(../img/foglia.gif) 0 0px no-repeat; display:block; }	
ul.menu {margin:4px 10px 0 15px;}	
				ul.menu li {margin-bottom:0px; background-image:url(../img/pallini_menu.gif); background-repeat:repeat-x; background-position:bottom; padding:10px 4px 16px 2px;}	



.briciole {font-size:0.9em; margin:10px 0 5px 0; padding-bottom:10px; border:none}
.box_contenuti { border:none;border-top:1px solid #C8DCB7; padding:5px 0 15px 0px; margin-bottom:10px;}
.box_contenuti .titolo_contenuti {font-size:1.7em; font-weight:bold; margin:10px 0 10px 0px; padding:2px 0 4px 35px; color:#107316; background:url(../img/pergamena.gif) 0 0 no-repeat}
.box_contenuti .testo_contenuti{ padding:2px 0 2px 35px;}
.box_contenuti .testo_contenuti ul li{background:url(../img/punto_lista_p.gif) 2px 5px no-repeat; padding-left:10px; margin-top:10px;}
.testo_contenuti ul li.no_puntolista {background-image:none; margin:0; padding:0 0 0 10px; margin-bottom:5px;}


/*WCM*/
.img_cat {padding:5px 0 5px 0;}
.header_canale {height:86px; margin:0;}
.menu_navigazione {float:right; width:230px; font-size:0.9em;}
.presenza_menu2 {margin-right:0;/* IE 5-5.5 */ voice-family:"\"}\""; voice-family:inherit;/* css hack */margin-right:230px;background-image:url(../img/pallini_menu.gif); background-repeat:repeat-y; background-position:right;  /* altri browser */}		
.sfondo_menu {margin-left:1px; padding:2px 0;background: transparent;}
.float_img_cat {float:left; width:31px;}
.left_img_cat {margin-left:0px;}
.coerenza1 {float:left; width:99%;}
/*fine WCM*/	

/* WCM */
.box_news ul li {background-image:url(../img/punto_lista.gif);}
.box_home ul li {background-image:url(../img/punto_lista.gif);}
.box_news ul li.li_img {background-image:url(../img/punto_lista.gif) 0 0 no-repeat;}

/* CSS editor.css -  Link - WCM */

body {color:#003300;}
a:link, a:visited { color:#003300;font-weight:bold; text-decoration:underline; padding-left:0;} 
a:hover, a:focus, a:active {color:#006a01; text-decoration:underline;}

ul.menu li a:link, ul.menu li a:visited{ text-decoration:none; color:#2E5226}
ul.menu li a:hover, ul.menu li a:active, ul.menu li a:focus{text-decoration:none;cursor:pointer;color:#008901;}
                                                 /* Testi: 2 classi di ingrandimento, 2 di rimpicciolimento, 3 colori, 3 effetti di stile, il maiuscolo, dimensione del titolo della pagina (del paragrafo e sottotitolo) */
.big {font-size:1.2em;} 
.bigger {font-size:1.1em;}
.small {font-size:0.9em;}
.smaller {font-size:0.8em;}
.rosso {color:#f90000; background-color:transparent}
.verde {color:#006A01; background-color:transparent}
.grigio {color:#272727;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.maiusc {text-transform:uppercase;}
.titolo_pagina {font-size:2em;}
.titolo_paragrafo {font-size:1.6em;}
.sottotitolo {font-size:1.2em;}


/* WCM */
table tr td a, table tr td a:link, table tr td a:visited{font-weight:normal;}
/*.testo_contenuti table tr td {font-weight:normal;}*/
.testo_contenuti table tr td th.giallo {background-color:#f0f5cd;}
.testo_contenuti table tr td th.bianco {background-color:#ffffff;}

.sfondo_banner ul.banner img {border:none;}
