@charset "utf-8";
/* CSS Document */
* {outline:none}
*:focus {outline:none}
body {
 background:#000000 url(../images/background/sfondo.gif) repeat-x;
	margin:0;
	padding:0;
}
.clear  {
 height: 0px;
 line-height: 0px;
 font-size: 0px;
 margin: 0px;
 padding:0px;
 clear: both;
 border: 0px;
}
p { margin:0; }

img { border:0; outline:none }
img:focus { border:0; outline:none}

/* LISTING STILE*/
.listing_box {
 margin-bottom:8px;
}
.listing_sx {
 float:left;
	width:8px;
	margin-right:10px;
}
.listing_dx {
 float:left;
	width:200px;
}
.listing_dx_azienda {
 float:left;
	width:234px;
}
.listing_sx_strumenti {
 float:left;
	width:267px;
}

/* CONTENITORE GENERALE */
.contenitore_generale { 
 width:955px;
	margin:0 auto;
}
/* HEADER */
.header {
 height:87px /* 200px per natale; 87px normale */;
	background:url(../images/background/header_img.gif) bottom no-repeat;
	padding:15px 25px 0 25px;
	position:relative;
}
.logo {
	width:120px;
	position:absolute;
	top:13px;
	left:25px;
	} 
.header_topmenu {
	/*width:320px;*/
	 position:absolute;
	right:25px;
	top:10px;
	z-index:100
}
.header_menu {
	margin-top:10px /* 123px per natale; 10px normale */;
	position:absolute;
	width:709px;
	right:25px;
	top:61px;
	z-index:100;
	}
.header_ico {
	margin-right:10px;
	float:left;
}
.header_search {
	background: url(../images/background/bg_header_search.gif) no-repeat;
	width:216px;
	height:24px;
	float:left;
}
.login_box {
width:50px;
float:left;
padding-top:4px;
text-align:right;
}
.header_search_field {
		float:left;
}
.search_txt {
	background:none;
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-size:10px;
	color:#464f60;
	border:none;
	padding-left:10px;
	padding-top:6px;
	width:180px;
}
.bt_header_search {
	padding-top:5px;
	float:left;
	}
/* CORPO CENTRALE */
.corpo_centrale {
 padding:15px 25px 0 25px;
	min-height:500px;
}
/* HOME PAGE */
.box_flash {
	width:863px;
	height:414px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
}
.bottom_box {
	margin:0 auto;
	background: url(../images/background/bottom_index.gif) top no-repeat;
	padding-top:10px;
}
.bottom_box_sx {
	float:left;
	width:445px;
	margin-right:15px;
}
.bottom_box_centro {
	float:left;
	width:216px;
	margin-right:15px;
}
.bottom_box_dx {
	float:left;
	width:214px;
}
.index_ultimi_arrivi {
	margin-top:10px;
	height:190px;
}
.index_ultimi_arrivi_sx {
	float:left;
	width:210px;
}
.index_ultimi_arrivi_dx {
	float:right;
	width:210px;
}
.index_listing_arrivi {
	background:#092645;
	padding:10px;
	width:190px;
	margin-bottom:10px;
	margin-right:22px;
	}
.index_listing_arrivi_sx {
 float:left;
	width:60px;
	border:2px solid #1d9ad3;
	}
	.index_listing_arrivi_dx {
 float:right;
	width:116px;
	}
