@charset "utf-8";
/* CSS Document */

body, table, td, tr, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#202529;
	line-height:16px;
	}
	
a {
	color:#38699C;
	}
	
a:hover {
	color:#38699C;
	text-decoration:none;
	}
	
#div1 {
	width:100%; 
	background-image:url(../images/grafica/bg_int.jpg); 
	background-position:top left; 
	background-repeat:repeat-x;
}

#div2 {
	width:966px; 
	background-image:url(../images/grafica/middle.jpg); 
	background-repeat:repeat-y; 
	background-position:top center;
	}
	
#div3 {
	background-image:url(../images/grafica/testata.jpg); 
	background-repeat:no-repeat; 
	background-position:top center; 
	width:966px; 
	height:134px;
	}
	
#div_menu {
	background-image:url(../images/grafica/menu.jpg); 
	background-repeat:no-repeat; 
	background-position:center top; 
	width:966px; 
	height:22px;
	}
	
#div_contenuto {
	background-image:url(../images/grafica/lunetta.jpg); 
	background-repeat:no-repeat; 
	background-position:left top; 
	width:966px;
	padding-top:20px;
	}
	
#div_bottom {
	background-image:url(../images/grafica/bottom.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom center; 
	width:966px; 
	height:48px;
	}
	
#powered {
	width:966px;
	padding-top:15px;
	}
	
#testo_bottom {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#202529; 
	text-align:center;
	}
	
#titoletto {
	font-size:13px;
	color:#708595;
	font-weight:bold;
	letter-spacing:1;
	}
	
#border_left {
	border-left:2px solid #E0E4E6;
	}
	
#testo_blu {
	font-size:12px;
	color:#38699C;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1;
	}
#testo_blu a{
	font-size:12px;
	color:#38699C;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1;
	}
	
#archivio {
	text-align:right;
	font-weight:bold;
	letter-spacing:1;
	}
	
#archivio a{
	text-align:right;
	font-weight:bold;
	letter-spacing:1;
	}
	
.header  {	FONT-SIZE: 12px;	COLOR: #FDE002;	FONT-WEIGHT: bold;}
.titolo {	FONT-SIZE: x-small;	FONT-WEIGHT: bold;}
ul {  	font-size: 9px; 	color: #666666;}
li {  	padding:1px; }

h1,h2,h3,h4,h5 {padding: 2px; margin: 1px;}

/*speciali*/
.bianco10 {	font-size: 10px;	color: #FFFFFF;}
a.bianco10:hover {	color: #FFFFFF;	text-decoration: none}
h1 {	font-size:14px;	font-weight: bold;	color: #38699C; letter-spacing:1;}
h2 {	font-size:11px;	font-weight: normal;color:#202529; letter-spacing:1;}
h2 a{
	font-size:11px;	
	font-weight: normal;	
	text-decoration:none;
	}
h2 a:hover{
	font-size:11px;	
	font-weight: normal;	
	text-decoration:none;
	color:#A9BAC4;
	}
	
h3 {
	font-size:13px;
	font-weight: normal; 
	color:#202529; 
	etter-spacing:1;
	text-transform:uppercase;
	}
h3 a{
	font-size:13px;	
	text-decoration:none;
	}
h3 a:hover{
	font-size:13px;	
	text-decoration:none;
	color:#A9BAC4;
	}
	
.form {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;
	border: 1px solid #210A4A;	font-size: 9px;}
.form_medio {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;
	border: 1px solid #210A4A;	font-size: 12px;}
#bordo {	border: 0px solid #000000;	padding:5px;	font-size: 10px;	font-weight: bold;
	color: #250D4E; text-align:left;}
.piccolob {	font-size: 10px;	font-weight: bold;	color: #250D4E;}
.piccolo {	font-size: 10px;	color: #210A4A; line-height:13px;}
a.menu {	font-size: 10px;	color: #000000;	text-decoration: none;	margin: 6px;	letter-spacing: 1px;}
a.menu:hover {	color: #666666;	text-decoration: none;/*	background-color: #E8E8E8;*/}

/*layout*/
.lingua {	
	visibility: visible;
	z-index: 2;
	width: 140px;
	padding: 5px;
	padding-left:20px;	
	vertical-align: middle;
	}	
/*admin*/
.enlight {	background: #F9E9B6;}
.enlight3 {	filter: progid:DXImageTransform.Microsoft.Glow(color=#F9E191, strength=5 )
}

#tabella {
	background-color:#ffffff;
	text-align:left;
	font-size:9px;
	color:#FFFFFF;
	width:600px;
	
	}
	
#bordo_bianco {
	border-bottom:1px solid #A9BAC4;
	text-align:left;
	font-size:9px;
	color:#454545;
	width:25%;
	padding:5px;
	}
	
#bordo_bottom {
	border-bottom:1px solid #C3CAD0;
	}
	
#padding {
	padding-bottom:20px;
	padding-top:20px;
	}
	
#padding10 {
	padding-bottom:10px;
	padding-top:10px;
	}

	
#bordo_leftop {
	border-top:1px solid #C3CAD0;
	border-left:1px solid #C3CAD0;
	}
	
#text {
	width:880px;
	}