/* GENERALE */
*{
	margin:0px;
	padding:0px;
}
body{
	margin:0px auto;
	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000;
	text-align:center;
}
a img{
	border:none;
	padding:0px;
	margin:0px;
}
h1 span,
h2 span,
a span,
#testimonianze_tit span{
	display: block;
	height: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
}
#news_tit span{
	display: block;
	height: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
h2{
	font-size:24px;
	font-weight:bold;
	color:#9f0101;
}
h5{
	font-size:18px;
	color:#4588ba;
	font-family:'Lucida Grande', Arial;
}
h6{
	font-size:12px;
	font-weight:bold;
	color:#4588ba;
}
/* CONTENITORE */
#contenitore{
	width:100%;
	background:url(images/fe/pattern_contenitore.gif) top repeat-x;
}
/* HEADER */
#header{
	width:974px;
	height:328px;
	margin:0 auto;
}
#box_logo{
	width:974px;
	height:43px;
	border-bottom:1px solid #bcd8e0;
	padding-top:7px;
	text-align:left;
}
#logo{
	width:300px;
	height:37px;
	background:url(images/fe/logo.gif) no-repeat;
	margin-left:0px;
	float:left;
}
#bottoni_veicoli{
  width:301px;
  float:left;
  margin:0px 0 0 115px;
  color:#ffffff;
  font-size:11px;
  text-align:center;
}
#bottoni_veicoli div{
  float:left;
  margin:0 0;
  display:none;
}
#bottoni_veicoli #bottone_auto{
  width:65px;
  height:24px;
  background:url(images/fe/auto.png) no-repeat;
}
#bottoni_veicoli #bottone_moto{
  width:65px;
  height:24px;
  background:url(images/fe/moto.png) no-repeat;
}
#bottoni_veicoli #bottone_camper{
  width:87px;
  height:24px;
  background:url(images/fe/camper.png) no-repeat;
}
#bottoni_veicoli #bottone_camion{
  width:84px;
  height:24px;
  background:url(images/fe/camion.png) no-repeat;
}

