body {  background-color:#264A6E; margin: 0 auto 0 auto; margin-top:0px; margin-bottom:0px; margin: 0 auto; border: 2px solid #FFFFFF ;width: 990px; background-color:#FFFFFF; min-height:800px;padding:0px;}
td,th { font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000; }
img {border:0px;}
form { display:inline;}
input, select, textarea { padding:2px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; border:1px solid #555 }
fieldset {border:0px; border-top:1px solid #CCC; padding:0px; margin:0px;}
legend { font-weight:bold; color:#000000; font-size:12px; padding-right:15px; padding-left:15px; }
label {display:block; float:left; width:160px; color:#555;}
P {padding-right:0px; padding-left:0px; padding-bottom:0px; margin:2px 0 0 0; padding-top:0px}
A { TEXT-DECORATION:none}
A:hover {TEXT-DECORATION:underline}
FORM {padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; padding-top:0px}
hr {DISPLAY:none}
IMG {border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px}
table {padding: 0px;margin: 0px;}
h1 { padding:0px; margin:0px; font-size:22px;}
h3 { padding:0px; margin:0px; color:#CCCCCC; font-size:14px;}
h4 { padding:0px; margin:0px 0 6px 0; color:#555555; font-size:14px; }

#login { margin-left:20px; margin-bottom:20px; }
#login a { padding: 2px 15px 2px 15px; margin-left:30px;  border:1px solid #CCCCCC;}

#containet table {width:880px;}
#container table,td,tr {padding:0px; margin:0px; border-spacing:0px; border-collapse: collapse;}
#container .ColonnaLatoSX { width:200px; vertical-align:top; border-right:1px solid #CCCCCC; }
#container .ColonnaLatoDX { width:200px; vertical-align:top; border-left:1px solid #CCCCCC; }
#container .ColonnaCentro { width:480px; vertical-align:top; border:0px;}

.input_big { width:115px; padding:2px;} 
.input_small { width:55px; padding:3px;}
.td-line { line-height:4px; background-color:#CCCCCC; }
.banner-top { line-height:115px; }
.linea-top {  background: url(../images/sfondo_top.jpg) repeat-x; line-height:25px;}

.tr-footer {   background: url(../images/sfondo_footer.jpg) repeat-x; line-height:35px; color:#FFFFFF;  padding-left:10px;  }
.tr-footer a { color:#000000; margin-right:200px;}

.box-form td{ color: #FFFFFF; font-weight:bold;}
.box-form-avanzata td{ color: #000000; font-weight:bold; padding:5px;}

.menu { height:24px; font-weight:bold; text-align:right; border-bottom:1px solid #CCCCCC;}
.menu a { padding-right:20px; COLOR:#000000; background: url(../images/fraccia_home.jpg) no-repeat right; }
.menu a:hover { color: #1A376F; background: url(../images/freccia02.jpg) no-repeat right; }

.title-area-right { background: url(../images/sfondo_area.jpg) no-repeat right; height:40px; font-weight:bold; font-size:15px; text-align:right;   }
.title-area-right a { margin-right:20px; COLOR:#000000;  }

.title-area-left  { background: url(../images/sfondo_area.jpg) no-repeat left; height:40px; font-weight:bold; font-size:15px; text-align:left;   }
.title-area-left a { margin-left:20px; color:#000000;  }

.area-lista-left  { height:80px; font-size:15px; text-align:left; background: url(../images/BarraSX.jpg) no-repeat; background-position: bottom center;   padding:10px; vertical-align:middle; font-size:11px; line-height:13px; }
.area-lista-left  img { border:0px; float:left; margin:5px; }
.area-lista-left  a { color: #1A376F; font-size:12px; font-weight:bold; margin:2px; text-decoration:underline;}

.area-lista-right-big  { height:170px; font-size:15px; text-align:left;  background: url(../images/BarraDX.jpg) no-repeat; background-position: bottom center; vertical-align:middle; font-size:11px; }
.area-lista-right { height:80px; font-size:15px; text-align:left;  background: url(../images/BarraDX.jpg) no-repeat; background-position: bottom center; vertical-align:middle; font-size:11px; }
.area-lista-right  img { border:0px;  margin:5px 5px 11px 5px; }
.area-lista-right  a { color: #0099FF; font-size:11px; font-weight:bold; text-decoration:underline; }

.lista-sponsor  { background: url(../images/punto_cella.jpg) repeat-x;  vertical-align:middle; height:50px; text-align:center;}
.sponsor-small_td1 { width:100px; background: url(../images/punto_cella_orizzontale.jpg) repeat-y; text-align:center;}
.sponsor-small_td2 { width:100px;text-align:center; vertical-align:middle; }
.table-servizi td {padding:5px;}
.td-title-servizi { color:#ffffff; font-weight:bold; width:480px; margin:0px; line-height:10px;}
.td-title-servizi a { color:#FFFFFF; }
.td-sevizi-cliente { padding: 0 0 0 20px;   vertical-align:top; width:200px; }
.table-servizi a { color: #1A376F; font-weight:bold; }

.home-lista { font-size:15px; text-align:justify;  vertical-align:top; font-size:11px; }
.home-lista img { border:0px; float:left; margin:0px 15px 0 0; }
.home-lista a { color: #1A376F; font-size:12px; font-weight:bold; margin:2px; text-decoration:underline;}
.home-lista-linea { line-height:30px; background: url(../images/BarraCentrale.jpg) no-repeat; background-position: center;  padding:5px; }

/* RICERCA AUTO */
.table_head td {  background-color:#CCCCCC; border-right:2px solid #FFFFFF; color: #1A376F;  font-weight:bold; padding-left:5px;}
.table_head_ordinamento td { border-bottom:1px solid #CCCCCC; color: #1A376F;  font-weight:bold; padding-left:5px;}
.table_head_ordinamento a { font-weight:bold; color: #1A376F;  vertical-align:middle;  }
.descrizione-ricerca { padding:10px; vertical-align:top; border-bottom:1px solid #CCCCCC; margin:0px; width:400px;}
.descrizione-ricerca a { font-weight:bold; color: #1A376F; TEXT-DECORATION:underline }
.img-lista { border-bottom:1px solid #CCCCCC; }


/* DETTAGLIO AUTO */
.lista_dati { margin-top:15px; }
.lista_dati td { padding-top:5px;  border-bottom:1px solid #CCCCCC;  }
