/* CSS Document */
*,* {
	margin: 0;
    padding: 0;
	}

body{
	margin: 0;
	background-color:#fff;

}
#table{
	background-color: #fff;
	margin: auto;

}
a:link
{
Color: #000000;
Text-Decoration: underline;
}
a:visited
{
Color: #000000;
Text-Decoration: underline;
}
a:active
{
Color: #000000;
Text-Decoration: underline;
}
a:hover
{
Color: #666666;
Text-Decoration: underline;
}

/*-----------header--------------*/

#header{
	background-image: url(../img/header.jpg);
	width: 931px;
	height: 116px;
}

#header img{
	width: 209px;
	height: 116px;
	float: left;
	border: 0;

}
#header_eng{
	background-image: url(../img/header_eng.jpg);
	width: 931px;
	height: 116px;
}

#header_eng img{
	width: 209px;
	height: 116px;
	float: left;
	border: 0;

}
#spacer_lingua{
	width: 510px;
	height: 50px;
	float: left;
}
#lingua{
	float: left;
	width: 210px;
	height: 25px;
	margin: 10px 0 0 0;
}
#lingua img{
	width: 23px;
	height: 18px;
	margin: 2px 0 0 0;
	border: 0;
}
select {
	width: 150px;
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


/*-----------fine header--------------*/

/*-----------menu principale---------------*/
#zona_menu{
	float: left;
	width: 310px;
	height: 238px;
	background-color: #6799CC; /*azzurro ok*/

}

#zona_upmenu{ /*img sopra il menu home page*/
	background-image: url(../img/zona_upmenu.gif);
	width: 310px;
	height: 59px;
	margin: 0 0 9px 0;
}
#zona_menu_int{/*altezza menu differente nelle pag interne*/
	float: left;
	width: 310px;
	height: 179px;
	background-color: #6799CC; /*azzurro ok*/

}
#zona_upmenu_int{ /*spacer x le pagine interne */
	width: 310px;
	height: 10px;

}
	
#menu{	
	display: block;
	border: 0;
	padding: 0;
	width: 310px;
	list-style-type: none;
	/*background-color: #FFFF00;/*giallo*/
}
.m1{/* sposta di + il secondo btn del menu*/
	margin: 0 0 10px 0;
}


.menuMain a{
	display: block;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;	
	margin-top: 1px;/* distanza tra i box */
	padding: 1px 0 0 23px;/* margine sinistro del testo */
	background-color: #86b7ec; /*azzurro + chiaro ok*/
	

}
.menuMain a:hover{
	background-color: #aed4fd;
	color: #fff;
}
.menuMain a:visited{
	color: #fff;
	text-decoration: none;
}
.menuMain a:active{
	color: #fff;
	text-decoration: none;
}

.menuMain2 a{
	display: block;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;	
	margin-top: 1px;/* distanza tra i box */
	padding: 1px 0 0 23px;/* margine sinistro del testo */
	background-color: #86b7ec; /*azzurro + chiaro ok*/
	

}
.menuMain2 a:hover{
	background-color: #6799cc;
	color: #fff;
}
.menuMain2 a:visited{
	color: #fff;
	text-decoration: none;
}
.menuMain2 a:active{
	color: #fff;
	text-decoration: none;
}

#menu li a{
	display: block;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;	
	margin-top: 1px;/* distanza tra i box */
	padding: 1px 0 0 23px;/* margine sinistro del testo */
	background-color: #86b7ec; /*azzurro + chiaro ok*/
	

}
#menu li a:hover{
	background-color: #5d7fa4;
	color: #fff;
}
/*-----------fine menu principale---------------*/

/*-----------flash centrale + img interne ---------------*/
#flash{
	width: 312px;
	height: 238px;
	float: left;
}
#immagine_int{ /*immagini interne*/
	width: 312px;
	height: 179px;
	background-image: url(../img/img_int.jpg);
	float: left;
}
#immagine_int2{ /*immagini interne*/
	width: 312px;
	height: 179px;
	background-image: url(../img/img_int2.jpg);
	float: left;
}
#immagine_int3{ /*immagini interne*/
	width: 312px;
	height: 179px;
	background-image: url(../img/img_int3.jpg);
	float: left;
}
#immagine_int4{ /*immagini interne*/
	width: 312px;
	height: 179px;
	background-image: url(../img/img_int4.jpg);
	float: left;
}
#immagine_int5{ /*immagini interne*/
	width: 312px;
	height: 179px;
	background-image: url(../img/img_int5.jpg);
	float: left;
}
/*-----------fine flash centrale---------------*/

/*-----------NEWS HOME PAGE--------------------*/
#zona_upnews{ /*img sopra le news*/
	background-image: url(../img/zona_upnews.gif);
	width: 309px;
	height: 59px;
}
#zona_news{
	width: 309px;
	height: 238px;
	background-color: #669934;/*verde ok*/
	float: left;
	}
#txt_news{ /*posiziona il testo delle news*/
	margin: 10px 0 0 10px;
	width: 290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
#zona_news a:link{
color:#FFFFFF;
text-decoration:underline;
}
#zona_news a:visited{
color:#FFFFFF;
text-decoration:underline;
}
#zona_news a:active{
color:#FFFFFF;
text-decoration:underline;
}
#zona_news a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/*-----------------------------------*/
#zona_verde{ /* x le pagine interne  */
	width: 309px;
	height: 179px;
	background-color: #669934;
	float: left;
	}

/*-----------FINE NEWS HOME PAGE--------------------*/