#nav1{
	height:20px;
	float:right;
	margin-top:5px;
	margin-right:7px;
}
#nav1 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#nav1 ul li{
	display:inline;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin-left:20px;
}
#nav1 ul li a{
	color:#fff;
	text-decoration: none;
}
#nav1 ul li a:hover{
	color:#fff;
	text-decoration: underline;
}
#menu{
	width:960px;
	height:79px;
	background:url(images/fe/bg_menu.gif) no-repeat;
	padding:0px 7px;
}
#menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul li{
	display:inline;
	float:left;
	height:78px;
	font-size:12px;
	font-weight:bold;
	line-height:123px;
	border-bottom:1px solid #888888;
}
#menu ul li a{
	color:#79797b;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #888888;
	height:78px;
}
#menu li a:hover{
	height:78px;
	color:#cb0000;
	border-bottom:1px solid #888888;
}
#menu li.home a{
	width:137px;
	background:url(images/fe/home.jpg) no-repeat;
}
#menu li.home a:hover{
	background:url(images/fe/home.jpg) no-repeat 0 -78px;
}
#menu li.home_act{
	width:137px;
	background:url(images/fe/home.jpg) no-repeat 0 -78px;
	color:#cb0000;
}
#menu li.caratteristiche a{
	width:138px;
	background:url(images/fe/caratteristiche.jpg) no-repeat;
}
#menu li.caratteristiche a:hover{
	background:url(images/fe/caratteristiche.jpg) no-repeat 0 -78px;
}
#menu li.caratteristiche_act{
	width:138px;
	background:url(images/fe/caratteristiche.jpg) no-repeat 0 -78px;
	color:#bd0000;
}
#menu li.visita a{
	width:137px;
	background:url(images/fe/visita.jpg) no-repeat;
}
#menu li.visita a:hover{
	background:url(images/fe/visita.jpg) no-repeat 0 -78px;
}
#menu li.visita_act{
	width:137px;
	background:url(images/fe/visita.jpg) no-repeat 0 -78px;
	color:#bd0000;
}
#menu li.prova a{
	width:136px;
	background:url(images/fe/prova.jpg) no-repeat;
}
#menu li.prova a:hover{
	background:url(images/fe/prova.jpg) no-repeat 0 -78px;
}
#menu li.prova_act{
	width:136px;
	background:url(images/fe/prova.jpg) no-repeat 0 -78px;
	color:#bd0000;
}
#menu li.partner a{
	width:137px;
	background:url(images/fe/partner.jpg) no-repeat;
}
#menu li.partner a:hover{
	background:url(images/fe/partner.jpg) no-repeat 0 -78px;
}
#menu li.partner_act{
	width:137px;
	background:url(images/fe/partner.jpg) no-repeat 0 -78px;
	color:#bd0000;
}
#menu li.siti a{
	width:137px;
	background:url(images/fe/siti.jpg) no-repeat;
}
#menu li.siti a:hover{
	background:url(images/fe/siti.jpg) no-repeat 0 -78px;
}
#menu li.siti_act{
	width:137px;
	background:url(images/fe/siti.jpg) no-repeat 0 -78px;
	color:#bd0000;
}
#menu li.pubblicita a{
	width:138px;
	background:url(images/fe/pubblicita.jpg) no-repeat;
}
#menu li.pubblicita a:hover{
	background:url(images/fe/pubblicita.jpg) no-repeat 0 -78px;
}
#menu li.pubblicita_act{
	width:138px;
	background:url(images/fe/pubblicita.jpg) no-repeat 0 -78px;
	color:#bd0000;
}
#header_bottom{
	width:960px;
	padding:0px 7px;
	background:url(images/fe/pattern_flash.gif) repeat-y;
	float:left;
}
#flash_header{
	width:714px;
	height:198px;
	float:left;
}
#nav2{
	border-left:1px solid #fff;
	width:245px;
	height:198px;
	float:left;
	font-size:1px;
	line-height:1px;
}
#nav2 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#nav2 ul li{
	width:245px;
}
#nav2 ul li a{
	display:block;
}
#nav2 ul li.attivazione a{
	height:51px;
	background:url(images/fe/attivazione.jpg) no-repeat;
}
#nav2 ul li.attivazione a:hover{
	background:url(images/fe/attivazione.jpg) no-repeat 0 -51px;
}
#nav2 ul li.listino a{
	height:49px;
	background:url(images/fe/lavoro.gif) no-repeat;
}
#nav2 ul li.listino a:hover{
	height:49px;
	background:url(images/fe/lavoro.gif) no-repeat 0 -49px;
}
#nav2 ul li.areaclienti a{
	height:49px;
	background:url(images/fe/areaclienti.gif) no-repeat;
}
#nav2 ul li.areaclienti a:hover{
	height:49px;
	background:url(images/fe/areaclienti.gif) no-repeat 0 -49px;
}
#nav2 ul li.novita a{
	height:49px;
	background:url(images/fe/novita.gif) no-repeat;
}
#nav2 ul li.novita a:hover{
	height:49px;
	background:url(images/fe/novita.gif) no-repeat 0 -49px;
}
/* CORPO */
#cont_corpo{
	width:974px;
	margin:0 auto;
}
#corpo{
	width:960px;
	padding:0px 7px;
	background:url(images/fe/pattern_corpo.gif) repeat-y;
	float:left;
}
/* COLONNA SX */
#col_sx{
	width:245px;
	float:left;
}
#flash_sx{
	width:245px;
	height:324px;
}
#nav3{
	width:241px;
}
#nav3 ul{
	padding:0px;
	margin:0px;
	margin-left:4px;
	margin-top:8px;
	list-style:none;
}
#nav3 ul li{
	height:21px;
	line-height:20px;
	color:#fff;
	text-align:left;
	margin-bottom:6px;
	font-size:12px;
	font-weight:bold;
}
#nav3 ul li a{
	width:230px;
	height:21px;
	padding-left:11px;
	background:url(images/fe/bg_nav3.jpg) no-repeat;
	color:#fff;
	text-decoration:none;
	display:block;
}
#nav3 ul li a:hover{
	background:url(images/fe/bg_nav3.jpg) no-repeat 0 -21px;
	height:21px;
	color:#fff;
}
#nav3 ul li.act{
	width:230px;
	height:21px;
	padding-left:11px;
	background:url(images/fe/bg_nav3.jpg) no-repeat 0 -21px;
	color:#fff;
}
#box_testimonianze{
	width:245px;
	background:#F4F8FB url(images/fe/pattern_colsx.gif) top repeat-x;
	min-height:341px;
	
}
#news_tit{
	width:245px;
	height:38px;
	background:url(images/fe/testimonianze.gif) no-repeat;
}

