body {
	background-image:url(immagini/bg_totale.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color: #041372;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial;
}
div#testata_index {
	width:996px;
	height:auto;
}
div#menu {
	width:996px;
	height:auto;
	margin:0;
	padding:0;
}
div#contenitore {
	width:996px;
	height:auto;
	padding-top:30px;
	background-image:url(immagini/bg_contenitore.png);
	background-repeat:repeat-y;
		/*padding-right:10px;*/
}
div#interno_contenitore {
	width:873px;
	height:auto;
	margin:0px;
	padding:0px;
}
div#titolo_pagina {
	width:873px;
	height:auto;
	line-height:40px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #C4A37B;
	/*border-bottom-color: #BBD7DF;*/
	font-family: "Trebuchet MS", Arial;
	font-size: 25px;
	font-weight: bold;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	margin-bottom:35px;
}
div#titolo_pagina a {
	color: #664D2E;
	text-decoration:none;
}
div#titolo_pagina a:hover {
	color:#900;
	text-decoration:none;
}
div#box_testo_home {
	width:440px;
	height:auto;
	float:left;
	/*vertical-align:top;*/
	padding-left:48px;
	margin-right:35px;
	padding-bottom:35px;
	font-family: "trebuchet MS", Arial;
	font-size: 15px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	line-height:24px;
}
ul.elenco_servizi_home {
	font-family: "trebuchet MS", Arial;
	font-size: 15px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	line-height:23px;
	list-style-type: none;
	margin:10px 0 0 14px;
	padding:0px;
}
li.elemento_elenco_servizi_home {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	line-height:23px;
	list-style-type: disc;
	margin:5px 0 0 0px;
	padding:0px;
	list-style-position: outset;
}
div#box_testo_dove_siamo {
	width:440px;
	height:auto;
	float:left;
	/*vertical-align:top;*/
	padding-left:0px;
	padding-right:15px;
	padding-bottom:35px;
	font-family: "trebuchet MS", Arial;
	font-size: 15px;
	line-height:22px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	/*background-image:url(immagini/sfondo_dovesiamo.jpg);
	background-repeat:no-repeat;*/
}
div#box_foto_home_big {
	width:426px;
	height:311px;
	position:relative;
	float:left;
	padding-left:0px;
	padding-top:22px;
	margin-bottom:0px;
	vertical-align:middle;
}
div#box_foto_home {
	width:379px;
	height:256px;
	position:relative;
	float:left;
	padding-left:47px;
	padding-top:20px;
	margin-bottom:35px;
	vertical-align:middle;
}
div#box_orari {
	width:908px;
	height:auto;
	/*background-image:url(immagini/bg_orari.png);
	background-repeat:repeat-x;*/
	position:relative;
	clear:left;
	font-family: "trebuchet MS", Arial;
	font-size: 15px;
	font-style: normal;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	padding-top:10px!important;
	padding-bottom:12px;

	/*margin-left:47px;*/
}
p#titoli {
	margin:0px 0px 10px 0px;
	font-weight: bold;
}
div#chiusura_contenitore {
	clear:both;
	width:996px;
	height:50px;
}
div#chiusura_testata_index {
	clear:both;
	width:996px;
	height:auto;
}
div#footer {
	padding-bottom:8px;
	font-family: "trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
