body{
	margin: auto;
	width: 860px;	
	padding:0;
	background: #f0edd5;
	color: #403e26;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
}

#body_foto{
	margin: 0;
	width: 100%;	
	padding: 0;
	background: #f0edd5;
	color: #403e26;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: left;
}


hr{
	border: 0;
	height: 1px;
	color: #DDD;
	background: #DDD;
}

.img_link{
	float:left;
	border: 0px solid #000;
	margin:0;
	padding:0;
}


/*
.nascosto{
	visibility: hidden;
	height: 0px;
}

.searchFormTop{
	height: 0px;
}
*/

#intestazione{
	float: left;
	width: 860px;
	height:173px;
	padding: 0;
	margin: 0;
}

#sfondo_intestazione_index{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 144px;
	padding: 0px; 
}

#sfondo_intestazione_stile{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 144px;
	padding: 0px; 
}

#sfondo_intestazione_galleria{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 144px;
	padding: 0;
}

#sfondo_intestazione_pagine{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 144px;
	padding: 0;
}

#sfondo_intestazione_contatti{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 144px;
	padding: 0;
}

#sfondo_intestazione_ricerca{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 144px;
	padding: 0;
}


#sfondo_intestazione_extra{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 144px;
	padding: 0;
}


#sfondo_intestazione_site_map{
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 144px;
	padding: 0;
}

#intestazione img{
	border: 0;
}

#intestazione img#logo{
	float:left;
	width: 200px;
	left: 0px;
	border: 0;
	padding: 0;
}

#intestazione h1{
	clear:left;
	width: 200px;
	margin: 5px 0px 0px 15px;
	font-size: 25px;
	color: #403e26;
	font-weight: normal;
}

#intestazione h2{
	float:left;
	width: 200px;
	margin: 0px 0px 0px 45px;
	font-size: 11px;
	text-align: left;
	color: #403e26;
}

#intestazione #topbanner{
	position: absolute;
	top: 20px;
	left: 280px;
	margin: 0;
	padding: 0;
}

#intestazione p#lingue{
	clear: left;
	margin: 5px 0 0 65px;
	padding: 0;
	width: 100px;
}
#intestazione p#lingue a{
	margin: 0;
	padding:0;
	border: 0;
	width: 10px;
}

#intestazione p#lingue img{
	border: 0;
}

#intestazione .searchFormTop{
	height: 0;
	border:0px solid #FFF;
	display: inline;
	padding: 0;
	margin: 0;
	height: 20px;
}

#intestazione .menutop{
	float:left;
	background:#e9e6bd;
	border:1px solid #d9d6ab;
	margin-top: 143px;
	padding: 0px;
	height:29px !important;
	height:29px;
	width: 858px;
}

#intestazione .menutop table{
	height:29px !important;
	height:29px;
	width: 858px;
	border:0px solid #CCC;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
#intestazione .menutoptd1{
	width:174px;
	border:0px solid #CCC;
	text-align:right;
	vertical-align:middle;
	
}
#intestazione .menutoptd1 img{
	margin-right:5px;
	vertical-align:middle;
}


#intestazione .menutoptd2{
	width:512px;
	border:0px solid #CCC;
	text-align:right;
	vertical-align:middle;
}


#intestazione .menutoptd3{
	width: 174px;
	border:0px solid #CCC;
	vertical-align:middle;
}

#intestazione .menutoptd3 h3{
	margin:0px;
	padding:0px;
	border:0px solid #CCC;
	width: 174px;
}



#intestazione .menutoptd3 input{
	margin:0px;
	padding:0px;
	border:1px solid #7a7b7c;
	vertical-align:middle;

}

#intestazione .menutoptd3 .image{
	margin-left:5px;
	padding:0px;
	border:0px solid #CCC;
	vertical-align:middle;

}

#intestazione .menutoptd3 h3 img{
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

