/* CSS Document */

html {background-image:url('../image/bk_html.gif')}

html,body{margin:0px; padding:0px;}

body{
	font-family: Trebuchet MS, Arial;	
	font-size: 76%;

	background-repeat: repeat-x;
	background-position:top left;
	text-align:center
	}
	
.body_home {	background-image:url('../image/bk_body.jpg');}
.body_sez {	background-image:url('../image/bk_body_int.jpg');}

	
/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:1.5em;  margin-bottom:1em;}
.imgleft {float:left; margin-right:1.5em; margin-bottom:1em;}
.imgleftcta {float:left; margin-right:0em; margin-bottom:1em;}
.absmiddle {vertical-align:middle;}
.txt_minore{font-size:88%}


.skip {position:absolute; left:-9999px}
.none {display:none;}
.stampa {display:none;}
.screen {}

.grassetto{font-weight: bold;}
.corsivo{font-style: italic;}
.clearleft {clear:left}

img {border:0px;}
form {margin:0px; padding:0px;}
table {font-size:100%;}

div#container{
position: relative;

background-repeat: repeat-y;
background-position:top left;
/*width:896px;*/
width:850px;
margin:0px auto 0px auto;
padding:0px 23px 0px 23px;
}
.container_home {background-image:url('../image/bk_container.jpg');}
.container_sez {background-image:url('../image/bk_container_int.jpg');}
.container_sez_all {background-image:url('../image/bk_container_sez_all.jpg');}

div#header{
	position:relative;
	background-color:#D7CA96;
	}
	
#banner {height:242px;}
#banner_int{height:117px;}
	
#menutop {
	background-image:url('../image/bk_menu_top.gif');
	background-repeat: no-repeat;
	background-position:top left;
	background-color:#D7CA96;
	/*noIEmac\*/
	min-height: 3em;
	height: auto !important;
	/*end */
	height: 3em;
	color:#42321A;
	font-size:0.9em;
}

#menutop  ul  {margin:8px 0px 0px 0px; padding:0px 5px 0px 180px;  list-style-type:none; float:left; }
#menutop  li {margin:0px; padding:0px 5px 0px 5px; display:inline; }
#menutop  .brright {border-right:1px solid #42321A;}

#menutop fieldset{border:none; margin:5px 10px 0px 0px; padding:0px; float:right;}
#menutop legend{vertical-align:middle;}
#menutop .campi {
	background-color:#F2E5B3;
	border:1px solid #42321A;
	font-size:0.9em;
	padding:0.2em
}

#menutop .bottoni {
	background-color:#42321A;
	border:0px solid #42321A;
	font-size:0.9em;
	padding:0.1em;
	color:#F2E5B3
}

#menutop a:link {color:#42321A; text-decoration:none}
#menutop a:visited {color:#42321A; text-decoration:none}
#menutop a:hover {color:#42321A; text-decoration:underline}
#menutop a:active {color:#42321A; text-decoration:underline}



#menu {
	clear:both;
	color:#42321A;
	background-image:url('../image/bk_menu.gif');
	background-repeat: repeat-x;
	background-position:top left;
	/*noIEmac\*/
	min-height: 25px;
	height: auto !important;
	/*end */
	height: 25px;
	background-color:#EAE1BE;
	padding:0px 0px 0px 20px
	}
	
#menu a:link {color:#42321A; text-decoration:none}
#menu a:visited {color:#42321A; text-decoration:none}
#menu a:hover {color:#42321A; text-decoration:underline}
#menu a:active {color:#42321A; text-decoration:underline}

.menu_lista {float:left;  margin:0px 0px 0px 0px; text-align:center;}

#voce_1 {width:15%; }
#voce_2 {width:15%}
#voce_3 {width:13%}
#voce_4 {width:14%}
#voce_5 {width:14%}
#voce_6 {width:14%; }
#voce_7 {width:13%; }


