

* {
	padding:0;
	margin:0;
}
body {
	/*  background:#E4E6E3 url(img/bg_body.jpg) 0 0 repeat-x; */
    /*background:#E4E6E3 url(img/bg_body.jpg) 0 0 repeat-x;*/
    background: url("img/bg_final_grisd1d4d1.jpg") repeat-x scroll 0 0 transparent;
	font:12px/1.35 Arial, Helvetica, sans-serif;
	color:#666;
}
img {
	border:0;
	vertical-align:top;
}
a:link, a:visited {
	color:#288968;
	text-decoration:underline;
}
a:hover { text-decoration:none; color:#000; }
:focus { outline:0; }

/* Headings */
h2, h3, h4, h5, h6 {
	margin:0 0 5px;
	line-height:1.35;
}
h1 {
	font-size:32px;
	font-weight:normal;
	margin:0 0 1em 0;
	line-height:1.35;
}
h2 {
	font-size:18px;
	font-weight:normal;
}
h3 {
	font-size:14px;
	font-weight:bold;
	color:#6D8C8D;
}
h4 {
	font-size:14px;
	font-weight:bold;
}
h5 {
	font-size:12px;
	font-weight:bold;
}
h6 {
	font-size:11px;
	font-weight:bold;
}

/* Forms
form { display:inline; }*/
fieldset { border:0; }
legend { display:none; }

/* Table */
table {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size:100%;
}
caption, th, td {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}

/* Content */
p { margin:0 0 10px; }
strong { font-weight:bold; }
address {
	font-style:normal;
	line-height:1.35;
}
cite { font-style:normal; }
q, blockquote { quotes:none; }
small, big { font-size:1em; }

.clearer {
	clear:both;
	height:1px;
	overflow:hidden;
}

/* Classi Varie */
.pConfronto { margin-top:10px; text-align:right;}

.rounded-box {
background-color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #d5d5d5;
padding: 0 0px 1px;
}


/* -- Layout -- */
#container {
	width:962px;
	min-height:600px;
	margin: 0 auto;
}
#header { }
#contentHome {
	width:962px;
	padding-bottom:20px;
	background: #fff url(img/bg_content-home.gif) 0 0 repeat-y;
}
#content {
	width:962px;
	padding-bottom:20px;
	background: #fff url(img/bg_content.gif) 0 0 repeat-y;
}
#contentHome .wrap {
	margin: 0 auto;
	padding: 0;
}

.wrap {
	margin: 0 auto;
	padding: 20px;
}
#footer {
	background:#D3D8DB;
	padding:15px 20px;
	/*position: fixed;
	width: 100%;
	bottom: 0;*/
}
#footer p { margin:0 }
#header img {
	float:left;
	text-align:left;
}


/* -- Navigation -- */
#navigation-login {
	display: block;
	clear:both;
	width: 962px;
	height: 3px;
	border-bottom:3px solid #199676;
}
#navigation {
	display: block;
	clear:both;
	width: 962px;
	height: 33px;
	border-bottom:10px solid #00633F;
}
#navigation li {
	list-style: none;
	display: inline;
}
#navigation ul li a:link, #navigation ul li:visited { }
#navigation ul li a:hover { }

#nav {	width:45%;	float:left}
#menuSecondario {
	width:55%;
	float:left;
}

#header_image{
    margin: 15px 0;
}
.lang_menu{
    margin: 0 0 15px 0 !important;
}

#menuSecondario .welcomeMsg {width: auto; float:right; text-align: right; margin-right:10px;line-height:13px; padding-top:3px;}
#menuSecondario ul {float:right;}

/*#menu_lang,*/
#logout{
    height: 16px;
}
/*#menu_lang>li,*/
#logout>li{
    line-height: 16px !important;
    float: left;
}
/*#menu_lang>li{*/
    /*width: 40px;*/
 /*}*/