#intestazione ul{
	float:left;
	width: 780px;
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}

#intestazione  ul li{
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
	margin: 0px;
	float: left;
	padding:0 0 20px 0;
}
#intestazione  ul a{
	float: left;
	line-height: 2em;
	padding: 0 0.7em;
	text-decoration: none;
}



#intestazione ul a:link,#intestazione ul a:visited{
	color: #444;
}

#intestazione ul a:hover,#intestazione ul a:focus,#intestazione ul a:active{
	color: #090909;
}

/*fine intestazione*/


/*inizio fondo*/

#fondo .menutop{
	font-weight: normal;
}

#fondo{
	clear: left;
	width: 860px;
	height: 58px;
	border:none 0;
	padding: 0px;
}

#fondo .loghi{
	text-align: center;
	margin: 0;
	padding: 0;
}

#fondo p#company{
	text-align: center;
	color: #111;
	font-size: 11px;
	padding: 1px;
}

#fondo img{
	border: 0;
	padding: 5px;
}


#fondo ul{
	margin: 0;
	padding: 2px 0;
	height:17px;
	height:17px;
	text-align: right;
	font-size: 11px;
	background:#e9e6bd;
	border:1px solid #d9d6ab;
}

#fondo li{
	display: inline;
	margin-bottom:3px;
	margin-right:210px;
	padding: 0;
	border: 0px solid #111;
}

#fondo ul li:first-child{
	text-decoration: none;
	border-left: 0;
}

#fondo ul a:link,#fondo ul a:visited{
	color: #8b3709;
	text-decoration: none;
	font-weight: normal;
}

#fondo ul a:hover,#fondo ul a:focus,#fondo ul a:active{
	color: #8b3709;
	text-decoration: none;
	font-weight: normal;
}

/*fine fondo*/


/*inizio corpo pagina*/

#pagina{
	float: left;
	width: 756px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:51px !important;
	margin-left:25px;
	border:0px solid #fff;
	height:100%;
}

#pagina_foto{
	background: #f0edd5;
}

/*fine corpo pagina*/


#colonna31{
	float: left;
	margin: 0px;
	padding: 0;
	height:100%;
	width: 150px;
	border:0px solid #fff;
}

#colonna_sx{
	margin: 0;
	padding: 0;
	vertical-align:top;
	border:0px solid #fff; 
}

#colonna31 img{
	border: 0;
	padding: 5px;
}

#colonna31 #searchbox{
	color: #454746;
	padding:0px;
	text-align: center;
	vertical-align: top;
	height: 50px;
}

#colonna31 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	vertical-align:top;	 
}

#colonna31 li{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:5px;
	background:#b8d4d8;
	border-bottom:1px solid #f0edd5;
	width:145px;
	margin-left:0px;
	text-align:left;
}

#colonna31 .gruppo_sx{
	margin-top: 10px;
	background:#a2c5ca;
	color:#FFFFFF;
	border-bottom:1px solid #f0edd5;
}

#colonna31 .gruppo_sx a{
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px;
	margin:0px;
}

#colonna31 .gruppo_sx a:link,
#colonna31 .gruppo_sx a:visited{
	color: #FFFFFF;
}

#colonna31 .gruppo_sx a:hover,
#colonna31 .gruppo_sx a:focus,
#colonna31 .gruppo_sx a:active{
	color: #FFFFFF;
}


#colonna31 .index{
	background:#a2c5ca;
	color:#FFFFFF;
}	  

#colonna31 .index a{
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px;
	margin:0px;
}

#colonna31 .index a:link,
#colonna31 .index a:visited{
	color: #FFFFFF;
}

#colonna31 .index a:hover,
#colonna31 .index a:focus,
#colonna31 .index a:active{
	color: #FFFFFF;
}

#colonna31 .site_map{
	background:#a2c5ca;
	color:#FFFFFF;
}	  	  

#colonna31 .site_map a{
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 0px;
}

