/* GENERALE */
*{
	margin:0px;
	padding:0px;
}
body{
	margin:0px auto;
	font-family:'Lucida Grande', "Trebuchet MS";
	font-size:100%;	
	background:#dbdada;
	color:#373737;
	text-align:center;
}
a img{
	border:none;
	padding:0px;
	margin:0px;
}
h1 span,
h2 span,
li span,
a span{
	display: block;
	height: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
}
h3{
	text-transform:uppercase;
	font-size:14px;
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* CONTENITORE */
#contenitore1{
	margin:0 auto;
	width:800px;
}
#contenitore{
	background:#fff;
	border-left:1px solid #373737;
	border-right:1px solid #373737;
	padding:22px 16px 16px;
	float:left;
	width:768px;
}
/* HEADER */
#header{
	width:768px;
	height:300px;
}
#logo{
	width:768px;
	height:65px;
	background:#fff url(images/fe/header.jpg) no-repeat;
	margin-bottom:13px;
}
#flash_header{
    width:768px;
    height:196px;
    list-style: none outside none;
    position: absolute;
    top: 0;
    z-index: 0;
    overflow:hidden;
}
#menu{
	width:768px;
	height:25px;
	float:left;
	background:url(images/fe/pattern_menu.jpg) repeat-x;
}
#menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul li{
	float:left;
	display:inline;
	border-right:1px solid #fff;
}
#menu li a{
	height:25px;
	display:block;
}
#menu li.home a{
	width:59px;
	background:url(images/fe/home.gif);
}
#menu li.home a:hover{
	height:25px;
	background:url(images/fe/home.gif) 0 -25px;
}
#menu li.home_act{
	width:59px;
	height:25px;
	background:url(images/fe/home.gif) 0 -25px;
}
#menu li.azienda a{
	width:74px;
	background:url(images/fe/azienda.gif);
}
#menu li.azienda a:hover{
	height:25px;
	background:url(images/fe/azienda.gif) 0 -25px;
}
#menu li.azienda_act{
	width:74px;
	height:25px;
	background:url(images/fe/azienda.gif) 0 -25px;
}
#menu li.auto a{
	width:59px;
	background:url(images/fe/auto.gif);
}
#menu li.auto a:hover{
	height:25px;
	background:url(images/fe/auto.gif) 0 -25px;
}
#menu li.auto_act{
	width:59px;
	height:25px;
	background:url(images/fe/auto.gif) 0 -25px;
}
#menu li.moto a{
	width:60px;
	background:url(images/fe/moto.gif);
}
#menu li.moto a:hover{
	height:25px;
	background:url(images/fe/moto.gif) 0 -25px;
}
#menu li.moto_act{
	width:60px;
	height:25px;
	background:url(images/fe/moto.gif) 0 -25px;
}
#menu li.noleggio a{
	width:86px;
	background:url(images/fe/noleggio.gif);
}
#menu li.noleggio a:hover{
	height:25px;
	background:url(images/fe/noleggio.gif) 0 -25px;
}
#menu li.noleggio_act{
	width:86px;
	height:25px;
	background:url(images/fe/noleggio.gif) 0 -25px;
}
#menu li.servizi a{
	width:66px;
	background:url(images/fe/servizi.gif);
}
#menu li.servizi a:hover{
	height:25px;
	background:url(images/fe/servizi.gif) 0 -25px;
}
#menu li.servizi_act{
	width:66px;
	height:25px;
	background:url(images/fe/servizi.gif) 0 -25px;
}
#menu li.mappa a{
	width:74px;
	background:url(images/fe/mappa.gif);
}
#menu li.mappa a:hover{
	height:25px;
	background:url(images/fe/mappa.gif) 0 -25px;
}
#menu li.mappa_act{
	width:74px;
	height:25px;
	background:url(images/fe/mappa.gif) 0 -25px;
}
#menu li.contatti a{
	width:77px;
	background:url(images/fe/contatti.gif);
}
#menu li.contatti a:hover{
	height:25px;
	background:url(images/fe/contatti.gif) 0 -25px;
}
#menu li.contatti_act{
	width:77px;
	height:25px;
	background:url(images/fe/contatti.gif) 0 -25px;
}
#menu li.ebay a{
	width:58px;
	background:url(images/fe/ebay.gif);
}
#menu li.ebay a:hover{
	width:58px;
	background:url(images/fe/ebay.gif) 0 -25px;
}
#menu li.forum a{
	width:64px;
	background:url(images/fe/forum.gif);
}
#menu li.forum a:hover{
	width:64px;
	background:url(images/fe/forum.gif) 0 -25px;
}
#menu li.permuta a{
	width:72px;
	background:url(images/fe/permuta.gif);
}
#menu li.permuta a:hover{
	height:25px;
	background:url(images/fe/permuta.gif) 0 -25px;
}
#menu li.permuta_act{
	width:72px;
	height:25px;
	background:url(images/fe/permuta.gif) 0 -25px;
}
#menu li.testdrive{
    border-right: 0px!important;
}
#menu li.testdrive a{
	width:82px;
	background:url(images/fe/testdrive.gif);
}
#menu li.testdrive a:hover{
	height:25px;
	background:url(images/fe/testdrive.gif) 0 -25px;
}
#menu li.testdrive_act{
	width:82px;
	height:25px;
	background:url(images/fe/testdrive.gif) 0 -25px;
        border-right: 0px!important;
}
/* CORPO HOME *************************************************/
#corpo_home{
	width:768px;
	float:left;
	background:url(images/fe/pattern_corpohome.gif) repeat-y;
}
#box_pubblicita{
	width:768px;
	height:156px;
	border-top:1px solid #fff;
	float:left;
}
#box_pubblicita h3{
	color:#3d392d;
	width:768px;
	height:25px;
	background:url(images/fe/pattern_pubblicita.gif) repeat-x;
	line-height:25px;
	border-bottom:1px solid #fff;
}
#banner{
	width:742px;
	height:102px;
	background:url(images/fe/bg_banner.jpg) no-repeat;
	padding:14px 13px;
}
/* COLONNA SX */
#colonna_sx{
	width:191px;
	float:left;
	border-right:1px solid #fff;
}
.box_col{
	width:191px;
	height:138px;
	background:url(images/fe/box_col.jpg) no-repeat;
	padding-top:6px;
	border-bottom:1px solid #fff;
}
.box_col h3{
	color:#774f33;
	height:22px;
	margin-bottom:11px;
	line-height:22px;
}
.box_col img{
	width:142px;
	height:100px;
}
.flash_col{
	width:191px;
	height:144px;
}
/* COLONNA CX */
#colonna_cx{
	width:383px;
	float:left;
}
.box_cerca{
	width:168px;
	height:160px;
	float:left;
	padding:5px 12px 0px 11px;
}
.bordo{
	border-left:1px solid #fff;
	height:165px;
	float:left;
}
.box_cerca h3{
	width:166px;
	height:23px;
	border:1px solid #fff;
	line-height:23px;
	background:url(images/fe/pattern_titcx.gif) repeat-x;
	margin-bottom:12px;
	color:#5f3720;
}
.box_cerca select{
	border-left:1px solid #3c382c;
	border-top:1px solid #3c382c;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	width:165px;
	height:18px;
	margin-bottom:11px;
	font-family:'Lucida Grande', "Trebuchet MS";
	font-size:12px;
}
.box_cerca input{
	height:16px;
	width:163px;
}
.input_ver_moto{
	height:14px;
  font-size:10px;
  width: 100px;
  margin: 0;
 	border-left:1px solid #3c382c;
	border-top:1px solid #3c382c;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.button {
	font-size: 10px;
	margin: 0;
	cursor: pointer;
}
.versione_home {
	height:16px;
  font-size:11px;
	width:165px;
  margin: 0;
 	border-left:1px solid #3c382c;
	border-top:1px solid #3c382c;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
  margin-bottom:10px;
}

