body { 
	margin: 0px; 
	padding: 0px; 
	text-align: center; 
	background-color:#ffffff; 
	font: 72% Helvetica, Verdana, Arial, Geneva, sans-serif;
}

hr {display:none;}

.hidden {display:none;}

/****************************************************/
/*            Struttura della pagina                */
/****************************************************/
#centrato { width:750px; text-align:left; border:1px solid #000; margin:1em auto; }
/*--------------------------------------------------*/
#corpo { float:left; width: 750px; background: #FFF url(../images/sfondo.gif) 0 0 repeat-y; }
#home_corpo { float:left; width: 750px; background: #FFF url(../images/home_sfondo.gif) 0 0 repeat-y; }
/*--------------------------------------------------*/
#colonna_1 { float:left; width:160px; background: transparent; color: #000; }
#colonna_2 { float:left; width:440px; background: transparent; color: #000; }
#colonna_3 { float:right; width:120px; background: url(../images/bottone.jpg); color: #000; position:relative; }
/*--------------------------------------------------*/
#intestazione {
	position:relative; 
	background:#FF9C4A url(../images/header.gif) no-repeat;
	background-position: left top; 
	padding:0;
	border-top: 1px solid #fff;
	min-height: 130px;
	height: auto !important;
	height: 130px;
}
/*--------------------------------------------------*/
#pie_di_pagina { clear: left; background: url(../images/footer.gif) no-repeat; margin: 0; padding: 0; min-height: 38px; height: auto !important; height: 38px; }
#home_pie_di_pagina {	clear: left; background: url(../images/home_footer.gif) no-repeat; margin: 0; padding: 0; min-height: 38px; height: auto !important; height: 38px; }
/*--------------------------------------------------*/


