html{
	margin: 0;
	padding: 0;
}
body{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	text-align:center;
	line-height:22px;
	font-weight:normal;
}	
textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#CCCCCC solid 1px; 
	font-size:10px;
	color:#666666;
}
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#CCCCCC solid 1px; 
	font-size:10px;
	color:#666666;
}


/*only FF*/
input[disabled]{
color:#CCC;
background-color:#EAEAEA;
border:#CCC solid 1px; 
}

select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#CCCCCC solid 0px; 
	font-size:10px;
	color:#666666;
}

select[disabled]{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#CCCCCC solid 0px; 
	font-size:10px;
	color:#CCC;
	background-color:#EAEAEA;
}


.tit_pagine{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.elenco_pag, .elenco_pag ul{
	list-style:none;
}
.banner:hover{
background-color:#FFFFFF;
}

/*Impostazioni del submit di ricerca in init.cfm*/
.cerca{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


/*==============MAPPA DEL SITO=====================*/
.map_main{
	background-image:url(../images/bck_map_main.gif);
}
.map_lev_1{
	border:#CCCCCC solid 0px;
	background-color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
}
.map_lev_2{
	margin-left:31px;
	border:#CC3366 solid 0px;
	background-color:#FFFFFF;
	margin-top:10px;
}
.map_lev_3{
	border:#66CC66 solid 0px;
	background-color:#FFFFFF;
	margin-left:60px;
	background-image:url(../images/bck_map_lev_3.gif);
	padding-left:30px;
}

/*=================BOX GENERALE===================*/
#mainBox{
	width:980px;
	margin: 0px auto;
	border:#009999 solid 0px;
	min-height:500px;
	text-align:center;
}
/*=================TESTATA===================*/
#top{
	text-align:left;
	border:#00CC66 solid 0px;
	width:1000px;
	margin:auto;
}
#boxBanner
{
	float:left; width:819px;border:#FFF 0px solid;margin:0px;padding:0px;
}
#loghiDXBox
{
	border:#CCCCCC 0px solid;float:right;width:165px; margin-top:50px;
	}

#resMail{color:#C00;}

/*=================MENU ALTO (impostazioni colori nel file cartellaInclusi/init.cfm)===================*/
 #box_menu{
	 float:left; width:755px;border:#000000 0px solid;
 }

#menu{
	height:20px;
	text-align:left;
	padding:3px;
	margin-left:80px;
	border:#000000 0px solid;
	line-height:16px;
}
#menu div A, #menu div A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
#botMenu{
	height:8px;
	background-color:#BBB;
	text-align:left;	
	margin-left:80px;
}
#botMenu A, #botMenu A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:none;
}
#botMenu A:hover{
background-color:#BBB;
}
/*=================BOX CENTRALE===================*/
#cont{
	background-image:url(../images/bck_cont.gif);
	text-align:left;
	margin-left:80px;
	margin-top:9px;
	border:#999999 0px solid;
	padding-top:3px;
}

#alto{
	width:575px;
	/*margin-left:162px;*/
	border:#999999 solid 0px;
	min-height:0;
}

/*================ percorso ===========================*/
#percorso{
margin-left:160px;
font-family:"Courier New", Courier, monospace;
font-size:11px;
/*height:15px;*/
width:575px;
border:#999999 0px solid;
background-color:#F4F4F4
}



/*=================BOX sx (colore del titolo in init.cfm)===================*/
#sx{
	width:152px;
	float:left;
	border: 0px solid #333333;
	font-size:12px;
	margin-top:27px;
	line-height:16px;
}
#sx ul{
	margin-left:5px;
	margin-top:3px;
	list-style:none;
	padding:0;
	border: #333333 solid 0px;
}
#sx li{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:2px;
	border-bottom:#FFFFFF solid 1px;
}
#sx li A, #sx li A:visited{
	color:#666666;
	text-decoration:none;
}
#sx li A:hover{
	text-decoration:underline;
	background-color:#EEE;
}

/*=================BOX DX===================*/

#center{
	width:575px;
	border:0px solid #666666;
	float:left;
	margin-left:11px;
	margin-right:10px;
	margin-top:12px;
	}
#center_home{
	width:585px;
	border:0px solid #666666;
	float:left;
	margin-left:10px;
	background-image:url(../images/bck_punt.gif);
	margin-top:10px;
	}


/*=================BOX menu dx===================*/
#menuDX{
	border: 0px solid #333333;
	width:152px;
	/*margin-left:749px;*/
	font-size:12px;
	float:left;
	margin-right:0px;
	margin-top:10px;
	line-height:16px;
}

#menuDX ul{
	margin-left:5px;
	margin-top:3px;
	list-style:none;
	padding:0;
	border: #333333 solid 0px;
}
#menuDX li{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:2px;
	border-bottom:#FFFFFF solid 1px;
}
#menuDX li A, #menuDX li A:visited{
	color:#666666;
	text-decoration:none;
}
#menuDX li A:hover{
	text-decoration:underline;
	background-color:#EEE;
}

/*=================BOX VARI HOME PAGE (colori in init.cfm)===================*/
#homeSx{
	border:#CCCCCC 0px solid;
	width:250px;
	float:left;
	text-align:left;
	font-size:15px;
	line-height:20px;
	
}
#homeDx{
	border:#CCCCCC 0px solid;width:300px;float:right;margin-right:10px; text-align:center;
}

.banner{
text-align:center;
margin-bottom:10px;
}
/*=================BOX CHIUSURA PAGINA===================*/
#bot{
	text-align:center;
	background-image:url(../images/bck_bot.gif);
	background-repeat:repeat-x;
	height:21px;
	margin-top:10px;
	width:100%;
	border:#DDD solid 0px;
	margin:auto;
	line-height:12px;
}
#bot div{
	background-color:#FFFFFF; 
	height:20px;
	width:450px;
	margin:3px auto;
	font-size:10px;
}
