
html, body{margin:0; padding:0; text-align:center; font-family: verdana, arial, helvetica, sans-serif; } 
body{font-size:103%}
img {border: none; text-decoration: none;}
ul { position: relative;}
label {display: none;}
.bold {font-weight: bold;}


/* Allineamenti */
.asinistra{ text-align:left}
.adestra{ text-align:right}
.alcentro{ text-align:center}


/* Allineamenti immagini*/
.imgasinistra{ float:left; border:0; padding: 0 0.5em 0.5em 0;}
.imgadestra{ float:right; border:0; padding: 0 0.5em 0.5em 0;}


/* SKIP LINK */
div.salta {position:absolute; top:-10000px; margin:0; padding:0; height:1px; width:1px; 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:1px; font-size:0.1em; line-height:0.1em;}

 
#pagewidth{ width:99%; text-align:left;  margin-left:auto; margin-right:auto;} 
#header{width: 100%; position:relative; padding:0; margin:0;} 
#leftcol{width:20%; height: 100%; float:left; position:relative; font-size:0.7em; color:#AD1508; background-color:#FEEBD9;}
#maincol{float: right; display:inline; position: relative; width:79%;}
 

/* TESTATA */
div.testata {width: 100%; height: 172px; display: inline; background-image: url(../img/testata/fondo.jpg); margin:0; padding:0; float:left;  overflow:hidden;} 
div.testata div.sinistra {float:left; display:inline; padding:0; margin:0;}
div.testata div.destra {float:right; margin:0; padding:0; text-align:right;}


