a.cap:link
{
	color: #515151;
	text-decoration: none;
}
a.cap:hover
{
	color: #3F487F;
	text-decoration: underline;
}
a.cap:visited
{
	color: #515151;
	text-decoration: none;
}
a.cap:active
{
	color: #FF0000;
	text-decoration: underline;
}
*
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, MS Sans Serif;
	font-size: 11px;
}
body, html
{
	margin: 0px;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, MS Sans Serif;
	color: #000000;
	background-color: #e8e1d7;
}
#container_main
{
	width: 955px;
	position: absolute;
	left: 50%;
	margin-left: -477px;
}

/*--------------- PARTE SOPRA ---------------*/

#frase_header
{
	height: 15px;
	padding-left:35px;
	background-color:#E8E1D7;
}
#frase_header h1
{
	font-size: 9px;
	font-weight:normal;
	color: #94794b;
}
#container_header_home
{
	height: 70px;
	background: #a0865a url(/media/comuni/testata_hp.jpg) no-repeat;
}
#container_header_interne
{
	height: 70px;
	background-color: #a0865a;
/*	background-image: url(/media/comuni/testata_int.jpg);*/
	background-repeat: no-repeat;
}
h2.title
{
	position: absolute;
	top: 35px;
	left: 273px;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFF;
}

#go_home
{
	position:absolute;
	left:30px;
	top:30px;
	z-index:100;
}

/* MINI MENU ALTI */


ul.menuorizzontale_UL
{
	position:absolute;
	list-style-type:none;
	float:right;
	top:62px;
	right:35px;
}
li.menuorizzontale_li, li.menuorizzontale_separa, li.menuorizzontale_on_li
{
	font-size: 11px;
	color: #FFF;
	float:left;
	padding-left:3px;
	padding-right:3px;
}
a.menuorizzontale
{
	color: #FFF;
	text-decoration:none;
}
a.menuorizzontale:hover
{
	color: #FFF;
	text-decoration:underline;
}

a.menuorizzontale_on
{
	color: #FFF;
	text-decoration:underline;
}


/* --------------- PARTE CENTRALE --------------- */


#container_interno_home
{
	position: relative;
	width: 955px;
	background-color: #a0865a;
}

#container_interno
{
	position: relative;
	width: 955px;
	background: #A0865A url(/media/comuni/sfondo_menu.jpg) top left no-repeat;
}


#sottotesta_sx
{
	margin-top:-34px;
}

/* MENU A SX */


#menu_sx_container
{
	float: left;
	padding-top:34px;
	width: 200px;
}

ul.menuvertsx1_UL
{
	list-style-type:none;
}
li.menuvertsx1_li0, li.menuvertsx1_on_li0
{
	width: 200px;
}
a.menuvertsx1_0
{
	display:block;
	width:200px;
	padding:5px 0px 5px 0px;
	color: #FFF;
	text-decoration:none;
	text-align:center;
}

a.menuvertsx1_0:hover
{
	background-color: #9ab313;
}


a.menuvertsx1_on_0
{
	display:block;
	width:200px;
	padding:5px 0px 5px 0px;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	background-color: #9ab313;
	margin-bottom:-1px;
}

li.menuvertsx1_li1, li.menuvertsx1_on_li1
{
	width: 200px;
	background: url(/media/comuni/bkg_menusx.png) repeat;
}
a.menuvertsx1_1
{
	display:block;
	width:200px;
	padding:5px 0px 5px 0px;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	margin-bottom:-1px;
}

a.menuvertsx1_1:hover
{
	background-color: #9ab313;
}


a.menuvertsx1_on_1
{
	display:block;
	width:200px;
	padding:5px 0px 5px 0px;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	background-color: #9ab313;
	margin-bottom:-1px;
}


li.menuvertsx1_separatore
{

	width:150px;
	height:1px;
	margin: -10px 0px -2px 25px;
	background-color: #FFF;
	/*border-bottom: solid 1px #FFF;*/
}
html>body li.menuvertsx1_separatore
{
	margin: 0px 0px 0px 25px;
}

.banner_sx
{
	margin-left:30px;
	margin-top:20px;
}

/* CORPO */


/*MENU CENTRALE HOME*/

ul.menuhome_UL
{
	list-style-type:none;
	margin: 10px 0 0 33px;
	height: 30px;
}

