/* GENERALE */

*{

	margin:0px;

	padding:0px;

}

body{

	margin:0px auto;

	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:100%;	

	background:#9B9B9B;

	color:#000;

	text-align:center;

}

form,

fieldset{

	border:none;

	padding:0px;

	margin:0px;

}

a img{

	border:none;

	padding:0px;

	margin:0px;

}

h1 span,

li span,

a span{

	display: block;

	height: 0;

	overflow: hidden;

	clip: rect(0,0,0,0);

}

h2{

	color:#545454;

	font-family: "Trebuchet MS";

	font-weight:normal;

	font-size:26px;

	text-align:left;

}

h5{

	font-size:14px;

	font-weight:bold;

}

p{

	font-size:11px;

	line-height:20px;

}

p a{

	color:#545454;

	font-weight:bold;

}

/* CONTENITORE */

#contenitore{

	width:973px;

	margin:0 auto;

	margin-top:25px;

}

/* HEADER */

#header{

	width:973px;

	height:286px;

}

#menu{

	width:973px;

	height:38px;

	background:url(../images/bg_menu.gif) no-repeat;

}



#menu ul{

	list-style:none;

	padding:0px;

	margin:0px;

}

#menu ul li{

	display:inline;

	line-height:38px;

	font-size:18px;

	font-family: "Trebuchet MS";

	padding:0px 30px;

}

#menu ul li a{

	color:#bab9b9;

	text-decoration:none;

}

#menu ul li a:hover,

#menu ul li.act a{

	color:#fff;

}



#box_flash{

	width:969px;

	border-top:6px solid #c2c2c2;

	border-left:2px solid #c1c1c1;

	border-right:2px solid #c1c1c1;

	border-bottom:3px solid #6b6b6b;

	height:239px;

}

/* CORPO */

#corpo{

	width:969px;

	border-left:2px solid #c1c1c1;

	border-right:2px solid #c1c1c1;

	border-bottom:4px solid #c2c2c2;

	background:#f9f9f9;

	float:left;

}

#box_testo_home{

	width:457px;

	padding:31px 51px 11px 47px;

	float:left;

	text-align:left;

}

#box_testo_home h2{

	width:457px;

	border-bottom:1px dotted #000;

	padding-bottom:15px;

	margin-bottom:20px;

}

#box_testo_home p{

	text-align:left;

	margin-bottom:10px;

}

#vetrina{

	float:left;

  background: #d5d5d5;

  border-left:1px solid #d5d5d5;

	padding:18px 0px 18px 15px;

	width:397px;

	text-align:left;

}

#vetrina h5{

	color:#333;

	padding-bottom:12px;

	margin:0 0 12px 23px;

	border-bottom:1px dotted #000;

	width:335px;

	text-align:left;

}

.box_min_home{

	float:left;

	margin:0px 26px 20px;

	width:139px;

}

.box_min_home a img{

	width:127px;

	height:87px;

	padding:5px;

	background:#959595;

	border:1px solid #7d7d7f;

	margin-bottom:8px;

}

.box_min_home p{

	text-align:center;

	font-size:10px;

	font-weight:bold;

	line-height:17px;

}

.box_min_home p a{

	color:#545454;

}

#box_testo{

	width:898px;

	padding:31px 51px 11px 47px;

}

#box_testo h2{

	border-bottom:1px dotted #000;

	padding-bottom:15px;

	margin-bottom:20px;

}

#box_testo p{

	text-align:left;

	margin-right:10px;

	margin-bottom:20px;

}

#box_testo .bordo{

	width:898px;

	border-bottom:1px dotted #000;

	margin-bottom:30px;

}

#box_testo img{

	width:256px;

	height:185px;

	padding:5px;

	background:#959595;

	border:1px solid #79797b;

	float:left;

	margin:0px 29px 29px 0px;

}