*:first-child+html .box_cerca select{
	font-size:11px;
}
.box_cerca input.bottone{
	border:1px solid #fff;
	width:106px;
	height:18px;
	background:url(images/fe/pattern_bottone.gif) repeat-x;
	text-transform:uppercase;
	font-family:'Lucida Grande', "Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#5a5746;
	margin-left:59px;
	cursor:pointer;
}
.box_testo{
	width:347px;
	border-top:1px solid #fff;
	padding:8px 19px 15px 18px;
	clear:left;
}
.box_testo img{
	width:345px;
	height:101px;
	margin-bottom:9px;
}
.box_testo h3{
	width:345px;
	height:21px;
	border:1px solid #fff;
	line-height:21px;
	background:url(images/fe/pattern_titcx.gif) repeat-x;
	margin-bottom:10px;
	color:#5f3720;
}
.cont_testo{
	padding:17px 20px;
	width:307px;
	background:#f6f4f0;
	text-align:left;
	font-size:12px;
}
/* COLONNA DX */
#colonna_dx{
	width:191px;
	float:left;
	border-left:1px solid #fff;
}
/* CORPO **********************************************************/
#corpo{
	width:768px;
	float:left;
	background:url(images/fe/pattern_corpo.gif) repeat-y;
	padding-top:5px;
}
#tit_corpo{
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	padding-left:16px;
	width:752px;
	background:url(images/fe/pattern_titcx.gif) repeat-x;
	height:23px;
	line-height:23px;
	color:#564e43;
}
#tit_corpo h3{
	text-align:left;
}
#cont_corpo{
	padding-top:12px;
	padding-bottom:10px;
	float:left;
}
#testo_azienda{
	border:1px solid #fff;
	margin-left:13px;
	background:#e0dcd2;
	padding:17px;
	width:461px;
	text-align:left;
	font-size:12px;
	float:left;
	height: 318px;
}
#testo_azienda p{
	margin-bottom:15px;
}
#foto_azienda{
	width:258px;
	float:left;
}
#tit_fotoazienda{
	width:258px;
	height:34px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	line-height:34px;
	background:url(images/fe/bg_titfoto.jpg) no-repeat;
}
#tit_fotoazienda h3{
	color:#5f3720;
}
.box_fotoaziendasx{
	border-bottom:1px solid #fff;
	padding:11px;
	float:left;
	width:107px;
}
.box_fotoaziendadx{
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:11px 10px;
	float:left;
	width:107px;
}
.box_fotoaziendasx img,
.box_fotoaziendadx img{
	width:105px;
	height:76px;
	border:1px solid #fff;
}
#mappa{
	width:739px;
	height:400px;
	border:1px solid #fff;
	margin:0px 14px 10px 13px;
}
#testo_mappa,
#testo_noleggio,
#testo_contatti,
#testo_servizi{
	border:1px solid #fff;
	margin:0px 14px 0px 13px;
	background:#e0dcd2;
	padding:17px;
	width:705px;
	text-align:left;
	font-size:12px;
	float:left;
}
#testo_mappa p{
	margin-bottom:15px;
}
#testo_noleggio p{
	margin-bottom:15px;
}
#testo_contatti p{
	margin-bottom:15px;
}
#testo_servizi p{
	margin-bottom:15px;
}
#testo_servizi ul {
	margin-left:20px;
}
#box_autonoleggio_scheda { 
  border-bottom: 1px solid #7f7f7f;
  height: 137px;
  clear: both;
  padding-top: 10px;
}
#box_autonoleggio_scheda img {
  float: left;
  margin-right: 20px;
}
#tabella_autonoleggio td h5{
  background: #a39d8d;
  line-height:11px;
  color: #fff;
}
#tabella_autonoleggio td {
  background: #a39d8d;
  text-align: center;
  padding: 2px;
  color: #fff;
}