div#footer a {
	color: #FFFFFF;
	text-decoration:none;
}
div#footer a:hover {
	color: #C7E4E5;
	text-decoration:underline;
}
/*--------------------------dove siamo------------------------*/
div#box_mappa_google {
	width:379px;
	height:256px;
	position:relative;
	float:left;
	padding-left:30px;
	padding-top:0px;
	margin-bottom:20px;
	vertical-align:middle;
}
/*---------------------------affitti----------------------------*/
div#box_testo_affitti {
	width:873px;
	height:auto;
	float:left;
	/*vertical-align:top;*/
	padding-left:0px;
	padding-right:48px;
	padding-bottom:35px;
	font-family: "trebuchet MS", Arial;
	font-size: 15px;
	line-height:22px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	background-image:url(immagini/sfondo_affitti.jpg);
	background-repeat:no-repeat;
}
div#tipologia {
	width:300px;
	height:auto;
	float:left;
	/*vertical-align:top;*/
	padding:0;
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	margin: 0 0 10px 0;
}
div#tipologia a {
	color: #664D2E;
	text-decoration:none;
}
div#tipologia a:hover {
	color:#900;
	text-decoration:underline;
}
div#descrizione_tipologia {
	width:573px;
	height:auto;
	float:left;
	/*vertical-align:top;*/
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	line-height:22px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	margin: 0 0 10px 0;
}
div#tabella {
	clear:both;
	width:100%;
	height:auto;
	padding-top:25px;
	padding-bottom:30px;
	filter:alpha(opacity=78);-moz-opacity:.78;opacity:.78;
}
table.tabella_affitti {
	width:100%;
	height:auto;
	border:1px solid #E4D7C5;
	/*border:1px solid #BBD7DF;*/
	margin:0px;
	padding:0px;
	/*background-color:#BBD7DF;*/
	background-color:#C4A37B;
}
tr.trw_tabella_affitti {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
tr.trb_tabella_affitti {
	background-color:#E4D7C5;
	/*background-color:#EAF4F4;*/
	margin:0px;
	padding:0px;
}
th.th_tabella_affitti {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border:1px solid #C4A37B;
	/*border:1px solid #BBD7DF;*/
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
}
td.td_tabella_affitti {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: center;
	line-height:23px;
	border:1px solid #C4A37B;
	/*border:1px solid #BBD7DF;*/
	padding-left:8px;
	padding-bottom:3px;
	margin:0px;
}
ul.elenco_servizi_noleggio {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
li.elenco_noleggio {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	margin: 0 0 0 15px;
	padding:0 0 0 0;;
	list-style-type: disc;
}

/*----------------------vendite---------------------*/

div#contenitore_box_vendita {
	width:873px;
	height:auto;
	background-image: url(immagini/sfondo_vendite.jpg);
	background-repeat: no-repeat;
}
div#box_vendita {
	width:873px;
	height:auto;
	/*vertical-align:top;*/
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	margin-top:35px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #C4A37B;
	/*border-bottom-color: #BBD7DF;*/
}
div#box_vendita_close {
	width:873px;
	height:auto;
	/*vertical-align:top;*/
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	margin-top:35px;
/*	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #BBD7DF;*/
}
div#descrizione_vendita {
	width:451px;
	height:auto;
	float:left;
	font-family: "trebuchet MS", Arial;
	font-size: 15px;
	line-height:23px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	padding: 0 40px 0 0;
	margin:0;

}
div#foto_vendita {
	width:379px;
	height:256px;
	float:left;
	margin:0px;
	padding:0px;
}

/*---------------------------contatti------------------------*/
div#box_testo_contatti {
	width:873px;
	height:auto;
	/*vertical-align:top;*/
	padding-left:185px;
	padding-right:0px;
	padding-bottom:0px;
	font-family: "trebuchet MS", Arial;
	font-size: 15px;
	line-height:22px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
/*	background-image: url(immagini/foto_contatti.jpg);
	background-repeat: no-repeat;
	background-position:460px 14px;*/
}
input.contatti_nomecognome {
	width:500px;
	margin:0px 0 20px 0;
	border: 1px solid #C4A37B;
}
input.contatti_indirizzo {
	width:500px;
	margin:0px 0 20px 0;
	border: 1px solid #C4A37B;
}
input.contatti_cap {
	width:120px;
	margin:0px 0 20px 0px;
	border: 1px solid #C4A37B;
}
input.contatti_citta {
	width:220px;
	margin:0px 0 20px 0px;
	border: 1px solid #C4A37B;
}
input.contatti_provincia {
	width:100px;
	margin:0px 0 20px 0px;
	border: 1px solid #C4A37B;
}
input.contatti_tel {
	width:220px;
	margin:0px 0 20px 0px;
	border: 1px solid #C4A37B;
}
input.contatti_fax {
	width:220px;
	margin:0px 0 20px 0px;
	border: 1px solid #C4A37B;
}
select.scelta_x_contatto {
	width:500px;
	margin:0px 0 20px 0;
	border: 1px solid #C4A37B;}
select.scelta_x_info {
	width:500px;
	margin:0px 0 20px 0;
	border: 1px solid #C4A37B;
}
textarea.box_info {
	width:496px;
	height:120px;
	margin:0px 0 20px 0;
	scroll:auto;
	border: 1px solid #C4A37B;
}
div#casella_nomecognome {
	width:100%;
}
div.casella_indirizzo {
	width:100%;
}
div#casella_cap {
	width:100px;
	float:left;
	margin:0 30px 0 0;

}
div#casella_citta {
	width:200px;
	float:left;
	margin:0 7px 0 0;
	padding:0 0 0 20px;
}
div#casella_provincia {
	width:100px;
	float:left;
	padding:0 0 0 41px;
}
div#casella_tel {
	width:200px;
	margin:0 45px 0 0;
	padding:0;
	float:left;
}
div#casella_fax {
	width:200px;
	float:left;
	margin:0 0px 0 4px;
	padding:0 0 0 29px;
	position:relative;
}
div#casella_scelta_contatto {
	clear:both;
	width:100%;

}
div#casella_scelta_info {
	width:100%;
	float:left;
}
div#casella_info {
	width:100%;
	float:left;
}
div#pulizia {clear:both;}
div#pulsante_form {
	text-align:left;
	margin-top:20px;
	padding-left:135px;
}