/* TOP */
div.top {width:100%; margin:0; padding:0; float:left;} 
div.top div.sinistra {float:left; display:inline; padding:0; margin:0;}
div.top div.sinistra img { margin:0; padding:0; border:0;}
div.top div.destra {float:right; margin:0; padding:0; display:inline;}
div.top div.destra form {margin:0; padding:0;}
div.top div.destra input.txt {margin:0; padding:0.1em 0 0.1em 0.5em; border: 1px solid #BE180A; font-size: 0.8em;}
div.top div.destra form label {font-size: 0.7em; color:#B91014; background-color:white;}
div.top div.destra input.btn {background-color:#BE180A; color:white; font-size:84%;  padding:0.1em; border:2px solid #730F06; border-top-color:#F54F41;border-left-color:#F54F41;}
div.top div.destra input.btn:hover {color:#BE180A; background-color:white; font-size:84%;  padding:0.1em; border:2px solid #F54F41; border-top-color:#730F06;border-left-color:#730F06;}


/* CERCA */
form {margin:0; padding:0 0.5em 0 0; display:inline;}
input {font-size:0.8em; margin:0 0.5em 0 0; padding: 0 0.3em 0 0;}
h5{margin:0; margin-top:1.5em;padding:0;}
p.risultato{margin:0; padding:0; margin-bottom:1em}



/* Menu SX SOPRA */
div.menu { margin:0; padding:0; color:#AD1508; background-color:#FEEBD9;}
div.menu ul {margin:0; padding:0; list-style-type: none}
div.menu ul li {margin:0; border-bottom: 2px solid white; background-image:url(../img/quadratino_01.gif); background-repeat:no-repeat; background-position: left; list-style-type:none; padding: 1em 0 1em 2em;}
div.menu ul li a:link, div.menu ul li a:visited {text-decoration:none; color:#AD1508; background-color:#FEEBD9; font-weight:bold;}
div.menu ul li a:hover, div.menu ul li a:focus {text-decoration:underline;}


/* Menu SX SOTTO */
div.menusotto {margin:0; padding:0; color:#AD1508; background-color:#FEEBD9; font-style:italic;}
div.menusotto ul {margin:0; padding:0; list-style-type: none;}
div.menusotto ul li {margin:0; border-bottom: 2px solid white; background-image:url(../img/quadratino_02.gif); background-repeat:no-repeat; background-position: left; list-style-type:none; padding: 1em 0 1em 2em;}
div.menusotto ul li a:link, div.menusotto ul li a:visited {text-decoration:none; color:#AD1508; background-color:#FEEBD9; font-weight:bold;}
div.menusotto ul li a:hover, div.menusotto ul li a:focus {text-decoration:underline;}


/* Link ERMES */
div.ermes {margin:0; padding:1em 0 1em 0.6em; color:black; background-color:#FDD6B2;}
div.ermes img a{border:none; margin:0; padding:0; text-decoration:none;}


/* MENU BRICIOLA */
div.menubriciola {background-color: #EDEEEF; color: black; font-size: 0.6em; font-weight: bold; line-height: 16px; padding:0.2em;}
div.menubriciola a:link, div.menubriciola a:visited {color:#AD1508; text-decoration:none; font-weight: bold; background-color: #EDEEEF;}
div.menubriciola a:hover, a:focus {color:#AD1508; text-decoration:underline; background-color: #EDEEEF;}



/* MENU CENTRO */
div.menucentro {width:100%; font-size: 0.7em; font-weight: bold; margin:0; padding:0.6em 0 0 0;} 
div.menucentro img {float:left; margin:0; padding:0 0.5em 0 0; border:none; overflow:scroll;} 
div.menucentro ol {margin:0; padding:0; list-style-type: none;}
div.menucentro ol li {margin:0; padding:0 0 0 1em; border-bottom: 2px solid white; color:#AD1508; background-color:#FEEBD9;}
div.menucentro ol li h3 {padding: 1.1em 0.6em 1.1em 0.5em; font-size:115%; margin:0;}
div.menucentro ol li h3 a:link, div.menucentro ol li h3 a:visited { color:#AD1508; background-color:#FEEBD9; font-weight: bold; text-decoration:none;}
div.menucentro ol li h3 a:hover, a:focus {text-decoration:underline;}



/* Pagina standard */
div.paginainterna {font-size: 0.7em; /*background-color: white;*/ color:black; padding:0; margin:1em 0 1em 0;}
div.paginainterna table {margin: 1em 0 3em 0; border: 1px solid #ccc;clear:both}
div.paginainterna table tbody tr td {text-align: center; background-color:#eee; color:black; padding:0.4em;}
div.paginainterna table tbody tr th.top {text-align:center;  background-color:#ddd; color:black; padding:0.4em;}
div.paginainterna table tbody tr th {text-align:left; background-color:#ddd; color:#000; padding:0.4em;}
div.paginainterna caption {text-align: center; font-weight:bold; color: #BE2024; background-color:white; padding:0.5em;}
div.paginainterna h1 {color: #BE2024; background-color: white; font-size: 150%; font-weight: bold; padding:0;/*padding:0 0 0.6em 0; modificato il 25/01/06*/ margin:0;}
div.paginainterna h2 {color: #BE2024; background-color: white; font-size: 130%; font-weight: normal; padding:0 0 0.4em 0; margin:0;}
div.paginainterna ul { margin:0; padding: 0;/*padding: 1em 0 0 0; modificato il 25/01/06*/ list-style-type: none;}
div.paginainterna ul li{line-height:180%; list-style-type:none; margin:0;}
div.paginainterna ul.appuntamenti li{line-height:normal}/*aggiunto il 25/01/06*/
div.paginainterna ul.archivio li {background-image:url(../img/freccia.gif); background-repeat:no-repeat;background-position: left middle;padding-left:1.2em;list-style-type: none; color: black; background-color:white; margin-top: 0.3em;}
div.paginainterna ul li h3 {color: #BE2024; background-color: white; font-size: 100%; font-weight: bold; padding:0; margin:1em 0 0 0;}
div.paginainterna a:link, a:visited {color: black; background-color: white; text-decoration:underline;}
div.paginainterna a:hover, a:focus {color: white; background-color: #BE2024; text-decoration:underline;}
div.paginainterna p {margin:0; padding:0.6em 0 0 0;}
div.paginainterna div.paragrafo p {margin:0.5em 0 1em 0; padding:0; clear:both; float:left; width:100%; }
div.paginainterna div.paragrafo h3 { float:left; clear:both; color: black; background-color: white; font-size: 110%; font-weight: bold; padding:0; margin:1.5em 0 0 0;}



/* LINK SUCCESSIVI */
div.paginainterna div.sottomenu { padding:1em 0 0.6em 0; margin:0;}
div.paginainterna div.sottomenu h2 {padding:0 0 0.2em 0; margin:0; font-size:110%; color:#AD1508; background-color:white; font-weight:bold;}
div.paginainterna div.sottomenu ol { margin:0; padding:0;}
div.paginainterna div.sottomenu ol li{list-style-type:none; padding:0.3em 0 0.3em 0.5em; margin:0; border-bottom: 2px solid white; color:#AD1508; background-color:#FEEBD9;}
div.paginainterna div.sottomenu ol li a:link {color:#AD1508; background-color:#FEEBD9; text-decoration:none;}
div.paginainterna div.sottomenu ol li a:visited {color:#AD1508; background-color:#FEEBD9; text-decoration:none;}
div.paginainterna div.sottomenu ol li a:hover, a:focus {color: white; background-color: #BE2024; text-decoration:none;}



/* Sezione notizie */
div.notizie {margin: 1.5em 0 0 0; padding:0.5em;}
div.notizie h1 { width:100%; border-bottom: 1px solid #BE2024; color: #BE2024; background-color:white; display: block; font-size: 0.8em; font-weight: bold; margin:0; padding-bottom: 0.1em; padding-top: 0.3em;}
div.notizie ul {margin: 0; padding: 0 0 0.4em 0;}
div.notizie ul li {background-image:url(../img/freccia.gif); background-repeat:no-repeat;background-position: left middle;padding-left:1.2em;list-style-type: none; color: black; background-color:white; margin-top: 0.3em;}
div.notizie ul li h3 { font-size: 0.7em; margin: 0; padding-top: 0; color: #BE2024; background-color:white; font-weight:normal;}
div.notizie ul li h3 a:link, div.notizie ul li h2 a:visited {color: black; background-color:white; text-decoration:underline;}
div.notizie ul li h3 a:hover, a:focus {color: white; background-color:#BE2024; text-decoration:none;}
div.notizie div.archivio {color: black; background-color:white;	font-size: 0.6em; background-image:url(../img/quadrato.gif); background-repeat:no-repeat;  background-position: 0 3px; padding: 0.1em 0 0 1.2em; font-weight:bold;}
div.notizie div.archivio a:link, a:visited {color: black; background-color:white; text-decoration:underline}
div.notizie div.archivio a:hover, a:focus {color: white; background-color:#BE2024; text-decoration:none}




/* Sezione appuntamenti */
div.appuntamenti {margin: 0.3em 0em 4em 0em; padding:0.5em;  font-size: 0.7em;}
div.appuntamenti h1 { width:100%; border-bottom: 1px solid #BE2024; color: #BE2024;  background-color:white; display: block; font-size: 110%; font-weight: bold; margin: 0; padding-bottom: 0.1em; padding-top: 0.3em;}
div.appuntamenti ul {margin: 0em; padding:0em 0em 1em 0em; list-style-type:none; }
div.appuntamenti li {background-image:url(../img/freccia.gif); background-repeat:no-repeat; background-position: left middle; list-style-type:none; padding-left:1.2em; color: #BE2024; background-color:white; margin:0.8em 0 0 0;}
div.appuntamenti li h3 { font-size: 100%; font-weight: normal; color: black; background-color:white; margin: 0; padding-top: 0;}
div.appuntamenti li h3 a:link {color: black; background-color:white; text-decoration:underline}
div.appuntamenti li h3 a:visited {color: black; background-color:white; text-decoration:underline}
div.appuntamenti li h3 a:hover, a:focus {color: white; background-color:#BE2024; text-decoration:none}

div.appuntamenti div.archivio {color: black; background-color:white; font-size: 90%; background-image:url(../img/quadrato.gif); background-repeat:no-repeat;  background-position: 0 3px; padding: 0.1em 0 0 1.2em; font-weight:bold;}
div.appuntamenti div.archivio a:link, a:visited {color: black; background-color:white; text-decoration:underline}
div.appuntamenti div.archivio a:hover, a:focus {color: white; background-color:#BE2024; text-decoration:none}







/* DOCUMENTI UTILI */
div.documenti_utili { clear:both; font-size: 0.7em; background-color: #DDECF7; color:black; padding:0.5em 0 0.5em 0.5em; margin:1.5em 0 0 0;  border-top: 2px solid black;}
div.documenti_utili h2 {color: black; background-color: #DDECF7; font-size: 100%; font-weight: bold; padding:0.4em 0 0.1em 0.1em; margin:0; display:block;}
div.documenti_utili ul { margin:0; padding: 1em 0 0 0; list-style-type: none;}
div.documenti_utili ul li{ line-height: 145%; list-style-type:none; margin:0 0 1em 0; padding:0 0 0 2em; display:block;}
div.documenti_utili ul li a:link {color: black; background-color: #DDECF7; text-decoration:underline;}
div.documenti_utili ul li a:visited {color: black; background-color: #DDECF7; text-decoration:underline;}
div.documenti_utili ul li a:hover, a:focus {color: white; background-color: #BE2024; text-decoration:none;}


/* LINK UTILI */
div.link_utili { clear:both; font-size: 0.7em; background-color:#FEEBD9; color:black; padding:0.5em 0 0.5em 0.5em; margin:0 0 2em 0; border-top: 2px solid black;}
div.link_utili h2 {color: black; background-color: #FEEBD9; font-size: 100%; font-weight: bold; padding:0.4em 0 0.1em 0.1em; margin:0;}
div.link_utili ul { margin:0; padding: 1em 0 0 0; list-style-type: none;}
div.link_utili ul li{list-style-type:none; margin:0 0 0.6em 0;}
div.link_utili ul li a:link, a:visited {color: black; background-color: #FEEBD9; text-decoration:underline;}
div.link_utili ul li a:hover, a:focus {color: white; background-color: #BE2024; text-decoration:none;}


li.pdf {background-image:url(../img/icone/icona_pdf.gif); background-repeat:no-repeat; list-style-type:none; padding-left:2em;}
li.doc {background-image:url(../img/icone/icona_doc.gif); background-repeat:no-repeat; list-style-type:none; padding-left:2em;}
li.xls {background-image:url(../img/icone/icona_xls.gif); background-repeat:no-repeat; list-style-type:none; padding-left:2em;}
li.ppt {background-image:url(../img/icone/icona_ppt.gif); background-repeat:no-repeat; list-style-type:none; padding-left:2em;}
li.zip {background-image:url(../img/icone/icona_zip.gif); background-repeat:no-repeat; list-style-type:none; padding-left:2em;}
li.audio {background-image:url(../img/icone/icona_audio.gif); background-repeat:no-repeat; list-style-type:none; padding-left:2em;}
li.video {background-image:url(../img/icone/icona_video.gif); background-repeat:no-repeat; list-style-type:none; padding-left:2em;}

.pdf {background-image: url(../img/icone/pdf.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.2em;}
.doc {background-image:url(../img/icone/doc.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.2em;}
.xls {background-image:url(../img/icone/xls.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.2em;}
.ppt {background-image:url(../img/icone/ppt.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.2em;}
.zip {background-image:url(../img/icone/zip.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.2em;}
.audio {background-image:url(../img/icone/img/audio.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.2em;}
.video {background-image:url(../img/icone/video.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1.2em;}

a.blank {background-image: url(../img/icone/chiocciola.gif); background-repeat:no-repeat; padding-right:2em; background-position:right}

/* Float containers fix */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
/* Allineamenti immagini*/
.fotoleft { float:left; border:0; padding: 0 0.5em 0.5em 0;}
.fotoright { float:right; border:0; padding: 0 0.5em 0.5em 0;}
.fotomiddle {float:none; margin:2px;}
/* Archivi */
#precedente{ float:left; margin-top:10px;}
#successiva{ float:right; margin-top:10px;}
div#precedente a:link a:visited, div#successiva a:link a:visited {color:#AD1508; background-color:#FEEBD9; text-decoration:none;}
div#precedente a:hover a:focus, div#successiva a:hover a:focus {color:#AD1508; background-color:#FEEBD9; text-decoration:none;}
div.paginainterna ul.archivio li h3{ font-weight:normal; }

ul.appuntamenti { font-weight:normal; margin: 0; padding:0 0 1em 0; list-style-type:none;}
ul.appuntamenti li {font-weight:normal; background-image:url(../img/freccia.gif); background-repeat:no-repeat; background-position: left middle/*6px*/; list-style-type:none; padding-left:1.2em; color: #BE2024; background-color:white; margin:0.8em 0 0 0;}
ul.appuntamenti li h3 {  font-weight:normal;  font-size: 100%; color: black; background-color:white; margin: 0; padding-top: 0;}
div.paginainterna ul.appuntamenti li h3 {font-weight:normal; }
ul.appuntamenti li h3 a:link {  font-weight:normal; color: black; background-color:white; text-decoration:underline}
ul.appuntamenti li h3 a:visited {  font-weight:normal; color: black; background-color:white; text-decoration:underline}
ul.appuntamenti li h3 a:hover, a:focus { font-weight:normal; color: white; background-color:#BE2024; text-decoration:none}
.testonero{ color: #000; }
.abstract{font-style:italic}


div.googleIntestazione span.nrRisultati, span.testoCercato {font-weight:bold;}
div.googleIntestazione span.labelNrRisultati, span.nrRisultati {font-size: 1.5em; font-weight:bold; color: #AD1508;}


div.googleNavigazione {margin-top:2em; margin-bottom:1.5em}
div.googleNavigazione {font-size: 1.1em;}

div.googleRisultati a.valoreTitolo {font-size: 1.2em; font-weight: bold;}
div.googleRisultati div.risultato {}
div.googleRisultati div.risultatoRientrato {margin-left: 3em;}
div.googleRisultati p {margin-top:0em; margin-bottom:1.0em; margin-left:0em}


/* modifiche J 2007*/
div.paginainterna { width:100%}
div.paginainterna div.sottomenu ol li a:link, div.paginainterna div.sottomenu ol li a:active, div.paginainterna div.sottomenu ol li a{ display:block; }

/*aids*/
div.top{ background:url(http://www.saluter.it/img/banneraids.jpg) 300px 0 no-repeat}