/*---------------- BODY HOME -------------------*/
#area_body_sx {
	float: left;
	width: 622px;
}
#txt_sx{ /*posiziona il testo in home */
	margin: 16px 0 0 20px;
	width: 580px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;

}


#area_body_dx {
	float: left;
	width: 309px;

}
#tit_nega_home{ /*titolo negativo nella zona verde in home */
	width: 309px;
	height: 44px;
	background-color: #548835;/*verde ok*/
	margin: 1px 0 0 0;
	text-align: center;
	padding: 15px 0 0 0;
}

#area_body_dx img{ /*tiene unite le img in firefox*/
	float: left;
}

/*---------------- FINE BODY HOME -------------------*/


/*---------------- BODY INTERNE -------------------*/
#area_body_sx_pint {
	float: left;
	width: 310px;
}

#tit_nega_interne{ /*titolo negativo in zona azzurra */
	width: 287px;
	height: 40px;
	background-color: #6799cc;/*azzurro*/
	margin: 1px 0 0 0;
	text-align: left;
	padding: 19px 0 0 23px;
}

#sottomenu{	/*sottomenu pagine interne*/
	display: block;
	border: 0;
	padding: 0;
	width: 310px;
	list-style-type: none;
	/*background-color: #FFFF00;/*giallo*/
}


#sottomenu li a{
	display: block;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;	
	margin-top: 1px;/* distanza tra i box */
	padding: 1px 0 0 23px;/* margine sinistro del testo */
	background-color: #86b7ec; /*azzurro*/
	

}
#sottomenu li a:hover{
	background-color: #5d7fa4;
	color: #fff;
}


#richiesta_info{/*scarica pdf richiesta informazioni*/
	display: block;
	border: 0;
	margin: 50px 0 0 0; /* posizionamento area menu */
	padding: 0;
	width: 310px;
	list-style-type: none;
}
#richiesta_info li a{/*scarica pdf richiesta informazioni*/
	background-image: url(../img/sf_r_info.gif);
	display: block;
	height: 16px;
	/*text-align: left;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;	
	margin-top: 1px;/* distanza tra i box */
	padding: 1px 0 0 23px;/* margine sinistro del testo */
}
#richiesta_info li a:hover {/*scarica pdf richiesta informazioni*/
	color: #086cb6;

}



#area_body_dx_pint {
	float: left;
	width: 621px;
}

#txt_dx{
	margin: 18px 0 0 10px;
	width: 590px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;

}
#txt_dx img{
	float: left;
	margin: 0 10px 0 0;

}
#historyback{/* indietro nella pagina dettaglio news*/
	/*float: right;*/
}
#historyback a{
	color: #086cb6;
	text-decoration: none;
}
#historyback a:hover{
	color: #086cb6; /*azzurro hover*/
	text-decoration: underline;
}

#txt_dx_contatti{
	padding: 18px 0 0 5px;
	width: 306px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	/*background: #00FF66;*/

}
#zona_google{
	margin: 1px 0 0 2px;
	width: 308px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;


}


/*------------ FINE BODY INTERNE ----------------*/

#area_footer{
	width: 931px;
	background-image: url(../img/sf_footer.gif);
	/*height: 50px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #769134;/*verde*/
	text-align: right;
	padding: 5px 0 0 0;
	/*background-color: #CCFF00;*/
}

/* ---------------------- CLASSI --------------------------*/

.titoli{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #086cb6;
}
.titoli_nega{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.testo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.testo a{
	color: #086cb6;
	text-decoration: none;
}
.testo a:hover{
	text-decoration: underline;
}
.testo_news_home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
.testo_news_home a{
	color: #fff;
	text-decoration: none;
}
.testo_news_home a:hover{
	color: #000;
	text-decoration: underline;
}
.titoli_news_home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.testo_footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #769134;
	text-align: right;

}
.testo_footer a{
	color: #769134;
	text-decoration: none;
}
.testo_footer a:visited{
	color: #769134;
	text-decoration: none;
}
.testo_footer a:active{
	color: #769134;
	text-decoration: none;
}
.testo_footer a:hover{
	text-decoration: underline;
}



/*------------  // CSS Entry Page max------------------- */


#entry_swf {
	width: 931px;
	height: 238px;
	margin-left:auto; 
    margin-right:auto;
	padding-top: 45px;
}
#entry {
	width: 931px;
	height: 115px;
	margin-left:auto; 
    margin-right:auto;
	border-top: 1px solid #ffffff;
	background-image:url(../img/logo_entry.jpg)
}

#entry_bottom {
	width: 931px;
	height: 50px;
	margin-left:auto; 
    margin-right:auto;
	border-top: 1px solid #ffffff;
		
}

.azzurro_txt_entry {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0a6eb6;
	padding-right: 20px;
}
.azzurro_txt_entry a {
	color: #0a6eb6;
	text-decoration: none;
}
.azzurro_txt_entry a:visited {
	color: #0a6eb6;
	text-decoration: none;
}
.azzurro_txt_entry a:active {
	color: #0a6eb6;
	text-decoration: none;
}
.azzurro_txt_entry a:hover {
	text-decoration: underline;
}

.blu_txt_entry {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0c3573;
	font-weight: bold;
	padding-right: 20px;
	margin: 82px 0 0 0;
}
.blu_txt_entry a{
	color: #0c3573;
	text-decoration: none;
}
.blu_txt_entry a:visited{
	color: #0c3573;
	text-decoration: none;
}
.blu_txt_entry a:active{
	color: #0c3573;
	text-decoration: none;
}
.blu_txt_entry a:hover{
	text-decoration: underline;
}