#box_marchi{

	border:1px solid #79797b;

	background:#959595;

	width:779px;

	height:47px;

	clear:left;

	padding:12px 45px;

	margin:0 auto;

	margin-bottom:22px;

	margin-top:11px;

}

#box_testo_home h5{

	text-align:left;

	margin-bottom:15px;

	color:#000;

}



/*** DATI AZIENDA ***/

#box_testo_home td {

  vertical-align: top;

}

div.logo-indirizzo {

	background: none;

	width: 28px;

	height: 33px;

	float: left;

	/* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/ico_indirizzo.png');

}

div.logo-indirizzo[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/ico_indirizzo.png) no-repeat left;

}

p.indirizzo{

	padding:2px 20px 2px 10px;

  width: 170px;

	float: left;

}

* html p.indirizzo{

	padding-rigth:10px;

}

div.logo-telefono {

	background: none;

	width: 32px;

	height: 28px;

	float: left;

	/* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/dati_tel.png');

}

div.logo-telefono[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/dati_tel.png) no-repeat left;

}

p.telefono{

	padding:2px 0 2px 10px;

  width: 170px;

	float: left;

}

div.logo-mail {

	background: none;

	width: 28px;

	height: 24px;

	float: left;

	/* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/ico_mail.png');

}

div.logo-mail[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/ico_mail.png) no-repeat left;

}

p.mail{

	padding:2px 20px 2px 10px;

  width: 170px;

	float: left;

}

div.logo-cellulare {

	background: none;

	width: 32px;

	height: 32px;

	float: left;

	/* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/ico_cell.png');

}

div.logo-cellulare[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/ico_cell.png) no-repeat left;

}

p.cellulare{

	padding:2px 0 2px 10px;

  width: 170px;

	float: left;

}



form#form_contatti{

	border-top:1px dotted #000;

	padding:10px 5px 0 0;

	margin:10px 0 0 0;

	text-align:left;

}

#form_contatti label{

	font-size:12px;

}

#form_contatti input, #newsletter_subscribe input{

	border:1px solid #000;

	background:#e6e6e6;

	margin:3px 10px 10px 0px;

	width:220px;

	height:18px;

	padding-left:4px;

	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

}

#form_contatti textarea{

	border:1px solid #000;

	background:#e6e6e6;

	margin:3px 0px 10px 0px;

	width:458px;

	height:50px;

	padding:2px 0px 0px 4px;

	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

}

#form_contatti input.invia, #newsletter_subscribe input.invia{

	border:1px solid #000;

	background:#c2c2c2;

	color:#171111;

	width:224px;

	height:22px;

	padding-bottom:2px;

	text-align:center;

	cursor:pointer;

	font-weight:bold;

	font-size:13px;

}

#map{

	float:left;

	width:413px;

}

/* FOOTER */

#footer{

	width:953px;

	height:28px;

	clear:left;

	background:url(../images/bg_footer.gif) no-repeat;

	line-height:20px;

	padding:14px 10px 10px;

}

#footer p{

	line-height:20px;

	text-align:center;

	color:#b4b4b4;

}

#footer p a{

	color:#fff;

}













/* LISTA AUTO */

#box_lista {

font-size: 12px;

}

#box_lista .paginazione {

  height: 45px;

  border-bottom: 5px solid #c2c2c2;

}

#box_lista .paginazione_sx {

  color: #333;

  padding-left: 18px;

  height: 45px;

  line-height: 45px;

  float: left;

}

#box_lista .paginazione_dx {

  text-align: right;

  float: right;

  padding-right: 18px;

  height: 45px;

  line-height: 45px;

}

#box_lista .paginazione_dx ul {

  list-style-image:none;

  list-style-position:outside;

  list-style-type:none;

  text-align:center;

}

#box_lista .paginazione_dx li {

  display: inline;

  margin-right: 6px;

  height:20px;

}

#box_lista .paginazione_dx li.indietro a {

/*  background: transparent url(../images/fe_blu/freccia_sx.gif) no-repeat scroll 0 0;

  padding:3px 10px;*/

  text-decoration:none;

}