li.menuhome_li
{
	font-size: 11px;
	line-height: 13px;
	color: #FFF;
	float:left;
	height: 30px;
	margin-right: 1px;
	margin-top:3px;
	width: 213px;
}
a.menuhome
{
	font-size: 11px;
	line-height: 13px;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	width: 213px;
}
a.menuhome:hover
{
	color: #FFF;
	text-decoration:underline;
}
li.menuhome_li span
{
	display:block;
	margin-top:0px;
	margin-bottom:0px;
}
html>body li.menuhome_li span
{
	display:block;
	margin-top:-7px;
	margin-bottom:-5px;
}
#menuhome3_a span
{
	display:block;
	margin-top:7px;
	margin-bottom:0px;
}
html>body #menuhome3_a span
{
	display:block;
	margin-top:0px;
	margin-bottom:-5px;
}

li.menuhome_separa
{	
	height: 21px;
	border-left: solid 1px #fff;
	float:left;
	margin-top:7px;
}
html>body li.menuhome_separa
{	
	height: 21px;
	border-left: solid 1px #fff;
	float:left;
	margin-top:0px;
}

/*FINE MENU CENTRALE HOME*/

#corpo_home
{

}

hr.corpo_home_riga
{
	width:885px;
	height:1px;
	margin-left:35px;
	color:#FFF;
	clear:both;
}

.corpo_home_testi
{ 
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
	padding-top:25px;
	padding-left:80px;
	padding-right:80px;
	width:745px;
	float:left;
}

html>body .corpo_home_testi
{ 
	width:575px;
}

.corpo_home_testi h3
{
	font-size: 12px;
	font-weight:bold;
	color: #FFF;
}

.banner_home
{
	padding-top: 25px; 
}
#flash_home
{
	height: 360px;
}

#corpo_interne, #corpo_interne2
{
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
	margin-left:200px;
	background-color:#FFF;
/*	background-image: url(/media/comuni/sfondo_dx.jpg);*/
	background-position: right top;
	background-repeat:  no-repeat;
}
#corpo_interne img, #corpo_interne embed
{
	float:left;
	margin-left: -3px;
}

#corpo_interne2 img, #corpo_interne2 embed,#corpo_interne2_recinzioni img, #corpo_interne2_recinzioni embed
{
	margin-left:-3px;
}
html>body #corpo_interne2 img, html>body #corpo_interne2 embed, html>body #corpo_interne img, html>body #corpo_interne embed
{
	margin-left:0px;
}

