/* GENERALE */
*{
	margin:0px;
	padding:0px;
}
body{
	margin:0px auto;
	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;	
	background:#740406 url(/images/fe/pattern.jpg) repeat;
	color:#cdc3c2;
	text-align:center;
}
a img{
	border:none;
	padding:0px;
	margin:0px;
}
h2 span,
li span,
a span{
	display: block;
	height: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
}
h3{
	font-size:13px;
	font-weight:bold;
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* CONTENITORE */
#contenitore{
	width:980px;
	margin:0 auto;
}

/* HEADER */
#header{
	width:969px;
	height:327px;
	background:url(/images/fe/header_bg.gif) no-repeat;
	padding:8px 5px 0 6px;
}
#menu_lang{
	width:70px;
	height:17px;
	margin-left:890px;
}
#menu_lang ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu_lang ul li{
	display:inline;
	float:left;
}
#menu_lang ul li a{
	width:35px;
	height:17px;
	display:block;
}
#menu_lang ul li.ita a{
	background:url(/images/fe/ita.jpg) no-repeat;
}
#menu_lang ul li.eng a{
	background:url(/images/fe/eng.jpg) no-repeat;
}
#header_flash{
	width:969px;
	height:264px;
	background:url(/images/foto_header.jpg) no-repeat;
}
#box_menu_top_benvenuti{
	width:969px;
	height:45px;
	background:url(/images/fe/tit_benvenuti.jpg) no-repeat right;
}
#box_menu_top_servizi{
	width:969px;
	height:45px;
	background:url(/images/fe/tit_servizi.jpg) no-repeat right;
}
#box_menu_top_dove{
	width:969px;
	height:45px;
	background:url(/images/fe/tit_dovesiamo.jpg) no-repeat right;
}
#box_menu_top_autovetture{
	width:969px;
	height:45px;
	background:url(/images/fe/tit_autovetture.jpg) no-repeat right;
}
#box_menu_top_imbarcazioni{
	width:969px;
	height:45px;
	background:url(/images/fe/tit_imbarcazioni.jpg) no-repeat right;
}
#box_menu_top_moto{
	width:969px;
	height:45px;
	background:url(/images/fe/tit_moto.jpg) no-repeat right;
}
#box_menu_top_accessori{
	width:969px;
	height:45px;
	background:url(/images/fe/tit_accessori.jpg) no-repeat right;
}
#menu_top{
	width:678px;
	height:45px;
	float:left;
}
#menu_top ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu_top ul li{
	float:left;
	display:inline;
}
#menu_top ul li a{
	height:45px;
	display:block;
}
#menu_top li.autovetture a{
	width:147px;
	background:url(/images/fe/autovetture.jpg);
}
#menu_top li.autovetture a:hover{
	height:147px;
	height:45px;
	background:url(/images/fe/autovetture.jpg) 0 -45px;
}
#menu_top li.autovetture_act{
	width:147px;
	height:45px;
	background:url(/images/fe/autovetture.jpg) 0 -45px;
}
#menu_top li.imbarcazioni a{
	width:160px;
	background:url(/images/fe/imbarcazioni.jpg);
}
#menu_top li.imbarcazioni a:hover{
	height:45px;
	background:url(/images/fe/imbarcazioni.jpg) 0 -45px;
}
#menu_top li.imbarcazioni_act{
	width:160px;
	height:45px;
	background:url(/images/fe/imbarcazioni.jpg) 0 -45px;
}
#menu_top li.moto a{
	width:90px;
	background:url(/images/fe/moto.jpg);
}
#menu_top li.moto a:hover{
	height:45px;
	background:url(/images/fe/moto.jpg) 0 -45px;
}
#menu_top li.moto_act{
	width:90px;
	height:45px;
	background:url(/images/fe/moto.jpg) 0 -45px;
}
#menu_top li.accessori a{
	width:281px;
	background:url(/images/fe/accessori.jpg);
}
#menu_top li.accessori a:hover{
	height:45px;
	background:url(/images/fe/accessori.jpg) 0 -45px;
}
#menu_top li.accessori_act{
	width:281px;
	height:45px;
	background:url(/images/fe/accessori.jpg) 0 -45px;
}
/* CORPO */
#corpo{
	width:955px;
	padding-left:6px;
	padding-right:20px;
	float:left;
	background:url(/images/fe/pattern_corpo.gif) repeat-y;
}
/* COLONNA SX */
#colonna_sx{
	width:167px;
	min-height:430px;
	border-top:1px solid #a05d38;
	float:left;
	background:#590103 url(/images/fe/col_sx_bg.jpg) no-repeat top;
	padding-bottom: 20px;
}
#menu_sx{
	width:167px;
	text-align:left;
}
#menu_sx ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu_sx ul li{
	width:167px;
}
#menu_sx ul li a{
	display:block;
}
#menu_sx ul li.benvenuti a{
	height:35px;
	background:url(/images/fe/benvenuti.jpg) no-repeat;
}
#menu_sx ul li.benvenuti a:hover{
	height:35px;
	background:url(/images/fe/benvenuti.jpg) no-repeat 0 -35px;
}
#menu_sx ul li.benvenuti_act{
	height:35px;
	background:url(/images/fe/benvenuti.jpg) no-repeat 0 -35px;
}
#menu_sx ul li.servizi a{
	height:34px;
	background:url(/images/fe/servizi.jpg) no-repeat;
}
#menu_sx ul li.servizi a:hover{
	height:34px;
	background:url(/images/fe/servizi.jpg) no-repeat 0 -34px;
}
#menu_sx ul li.servizi_act{
	height:34px;
	background:url(/images/fe/servizi.jpg) no-repeat 0 -34px;
}
#menu_sx ul li.dove a{
	height:34px;
	background:url(/images/fe/dovesiamo.jpg) no-repeat;
}
#menu_sx ul li.dove a:hover{
	height:34px;
	background:url(/images/fe/dovesiamo.jpg) no-repeat 0 -34px;
}
#menu_sx ul li.dove_act{
	height:34px;
	background:url(/images/fe/dovesiamo.jpg) no-repeat 0 -34px;
}
#menu_ico{
	margin-top:39px;
	margin-left:20px;
}
#menu_ico ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#menu_ico ul li{
	display:inline;
	float:left;
	margin-right:12px;
	margin-bottom:11px;
}
#menu_ico ul li a{
	border:1px solid #e8d27b;
	width:32px;
	height:32px;
	display:block;
}
#menu_ico ul li.ferrari a{
	background:url(/images/fe/ferrari_ico.jpg) no-repeat;
}
#menu_ico ul li.lamborghini a{
	background:url(/images/fe/lamborghini_ico.jpg) no-repeat;
}
#menu_ico ul li.mercedes a{
	background:url(/images/fe/mercedes_ico.jpg) no-repeat;
}
#menu_ico ul li.porsche a{
	background:url(/images/fe/porsche_ico.jpg) no-repeat;
}
#menu_ico ul li.maserati a{
	background:url(/images/fe/maserati_ico.jpg) no-repeat;
}
#menu_ico ul li.audi a{
	background:url(/images/fe/audi_ico.jpg) no-repeat;
}
#menu_ico ul li.volkswagen a{
	background:url(/images/fe/volkswagen_ico.jpg) no-repeat;
}
#menu_ico ul li.bentley a{
	background:url(/images/fe/bentley_ico.jpg) no-repeat;
}
#menu_ico ul li.bmw a{
	background:url(/images/fe/bmw_ico.jpg) no-repeat;
}
#menu_ico ul li.astonmartin a{
	background:url(/images/fe/am_ico.jpg) no-repeat;
}
#menu_ico ul li.jeep a{
	background:url(/images/fe/jeep_ico.jpg) no-repeat;
}
#menu_ico ul li.jaguar a{
	background:url(/images/fe/jaguar_ico.jpg) no-repeat;
}
#menu_ico ul li.cadillac a{
	background:url(/images/fe/cadillac_ico.jpg) no-repeat;
}
#menu_ico ul li.bugatti a{
	background:url(/images/fe/bugatti_ico.jpg) no-repeat;
}
#menu_ico ul li.rollsroyce a{
	background:url(/images/fe/rr_ico.jpg) no-repeat;
}
#menu_ico ul li.toyota a{
	background:url(/images/fe/toyota_ico.jpg) no-repeat;
}
#menu_ico ul li.alfa a{
	background:url(/images/fe/alfa_ico.jpg) no-repeat;
}
#menu_ico ul li.dodge a{
	background:url(/images/fe/dodge_ico.jpg) no-repeat;
}
/* COLONNA DX */
#colonna_dx{
	width:782px;
	min-height:430px;
	border-top:1px solid #a05d38;
	float:left;
	background:#440202 url(/images/fe/col_dx_bg.jpg) no-repeat top;
}
*:first-child+html #colonna_dx{
	padding-bottom:17px;
} /* Internet Explorer 7 */
/*HOME********************************************/
#box_titolohome
{

	margin-top:10px;
	margin-bottom: 5px;
	padding-left: 150px;
	
}
#box_home{
	margin:5px 24px 23px 37px;
	text-align:justify;
	font-size:13px;
}
#box_home h3{
	color:#dab381;
	font-family: "Times New Roman";
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
}
#box_home img{
	border:1px solid #b08655;
	width:239px;
	height:184px;
	float:left;
	margin:15px 20px 10px 0px;
}
#box_home p{
	padding-top:10px;
	padding-bottom:15px;
	line-height:22px;
}
/*LISTA AUTO**************************************************/
#box_lista{
	margin:11px;
}
.mod_lista{
	width:757px;
	margin-bottom:17px;
	float:left;
	font-size:12px;
}
.mod_lista h3{
	width:743px;
	height:27px;
	background:#7a0408;
	color:#e7e1e1;
	text-align:left;
	border-left:1px solid #7a0408;
	border-top:1px solid #7a0408;
	border-bottom:1px solid #b1653d;
	border-right:1px solid #b1653d;
	padding-left:13px;
	margin-bottom:20px;
	line-height:27px;
}
.mod_lista img{
	width:320px;
	height:240px;
	border:1px solid #ac8655;
	float:left;
	margin:0 24px 15px 12px;
}
.info{
	width:399px;
	float:left;
	padding-bottom:9px;
	border-bottom:1px solid #9a643b;
	margin-bottom:7px;
	text-align:left;
	line-height:13px;
}
.info span,
.txt_info span{
	font-weight:bold;
	color:#e7cf89;
}
p.mostra_scheda{
	width:360px;
	height:27px;
	background:#7e0508;
	border-bottom:1px solid #b1653d;
	border-right:1px solid #b1653d;
	border-top:1px solid #7e0508;
	border-left:1px solid #7e0508;
	line-height:27px;
	color:#e7e1e1;
	float:left;
	font-weight:bold;
	margin-top:18px;
}
p.mostra_scheda a,
p.mostra_scheda a:hover{
	color:#e7e1e1;
}
p.txt_info{
	clear:left;
	text-align:justify;
	margin-left:12px;
	line-height:17px;
	padding-bottom:20px;
	border-bottom:1px solid #92643b;
	margin-bottom:17px;
}
.paginazione{
	width:744px;
	line-height:20px;
	margin:8px 0px 21px;
}
div.paginazione ul{
	list-style:none;
	text-align:center;
}
div.paginazione li{
	display:inline;
	margin-right:6px;
	font-size:12px;
 	font-weight:bold;
	height:20px;
}
div.paginazione li.act{
 	display:inline;
 	color:#fff;
	text-decoration:underline;
}
div.paginazione a{
	color:#e7cf89;
	text-decoration:none;
}
div.paginazione a:hover{
	color:#fff;
	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;
}
/*SERVIZI********************************************/
#box_servizi{
	margin:12px 24px 23px 37px;
	text-align:justify;
	font-size:13px;
}
#box_servizi_sx{
	margin-right:20px;
	width:191px;
	float:left;
	margin-top:8px;
}
#box_servizi_dx{
	float:left;
	width:510px;
}
#box_servizi_dx h3{
	color:#dab381;
}
.box_servizi_sx_img{
	border-bottom:1px solid #b08655;
	width:182px;
	height:140px;
	padding-bottom:15px;
	margin-bottom:10px;
}
.box_servizi_sx_img img{
	border:1px solid #b08655;
	width:180px;
	height:140px;
}
#box_servizi_dx p{
	padding-top:0px;
	padding-bottom:15px;
	line-height:22px;
}
/*SCHEDA**************************************************/
p.stampa_scheda{
	width:143px;
	height:27px;
	background:#7e0508;
	border-bottom:1px solid #b1653d;
	border-right:1px solid #b1653d;
	border-top:1px solid #7e0508;
	border-left:1px solid #7e0508;
	line-height:27px;
	color:#e7e1e1;
	float:left;
	font-weight:bold;
	margin-top:18px;
	margin-right:15px;
}
p.stampa_scheda a,
p.stampa_scheda a:hover{
	color:#e7e1e1;
}
p.txt_info{
	clear:left;
	text-align:justify;
	margin-left:12px;
	line-height:17px;
	padding-bottom:20px;
	border-bottom:1px solid #92643b;
	margin-bottom:17px;
}
#box_scheda{
	width:734px;
	border:1px solid #ac663e;
	margin-bottom:17px;
	background:#5b0102;
	color:#e7e1e1;
	padding:13px 11px;
	float:left;
}
.tit_scheda{
	width:732px;
	height:25px;
	border:1px solid #ac663e;
	background:#490202;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#e7cf89;
	clear:left;
}
.commenti_txt{
	font-size:12px;
	text-align:justify;
	margin:13px 5px;
}
.box_commenti{
	float:left;
	width:140px;
	height:61px;
	border:1px solid #ac663e;
	margin-right:4px;
	text-align:center;
	margin-bottom:17px;
}
.box_commenti_tit{
	width:140px;
	height:25px;
	border-bottom:1px solid #ac663e;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#e7cf89;
	background:#490202;
}
.box_commenti_txt{
	width:140px;
	height:35px;
	line-height:35px;
	font-size:12px;
	background:#dacccc;
	color:#490202;
}
#box_galleria{
	width:732px;
	border-left:1px solid #ac663e;
	border-right:1px solid #ac663e;
	border-bottom:1px solid #ac663e;
	padding-top:25px;
	float:left;
}
#box_video{
	width:732px;
	border-left:1px solid #ac663e;
	border-right:1px solid #ac663e;
	border-bottom:1px solid #ac663e;
	padding-top:25px;
	float:left;
}
.mod_galleria{
	padding:0px 22px;
	float:left;
}
.mod_galleria img{
	width:320px;
	height:238px;
	border:1px solid #af6c42;
}
.mod_galleria p{
	width:320px;
	height:35px;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
}
.mod_galleria p a,
.mod_galleria p a:hover{
	color:#e7cf89;
}