/* LISTA AUTO MOTO */
#box_lista{
	width:768px;
	float:left;
}
.paginazione{
	width:768px;
	height:23px;
	background:url(images/fe/pattern_titcx.gif) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#373737;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	float:left;
	clear: both;
}
div.paginazione table{
  width: 100%;
  border:none;
}
.paginazione_sx{
  width: 200px;
}
.paginazione_dx{
  width: 250px;
}
div.paginazione ul{
	list-style:none;
	text-align: right;
}
div.paginazione li{
	display:inline;
	margin-right:6px;
}
div.paginazione li.act{
 	display:inline;
	text-decoration:none;
	font-weight: bold;
}
div.paginazione a{
	color:#373737;
	text-decoration:underline;
	font-weight:normal;
}
div.paginazione a:hover{
	color:#373737;
	text-decoration:underline;
}

div.paginazione li.indietro a{
	padding:3px 0px;
	text-decoration:underline;
}

div.paginazione li.avanti a{
	padding:3px 0px;
	text-decoration:underline;
}

div.paginazione li.indietro a:hover{
	color:#3a3a3a;
	text-decoration:underline;
}
div.paginazione li.avanti a:hover{
	color:#3a3a3a;
	text-decoration:underline;
}
#form_selezione{
	width:768px;
  	margin:16px 0px;
	text-align:left;
	float: left;
}
.tabelladiricerca{
  	border:none;
	width:763px;
	margin-left:5px;
}
.tabelladiricerca td{
  	padding:0;
}
.tabelladiricerca tr td.left{
	width:280px;
}
.tabelladiricerca tr td.right{
	width:438px;
}
.ricerca_separatore {
  	float: left;
  	width: 40px;
  	height: 20px;
}
#form_selezione label{
	font-size: 12px;
	font-weight:bold;
	color:#000;
}
#form_selezione select{
	background:#fff;
	border:1px solid #a5a5a5;
	font-size:10px;
	margin-left:2px;
}
#form_selezione p{
	font-size:11px;
	font-weight:bold;
	color:#c3080e;
	float:left;
	margin-top:20px;
	margin-left:60px;
}
#form_selezione p a,
#form_selezione p a:hover{
	color:#c3080e;
}
.mod_auto1,
.mod_auto2{
	width:756px;
	padding-left:12px;
	float:left;
	border-top:1px solid #fff;
	height:auto!important;
        min-height:100px!important;
        height:100px;
	padding-top:13px;
}
.mod_auto1{
	background:#e0dcd2;
}
.mod_auto2{
	background:#d1cbbc;
}
.foto_scheda{
	width:142px;
	height:98px;
	float:left;
}
.foto_scheda img{
	width:140px;
	height:96px;
	border:1px solid #fff;
}
.foto_scheda p a,
.foto_scheda p a:hover{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	height:20px;
	width:180px;
	padding-left:21px;
}
.testo_scheda{
	width:599px;
	height:100px;
	text-align:left;
	/*padding-bottom:30px;*/
	float:left;
	font-size:11px;
}
.testo_scheda .testata{
	width:599px;
  	display: inline;
  	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border:1px solid #fff;
	background:#d3bc9f;
	float:left;
}
.testo_scheda .prezzo {
	width:154px;
	height:21px;
	line-height:21px;
	background:#696558;
	color:#fff;
	float:left;
	border-right:1px solid #fff;
	text-align:center;
}
.testo_scheda .km {
	width:121px;
	height:21px;
	line-height:21px;
	background:#d3bc9f;
	color:#000;
	float:left;
	border-right: 1px solid #fff;
	text-align: center;
}
.testo_scheda .immatricolazione {
	width:102px;
	height:21px;
	line-height:21px;
	background:#d3bc9f;
	color:#000;
	float:left;
	border-right: 1px solid #fff;
	text-align: center;
}
.testo_scheda .potenza {
	width:153px;
	height:21px;
	line-height:21px;
	background:#d3bc9f;
	color:#000;
	float:left;
	text-align: center;
	border-right: 1px solid #fff;
}
.testo_scheda h3{
	color:#000;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	clear:left;
}
.testo_scheda h3 a{
  color:#000;
}
.testo_scheda h3 a:hover{
  color:#000;
}
.testo_scheda p{
	margin-left:20px;
}
.iva_esposta {
  font-size: 9px;
  font-weight: normal;
}
.testo_scheda p span{
	font-weight:bold;
	color:#c3080e;
}
/* SCHEDA */
.mod_auto{
	width:756px;
	padding-left:12px;
	float:left;
	height:auto;
	padding-top:13px;
	/*border-top:1px solid #fff;*/
}
/* TITOLO DETTAGLIO */
.titolo_scheda_dettaglio {
  float: left;
  text-align: left;
  width: 737px;
  height:21px;
  background:#d3bc9f;
  border:1px solid #fff;
  line-height:21px;
  margin-bottom:9px;
}
.titolo_scheda_dettaglio h3{
  width: 589px;
  height:21px;
  background:#696558;
  color: #fff;
  float:left;
  font-size: 14px;
  padding-left:9px;
}
.titolo_scheda_dettaglio a{
  float: left;
  color:#000;
  font-size:12px;
  font-weight:bold;
}
.titolo_scheda_dettaglio table{
  border: 0;
  width: 100%;
  padding:0px;
}
#foto_scheda_auto{
	width:330px;
	margin-bottom:11px;
	float:left;
	margin-right:17px;
}
#foto_scheda_auto img{
	width:325px;
	height:240px;
	border:1px solid #fff;
	margin-right:3px;
}
#corpo_galleria{
	width:330px;
	float:left;
	margin-bottom:20px;
}
#corpo_galleria a img{
	width:105px;
	height:76px;
  	border:1px solid #fff;
  	margin:0 3px 3px 0;
  	float: left;
}
div.stampa_scheda_auto{
	background: #696558;
	border: 1px solid #fff;
	font-size: 12px;
	font-weight: bold;
	width: 325px;
	height:22px;
	line-height:22px;
	clear: both;
	margin-bottom: 10px;
}
div.stampa_scheda_auto a {
  color:#fff;
}
div.stampa_scheda_auto a:hover{
	color:#fff;
}
/* RICHIESTA INFORMAZIONI */
#richiesta_info {
  	width: 325px;
  	float: left;
	border: 1px solid #fff;
	background:#d1cbbc;
}
#richiesta_info h4{
	width: 325px;
	background: #696558;
	border-bottom: 1px solid #fff;
  	font-size:12px;
	font-weight: bold;
  	color: #fff;
}
#form_box{
	width:325px;
	font-size:11px;
	padding: 5px;
}
#form_box td {
  vertical-align: top;
}
#form_box input {
	border: 1px solid #696558;
	background:#fff;
	width: 167px;
	color: #666;
	font-size: 12px;
}
#form_box textarea {
	border: 1px solid #696558;
	width: 167px;
	color: #666;
	font-size: 12px;
	background:#fff;
}
#form_box label {
	float: left;
	margin: 4px 0pt;
	width: 100%;
	text-align: left;
	color:#000;
}
#form_box span {
  font-size: 9px;
  color:#000;
}
input#submitter{
  border:1px solid #fff;
  margin:10px 0 5px 0;
  background:#696558;
  color: #fff;
  cursor:pointer;
}
.input_col {
	float: right;
}
.testo_scheda_dettaglio{
	text-align:left;
	padding-bottom:30px;
	float:left;
	font-size:11px;
	width:392px;
}
#dettaglio{
	border:1px solid #fff;
	background:#d1cbbc;
	margin-bottom:10px;
	padding:5px;
}
* html #dettaglio {
	width:390px;
}
#dettaglio p{
	font-size: 12px;
}
#dettaglio p.prezzo {
	font-weight: bold;
	padding-bottom: 10px;
	color: #000;
	padding-right: 20px;
}
#dettaglio p.prezzo span.valore {
	font-size: 14px;
	color: #3a3a3a;
}
a.back_link {
  float:left;
  font-size: 10px;
  color: #333;
  padding-right: 20px;
  height: 19px;
  line-height: 20px;
  text-align: right;
}
a.back_link:hover {
  color: #f7f7f7;
}
#dati_tecnici {
  font-size: 12px;
  margin-bottom: 20px;
  color:#000;
  width:100%;
}
#dati_tecnici span{
	font-weight:bold;
}
#dati_tecnici td{
  height: 20px;
}
.equipaggiamento{
	border:1px solid #fff;
	background:#d1cbbc;
	margin-bottom:10px;
}
.equipaggiamento h4 {
background: #696558;
padding: 2px 5px;
border-bottom: 1px solid #fff;
font-size: 12px;
color: #fff;
}
.equipaggiamento p {
padding: 5px;
color:#000;
}
/* FOOTER */
#footer{
	width:768px;
	height:25px;
	clear:left;
	line-height:25px;
}
#footer p{
	font-size:11px;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	color:#6b6655;
	line-height:25px;
	text-align:center;
}
#footer p a,
#footer a:hover{
	color:#6b6655;
}
div.paginazione .menulivello2 {
  text-align: left;
	padding-left:16px;
}
div.paginazione .menulivello2 a {
  color: #e20018;
}