#colonna31 .site_map a:link,
#colonna31 .site_map a:visited{
	color: #FFFFFF;
}

#colonna31 .site_map a:hover,
#colonna31 .site_map a:focus,
#colonna31 .site_map a:active{
	color: #FFFFFF;
}	  

#colonna31 ul a{
	text-decoration: none;
	color: #454746;
	padding: 0px;
	margin:0px;
}

#colonna31 ul a:link,
#colonna31 ul a:visited{
	color: #454746;
}

#colonna31 ul a:hover,
#colonna31 ul a:focus,
#colonna31 ul a:active{
	color: #454746;
}

/*fine colonna sx 31*/


#colonna32{
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-left: 3px;	
	height: auto !important;
	height: 500px;
	width: 442px;
	border-right: solid 1px #D9D6AB;
	border-left: solid 1px #D9D6AB;
}

#colonna32_foto{
	background: #f0edd5;
}
#colonna33{
	float: right;
	padding: 0px;
	margin: 0px;
	height: auto !important;
	height: 500px;
	width: 150px;
	border:0px solid #FFF;
}


#colonna_dx_index{
	margin: 0px;
	padding: 0px;
}

#colonna33 ul{
	margin-left: 0px;
	margin-top:0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;
	vertical-align:top;
	border:0px solid #FFF;
}

#colonna33 li{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:5px;
	margin: 0px;
	background:#fcd976;
	border-bottom:1px solid #f0edd5;
	width:145px; 
}

#colonna33 ul a{
	text-decoration: none;
	color: #454746;
	padding: 0px;
	margin-left:0px;
}

#colonna33 ul a:link,
#colonna33 ul a:visited{
	color: #454746;
}

#colonna33 ul a:hover,
#colonna33 ul a:focus,
#colonna33 ul a:active{
	color: #454746;
}


#colonna33 .gruppi_dx{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top: 5px;
	background:#eeaf65;
	color:#FFFFFF;
	border-bottom:1px solid #f0edd5;
	width:145px; 
}

#colonna33 .gruppi_dx a{
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

#colonna33 .gruppi_dx a:link,
#colonna33 .gruppi_dx a:visited{
	color: #FFFFFF;
}

#colonna33 .gruppi_dx a:hover,
#colonna33 .gruppi_dx a:focus,
#colonna33 .gruppi_dx a:active{
	color: #FFFFFF;
}

#colonna22{
	float: left;
	padding:5px 0px 5px 7px;
	margin: 0;
	background-image: url(images/bg_center.gif);
	background-repeat: repeat-x;
	height: auto !important;
	height: 500px;
	border: 0;
}

/*inizio galleria_categorie*/

#galleria{
	float: left;
	margin-left: 35px !important;
	margin-left: 15px;
	padding: 0px;
	border: 0px solid #b8d4d8;
	width:380px;
}

#galleria ul{
	margin: 1px 0 5px 0;
	padding: 0;
	list-style: none;
	height: 1.5em;
	background: transparent;
}

#galleria ul li:first-child{
	margin-left: 0;
	font-style: normal;
	float: left;
	border:solid 0px #DDD;
}

#galleria ul li{
	margin-left: 0;
	font-style: normal;
	float: left;
	border:solid 0px #DDD;
}

#galleria ul a{
	float: left;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0;
	text-decoration: underline;
}

#galleria ul{
	color: #005b7f;
}

#galleria ul a:link,#galleria ul a:visited{
	color: #005b7f;
}

#galleria ul a:hover,#galleria ul a:focus,#galleria ul a:active{
	color: #005b7f;
}

.galleria_categorie{
	float: left;
	margin: 5px;
	padding: 2px;
	border: 1px solid #b8d4d8;
}

.galleria_categorie img{
	border: 0px;
}

.galleria_categorie h1{
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 0;
	margin: 3px;
}

