/* GENERALE */
*{
	margin:0px;
	padding:0px;
}
body{
	margin:0px auto;
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:100%;	
	background:#fdfdfd url(image/fe/pattern_bg.jpg) repeat-x top;
	color:#5e5e5e;
	text-align:center;
	width:100%;
}
a img{
	border:none;
	padding:0px;
	margin:0px;
}
h1 span,
h2 span,
h3 span,
li a span,
li span{
	display: block;
	height: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
h4{
	font-size:16px;
	font-weight:bold;
	color:#d00000;
}
h6{
	font-size:12px;
	font-weight:bold;
}
/* CONTENITORE */
#contenitore{
	width:900px;
	margin:0 auto;
}
/* HEADER */
#box_social{
	width:898px;
	height:25px;
	float:left;
	margin-bottom: 2px;
	padding-top:5px;
	font-size:13px;
}
#box_social ul li{
    display: inline;
    font-family: "Trebuchet MS";
    font-weight: bold;
    line-height: 20px;
    padding: 0;
}
#box_social ul li a{
	color:#0000AA;
}
#header{
	width:898px;
	height:133px;
	border-left:1px solid #95aec0;
	border-right:1px solid #95aec0;
	float:left;
	background:#fff;
}
#logo{
	width:169px;
	height:79px;
	background:url(image/fe/logo.jpg) no-repeat;
	float:left;
	border-bottom:1px solid #95aec0;
	margin-bottom:3px;
}
#slogan{
	width:461px;
	height:79px;
	background:url(image/fe/slogan.jpg) no-repeat;
	float:left;
	border-bottom:1px solid #95aec0;
	margin-bottom:3px;
}
#tit_home{
	width:268px;
	height:79px;
	background:url(image/fe/tit_home.jpg) no-repeat;
	float:left;
	border-bottom:1px solid #95aec0;
	margin-bottom:3px;
}
#tit_azienda{
	width:268px;
	height:79px;
	background:url(image/fe/tit_azienda.jpg) no-repeat;
	float:left;
	border-bottom:1px solid #95aec0;
	margin-bottom:3px;
}
#tit_dovesiamo{
	width:268px;
	height:79px;
	background:url(image/fe/tit_dovesiamo.jpg) no-repeat;
	float:left;
	border-bottom:1px solid #95aec0;
	margin-bottom:3px;
}
#tit_parcoveicoli{
	width:268px;
	height:79px;
	background:url(image/fe/tit_parcoveicoli.jpg) no-repeat;
	float:left;
	border-bottom:1px solid #95aec0;
	margin-bottom:3px;
}
#tit_servizi{
	width:268px;
	height:79px;
	background:url(image/fe/tit_servizi.jpg) no-repeat;
	float:left;
	border-bottom:1px solid #95aec0;
	margin-bottom:3px;
}
#tit_scheda{
	width:268px;
	height:79px;
	background:url(image/fe/tit_scheda.jpg) no-repeat;
	float:left;
	border-bottom:1px solid #95aec0;
	margin-bottom:3px;
}
#box_menu{
	width:898px;
	clear:left;
	border-top:3px solid #95aec0;
	padding-top:3px;
}
#menu{
	width:898px;
	height:43px;
	border-top:1px solid #95aec0;
	background:url(image/fe/bg_menu.gif) no-repeat;
	float:left;
}
#menu_scheda{
	width:898px;
	height:43px;
	border-top:1px solid #95aec0;
	background:url(image/fe/bg_menuscheda.gif) no-repeat;
	float:left;
}
#menu ul,
#menu_scheda ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul li,
#menu_scheda ul li{
	display:inline;
	float:left;
	width:155px;
	height:29px;
}
#menu ul li a,
#menu_scheda ul li a{
	display:block;
	width:155px;
	height:29px;
}
#menu ul li a:hover,
#menu_scheda ul li a:hover{
	overflow:hidden;
}
li.home a{
	background:url(image/fe/home.jpg) no-repeat;
}
li.home a:hover,
li.home_act{
	background:url(image/fe/home.jpg) no-repeat 0 -29px;
}
li.azienda a{
	background:url(image/fe/azienda.jpg) no-repeat;
}
li.azienda a:hover,
li.azienda_act{
	background:url(image/fe/azienda.jpg) no-repeat 0 -29px;
}
li.parco a{
	background:url(image/fe/parco.jpg) no-repeat;
}
li.parco a:hover,
li.parco_act{
	background:url(image/fe/parco.jpg) no-repeat 0 -29px;
}
li.dovesiamo a{
	background:url(image/fe/dovesiamo.jpg) no-repeat;
}
li.dovesiamo a:hover,
li.dovesiamo_act{
	background:url(image/fe/dovesiamo.jpg) no-repeat 0 -29px;
}
li.servizi a{
	background:#fff url(image/fe/servizi.gif) no-repeat;
	width:155px;
	height:26px;
	margin-left:119px;
	margin-top:17px;
}
li.servizi a:hover{
	background:url(image/fe/servizi.gif) no-repeat 0 -26px;
	height:26px;
}
li.servizi_act{
	background:url(image/fe/servizi.gif) no-repeat 0 -26px;
	height:26px;
	margin-left:119px;
	margin-top:17px;
}
/* CORPO */
#corpo{
	width:898px;
	border-left:1px solid #95aec0;
	border-right:1px solid #95aec0;
	border-bottom:1px solid #95aec0;
	float:left;
	background:#fff;
}