.index_box_news {
	margin-bottom:12px;
	padding-bottom:8px;
	border-bottom:1px solid #34466c;
}
.index_maps {
	margin-bottom:12px;
}
.index_contacts 
{
    margin-top:-20px;
}
.index_bottom_bt {
	background:#34466c;
	padding:5px;
}
.index_preventivo {
	width:192px;
	float:left;
	margin:50px 0 0 15px;
}
.flash_content {
	width:200px;
	float:left;
	margin-left:30px;
	margin-right:20px;
	margin-top:50px;
}
.index_noleggio {
	width:192px;
	float:right;
	margin:50px 15px 0 0;
}
.richiedi_preventivo {
 background:url(../images/button/bt_preventivo.png) no-repeat;
	width:196px;
	height:82px;
}
.noleggio {
 background:url(../images/button/bt_noleggio.png) no-repeat;
	width:196px;
	height:82px;
	margin-top:10px;
}
/* AZIENDA */
.azienda_box {
 margin-top:30px;
}
.azienda_box_sx {
 float:left;
	width:220px;
}
.azienda_box_dx {
 float:right;
	width:630px;
}   
.azienda_brochure {
 margin-top:25px;
	border-top:1px solid #34466c;
	padding-top:10px;
}  
.azienda_header {
margin-top:7px;
}   
.azienda_txt {
margin-top:15px;
text-align:justify;
}  
.azienda_txt_sx {
float:left;
width:285px;
}
.azienda_txt_dx {
 float:right;
	width:265px;
	background: url(../images/background/bg_sidebar.png) no-repeat;
	padding:10px;
}
.azienda_photo_box {
 float:right;
 margin-bottom:27px;
	background:#222222;
	padding:10px;
	text-align:center;
}
.produzione_txt_sx {
 float:left;
	width:285px;
	background: url(../images/background/bg_produzione.png) no-repeat;
	padding:10px;
}
.produzione_txt_dx {
 float:right;
	width:285px;
	background: url(../images/background/bg_produzione.png) no-repeat;
	padding:10px;
}
/* CATALOGO */
.catalogo_opzioni {
 margin-top:5px;
	margin-bottom:25px;
	padding-bottom:5px;
}
.catalogo_opzioni_sx {
 float:left;
	width:130px;
}
.catalogo_opzioni_dx {
 float:right;	
}
.catalogo_ordina_per {
 background:#e0dfdf;
	padding:3px;
	border:none;
	font: 10px Verdana, Helvetica, sans-serif; color:#333333;
}
.catalogo_scheda {
 width:588px;
	height:137px;
	padding:20px;
	background:#000 url(../images/background/bg_skeda_cat.gif) repeat-x;
	border:1px solid #2f2f2f;
	margin-bottom:15px;
}
.cat_sk_sx {
	float:left;
	width:135px;
	margin-right:20px;
}
.cat_sk_centro {
	float:left;
	width:331px;
	margin-right:10px;
}
.cat_sk_dx {
float:right;
width:45px;
padding-left:15px;
border-left:1px solid #4e586a;
}
.catalogo_dati {
	margin-top:15px;
}
.catalogo_dati_sx {
	float:left;
	width:190px;
	}
.catalogo_dati_dx {
	float:right;
	width:100px;
}
/* SCHEDE DOPPIE */
.catalogo_sk_doppia {
	width:268px;
	padding:20px;
	background:#000 url(../images/background/bg_skeda_cat.gif) repeat-x;
	border:1px solid #2f2f2f;
	float:left;
	margin-bottom:15px;
	margin-right:5px;
}
.cat_thumb_foto {
	text-align:center;
	margin-bottom:10px;
}
.cat_thumb_name {
	text-align:center;
	margin-bottom:10px;
}
.cat_thumb_dati {
	margin-bottom:15px;
}
.cat_thumb_dati_sx {
	float:left;
	width:161px;
}
.cat_thumb_dati_dx {
	float:right;
	width:80px;
}
.cat_thumb_bt { 
}
.cat_thumb_bt_sx { 
 float:left;
	width:40px;
}
.cat_thumb_bt_dx { 
 float:right;
	width:40px;
}
/* ______ */
.catalogo_vis_ris_pagina {
 float:right;
}
.footer_catalogo {
 margin-top:15px;
	padding-top:10px;
	border-top:1px solid #4e586a;
}
.paginazione {float:left;}
.catalogo_bt_prev { float:left; margin-right:5px; }
.catalogo_bt_next { float:left; margin-left:5px; }
.listing_sx_catalogo {
 float:left;
	width:8px;
	margin-right:6px;
	padding-top:3px;
	margin-left:10px;
}
.listing_centro_catalogo {
 float:left;
	width:auto;
	padding-top:3px;
}
.listing_dx_catalogo {
 float:left;
	width:0px; /* era 45px */
	text-align:right;
}
/* SCHEDA PRODOTTO */
.box_scheda_prodotto {
 margin-top:20px;
}
.box_scheda_prodotto_sx {
 float:left;
	width:410px;
}
.box_scheda_prodotto_dx {
	float:right;
	width:460px;
}
.scheda_box_foto {
 padding:11px;
	background:#000 url(../images/background/bg_skeda_cat.gif) repeat-x;
	border:1px solid #2f2f2f;
}
.scheda_int_menu {
 padding-bottom:5px;
	border-bottom:1px solid #34466c;
	text-align:right;
	font-family:	Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	color: #3981cb;
}
.scheda_riepilogo_dati {
 margin-top:20px;
	padding-bottom:20px;
	/* border-bottom:1px solid #34466c; */
}
.scheda_riep_dati_sx {
 float:left;
	width:300px;
}
.scheda_riep_dati_dx {
 float:right;
	width:146px;
}
.scheda_bt_side {
 margin-bottom:10px;
}
.scheda_bt_side_sx {
 float:left;
	width:15px;
}
.scheda_bt_side_dx {
 float:right;
}
.scheda_bt_autoveicolo {
 margin-top:15px;
	padding-top:10px;
	border-top:1px dotted #34466c;
}
.box_scheda_tecnica {
 margin-top:15px;	
}
.box_scheda_tecnica_sx {
 float:left;
 width:410px;
}
.box_scheda_tecnica_dx {
 float:right;
	width:460px;
}
.scheda_intestazione {
padding-bottom:5px; 
border-bottom:1px solid #34466c
}
.accessori_box {
 float:left;
	width:220px;
}
.altre_caratteristiche {
 float:right;
	width:220px;
	font: 10px Verdana, Helvetica, sans-serif; color:#fff;
	margin-bottom:10px;
}
.listing_dx_caratteristiche {
 float:left;
	width:202px;
}
.box_sk_tech {
padding:5px;
	border:1px solid #2f2f2f;
	margin-top:12px;
}
.box_tech_sx {
float:left;
	background:#34466c;
	padding:5px;
	text-align:right;
	width:153px;
	margin:2px 5px 2px 0px;
	border:none;
}