.galleria_categorie table{
	 height: 160px;
	 width: 170px;
	 border: 0;
	 padding: 0;
}

.galleria_categorie .box_immagine{
	height: 99%;
	border: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

.galleria_categorie .box_nome{
	height: 1%;
	border: 1px solid #DDD;
	padding: 0;
	background: #a2c5ca;
	vertical-align: middle;
}

.galleria_categorie a{
	text-decoration: none;
	color: #FFF;
}

.galleria_categorie a:hover{
	text-decoration: underline;
	color: #FFF;
}

/*fine galleria_categorie*/


/*inizio galleria_fotografie*/

.galleria_fotografie{
	float: left;
	border: 1px solid #b8d4d8;
	margin: 0px 10px 10px 0px;
	padding: 2px;
}

.galleria_fotografie img{
	border: 0px;
}

.galleria_fotografie h1{
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	padding: 0;
	margin: 3px;
}

.galleria_fotografie table{
	 height: 160px;
	 width: 170px;
	 border: 0;
	 padding: 0;
}

.galleria_fotografie .box_immagine{
	height: 99%;
	border: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

.galleria_fotografie .box_nome{
	height: 1%;
	border: 1px solid #DDD;
	padding: 0;
	background: #a2c5ca;
	vertical-align: middle;
}

.galleria_fotografie a{
	text-decoration: none;
	color: #FFF;
}

.galleria_fotografie a:hover{
	text-decoration: underline;
	color: #FFF;
}

.table_fotografie{
	float:left;
	width: 100%;
}

.table_ai{
	float: left;
	width: 100%;
}

.td_avanti{
	text-align: right;
	color: #403e26;
	width: 50%;
}

.td_avanti a{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	color: #005b7f;
}

.td_avanti a:hover{
	text-decoration: underline;
	color: #005b7f;
}

.td_indietro{
	text-align: left;
	color: #000;
	width: 50%;
}

.td_indietro a{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	color: #005b7f;
}

.td_indietro a:hover{
	text-decoration: underline;
	color: #005b7f;
}

/*fine galleria_fotografie*/


/*inizio galleria_fotografia*/

.galleria_fotografia{
	float:left;
	border: 1px solid #b8d4d8;
	margin: 0;
	padding: 5px;
	width:98%;
	background: #f0edd5;
	text-align: center;
	height:auto !important;
	height:500px;
	min-height:500px;
}

.galleria_fotografia img{
	clear:left;
	border: 0px;
}

.galleria_fotografia h1{
	clear:left;
	font-size: 16px;
	text-align: center;
	margin: 3px;
	color:#8b3709;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.galleria_fotografia h2{
	clear:left;
	font-size: 11px;
	text-align: center;
	margin: 3px;
	color:#403e26;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight: normal;
}

.table_ai input{
	clear:left;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:1px solid #7d7b7c;
	margin-right:10px;
	text-align:center;
}

/*fine galleria_fotografia*/


/*inizio menu_interno*/

#menu_interno{
	float:left;
	border:0px solid #FFF;
	width:99%;
}

#menu_interno ul{
	margin: 1px 0 5px 0;
	padding: 0;
	list-style: none;
	height: 1.5em;
	background: transparent;
	
}

#menu_interno ul li:first-child{
	margin-left: 0;
	font-style: normal;
	float: left;
	border:solid 0px #DDD;

}

#menu_interno ul li{
	margin-left: 0;
	font-style: normal;
	float: left;
	border:solid 0px #DDD;
}

#menu_interno ul a{
	height: 1.5em;
	line-height: 1.5em;
	padding: 0;
	text-decoration: underline;
}

#menu_interno ul{

	color: #005b7f;
}

#menu_interno ul a:link,#menu_interno ul a:visited{
	
	color: #005b7f;
}

#menu_interno ul a:hover,#menu_interno ul a:focus,#menu_interno ul a:active{
	color: #005b7f;
}