#menu h2{font-size:10px; margin:5px 0px 0px 0px; padding:0px 5px 0px 5px; text-transform:uppercase; border-right:1px solid #42321A}

#menu ul {background-color:#EAE1BE; margin:0px; padding:0px; list-style-type:none; display:none}

#menu  li {margin:0px; padding:0px 0px 0px 0px;  }

div#content{
	padding: 0px 5px 0px 3px;
	text-align:left; 
	}
	
.c_sez {
	/*noIEmac\*/
	min-height: 53em;
	height: auto !important;
	/*end */
	height: 53em;
	margin: 0.3em 234px 0px 18px;
}

.c_home {
	/*noIEmac\*/
	min-height: 30em;
	height: auto !important;
	/*end */
	height: 30em;
	margin: 0.3em 234px 0px 239px;
}

/*NAVIGATION*/
div#navigation{
	position: absolute; 
	left: 23px;
	}
	
.navigation_home {	top:301px;  width:239px;}
.navigation_sez {	top:301px;  width:0px;}
/*HOME------------------*/	

div#navigation #news {text-align:left; color:#42321A}

div#navigation #news ul {
	margin:37px 0px 0px 40px; 
	padding:0px; 
	font-size:0.9em;
	font-family: Georgia, Arial;
	list-style-type:none;
	line-height:1.7em
	}
	
div#navigation #news li{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 2em 0px; 
	}
	
div#navigation #news h3 {
	margin:0px; 
	padding:0px;
	font-size:1em;
	font-weight:normal
	}
	
div#navigation  a:link {color:#42321A; text-decoration:none}
div#navigation  a:visited {color:#42321A; text-decoration:none}
div#navigation  a:hover {color:#42321A; text-decoration:underline}
div#navigation  a:active {color:#42321A; text-decoration:underline}


div#navigation #archivio {width:196px; margin-left:7px}

div#navigation #archivio h3 {
	margin:0px ; 
	padding:0px;
	font-size:0.8em;
	text-transform:uppercase;
	font-family: Georgia, Arial;
	}


#statua {
position:absolute;
width:157px;
height:423px;
background-image:url('../image/bk_statua_home.gif');
background-repeat: no-repeat;
background-position:top left;
bottom:31px;
left:240px
}

#descrizione_home {
	margin:22px 10px 0px 132px;
	font-family: Georgia, Arial;
	font-size:0.9em;
	line-height:1.7em;
	}

#descrizione_home	   a:link {color:#42321A; text-decoration:underline}
#descrizione_home	 a:visited {color:#42321A; text-decoration:underline}
#descrizione_home	 a:hover {color:#42321A; text-decoration:underline}
#descrizione_home	  a:active {color:#42321A; text-decoration:underline}

	
div.sfumo {
  height: 2px;
  background:  url(../image/bk_hr.jpg) no-repeat scroll center;
	padding:5px 0px 5px 0px;
}
div.sfumo hr {
  display: none;
}


/*EXTRA-------------------------------------------------------------------------------------------------------------*/
div#extra{
	position: absolute; 
	padding: 0px;
	}
	
.extra_home {top: 300px;  	right: 23px; width:234px;}
.extra_sez {top: 175px; text-align:left;   width:234px; 	right: 23px;}
.extra_no {top: 175px; text-align:left;   width:1px; 	right: 23px;}
	
#extra_menu {
	margin:44px 26px 0px 0px;
	text-align:center;
	font-family: Trebuchet MS, Arial;
}
	
#extra_menu	h3 {
font-size:0.8em;
text-transform:uppercase;
color:#42321A; 
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

#extra_menu	   a:link {color:#42321A; text-decoration:underline}
#extra_menu	 a:visited {color:#42321A; text-decoration:underline}
#extra_menu	 a:hover {color:#42321A; text-decoration:underline}
#extra_menu	  a:active {color:#42321A; text-decoration:underline}