#topnav{
    white-space: nowrap;
    float: right;
    margin-right: 5px;
}
#topnav ul li{
    background: none;
}
#topmenu{
    margin-top: 5px;
}
#topmenu a{
    color: #434240;
    font-size: 10px;
}
#topmenu li{
    display: inline;
    padding: 0 5px;
}
#langue{
    position: absolute;
    z-index: 1000;
    width: 192px;
}
#popup_langue a{
    background: rgba(0, 0, 0, 0) no-repeat left center;
    width: 155px;
    line-height: 8px;
    display: block;
    font-size: 12px;
    padding: 5px 5px 5px 20px;
}
#popup_langue{
    margin-top: 20px;
    padding: 5px;
    height: auto;
    width: 106px;
    background-color: #fff;
    border: 1px #999 solid;
    display: none;
}
#popup_langue #it{
    background-image: url("../images/flag_it.gif");
}
#popup_langue #en{
    background-image: url("../images/flag_en.gif");
}
.flag_active{
    background-color: #00633F;
    height: 17px !important;
    padding: 1px 4px;
}
.active_country{
    color: #ffffff !important;
}
#flag_it,#flag_en{
    width: 16px;
    height: 16px;
    float: left;
}
#nav ul li {
	background: url(img/li_nav.jpg) 0 -34px no-repeat;
	width:122px;
	height:33px;
	line-height:33px;
	margin-right:10px;
	float:left;
	text-align:center;
}
#nav ul li a:link, #nav ul li a:visited {
	display:block;
	text-decoration:none;
	color:#333!important;
	text-shadow: #fff 0.1em 0.1em 0.1em
}

#nav ul li a.active, #nav ul li a:hover {
	background: url(img/li_nav.jpg) no-repeat 0 top;
	color:#fff!important;
	text-shadow: #000 0.1em 0.1em 0.1em
}
#menuSecondario { text-align:right; }
#menuSecondario li { margin-left:10px;	height:33px;	line-height:33px;}
#menuSecondario a:link, #menuSecondario a:visited {color:#288968; text-decoration:underline; }
#menuSecondario a:hover {color:#288968; text-decoration:none; }


img.logo-cliente {	border-bottom:none; margin-top:-10px;height: 35px;}
.logo-marca{ float:right; width:66px; height:50px;}


