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;}

/*WCM*/div#spaziodata.interno{width:19.5em;text-align:left;}

  /* 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:/*#326402*/#F0F0EB; color:#316601; padding:0; margin:0; border-bottom:1px solid #B9D0AD; text-align:center; height:30px;}
div.titsezione h1{background-color:/*#326402*/#F0F0EB; color:/*#ffffff*/#316601; font-size: 1em; font-weight:bold; padding:0.3em 0 0 0; margin:0;}


/* TITOLO IL FATTO */
#tit { clear:both; background-color:#326402; 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;}



/* MENU DESTRO */
/*div.menudx {font-size: 0.75em; padding:0; margin:0 0 1em 0; height:100%; clear:both;}*/
div.menudxs {font-size: 0.75em; color:black; padding:0; margin:1em 0 2em 0; border:1px solid #C6D6AD;}
div.menudxs div {position:relative; background-color: #F0F6E2; color:#326402; overflow:hidden; padding:0; margin:0; border:1px solid #C6D6AD;}
div.menudxs div h3 {width:100%; left:0; text-align:center; background-color: #F0F6E2; margin-bottom:0; color:#326402;}
div.menudxs 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.menudxs ul li {border-bottom: 1px solid #C6D6AD; padding: 0.2em 0.1em 0.2em 0.4em; list-style-type:none; margin:0;}
div.menudxs ul li a:link {color:#326402; text-decoration:none; background-color:#F0F0EB; font-style:normal;}
div.menudxs ul li a:visited {color:#326402; text-decoration:none; background-color:#F0F0EB; font-style:normal;}
div.menudxs ul li a:hover, a:focus {text-decoration:underline;color:#326402; background-color:#F0F0EB; font-style:normal;}





/* PAGINA INTERNA SEZIONE ISTITUZIONALE*/
div.paginainterna {font-size: 0.75em;  color:black; padding:1em 0.5em 0 1em; margin:0;}
div.paginainterna h1 {font-size:140%; color:#316601; padding:0 0 0.5em 0; margin:0; font-weight:bold;}
div.paginainterna h2 {font-size:120%; color:#316601; padding:1em 1em 0 0; margin:0; font-weight:bold;}
div.paginainterna a:link {color:#316601;  text-decoration:underline;}
div.paginainterna a:visited {color:#316601;  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 { margin:0.5em 0 1em 0; padding:0 0 0 1.5em; list-style-type:none;}
div.paginainterna ul li { list-style-image:url(../img/icone/icona_punti_elenco.gif); padding:0 0 0 0; margin:0.5em 0 0 0.5em; line-height:1.2em; font-size:100%;}


div.paginainterna ul li a:link {color:#316601;  text-decoration:underline;}
div.paginainterna ul li a:visited {color:#316601; 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%;  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; 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 {font-size: 0.75em; background-color: white; color:black; padding:1em 0.5em 0 1em; margin:0; text-align: left;}
div.notizie h1 {font-size:140%; background-color: white; color:#B54200; padding:0; margin:0; font-weight:bold;}

/*WCM*/
div.notizie a:link {color:#316601; background-color:white; text-decoration:underline;}
div.notizie a:visited {color:#316601; background-color:white; text-decoration:underline;}
div.notizie a:hover, a:focus {color:white; background-color:#316601; text-decoration:underline;}

/*div.notizie h2 {font-size:110%; background-color: white; color:black; padding:1em 0 0 0; margin:0 0 2em 0 ; font-style:italic; font-weight:normal; }*/
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;}
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 {font-size: 0.75em; background-color: white; color:black; padding:0; 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 div.ricerca_notizie {background-color: white; color:black; padding:0; margin:2em 0 2em 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;}
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;}

/* Inizio. Aggiunto da mario */
div.domande div.seguente{clear:both; font-size:100%; background-color: white; color:#326402; padding:1em 1em 0 1em; margin:0; text-align:right;}
div.domande div.seguente a:link{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.domande div.seguente a:visited{font-weight: bold; background-color: white; color:#326402; text-decoration:none;}
div.domande div.seguente a:hover, a:focus {font-weight: bold; background-color: #326402; color:white; text-decoration:none;}

/*Fine. Aggiunto da mario */

/* Inizio Aggiunto da mario per la visualizzazione dei vari link sotto " Seguente " */
   
 div.altrecampagne {color:#326402; background-color: white; font-size:100%; padding:1em 1em 0 1em; margin:0; text-align:right;}
 div.altrecampagne a:link {font-weight: bold; color:#326402; background-color: white; text-decoration:none;}
 div.altrecampagne a:visited {font-weight: bold; color:#326402; background-color: white; text-decoration:none;}
 div.altrecampagne a:hover, a:focus {font-weight: bold; color:white; background-color:#326402; text-decoration:none;}   


/* Fine Aggiunto da mario2 */

















/* 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;}


/* PAGINA TUTTE LE PUBBLICAZIONI */
div.tutte_pubblicazioni {font-size: 0.75em; background-color: white; color:black; padding:1em 0.5em 0 1em; margin:0;}
div.tutte_pubblicazioni h1 {font-size:140%; background-color: white; color:#316601; padding:0 0 0.5em 0; margin:0; font-weight:bold;}
div.tutte_pubblicazioni h2 {font-size:120%; background-color: white; color:#316601; padding:1em 1em 0 0; margin:0; font-weight:bold;}
div.tutte_pubblicazioni ul { padding:0 0.3em 0 0.3em; margin:0 0 1em 0;}
div.tutte_pubblicazioni 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.tutte_pubblicazioni ul li a:link {color:#326402; background-color:white; text-decoration:underline;}
div.tutte_pubblicazioni ul li a:visited {color:#326402; background-color:white; text-decoration:underline;}
div.tutte_pubblicazioni 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;}*/
div.archivio_tutte_notizie {font-size: 0.75em; background-color: white; color:black; padding:0; margin:2em 0 2em 0;}
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 h2 {font-size: 110%; background-color: white; color:black; padding:1em 0 0 0.5em; margin:0; font-style:italic; font-weight:normal;}*/
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;}
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;}
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:0 0 1.5em 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%;}
/* inserito da mario per allinerare Imm con il titolo con il saluter_archivio_campagne */
div.archivio_campagne ul li img {float:left; border:0; padding: 0 0.5em 0.5em 0;}
/* inserito da mario per allinerare Imm con il titolo con il saluter_archivio_campagne */
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;}
div.archivio_campagne div.ricerca_notizie {background-color: white; color:black; padding:0; margin:2em 0 0 0;}


.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;}
.titolosecondolivello {font-size:120%;  color:#316601; padding:1em 0 0 0; margin:0; 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:1.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;}
/* inserito da mario 09/08/2006 */
li.blank_chiocciolarossa {background-image:url(../img/icone/chiocciola.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 */  

.clear{clear:both}
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


/* LINK ONLY PUBBLICAZIONI*/
#maincol_pubblicazioni{ width:100%; clear:both} #leftcol_pubblicazioni{ width:100%; clear:both}


#leftcol_pubblicazioni div.link_only {font-size: 0.75em; background-color:white; color:black; padding:0; margin:1em 0 2em 0.8em; border:none;} #leftcol_pubblicazioni div.link_only div.titolo { display:none} #leftcol_pubblicazioni div.link_only div.titolo h3 { display:none} #leftcol_pubblicazioni div.link_only h4 {color:black; background-color:white; font-size: 120%; font-weight: bold; padding:0.5em 0.5em 0 0; margin:0.4em 0 0 0;} #leftcol_pubblicazioni div.link_only ul { padding:0 0.3em 0 0.3em; margin:0 0 1em 0;} #leftcol_pubblicazioni 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:white;  line-height:1.2em;} #leftcol_pubblicazioni div.link_only ul li a:link {color:#316601; background-color:white; text-decoration:underline;} #leftcol_pubblicazioni div.link_only ul li a:visited {color:#316601; background-color:white; text-decoration:underline;} #leftcol_pubblicazioni div.link_only ul li a:hover, a:focus {color:white; background-color:#316601; text-decoration:underline;}

/* google */
div.googleRisultati { line-height:1.5em}
div#risultatiGoogle a{font-size:120%; }
div#risultatiGoogle a:link {color:#316601; text-decoration:underline;}
div#risultatiGoogle a:visited {color:#316601;  text-decoration:underline;}
div#risultatiGoogle  a:hover, div#risultatiGoogle  a:focus {color:white; background-color:#316601; text-decoration:underline;}
.etichettaSommario, .etichettaURL, .etichettaData, .etichettaDimensione, .googleNavigazione a{ font-weight:bold}
.googleNavigazione{text-align:right}

/* WCM x VideoVista */
li.audio-video {background-image:url(../img/icone/video.gif); background-repeat:no-repeat; list-style-type:none; padding-left:1em;}
li.leggi {background:url(../img/leggi_ico.gif) 5px 2px no-repeat; list-style-type:none; padding-left:1em; background-position: 0 2px;}

/*J: ricerca*/
#maincol #ricerca_notizie{
COLOR: #316601;  BACKGROUND-COLOR: #f7f7f4; margin:1em 1%;  padding:5px 10px}
#maincol #ricerca_notizie h3{font-size:120%; text-align:left; margin:0; padding:0}
#maincol #ricerca_notizie legend{font-weight:bold; margin-left:-5em}
#maincol #ricerca_notizie label{font-weight:bold; margin-left:2em}
#maincol #ricerca_notizie fieldset label{font-weight:normal; margin-left:0}
#maincol #ricerca_notizie fieldset{padding-left: 5em; padding-bottom:1em; margin-bottom:1em;  border:1px solid #DADACD; }
#maincol #rnl{width:45%; float:left}
#maincol #rnr{border-left:1px dotted #DADACD; margin-left:50%; padding-left:5%}

#leftcol #ricerca_notizie{
COLOR: #316601;  BACKGROUND-COLOR: #f7f7f4; margin:1em 1%;  padding:5px 10px}
#leftcol #ricerca_notizie h3{font-size:90%; text-align:left; margin:0; padding:0}
#leftcol #ricerca_notizie legend{font-weight:bold;  font-size:80%; }
#leftcol #ricerca_notizie label{font-weight:bold; font-size:80%; }
#leftcol #ricerca_notizie fieldset label{font-weight:normal; margin-left:0;font-size:75%; }
#leftcol #ricerca_notizie fieldset{padding-bottom:1em; margin-bottom:1em;  border:1px solid #DADACD; }
#leftcol #ricerca_notizie .pulsanti{font-size:70%}

/* stili editor*/
.titolo_pagina_verde {font-size:140%; color:#316601; padding:0 0 0.5em 0; margin:0; font-weight:bold;} .titolo_pagina_rosso {font-size:140%; color:#B54200; padding:0 0 0.5em 0; margin:0; font-weight:bold;} .titolosecondolivello {font-size:120%; color:#316601; padding:0; margin:0; font-weight:bold;}
.titolosecondolivello_rosso {font-size:120%; color:#B54200; padding:0; margin:0; font-weight:bold;}




/* siti specialistici*/
#sititematici h3 a, #sititematici h3 a:link, #sititematici h3 a:visited{color:#fff}
ul#sitispec{margin:0; padding:0; width:135%}
ul#sitispec	 li{ list-style-type:none; list-style-image:none; margin:5px; padding:10px 5px; min-height:4em; width:18em; float:left; background-color:/*#F8F8F6*/#F0F0EB; border:1px solid /*#F0F0EB*/#B9D0AD;}
ul#sitispec	 li img{float:left; display:block; margin:0px 10px 0 5px; border:1px solid #326402; padding:1px}
ul#sitispec	 li a span {display:block; margin-left:84px}
ul#sitispec	 li a{text-decoration:none}
ul#sitispec	 li a:hover{background-color:transparent; color:#326402; text-decoration:underline }


/* newsletter */
form.fr_newsletter_iscr label, form.fr_newsletter_canc label{display:block; float:left; text-align:right; width:30%; padding-right:1em; clear:left; padding-top:0.3em}

form.fr_newsletter_iscr input, form.fr_newsletter_canc input{width:40%}
form.fr_newsletter_iscr textarea{margin-left:10%; width:80%}

form.fr_newsletter_iscr input.pulsanti, form.fr_newsletter_canc input.pulsanti{ width:8em}