#extra_menu	h3   a:link {color:#42321A; text-decoration:none}
#extra_menu	h3  a:visited {color:#42321A; text-decoration:none}
#extra_menu	h3  a:hover {color:#42321A; text-decoration:underline}
#extra_menu	h3   a:active {color:#42321A; text-decoration:underline}

div.sfumo_plus {
  height: 2px;
  background: #E1D7AF url(../image/bk_hr_plus.jpg) no-repeat scroll center;
	margin:6px 0px 11px 0px
}
div.sfumo_plus hr {
  display: none;
}
	
/*FOOT*/

div#foot {
	background-image:url('../image/bk_foot.jpg');
	background-repeat: repeat-x;
	background-position:top left;
	/*noIEmac\*/
	min-height: 127px;
	height: auto !important;
	/*end */
	height: 127px;
	position:relative
}

div#foot #indirizzo {
position:absolute;
left:160px;
top:97px;
color:#42321A;
font-family: Georgia, Arial;
font-size:0.8em;
}

div#foot #logo {
position:absolute;
text-align:center;
left:36px;
top:27px;
width:100px;
font-size:0.8em
}

#plugin {position:absolute; right:5px; top:0px; text-alig: center; font-size: 80%; width: 250px; color: #AA9C6C}

#valid {position:absolute; right:54px; top:10px; }

div#foot a:link {color:#42321A; text-decoration:none}
div#foot  a:visited {color:#42321A; text-decoration:none}
div#foot a:hover {color:#42321A; text-decoration:underline}
div#foot  a:active {color:#42321A; text-decoration:underline}

/*SEZIONE-----------------------------------------------------------*/
#percorso {
	font-weight:normal; 
	text-transform:lowercase; 
	font-size:0.75em; 
	margin:0.5em 0px 0.5em 0px;
	text-align:left;
	padding:0.5em 0em 0.4em 0em;
	}
#percorso   a:link {color:#000135; text-decoration:none}
#percorso    a:visited{color:#000135; text-decoration:none}
#percorso   a:hover {color:#000135; text-decoration:underline}
#percorso    a:active {color:#000135; text-decoration:underline}


.titolo{
	font-size:1.5em;
	color:#42321A;
	padding:5px	0px 5px 5px;
	margin: 0em 0em 0.4em 0em;
	background-color:; 
	border-bottom:1px dotted #CBA044;
	}
	
.sottotitolo{
	font-size:1.1em;
	color:#42321A;
	padding:0px;	
	margin:5px 5px 15px 5px;
	font-weight:normal;
	}
	
#descrizione {}

#descrizione   a:link {color:#42321A; text-decoration:underline}
#descrizione   a:visited{color:#42321A; text-decoration:underline}
#descrizione   a:hover {color:#42321A; text-decoration:underline}
#descrizione   a:active {color:#42321A; text-decoration:underline}

#descrizione h3 {
	font-size:1.1em; 
	color:#821916; 
	padding:0px 0px 0px 0em; 
	border-bottom:1px solid #CBA044; 
	margin:1.3em 5px 0.3em 0px;
	}

#descrizione h4 {
	font-size:1em; 
	color:#000; 
	background-color: #E7DEBB;
	padding:0px 0px 0px 0.2em;  
	margin:1.3em 5px 0.3em 0px;
	font-weight:bold;
	border-bottom:1px solid #FBF7E7
	}

#descrizione h5 {
	font-size:1em; 
	color:#42321A; 
	background-color:#EAE0BD; 
	border-bottom:1px dotted #CBA044;
	padding:0px 0px 0px 0.2em;  
	margin:1.5em 5px 0.3em 0px;
	font-weight:bold}	
	
#descrizione h6 {
	font-size:1em; 
	color:#42321A; 
	border-bottom:1px solid #E0D8B1;
	padding:0px 0px 0px 0.2em;  
	margin:1.3em 5px 0.3em 0px;
	font-weight:bold}	
	