#box_lista .paginazione_dx li.avanti a {

/*  background: transparent url(../images/fe_blu/freccia_dx.gif) no-repeat scroll 0 0;

  padding:3px 10px;*/

  text-decoration:none;

}

#box_lista .paginazione_dx a {

	color:#333;

	text-decoration: none;  

}

#box_lista .paginazione_dx li.act,

#box_lista .paginazione_dx li a:hover {

	color:#545454;

	text-decoration: underline;  

  font-weight: bold;

}



#form_selezione {

  padding: 12px 18px 0 18px;

  background: #757575;

  border-bottom: 1px solid #626365;

  height: 33px;

  color: #fff;

}

#form_selezione .left {

  float: left;

}

#form_selezione .right {

  float: right;

}

#form_selezione select {

	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#box_lista .mod_listaauto{

	width:100%;

	height: 123px;

	clear:left;

  border-bottom: 1px solid #626365;

  margin: 10px 18px 0 18px;

  width:933px;

}

#box_lista .foto_scheda{

	width:149px;

	height:112px;

	float:left;

  background: #959595;

  border: 1px solid #626365;

}

#box_lista .foto_scheda img{

	width:139px;

	height:102px;

	margin: 5px;

}

#box_lista .testo_scheda{

	width:782px;

	height:100px;

	text-align:left;

	float:left;

	font-size:11px;

}

#box_lista .testo_scheda p{

  line-height:14px;

  margin-left: 20px;

}

#box_lista .testo_scheda h3{

	width:95%;

	height:20px;

	line-height:20px;

	padding-left:20px;

	font-size:12px;

	font-weight:bold;

	padding-top:10px;

	clear:left;

}

#box_lista .testo_scheda h3 a {

	color:#545454;

  text-decoration: none;

}

#box_lista .testo_scheda h3 a:hover {

  text-decoration: underline;

}

#box_lista .testo_scheda .testata {

	height: 20px;

  display: inline;

  font-size: 11px;

	font-weight: bold;

	text-align: center;

	border-bottom: #666;

}

#box_lista .testo_scheda .prezzo {

  margin-left: 10px;

}

* html #box_lista .testo_scheda .prezzo {

  margin-left: 5px;

}

#box_lista .testo_scheda .prezzo,

#box_lista .testo_scheda .km,

#box_lista .testo_scheda .immatricolazione,

#box_lista .testo_scheda .potenza {

	width:193px;

	height:20px;

	line-height:20px;

  background: #d5d5d5;

	color:#333;

	float:left;

	text-align: center;

}

#box_lista .testo_scheda .prezzo span {

  font-weight: normal;

  font-size: 10px;

}





/********* PERMUTA *****************/

#colonna_sx {

  float:left;

  width:412px;

  height: 509px;

  margin: 18px 18px 0 18px;

}

* html #colonna_sx {

  margin-left: 9px;

}

#colonna_sx .foto_sx {

  height:100%;

  text-align:left;

  width:100%;

  background: #959595;

  border: 1px solid #626365;

}

#colonna_sx .foto_sx img{

  margin: 5px;

}

#colonna_dx {

  float:left;

  width:503px;

  margin-top: 18px;

  text-align: left;

  margin-bottom: 20px;

}

#colonna_dx h5 {

  height: 30px;

  border: 1px solid #626365;

  background: url(../images/fe_blu/bg_titolo_permuta.gif) repeat-y;

  color: #e7e1e1;

  padding: 5px 100px 5px 10px;

}

* html #colonna_dx h5 {

  overflow: hidden;

}

