body{
	margin: auto;
	padding: 0px 0px 0px 0px;/* ecco qua come centrare il layout nella pagina --per explorer c diverso*/
	background-color:#7cb1d9; /*se l'utente usa combinazioni di colori diversi di sistema, in questo modo mi assicuro che lo sfondo della finestra sia bianco...visto su computer dello smanettone Francesco
	In più il body è tutta la parte visibile della finestra del browser e non quella occupata dal contenuto. Applicare il background
	*/
	}
div#body_1{
	width:100%;
	background: url(/_css/img/new/body_repeat_950.jpg) top center;
	float:left;
	padding:0;
	margin:0;
}

div#body_2{
	width:100%;
	background:url(/_css/img/new/body_top_950.jpg) top center no-repeat;
	float:left;
	padding:0;
	margin:0;
}

div#border
{
	/*width:760px;*/
	text-align: left; /* per IE5.x/Win */
	max-width:950px;min-width:760px;text-align:left;margin:0 auto;

/*		max-width:760px;min-width:760px;text-align:left;margin:0 auto;*/
	}


div#header{
	position: relative;
	float:left;
	width: 100%; /* se non lo specifico succede un casino */
	height: /*header_height*/110px/**/;
}
div#header a{
border:none;
}


			div#logo-sx {
			position:absolute;
			z-index:1;
			width:/*header_sx_width*/672px/**/;
			height:/*header_height*/110px/**/;
			left:0px;
			font-size:10%;
			}
			
			div#logo-sx a{
			display:block;
			width:/*header_sx_width*/672px/**/;
			height:/*header_height*/110px/**/;
			background: transparent /*header_sx_img*/url(/_css/img/new/sx.jpg)/**/;
			text-decoration:none;
			}
			div#logo-sx a strong{
			position:relative;
			z-index:-1;
			}
			
			div#logo-dx {
			/*margin-left: 580px;*/
			height:/*header_height*/110px/**/;
			background: #c9c2a6 /*header_dx_img*/url(/_css/img/new/dx.jpg)/**/ top right no-repeat;
			padding:0px;
			text-align:left;
			padding:0;
			}
			div#lock{
			text-align:right;
			}
			
			div#logo-dx ul{
			display:inline;
			float:right;
			position:relative;
			list-style-type:none;
			padding:0;
			margin:0;
			}
			
			div#logo-dx ul li{
			display:inline;
			height:0px;
			/*border-left: 1px solid #ffffff;
			padding: 0 1em;
			padding: 0px 0.1em 0px 0.1em;*/
			padding:0;
			}
			
			div#logo-dx ul li a:link,div#logo-dx ul li a:visited,div#logo-dx ul li a:hover,div#logo-dx ul li a:active{
			background:none;
			border:none;
			display:inline;
			}
		
			div#logo-dx ul li form select{
			font-size:70%;
			vertical-align:super;
			}
			div#logo-dx ul li form input{
			vertical-align:super;
			margin-left:-5px;
			}
			
			#search	{
			width:100%;
			position:absolute;
			text-align:right;
			float:right;
			/*margin-top:47px;*/
			bottom:0px;
			}
			
			#search form {
			padding:0;
			margin:0;
			}
			
			#search input.cerca-2{
			height:15px;
			margin:0;
			padding:0;
			}
			#search label{
			margin-left:-2px;
			padding:0;
			}
			#search input{
			margin:0;
			padding:0;
			}

			#search input.cerca-cerca{
			margin:0;
			padding:0;
			font-size:9px;
			border:#FFFFFF 1px solid;
			background-color:/*nav_li_selezionato_1_color_bg*/#6C603A/**/;
			color:#FFFFFF;
			font-weight:bold;
			}
			
			
			/* class per Ayax*/

			.animationContainer{
				height: 30px;
				width:55%;
				float:right;
			}
			
			.demoDiv{
				/*background-color: #CCC; */
				height: 30px; 
				overflow: hidden;
				float:right;
			}
			
			
			.hideInitially{
				visibility: hidden;
			}
			
			.personalizza, a.personalizza:link, a.personalizza:visited, a.personalizza:hover, a.personalizza:active {
			float:right;
			padding:1px;
			color:#000000;
			font-variant:small-caps;
			background-image:url(img/new/personalizza.png);
			}
			a.personalizza:hover {
			color:#000000;
			}
			
			
			/* FINE class per Ayax*/
			
			div#access{
					/*display:none;*/
					position:absolute;
					float:right;
					font-size: 75%;
					text-align: right;
					bottom:1px; /*per staccarlo dal modulo di ricerca */
					right:0px;
					/*height:50px;*/
					background-color:transparent;
					/*background: transparent url(/_css/img/access_trasp.png) repeat;*/
					}
						
			