/*----------------------------------privacy---------------------------------------------*/
div#box_testo_privacy {
	width:873px;
	height:auto;
	float:left;
	/*vertical-align:top;*/
	padding-left:0px;
	padding-right:48px;
	padding-bottom:35px;
	font-family: "trebuchet MS", Arial;
	font-size: 12px;
	line-height:22px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
}

/*----------------------------------------link------------------------------------------*/
a:link {
	color: #664D2E;
	text-decoration: none;
}
a:hover {
	color: #664D2E;
	text-decoration: none;
}
a:visited {
	color: #664D2E;
	text-decoration: none;
}

/*-------------------------------------newsletter--------------------------------------*/
div#box_testo_newsletter {
	width:873px;
	height:auto;
	/*vertical-align:top;*/
	padding-left:0px;
	padding-right:48px;
	padding-bottom:0px;
	font-family: "trebuchet MS", Arial;
	font-size: 15px;
	line-height:22px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	background-image: url(immagini/foto_newsletter.jpg);
	background-repeat: no-repeat;
	background-position:460px 21px;
}


/* VALERIO */

td.input_tabella_affitti {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: center;
	line-height:23px;
	border:1px solid #C4A37B;
	/*border:1px solid #BBD7DF;*/
	padding-bottom:3px;
	margin:0px;
}


input.input_tabella_affitti {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	border:1px solid #C4A37B;
	/*border:1px solid #BBD7DF;*/
	margin:0px;
	width:100px;
}

input.input_tabella_affitti_2 {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	border:1px solid #C4A37B;
	/*border:1px solid #BBD7DF;*/
	margin:0px;
	width:50px;
}

.input_tabella_affitti a:hover{
text-decoration:underline;
}

td.submit_tabella_affitti {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	line-height:23px;
	border:1px solid #C4A37B;
	/*border:1px solid #BBD7DF;*/
	padding-bottom:3px;
	padding-left:19px;
	padding-top:3px;
	margin:0px;
}


input.submit_tabella_affitti {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	border:1px solid #C4A37B;
	/*border:1px solid #BBD7DF;*/
	margin:0px;
	width:100px;
}

input.file_tabella_affitti {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-decoration: none;
	text-align: left;
	border:1px solid #C4A37B;
	/*border:1px solid #BBD7DF;*/
	margin:0px;
	width:auto;
}

textarea.textarea_tabella_affitti {
	font-family: "trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	/*color: #002448;*/
	text-align: left;
	border:1px solid #C4A37B;
	/*border:1px solid #BBD7DF;*/
	margin:0px;
	width:100px;
}

/* FINE VALERIO */
div.form_inviato {
	width:500px;
	height:auto;
	padding:6px;
	margin-bottom:15px;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	color: #664D2E;
	background-color: #F0E8DD;
}


#navlist{
	margin: 0px 0 10px 0;
	padding: 0 0 20px 0px;
	border-bottom: 1px solid #664D2E;
}

#navlist ul, #navlist li{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist a:link, #navlist a:visited, #navlist span{
	float: left;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #7C6748;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover{
	/* border-bottom: 4px solid #664D2E;
	padding-bottom: 2px;
	background: transparent;
	color: #664D2E; */
	text-decoration: underline;
}

#navlist a:hover { color: #664D2E; }

.affittiPanel{
	width: 415px;
	height:auto;
	float: left;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #C4A37B;
	margin: 2px 2px 2px 15px;
}
.titoloAffitti{
	width: 400px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #664D2E;
	text-align: left;
}
.testoAffitti{
	width: 400px;
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	font-weight: normal;
	color: #664D2E;
	/*color: #002448;*/
	text-align: left;
}