#colonna_dx div.titolo {

  width: 76px;

  height: 59px;

  position: relative;

  left: 408px;

  top: -40px;

	background: none;

	/* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/fe_grigio_bianco/auto_bianca.png');

}

#colonna_dx div.titolo[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/fe_grigio_bianco/auto_bianca.png) no-repeat;

}

#colonna_dx.moto div.titolo[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/fe_blu/moto_blu.png) no-repeat;

  width:90px;

}

#colonna_dx h4 {

  background: #959595;

  border: 1px solid #626365;

  color: #171111;

  font-size: 12px;

  padding-left: 5px;

  height: 22px;

  line-height: 22px;

  margin: 20px 0 10px 0;

}

* html #colonna_dx h4 {

  overflow: hidden;

}

#colonna_dx div.personali {

  width: 32px;

  height: 31px;

  float: left;

  margin-right: 10px;

  position: relative;

  top: -10px;

	background: none;

  /* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/dati_pers.png');

}

#colonna_dx div.personali[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/dati_pers.png) no-repeat;

}

#colonna_dx div.permuta {

	background: none;

  /* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/permuta.png');

  width: 46px;

  height: 28px;

  float: left;

  margin-right: 10px;

  position: relative;

  top: -7px;

}

#colonna_dx div.permuta[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/permuta.png) no-repeat;

}

#colonna_dx.moto div.permuta[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/motodapermutare.png) no-repeat;

}

#colonna_dx div.dotazioni {

	background: none;

  /* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/dotazioni.png');

  width: 31px;

  height: 29px;

  float: left;

  margin-right: 10px;

  position: relative;

  top: -8px;

}

#colonna_dx div.dotazioni[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/dotazioni.png) no-repeat;

}

#colonna_dx div.permuta_label {

  padding-left: 10px;

  margin-top: 5px;

  font-size: 12px;

  width: 230px;

  float:left;

}

#colonna_dx input.permuta_input {

  width: 250px;

  margin-top: 5px;

  clear:right;

  background: #e6e6e6;

  border: 1px solid #000;

  height: 17px;

}

#colonna_dx select {

  margin-top: 5px;

  width: 252px;

  background: #e6e6e6;

  border: 1px solid #000;

  height: 19px;

}

#colonna_dx .permuta_txtarea {

  width: 250px;

  margin-top: 5px;

  clear:right;

  background: #e6e6e6;

  border: 1px solid #000;

}

#colonna_dx p {

  font-size: 12px;

  padding: 10px 10px 20px 10px;

  text-align: justify;

}

#colonna_dx p.esempio {

  font-size: 10px;

  padding: 5px 10px 0 240px;

  line-height: 13px;

}

#colonna_dx div.chk_sx {

  padding-left: 10px;

  font-size: 12px;

  width: 200px;

  float:left;

  padding-bottom: 10px;

}

#colonna_dx div.chk_dx {

  padding-left: 10px;

  font-size: 12px;

  width: 200px;

  float:right;

  padding-bottom: 10px;

}

#colonna_dx div.chk_sx input,

#colonna_dx div.chk_dx input {

  margin-right: 10px;

}

#colonna_dx input.bottone {

  border: 1px solid #000;

  margin: 10px 0 5px 239px;

  background: #c2c2c2;

  color: #171111;

  cursor: pointer;

  font-size: 12px;

  width: 254px

}

* html #colonna_dx input.bottone {

  margin-left: 242px;

  margin-bottom: 20px;

}







/******** SCHEDA *******************/

#testo_extra {

  width: 969px;

  height: 15px;

	border-left:2px solid #c1c1c1;

	border-right:2px solid #c1c1c1;

  border-bottom:5px solid #c2c2c2;

	background:#f9f9f9;

	padding: 15px 0 15px 0;

	text-align: right;

	color:#333;

}

#testo_extra a.back_link {

	color:#333;

	padding-left: 10px;

	padding-right: 10px;

  line-height:15px;

	font-size: 10px;

	font-weigth: bold;

}

#testo_extra img {

  position:relative;

  top: 7px;

}

#testo_extra a.stampa_scheda {

	color:#333;

	padding-left: 10px;

	padding-right: 10px;

  line-height:15px;

	font-size: 10px;

	font-weigth: bold;

}