.box_cont_tech {margin-bottom:4px}

.scheda_box_foto_sx {
	float:left;
	width:212px;
	margin-right:10px;
}

.scheda_box_foto_dx {
	float:left;
	width:160px;
}

.scheda_box_dx {
	float:right;
	width:161px;
}
.thumb_small_sx {
	float:left; 
}

.thumb_small_dx {
	float:right;
}

/* NOLEGGIO BOX */
.noleggio_box {
	margin-top:30px;
	background: url(../images/background/bg_noleggio.jpg) top no-repeat;
	width:898px;
	height:531px;
}
.noleggio_form_box {
 float:right;
	margin-right:15px;
	margin-top:50px;
	width:320px;
}
.noleggio_box_form {
	margin-bottom:5px;
}
.noleggio_form_sx {
	float:left;
	width:108px;
}
.noleggio_form_dx {
	float:right;
	width:200px;
}
.noleggio_intestazione {
 padding-bottom:8px;
	border-bottom:1px solid #ececec;
	text-align:right;
	margin-bottom:15px;
}
.noleggio_field {
 background:#e0dfdf;
	padding:2px;
	width:195px;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:0;
}
.noleggio_field_news {
	background:#e0dfdf;
	width:195px;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:0;
}
.noleggio_data {
 background:#e0dfdf;
	padding:2px;
	width:61px;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:0;
	margin-right:5px;
	float:left;
}
.noleggio_icon {
 width:30px;
	float:right;
}
.check_noleggio {
 margin-top:10px;
}
.check_noleggio_sx {
 float:left;
	width:20px;
}
.check_noleggio_dx {
 float:right;
	width:288px;
}
.bt_noleggia {
 margin-top:10px;
	text-align:right;
}
/* DOWNLOADS */
.media_box {
 float:left;
width:400px;
}
.files_box {
 float:right;
	width:200px;
}
.down_box_foto {
 padding:8px;
	border-right:1px solid #3e3e3e;
	width:183px;
	height:200px;
	float:left;
	margin-top:10px;
	border-bottom:1px solid #3e3e3e;
}
.down_photo_thumb {
 margin-bottom:8px;
	text-align:center;
}
.down_txt {
 margin-top:10px;
	height:30px;
}
.down_details {
 margin-top:33px;
}
.down_details_sx {
 float:left;
}
.down_details_dx {
 float:right;
}
.detail_files {
 margin-top:10px;
 border-bottom:1px solid #3e3e3e;
	padding-bottom:5px;	
}
.name_file {
 float:left;
	width:130px;
}
.time_file {
 float:right;
	width:60px;
	text-align:right;
}
/* ALBUM FOTO */
.titolo_album {
 margin-top:10px;
	border-bottom:1px solid #34466c;
	padding-bottom:10px;
}
.thumb_album {
 margin-top:15px;
	border-bottom:1px solid #34466c;
	padding-bottom:10px;
}
.dett_thumb {
 float:left;
	width:200px;
	text-align:center;
	margin-bottom:10px;
}
/* ALBUM VIDEO */
.video_box {
 margin-top:10px;
 border-bottom:1px solid #34466c;
	padding-bottom:10px;
}
/* CONTATTI */
.dati_contatti {
 margin-top:30px;
	text-align:justify;
}
.form_contatti {
float:left;
width:320px;
}
.dove_siamo {
 float:right;
	width:280px;
}
.mappa_style {
 margin-top:10px;
}
.contatti_richiesta {
 width:320px;
	border-top:1px solid #34466c;
	margin-top:10px;
	padding-top:10px;
}
.contatti_textarea {
 width:300px;
	background:#e0dfdf;
	border:0;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	padding:10px;
}
/* LOGIN */
.login_form_box {
 width:540px;
	margin:0 auto;
	margin-top:80px;
	padding:10px;
	border:1px solid #2f2f2f;
	background:url(../images/background/login_bg.gif) center no-repeat;
}
.login_box_sx {
 float:left;
	width:240px;
	text-align:right;
}
.login_margin {
 margin-bottom:8px;
	margin-top:8px;
}
.login_style {
 padding:5px;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:none;
	text-align:right;
	width:210px;
	background:#e0dfdf;
}
.register_style {
 padding:5px;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:none;
	text-align:left;
	width:210px;
	background:#e0dfdf;
}
.login_box_dx {
 float:right;
	width:240px;
}
/* NEWS */
.news_box {
 margin-bottom:10px;
	padding-bottom:8px;
	border-bottom:1px solid #34466c;
}
.news_box_sx {
 float:left;
	width:74px;
	background:url(../images/background/bg_date.png) no-repeat;
	height:18px;
	padding:3px;
	text-align:center;
}
.news_box_dx {
 float:right;
	width:500px;
	text-align:justify;
}
/*	PROFILO */
.box_profilo {
 width:674px;
	height:531px;
	background:url(../images/background/bg_profilo.jpg) no-repeat;
}
.profilo_box_dx {
 float:right;
	width:672px;
}  
.profilo_form {
 width:350px;
	padding:60px 10px 14px 10px ;
} 
/* FOOTER */
.footer {
	margin:0 auto;
	margin-top:15px;
	background: url(../images/background/bottom_index.gif) top no-repeat;
	padding-top:10px;
	padding:15px 25px 0 25px;
}
.footer_sx {
	float:left;
	width:445px;
	margin-right:15px;
}
.footer_centro {
	float:left;
	width:216px;
	margin-right:15px;
}
.footer_dx {
	float:left;
	width:214px;
}

