* {padding:0;margin:0;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;text-align: center;}
a {color:#333333; text-decoration: none}
a:hover,a:active { color:#333333; text-decoration: underline}
#contenitore{
    width: 758px; /*dimensionamento fisso */
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
}
#curva_testata{
	width: 760px;
	height: 9px;
	background: #fff url('../i/curva_testata.gif') left top no-repeat;
}
#testa{
    width: 100%; /*758px;*/
    height: 105px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
	background-color: #FBE9DF;
    text-align: center;   /*ripristina l' allineamento*/
	position: relative;
}
#testa #logo{
	position: absolute;
	top:0px;
	left:20px;
    width: 359px;
    height: 86px; 
}
#testa #linktesta{
	position: absolute;
	top:30px;
	left:490px;
    width:193px;
    height: 43px; 
    text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color: #FFCC99;
	padding:5px;
    /*border: 1px solid #ccc;*/
}
#menu{
    width: 100%; /*758px;*/
    height: 24px;
    border: 1px solid #ccc;
	background-color: #808080;
}
#ulmenu{
	list-style-type: none;
	padding-left:20px;
	padding-top:3px;
}
#ulmenu li{
	display: inline; 
    width:10%;
	margin-left:10px;
	margin-right:10px;

	/*width:15%;border: 2px solid #ccc;*/
}
#ulmenu li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #fff;
}
#ulmenu li a:hover{
	/*background: #F6EDE4;color: #000;*/
}
#ulmenu li a.attivo{
	font-weight: bold;
}
.red {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #CC0000; text-decoration: underline}
.paginainforma {font-size:10px;}
#informativa2 {width: 200px;float:left; padding-right:30px;text-align:right;}
#informativa2  input{padding-left:30px;}
#btninvia {text-align:right;padding-right:10px;height:40px;}
#corpo{
    width: 100%; /*758px;*/
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
	background-color: #F6EDE4;
	padding-bottom:10px;
	padding-top:20px;
}
#corpo #titolo {
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	font-weight: bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #c36; 
	text-decoration: none; 
	text-transform: uppercase;
}
#corpo #contenuto {
	padding-left:30px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #333333;
	line-height : 1.5em;
}
#corpo #contenuto p{
	padding-top:10px;
}
#corpo #contenuto h2{
	padding-top:20px;
}
#corpo #contenuto h4{
	font-size:10pt;
	padding-top:10px;
	padding-bottom:5px;
}
#corpo #contenuto ul{
	margin-left: 12px;
	padding-left: 0px;
}
/* contenuto della newsletter */
#corpo #contenutonews {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#corpo #contenutonews h2{
	margin-top:20px;
	margin-bottom:18px;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 22px;
	border: 2px ridge #CCCCCC;
	font-family: Verdana,arial,helvetica,sans-serif;
	font-size:9pt;
	color: #AD291F;
	font-weight: bold;
	background: #FFCC99 url('../i/arrow_news.gif') no-repeat left bottom;
}
#corpo .emdata{font-size:8pt;}  
#corpo #contenutonews .interventi {margin-left:30px;margin-top:18px;font-family: Verdana,arial,helvetica,sans-serif;font-size:10pt;}  
#corpo #contenutonews .interventi a{color: #CC0000;font-weight: bold;text-decoration: underline}  
#corpo #contenutonews .news {
	line-height : 1.5em;
	margin-left:8px;
	padding-left:16px;
	background: url('../i/arrow_red2.gif') no-repeat left center;
	margin-top:0px;margin-bottom:0px;
	font-family: Verdana,arial,helvetica,sans-serif;font-size:10pt;
}  
#corpo #contenutonews .news a{color: #000000;font-weight: bold;text-decoration: underline}  
#corpo #contenutonews .normativa {margin-left:10px;margin-top:10px;font-family: Verdana,arial,helvetica,sans-serif;font-size:10pt;}  
#corpo #contenutonews .normativa a{color: #000000;text-decoration: underline}  
	
/* index */
#corpo .titolobox{
	background: transparent url('../i/3a.png') left top no-repeat;
	color: #333;
	height: 5em;
	margin-bottom: 1em;
}
#corpo .titoloboxblu{
	background: transparent url('../i/1a.png') left top no-repeat;
	color: #333;
	height: 5em;
	margin-bottom: 1em;
}

#corpo .titoloboxtesto{
	font-variant: small-caps;
	font-size: 13pt;
	padding: 1em 1em 0.5em 1em;
	}
	