/* -- Intro Modello -- */
.intro-modello {	margin-bottom:20px}
.intro-modello p {border-top:1px solid #EAECEE; padding-top:5px; margin-top:5px}
.intro-modello h3{ margin-bottom:0}

/* -- Breadcrumb -- */
.breadcrumbs {
	border-bottom:1px solid #EAECEE;
	padding-bottom:10px;
	margin-bottom:20px;
	height:50px;
	line-height:50px;
}
ol.bread { list-style:none; }
ol.bread li {
	display:inline;
	font-size:12px;
	margin-left:10px;
}
ol.bread li a:link, ol.bread li a:visited {
	padding-right:20px;
	color:#666;
	background:url(img/bg_bread.gif) 100% 0 no-repeat;
	text-decoration:none;
}
ol.bread li a:hover { text-decoration:underline;  }
ol.bread li.current, ol.bread li.current-small {
	padding-right: 0;
	font-weight: lighter;
	padding-left: 0px;
}
ol.bread li span { }

ol.bread li.current-small {
	font-size:26px;
	color:#333;
}

ol.bread li.current {	color:#333;
	font-size:32px;}


/* Content */
#contentHome .sidebar{width: 270px; float: left; height:100%; margin-right:20px; }
#contentHome .content_main{ width: 670px; float: right; padding-top:20px }

.sidebar {	width: 190px;	float: left;	margin-right:20px;}
.content_main {	width: 710px; float: right;}
.intro, .sidebarDettaglio {	width: 400px;	float: left;	margin-right:20px;}
.content_login, .content_mainDettaglio { width: 500px; float: right; position:relative;}


.title {	background:url(img/bg_title.gif) 0 center no-repeat; margin-bottom:20px;	padding-left:20px;}
.logo-small{ float:left; margin-right:10px; width:40px; height:30px;}


/* -- Menu verticale -- */
#vNav {	padding:6px 9px 20px 10px;	float:left; width:187px;	  background:url(img/submenu.gif) no-repeat top left;}
#vNav ul { list-style-type:none; }
#vNav a {	padding:5px 0 5px 5px;	display:inline-block; width:145px;	color:#434240;}
#vNav a:hover, #vNav a.active {	color:#fff;	background:#008B67;	text-decoration:none;}
#vNav li a {	padding-left:20px; 	text-decoration:none;	border-bottom:1px solid #D9D9D9;	background:transparent url(img/bg_title.gif) no-repeat 0 50%; font-weight:bold;}


/* -- Angoli Arrotondati -- */
select, input, textarea, .box dl, .brandlist li, .box_modelli, .box-marca dl, div.car_details p, div.car_features, .btn_confronta, .btn_aggiungi, .btn_verde, .btn_arancio, .table-modelli, p.eco-banner
{-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #d5d5d5; padding:1px;  }


/* -- Link neri -- */
.box dd h4 a:link, .box dd h4 a:visited,
.box-marca dd h4 a:link, .box-marca dd h4 a:visited,
.box-marca .box_head h2 a:link, .box-marca .box_head h2 a:visited,
.box-modelloclose .right h2 a:link, .box-modelloclose .right h2 a:visited
{ color:#000; text-decoration:none; display:inline; width:100%}

.box dd h4 a:hover,
.box-marca dd h4 a:hover,
.box-marca .box_head h2 a:hover,
.box-modelloclose .right  h2 a:hover,
{text-decoration:underline}



/* -- Index -- */
.brandlist {    float: left; width: 100%;    margin-top: 15px;   margin-bottom: 30px;}
.brandlist li {  width: 94px; height:65px;  float:left; display:inherit; text-align:center; margin:0 15px 20px 15px;}

.brandlist li p{ line-height:1.5em; color:#333; background:#EAECEE;  }
.brandlist li img{ margin:4px auto 5px; display:block;}
.brandlist li a:link, .brandlist li a:visited{ text-decoration:none; color:#333}
.brandlist li a:hover{ text-decoration:underline}

#home .brandlist li { margin-left:5px}


/* -- Accesso Rapido -- */
.box_accesso-rapido{padding:20px; background:#D9DBDD; border-bottom:1px solid #fff}
/*
.box_accesso-rapido label {width:40%;  float:left}
.box_accesso-rapido input{ float:left}
*/
input.btn_vai{   }


.selCont {width: 100%; padding: 7px 0; color:#333;}
.selCont label { width: 33%;float: left; }
.selCont select { width: 67%; display: block; }



/* -- Box generico -- */
.box { border:0px solid #E2E9EA; padding:20px; text-align:left; display:inline-block }
.box_head{ line-height:30px; height:30px;  margin:0 ; padding:0; border-bottom:0px solid #000; }
/*
.box_head h3 {font-size: 11px; color:#000;  font-weight: bold;  text-transform:uppercase; padding:0; margin:0 }
*/
.box_content{ padding:0px 0}

p.eco-banner{margin-bottom:20px; background:#fff; text-align:left;}

.box dl{ padding:5px; display:inline-block; margin-bottom:20px; background:#fff;}
.box dt{ width:80px; margin:0px; float:right; clear:both }
.box dd{  width:120px; padding:0px 0 3px 5px;  float:left; font-size:11px; }
.box dd h4{ font-size:12px; line-height:1em;}
.box dd.prezzo{ font-weight:bold; font-size:12px; color:#000}




/* -- Dettaglio/Allestimenti -- */
div.car_card { min-height:270px; /*display: inline-block; */}
.details_left {  float: left; }
.car_features {	margin-left: 14px;	width: 290px;	_width:280px;/* hack IE6  */	float:right;}

.content_mainDettaglio .car_features {float: left; width:100%; margin:0}
.car_features .bottom { clear:both; text-align:center; margin:10px 0!important; /*padding:10px;*/}
.box_riepilogo .car_features {float: left; width:370px; margin:0}
.box_riepilogo-pdf .car_features{ margin-left:0; float: left; width:370px; margin:0}
/*
.car_photo_big {	border: 0; margin-bottom:10px;	height: 250px; width:400px;}
*/


/* Lista Caratteristiche Auto*/
div.car_features { padding-bottom:2px}
div.car_features h3{ background:#DADBDD; font-weight:bold; font-size:12px; margin-bottom:0;  color:#000; padding:5px}
div.car_features dl {
	border-top: 1px solid #EAECEE;
	width: 100%;
	clear: both;
}
div.car_features dl dt {
	width: 47%;
	float: left;
	clear: both;
	padding: 5px 2px 5px 3px;
	border-right:1px solid #D5D5D5;
}
div.car_features dl dd {
	width: 49%;
	float: left;
	padding: 5px 0px 5px 5px;
}
div.car_details dl.prezzo_scheda { }
dl.prezzo_scheda dd span {}

dl.prezzo_scheda dd , dl.prezzo_scheda dt{ font-weight:bold; background:#007451; color:#fff;  }
dl.prezzo_scheda dd {-moz-border-radius-bottomright: 5px;-webkit-border-radius-bottomright: 5px;}
dl.prezzo_scheda dt{-moz-border-radius-bottomleft: 5px;-webkit-border-radius-bottomleft: 5px;}




/* -- tabella modelli -- */
.table-modelli table{	width: 100%; background:#fff }
.table-modelli table th {
	border-bottom:0px solid #999;
	color:#000000;
	border-top: 0;
	padding:0 5px;
	text-align:left;
	background:#EAECEE
}
.table-modelli table td {
	padding: 5px 0px 5px 3px;
	vertical-align:middle;
	text-align:center;
	border-top:1px solid #EAECEE;
}
.table-modelli table a { font-weight:bold }

.table-modelli table tbody td.al{ text-align:left; padding-left:5px}
table.table-modelli tfoot td{ text-align:right; border-bottom:none; padding-right:5px}

.bordertable_left { border-left:1px solid #d5d5d5 }


p.note2{ padding:10px 5px; font-size:10px;}
p.intestazione{ margin-bottom:20px;}


/* -- btn -- */
.btn_confronta, .btn_aggiungi, .btn_vai, .btn_verde, .btn_arancio , .btn_arancio
{color:#fff!important;  display:inline-block; padding:2px 15px!important;   vertical-align:middle; text-decoration:none!important; font-size:12px; font-weight:bold }

.btn_confronta, .btn_arancio, .btn_arancio {background:#F78B0F url(img/btn_confronta-small.jpg) 0 0 repeat-x;border:1px solid #934F04; }
.btn_aggiungi, .btn_vai, .btn_verde{ background:#199676;border:1px solid #007450;}

.btn_aggiungi:hover, .btn_vai:hover, .btn_verde:hover{background:#007450; }
.btn_confronta:hover, .btn_arancio:hover{ background:#D05E11}


/* -- Marca -- */
.box-marca { border:0px solid #E2E9EA; margin-bottom:20px; text-align:left; display:inline-block; width:100%; }
.box-marca .box_head{  color:#000; font-size:16px;  font-weight: bold;  padding:0; margin:0  }
.box-marca .box_content{background:#EBECEE; padding:10px 0px; border-top:1px solid #00633F;  display:inline-block; width:100%;  }
.box-marca dl{padding:5px; /*width:100%;*/margin-bottom:10px; background:#fff; width:220px; float:left; margin-left:3px }

.box-marca dt{ width:80px; /*height:90px;*/ margin:0px; float:right; clear:both }
.box-marca dd{  width:118px;  float:left;   }

.box-marca dd h4{ font-weight:bold; font-size:12px; line-height:1em; }


/* -- Modello Close -- */
.box-modelloclose { border:0px solid #E2E9EA; margin:20px 0; text-align:left; display:inline-block; width:100%; }
.box-modelloclose .box_content{background:#EBECEE; padding:10px 0px; border-top:3px solid #00633F;  display:inline-block; width:100%;  }
.box-modelloclose .box_head{   padding:0;  margin-bottom:7px;}
.box-modelloclose .right h2{ font-weight:bold; color:#333;}
.box-modelloclose .left{float:left; width:250px; margin:0 15px; _margin:0 15px 0 7px;}
.box-modelloclose .right{float:left;  width:630px;}


/* -- Box Login -- */
.content_login form{ padding-top:10px; }

.box_login{ background:#D9DBDD; display:inline-block;  padding:20px; color:#333}
.box_login .left{float:left; padding-right:20px; width:239px;  border-right:1px solid #fff;}
.box_login .right{float:left;  margin-left:20px; padding-left:10px;	width:170px;}
.box_login .right h4{ font-size:12px; font-weight:bold; /*margin-top:14px;*/ }
.box_login .right form label{ margin-right:10px; width:60px!important;}
.box_login .right form input{}


.box_registrati{ color:#333; width:460px; background:#EAECEE; display:inline-block;  padding:20px;}
.box_registrati label{margin-right:40px;}
.box_registrati p{ margin-top:10px;}

.box_loader{ color:#333; width:460px; background:#fff; display:inline-block;  padding:0px;height:30px}

/* -- Pagina Dettaglio -- */
.content_mainDettaglio .car_features dt{ width:230px}
.content_mainDettaglio .car_features dd{ width:259px}


/* -- Box Riepilogo -- */
.box_riepilogo-pdf{ /*display:inline-block;*/  padding:0 0 20px;  width:380px;}

.box_riepilogo{background:#D9DBDD;/* display:inline-block;*/  padding:20px 10px;  width:380px;border-top:1px solid #00633F;}

.box_riepilogo .car_features dt, .box_riepilogo-pdf .car_features dt{ width:250px; }
.box_riepilogo .car_features dd, .box_riepilogo-pdf .car_features  dd{ width:104px; text-align:right; padding-right:5px;}

.box_riepilogo .rounded-box h3{ clear:both;}
.box_riepilogo .rounded-box {}

.label_optional{ font-weight:bold; border-bottom:1px solid #999; color:#333}
.canone-aggiuntivo{ background:#007451; color:#fff;}
.prezzolistino{background:#EAECEE}
.totale{border-top:20px solid #D9DBDD!important; background:#fff /*EAECEE*/;}


.box_riepilogo tfoot, .totale{ font-weight:bold; color:#333}
.box_riepilogo .bottom { clear:both; text-align:center; margin-top:10px 0!important; padding:10px;}
.box_riepilogo .note { clear:both; text-align:left; margin-left:-4px;margin-top:10px 0!important; padding:5px;}
.nobold { font-weight:normal;}

.car_features dt span.linkRimuovi { /* width:20px;*/ text-align:right; float:right; clear:right; font-family:Verdana ;}

.car_features dt span.linkRimuovi a{text-decoration:none;font-size:9px;}
.car_features dt span.linkRimuoviHide { display:none}


.car_features dt a.alert { padding-left:17px;background: url(img/ico_alert.gif) 0 0% no-repeat;}

.btnone{ border-top:none;}
p.note{ padding:10px 5px;}

/* -- CONFIGURA TAB -- */
#configuratore, #listaOptional{   margin: 0;}
#configuratore dl, #listaOptional dl{    width: 100%;    float: left;    padding: 2px 0; margin-bottom:1px;  /*line-height: 1.8em;*/  }
#configuratore dl a img{border: 0;}
#configuratore dl.last , #listaOptional dl.last{ background-image: none;}
#configuratore dl dt , #listaOptional dl dt{   width: 60%;  padding-left: 10px;    padding-right: 10px;    float: left;    vertical-align: middle;    text-align: left;     border-right:0px solid #D9E4E8;}
#configuratore dl dd, #listaOptional dl dd{    padding-left:10px;    vertical-align: middle;    float: left;    text-align: center;}
#configuratore dl dd.price , #listaOptional dl dd.price{ width:80px; text-align:left; }
#configuratore dl dd.info{ font-weight:bold; padding:0 30px;    vertical-align: middle;    float: left;    text-align: center; }
#configuratore .label_group, #listaOptional .label_group{    float: left;    margin: 0 0 7px 0;    clear: both;  width: 100%;  }
#configuratore h4, #listaOptional h4{ color:#6D8C8D;   background: url(img/bg_title.gif) 0 50% no-repeat;   margin:0 0 5px;  padding:10px 5px 7px 20px;  text-align: left; border-top:1px solid #EBECEE; border-bottom:1px solid #00633F}
#configuratore dl.opt_open{background: transparent;}

.optional_list { padding: 5px 1% 5px 22px; background: url(img/bg_optional_list.gif) 10px 9px no-repeat; border:1px solid #EBECEE; clear: both; font-size: 11px; text-align:left}


/* -- Tab -- */
ul.tabConfigura{ list-style:none;  margin-top: 20px !important;    height:33px;      border-bottom:10px solid #00633F}
ul.tabConfigura li{ float:left;  text-indent:0;  padding:0;  margin-right:8px;   background: url(img/li_nav-tab.jpg) left -34px no-repeat;list-style-image:none !important}
ul.tabConfigura a:link, ul.tabConfigura a:visited {   display:block;  height:33px;  line-height:33px;   width:122px;  text-align:center;  text-decoration:none;   padding:0px;  margin:0px;  position:relative;  top:0px; 	color:#333;
	text-shadow: #fff 0.1em 0.1em 0.1em; }
ul.tabConfigura a:active{ outline:none; }
ul.tabConfigura a:hover{ color:#fff; _color:#fff!important; text-shadow: #000 0.1em 0.1em 0.1em; background: url(img/li_nav-tab.jpg) left top no-repeat;}
ul.tabConfigura a.current, ul.tabConfigura a.current:hover, ul.tabConfigura li.current a
{ background: url(img/li_nav-tab.jpg) left top no-repeat!important; cursor:default !important; 	text-shadow: #000 0.1em 0.1em 0.1em; color:#fff !important; _color:#fff!important}

.panes{}
.panel{display:none}

/* -- Confronto -- */
table#compareDati {border-top:3px solid #00633F; width:100%; display:inline-block; border-left:1px solid #DBE5E9; border-right:1px solid #DBE5E9; border-bottom:1px solid #DBE5E9 }
table#compareDati thead {background:#EBECEE; }
table#compareDati thead th{ width:23%; margin:1%;}
table#compareDati tr.alt{ background:#EAECEE}
table#compareDati td{ padding:5px; text-align:center!important; }


table#compareDati thead th div{ margin:10px; padding:10px; text-align:left;height:235px; }
table#compareDati thead th div img{ margin-bottom:10px}
table#compareDati thead th h4 { font-size:12px;}
table#compareDati thead th p{ text-align: center}
table#compareDati thead th .btn_arancio{ padding:3px 25px!important}

table#compareDati td.subheader,
table#compareDati td.subheader-alt {text-align:left!important;font-weight:bold!important;  color:#333; white-space: inherit;}

tr.topheader{ background:#DADBDD; font-weight:bold; color:#333; text-align:left!important;}
.bordertable_left{ border-left:1px solid #DBE5E9!important}


/* -- Preventivo -- */
.field_preventivo { float: left; width: 49%; padding: 10px 0 0 5px; margin-bottom:20px}
.field_preventivo label{ display:block; font-weight:bold; color:#333;}
.field_preventivo label.inline {  display:inline; font-weight:bold; color:#333;}
.field_note input{ width:80%; }
.field_note textarea { margin:0 0 20px 0; height:70px; width:99%; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p.bottom input.formSubmitter { margin: 0 auto;!important}


/* -- Pop Up -- */
#dialog{ /*width:600px; min-height:400px*/ padding:20px; margin:auto; background:#fff!important}
#dialog select{ width:200px;}
div.close{position:absolute; top:5px; right:0px; height:26px; width:40; line-height:26px; cursor:pointer;  }
div.close span.txt{ display: block; font-size:12px!important;width:66px; height:16px;  line-height:16px;padding-left:10px; }

#dialogLoader{ /*width:600px; min-height:400px*/ padding:20px;height:90px; margin:auto; background:#fff!important; border:10px solid #E7E7E7}
#dialogLoader select{ width:200px;}


div.close span.x{ display: block; font-size:22px; height:26px; margin-left:20px;  *margin-left:0px; width:26px; line-height:26px; border:1px solid #fff;margin-left:20px }
div.close span:hover.x{  display: block; font-size:22px; height:26px; margin-left:20px; *margin-left:0px; width:26px; line-height:26px;  border:1px solid #fff;margin-left:20px }

.errorMsg{ color:red; padding:0 0 20px 0;}

/* -- Fleet Manager --*/
.box_choose {width:auto; margin:auto;background-color:#EAECEE;-moz-border-radius: 5px; border-radius: 5px; font-size:13px;}
.box_choose .left{float:left; padding:30px 20px; width:260px; height: 90px; background-color:#dadbdd;-moz-border-radius: 5px; border-radius: 5px;}
.box_choose .right{float:left; padding:30px 20px; width:280px; height: 90px; background-color:#EAECEE;-moz-border-radius: 5px; border-radius: 5px;}
.box_choose select {font-size:12px; clear:both; min-width:180px; width:auto; margin: 0 10px 5px 10px;}
.box_choose .left .btn_vai {margin-left: 113px;}

.box_choose .left_trucks{float:left; padding:30px 20px; width:44%; height: 90px; background-color:#dadbdd;-moz-border-radius: 5px; border-radius: 5px;}
.box_choose .right_trucks{float:left; padding:30px 20px; width:46%; height: 90px; background-color:#EAECEE;-moz-border-radius: 5px; border-radius: 5px;}

/* -- Whislist -- */
#wishlist {background: none repeat scroll 0 0 #EBECEE;
    border-top: 3px solid #00633F;
    display: inline-block;
    padding: 10px 0;
    width: 100%;}


#wishlist  .box_modelli{margin:7px 7px;background:#fff; float:left; padding:5px; width:280px;height:290px}
#wishlist .sx { }
#wishlist .dx {padding:7px 0; }
#wishlist h2 a:link, #wishlist h2 a:visited{font:bold 16px Arial,Helvetica,sans-serif; color:#333;text-decoration:none; margin-top:7px}
#wishlist h2 a:hover{text-decoration:underline;}
#wishlist .sx  img{width:280px;display:block}
#wishlist .box_modelli .dx dl{ width: 100%; float: left;margin-bottom:10px;}
#wishlist .box_modelli .dx dd { font-size:11px; float:left; width:25%; text-align:right }
#wishlist .box_modelli  dt {  font-size:11px;float:left; width:75%;}

.visualStatus{
    color: #288968;
    font-weight: bold;
}

.field_filtra{ width: 22%; float: left }
.field_filtra>select{ width:90%;margin-top: 8px }
.button_filtra{ width: 10%; float: left }
#searchVehicle{ margin: 20px 0; }