#descrizione ul{
	margin:10px 0px 0px 19px;
	padding:0px 0px 0px 10px;
	}
	
 #descrizione li{
	margin: 0px;
	padding:0px 0px 0.5em 0px; 
	list-style-image:url(../image/lista_descrizione.jpg)
	}
	
#descrizione hr{
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #83A3CC;
 height: 1px;
 background-color:#83A3CC; 
}

#testo{font-size:1em; line-height:19px; padding:0.5em; text-align:left}
#lastup {text-align:right; font-size:0.85em; margin-bottom:0.5em; clear:both; padding-top:3px;border-top:1px solid #E9E0BD}


/*EXTRA*/
/*SOTTOPAGINE COLONNA DX*/
#sottopaginedx ul{
	list-style-type: none;
	font-size:0.9em;
	margin:0em 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.5em;
	text-align:left
	}
	
#sottopaginedx  li{
	margin: 0px 5px 0px 5px;
	padding:0.5em 0px 0.5em 1.3em; 
	background:  url(../image/bk_hr_extra.gif) no-repeat scroll bottom;
	}
	
#sottopaginedx  li a:link {color:#323332; text-decoration:none}
#sottopaginedx  li a:visited {color:#323332; text-decoration:none}
#sottopaginedx  li a:hover {color:#323332; text-decoration:underline}
#sottopaginedx  li a:active {color:#323332; text-decoration:underline}


#sottopagine ul{
	list-style-type: none;
	margin:1em 0px 2em 0px;
	padding:0px 0px 0px 0px;
	font-size:1em; 
	line-height:1.5em;
	}


#sottopagine  li{
	background-image:url(../image/li_sottopagine.gif);
	background-repeat: no-repeat;
	background-position:left top;
	padding:0px 0px 1.5em 15px;
	margin:0px;
	}

#sottopagine  li a:link {color:#323332; text-decoration:none}
#sottopagine  li a:visited {color:#323332; text-decoration:none}
#sottopagine  li a:hover {color:#323332; text-decoration:underline}
#sottopagine  li a:active {color:#323332; text-decoration:underline}

/*TEMP-------------------------------------------------------------------*/

/*div#navigation h3{
text-transform:uppercase;
	font-size:0.9em;
	background-color:#E99595;
	padding:0.2em	0px 0.2em 2em;
	margin:0em;
	color:#000000;
	border-bottom:1px solid #E0EDF3;
	border-top:1px solid #8E8F93;
	background-image:url(../immagini/menu_open.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
.close_menu {text-align:right; margin-top:-17px; float:right}
	
div#navigation h3.h3link{
	text-transform:uppercase;
	font-size:0.9em;
	background-color:#83A3CC;
	padding:0.2em	0px 0.2em 0.5em;
	margin:0em 0px 0px 0em;
	color:#000000;
	border-bottom:1px solid #E0EDF3;
	border-top:1px solid #8E8F93;
	background-image: none;
	}
	
div#navigation ul{
	list-style-type: none;
	font-size:0.8em;
	margin:0em 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1em;
	}
	
div#navigation li{
	margin: 0px 0px 0px 0em;
	padding:0.3em 0px 0.3em 2.2em; 
	border-bottom:1px solid #F7E8ED;
	background-color: #F3C9CA;
	}
	
div#navigation .menu {background-color:#F3C9CA}
	
div#navigation li a:link {color:#323332; text-decoration:none}
div#navigation li a:visited {color:#323332; text-decoration:none}
div#navigation li a:hover {color:#323332; text-decoration:underline}
div#navigation li a:active {color:#323332; text-decoration:underline}


div#navigation h3 a:link {color:#000000; text-decoration:none}
div#navigation h3 a:visited {color:#000000; text-decoration:none}
div#navigation h3 a:hover {color:#000000; text-decoration:none}
div#navigation h3 a:active {color:#000000; text-decoration:none}

*/
.icoMenuItem { 
	vertical-align: text-bottom; 
	margin-right:3px;
}




	