#news_txt{
	width:225px;
	padding: 4px;
	overflow: auto;
	font-size: 11px;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: justify;
	height: 275px;
	line-height: 16px;
}

#news_txt a{
	color:#236392;
	text-decoration:none;
}

#testimonianze_tit{
	width:245px;
	height:38px;
	background:url(images/fe/testimonianze.gif) no-repeat;
}
.testimonianze_data{
	padding:0px 10px 0px 0px;
	width:234px;
	height:19px;
	line-height:19px;
	border-left:1px solid #fff;
	font-size:12px;
	font-style: italic;
	text-align:left;
	background:#a3bfd4;
	color:#fff;
	border: 1px solid #fff;
	text-align: right;
}
.testimonianze_txt{
	padding:7px 10px 10px 10px;
	width:225px;
	line-height:17px;
	border-left:1px solid #fff;
	font-size:11px;
	text-align:left;
	color:#696767;
	text-align:left;
}
.testimonianze_txt a{
	color:#236392;
	text-decoration:none;
}
#foto_uomo{
	width:245px;
	height:650px;
	background:url(images/fe/uomo_sx.jpg) no-repeat;
}
#foto_portatile{
	width:245px;
	height:650px;
	background:url(images/fe/portatile_sx.jpg) no-repeat;
}
#foto_portatile1{
	width:245px;
	height:650px;
	background:url(images/fe/portatile_sx1.jpg) no-repeat;
}
/* COLONNA DX */
#col_dx{
	float:left;
	width:671px;
	background:url(images/fe/pattern_coldx.jpg) top repeat-x;
	padding:27px 22px 27px 22px;
	text-align:left;
}
#col_dx h3{
	text-align:left;
	font-family: "Trebuchet MS";
	font-size:22px;
	font-weight:bold;
	color:#719bbe;
	margin-bottom:15px;
}
#col_dx h3 span{
	color: #036;
}

#col_dx h6{
	width:665px;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:7px;
	margin-bottom:12px;
}
#col_dx p{
	font-size:11px;
	
	line-height:16px;
}
#col_dx p a,
#col_dx p a:hover{
	color:#4588ba;
	text-decoration:none;
}
#box_grafico{
	background:#e4eff6 url(images/fe/bg_grafico.jpg) no-repeat top;
}
#box_orologio{
	background:#e4eff6 url(images/fe/bg_orologio.jpg) no-repeat top;
	margin:0px 15px;
}
#box_tiro{
	background:#e4eff6 url(images/fe/bg_tiro.jpg) no-repeat top;
}
#box_grafico,
#box_orologio,
#box_tiro{
	float:left;
	width:181px;
	height:340px;
	margin-top:20px;
	margin-bottom:25px;
	padding:145px 15px 15px;	
}

#box_grafico p,
#box_orologio p,
#box_tiro p{
   font-size: 12px;
}

