body {
margin : 0px auto;
font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;
text-align : center;
}

.pagina {
background-image:url(Immagini/sfondo_righe_grigio.gif);
background-attachment:fixed;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:15px;
}

.esterna {
/* width:100%; */
width:740px;
margin:0;
}

.centrata {
width:740px;
text-align:center;
background-color:#fff;
}

.fasciaorizzontale {
/* width:100%; */
width:740px;
height:15px;
background-color:#CAD5A9;
font-size:5px;
clear: both;
}

.testata {
/* width:100%; */
width:740px;
height:25px;
vertical-align:bottom;
font-size:11px;
color:#ECFFB3;
/*text-align:center;
background-image:url(img/sfondo_reticolo.gif);*/
background-color:#AA1C1C;

}

.datario {
width:190px;
background-color:#999999;
font-size:11px;
font-weight:bold;
color:#CCCCCC;
float: left;
height:49px;
}

.titolosito {
font-size:22px;
font-weight:bold;
color:#999999;
float: right;
padding-bottom: 0px;
}

.corpopagina {
width:500px;
/*height:292px;*/
background-color:#FFFFFF;
font-size:11px;
color:#808080;
text-align:justify;
float: left;
}

.corpopagina2 {
width:500px;
background-color:#FFFFFF;
font-size:11px;
color:#808080;
text-align:justify;
float: left;
}

.paginaintera {
width:740px;
background-color:#FFFFFF;
font-size:11px;
color:#808080;
text-align:justify;
float: left;
}

.contenuti {
font-size:11px;
color:#666666;
margin: 30px;
}

.colonnasx {
width:230px;
float: right;
background-color:#6F8B19;
}

.menusx {
font-size:11px;
color:#FFFFFF;
margin: 25px;
text-align:left;
}

.titolo2 {
font-size:22px;
color:#666666;
}

.titolo3 {
font-size:14px;
font-weight:bold;
color:#666666;
margin-bottom:6px;
}

.titolo4 {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:6px;
}

.titolo5 {
font-size:12px;
font-weight:bold;
color:#666666;
}

.titolo6 {
font-size:13px;
font-weight:bold;
color:#404040;
margin-bottom:6px;
}

.bianco {
font-weight:bold;
color:#FFFFFF;
}

.divisorio {
height:16px;
/*background-image:url(img/divisorio.gif);*/
}

#footer{
	background-color:#FFFFFF;
	width:740px;
	height:40px;
	border-top:thin solid #cc3300;
}
.questlab{
	padding:0px;
	padding-right: 20px;
	float:left;
}

.dichiarazione{
	color:#cc3300;
	text-align:left;
	font-size:10px;
	margin-top:9px;
}


/* caselle e pulsanti */
input {
	border:1px solid #666666;
	color:#666666;
	background-color:#FFFFFF;
}

/* rollover standard collegamenti -- grigio scuro>grigio chiaro -- */
A {text-decoration:none; font-weight:bold;}
A:link {color:#333333;}
A:visited {color:#333333;}
A:hover {color:#999999;}
A:active {color:#999999;}


/* rollover -- grigio>bianco -- menu superiore */
A.menu {text-decoration:none; font-weight:bold;}
A.menu:link {color:#ECFFB3;}
A.menu:visited {color:#ECFFB3;}
A.menu:hover {color:#fff;}
A.menu:active {color:#fff;}


/* rollover -- grigio>grigio scuro -- titolo sito */
A.titolo {text-decoration:none; font-weight:bold;}
A.titolo:link {color:#999999;}
A.titolo:visited {color:#999999;}
A.titolo:hover {color:#666666;}
A.titolo:active {color:#666666;}

/* rollover -- grigio>grigio scuro -- NO Bold menu superiore */
A.small {text-decoration:none; font-size:11px;font-weight:normal;}
A.small:link {color:#333333;}
A.small:visited {color:#333333;}
A.small:hover {color:#666666;}
A.small:active {color:#666666;}





/* ********************** fine css ************************ */