/* STILI TESTO */
.testo_azzurro10 { font: 10px Verdana, Helvetica, sans-serif; color:#3981cb}
.testo_azzurro12 { font: 12px Verdana, Helvetica, sans-serif; color:#3981cb}
.testo_bianco10 { font: 10px Verdana, Helvetica, sans-serif; color:#fff}
.testo_bianco16 { font: 16px Verdana, Helvetica, sans-serif; color:#fff}
.testo_grigio10 {font: 11px Verdana, Helvetica, sans-serif; color:#989898; line-height:1.3em;}
.testo_noleggio {color:#ececec; font: 10px Verdana, Helvetica, sans-serif;}
.testo_nero10 {font: 10px Verdana, Helvetica, sans-serif; color:#464f60;}

.testo_footer {font: 9px Verdana, Helvetica, sans-serif; color:#aaa;width:100%;text-align:center;margin-bottom:10px}
.testo_footer a {color:#ddd;text-decoration:none}
.testo_footer a:hover {color:#bbb;text-decoration:underline}

.link_testo_blu10{ font-family:	Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  background:transparent; }
a.link_testo_blu10:link { color: #3981cb; text-decoration : none; background:transparent;}
a.link_testo_blu10 { color: #3981cb; text-decoration : none; background:transparent;}
a.link_testo_blu10:hover { color: #3981cb; text-decoration: underline; background:transparent;}

.link_testo_blu12{ font-family:	Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  background:transparent; }
a.link_testo_blu12:link { color: #3981cb; text-decoration : none; background:transparent;}
a.link_testo_blu12 { color: #3981cb; text-decoration : none; background:transparent;}
a.link_testo_blu12:hover { color: #3981cb; text-decoration: underline; background:transparent;}


.link_testo_blu10_under{ font-family:	Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  background:transparent; }
a.link_testo_blu10_under:link { color: #3981cb; text-decoration : underline; background:transparent;}
a.link_testo_blu10_under { color: #3981cb; text-decoration : underline; background:transparent;}
a.link_testo_blu10_under:hover { color: #3981cb; text-decoration: underline; background:transparent;}

.link_testo_bianco10{ font-family:	Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background:transparent; }
a.link_testo_bianco10:link { color: #fff; text-decoration : none; background:transparent;}
a.link_testo_bianco10 { color: #fff; text-decoration : none; background:transparent;}
a.link_testo_bianco10:hover { color: #799ec5; text-decoration: underline; background:transparent;}




/* ROBERTO */

.hide { display:none; }
.show { display:block; }

div.colore_lista { width : 41px; height : 21px; background-color : #cccccc}
div.colore_small { width : 22px; height : 9px; background-color : #cccccc}
div.foto_principale { width : 212px; height : 164px;}
img.foto_veicolo { width: 135px; height: 80px; border:solid 1px #393939; padding:3px }
img.foto_vetrina { width: 61px; height: 61px}
img.foto_principale { width: 212px; height: 164px}
img.thumb { width: 78px; height: 78px; margin-bottom:8px;margin-right:2px}

.testo_azzurro12 a { font: 12px Verdana, Helvetica, sans-serif; color:#3981cb; text-decoration: none}
.testo_azzurro12 a:hover { font: 12px Verdana, Helvetica, sans-serif; color:#3981cb; text-decoration: underline; cursor:pointer;}

.sk_nome_prodotto {
 height:60px;
}

.catalogo_ricerca {
    float:left;
 	margin-bottom:5px;
	padding-bottom:5px;
    width:588px;
}

.catalogo_ricerca_field {
    float:left;
    width:196px;
}

.catalogo_ricerca .codice_sx {
 float:left;
    width:49px;
}

.catalogo_ricerca .codice_dx {
    width:147px;
}

.catalogo_ricerca .descrizione_sx {
 float:left;
    width:76px;
}
.catalogo_ricerca .descrizione_dx {
    width:120px;
}

.catalogo_ricerca .allestimento_sx {
 float:left;
    width:81px;
}

.catalogo_ricerca .allestimento_dx {
    width:115px;
}

.ricerca_label {
float:left;
	padding:2px;
	width:94px;
	font: 10px Verdana, Helvetica, sans-serif; 
	border:0;
}

.ricerca_field {
	background:#e0dfdf;
	padding:2px;
	width:100px;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:0;
}

.ricerca_combo {
 background:#e0dfdf;
	padding:3px;
	border:none;
	font: 10px Verdana, Helvetica, sans-serif; color:#333333;
}

.ricerca_txt {
 background:#e0dfdf;
	padding:3px;
	border:none;
	font: 10px Verdana, Helvetica, sans-serif; 
	color:#333333;
	margin-top:6px
}

.dati_contatti_stampa {
 	margin-left:400px;
 	margin-bottom:20px;
}
.intestazione_stampa {display:none}
.margin_top10 {margin-top:10px;}
.margin_top30 {margin-top:30px;}

.listing_box_menu {
 padding:5px;
 width:192px;
 height:15px;
}

.listing_dx_menu {
 float:left;
	width:170px;
}

.link_testo_blu12_menu{ font-family:	Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  background:transparent; width:150px;}
a.link_testo_blu12_menu:link { color: #3981cb; text-decoration : none; background:transparent; }
a.link_testo_blu12_menu { color: #3981cb; text-decoration : none; background:transparent; }
a.link_testo_blu12_menu:hover { color: #3981cb; text-decoration: underline; background:transparent; }

.noleggio_mod {
 background:#e0dfdf;
	padding:2px;
	width:144px;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:0;
	margin-right:5px;
	float:left;
}

.tendina_paginazione {
 width:auto;
	height:25px;
	float:left;
}

.catalogo_paginazione {
 width:96px;
	height:25px;
	background: url(../images/background/bg_paginazione.gif) no-repeat;
	float:left;
}
.box_tech_dx {
float:right;
    background:#404040;
    padding:5px;
    width:220px;
    border:none;
    vertical-align:top;
    margin:2px 0px 2px 0px;
}

img.foto_veicolo_pro { width: 135px; height: 135px; border:solid 1px #393939; padding:3px }

.noleggio_field_rob {
 background:#e0dfdf;
	padding:2px;
	width:96px;
	text-align:right;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:0;
}

.azienda_brochure_rob {
 margin-top:5px;
	border-top:1px solid #34466c;
	padding-top:10px;
}  

.azienda_txt_dx_rob {
 float:right;
	width:265px;
	padding:10px;
}


.down_box_foto_rob {
 padding:8px;
	border:1px solid #3e3e3e;
	width:183px;
	height:200px;
	float:left;
	margin-top:10px;
}

.produzione_txt_sx_rob {
 float:left;
	width:285px;
	padding:10px;
}


.noleggio_box_rob {
 	width:898px;
	height:560px;
}
.noleggio_form_box_rob {
 float:right;
	margin-right:15px;
	margin-top:15px;
	width:320px;
}


.down_box_foto_video {
 padding:8px;
	border:1px solid #3e3e3e;
	width:280px;
	height:250px;
	float:left;
	margin-top:10px;
}
.form_contatti_rob {
float:left;
width:408px;
}

.noleggio_form_dx_rob {
	float:right;
	width:300px;
	font-size:small;
}

.noleggio_field_popup {
 background:#e0dfdf;
	padding:2px;
	width:300px;
	text-align:rileftght;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:0;
}

.contatti_richiesta_popup {
 width:420px;
	border-top:1px solid #34466c;
	margin-top:10px;
	padding-top:10px;
}

.contatti_textarea_popup {
 width:400px;
	background:#e0dfdf;
	border:0;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	padding:10px;
}

.catalogo_ordina_per_popup {
 background:#e0dfdf;
	padding:3px;
	border:none;
	font: 10px Verdana, Helvetica, sans-serif; color:#333333;
    margin-bottom:3px;
}


.profilo_box {
	margin-top:30px;
	background: url(../images/background/bg_noleggio.jpg) top no-repeat;
	width:898px;
	height:531px;
}
.profilo_form_box {
 float:right;
	margin-right:15px;
	margin-top:50px;
	width:320px;
}
.profilo_box_form {
	margin-bottom:5px;
}
.profilo_form_sx {
	float:left;
	width:108px;
}
.profilo_form_dx {
	float:left;
	width:230px;
}

.profilo_field {
 background:#e0dfdf;
	padding:2px;
	width:196px;
	font: 10px Verdana, Helvetica, sans-serif; color:#464f60;
	border:0;
}

.autocomplete {
    width:300px;
    padding:3px;
    height:auto;
    max-height:200px;
    overflow:auto; 
    background-color:#cccccc;
    border:solid 2px #000000
    }
    
.autocomplete_item {
    color:#000000;
    font-size:12px;
    font-weight:bold;
    }
    
    
.autocomplete_highlighted {
    color:#ffffff;
    font-size:12px;
    background-color:#000000;
    font-weight:bold;
}

    
.testo_rosso10 { font: 10px Verdana, Helvetica, sans-serif; color:#ff0000}

.hilight {
    border:solid 1px #ff0000;
    }
    


.centrato {
    display:     block;  
    position:    absolute;  
    top:         50%;  
    left:        50%; 
    }
    
.offline {
    text-align:center;
    width:500px;
    margin-left:-250px;
    margin-top:-100px
    }


.link_testo_bianco16{ font-family:	Verdana, Arial, Helvetica, sans-serif; font-size: 16px; background:transparent; }
a.link_testo_bianco16:link { color: #fff; text-decoration : none; background:transparent;}
a.link_testo_bianco16 { color: #fff; text-decoration : none; background:transparent;}
a.link_testo_bianco16:hover { color: #799ec5; text-decoration: underline; background:transparent;}

.bt_autoveicoli img {
   margin-bottom:3px;
   margin-top:3px;
   outline:none
}


.listing_dx_scheda {
 float:left;
	width:380px;
}

.login_MSG {
width:auto;
float:left;
padding:3px;
font-family:Verdana, Arial, Times New Roman;
font-size:small;
color:white;
}

.bottom_box_sx_error {
	float:left;
	width:676px;
	margin-right:15px;
}

.ricerca_sx { float:left; }
.ricerca_dx { margin-left:20px; float:left; }
.ricerca {float:right;height:100%}
.label { width:auto;float:left;padding:2px }
.label select { margin-top:5px;}
.field { margin-right:10px;margin-left:10px;width:auto;float:left; }


.popupfiera 
{
	width:100%;
	height:100%;
	background-color:#000
	}