/*NEWS IN COLONNA------------------------------------------------------------*/





.box_paragrafo {
background-color:#ffffff;
margin-bottom:0px;
padding:0.3em;

}

.box_paragrafo h4{
margin:0px;
padding:0.1em;
font-size:0.8em;
background-color:#F6F8E0;
border:1px solid #83A3CC
}

.box_paragrafo .content {
padding:0.5em;
}

.box_paragrafo h5{
margin:1em 0px 0px 0px ;
padding:0.1em;
border-bottom:1px solid #F3C9CA;
}

#testo .box_paragrafo  img {border:none}


/*UNITA' OPERATIVE*/
.box_uo {
background-color:#EAEAEA;
margin-bottom:10px;
padding:0px;
}

.box_uo h4{
margin:0px;
padding:0px;
color:#B02B1A;
font-size:1.2em;

}
	






	

/*LISTA EVENTI*/
.lista_eventi ul{
	list-style-type: none;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	line-height:12px;
	font-size:0.9em;
	border-top:1px solid #003298;
	}
	
.lista_eventi li{
	margin: 0px 0px 0px 5px;
	padding:0px 0px 2em 0px; 
	list-style-image:url(../image/li_sottopagine.gif)
	}


/*ALLEGATI---------------------------*/

#allegati {
  margin:20px 0px 20px 0px; 
	clear:both;
	text-align:left;
  }
	
#allegati h5 {
	font-size:1em; 
	color:#42321A; 
	background-color:#EAE0BD; 
	border-bottom:1px dotted #CBA044;
	padding:0px 0px 0px 0.2em;  
	margin:1.5em 5px 0.3em 0px;
	font-weight:bold}	

.titolobox_allegati{
	margin:0px;
	padding:5px;
  font-weight: bold; 
	}
.contenutobox {padding:5px 0px 5px 0px; }
#allegati p {margin:0em 0em 1em 0em; padding:0em;}
#allegati img {border:none}

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


/* ====== RICERCA GOOGLE-LIKE */
.evidenziato {
  font-weight: bold;
  background-color:#ffc;}

.evidenziatoint {
  font-weight: bold;
  background-color:#ffc;}

.googleresult {
  padding-left:0px;
  padding-bottom:5px;
 }

.risultati_li {padding-bottom:1.9em; 	margin: 0px;
	padding:0px 0px 1em 0px; 
	}
	
	
#risultati_li_mod {
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:12px;
	font-size:0.9em;
	}
	
#risultati_li_mod li{
	margin: 0px 0px 0px 5px;
	padding:0px 0px 2em 3px; 
	list-style-image:url(../image/ico_mod.gif)
	}
	
#risultati_li_mod .li_moduli{
	list-style-image:url(../image/ico_modulo.gif);
	line-height:1.5em;
	padding-bottom:2em
	}
	
#risultati_li_mod .li_link{
	list-style-image:url(../image/ico_link.gif);
	padding-bottom:2em;
	line-height:1.5em;
	}
	
/* ============== STILI PER PATH.JSP*/

.ulpathsezioni {text-align:left;list-style-type: none;}

.lipathsezioni {list-style-image: url(../img/doc3.gif);}

.ulpath {
	border:2px solid #ECB692;
	text-align:left; 
    list-style-type: none;
	margin: 0px 5px 5px 5px;padding:7px 4px 7px 7px;
	background-color:#FDEFD4;}

.lipath {margin:0px;padding: 0px;line-height: 1.5em;}

/*FIELDSET LEGEND---------------------------------------------------------------*/
#testo fieldset{
	padding:0em 2em 2em 2em;
	margin:0px;
	} 
	
#testo fieldset {
	margin-bottom:2em;
	border:1px solid #C9BC91;
	width:75%
	} 
	