div#header-sub{
	height:20px;
	margin-top:0px;
	clear:left;
	float:left;
	width: 100%;
	font-size:80%;
	position:relative;
	background:#f3f4f6;
	/*background-image:url(/_css/menu_sx.gif);
				background-repeat:repeat-y;
				background-position: left;*/
}

			div#header-sub-sx {
			position:absolute;
			left:0px;
			width:/*header_sx_width*/202px;/**/
			font-weight:bold;
			background:#f3f4f6;
			margin:0;
			padding:0;
			height:20px;
			}
			
						div#header-sub-sx-data {
						text-align:right;
						position:relative;
						padding: 5px 5px 0 0;
						}
						
			div#header-sub-dx {
			position:relative;
			margin-left: /*header_dx_margin-left*/231px/**/;
			text-align:left;
			background: #dbdde0 url(img/new/header_sub_menu_orizz_sfondo.gif) bottom left no-repeat;
			}
						
						/*------------------ sub header  -   menu orizz -----------------*/

						.menu-orizz{
						height:18px;
						margin:0px;
						padding: 2px 5px 0 0;
						text-align:left;
						font-weight:normal;
						position:relative;
						background-image:url(img/new/motore_ricerca_bg.jpg);
						background-position:right;
						background-repeat:no-repeat;
						}
						
						.menu-orizz ul{
						padding:0;
						margin:0;
						}
						
						.menu-orizz li{
						display:inline;
						height:0px;
						border-left: 1px solid #ffffff;
						padding: 0 1em;
						background:none;
						}
						
						.menu-orizz li.prima{
						border-left: none;
						padding-left:15px;
						}
						
						.menu-orizz li.ultima{
						
						}
						
						.menu-orizz a {
						/*white-space:nowrap;*/ /* se lo metto explorer 6 e inferiore si blocca al ridimensionarsi della finestra, qunado cioè dovrebbe comparire la barra di scorrimento orizzontale...da uscirne pazzo!! fatto notare da biaggio */
						}
						
						.menu-orizz a:link, .menu-orizz a:visited , #motore-ricerca a:link, #motore-ricerca a:visited, #area-riservata a:link, #area-riservata a:visited{
						color: #000;
						text-decoration:none;
						border:none;
						}
						
						.menu-orizz a:hover, .menu-orizz a:focus, .menu-orizz a:active,#motore-ricerca a:hover, #motore-ricerca a:focus, #motore-ricerca a:active, #area-riservata a:hover, #area-riservata a:focus,#area-riservata a:active{
						/*****************cambiare************************/
						color: #000;
						border-bottom:1px dashed #D12A02;
						background-color:#FFFFFF;
						}
						
						
						.menu-orizz-sfondo {
							/*margin-left:0;
							padding-left:20px;
							height:30px;   se non lo specifico al ridursi del carattere scompare lo sfondo*/
						}
						
						.menu-orizz-sfondo-img {
							position:absolute; /* è l'unico modo per evitare che il menu orizzontale si disponga sulla seconda linea*/
							/*height:30px;*/
						}
						/*
						.menu-orizz-sfondo-img span{
							background-color:#ffffff;
							position:absolute;
							width:100%;
							height:100%;
						}
						*/
			
						div#motore-ricerca
						{
						background-image:url(img/new/motore_ricerca_bg.jpg);
						background-position:left;
						background-repeat:no-repeat;
						/*float:right;*/
						position:relative;
						padding: 5px 5px 0 60px;
						z-index:10000;/*altrimenti firefox lo visualizza ma non attiva il link*/
						height:20px;
						}
						
						div#motore-ricerca form{
						margin:0;
						padding:0;
						}
			
						div#area-riservata
						{
						float:right;
						margin:0px;
						position:relative;
						background:#dbdde0 url('/_css/img/lucchetto_sm.gif') 0 0 no-repeat;
						z-index:99999;
						padding: 4px 5px 0 20px;
						height:16px;
						}