div.mod_auto_misc{
    margin-top:116px !important;
    margin-top:12px;
    margin-bottom:8px;
    height:20px;
    width:741px;
}

div.mod_auto_misc p{font-size:11px;}
div.show_number, div.status, div.links{float:left;}
div.show_number{margin-left:0px;width:141px;}
div.show_number p{text-align: left;}
div.status{margin-left:2px;width:300px;}
div.links{width:298px;text-align:center;}
div.links a, a.scheda_link{font-weight: bold;font-size: 11px;text-decoration: underline;color:#000000}
img.car_status{width:16px;height:16px}
.particolari{margin-bottom:150px!important;}
#scheda_pubblicita{margin-bottom:0px;border:1px solid #fff;background-color:#d1cbbc;}
#scheda_pubblicita h4{background:#696558;padding: 2px 5px;border-bottom: 1px solid #fff;font-size: 12px;color: #fff;}
#scheda_pubblicita p{padding:5px;text-align:left;font-size:11px}
img.adv_image{width:380px;margin:5px}
#scroll_container{position:relative;height:auto!important;min-height:90px!important;height:90px}
#scroll_text{width:304px}
#news_carousel{position:relative;left:24px}
#shop_carousel{position:relative;left:47px}
#news_carousel, #news_carousel img, {width:139px !important;height:98px !important}
#shop_carousel, #shop_carousel img {width:100px !important;height:100px !important}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 139px;
height: 98px; /*Height should enough to fit largest content's height*/
}