#corpo .sottotitoloboxtesto{
	font-style: italic;
	font-size:8pt;
}

#corpo .titoloboxrosso{
	padding:8px;
    width: 288;
	font-weight: bold;font-size:9pt;color: #CC0000;
}
#corpo .box{
	width: 360px;
	font-size:8pt;color: #333333; line-height : 1.5em;
}
#corpo .boxbordo{
	height: 220px;
	width: 360px;
    border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	background-color: #FBE9DF;
	font-size:8pt;color: #333333; line-height : 1.5em;
	margin-bottom: 1em;
}
#corpo .boxbordo p{
	padding: 8px 15px 5px 15px;
}
#corpo .boxbordo em{
	font-size:7pt;line-height : 1.3em;
}
#corposx{
	float: left;
	padding-left: 10px;
}
#corposx #notizie{
	background: #fff0dd url('../i/1b.png') left top repeat-y;
}
#corposx #notizie p{
	line-height : 1.3em;
	padding: 0px 20px 6px 20px;
}
#corposx #notizie h3{
	padding: 6px 20px 6px 20px;
	line-height : 16px;
}
#corposx #notizie h3 a{
	color: #008;
	font-size:9pt;
}
#corposx #notizie em{
	line-height : 1.3em;
	font-style: normal;
}

#notizie p.piede
	{
	height: 16px;
	background: transparent url('../i/1c.png') left bottom no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
	display:block;
	}

#corpodx{
	float:right;
	padding-right: 10px;
}
#corpodx #interventi{
/*	text-align: left; */
	background: #dbddef url('../i/3b.png') left top repeat-y;
}
#corpodx #interventi p{
	padding: 0px 20px 6px 20px;
	line-height : 1.3em;
}
#corpodx #interventi h3{
	padding: 6px 20px 6px 20px;
	line-height : 16px;
}
#corpodx #interventi h3 a{
	color: #c36;
	font-size:9pt;
	margin: 0.5em 0;
}
#corpodx #interventi em{
	line-height : 1.3em;
}

#interventi p.piede
	{
	height: 16px;
	background: transparent url('../i/3c.png') left bottom no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
	display:block;
	}

#corpodx #segnalazioni{
	text-align: justify;
	margin-top:35px;
}

#corpodx #iscriviti{
	text-align: justify;
    border-bottom: 2px solid #000;
}
#corpo #partner{
	text-align: center;
	clear:both;
}
.testopartner{
	/*padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;*/
	font-size:8pt;
}
#fondo{
	font-size:8pt;
    width: 100%; /*758px;*/
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    height: 15px;
	background-color: #ddd;
    border-top: 3px solid #666;
    text-align: center;
	padding-top:4px;
}
#curva_piepagina{
	width: 760px;
	height: 9px;
	background: #fff url('../i/curva_piepagina.gif') center top no-repeat;
}

#libro .titolobox
	{
	background: transparent url('../i/2a.png') left top no-repeat;
	color: #333;
	height: 5em;
	margin-bottom: 1em;
	}

#libro
	{
	background: transparent url('../i/2b.png') left top repeat-y;
	margin-top: 1em;
	}

#libro h3
	{
	font-size: 9pt;
	}

#libro h3, #libro p
	{
	padding: 0px 20px 6px 20px;
	}

#libro p.piede
	{
	height: 16px;
	background: transparent url('../i/2c.png') left bottom no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
	display:block;
	}
#libro img	{
	width: 120px;
	margin: 0px 14px 5px 20px;
	border: 0;
	float:left;
}

#archivio .titolobox
	{
	background: transparent url('../i/4a.png') left top no-repeat;
	color: #333;
	margin-bottom: 0px;
	}

#archivio
	{
	background: transparent url('../i/4b.png') left top repeat-y;
	}
	
#archivio h3
	{
	font-size: 9pt;
	}

#archivio h3, #archivio p
	{
	padding: 0px 20px 6px 20px;
	}
	
#archivio h3.titarchivio{
	color: #c36;
	padding: 0px 20px 6px 20px;
	line-height : 16px;
}
	
#archivio p.piede
	{
	height: 16px;
	background: transparent url('../i/4c.png') left bottom no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
	display:block;
	}
#archivio select
	{
	margin: 0px 20px 6px 20px;
	font-size: 9pt;
	}

.titolobox h3 a
	{
	font-size: 9pt;
	}