div#sfondo-sx{
	margin-top:0px;
	float:left;
	background: #FFFFFF url(/_css/img/new/menu_sx.gif) repeat;
	width:100%;
} 

div#sfondo-dx{
	float:left;
	width: 100%;
	/*background-image:url(/_css/img/new/menu_dx.gif);*/
	background-position: right;
	background-repeat:repeat-y;
	position:relative;
}

/*   -------------------stile navigazione-------------------------*/

.separazione {
height:1px;
background-color:#FFFFFF;
}

div#navigation ul{
margin:0px; /* mi serve per eliminare il margine predefinito del tag ul che mi crea problemi con gli altri div */
}
div#navigation a{
	text-decoration: none;
	color: /*nav_link_color*/#fff/**/;
	/*border-right-width: 2px;
	border-right-style: solid;
	border-right-color: /*nav_link_bordo_dx#6c603a*//**/
	padding-right:7px;
	padding-bottom:0px;
	border-bottom:0px solid; /*nav_link_bordo_giu#FFFFFF/*;*/
	border-bottom: 1px dashed #1a586e;
}



div#navigation a.center{
	text-decoration: none;
	color: /*sottosito_titolo_color*/#0000FF/**/;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: /*sottosito_titolo_bordo_dx*/#F3F3F3/**/;
	padding-right:8px;
}

div#navigation a.center:hover{
/*****************cambiare************************/
color: /*sottosito_titolo_color_aHover*/#ff6600/**/;
background-color:#F9FCFE;
}


/*****************cambiare************************/
div#navigation a:hover{
color: /*nav_li_color_aHover*/#fff/**/;
}

div#navigation ul.nav {
	width:/*nav_width*/190px/**/;
	padding: 0px;
	margin-left: 0px;
	list-style: none;
	/*border-right: 1px solid transparent;*/
font-variant:small-caps;
	}

div#navigation ul.nav-sub {
	margin-left:10px;
	padding: 0px; /* è indispensabile altrimenti Mozilla impazzisce */
	list-style: none;	
	}

div#navigation ul.nav-sub2 {
	margin-left:8px;
	padding: 0px; /* è indispensabile altrimenti Mozilla impazzisce */
	list-style: none;	
	}
/* definisco i "li" che vengono richiamati nel menu.asp quando è attivo un link */ 


/* 1 livello */
div#navigation ul.nav li{
margin:0;
padding:0;
}
div#navigation ul.nav li.nav a{
display:block;
padding-left: 20px;
font-weight:normal;
color: /*nav_link_color*/#000/**/;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
background:#d4e0e9  url(img/new/menu_li.jpg) right;
margin:0;
}

div#navigation ul.nav li.nav a:hover{
display:block;
padding-left: 20px;
font-weight:normal;
color: /*nav_link_color*/#000/**/;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
background:#3a90c6 url(img/new/menu_li_hover.jpg) right;
}

div#navigation ul.nav li.nav-sel a{
display:block;
padding-left: 20px;
font-weight:normal;
color: /*nav_link_color*/#fff/**/;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
background: #015898 url(/_css/img/new/nav-sel.gif) top right no-repeat;
margin:0;
}

