


html, body {margin:0; padding:0; text-align:center;} 
#pagewidth{ width:744px; text-align:left; margin-left:auto; margin-right:auto;} 
 
#header{position:relative; height:146px; width:100%; margin:0 auto; text-align:center; margin-top:0.5em;} 
#maincol{float: right; display:inline; position: relative; width:100%; }
#footer{clear:both;} 
 

/* Stili vari per il testo */
img {border: none; padding:0; margin:0;}
ul { position: relative;}
ol { position: relative;}
.bold { font-weight:bold;}
.arancio { color:#D34E00;}
.boldarancio { font-weight:bold; color:#D34E00;}

/* Allineamenti */
.imgsx { float:left; padding:0 0.6em 0 0;}
.imgdx {text-align:right; float:right;}

/* Stili vari per tasti navigazione */
.navigazione a {font-weight: bold;color:#326402; background-color: white; text-decoration:none;}
.navigazione a:hover {color: white; background-color:#326402;}

/* 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;}


 /* MENU BRICIOLA */
div.menubriciola {background-color: white; color: black; font-size: 0.6em; padding:0.6em 0 0.6em 1em; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.menubriciola a:link, div.menubriciola a:visited {color:#B54200; text-decoration:none; background-color: white; }
div.menubriciola a:hover, a:focus {color:white; text-decoration:none; background-color:#B54200;}


 /* TESTO NOTIZIA */
#titolo_notizia {clear: both; padding:0; margin:0; background-color:#f9f8ed; color:#716c72; font-size:1.2em;}
#titolo_notizia #scritta {padding:0.5em 0 0.2em 0.5em; margin:0; font-size:1em; line-height:170%;}
#titolo_notizia #scritta h1 {color:#628297; font-size:130%; padding:0; margin:0; font-weight:normal; line-height:100%;}
#titolo_notizia #scritta h1 a:link {color:#628297; text-decoration:none; font-weight:normal;}
#titolo_notizia #scritta h1 a:visited {color:#628297; text-decoration:none; font-weight:normal;}
#titolo_notizia #scritta h1 a:hover, a:focus {color:#628297; text-decoration:none; font-weight:normal;}

.data {color:#d34e00; font-weight:bold;}



 /* INTESTAZIONE PAGINE INTERNE */
#intestazione {clear: both; padding:0; margin:0; background-color:#f9f8ed; color:#716c72; font-size:1.2em;}
#intestazione #scritta {padding:0.5em 0 0.2em 0.5em; margin:0; font-size:1em; line-height:170%;}
#intestazione #scritta h1 {color:#628297; font-size:130%; padding:0; margin:0; font-weight:normal; line-height:100%;}
#intestazione #scritta h1 a:link {color:#628297; text-decoration:none; font-weight:normal;}
#intestazione #scritta h1 a:visited {color:#628297; text-decoration:none; font-weight:normal;}
#intestazione #scritta h1 a:hover, a:focus {color:#628297; text-decoration:none; font-weight:normal;}

.data {color:#d34e00; font-weight:bold;}




 /* PAGINA GENERICA */
div.paginainterna {font-size: 0.8em; background-color: #f4f3f3; color:716c72; padding:1em 1em 1.5em 1em; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.paginainterna h1 {font-size:140%; background-color: #f4f3f3; color:#628297; padding:0 0 0.5em 0; margin:0; font-weight:bold;}
div.paginainterna h2 {font-size:120%; background-color: #f4f3f3; color:#D34E00; padding:1em 0 0.5em 0.5em; margin:0; font-weight:bold;}
div.paginainterna h3 {font-size:120%; background-color: #f4f3f3; color:#628297; padding:1.5em 0 0 0; margin:0; font-weight:bold;}
div.paginainterna a:link {color:#D34E00; background-color:#f4f3f3; text-decoration:underline;}
div.paginainterna a:visited {color:#D34E00; background-color:#f4f3f3; text-decoration:underline;}
div.paginainterna a:hover, a:focus {color:#f4f3f3; background-color:#D34E00; text-decoration:underline;}
div.paginainterna ul { margin:0 0 1em 0.5em; padding:1em 0 0 0.5em; list-style-type:none;}
div.paginainterna ul li { list-style-image:url(../images/icone/quadratino_blu.gif); padding:0; margin:1em 0 0 0.5em; line-height:1.2em; font-size:100%; list-style-position:0 0;}
div.paginainterna ul li a:link {color:#D34E00; background-color:#f4f3f3; text-decoration:none;}
div.paginainterna ul li a:visited {color:#D34E00; background-color:#f4f3f3; text-decoration:none;}
div.paginainterna ul li a:hover, a:focus {color:#f4f3f3; background-color:#D34E00; text-decoration:underline;}
div.paginainterna ol { margin:0.5em 0 1em 0; padding:0; list-style-type:none;}
div.paginainterna ol li {  list-style-type:none; padding:0 0 0.8em 0; margin:1em 0 0 0.5em; line-height:1.2em; font-size:100%; border-bottom:1px dotted #D34E00;}
div.paginainterna ol li a:link {color:#D34E00; background-color:#f4f3f3; text-decoration:none;}
div.paginainterna ol li a:visited {color:#D34E00; background-color:#f4f3f3; text-decoration:none;}
div.paginainterna ol li a:hover, a:focus {color:#f4f3f3; background-color:#D34E00; text-decoration:underline;}
div.paginainterna p {margin:0; padding:0.8em 0 0 0;}
div.paginainterna p img {float:left; border:0; padding: 0 0.5em 0.3em 0;}
div.paginainterna table {margin: 1em 0 3em 0; border: 1px solid #ccc;}
div.paginainterna table tr td {text-align: center; background-color:#eee; color:black; padding:0.4em;}
div.paginainterna table tr th.top {text-align:center;  background-color:#ddd; color:black; padding:0.4em;}
div.paginainterna table tr th {text-align:left; background-color:#ddd; color:#000; padding:0.4em;}
div.paginainterna .abstract {font-size:110%; background-color: #f4f3f3; color:black; padding:0; margin:0 0 1em 0; font-weight:normal; font-style:italic;}
div.paginainterna caption {text-align: center; font-weight:bold; color: #316601; background-color:#f4f3f3; padding:0.5em;}

div.paginainterna div.archivio {color:#d34e00; background-color:#f4f3f3; padding:1.5em 0.5em 0.5em 1em; margin:0; text-align:left; font-size:90%;}
div.paginainterna div.archivio a:link {color:#d34e00; background-color:#f4f3f3; text-decoration:underline;}
div.paginainterna div.archivio a:visited {color:#d34e00; background-color:#f4f3f3; text-decoration:underline;}
div.paginainterna div.archivio a:hover, a:focus {color:#f4f3f3; background-color:#d34e00; text-decoration:underline;}



 /* PAGINA PRESS KIT */
div.presskit {font-size: 0.8em; background-color: #f4f3f3; color:716c72; padding:1em 0.5em 1.5em 0.5em; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div.presskit img {padding:0; margin:0 auto; border:none;}
div.presskit a:link {color:#D34E00; background-color:#f4f3f3; text-decoration:underline;}
div.presskit a:visited {color:#D34E00; background-color:#f4f3f3; text-decoration:underline;}
div.presskit a:hover, a:focus {color:#f4f3f3; background-color:#D34E00; text-decoration:underline;}



 /* PAGINA FOTOGRAFIA */
div.fotografia {font-size: 0.6em; background-color: #f4f3f3; color:716c72; padding:1em 0.5em 1.5em 0.5em; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.fotografia table {margin:0 auto; padding:0; width:80%; text-align:center;}
div.fotografia table tr td {text-align: center; padding:0.4em;}
div.fotografia table tr td img {text-align: center; padding:0; border:none;}




/* NEWSLETTER */
div.newsletter { background-color: #f4f3f3; color:716c72; text-align: justify; margin:0; padding:1em; font-size: 0.8em;}
div.newsletter a:link {color: #d34e00; text-decoration:underline; font-weight:normal;}
div.newsletter a:visited {color: #d34e00; text-decoration:underline; font-weight:normal;}
div.newsletter a:hover {color: #d34e00; text-decoration:underline; font-weight:normal;}
div.newsletter a:focus {color:#d34e00; text-decoration:underline; font-weight:normal;}
div.newsletter p { line-height:90%;}
div.newsletter h4 { margin:0; padding:2em 0 0 0; font-size:100%; color:#628297; font-weight:bold;}

div.newsletter div.iscrizione {border-bottom:1px solid #D66262; margin:0; padding:0;}
div.newsletter div.iscrizione h3 {margin:0; padding:0; font-size:110%; color:#628297; font-weight:normal;}



/* NEWSLETTER */
div.iscrizioneok { background-color: #f4f3f3; color:716c72; text-align: center; margin:0; padding:4em 0 0 0; font-size: 1em; min-height: 200px; height: auto !important; height: 200px;}




 /* FOOTER */
#piede {padding:0; margin:1em 0 0 0;}
#piede img {padding:0; margin:0; border:none;}
#piede img a:link {color:white; background-color:white; padding:0; margin:0; font-weight:normal;}
#piede img a:visited {color:white; background-color:white; padding:0; margin:0; font-weight:normal;}
#piede img a:hover, a:focus {color:white; background-color:white; padding:0; margin:0; font-weight:normal;}


a.pdf {background-image:url(../images/icone/icona_pdf.gif); background-repeat:no-repeat; list-style-type:none;  padding-left:1.5em; padding-top:0.1em; background-position: 0 0;}
a.doc {background-image:url(../images/icone/doc.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
a.xls {background-image:url(../images/icone/xls.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
a.ppt {background-image:url(../images/icone/ppt.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
a.zip {background-image:url(../images/icone/zip.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
a.audio {background-image:url(../images/icone/audio.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.5em;padding-top:0.2em;}
a.video {background-image:url(../images/icone/video.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.5em;padding-top:0.2em;}
a.vai {background-image:url(../images/icone/freccina_blu.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.5em; background-position: 0 0; text-decoration:none;}
a.interviste {background-image:url(../images/icone/audio.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.5em; padding-top:0.1em; background-position: 0 0;}
a.leggi {background-image:url(../images/icone/leggi.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.5em; padding-top:0.1em; 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 */  