.corpo_interne_testi
{ 
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
	padding:0 25px 0 437px;
}
.corpo_interne_testi h3
{
	font-size: 12px;
	line-height: 15px;
	font-weight:bold;
	color: #94794b;
	padding:35px 25px 0px 0px;
}
.corpo_interne_testi2
{ 
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
	width:498px;
	padding:30px 30px 30px 132px;
}
.corpo_interne_testi2 h3
{
	font-size: 12px;
	line-height: 15px;
}
.corpo_interne_testi3
{ 
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
	padding: 60px 30px 30px 30px;
	background-image: url(/media/comuni/angolino.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
}
.corpo_interne_testi3 h3
{ 
	font-size: 12px;
	line-height: 15px;
	color: #94794b;
	font-weight: bold;
	padding: 10px 0 10px 512px;
}

.corpo_interne_testi4
{ 
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
	padding: 60px 30px 30px 30px;
}

div.interne_testi4
{ 
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
	width:290px;
	padding: 30px 0 0 30px;
}
html>body div.interne_testi4
{ 
	padding-left: 443px;
}

div.interne_testi4 h3
{ 
	font-size: 12px;
	line-height: 15px;
	color: #94794b;
	font-weight: bold;
	margin-bottom:40px;
}

td.testo_sopra
{
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
	padding: 18px 0 0 15px;
}

td.testo_sopra_dx b
{
	font-size: 12px;
	line-height: 15px;
	color: #94794b;
	padding-left: 20px;
}

td.testo_sx
{
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
}
.immagine_sx
{
	float:left;
}

td.img_sx
{
	padding-bottom: 30px;
}

td.testo_dx
{
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
	padding: 20px 0 80px 20px;
}

.corpo_interne_riga
{
	background-color: #a0865a;	
}

.azienda_testi
{ 
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
	padding:30px;
	float:left;
	width:465px;
}
html>body .azienda_testi
{ 
	width:415px;
}
.azienda_testi h3
{
	font-size: 12px;
	line-height: 15px;
	font-weight:bold;
	color: #94794b;
}

img.flash_azienda
{
	margin-left:-3px;
}
html>body img.flash_azienda
{
	margin-left:0px;
}

.azienda_img
{
	margin-top:30px;
}

#flash_interno
{
	float:left;
	margin-right:30px;
}
#flash
{
}

html>body #flash
{
	margin-top:0px;
}


ul.lista_pallini
{
	list-style-type: disc;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul.lista_pallini li
{
	list-style-type: disc;
	line-height: 15px;
}

/* FINE CORPO */

/* INFO */

#corpo_info
{
	/*padding-left:200px;*/
}
#descrizione_info
{
	padding-top: 45px;
	padding-left: 86px;
	margin-right: 80px;
}

#corpo_interne_info
{
	margin-left:200px;
	background:#FFF url(/media/comuni/sfondo_form.jpg) no-repeat;
}

.corpo_interne_info_testi
{ 
	font-size: 11px;
	line-height: 15px;
	color: #94794b;
}
.corpo_interne_info_testi h3
{
	font-size: 12px;
	line-height: 15px;
	font-weight:bold;
	color: #94794b;
}

form
{
	margin: 0;
	padding-left: 85px;
}
#tabella_info
{
	padding-right: 20px;
	color: #94794b;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 600px;
}
#tabella_info td
{
	text-align: left;
	vertical-align: top;
}
#tabella_info #privacy
{
	padding-top: 10px;
}
#tabella_info #privacy span
{
	float: left;
	padding-right: 5px;
}

#tabella_info #privacy p
{
	margin: 0;
	padding: 0;
	width: 560px;
	font-size: 10px;
	line-height: 14px;
	color: #94794b;
}
#tabella_info .label
{
	padding-bottom: 15px;
	width: 95px;
}
#tabella_info .field1
{
	width: 185px;
	padding-right: 20px;
}
#tabella_info .field2
{
	width: 185px;
}

#tabella_info .label_richiesta
{
	padding-top: 15px;
}
.Contattaci_text
{
	width: 100%;
}
.Contattaci_area
{
	width: 100%;
	height: 120px;
}
#tabella_info #submit
{
	text-align: center;
}
#invia
{
	margin-top: 20px;
}
#privacy1
{
	padding-right:10px;
}
#privacy2
{
	width:535px;
	font-size:10px;
	color: #94794b;

}

#mail_inviata
{
	padding:100px 0 100px 250px;
}

#i_submit
{
	color: White;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: uppercase;
	border: 0;
	background-color: Transparent;
}

#riga_info
{
	width: 580px;
	margin-top: 9px;
	margin-bottom: -10px;
	border-top: solid 1px #95794b;
}

#sfondo_info
{
	text-align:left;
	/*background-repeat: no-repeat !important;*/
	height: 588px;
}

/* fine INFO */


/*--------------- FOOTER ---------------*/
#footer
{
	clear: both;
	width: 955px;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	background-color:#e8e1d7;
	padding-bottom:20px;
	color: #9999cc;
}
#footer_indirizzo
{
	font-size: 10px;
	width: 955px;
	color: #94794b;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}

a.footer_indirizzo_lnk
{
	color: #94794b;
	text-decoration: none;
}
a.footer_indirizzo_lnk:hover
{
	text-decoration: underline;
}

#footer_testi ,#footer_testi b
{
	padding-top: 5px;
	font-size: 9px;
	line-height: 12px;
	text-align: center;
	color: #b9a585;
}
.leverplan_link
{
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	color: #94794b;
	text-decoration: none;
}
a.leverplan_link:hover
{
	text-decoration: underline;
}

ul.menu_basso
{
	list-style: none;
}
ul.menu_basso li
{
	display: inline;
	padding-right: 3px;
	color: #cfc3ae;
}

ul.menu_basso a
{
	padding-top: 5px;
	font-size: 9px;
	line-height: 12px;
	text-align: center;
	color: #cfc3ae;
	text-decoration: none;
}

ul.menu_basso a:hover
{
	text-decoration: underline;
}