html, body{ margin:0; padding:0; text-align:center; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; background-color:#fede98; background-image:url(../images/bg_orange.gif); background-repeat:repeat-x; color:#3f3f40;} 
 
#pagewidth{ width:46.5em; text-align:left; margin-left:auto; margin-right:auto; background-color:#ffffff} 
#header{position:relative; height:163px; width:100%; background-color:white} 
#leftcol{width:10.8em; float:left; position:relative;}
#maincol{float: right; display:inline; position: relative; width:35.5em; background-color:white}

/* Stili vari per il testo */
img {border:none; padding:0; margin:0;}
ul { position: relative;}
.bold { font-weight:bold;}
.corsivo { font-style:italic}
.boldrosso { font-weight:bold; color:#91421b;}
.rosso {color:#CC0000}

/* Allineamenti immagini */
.imgsx {float:left; padding:0 0.6em 0 0;}
.imgdx {text-align:right; float:right; padding:0 0.6em 0 0;}


/* Allineamenti testo */
.testosx { text-align:left;}
.testodx {text-align:right;}
.testofit {text-align:center;}

/* SKIP LINK */
div.salta {position:absolute; top:-10000px; margin:0; padding:0; height:0.1em; width:0.1em; font-size:0.1em; line-height:0.1em;}
div.salta ul, div.skip ul li {display:inline; margin:0; padding:0;}


/* IDENTIFICAZIONE MENU */
div.idmenu h3{position:absolute; top:-10000px; margin:0; padding:0; height:1px; width:0.1em; font-size:0.1em; line-height:0.1em;}

div.idmenu h2{position:absolute; top:-10000px; margin:0; padding:0; height:0.1em; width:0.1em; font-size:0.1em; line-height:0.1em;}


/* SOTTOMENU */
#sottomenu {clear:both; font-size: 0.7em; padding:0.3em 1em 0.3em 0; margin:0; font-weight:bold; background-color:#fede98; text-align:right}
#sottomenu ul {padding:0; margin:0;}
#sottomenu ul li {padding:0 0.5em 0 0.5em; margin:0; display:inline; border-right:1px solid #242222}
#sottomenu a:link {color:#424040; text-decoration:none;}
#sottomenu a:visited {color:#424040; text-decoration:none;}
#sottomenu a:hover, a:focus {color:#424040; text-decoration:underline;}


/* MENU BRICIOLA */
#menubriciola { clear:both; font-size: 0.7em; padding:0.5em 0 0.3em 1em; margin:0; text-align: left; background-color:white}
#menubriciola a:link {color:#3f3f40; text-decoration:none;}
#menubriciola a:visited {color:#3f3f40; text-decoration:none;}
#menubriciola a:hover, a:focus {color:#3f3f400; text-decoration:underline;}


/* MENU SX */
div.boxdx{ padding:0; margin:0; color:white; background-color:#f2efe9; font-size:0.75em; border-bottom:6px solid white; width:14.7em;}
div.boxdx h2 { padding:0.2em 0.5em 1em 0.5em; margin:0; color:white; background-color:#d41516; font-size:130%; }
div.boxdx  h2.enti { padding:0.2em 0.5em 1em 0.5em; margin:0; color:white; background-color:#68810b; background-image:url(../images/enti_ico.gif); background-position:left; background-repeat:no-repeat; font-size:130%; line-height:120%; text-align:right;}
div.boxdx  h2.volontari { padding:0.2em 0.5em 1em 0.5em; margin:0; color:white; background-color:#d41516; background-image:url(../images/volontari_ico.gif); background-position:left; background-repeat:no-repeat;font-size:130%; line-height:120%; text-align:right;}
div.boxdx  h2.regionale { padding:0.2em 0.5em 1em 0.5em; margin:0; color:white; background-color:#82074d; background-image:url(../images/regionale_ico.gif); background-position:left; background-repeat:no-repeat; text-align:right; font-size:130%; line-height:120% }
div.boxdx  h2.estero { padding:0.2em 0.5em 1em 0.5em; margin:0; color:white; background-color:#2b3966; background-image:url(../images/estero_ico.gif); background-position:left; background-repeat:no-repeat; text-align:right; font-size:130%; line-height:120% }
div.boxdx  h2.info { padding:0.2em 0.5em 1em 0.5em; margin:0; color:white; background-color:#426a51; background-image:url(../images/info_ico.gif); background-position:left; background-repeat:no-repeat; text-align:right; font-size:130%; line-height:140% }
div.boxdx  h2.video { padding:0.2em 0.5em 1em 0.5em; margin:0; color:white; background-color:#7e4db5; background-image:url(../images/video_ico.gif); background-position:left; background-repeat:no-repeat; text-align:right; font-size:130%; line-height:140% }
div.boxdx p { padding:1em 0.5em 0 0.5em; margin:0;}
div.boxdx ul {padding:0.5em 0.5em 0.5em 0.8em; margin:0; list-style-type:none;}
div.boxdx ul li {padding:0 0 0.2em 0.8em; margin:0; background-image:url(../images/menu_freccia.gif); background-repeat:no-repeat; background-position:0 0.4em}

div.boxdx a:link {color:#424040; text-decoration:none;}
div.boxdx a:visited {color:#424040; text-decoration:none;}
div.boxdx a:hover, a:focus {color:#424040; text-decoration:underline;}

 
/* COLONNA CENTRALE */
#dovesiamo { padding:0; margin:0 0 0 0.5em; background-color:white; color:#242222; font-size:0.80em;}
#dovesiamo #titolo { padding:0.1em 0 0.1em 1em; margin:0; background-color:#73652e; color:white; font-size:140%; font-weight:normal;}
#dovesiamo p {clear:both; padding:1em 1em 1em 1em; margin:0; font-size:90%}

#dovesiamo a:link {color:#CC0000; text-decoration:none;}
#dovesiamo a:visited {color:#CC0000; text-decoration:none;}
#dovesiamo a:hover, a:focus {color:#CC0000; text-decoration:underline;}


div.news {clear:both; padding:0; margin:0 0 1em 0.5em; background-color:white; color:#242222; font-size:0.75em; min-height:113px;}
div.news div.tit{ padding:0.1em 0 0.1em 1em; margin:0; background-color:#fede98; color:#242222; font-size:140%; font-weight:normal;}
div.news h3 { padding:0; margin:0.4em 0 0 0; background-color:white; color:#CC0000; font-size:120%; font-weight:bold }
div.news h3 a:link {color:#CC0000; text-decoration:none; background-color:white; font-weight:bold}
div.news h3 a:visited {color:#CC0000; text-decoration:none; background-color:white; font-weight:bold}
div.news h3 a:hover, a:focus {color:#CC0000; text-decoration:underline; background-color:white; font-weight:bold}
div.news img {padding:0 0.6em 0 0; margin:0; float:left}
div.news p { padding:0.3em 1em 0 1em; margin:0;}
div.news a:link {color:#CC0000; text-decoration:none;}
div.news a:visited {color:#CC0000; text-decoration:none;}
div.news a:hover, a:focus {color:#CC0000; text-decoration:underline;}

div.mainnews {clear:both; padding:0; margin:0 0 1em 0.5em; background-color:white; color:#242222; font-size:0.75em; min-height:113px;}
div.mainnews #tit{ padding:0.1em 0 0.1em 1em; margin:0; background-color:#f21515; color:white; font-size:140%; font-weight:normal;}
div.mainnews h3 { padding:0; margin:0.4em 0 0 0; background-color:white; color:#242222; font-size:120%; font-weight:bold }
div.mainnews h3 a:link {color:#CC0000; text-decoration:none; background-color:white; font-weight:bold}
div.mainnews h3 a:visited {color:#CC0000; text-decoration:none; background-color:white; font-weight:bold}
div.mainnews h3 a:hover, a:focus {color:#CC0000; text-decoration:underline; background-color:white; font-weight:bold}
div.mainnews img {padding:0 0.6em 0 0; margin:0; float:left}
div.mainnews p { padding:0.3em 1em 0 1em; margin:0;}
div.mainnews a:link {color:#CC0000; text-decoration:none;}
div.mainnews a:visited {color:#CC0000; text-decoration:none;}
div.mainnews a:hover, a:focus {color:#CC0000; text-decoration:underline;}



#archivionews { clear:both; background-color:white; color:#242222; font-size:0.75em; padding:0.5em 0.5em 0.3em 0; margin:0 0 0 0.5em; text-align:right }
#archivionews a:link {color:#CC0000; text-decoration:none;}
#archivionews a:visited {color:#CC0000; text-decoration:none;}
#archivionews a:hover, a:focus {color:#CC0000; text-decoration:underline;}

 
/* I-FRAME */
#cartina {float:right; padding:0.6em 0 0 0; width:63%}
#contatti {float:left; padding:0 0 0.6em 0.5em; width:35%}
#contatti p {margin:1em 0 0 0; padding:0}
#contatti a:link {color:#CC0000; text-decoration:none;}
#contatti a:visited {color:#CC0000; text-decoration:none;}
#contatti a:hover, a:focus {color:#CC0000; text-decoration:underline;}


 /* PAGINA INTERNA */
div.paginainterna { padding:0; margin:0 1em 0 1em; background-color:white; color:#242222; font-size:0.75em}
div.paginainterna h1 { padding:0.5em 1em 1.2em 0; margin:0; color:white; text-align:right;}
 

 
div.paginainterna h1.titolonews { padding:0; margin:0.5em 0 0 0; color:#cc0000; font-size:150%; font-weight:bold; text-align:left }


div.paginainterna #titenti {background-color:#68810b; padding:1em 1em 1.8em 0; margin:0; color:white; text-align:right;}
div.paginainterna #titenti h1 { padding:0; margin:0; text-align:right;}

div.paginainterna #titvolontari {background-color:#d41516; padding:1em 1em 1.8em 0; margin:0; color:white; text-align:right;}
div.paginainterna #titvolontari h1 { padding:0; margin:0; text-align:right;}

div.paginainterna #titregionale {background-color:#82074d; padding:1em 1em 1.8em 0; margin:0; color:white; text-align:right;}
div.paginainterna #titregionale h1 { padding:0; margin:0; text-align:right;}

div.paginainterna #titestero {background-color:#2b3966; padding:1em 1em 1.8em 0; margin:0; color:white; text-align:right;}
div.paginainterna #titestero h1 { padding:0; margin:0; text-align:right;}

div.paginainterna #titinfo {background-color:#426a51; padding:1em 1em 1.8em 0; margin:0; color:white; text-align:right;}
div.paginainterna #titinfo h1 { padding:0; margin:0; text-align:right;}

div.paginainterna #titlinks {background-color:#fede98; padding:1em 1em 1.8em 0; margin:0; color:#424040; text-align:right;}
div.paginainterna #titlinks h1 { padding:0; margin:0; text-align:right;}

div.paginainterna #titnews {background-color:#fede98; padding:0; margin:0; color:#424040; height:38px}

div.paginainterna #titvideo {background-color:#7e4db5; padding:1em 1em 1.8em 0; margin:0; color:#424040; text-align:right;}
div.paginainterna #titvideo h1 { padding:0; margin:0; text-align:right;}

#interviste { padding:0; margin:0;}


div.paginainterna h3 { padding:1.5em 0 0 0; margin:0; background-color:white; color:#cc0000; font-size:120%; font-weight:bold }
div.paginainterna h3 a:link {color:#CC0000; text-decoration:none; background-color:white; font-weight:bold}
div.paginainterna h3 a:visited {color:#CC0000; text-decoration:none; background-color:white; font-weight:bold}
div.paginainterna h3 a:hover, a:focus {color:#CC0000; text-decoration:underline; background-color:white; font-weight:bold}
div.paginainterna p { padding:0.5em 0 0 0; margin:0;}
div.paginainterna p a:link {color:#CC0000; text-decoration:none; background-color:white; font-weight:bold}
div.paginainterna p a:visited {color:#CC0000; text-decoration:none; background-color:white; font-weight:bold}
div.paginainterna p a:hover, a:focus {color:#CC0000; text-decoration:underline; background-color:white; font-weight:bold}
div.paginainterna ul {padding:0.5em 1.5em 0.5em 1em; margin:0; list-style-type:none;}
div.paginainterna ul li {padding:0 0 0.6em 1.5em; margin:0; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0 0}

 
 /* *** Float containers fix *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

