 /*printer styles*/ 
 @media print{ 


html, body{ margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;} 
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}

html, body{margin:0; padding:0; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; } 
#pagewidth{width:98%; text-align:left; margin-left:auto; margin-right:auto;} 
#header{position:relative; height:80px; width:100%;} 
#leftcol{width:24%; float:right; position:relative; height:100%;}
#maincol{float: left; display:inline; position: relative; width:75%;}
#footer{clear:both;} 
 
 
 
 /* Allineamenti */
.asinistra{ text-align:left}
.adestra{ text-align:right}
.alcentro{ text-align:center}

.imgsx {float:left; padding:0 0.6em 0.5em 0; text-align:left;}
.imgdx {text-align:right; float:right; padding:0 0 0.5em 0.6em;}



/* Stili vari per il testo */
img {border: none; text-decoration: none; padding:0; margin:0;}
ul { position: relative;}
.bold { font-weight:bold;}
 

/* 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;}


 
 
/* TESTATA */
div.testata {width: 100%; height: 80px; display: inline; background-color:white; color:black; margin:0; padding:0; float:left; overflow:hidden; border-bottom:1px solid #425B4A; border-top:1px solid #425B4A;} 
div.testata div.sinistra {float:left; display:inline; padding:0;}
div.testata div.sinistra img { margin:0; padding:0;}
div.testata div.centro {margin:0 auto; text-align:center;}
div.testata div.centro img {margin:0; padding:0;}
div.testata div.destra {float:right; margin:0; padding:0;}


/* MENU TOP */
#menutop { clear:both; padding:0; margin:0; background-color:#F0F6E2; color:black; border-bottom:1px solid #425B4A;}
#menutop table {width: 100%; margin:0 auto; padding:0; text-align:center;}
#menutop table td {width: 15%; margin:0 auto; padding:0; text-align:center;}
#menutop table th {width: 15%; margin:0 auto; padding:0; text-align:center; background-color:#326402; color:white;}


/* CERACA - INFO */
#menutopdue { clear:both; margin:0; padding:0; border-bottom:1px solid #425B4A; font-size:0.6em;}
#menutopdue img {margin:0; padding:0; border:0;}
#menutopdue table {width: 100%; margin:0 auto; padding:0;  text-align:center;}
#menutopdue table td {margin:0 auto; padding:0;  text-align:center;}
#menutopdue a:link {color:#326402; background-color:white; text-decoration:none;}
#menutopdue a:visited {color:#326402; background-color:white; text-decoration:none;}
#menutopdue a:hover, a:focus {color:#326402; background-color:white; text-decoration:underline;}
#menutopdue form {margin:0; padding:0 3px 0 0; display:inline;}
#menutopdue form button { padding: 0; margin: 0 0 2px 3px; border:0; background-image: url(../img/home/cerca.gif); background-repeat:no-repeat; width:19px; height:19px; background-position:0 0;}


  /* FOOTER */
div.linkhome {padding:1em; margin:2em 0 0 0; font-size:0.75em; color:black; background-color:#F7F7F4; text-align:center; border-top: 1px solid #425B4A;}
div.linkhome ul { padding:0.5em 0 0 0; margin:0; list-style-type:none;}
div.linkhome ul li { padding:0 0.8em 0 0.8em; margin:0; list-style-type:none; display:inline;}
div.linkhome ul li a:link {color:#326402; background-color:#F7F7F4; text-decoration:none;}
div.linkhome ul li a:visited {color:#326402; background-color:#F7F7F4; text-decoration:none;}
div.linkhome ul li a:hover, a:focus a:hover, a:focus {color:#F7F7F4; background-color:#326402; text-decoration:none;}


/* MENU BRICIOLA */
div.menubriciola {font-size: 0.6em; padding:0.6em 0 0.6em 1em; margin:0;}
div.menubriciola a:link {color:#B54200; text-decoration:none; background-color: white; }
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;}


/* TITOLO SEZIONE */
div.titsezione {background-color:#316601; color:#F0F0EB; padding:0; margin:0; border-bottom:1px solid #B9D0AD; text-align:center; height:30px;}
div.titsezione h1{background-color:#316601; color:#F0F0EB; font-size: 1em; font-weight:bold; padding:0.3em 0 0 0; margin:0;}


/* TITOLO IL FATTO */
#tit { clear:both; background-color:#0A7B21; color:white; padding:0; margin:0 auto; border-bottom:1px solid #B9D0AD; font-weight:bold; text-align:center; height:30px;}



/* MENU DESTRO */
div.menudx {font-size: 0.75em; padding:0; margin:0 0 1em 0; height:100%; clear:both;}
div.menudx div {position:relative; background-color: #F0F6E2; color:#326402; overflow:hidden; padding:0; margin:0; border:1px solid #C6D6AD;}
div.menudx div h3 {width:100%; left:0; text-align:center; background-color: #F0F6E2; margin-bottom:0; color:#326402;}
div.menudx ul {padding: 0; list-style-type:none; margin:0; border-right:1px solid #C6D6AD; border-left:1px solid #C6D6AD; color:#326402; background-color:#F0F0EB; clear:both;}
div.menudx ul li {border-bottom: 1px solid #C6D6AD; padding: 0.2em 0.1em 0.2em 0.4em; list-style-type:none; margin:0;}
div.menudx ul li a:link {color:#326402; text-decoration:none; background-color:#F0F0EB; font-style:normal;}
div.menudx ul li a:visited {color:#326402; text-decoration:none; background-color:#F0F0EB; font-style:normal;}
div.menudx ul li a:hover, a:focus {text-decoration:underline;color:#326402; background-color:#F0F0EB; font-style:normal;}



/* LINK */
div.link {font-size: 0.75em; background-color:#FFFBE4; color:black; padding:0; margin:3em 0 2em 0; border:1px solid #C6D6AD;}
div.link div.titolo {position:relative; background-color: #F7F7F4; color:#326402; overflow:hidden; padding:0; margin:0; border-bottom:1px solid #C6D6AD; clear:both;}
div.link div.titolo h3 {width:100%; left:0; text-align:center; margin:0; padding:0}
div.link h4 {color:black; background-color:#FFFBE4; font-size: 110%; font-weight: bold; padding:0 0.5em 0 0.5em; margin:0.4em 0 0 0;}
div.link ul { padding:0 0.3em 0 0.3em; margin:0 0 1em 0;}
div.link ul li { padding:0 0 0 1.6em; margin:0.8em 0 0 0; list-style-type:none; font-size:100%; color:black; background-color:#FFFBE4;  line-height:1.2em;}
div.link ul li a:link {color:black; background-color:#FFFBE4; text-decoration:none;}
div.link ul li a:visited {color:black; background-color:#FFFBE4; text-decoration:none;}
div.link ul li a:hover, a:focus {color:#FFFBE4; background-color:black; text-decoration:none;}

div.link ul li a.bold { font-weight:bold;}


/* LINK ONLY*/
div.link_only {font-size: 0.75em; background-color:#FFFBE4; color:black; padding:0; margin:1em 0 2em 0; border:1px solid #C6D6AD;}
div.link_only div.titolo {position:relative; background-color: #F7F7F4; color:#326402; padding:0; margin:0; border-bottom:1px solid #C6D6AD; clear:both;}
div.link_only div.titolo h3 {width:100%; left:0; text-align:center; margin:0; padding:0}
div.link_only h4 {color:black; background-color:#FFFBE4; font-size: 100%; font-weight: bold; padding:0 0.5em 0 0.5em; margin:0.4em 0 0 0;}
div.link_only ul { padding:0 0.3em 0 0.3em; margin:0 0 1em 0;}
div.link_only ul li { padding:0 0 0 1.6em; margin:0.8em 0 0 0; list-style-type:none; font-size:100%; color:black; background-color:#FFFBE4;  line-height:1.2em;}
div.link_only ul li a:link {color:black; background-color:#FFFBE4; text-decoration:none;}
div.link_only ul li a:visited {color:black; background-color:#FFFBE4; text-decoration:none;}
div.link_only ul li a:hover, a:focus {color:#FFFBE4; background-color:black; text-decoration:none;}



/* PAGINA INTERNA SEZIONE ISTITUZIONALE*/
div.paginainterna {font-size: 0.75em; background-color: white; color:black; padding:1em 0.5em 0 1em; margin:0; text-align:justify;}
div.paginainterna h1 {font-size:140%; background-color: white; color:#316601; padding:0 0 0.5em 0; margin:0; font-weight:bold;}
div.paginainterna h2 {font-size:120%; background-color: white; color:#316601; padding:1em 1em 0 0; margin:0; font-weight:bold;}
div.paginainterna a:link {color:#316601; background-color:white; text-decoration:underline;}
div.paginainterna a:visited {color:#316601; background-color:white; text-decoration:underline;}
div.paginainterna a:hover, a:focus {color:white; background-color:#316601; text-decoration:underline;}
div.paginainterna ul { margin:0.5em 0 1em 0; padding:0 0 0 1.5em;}
div.paginainterna ul li {list-style-type: disc; margin:0; padding:0.5em 0 0 0; line-height:1.2em; font-size:100%;}
div.paginainterna ul li a:link {color:#316601; background-color:white; text-decoration:underline;}
div.paginainterna ul li a:visited {color:#316601; background-color:white; text-decoration:underline;}
div.paginainterna ul li a:hover, a:focus {color:white; background-color:#316601; text-decoration:underline;}
div.paginainterna p {margin:0; padding:0.6em 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: white; color:black; padding:0; margin:0; font-weight:normal; font-style:italic;}
div.paginainterna caption {text-align: center; font-weight:bold; color: #316601; background-color:white; padding:0.5em;}
div.paginainterna div.paragrafo p {margin:0.5em 1em 1em 0; padding:0;}
div.paginainterna div.paragrafo h3 {clear:both; color:#B14203; background-color: white; font-size: 130%; font-weight: bold; padding:0; margin:1.5em 0 0 0;}



/* PAGINA IL FATTO - NOTIZIE DALLA REGIONE - NOTIZIE DALLE AZIENDE SANITARIE */
div.notizie {font-size: 0.75em; background-color: white; color:black; padding:1em 0.5em 0 1em; margin:0; text-align:justify;}
div.notizie h1 {font-size:140%; background-color: white; color:#B54200; padding:0; margin:0; font-weight:bold;}
div.notizie h2 {clear:both; color:#B14203; background-color: white; font-size: 120%; font-weight: bold; padding:0; margin:1.5em 0 0 0;}
div.notizie ul { margin:0.5em 0 1em 0; padding:0;}
div.notizie ul li {list-style-type: disc; list-style-position:inside; margin:0; padding:0; line-height:1.5em;}
div.notizie ul li a:link {color:#B54200; background-color:white; text-decoration:underline;}
div.notizie ul li a:visited {color:#B54200; background-color:white; text-decoration:underline;}
div.notizie ul li a:hover, a:focus {color:white; background-color:#B54200; text-decoration:underline;}
div.notizie p {margin:0.5em 0 1em 0; padding:0;}
div.notizie p img {float:left; border:0; padding: 0 0.5em 0.5em 0;}
div.notizie table {margin: 1em 0 3em 0; border: 1px solid #ccc;}
div.notizie table tbody tr td {text-align: center; background-color:#eee; color:black; padding:0.4em;}
div.notizie table tbody tr th.top {text-align:center;  background-color:#ddd; color:black; padding:0.4em;}
div.notizie table tbody tr th {text-align:left; background-color:#ddd; color:#000; padding:0.4em;}
div.notizie caption {text-align: center; font-weight:bold; color: #B14203; background-color:white; padding:0.5em;}
div.notizie .abstract {font-size:110%; background-color: white; color:black; padding:1em 0 0 0; margin:0 0 2em 0 ; font-style:italic; font-weight:normal; }



/* PAGINA AGENDA */
div.agenda {font-size: 0.75em; background-color: white; color:black; padding:1em 0.5em 0 1em; margin:0; text-align:justify;}
div.agenda h1 {font-size:150%; background-color: white; color:#B54200; padding:0; margin:0; font-weight:bold;}
div.agenda h2 {font-size:100%; background-color: white; color:black; padding:0.4em 0 0 0; margin:0 0 2em 0;}
div.agenda h3 {clear:both; color:#B14203; background-color: white; font-size: 130%; font-weight: bold; padding:0; margin:1.5em 0 0 0;}
div.agenda ul { margin:0.5em 0 1em 0; padding:0;}
div.agenda ul li {list-style-type: disc; list-style-position:inside; margin:0; padding:0; line-height:1.5em;}
div.agenda ul li a:link {color:#B54200; background-color:white; text-decoration:underline;}
div.agenda ul li a:visited {color:#B54200; background-color:white; text-decoration:underline;}
div.agenda ul li a:hover, a:focus {color:white; background-color:#B54200; text-decoration:none;}
div.agenda p {margin:0.5em 1em 1em 0; padding:0;}
div.agenda p img {float:left; border:0; padding: 0 0.5em 0.5em 0;}
div.agenda .abstract {font-size: 110%; background-color: white; color:black; padding:1em 0 0 0.0; margin:0; font-style:italic; font-weight:normal;}


/* PAGINA CORSI ED EVENTI FORMATIVI */
div.corsi {font-size: 0.75em; background-color: white; color:black; padding:1em 0.5em 0 1em; margin:0;}
div.corsi h1 {font-size:140%; background-color: white; color:#316601; padding:0 0 0.5em 0; margin:0; font-weight:bold;}
div.corsi h2 {font-size:120%; background-color: white; color:#316601; padding:1em 1em 0 0; margin:0; font-weight:bold;}
div.corsi ul { margin:0; padding: 1em 0 0 0.5em; list-style-type: none;}
div.corsi ul li{line-height:180%; list-style-type:none; margin:0;}
div.corsi ul li a:link {color:#326402; background-color:white; text-decoration:underline;}
div.corsi ul li a:visited {color:#326402; background-color:white; text-decoration:underline;}
div.corsi ul li a:hover, a:focus {color:white; background-color:#326402; text-decoration:underline;}

div.corsi div.seguente{clear:both; font-size:100%; background-color: white; color:#326402; padding:2em 1em 0 1em; margin:0; text-align:right;}
div.corsi div.seguente a:link{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.corsi div.seguente a:visited{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.corsi div.seguente a:hover, a:focus {font-weight: bold; background-color: #326402; color:white; text-decoration:none;}
div.corsi .abstract {font-size: 110%; background-color: white; color:black; padding:1em 0 0 0.5em; margin:0; font-style:italic; font-weight:normal;}
div.corsi div.ricerca_notizie {background-color: white; color:black; padding:0; margin:4em 0 0 0;}

div.corsi .pulsanti {
 font-size: 0.9em;
 font-weight: bold;
 background-color: #DDEDAF;
 color:black;
 border: 1px solid #418E62;
 padding: 0.2em;
}



/* CAMPAGNE */
div.campagne {font-size: 0.75em; background-color: white; color:black; padding:1em 0.5em 0 1em; margin:0; text-align:justify;}
div.campagne h1 {font-size:150%; background-color: white; color:#B54200; padding:0; margin:0; font-weight:bold;}
div.campagne h2 {font-size:120%; background-color: white; color:#316601; padding:1em 1em 0 0; margin:0; font-weight:bold;}
div.campagne ul { margin:0.5em 0 1em 0; padding:0;}
div.campagne ul li {list-style-type:disc; list-style-position:inside; margin:0; padding:0; line-height:1.5em;}
div.campagne ul li a:link {color:#B54200; background-color:white; text-decoration:none;}
div.campagne ul li a:visited {color:#B54200; background-color:white; text-decoration:none;}
div.campagne ul li a:hover, a:focus {color:white; background-color:#B54200; text-decoration:none;}
div.campagne p {margin:0.5em 1em 1em 0; padding:0;}
div.campagne p img {float:left; border:0; padding: 0 0.5em 0.5em 0;}
div.campagne h3 {clear:both; color:#B14203; background-color: white; font-size: 130%; font-weight: bold; padding:0; margin:1.5em 0 0 0;}
div.campagne .abstract {font-size:110%; background-color: white; color:black; padding:1em 0 0 0; margin:0 0 2em 0 ; font-style:italic; font-weight:normal; }



/* PAGINA DOMANDE E RISPOSTE */
div.domande {font-size: 0.75em; background-color: white; color:black; padding:1em 0.5em 0 1em; margin:0;}
div.domande h1 {font-size:140%; background-color: white; color:#316601; padding:0 0 0.5em 0; margin:0; font-weight:bold;}
div.domande h2 {font-size:120%; background-color: white; color:#316601; padding:1em 1em 0 0; margin:0; font-weight:bold;}
div.domande hr { margin:0; padding:0; height:1px;}
div.domande ul { margin:0; padding: 0 0 0 0.5em; list-style-type: none;}
div.domande ul li{list-style-type:none; margin:0; padding:1em 0 0 0;} 
div.domande ul li a:link {color:#326402; background-color:white; text-decoration:underline;}
div.domande ul li a:visited {color:#326402; background-color:white; text-decoration:underline;}
div.domande ul li a:hover, a:focus {color:white; background-color:#326402; text-decoration:underline;}
div.domande div.torna{clear:both; font-size:100%; background-color: white; color:#326402; padding:0.5em 1em 2em 1em; margin:0; text-align:right;}
div.domande div.torna a:link{background-color: white; color:#326402; text-decoration:underline;}
div.domande div.torna a:visited{background-color: white; color:#326402; text-decoration:underline;}
div.domande div.torna a:hover, a:focus {background-color: #326402; color:white; text-decoration:underline;}


/* PAGINA LINK UTILI */
div.linkutili {font-size: 0.75em; background-color: white; color:black; padding:1em 0.5em 0 1em; margin:0;}
div.linkutili h1 {font-size:140%; background-color: white; color:#316601; padding:0 0 0.5em 0; margin:0; font-weight:bold;}
div.linkutili h2 {font-size:120%; background-color: white; color:#316601; padding:1em 1em 0 0; margin:0; font-weight:bold;}
div.linkutili ul { padding:0 0.3em 0 0.3em; margin:0 0 1em 0;}
div.linkutili ul li { padding:0 0 0 1.6em; margin:0.8em 0 0 0; list-style-type:none; font-size:100%; line-height:1.2em;}
div.linkutili ul li a:link {color:#326402; background-color:white; text-decoration:underline;}
div.linkutili ul li a:visited {color:#326402; background-color:white; text-decoration:underline;}
div.linkutili ul li a:hover, a:focus {color:white; background-color:#326402; text-decoration:underline;}



/* STAMPA-INVIA LA NOTIZIA */
div.stampainvia {color:black; background-color: white; font-size: 0.6em; padding:0.4em 0.4em 0.4em 1em; margin:0 0 1em 0;}
div.stampainvia a:link {color:#B14203; background-color: white; text-decoration:none;}
div.stampainvia a:visited {color:#B14203; background-color: white; text-decoration:none;}
div.stampainvia a:hover, a:focus {color:white; background-color:#B14203; text-decoration:none;}



/* ARCHIVIO IL FATTO */
div.archivio_tutte_notizie {font-size: 0.75em; background-color: white; color:black; padding:0; margin:0; text-align:justify;}
div.archivio_tutte_notizie h1 {font-size:150%; background-color: white; color:#B54200; padding:1em 0 0 0.3em; margin:0; font-weight:bold;}
div.archivio_tutte_notizie ul { margin:0; padding: 1em 0 0 0.5em; list-style-type: none;}
div.archivio_tutte_notizie ul li{line-height:180%; list-style-type:none; margin:0;}
div.archivio_tutte_notizie ul li a:link {color:#326402; background-color:white; text-decoration:underline;}
div.archivio_tutte_notizie ul li a:visited {color:#326402; background-color:white; text-decoration:underline;}
div.archivio_tutte_notizie ul li a:hover, a:focus {color:white; background-color:#326402; text-decoration:underline;}

div.archivio_tutte_notizie div.seguente{clear:both; font-size:100%; background-color: white; color:#326402; padding:1em 1em 0 1em; margin:0; text-align:right;}
div.archivio_tutte_notizie div.seguente a:link{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.archivio_tutte_notizie div.seguente a:visited{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.archivio_tutte_notizie div.seguente a:hover, a:focus {font-weight: bold; background-color: #326402; color:white; text-decoration:none;}
div.archivio_tutte_notizie div.ricerca_notizie{clear:both; font-size:100%; background-color: white; color:black; padding:0; margin:0;}
div.archivio_tutte_notizie .abstract {font-size: 110%; background-color: white; color:black; padding:1em 0 0 0.5em; margin:0; font-style:italic; font-weight:normal;}


/* ARCHIVIO AGENDA */
div.archivio_agenda {font-size: 0.75em; background-color: white; color:black; padding:0; margin:0; text-align:justify;}
div.archivio_agenda h1 {font-size:150%; background-color: white; color:#B54200; padding:1em 0 0 0.3em; margin:0; font-weight:bold;}
div.archivio_agenda ul { margin:0; padding: 1em 0 0 0.5em; list-style-type: none;}
div.archivio_agenda ul li{line-height:180%; list-style-type:none; margin:0;}
div.archivio_agenda ul li a:link {color:#326402; background-color:white; text-decoration:underline;}
div.archivio_agenda ul li a:visited {color:#326402; background-color:white; text-decoration:underline;}
div.archivio_agenda ul li a:hover, a:focus {color:white; background-color:#326402; text-decoration:underline;}

div.archivio_agenda div.seguente{clear:both; font-size:100%; background-color: white; color:#326402; padding:2em 1em 0 1em; margin:0; text-align:right;}
div.archivio_agenda div.seguente a:link{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.archivio_agenda div.seguente a:visited{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.archivio_agenda div.seguente a:hover, a:focus {font-weight: bold; background-color: #326402; color:white; text-decoration:none;}
div.archivio_agenda .abstract {font-size: 110%; background-color: white; color:black; padding:1em 0 0 0.5em; margin:0; font-style:italic; font-weight:normal;}
div.archivio_agenda div.ricerca_notizie {background-color: white; color:black; padding:0; margin:2em 0 0 0;}

.pulsanti {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 1em;
 font-weight: bold;
 color:black;
 background-color: #DDEDAF;
 border: 1px solid #418E62;
 padding: 0.2em;
}



/* ARCHIVIO CAMPAGNE */
div.archivio_campagne {font-size: 0.75em; background-color: white; color:black; padding:0; margin:0 0 1em 0; text-align:justify;}
div.archivio_campagne h1 {font-size:150%; background-color: white; color:#B54200; padding:1em 0 0 0.5em; margin:0; font-weight:bold;}
div.archivio_campagne ul { margin:0; padding: 1em 0 0 0.5em; list-style-type: none;}
div.archivio_campagne ul li{list-style-type:none; margin:1.5em 0 0 0; padding:0;}
div.archivio_campagne ul li a:link {color:#326402; background-color:white; text-decoration:underline; font-size:110%;}
div.archivio_campagne ul li a:visited {color:#326402; background-color:white; text-decoration:underline; font-size:110%;}
div.archivio_campagne ul li a:hover, a:focus {color:white; background-color:#326402; text-decoration:underline; font-size:110%;}

div.archivio_campagne div.seguente{clear:both; font-size:100%; background-color: white; color:#326402; padding:1em 1em 0 1em; margin:0; text-align:right;}
div.archivio_campagne div.seguente a:link{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.archivio_campagne div.seguente a:visited{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.archivio_campagne div.seguente a:hover, a:focus {font-weight: bold; background-color: #326402; color:white; text-decoration:none;}


.titolo_pagina {font-size:140%; background-color: white; color:#316601; padding:0 0 0.5em 0; margin:0; font-weight:bold;}
.titolo_paragrafo {font-size:120%; background-color: white; color:#316601; padding:1em 1em 0 0; margin:0; font-weight:bold;}
.grassetto_verde {background-color: white; color:#316601; font-weight:bold;}


li.pdf {background-image:url(../img/icone/pdf.gif); background-repeat:no-repeat; list-style-type:none; padding:0 0.5em 0 0;}
li.doc {background-image:url(../img/icone/doc.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
li.xls {background-image:url(../img/icone/xls.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
li.ppt {background-image:url(../img/icone/ppt.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
li.zip {background-image:url(../img/icone/zip.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
li.audio {background-image:url(../img/icone/audio.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
li.video {background-image:url(../img/icone/video.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
li.blank_in {background-image:url(../img/icone/chiocciola_in.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em; background-position: 0 2px;}
li.blank_out {background-image:url(../img/icone/chiocciola_out.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em; background-position: 0 2px;}



 /* 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 */  


 
/*hide the left column when printing*/ 
#leftcol{width:100%; clear:both; float:none} 
#twocols, #maincol{width:100%; clear:both; float:none}
#rightcol{width:100%; clear:both; float:none} 
}