/*fine menu_interno*/


/*inizio pagine_statiche*/

#pagine_statiche{
	margin: 2px;
	padding: 2px;
	text-align: left;
	border:0px solid #FFF;
	/*width: 442px;
	max-width:447px;
	margin: 2px;
	padding: 0px;*/
}

#dati_pagina{
	float:left;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid #000;
	width:100%;
}

#pagine_statiche img{
	border: 1px solid #b8d4d8;
	margin: 5px;
}

#pagine_statiche a{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	color: #005b7f;

}

#pagine_statiche a:hover{
	text-decoration: underline;
	color: #005b7f;
}

#pagine_statiche h6{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#598059;
}

#pagine_statiche h5{
	font-size: 12px;
	color:#333333;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

#pagine_statiche h4{
	font-size: 13px;
	color:#5C458A;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

#pagine_statiche h3{
	font-size: 14px;
	color:#FF4848;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

#pagine_statiche h2{
	font-size: 15px;
	color:#2966B8;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

#pagine_statiche h1{
	font-size: 16px;
	color:#8b3709;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#pagine_statiche p{
	font-size: 11px;
}

#pagine_statiche hr{
	border: 0;
	height: 1px;
	color: #DDD;
	background: #DDD;
}

#pagine_statiche table{
	clear:left;
	font-size: 11px;
	border: 1px solid #DDD;
	border-collapse: collapse;
	text-align: center;
}

#pagine_statiche th{
	border: 1px solid #DDD;
	padding: 0.3em 0.7em;
	background: #EEE;
}

#pagine_statiche td{
	border: 1px solid #DDD;
	padding: 0.3em 0.7em;
}

.pagine_lista ul{
	padding: 0;
}

.pagine_lista li{
	margin-left: 2em;
	font-size: 11px;
	font-style: italic;
}

#pagine_statiche .pagine_sottopagine{
	padding: 0px;
	text-align: left;

}

#pagine_statiche .pagine_sottopagine ul{
	margin: 0;
	padding: 0px;
}

#pagine_statiche .pagine_sottopagine li{
	margin-left: 0px;
	font-size: 11px;
	list-style:none;
	border:0px solid #000;
}
#pagine_statiche .pagine_sottopagine h1{
	font-size: 16px;
	color:#8b3709;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin-left:5px;
	padding:0;
}

#pagine_statiche .pagine_sottopagine img{
	border: 0;
	margin:0;
	padding:0;
	vertical-align:middle;
	margin-right:5px;
}



#pagine_statiche #pagine_pagine{
	padding: 5px;
	text-align: left;

}

#pagine_statiche #pagine_pagine ul{
	margin: 0;
	padding: 5px;
}

#pagine_statiche #pagine_pagine li{
	margin-left: 20px;
	font-size: 11px;
	list-style:none;
	border:0px solid #000;
}
#pagine_statiche #pagine_pagine h1{
	font-size: 16px;
	color:#8b3709;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin-left:5px;
	padding:0;
}

#pagine_statiche #pagine_pagine img{
	border: 0;
	margin:0;
	padding:0;
	vertical-align:middle;
	margin-right:5px;
}

/*fine pagine_statiche*/


/*inizio pagine_statiche_gruppi*/

.pagine_statiche_gruppi{
	margin: 2px;
	padding: 2px;
	border-bottom: 1px solid #DDD;
}

.pagine_statiche_gruppi .box_immagine img{
	border: 0;
}

.pagine_statiche_gruppi .box_testo h1{
	padding: 0;
	margin: 5px 0 0 0;
	color:#8b3709;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size:16px;
}

.pagine_statiche_gruppi .box_testo h1 a{
	padding: 0;
	margin: 5px 0 0 0;
	text-decoration: none;
	color:#8b3709;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight: bold;
}

.pagine_statiche_gruppi .box_testo h1 a:hover{
	text-decoration: none;
	color: #8b3709;
}