#testo_extra_bottom {

  width: 100%;

  height: 25px;

  border-top: 5px solid #666;

	border-left: 1px solid #fff;

	border-right: 1px solid #fff;

  clear:left;

  text-align: right;

	color:#333;

}



/* COLONNA SX */

#scheda_colonna_sx{

	width:560px;

	float:left;

	padding-top: 18px;

}

#scheda_colonna_dx{

	width:400px;

	float:left;

	padding-bottom: 20px;

	padding-top: 18px;

}

* html #scheda_colonna_dx{

	width:390px;

}

#foto_scheda_auto{

	width:522px;

	float:left;

	clear: left;

	margin:0 18px 10px 18px;

  background: #959595;

  border: 1px solid #626365;

}

* html #foto_scheda_auto{

margin-left: 9px;

}

#foto_scheda_auto img{

	width:512px;

	height:382px;

	border:0;

	margin: 5px;

	margin-bottom: 1px;

}

div.stampa_scheda_auto a {

  color:#666;

}

div.stampa_scheda_auto a:hover{

	color:#3a3a3a;

}

#corpo_galleria{

	width:542px;

	margin:14px 0 18px 18px;

	float:left;

}

* html #corpo_galleria{

	margin-left: 9px;

}

#box_galleria{

	float:left;

}

#box_galleria img{

	width:120px;

	height:90px;

  margin:0 12px 12px 0;

  padding:0;

  float: left;

  border: 1px solid #626365;

}

#box_galleria img:hover {

  border: 1px solid #171111;

}





/* COLONNA DX */

#scheda_colonna_dx {

  text-align: left;

}

#scheda_colonna_dx h5 {

  height: 30px;

  border: 1px solid #626365;

  background: url(../images/fe_blu/bg_titolo_scheda.gif) repeat-y;

  color: #D7DDDD;

  padding: 5px 100px 5px 10px;

}

* html #scheda_colonna_dx h5 {

  overflow: hidden;

}

#scheda_colonna_dx div.marcamodello {

  background: none;

  /* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/fe_grigio_bianco/auto_bianca.png');

  width: 76px;

  height: 59px;

  position: relative;

  left: 300px;

  top: -38px;

}

#scheda_colonna_dx div.marcamodello[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/fe_grigio_bianco/auto_bianca.png) no-repeat;

}

#scheda_colonna_dx.moto div.marcamodello[class]{

  background: url(../images/fe_blu/moto_blu.png) no-repeat;

  width:90px;

}

#scheda_colonna_dx .prezzo {

  color: #000;

  font-size: 14px;

  padding: 20px 0 10px 20px;

  font-weight: bold;

  clear: right;

}

#scheda_colonna_dx div.img_prezzo {

  background: none;

  /* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/prezzo.png');

  width: 39px;

  height: 36px;

  float:left;

  margin: 10px 5px 0 10px;

}

* html #scheda_colonna_dx div.img_prezzo {

  margin-left: 5px;

}

#scheda_colonna_dx div.img_prezzo[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/prezzo.png) no-repeat;

}

#dati_tecnici {

  padding-left: 10px;

  font-size: 12px;

  line-height: 17px;

}

#dati_tecnici span.etichetta {

  color: #545454;

}



#scheda_colonna_dx h4 {

  background: #959595;

  border: 1px solid #626365;

  color: #171111;

  font-size: 12px;

  padding-left: 5px;

  height: 22px;

  line-height: 22px;

  margin: 20px 0 10px 0;

}

* html #scheda_colonna_dx h4 {

  overflow: hidden;

}

#scheda_colonna_dx div.equipaggiamento {

  background: none;

  /* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/permuta.png');

  width: 46px;

  height: 28px;

  float: left;

  margin-right: 10px;

  position: relative;

  top: -7px;

}

#scheda_colonna_dx div.equipaggiamento[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/permuta.png) no-repeat;

}

#scheda_colonna_dx.moto div.equipaggiamento[class] {

  background:transparent url(../images/permuta_moto.png) no-repeat scroll 0 0;

}

#scheda_colonna_dx div.particolari {

  background: none;

  /* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/particolari.png');

  width: 37px;

  height: 28px;

  float: left;

  margin-right: 10px;

  position: relative;

  top: -7px;

}

#scheda_colonna_dx div.particolari[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/particolari.png) no-repeat;

}

#scheda_colonna_dx div.prenotazione {

  background: none;

  /* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/prenotazione.png');

  width: 34px;

  height: 29px;

  float: left;

  margin-right: 10px;

  position: relative;

  top: -8px;

}

#scheda_colonna_dx div.prenotazione[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/prenotazione.png) no-repeat;

}

#scheda_colonna_dx div.info {

  background: none;

  /* filter applies only to IE5+/Win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/info.png');

  width: 25px;

  height: 34px;

  float: left;

  margin-right: 10px;

  position: relative;

  top: -12px;

}

#scheda_colonna_dx div.info[class] {

	/* [class] applies to non-IE browsers */

	background: url(../images/info.png) no-repeat;

}