#box_grafico h5,
#box_orologio h5,
#box_tiro h5{
   font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 16px;
	margin-bottom:15px;
	padding-bottom:0px;
	border:none;
	width:181px;
	text-align:center;
	color: #003;
}
.box_partner{
	width:671px;
	clear:left;
	padding-bottom: 10px;
}
.partner_tit{
	width:652px;
	height:19px;
	line-height:19px;
	background:#97b1c3;
	color:#fff;
	padding-left:11px;
	padding-right:8px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
}
p.sinistra{
   padding-top: 1px;
	float:left;	
}
p.destra{
	float:right;
}
p.sinistra a,
p.destra a{
   padding-top: 1px;
	color:#fff !important;
	text-decoration:underline !important;
}

.logo_portale
{
	float: left;
	width: 120px;
	height: 50px;
	border: 1px solid #9FBACB;
	margin-top: 10px;
	margin-right: 10px;
}

.logo_partner{
	width:120px;
	height:50px;
	float:left;		
	margin-right:5px;
	margin-bottom:5px;
}
.logo_partner img{
   padding-top: 15px;
	width:120px;	
}
p.partner_txt{
	text-align:left;
	font-size:11px;
	line-height:18px;
	margin-top:10px;
	margin-bottom:20px;
}
.paginazione{
	width:671px;
	line-height:43px;
	text-align:center;
	height:43px;
	border-top:1px solid #acacac;
	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:#fff;
	padding:3px 6px;
	background:#96b1c3;
}
div.paginazione a{
	color:#7d7d7d;
	text-decoration:none;
}
div.paginazione a:hover{
	color:#7d7d7d;
	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;
}
#box_attivazione{
	border:1px solid #aac6d7;
	background:#eff3f7;
	width:609px;
	color:#3d6a8c;
	padding:23px 30px;
	font-size:11px;
	margin-top:20px;
	text-align:right;
}
#box_attivazione form{
	margin-bottom:13px;
}
#input_sx{
	float:left;
	width:300px;
	text-align:left;
	margin-right:9px;
}
#input_dx{
	float:left;
	width:300px;
	text-align:left;
	margin-top:55px;
}
#box_attivazione label{
	vertical-align:top;
}
#box_attivazione input{
	border:1px solid #9fbacb;
	margin-top:6px;
	margin-bottom:14px;
	color:#3d6a8c;
}
#box_attivazione textarea{
	width:600px;
	height:70px;
	border:1px solid #9fbacb;
	margin-bottom:18px;
	padding:5px;
	color:#3d6a8c;
	font-size:12px;
	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#box_attivazione button{

}
input.big{
	width:280px;
	height:20px;
	padding-left:5px;
}
input.small{
	width:140px;
	height:20px;
	margin-right:140px;
	padding-left:5px;
}
/* FOOTER */
#footer{
	width:100%;
	height:29px;
	clear:left;
	background:#e9eff5;
}
#footer_txt{
	width:960px;
	height:29px;
	margin:0 auto;
	padding:0px 7px;
	background:url(images/fe/bg_footer.gif) no-repeat;
	color:#d1e1ea;
	font-size:12px;
	line-height:29px;
	font-family:"Trebuchet MS";
}
#footer a,
#footer a:hover{
	color:#d1e1ea;
}
/*SITI WEB************************/
#corpo_int{
	width:926px;
	padding-top:26px;
	padding-left:34px;
	background:#e9eff5 url(images/fe/pattern_corpo_azz.gif) top repeat-x;
	float:left;
}
*:first-child+html #corpo_int{
	padding-bottom:40px;
}
#corpo_int h3{
	text-align:left;
	font-family: "Trebuchet MS";
	font-size:22px;
	font-weight:bold;
	color:#719bbe;
	margin-bottom:25px;
}
.box_sito{
	width:422px;
	text-align:center;
	float:left;
	margin-right:41px;
	margin-bottom:40px;
}
.box_sito h6{
	margin-top:-80px;
	padding-bottom:12px;
	color:#4588ba;
}
.box_sito h6 a{
	color:#4588ba;
}
.box_sito p,
.box_visita p{
	font-size:12px;
	text-align:justify;
}
/*VISITA GUIDATA*/
.box_visita{
	width:422px;
	text-align:center;
	float:left;
	margin-right:41px;
	margin-bottom:60px;	
}
.box_visita h6{
	margin-top:-60px;
	padding-bottom:12px;
	color:#4588ba;
	text-align:left;
	font-size: 14px;
}
/*SCHEMA*************************/
#col_dx_schema{
	float:left;
	width:693px;
	background:url(images/fe/pattern_coldx.jpg) top repeat-x;
	padding:27px 11px 27px 11px;
	text-align:left;
}
#col_dx_schema h3{
	text-align:left;
	font-family: "Trebuchet MS";
	font-size:22px;
	font-weight:bold;
	color:#719bbe;
	margin-bottom:15px;
}
#col_dx h3_schema span{
	color: #036;
}
#col_dx_schema h6{
	width:665px;
	padding-bottom:7px;
	margin-bottom:12px;
	padding-left:11px;
}
#col_dx_schema p{
	font-size:12px;
	text-align:left;
	line-height:16px;
	margin-bottom:10px;
	padding-left:11px;
}
#col_dx_schema p a,
#col_dx_schema p a:hover{
	color:#4588ba;
	text-decoration:none;
}
#col_dx_schema ul.elenco{
	font-size:11px;
	text-align:left;
	line-height:16px;
	margin-bottom:20px;
	padding-left:22px;
	color:#4588ba;
}
.schema{
	width:693px;
	text-align:center;
}
/*TESTIMONIANZE**********************/
.box_testim{
	width:671px;
	clear:left;
}
.testim_tit{
	width:652px;
	height:19px;
	background:#97b1c3;
	color:#fff;
	padding-left:11px;
	padding-right:8px;
	font-size:12px;
	font-weight:bold;
}
p.testim_txt{
	text-align:left;
	font-size:11px;
	line-height:18px;
	margin-top:10px;
	margin-bottom:20px;
	padding:0px 11px;
}
/*PUBBLICITA***************************/
#box_www{
	background:#e5eef6 url(images/fe/bg_www.jpg) no-repeat top;
}
#box_grafica{
	background:#e5eef6 url(images/fe/bg_grafica.jpg) no-repeat top;
	margin:0px 8px;
}
#box_seo{
	background:#e5eef6 url(images/fe/bg_seo.jpg) no-repeat top;
}
#box_www,
#box_grafica,
#box_seo{
	float:left;
	width:181px;
	height:325px;
	margin-top:20px;
	margin-bottom:25px;
	padding:160px 15px 15px;
}