#banner img {
  border-bottom:1px solid #95AEC0;
  border-left:1px solid #95AEC0;
  border-right:1px solid #95AEC0;
}
/* FOOTER */
#footer{
	width:900px;
	height:30px;
	clear:left;
	line-height:30px;
	font-size:12px;
	color:#7895aa;
}
#footer a,
#footer a:hover{
	color:#a8a8a8;
}
/*HOME****************************************************/
/*DOVE SIAMO**********************************************/
#cont_centrale{
	border-bottom:1px solid #95aec0;
	margin-bottom:3px;
	float:left;
	background:#fcfcfc;
}
#foto_home{
	width:898px;
	height:264px;
	background:url(image/fe/foto_home.jpg) no-repeat;
}
#foto_home2{
	width:898px;
	height:264px;
	background:url(image/fe/foto_home2.jpg) no-repeat;
}
#promo_golden_week{
	width:898px;
	height:1027px;
	background:url(image/fe/golden_week_bormioli.jpg) no-repeat;
}
#foto_dovesiamo{
	width:898px;
	height:264px;
	background:url(image/fe/mappe.jpg) no-repeat;
}
#box_sx{
	float:left;
	border-top:3px solid #95aec0;
	width:524px;
	height:145px;
	background:url(image/fe/marchi.jpg) no-repeat;
}
#box_dx{
	width:328px;
	height:114px;
	border-top:3px solid #95aec0;
	background:url(image/fe/pattern_boxdx.gif) repeat-x;
	padding:17px 23px 14px;
	float:left;
	text-align:left;
}
#box_dx h4{
	margin-bottom:5px;
}
#box_dx p{
	font-size:11px;
	line-height:18px;
}
#box_dx p a{
	color:#5e5e5e;
	text-decoration:none;
	font-weight:bold;
}
/*AZIENDA*************************************************/
/*SERVIZI*************************************************/
#box_centrale{
	border-top:3px solid #95aec0;
	width:832px;
	padding:30px 33px;
	background:#fff url(image/fe/pattern_boxcx.jpg) repeat-x bottom;
	text-align:left;
	clear:left;
}
#box_centrale p{
	font-size:12px;
	line-height:18px;
	margin-bottom:8px;
}
#box_centrale p a{
	color:#5e5e5e;
	text-decoration:none;
	font-weight:bold;
}
#foto_azienda{
	width:876px;
	height:250px;
	background:#fff;
	padding-top:14px;
	padding-left:22px;
	background:url(image/fe/pattern_cont.jpg) repeat-y;
}
#azienda_big{
	width:501px;
	height:223px;
	float:left;
	background:url(image/fe/azienda_big.jpg) no-repeat;
	margin-right:22px;
}
#azienda_min1{
	width:104px;
	height:78px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	background:url(image/fe/azienda_min1.jpg) no-repeat;
}
#azienda_min2{
	width:98px;
	height:78px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	background:url(image/fe/azienda_min2.jpg) no-repeat;
}
#azienda_min3{
	width:99px;
	height:78px;
	float:left;
	margin-bottom:15px;
	background:url(image/fe/azienda_min3.jpg) no-repeat;
}
#azienda_middle{
	width:332px;
	height:130px;
	background:url(image/fe/azienda_middle.jpg) no-repeat;
	float:left;
}
#foto_servizi{
	width:514px;
	height:250px;
	padding-top:14px;
	padding-left:22px;
	background:url(image/fe/pattern_contservizi.jpg) repeat-y;
	float:left;
}
#servizi_big{
	width:141px;
	height:223px;
	float:left;
	background:url(image/fe/servizi_big.jpg) no-repeat;
	margin-right:16px;
}
#servizi_min1{
	width:138px;
	height:104px;
	float:left;
	margin-bottom:16px;
	background:url(image/fe/servizi_min1.jpg) no-repeat;
	margin-right:16px;
}
#servizi_min2{
	width:139px;
	height:104px;
	float:left;
	margin-bottom:16px;
	background:url(image/fe/servizi_min2.jpg) no-repeat;
}
#servizi_min3{
	width:138px;
	height:103px;
	float:left;
	margin-right:16px;
	background:url(image/fe/servizi_min3.jpg) no-repeat;
}
#servizi_min4{
	width:139px;
	height:103px;
	float:left;
	background:url(image/fe/servizi_min4.jpg) no-repeat;
}
#txt_servizi{
	width:304px;
	height:220px;
	margin-top:14px;
	padding-left:56px;
	background:url(image/fe/pattern_txtservizi.gif) repeat-y;
	float:left;
	text-align:left;
	padding-top:30px;
}
#txt_servizi ul{
	list-style:disc;
}
#txt_servizi ul li{
	font-weight:bold;
	color:#5e5e5e;
	font-size:16px;
	line-height:25px;
}
/*PARCO VEICOLI*********************************************/
#form_selezione{
	width:874px;
	text-align:left;
	padding-left:24px;
}
*:first-child+html #form_selezione{
	margin-bottom:14px;
}
#form_selezione form{
	margin-top:11px;
	margin-bottom:14px;
	float:left;
}
label{
	font-size:11px;
	font-weight:bold;
	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;
}
select{
	width:204px;
	height:18px;
	border:1px solid #a5a5a7;
	font-size:10px;
	line-height:15px;
	margin-left:8px;
}
#form_selezione p{
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top:14px;
	margin-left:17px;
}
#form_selezione p a,
#form_selezione p a:hover{
	color:#5e5e5e;
}
.mod_auto{
	width:898px;
	padding-top:7px;
	border-top:1px solid #c3080e;
	float:left;
	background:url(image/fe/pattern_colsx.jpg) repeat-x bottom;
}
.col_sx{
	width:201px;
	padding:0 23px;
	float:left;
}
.foto_scheda{
	width:199px;
	height:179px;
	text-align:center;
	border:1px solid #95aec0;
	background:#fff;
}
.foto_scheda p a,
.foto_scheda p a:hover{
	width:199px;
	height:23px;
	background:#95aec0;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:23px;
	display:block;
}
.foto_scheda img{
	width:187px;
	height:143px;
	margin-top:6px;
}
.col_dx{
	background:#fff;
	float:left;
	width:651px;
	text-align:left;
	padding-bottom:20px;
}
.col_dx h3{
	width:617px;
	height:23px;
	line-height:23px;
	color:#fff;
	padding-left:19px;
	margin-right:15px;
	font-size:14px;
	font-weight:bold;
	background:#95aec0;
	margin-bottom:9px;
}
.col_dx p{
	margin:0px 26px 0px 18px;
	width:607px;
	line-height:19px;
	font-size:12px;
}