.stepcarousel_2{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 100px;
height: 100px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt, .stepcarousel_2 .belt{
position: absolute; /*leave this value alone*/
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 139px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel_2 .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 100px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#top{font-size:11px;font-weight:bold;color:#000000;float:right;text-align:right;margin-top:10px}
#top a, #top a:hover, #top a:visited{font-size:12px;font-weight:bold;text-decoration: underline;}
#top a, #top a:visited{color:#000000;}
#top a:hover{color: #CCCCCC;}
#login_error{color:#FF0000;margin:0px;text-align:center;}
#message{margin:0px;text-align:center;}
.center{text-align: center !important;}
.right{text-align: right;}
#btnLogin{width:80px;margin-top:15px;margin-bottom:20px;font-weight:bold;}
#btnSend{width:160px !important;margin-top:15px;margin-bottom:20px;font-weight:bold;}
div.clear{clear:both}
#login_form{margin:auto;width:225px;text-align:center}
#register_form{margin:auto;width:422px;text-align:center}
#register_form input, div.form_input{width:300px}
div.row{margin:12px auto}
div.message_row{margin:2px auto}
div.form_text, div.form_text_2, div.form_input, textarea{float:left;}
div.form_text{width:80px;text-align:left}
div.form_text_2{width:120px;text-align:left}
div.login_area{text-align: center!important}
div.login_area a{color:#000000;font-weight: bold}
textarea{width:296px;height:150px;}
#consensodatipersonali{width:25px!important}
div.titolo_permuta{font-weight: bold;text-align: left}
.input{float:left}
#check_sx, #check_dx{float:left;width:211px;text-align:left}
#check_sx input,#check_dx input{width:20px;float:left}