#testo fieldset .campi {
	color:#062168; 
	border:1px solid #42321A; 
	background-color:#ffffff; 
	font-size:1.1em; 

	}
	
#testo fieldset .campi_min {
	color:#062168; 
	border:1px solid #42321A; 
	background-color:#ffffff; 
	font-size:1.1em; 
	width:50%;
	}

	#testo .bottoni {
	color:#42321A; 
	background-color:#E3DAB7; 
	border:1px solid #C9BC91; 
	font-weight:bold; 
	font-size:0.85em;
	padding:0px;
	}
	
#testo legend{
	background-color:#E3DAB7;
	color:#42321A;
	font-weight:bold;
	padding:0px 2px 0px 2px;
	margin-bottom:1.5em;
	border:1px solid #C9BC91;
	} 
	
#testo label{
	color:#000000;
	} 
	
#testo table{
	width:100%;
	margin:1em 0px 1em 0px;
	
	} 
	
#testo td{
	background-color:#F7F0D7;
	padding:2px;
	border-bottom:1px solid #C0C0C0;
	font-size: 80%;
	} 
	
#testo th{
	padding:2px;
	background-color:#E5EAF1;
	width:auto;
	text-align:left
	} 
	
.divfield {margin-bottom:1.2em}

.nav_pag {
	text-align:right;
	border-top:1px dotted #EAEAEA;
	border-bottom:1px dotted #EAEAEA;
	padding:0.3em;
	}
.borderredleft {border-left: 1px solid #B02B1A; 	padding:0.3em;}
.noborderredright {padding:0.3em;}

/*MAPPA del sito-------------------------------------------------------------------------------------------------------------*/

#mappa a:link {text-decoration:none}
#mappa a:visited{text-decoration:none}
#mappa a:hover {text-decoration:none}
#mappa a:active {text-decoration:none}

/*MAPPA del sito-------------------------------------------------------------------------------------------------------------*/
.mappaPrimoLivello li {
	font-weight:bold; 	
	}
.mappaAltriLivelli li{
	font-weight:normal;
	}
	
.mappaPrimoLivello ul{
	list-style-type: none;
	margin:0em 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
/*PRIMO LIVELLO*/
.mappaPrimoLivello li{
	list-style-image:url(../image/ftv2folderopen.gif);
	font-size:0.9em;
	text-transform:uppercase;
	}
	
/*SECONDO LIVELLO*/
.mappaAltriLivelli li{
	/*list-style-image:url(../image/ftv2doc.gif);*/
	list-style-image:url(../image/li_menu.gif);
	font-weight:normal;
	text-transform:none;
	font-size:0.8em;
	border-left:0px solid red;

	}
/*TERZO LIVELLO*/
.mappaAltriLivelli ul li{
	list-style-image:url(../image/li_menu.gif);
	font-weight:normal;
	font-size:0.9em;
	border-left:0px solid red;
	}

	
div#navigation li.li_sel {
	background-color: #FEEEEE;
	}	
	
/*Galleria fotografica*/
#galleria_descrizione {}

/*Lista ---------------------------------------------------------------------------*/

.gallery_lista h3{
	background-color:#E7DEBB;
	border-bottom:1px solid #FBF7E7;
	padding:2px	0px 2px 2px;
	font-size:1.12em;
	color:#42321A;
	margin:0px;

}

.gallery_lista ul {
	background-color:#F5F6F7;
	border:1px solid #D7E4FF;
	padding:0em;
	margin:0px;
	list-style-type:none
}

.gallery_lista  li {
	background-color:#F5F6F7;
	border-bottom:1px solid #E9E9E9;
	padding:0.5em;
	margin:0px;
	font-size:0.9em;
}

.gallery_lista a:link{text-decoration:none}
.gallery_lista a:visited {text-decoration:none}
.gallery_lista a:hover{color:#000000; text-decoration:none}
.gallery_lista a:active {color:#000000; text-decoration:none}

/*Lista ---------------------------------------------------------------------------*/

.gallery_lista {



}
	
.galleria_tr {
	/*noIEmac\*/
	min-height: 15em;
	height: auto !important;
	/*end */
	height: 15em;
	}

.galleria_td {
	width:130px;
	float:left;
	text-align:center;
	margin:1% 1.3% 0.5% 0px;
	font-size:0.8em;
	padding-top:0em;
	/*noIEmac\*/
	min-height: 13em;
	height: auto !important;
	/*end */
	height: 13em;
	background-color:#FBF7E7;
	line-height:13px;
}


.gallery_miniatura {height:110px; padding:3px 1px 1px 1px}
.titolo_ico_gallery {padding:3px 0px 3px 0px; border-top:1px solid #C9BC91}
#nav_gallery {
	background-color:#E7DEBB; 
	border-bottom:1px solid #FBF7E7; 
	border-top: 1px solid #FBF7E7; 
	margin:10px 0px 10px 0px; 
	font-size:0.85em; 
	text-align:center
	}
	
#nav_gallery  a:link {text-decoration:none;}
#nav_gallery  a:visited {text-decoration:none;}
#nav_gallery  a:hover {text-decoration:none;}
#nav_gallery  a:active {text-decoration:none;}

.img_big {width:100%; border:1px solid #E7DEBB}

/*Sotto gallerie------------------*/
#menu_sottogallerie {text-align:left; margin:0px 10px 0px 10px}
#menu_sottogallerie h4{
	padding:2px	0px 2px 2px;
	font-size:1.3em;
	color:#42321A;
	margin:0px 0px 0px 0px;

}
#menu_sottogallerie select{margin:0.5em 0em 0.5em 0em;font-size:1em; background-color:#F2E5B3; border:1px solid #42321A; color:#42321A; width:98%;}
#menu_sottogallerie input {color:#F2E5B3; background-color:#42321A; border:1px solid #42321A; font-size:1em; }
/*Altre gallerie------------------*/
#menu_gallerie {clear:both; padding:1.5em 0px 1em 0px;}
#menu_gallerie  h3{
	background-color:#E7DEBB;
	border-bottom:1px solid #FBF7E7;
	padding:2px	0px 2px 2px;
	font-size:1.12em;
	color:#42321A;
	margin:0px 0px 0px 0px;
}
/*-----------------------------------------*/

#formcustom  form{
margin:0px;
padding:0px;
}

#formcustom  label{
font-weight:bold;
}