.pagine_statiche_gruppi .box_testo p{
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #555;
}

.pagine_statiche_gruppi .box_testo a{
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #403e26;
}

.pagine_statiche_gruppi .box_testo a:hover{
	text-decoration: none;
	color: #403e26
}

/*fine pagine_statiche_gruppi*/


/*inizio pagine_statiche_gruppi_titolo_pag*/

.pagine_statiche_gruppi_titolo_pag{
	margin: 5px;
	padding: 5px;
	border-bottom: 1px solid #DDD;
}

.pagine_statiche_gruppi_titolo_pag  h1{
	padding: 0;
	margin: 5px 0 0 0;
	color:#8b3709;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size:16px;
}

.pagine_statiche_gruppi_titolo_pag a{
	padding: 0;
	margin: 5px 0 0 0;
	color:#8b3709;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size:16px;
	text-decoration:none;
}

/*fine pagine_statiche_gruppi_titolo_pag*/


/*inizio pagine_statiche_gruppi_titolo_pag*/

#pagine_statiche_gruppi_titolo_pag{
	text-align: left;
	margin: 5px 5px 15px 10px;
	border: 0;

}

#pagine_statiche_gruppi_titolo_pag a{
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #403e26;
	border: 0;
	margin: 0;
}

#pagine_statiche_gruppi_titolo_pag a:hover{
	text-decoration: none;
	color: #CDCDCD;
	font-size: 11px;
	border: 0;
	margin: 0;
}
/*fine pagine_statiche_gruppi_titolo_pag */



/*inizio elenco_contatti*/

.elenco_contatti ul{
	padding: 0;
	margin-left: 5px;
}

.elenco_contatti li{
	padding: 1px;
	/*list-style-image: url(images/contatti.png);*/
	margin: 0;
	font-size: 11px;
	vertical-align: middle;
	list-style:none;
}

.elenco_contatti h1{
	padding: 0;
	margin: 0;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#8b3709;
}


.elenco_contatti li a{
	text-decoration: none;
	color:#8b3709;
}



.elenco_contatti li a:hover{
	text-decoration: none;
	color:#8b3709;
}

/*fine elenco_contatti*/


/*inizio contatto*/

.contatto{
	font-size: 11px;
	text-align: left;
}

.contatto td{
	vertical-align: top;
}

.contatto h4{
	margin:5px;
	padding:0px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#403e26;
}

.contatto h3{
	margin:5px;
	padding:0px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#403e26;
}

.contatto h1{
	margin:5px;
	padding:0px;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#8b3709;
}

.contatto p{
	margin:5px;
	font-size: 11px;
	border: 1px solid #DDD;	
	padding: 3px;
}

.contatto input{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:1px solid #7d7b7c;
}

.contatto textarea{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:1px solid #7d7b7c;
}

.contatto select{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:1px solid #7d7b7c;
}


.contatto option{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:0px solid #7d7b7c;
}

.contatto .radio{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:0px solid #7d7b7c;
}

.contatto .check{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:0px solid #7d7b7c;
}

.contatto .contatti_btn{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:0px solid #7d7b7c;
	text-align:center;
}

.contatto .contatti_btn .btn_ann_inv{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:0px solid #7d7b7c;
	margin-right:10px;
	text-align:center;
}


/*fine contatto*/
/*Esito contatti*/

#esito h1{
	margin:5px;
	padding:0px;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#8b3709;	
}

#esito h3{
	margin:5px;
	padding:0px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#403e26;	
}

#esito a{
	margin:5px;
	padding:0px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color:#005b7f;	
}

#esito a:hover{
	color:#005b7f;
}

/*Fine esito contatti*/


/*inizio extra_categorie*/

.extra_categorie{
	margin: 5px;
	padding: 5px;
	border-bottom: 1px solid #DDD;
}

.extra_categorie h1{
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#8b3709;
}