#scheda_colonna_dx p {

  line-height: 16px;

  font-size: 12px;

  padding: 5px 10px 10px 10px;

  text-align: justify;

}



#prenotazione p.paypal {

margin-bottom: 10px;

}

#prenotazione ul.cards {

  margin-left: 50px;

  margin-top: 20px;

}

* html #prenotazione ul.cards {

  margin-left: 40px;

}

#prenotazione ul.cards li {

  display:inline;

  margin-right: 10px;

}

#prenotazione .secure_lock {

  color:#545454;

  font-weight:bold;

  font-size: 10px;

}

#prenotazione form {

  margin-bottom: 5px;

}

#prenotazione input.bottone {

  border: 1px solid #000;

  margin-left: 10px;

  margin-right: 20px;

  background: #c2c2c2;

  color: #171111;

  cursor: pointer;

  font-size: 12px;

  width: 232px;

}





/* RICHIESTA INFORMAZIONI */

#richiesta_info {

  width: 100%;

  float: left;

  clear: both;

  padding-bottom: 10px;

}



#richiesta_info .richiesta_label {

  padding-left: 12px;

  padding-right: 14px;

  margin-top: 5px;

  font-size: 11px;

  width: 136px;

  float:left;

}

#richiesta_info .richiesta_input {

  width: 230px;

  margin-top: 5px;

  clear:right;

  background: #e6e6e6;

  border: 1px solid #000;

  height: 15px;

}

#richiesta_info textarea {

  margin-top: 5px;

	width: 230px;

  background: #e6e6e6;

  border: 1px solid #000;

}

#richiesta_info input.submitter {

  border: 1px solid #000;

  margin: 10px 5px 5px 0 ;

  background: #c2c2c2;

  color: #171111;

  cursor: pointer;

  font-size: 12px;

  width: 234px;

  float: right;

}

/* IE hack */

* html #richiesta_info .richiesta_label {

  width: 140px;

}

* html #richiesta_info .richiesta_input {

  width: 215px;

}

* html #richiesta_info textarea {

  width: 215px;

}

* html #richiesta_info input.submitter {

  width: 218px;

  margin-right: 4px;

}



/* PANNELLO SEGNALA */

#panel {

  clear: both;

  display: none;

}

div.slide {

  clear: both;

  background: #959595;

  border: 1px solid #626365;

  font-size: 12px;

  padding-left: 5px;

  height: 22px;

  line-height: 22px;

}

div.slide a {

  color: #171111;

  text-decoration: none;

  width: 100%;

}

div.slide a:hover {

  text-decoration: underline;

  margin-bottom: 20px;

}



#panel .segnala_label {

  padding-left: 12px;

  padding-right: 14px;

  margin-top: 5px;

  font-size: 11px;

  width: 136px;

  float:left;

}