/****************************************************/
/*                 Intestazione                     */
/****************************************************/
#orario_flash { position:absolute; top:12px; left:110px;}
.orologio { width: 25px; padding:0em; margin:0px; border: 1px solid #fff; font-size: 8px; font-weight: bold; color:#000;}
#orario_js { position:absolute; top:30px; left:125px; width: 25px; padding:0em; margin:0px; font-size: 9px; font-weight: bold; color:#000;}
.logo {position:absolute; top:44px; left:0; width: 400px; height:60px; padding:0em; margin:0px; border: none; font-size: 8px; font-weight: bold; color:#000 }
/*--------------------------------------------------*/
.slogan_1{position:absolute; top:0; right:0; margin:0; height:44px; width:373px;background: #fff url(/images/slogan_3.gif) no-repeat; padding:0;}
.slogan_2{ font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; margin:110px 150px 0 120px;	padding:0em; color:#fff; text-transform: uppercase; font-weight: bold; font-size: 8px; visibility:hidden; }
.slogan_3 { margin:-14px 5px 0 auto; width:154px; padding:0em; text-transform: uppercase; font-weight: bold; font-size: 6px; color:#fff; visibility:hidden; }
/*--------------------------------------------------*/
#stemmi{ margin:0; padding:0; list-style:none; background:#fff url(../images/stemmi.gif) no-repeat; width:270px; height:55px; position:absolute;top:49px; right:10px;  }
#stemmi li{ position:absolute; z-index:1;  }
#stemmi a{ display:block; width:100%; height:100%; background:transparent url(../images/stemmi.gif) no-repeat; text-decoration:none; font-size:2px; color:#fff; }

#stemmi a span{ position:relative; z-index:-1; }

#stemmi #stemmi_1{ width:55px; height:55px; left:0; top:0; }
#stemmi #stemmi_2{ width:75px; height:55px; left:65px; top:0px; }
#stemmi #stemmi_3{ width:75px; height:55px; left:150px; top:0px; }
#stemmi #stemmi_4{ width:25px; height:55px; left:240px; top:0px; }

#stemmi #stemmi_1 a{ background-position:0px 0px; }
#stemmi #stemmi_1 a:hover, #stemmi #stemmi_1 a:focus, #stemmi #stemmi_1 a:active{ background-position:0px 0px; }

#stemmi #stemmi_2 a{ background-position:-65px 0px; }
#stemmi #stemmi_2 a:hover, #stemmi #stemmi_2 a:focus, #stemmi #stemmi_2 a:active{ background-position:-65px 0px; }

#stemmi #stemmi_3 a{ background-position:-150px 0px; }
#stemmi #stemmi_3 a:hover, #stemmi #stemmi_3 a:focus, #stemmi #stemmi_3 a:active{ background-position:-150px 0px; }

#stemmi #stemmi_4 a{ background-position:-240px 0px; }
#stemmi #stemmi_4 a:hover, #stemmi #stemmi_4 a:focus, #stemmi #stemmi_4 a:active{ background-position:-240px 0px; }
/*--------------------------------------------------*/


/****************************************************/
/*             Colonna a sinistra                   */
/****************************************************/
ul.menu_sx_1 { text-align:center; width:160px; list-style:none; margin:0; padding:0; font-size:14px; font-weight:bolder; }
ul.menu_sx_1 li a { display:block; text-decoration:none; padding: 0; height:1.7em; line-height:1.7em; text-transform: uppercase; }
ul.menu_sx_1 li {margin:.3em 0 0 0;} 
ul.menu_sx_1 li a:link, ul.menu_sx_1 li a:visited {background:#FD8036; color: #fff; text-decoration:none;} 
ul.menu_sx_1 li a:hover, ul.menu_sx_1 li a:focus, ul.menu_sx_1 li a:active {background: #72724B; color:#fff;} 
.menu_color_2{color:#FFCB90;}
.menu_color_3{color:#FFEAD3;}
/*--------------------------------------------------*/
#news{font-family: Verdana, Helvetica, Arial, sans-serif; color:#72724B; text-align:left; margin:0; padding:0;}
#news dl{text-align:left; color:#72724B; margin:.5em .2em 0 .7em; padding:0;}
#news dt{font-size: 85%;margin:0;	padding:0;text-transform: uppercase;font-weight: bolder;}
#news dd{font-size: 75%; margin:0; padding:0;}
#news img{margin:0px 0px 0px 0px; padding:0}
#news dd a{ text-decoration:none; color:#72724B;}
#news dd a:hover, #news dd a:focus, #news dd a:active { text-decoration:underline;	} 
/*--------------------------------------------------*/
#news a{
	color: #64643D;
	text-decoration: underline;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.indenta_news{
	margin-left: 5px;
	margin-right: 5px;
}

/****************************************************/
/*               Colonna a destra                   */
/****************************************************/
#menu_dx_1{ margin:0; padding:0; list-style:none; background:#fff url(../images/menu_1.gif) no-repeat; width:120px; height:181px; position:relative; }
#menu_dx_1 li{ position:absolute; z-index:1; width:83px; height:83px; }
#menu_dx_1 a{ display:block; width:100%; height:100%; background:transparent url(../images/menu_1.gif) no-repeat; text-decoration:none; }
#menu_dx_1 a span{ position:relative; z-index:-1; }

#menu_dx_1 #voce1{ left:19px; top:9px; }
#menu_dx_1 #voce2{ left:19px; top:94px; }

#menu_dx_1 #voce1 a{ background-position:-19px -9px; }
#menu_dx_1 #voce1 a:hover, #menu_dx_1 #voce1 a:focus, #menu_dx_1 #voce1 a:active{ background-position:-19px -190px; }

#menu_dx_1 #voce2 a{ background-position:-19px -94px; }
#menu_dx_1 #voce2 a:hover, #menu_dx_1 #voce2 a:focus, #menu_dx_1 #voce2 a:active{ background-position:-19px -275px; }
/*--------------------------------------------------*/
ul.menu_dx_2 { text-align:center; width:120px; list-style:none; margin:0; padding:0; font-size:12px; font-weight:bolder; border-top: 3px solid #fff; border-bottom: 3px solid #fff; }
ul.menu_dx_2 li a { display:block; text-decoration:none; padding:0; height:2em; line-height:2em; height:28px;}
ul.menu_dx_2 li { margin:0; display:inline; height:28px;} 
ul.menu_dx_2 #menu_dx_2_1 a:link, ul.menu_dx_2 #menu_dx_2_1 a:visited {background:#C6D142 url(../images/menu_dx_2_1_off.gif) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_1 a:hover, ul.menu_dx_2 #menu_dx_2_1 a:active {background:#FFCB90 url(../images/menu_dx_2_1_on.gif) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_2 a:link, ul.menu_dx_2 #menu_dx_2_2 a:visited {background:#C6D142 url(../images/menu_dx_2_2_off.gif) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_2 a:hover, ul.menu_dx_2 #menu_dx_2_2 a:active {background:#FFCB90 url(../images/menu_dx_2_2_on.gif) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_3 a:link, ul.menu_dx_2 #menu_dx_2_3 a:visited {background:#C6D142 url(../images/menu_dx_2_3_off.jpg) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_3 a:hover, ul.menu_dx_2 #menu_dx_2_3 a:active {background:#FFCB90 url(../images/menu_dx_2_3_on.jpg) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_4 a:link, ul.menu_dx_2 #menu_dx_2_4 a:visited {background:#C6D142 url(../images/menu_dx_2_4_off.gif) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_4 a:hover, ul.menu_dx_2 #menu_dx_2_4 a:active {background:#FFCB90 url(../images/menu_dx_2_4_on.gif) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_5 a:link, ul.menu_dx_2 #menu_dx_2_5 a:visited {background:#C6D142 url(../images/menu_dx_2_5_off.gif) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_5 a:hover, ul.menu_dx_2 #menu_dx_2_5 a:active {background:#FFCB90 url(../images/menu_dx_2_5_on.gif) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_6 a:link, ul.menu_dx_2 #menu_dx_2_6 a:visited {background:#C6D142 url(../images/menu_dx_2_6_off.gif) no-repeat; height:28px; text-decoration:none;} 
ul.menu_dx_2 #menu_dx_2_6 a:hover, ul.menu_dx_2 #menu_dx_2_6 a:active {background:#FFCB90 url(../images/menu_dx_2_6_on.gif) no-repeat; height:28px; text-decoration:none;} 
/*--------------------------------------------------*/
ul.menu_dx_3 { text-align:center; width:120px; list-style:none; margin:0; padding:10px 0 10px 0; font-size:12px; font-weight:bold; background: url(../images/menu_dx_3_sfondo.jpg) no-repeat; height:212px;}
ul.menu_dx_3 li a { display:block; text-decoration:none; padding:0; height:2.5em; line-height:2.5em; height:29px; text-transform: uppercase; }
ul.menu_dx_3 li {margin:0; height:29px; display:inline;} 
ul.menu_dx_3 li a:link, ul.menu_dx_3 li a:visited { background: url(../images/menu_dx_3_off.gif) no-repeat; color: #fff; text-decoration:none;} 
ul.menu_dx_3 li a:hover, ul.menu_dx_3 li a:active {	background: url(../images/menu_dx_3_on.gif) no-repeat;	color: #fff; text-decoration:none; } 
/*--------------------------------------------------*/
#credits { text-align:center; vertical-align: top;}
#credits a{font-size:10px; color: Gray;}
/*--------------------------------------------------*/

/****************************************************/
/*          Contenuto pagina interna                */
/****************************************************/
.titolo_1 { font-weight:bolder; font-size:90%; color:#72724B; text-align:left; margin-top:3em; padding:0; }
.titolo_2 { font-weight:bolder; margin-top:3em; font-size:90%; color:#FD8328; }
.titolo_3 { font-weight:bolder; margin-top:3em; font-size:90%; color:#FFE0BC; }
h2 { 
	margin-top:1em; 
	margin-left:1em; 
	font-weight: bolder; } 
p { 
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif; 
	color:#505038; 
	/* text-align:justify; */
	text-align:left; 
	margin-top:2em;	
	margin-left:2em;  
} 
.mostra_th { font-size: 12px; font-style: normal; }


/* Visualizzazione spring */
.Titolo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #505038;
	text-align: center;
	font-weight: bold;
	margin-left:2em;
}

.uniform_emula_bottone_disabled{
	visibility: hidden;
}

.uniform_emula_bottone{
	color: #505038;
	text-decoration: underline;
}

.pulsantiera{
	text-align: center;
}

#colonna_2 a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D86D32;
	text-decoration: underline;
	font-weight: bold;
}
#colonna_2 a:hover, #colonna_2 a:focus, #colonna_2 a:active{ color: #B15625; }


.testoform {
	margin-left:2em;
	width: 400px;
}

#colonna_2 td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#505038; 
	/* text-align:justify; */
	text-align:left; 
}


/****************************************************/
/*                   Home page                      */
/****************************************************/
#menu_home{ margin:0; padding:0; list-style:none; background:#fff url(../images/home_menu.jpg) no-repeat; width:470px; height:317px; position:relative; }
#menu_home li{ position:absolute; z-index:1;}
#menu_home a{ display:block; width:100%; height:100%; background:transparent url(../images/home_menu.jpg) no-repeat; text-decoration:none; font-size:2px; color:#fff;}

#menu_home a span{ position:relative; z-index:-1; }

#menu_home #voce1{ width:83px; height:83px; left:388px; top:89px; }
#menu_home #voce2{ width:83px; height:83px; left:350px; top:172px; }
#menu_home #voce3{ width:130px; height:27px; left:155px; top:37px; }
#menu_home #voce4{ width:130px; height:27px; left:70px; top:84px; }
#menu_home #voce5{ width:130px; height:27px; left:40px; top:126px; }
#menu_home #voce6{ width:130px; height:27px; left:30px; top:167px; }
#menu_home #voce7{ width:130px; height:27px; left:42px; top:209px; }
#menu_home #voce8{ width:130px; height:27px; left:137px; top:253px; }

#menu_home #voce1 a{ background-position:-388px -89px; }
#menu_home #voce1 a:hover, #menu_home #voce1 a:focus, #menu_home #voce1 a:active{ background-position:-388px -406px; }

#menu_home #voce2 a{ background-position:-350px -172px; }
#menu_home #voce2 a:hover, #menu_home #voce2 a:focus, #menu_home #voce2 a:active{ background-position:-350px -489px; }

#menu_home #voce3 a{ background-position:-155px -37px; }
#menu_home #voce3 a:hover, #menu_home #voce3 a:focus, #menu_home #voce3 a:active{ background-position:-155px -354px; }

#menu_home #voce4 a{ background-position:-70px -84px; }
#menu_home #voce4 a:hover, #menu_home #voce4 a:focus, #menu_home #voce4 a:active{ background-position:-70px -401px; }

#menu_home #voce5 a{ background-position:-40px -126px;}
#menu_home #voce5 a:hover, #menu_home #voce5 a:focus, #menu_home #voce5 a:active{ background-position:-40px -443px; }

#menu_home #voce6 a{ background-position:-30px -167px;}
#menu_home #voce6 a:hover, #menu_home #voce6 a:focus, #menu_home #voce6 a:active{ background-position:-30px -484px; }

#menu_home #voce7 a{ background-position:-42px -209px;}
#menu_home #voce7 a:hover, #menu_home #voce7 a:focus, #menu_home #voce7 a:active{ background-position:-42px -526px; }

#menu_home #voce8 a{ background-position:-137px -253px;}
#menu_home #voce8 a:hover, #menu_home #voce8 a:focus, #menu_home #voce8 a:active{ background-position:-137px -570px; }

/*-------------------------------------------------*/

ul.menu_home_3 { position:absolute; top:280px; right:0; text-align:center; width:120px; list-style:none; margin:5px 0 0 0; padding:10px 0 10px 0; font-size:12px; font-weight:bold; }
ul.menu_home_3 li a { display:block; text-decoration:none; padding:0; height:2.5em; line-height:2.5em; height:29px; text-transform: uppercase; }
ul.menu_home_3 li {margin:0; height:29px; display:inline;} 
ul.menu_home_3 li a:link, ul.menu_home_3 li a:visited { background: url(../images/menu_dx_3_off.gif) no-repeat; color: #fff; text-decoration:none; } 
ul.menu_home_3 li a:hover, ul.menu_home_3 li a:active { background: url(../images/menu_dx_3_on.gif) no-repeat; color: #fff;	} 
/*--------------------------------------------------*/
#sondaggio{margin: 2em auto 0 2em; padding:0px;background: url(../images/sondaggio.gif) no-repeat; width: 387px; height:46px;}
#sondaggio dl{text-align:right; color:#72724B; margin:0; padding:0; font-size: 11px; }
#sondaggio dt{display:none;}
#sondaggio dd{ position:relative; top:6px; right:70px;margin:0; font-weight:bold;}
#sondaggio dd a{ text-decoration:none; color:#72724B; font-size: 10px; font-weight:bold;}
#sondaggio dd a:hover, #sondaggio dd a:active { text-decoration:underline;	} 

	/**/


/****************** NOSTRE PERSONALIZZAZIONI ************************/

#link_colonna_3{ margin:0; padding:0; list-style:none; background:#fff url(../images/bottone.jpg) no-repeat; width:118px; height:50px; position:relative; }
#link_colonna_3 li{ position:absolute; z-index:1;}
#link_colonna_3 a{ display:block; width:100%; height:100%; background:transparent url(../images/bottone.jpg) no-repeat; text-decoration:none; font-size:2px; color:#fff;}

#link_colonna_3 a span{ position:relative; z-index:-1; }

#link_colonna_3 #voce1{ width:118px; height:50px; left:9px; top:200px; }

#link_colonna_3 #voce1 a{ background-position:-10px -250px; }
#link_colonna_3 #voce1 a:hover, #link_colonna_3 #voce1 a:focus, #link_colonna_3 #voce1 a:active{ background-position:-10px -300px; }