.col_dx a{
  color: #fff;
  text-decoration:none;
}
.col_dx a:hover{
  color: #fff;
  text-decoration:underline;
}

.bordo{
	border-bottom:1px dashed #8e8e8e;
}
.paginazione{
	width:651px;
	text-align:center;
	clear:left;
	margin-top:15px;
	border-top:1px solid #95aec0;
	padding: 15px 0 13px 247px;
}
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:#c3080e;
	text-decoration:underline;
}
div.paginazione a{
	color:#4e4e4e;
	text-decoration:none;
}
div.paginazione a:hover{
	color:#c3080e;
	text-decoration:underline;
}
div.paginazione li.indietro a{
	background:url(image/fe/freccia_sx.gif) no-repeat;
	padding:3px 10px;
	text-decoration:none;
}
div.paginazione li.avanti a{
	background:url(image/fe/freccia_dx.gif) no-repeat;
	padding:3px 10px;
	text-decoration:none;
	line-height:19px;
}
/*DETTAGLIO*******************/
#box_scheda{
	width:874px;
	margin-top:13px;
	margin-bottom:5px;
	margin-left:24px;
	float:left;
}
*:first-child+html #box_scheda{
	margin-left:24px;
}
#foto_scheda_auto{
	width:189px;
	height:217px;
	float:left;
	margin-left:19px;
	margin-right:29px;
	padding-top:5px;
}
#foto_scheda_auto img{
	width:187px;
	height:143px;
	border:1px solid #9f0102;
}
#foto_scheda_auto p{
	width:190px;
	height:22px;
	line-height:22px;
	background:#95aec0;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin-bottom:11px;
}
#foto_scheda_auto p a,
#foto_scheda_auto p a:hover{
	color:#fff;
}
#testo_scheda_auto{
	width:637px;
	text-align:left;
	font-size:11px;
	float:left;
	border-top:1px solid #ca0c14;
	padding-top:4px;
}
#testo_scheda_auto h3{
	width:618px;
	height:23px;
	line-height:23px;
	color:#fff;
	padding-left:19px;
	font-size:14px;
	font-weight:bold;
	background:#95aec0;
	margin-bottom:9px;
}
#testo_scheda_auto p{
	margin:0px 27px 0px 20px;
	width:589px;
	line-height:19px;
}
#commenti{
	width:860px;
	text-align:left;
}
*:first-child+html #commenti{
	margin-bottom:25px;
}
#commenti h6{
	line-height:25px;
}
.commenti_txt{
	font-size:11px;
	text-align:justify;
	margin-right:16px;
	line-height:17px;
}
.box_commenti{
	float:left;
	width:159px;
	height:61px;
	border:1px solid #b6b5b5;
	margin:20px 9px 20px 0px;
	text-align:center;
}
.box_commenti_tit{
	width:159px;
	height:26px;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#b6b5b5;
}
.box_commenti_txt{
	width:159px;
	height:32px;
	line-height:32px;
	font-size:11px;
	background:#fff;
}
#box_galleria{
	border-top:1px solid #ca0c14;
	padding-top:4px;
	clear:left;
	margin-right:30px;
	width:844px;
}
*:first-child+html #box_galleria{
	margin-left:6px;
}
#tit_galleria{
	width:844px;
	height:26px;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#95aec0;
	clear:left;
	text-align:center;
	margin-bottom:24px;
}
.mod_galleria{
	margin-right:28px;
	width:189px;
	height:145px;
	float:left;
	padding-bottom:35px;
}
*:first-child+html .mod_galleria{
	margin:0 13px;
}
.mod_galleria img{
	width:187px;
	height:143px;
	border:1px solid #95aec0;
}
.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:#4e4e4e;
}