.mod_video{
	padding:0px 22px;
	float:left;
}

.mod_video_titolo{
	height:35px;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
}

.mod_video_testo
{

	font-size:12px;
	text-align:justify;
	margin:13px 5px;
	padding-bottom:20px;
	border-bottom:1px solid #92643b;
	margin-bottom:17px;	
}

/*RICHIESTA INFO********************************/
#ric_info{
	display:none;
	width:615px;
	height:368px;
	position:absolute;
	top:25%;
	left:25%;
	padding:8px;
	border:1px solid #96643b;
	background:url(/images/fe/ric_info.jpg) no-repeat;
}
#box_ric_info{
    width:612px;
	height:362px;
	border:1px solid #96643b;
}
#box_ric_info h3{
	width:598px;
	height:28px;
	border-bottom:1px solid #96643b;
	background:#9f070a;
	line-height:28px;
	text-align:center;
}
#box_ric_info h3 a{
	float:right;
	background:url(/images/fe/chiudi.gif) no-repeat;
	width:14px;
	height:14px;
	margin-top:-20px;
	margin-right:8px;
}
#box_ric_info h3 a span{
	display: block;
	height: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
}
#box_ric_info p{
	font-size:12px;
	font-weight:bold;
	color:#e7cf89;
	margin:22px 0;
}
#form_contatti{
	margin-right:16px;
	text-align:right;
}
#input_sx,
#input_dx{
	float:right;
	width:291px;
	text-align:right;
}
#form_contatti label{
	vertical-align:top;
}
.campi_input{
	width:185px;
	height:18px;
	background:#d5d0d0;
	border:1px solid #935e3a;
	margin-left:10px;
	margin-bottom:15px;
	font-size:10px;
	padding-left:3px;
}
#form_contatti textarea{
	width:466px;
	height:120px;
	border:1px solid #935e3a;
	margin-left:10px;
	clear:left;
	margin-bottom:15px;
	font-size:12px;
	font-family:Arial;
	padding:5px;
	background:#d5d0d0;
}
#form_contatti button{
	border:1px solid #935e3a;
	margin-top:10px;
	cursor:pointer;
	height:27px;
	background:#9f070a;
	color:#e7cf89;
	font-size:12px;
	font-weight:bold;
}
#form_contatti button.invia{
	margin-left:100px;
	margin-right:21px;
	width:123px;
	text-decoration:underline;
}
#form_contatti button.annulla{
	width:83px;
	text-decoration:underline;
}
/*DOVESIAMO****************************************/
#box_dove{
	margin:11px;
	width:757px;
	margin-bottom:17px;
	float:left;
	font-size:12px;
}
#box_dove h3{
	width:743px;
	height:27px;
	background:#7a0408;
	color:#e7e1e1;
	border-left:1px solid #7a0408;
	border-top:1px solid #7a0408;
	border-bottom:1px solid #b1653d;
	border-right:1px solid #b1653d;
	padding-left:13px;
	margin-bottom:20px;
	line-height:27px;
}
#box_dove h3 a,
#box_dove h3 a:hover{
	color:#dac674;
}
.box_cartina{
	margin-left:30px;
	width:200px;
	float:left;
}
.box_cartina img{
	width:198px;
	height:250px;
	border:1px solid #ad8755;
	margin-bottom:9px;
}
.box_cartina p{
	font-size:11px;
	font-weight:bold;
	color:#e7cf89;
	margin-bottom:33px;
}
.info_contatti{
	text-align:left;
	margin-left:35px;
	clear:left;
	line-height:25px;
	margin-bottom:15px;
}
.info_contatti span{
	font-weight:bold;
	color:#dac674;
}
.info_contatti a,
.info_contatti a:hover{
	color:#dac674;
}
/* FOOTER */
#footer{
	width:980px;
	height:44px;
	clear:left;
	background:url(/images/fe/footer_ombra.jpg) no-repeat top;
}
#footer p{
	font-size:12px;
	color:#fff;
	line-height:50px;
}
#footer p a,
#footer a:hover{
	color:#c4977e;
}