#box_www p,
#box_grafica p,
#box_seo p{
	font-size: 12px;
}

#box_www h5,
#box_grafica h5,
#box_seo h5{
   font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 16px;
	margin-bottom:15px;
	padding-bottom:0px;
	border:none;
	width:181px;
	text-align:center;
	color: #003;
}
p.txt_pubblicita{
	clear:left;
}

.caratteristica_elemento
{
   background:url(images/check.gif) no-repeat left;
	font-size: 11px;
	height: 18px;
	width: 280px;
	float: left;
	padding-left: 30px;
   padding-right: 10px;
	margin-left: 10px;
	margin-bottom: 3px;

}

.lista_benefici
{
	font-size: 12px;
	padding-left: 30px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	
}

.list_benefici_li
{
	list-style: url(images/check.gif);
	padding-left: 15px;
}

.feedback_box
{
	margin: auto; 
	width: 630px; 
	background: #efefff; 
	padding: 10px; 
	font-size: 11px; 
	border: 1px solid #ddd; 
	margin-bottom: 20px;
}

.prova_box
{
	margin: auto; 
	width: 630px; 
	background: #efefff; 
	padding: 10px; 
	font-size: 11px; 
	border: 1px solid #ddd; 
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 15px;
}

.prova_box input
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	height: 17px;
   vertical-align: middle;
}

.prova_button
{
  font-size: 18px;
  border: 1px solid #666;
 
  width: 200px;
  height: 40px;
}