.extra_categorie a{
	text-decoration: none;
	color:#8b3709;
}

.extra_categorie a:hover{
	color:#8b3709;
}

/*fine extra_categorie*/


/*inizio extra_dati_verticale*/

.extra_dati_verticale{
	margin: 5px;
	padding: 5px;
	border: 0px solid #DDD;
}

.extra_dati_verticale table{
	width: 90%;
}

.extra_dati_verticale td{
	text-align: left;
}

.extra_dati_verticale h1{
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#8b3709;
}

.extra_dati_verticale img{
	border: 1px solid #b8d4d8;
}

.extra_dati_verticale a{
	text-decoration: none;
	color:#8b3709;
}

.extra_dati_verticale a:hover{
	color:#8b3709;
}

/*fine extra_dati_verticale*/

/*inizio extra_dati_orizzontale*/

.extra_dati_orizzontale{
	margin: 5px;
	padding: 5px;
	border: 0px solid #DDD;
}

.extra_dati_orizzontale table{
	width: 90%;
}

.extra_dati_orizzontale td{
	text-align: left;
}

.extra_dati_orizzontale h1{
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#8b3709;
}

.extra_dati_orizzontale img{
	border: 1px solid #b8d4d8;
}

.extra_dati_orizzontale a{
	text-decoration: none;
	color:#8b3709;
}

.extra_dati_orizzontale a:hover{
	color:#8b3709;
}

/*fine extra_dati_orizzontale*/

/*inizio dato*/

#dato{
	margin: 5px;
	padding: 5px;
	border-bottom: 0px solid #DDD;
}

#dato p{
	font-size: 11px;
	padding: 0;
	padding: 0;
}

#dato h3{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#8b3709;
}

#dato h2{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#8b3709;
}

#dato h1{
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#8b3709;
}

#dato img{
	border: 1px solid #b8d4d8;
}


#dato a{
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	color: #005b7f;

}

#dato a:hover{
	text-decoration: underline;
	color: #005b7f;
}

#dato_avanti {
	float:right;
	border: 0px solid #DDD;
	width:90%;
	margin-right:5px;
	margin-top:6px;
	text-align:right;
}
#dato_indietro {
	float:left;
	border: 0px solid #DDD;
	width:90%;
	margin-left:5px;
}

#dato_avanti a{
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px solid #DDD;
	font-size: 11px;
	text-decoration: underline;
	color: #005b7f;
	text-align:right;
}

#dato_avanti a:hover{
	color: #005b7f;
}

#dato_indietro a{
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid #DDD;
	font-size: 11px;
	text-decoration: underline;
	color: #005b7f;
}

#dato_indietro a:hover{
	color: #005b7f;
}

/*fine dato*/

/* inizio site map */

#site_map{
	padding: 5px;
	text-align: left;
	text-decoration: none;
}

#site_map h1{
	margin-top: 5px;
	margin-left:2px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#8b3709;
	font-weight:bold;
}

#site_map a{
	padding: 0px;
	text-align: left;
	text-decoration: none;
	color: #403e26;
}

#site_map ul a{
	color: #403e26;
	padding: 0;
}

#site_map li a{
	color: #403e26;
	padding: 0 5px;
}

#site_map ul a:hover,#site_map ul a:focus,#site_map ul a:active{
	color: #403e26;
	padding: 0;
}

#site_map ul a:link,#site_map ul a:visited{
	color: #403e26;
	padding: 0px;
}

#site_map ul a:hover,#site_map ul a:focus,#site_map ul a:active{
	color: #403e26;
	padding: 0;
}

/* fine site map */


/* inizio ricerca */

#ricerca{
	font-size: 11px;
	padding: 10px 0 0 10px;
	text-align: left;
	text-decoration: none;
	color: #403e26;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

#ricerca h1{
	margin-top: 5px;
	margin-left:2px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#8b3709;
	font-weight:bold;
}

