/* GENERALE */
*{
	margin:0px;
	padding:0px;
}
body{
	margin:0px auto;
	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;	
	background:#ebebeb url(images/fe/pattern_body.gif) repeat-y left;
	color:#585858;
	text-align:center;
}
a img{
	border:none;
	padding:0px;
	margin:0px;
}
h1 span,
h2 span,
li span,
a span{
	display: block;
	height: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* CONTENITORE */
#contenitore1{
	width:100%;
	background:url(images/fe/pattern_cont.gif) repeat-x top;
	float:left;
}
#contenitore{
	width:945px;
	height:100%;
	float:left;
	margin-bottom:20px;
}
/* COLONNA SX */
#colonna_sx{
	width:244px;
	height:100%;
	float:left;
}
#logo{
	width:182px;
	height:54px;
	background:#858585 url(images/fe/logo.gif) no-repeat right;
	padding-left:62px;
}
#header_sx{
	width:244px;
	height:220px;
	background:#737373;
}
#header_sx object{
	vertical-align:top;
}
#menu{
	width:209px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	margin-left:35px;
}
#menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul li{
	height:26px;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#menu ul li a{
	height:26px;
	display:block;
	color:#525252;
	padding-left:40px;
	text-decoration:none;
}
#menu ul li a:hover{
	color:#fff;
	text-decoration:none;
}
#menu li.home a{
	width:168px;
	height:26px;
	background:url(images/fe/home.gif);
}
#menu li.home a:hover{
	height:26px;
	background:url(images/fe/home.gif) 0 -26px;
}
#menu li.home_act{
	height:26px;
	background:url(images/fe/home.gif) 0 -26px;
	color:#fff;
	padding-left:40px;
	width:168px;
}
#menu li.azienda a{
	width:168px;
	height:26px;
	background:url(images/fe/azienda.gif);
}
#menu li.azienda a:hover{
	height:26px;
	background:url(images/fe/azienda.gif) 0 -26px;
}
#menu li.azienda_act{
	width:168px;
	height:26px;
	background:url(images/fe/azienda.gif) 0 -26px;
	color:#fff;
	padding-left:40px;
}
#menu li.dovesiamo a{
	width:168px;
	height:26px;
	background:url(images/fe/dovesiamo.gif);
}
#menu li.dovesiamo a:hover{
	height:26px;
	background:url(images/fe/dovesiamo.gif) 0 -26px;
}
#menu li.dovesiamo_act{
	height:26px;
	background:url(images/fe/dovesiamo.gif) 0 -26px;
	color:#fff;
	padding-left:40px;
	width:168px;
}
#menu li.servizi a{
	width:168px;
	height:26px;
	background:url(images/fe/servizi.gif);
}
#menu li.servizi a:hover{
	height:26px;
	background:url(images/fe/servizi.gif) 0 -26px;
}
#menu li.servizi_act{
	width:168px;
	height:26px;
	background:url(images/fe/servizi.gif) 0 -26px;
	color:#fff;
	padding-left:40px;
}
#menu li.parcoveicoli a{
	width:168px;
	height:26px;
	background:url(images/fe/veicoli.gif);
}
#menu li.parcoveicoli a:hover{
	height:26px;
	background:url(images/fe/veicoli.gif) 0 -26px;
}
#menu li.parcoveicoli_act{
	width:168px;
	height:26px;
	background:url(images/fe/veicoli.gif) 0 -26px;
	color:#fff;
	padding-left:40px;
}
#menu li.contatti a{
	width:168px;
	height:26px;
	background:url(images/fe/contatti.gif);
}
#menu li.contatti a:hover{
	height:26px;
	background:url(images/fe/contatti.gif) 0 -26px;
}
#menu li.contatti_act{
	width:168px;
	height:26px;
	background:url(images/fe/contatti.gif) 0 -26px;
	color:#fff;
	padding-left:40px;
}
#menu li.elicotteri a{
	width:168px;
	height:26px;
	background:url(images/fe/elicotteri.gif);
}
#menu li.elicotteri a:hover{
	height:26px;
	background:url(images/fe/elicotteri.gif) 0 -26px;
}
#menu li.elicotteri_act{
	width:168px;
	height:26px;
	background:url(images/fe/elicotteri.gif) 0 -26px;
	color:#fff;
	padding-left:40px;
}
/* COLONNA DX */
#colonna_dx{
	width:700px;
	height:100%;
	float:left;
}
#header_dx{
	width:700px;
	height:142px;
	border-bottom:1px solid #fff;
}
#header_marchi{
	width:265px;
	height:95px;
	background:url(images/fe/marchi_header.jpg) no-repeat;
	margin-left:435px;
}
#header_tit{
	width:700px;
	height:47px;
	background:url(images/fe/tit_header.gif) no-repeat left top;
}
#corpo_txt{
	width:695px;
	height:100%;
	border-left:1px solid #737373;
	border-right:1px solid #737373;
	border-bottom:1px solid #737373;
	background:#fff url(images/fe/bg_corpo_txt.gif) no-repeat top;
	padding-top:8px;
	float:left;
}
#testo{
	width:479px;
	float:left;
	padding:26px 19px;
	text-align:left;
}
#testo h3{
	color:#2761b9;
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
#testo h4{
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}
#testo p{
	font-size:12px;
	margin-bottom:10px;
	line-height:22px;
	text-align:justify;
}
#testo p a,
#testo p a:hover{
	color:#585858;
}
#col_foto{
	width:178px;
	float:left;
}
#galleria{
	width:178px;
}
#galleria ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#galleria ul li a{
	width:178px;
	height:124px;
	border-bottom:1px solid #fff;
	display:block;
	border-right:none;
}
#galleria ul li.foto1 a{
	height:124px;
	background:url(images/fe/foto1.jpg) no-repeat;
}
#galleria ul li.foto1 a:hover{
	height:124px;
	background:url(images/fe/foto1.jpg) no-repeat 0 -124px;
}
#galleria ul li.foto2 a{
	height:124px;
	background:url(images/fe/foto2.jpg) no-repeat;
}
#galleria ul li.foto2 a:hover{
	height:124px;
	background:url(images/fe/foto2.jpg) no-repeat 0 -124px;
}
#galleria ul li.foto3 a{
	height:124px;
	background:url(images/fe/foto3.jpg) no-repeat;
}
#galleria ul li.foto3 a:hover{
	height:124px;
	background:url(images/fe/foto3.jpg) no-repeat 0 -124px;
}
#galleria ul li.foto4 a{
	height:124px;
	background:url(images/fe/foto4.jpg) no-repeat;
}
#galleria ul li.foto4 a:hover{
	height:124px;
	background:url(images/fe/foto4.jpg) no-repeat 0 -124px;
}
#galleria ul li.foto5 a{
	height:124px;
	background:url(images/fe/foto5.jpg) no-repeat;
}
#galleria ul li.foto5 a:hover{
	height:124px;
	background:url(images/fe/foto5.jpg) no-repeat 0 -124px;
}
#galleria ul li.foto6 a{
	height:124px;
	background:url(images/fe/foto6.jpg) no-repeat;
}
#galleria ul li.foto6 a:hover{
	height:124px;
	background:url(images/fe/foto6.jpg) no-repeat 0 -124px;
}
#galleria ul li.cartina1 a{
	height:124px;
	background:url(images/fe/cartina1.jpg) no-repeat;
}
#galleria ul li.cartina1 a:hover{
	height:124px;
	background:url(images/fe/cartina1.jpg) no-repeat 0 -124px;
}
#galleria ul li.cartina2 a{
	height:124px;
	background:url(images/fe/cartina2.jpg) no-repeat;
}
#galleria ul li.cartina2 a:hover{
	height:124px;
	background:url(images/fe/cartina2.jpg) no-repeat 0 -124px;
}
/* FOOTER */
#footer{
	width:695px;
	height:20px;
	line-height:20px;
	clear:left;
	background:#858585;
}
#footer p{
	font-size:11px;
	color:#fff;
	text-align:center;
}
#footer p a,
#footer p a:hover{
	color:#fff;
}
/*LISTA AUTO**************************************************/
#corpo{
	width:695px;
	height:100%;
	border-left:1px solid #9f9f9a;
	border-right:1px solid #9f9f9a;
	border-bottom:1px solid #9f9f9a;
	float:left;
	margin-top:8px;
	background:#fff;
}
#form_selezione{
	width:670px;
	text-align:left;
	padding-left:25px;
}
*:first-child+html #form_selezione{
	margin-bottom:16px;
} /* ie7 */
#form_selezione form{
	margin:16px 0px;
	float:left;
}
label{
	font-size:11px;
	font-weight:bold;
	color:#3a3a3a;
}
select{
	width:234px;
	height:18px;
	background:#fff;
	border:1px solid #a5a5a5;
	font-size:10px;
	line-height:15px;
	margin-left:2px;
}
#form_selezione p{
	font-size:12px;
	font-weight:bold;
	color:#445fa6;
	float:left;
	margin-top:20px;
	margin-left:75px;
}
#form_selezione p a,
#form_selezione p a:hover{
	color:#445fa6;
}
.mod_auto{
	width:677px;
	margin:0px 10px 0px 8px;
	clear:left;
}
.testo_scheda{
	width:677px;
	text-align:left;
	padding-top:4px;
	padding-bottom:20px;
	font-size:11px;
	background:#fff;
}
.testo_scheda h3{
	width:396px;
	height:23px;
	line-height:23px;
	color:#fff;
	padding-left:11px;
	font-size:14px;
	font-weight:bold;
	background:#8f8f8f;
	margin-bottom:3px;
}
.testo_scheda p{
	margin-left:11px;
	margin-right:9px;
	width:396px;
}
.bordo{
	border-bottom:1px dashed #8e8e8e;
	line-height:20px;
}
p.testo_lungo{
	width:auto;
	margin-top:55px;
	line-height:18px;
}
.testo_scheda p span{
	font-weight:bold;
	color:#445fa6;
}
p.testo_commenti {
	width:auto;
	margin-top:10px;
	line-height:18px;
}
.foto_scheda{
	width:261px;
	height:182px;
	background:url(images/fe/bg_foto_scheda_new.gif) no-repeat left top;
	float:right;
}
.foto_scheda img{
	width:243px;
	/*height:151px;*/
	margin-left:18px;
}
.foto_scheda p a,
.foto_scheda p a:hover{
	color:#445fa6;
	font-size:10px;
	font-weight:bold;
	height:20px;
	width:243px;
	margin-left:40px;
}
.paginazione{
	width:695px;
	line-height:43px;
	text-align:center;
	height:43px;
	border-top:1px solid #858585;
	clear:left;
}
div.paginazione ul{
	list-style:none;
	text-align:center;
}
div.paginazione li{
	display:inline;
	margin-right:6px;
	font-size:12px;
 	font-weight:bold;
	height:19px;
}
div.paginazione li.act{
 	display:inline;
 	color:#445fa6;
	text-decoration:underline;
}
div.paginazione a{
	color:#3a3a3a;
	text-decoration:none;
}
div.paginazione a:hover{
	color:#3a3a3a;
	text-decoration:underline;
}
div.paginazione li.indietro a{
	background:url(images/fe/freccia_sx.gif) no-repeat;
	padding:3px 10px;
	text-decoration:none;
}
div.paginazione li.avanti a{
	background:url(images/fe/freccia_dx.gif) no-repeat;
	padding:3px 10px;
	text-decoration:none;
}
/*SCHEDA*******************/
#box_scheda{
	width:879px;
	float:left;
	padding-top:23px;
}
#foto_scheda_auto{
	width:261px;
	height:182px;
	background:url(images/fe/bg_foto_scheda_new.gif) no-repeat left top;
	float:right;
}
#foto_scheda_auto img{
	width:243px;
	/*height:151px; */
	margin-left:18px;
}
p.stampa_scheda_auto{
	width:109px;
	height:19px;
	background:#8f8f8f;
	line-height:19px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	margin-left:0px;
	margin-top:5px;
}
p.richiedi_info{
	width:142px;
	height:19px;
	background:#8f8f8f;
	line-height:19px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	float:right;
	text-align:center;
	margin-top:-19px;
	margin-right:0px;
}
p.stampa_scheda_auto a,
p.stampa_scheda_auto a:hover,
p.richiedi_info a,
p.richiedi_info a:hover{
	color:#fff;
}
.commenti_txt{
	font-size:11px;
	text-align:justify;
	margin:10px 30px 30px 20px;
}
.box_commenti{
	float:left;
	width:119px;
	height:61px;
	border:1px solid #478ac1;
	margin:0px 5px 20px 10px;
	text-align:center;
}
.box_commenti_tit{
	width:119px;
	height:25px;
	border-bottom:1px solid #478ac1;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#478ac1;
}
.box_commenti_txt{
	width:119px;
	height:35px;
	line-height:35px;
	font-size:11px;
	background:#fff;
}
#tit_galleria{
	width:676px;
	height:23px;
	line-height:23px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:#8f8f8f;
	clear:left;
	margin-left:10px;
}
#box_galleria{
	width:676px;
	float:left;
	padding:24px 0px 0px 25px;
}
.mod_galleria{
	margin-right:35px;
	float:left;
}
.mod_galleria img{
	width:187px;
	height:143px;
	border:1px solid #478ac1;
}
.mod_galleria p{
	width:189px;
	height:35px;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
}
.mod_galleria p a,
.mod_galleria p a:hover{
	color:#3a3a3a;
}