div#navigation ul.nav li.nav-sel a:hover{
display:block;
padding-left: 20px;
font-weight:normal;
color: /*nav_link_color*/#000/**/;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
background:#3a90c6 url(/_css/img/new/nav-sel.gif) top right no-repeat;
}
/* fine 1 livello */

/* 2 livello */
div#navigation ul.nav ul.nav-sub li.nav-sub a{
font-weight:normal;
color:/*nav_link_color*/#000/**/;
background:#d4e0e9 url(img/new/menu_li.jpg) right;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
margin:0;
}
div#navigation ul.nav ul.nav-sub li.nav-sub a:hover{
font-weight:normal;
color:/*nav_link_color*/#000/**/;
background:#3a90c6 url(img/new/menu_li_hover.jpg) right;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
}
div#navigation ul.nav ul.nav-sub li.nav-sub-sel- a{
font-weight:normal;
color:/*nav_link_color*/#fff/**/;
background:#015898 url(/_css/img/new/nav-sel.gif) top right no-repeat;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
}
div#navigation ul.nav ul.nav-sub li.nav-sub-sel- a:hover{
font-weight:normal;
color:/*nav_link_color*/#000/**/;
background:#3a90c6 url(/_css/img/new/nav-sel.gif) top right no-repeat;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
}
/* fine 2 livello */

/* 3 livello */
div#navigation ul.nav ul.nav-sub ul.nav-sub2 li.nav-sub2 a{
font-weight:normal;
color:/*nav_link_color*/#000/**/;
background: #d4e0e9 url(img/new/menu_li.jpg) right;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
}
div#navigation ul.nav ul.nav-sub ul.nav-sub2 li.nav-sub2 a:hover{
font-weight:normal;
color:/*nav_link_color*/#000/**/;
background: #df95be url(img/new/menu_li_hover.jpg) right;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
}
div#navigation ul.nav ul.nav-sub ul.nav-sub2 li.nav-sub2-sel a{
font-weight:normal;
color:/*nav_link_color*/#fff/**/;
background: #015898 url(/_css/img/new/nav-sel.gif) top right no-repeat;
padding-top:0em;
padding-bottom:0em;
line-height:1.7em;
}
div#navigation ul.nav ul.nav-sub ul.nav-sub2 li.nav-sub2-sel a:hover{
	font-weight:normal;
	color:/*nav_link_color*/#000/**/;
	background: #3a90c6 url(/_css/img/new/nav-sel.gif) top right no-repeat;
	padding-top:0em;
	padding-bottom:0em;
	line-height:1.7em;
}
/* fine 3 livello */


/*   -------------------fine navigazione-------------------------*/

div#footer{
	clear:both;
	/*  se lo applico explorer fa le magie */
	text-align:center;
	color: #fff;
	width:100%;
	background-color:/*nav_li_selezionato_1_color_bg*/#fff/**/;
	font-size:70%;
	height:50px;
	margin:0;
	padding:0px;
}


#footer a {
	color: #fff;
	font-weight:bold;
}
#footer a:hover {
	background-color: /*nav_li_selezionato_1_color_bg*/#fff/**/;
	color:#000;
	font-weight:bold;
}
/*
div#footer{
	clear:both;
	float:left;
	text-align:left;
	color: #fff;
	width:100%;
	position: relative;
	background-color:#6C603A;
}

div#footer-sx {
				width:190px;
				color:#FFFFFF;
				font-size:70%;
			    float:left;
				border-right:#FFFFFF 2px solid;
			}
			
div#footer-dx {
				
				margin-left:190px;
				text-align:center;
				font-size:70%;		
				padding-top:2em;
				font-weight:bold;
			}

#footer a {
	color: #fff;
	font-weight:bold;
}
#footer a:hover {
	background-color: #6C603A;
	font-weight:bold;
}

*/
div#footer-dx {
				
				padding-top:0em;
				font-weight:bold;
			}
div#search{display:none}
/*div#area-riservata{display:none}*/