#panel .segnala_input {

  width: 230px;

  margin-top: 5px;

  clear:right;

  background: #e6e6e6;

  border: 1px solid #000;

  height: 15px;

}

#panel input.submitter {

  border: 1px solid #000;

  margin: 10px 5px 5px 0 ;

  background: #c2c2c2;

  color: #171111;

  cursor: pointer;

  font-size: 12px;

  width: 234px;

  float: right;

}

/* IE hack */

* html #panel {

  padding-top: 10px;

}

* html div.slide { 

  overflow: hidden;

}

* html #panel .segnala_label {

  width: 140px;

}

* html #panel .segnala_input {

  width: 215px;

}

* html #panel input.submitter {

  width: 218px;

  margin-right: 4px;

}



/* LOG */ 

#log,

#log_segnala {

	width: 100%;

	margin-top: 5px;

	font-size: 12px;

	text-align: center;

  clear: both;

}

 

#log_res,

#log_res_segnala {

	overflow: auto;

	background: #fff;

	margin-bottom: 10px;

	font-size: 11px;

	font-weight: bold;

	padding: 0 5px;

}

 

#log_res.ajax-loading,

#log_res_segnala.ajax-loading {

	padding: 10px 0;

	background: #fff url(../images/spinner.gif) no-repeat center;

}





.privacy {

  font-size: 9px;

  line-height: 10px;

  margin-top: 5px;

  text-align: justify;

}



.gestionaleauto {

  font-size: 9px;

  text-align: right;

	margin-bottom:9px;

	padding-right: 9px;

}

#testo_extra .icona_indietro {

	height:40px;

  width:40px;

  background:url(../images/fe_nero_bianco/icona_indietro.png);

  float:right;

  margin:-12px 0 0;

}

#testo_extra .icona_stampa {

	height:40px;

  width:40px;

  background:url(../images/icona_stampa.png);

  float:right;

  margin:-12px 0 0;

}

#testo_extra .separatore {

  float:right;

  margin:0 10px;

}

#testo_extra a.stampa_scheda,
#testo_extra a.back_link {

	font-size: 12px;

  float:right;

  font-weight:bold;

}


/* INIZIO VETRINA VEICOLI PARCO AUTO */

#vetrina_parco
{
    background:none repeat scroll 0 0 #DDD;
    float:left;
    padding:0;
    text-align:left;
    border-left:2px solid #C1C1C1;
    border-right:2px solid #C1C1C1;
    width:969px;
    padding-bottom: 10px;
}

#vetrina_parco h5{
    margin:10px 0 10px 10px;
    color: #000;
}

.nascondi_vetrina
{
   margin:10px 0 10px 10px;
}

.box_min_vetrina{

	float:left;
	margin:0px 10px 10px;
	width:139px;

}

.box_min_vetrina a img{

	width:127px;
	height:87px;
	padding:5px;
	background:#454545;
	border:1px solid #7d7d7f;
}

.box_min_vetrina p{

	text-align:center;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
        color: #000;

}

.box_min_vetrina p a{
	color:#333333;
}


#carousel_inner {
float:left; /* important for inline positioning */
width:939px; /* important (this width = width of list item(including margin) * items shown */
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */

}

#carousel_ul {
position:inherit;
left:-202px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

html>/**/body #carousel_ul {position: relative;}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */
width:140px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:140px;

margin-top:0px;
margin-bottom:10px;
margin-left:40px;
margin-right:5px;
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand;
border:0px;
}
#left_scroll, #right_scroll{
float:left;
height:130px;
width:15px;
background: #C0C0C0;
}
#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
cursor: hand;
}


/* FINE VETRINA VEICOLI PARCO AUTO */
#newsletter_subscribe{
	color:#B4B4B4;
	background-color:#393C3F;
	border-bottom-color:#C2C2C2;
	border-left-color:#C1C1C1;
	border-right-color:#C1C1C1;	
}	

#newsletter_subscribe a{
	color:#C2C2C2;
 }	