#ricerca a{
	font-size: 11px;
	padding: 0px 0 0 10px;
	text-align: left;
	text-decoration: none;
	color: #403e26;
	
}

#ricerca ul a:link,#ricerca ul a:visited{
	color: #403e26;
}

#ricerca ul a:hover,#ricerca ul a:focus,#ricerca ul a:active{
	color: #403e26;
}

/* fine ricerca */


/*inizio index*/

#index{
	border: 0px solid #30a1db;
	margin-left: 15px;
	padding: 5px;
	text-align: left;
}

#index h3{
	font-weight: normal;
	text-align: right;
	font-size: 11px;
	margin: 0;
	color: #403e26;
}

#index h1{
	font-size: 11px;
	margin-top: 5px;
	color: #403e26;
}

#index p{
	font-weight: normal;
	text-align: right;
	margin: 0;
	color: #403e26;
	text-align: left;
	line-height:14px;
}

#index a{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #005b7f;
}

#index a:hover{
	text-decoration: none;
	color: #005b7f;
}

#saluto {
	text-align:center;
}

#saluto h1{
	font-size: 100%;
	margin-top: 5px;
	margin-left: 5px;
	margin-right:0px;
	margin-bottom:5px;
	color: #8b3709;
	text-align:left;
}

#saluto p{
	font-weight: normal;
	text-align: left;
	margin-top:0px;
	margin-left: 5px;
	margin-right:0px;
	margin-bottom:0px;
	color: #403e26;
	text-align: left;
	line-height:14px;
}

#saluto a:link,a:hover{
	border:0px solid #000;
}

#saluto img{
	border:0px solid #000;
} 

.extra_categorie_index{
	margin: 5px;
	padding: 5px;
	border: 0px solid #DDD;
}

.extra_categorie_index h1{
	margin: 0px;
	padding: 0px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight: normal;
}

.extra_categorie_index h1 a{
	margin-left: 5px;
	padding: 0px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#8b3709;
	text-decoration:none;
}

.extra_categorie_index  h1 a:link,.extra_categorie_index  h1 a:visited{
	color:#8b3709;
}

.extra_categorie_index h1 a:hover,.extra_categorie_index  h1 a:focus,.extra_categorie_index  h1 a:active{
	color:#8b3709;
}

.extra_categorie_index h1 img{
	margin: 0px;
	padding:0px;
	vertical-align:middle;
}

.extra_categorie_index h2{
	margin:0px;
	padding-left:0px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: normal;
	
}

.extra_categorie_index h2 a{
	margin-left: 10px;
	padding: 0px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#403e26;
	text-decoration:none;
	border: 0px solid #DDD;
}
.extra_categorie_index  h2 a:link,.extra_categorie_index  h2 a:visited{
	margin-left: 0px;
	padding-left: 0px;
	color:#403e26;
}

.extra_categorie_index table{
	margin-left: 40px;
	padding-left: 0px;
	border: 0px solid #000;
}

.extra_categorie_index h2 a:hover,.extra_categorie_index  h2 a:focus,.extra_categorie_index  h2 a:active{
	margin-left: 0px;
	padding-left: 0px;
	color:#403e26;
}
.extra_categorie_index img{
	margin: 0px;
	padding-left: 0px;
	vertical-align:middle;
}

/*fine index*/


/*Personalizza*/

#cambia_stile{
	border: 0px solid #30a1db;
	margin-left: 5px;
	padding: 5px;
}

#cambia_stile h1{
	margin-top: 5px;
	margin-left:2px;
	font-family:Times New Roman,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#8b3709;
	font-weight:bold;
}

#cambia_stile input{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:0px solid #7d7b7c;
}

#cambia_stile .btn_c_stile{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:1px solid #7d7b7c;
}

#cambia_stile .btn_stile{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border:0px solid #7d7b7c;
	text-align:center;
}



/*Fine Personalizza*/