#formcustom .campo {
	width:65%;
	color:#062168; 
	border:1px solid #83A3CC; 
font-size:1.1em; 
background-color:#EFEFEF;
}

#formcustom .formButton {
	color:#062168; 
	background-color:#EFEFEF; 
	border:1px solid #83A3CC; 
	font-weight:bold; 
	font-size:1.1em;
	padding:0px;
}

#formcustom textarea{
	width:65%;
background-color:#EFEFEF;
font-size:1.1em; 
border:1px solid #83A3CC; 
	color:#062168; 
}

#formcustom select {
	width:65%;
	color:#062168; 
	border:1px solid #83A3CC; 
	font-size:1.1em; 
	background-color:#EFEFEF;
}


#introForm {margin-bottom:1em}

#formcustom  fieldset {
	padding:0em 0em 1em 1em;
	margin:0px 0px 1em 0px;
	border:1px solid #83A3CC;
	font-size:0.9em;
	text-align:right;
}

#formcustom legend{
	background-color:#EFEFEF;
	color:#062168;
	font-weight:bold;
	padding:0.3em;
	margin-bottom:1.5em;
	border:1px solid #83A3CC;
}

#formcustom label{
	color:#000000;
	vertical-align:top;
	/*font-weight:normal*/
}

.pulsantiera {text-align:center; margin-top:1.5em}

#formcustom #tabprivacy {margin-top:30px; text-align:center}
