BODY {
	background : #DBEFFE;
	scrollbar-base-color : #BED3E9;
	scrollbar-3dlight-color : #BED3E9;
	scrollbar-arrow-color : #000000;
	scrollbar-darkshadow-color : #B8C3D0;
	scrollbar-face-color : #D5E2EF;
	scrollbar-highlight-color : #DBEFFE;
	scrollbar-shadow-color : #A8B2BD;
	scrollbar-track-color : #BED3E9;
}
/* Menu */
.menu{
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; }
}
.menu:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; font-weight: bold; color: #ff0000; text-decoration: none; }
}
.label{
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-style: italic; font-weight: normal; color: #FFFFFF; text-decoration: none;}
}



/* Menu */



/* 
***************** Stili del testo ***********************/

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }
.testo:hover {
 text-decoration: underline; }
 
.testo_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: bold; font-weight: bold; color: #000000;  }
.testo:hover {
 text-decoration: underline; }
 
.testo_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #031474; text-decoration: none;}
.testo_blu:hover {
 text-decoration: underline; }
 
.testo_blu_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: bold; font-weight: bold; color: #031474; text-decoration: none; }
.testo_blu_bold:hover {
 text-decoration: underline; }
 
 /***************** Stili tabelle e celle **************************/
 
body {
margin:0px;
padding:0px;
font-family:verdana, arial, helvetica, sans-serif;
color:#DBEFFE;
background-color:#DBEFFE;
height: 100%;
}

.td_research {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-style: bold; font-weight: bold; color: #FFFFFF; text-decoration: none; 
  background-image: url(../images/bg_research.jpg);
	background-repeat: no-repeat;
}

.tb_blu {
  height: 63px;
  width: 100%;
  background-color: #031474;
}

.tb_azzurra {
  height: auto;
  width: 760px;
  background-color: #BED3E9;
}


.tb_footer {
  height: auto;
  width: 760px;
  background-color: #BED3E9;
}

.tb_menu {
  height: 94px;
  width: 760px;
  background-color: #031474;
}

.td_logo {
  height: 94px;
  width: 176px;
}

.td_menu {
  height: 94px;
  width: 584px;
}

.td_padding3 {
  padding:3px;
  align: left;
}

.td_padding3_txright {
  padding:3px;
  text-align: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #031474;
}

.td_titolo {
  height: 36px;
  text-valign: baseline;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: bold; font-weight: bold; color: #031474;
}

.td_voceform {
  height: 26px;
  width: 80px;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: bold; font-weight: bold; color: #031474;
}
.tb_form {
  height: auto;
  width: 730px;  
  text-align: left;
}

.tb_result {
  height: auto;
  width: 736px;  
  text-align: left;
}

.td_result {
  height: 30px;
  width: 66px;  
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #000000;
}

.td_titleresult {
  height: 30px;
  width: 68px;  
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: bold; font-weight: bold; color: #031474;
}

.td_detailname {
  width: 176px;
  height: 14px;  
  text-align: left;
  background-color: #ABC0DD;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #031474;
}

.td_detailresult {
  width: 210px;
  height: 14px;  
  text-align: left;
  background-color: #B4C9E3;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #031474;
}

.td_resultCell {
	padding-right: 3px;
	padding-left: 3px;
}

.div_maplocation { 
	position:absolute; width:165px; height:26; z-index:2; left: 0; top: 40;
	visibility:hidden;
}


.immagine {
	border: 1px solid #031474;
}

.arrow {
	border: 1px solid #7F9DB9;
}

 /***************** form ogject **************************/

.combo {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 120px;
	height: 16px;
	border: 1px solid #7F9DB9;
}

.combo_short {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 75px;
	height: 16px;
	border: 1px solid #7F9DB9;
}

.combo_language {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 90px;
	height: 16px;
	border: 1px solid #7F9DB9;
}

.combo_medium {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 176px;
	height: 16px;
	border: 1px solid #7F9DB9;
}

.combo_long {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 200px;
	height: 16px;
	border: 1px solid #7F9DB9;
}

.text {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 100px;
	height: 14px;
	border: 1px solid #7F9DB9;
}

.text_long {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 160px;
	height: 14px;
	border: 1px solid #7F9DB9;
}

.det_dealer {
	height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #031474; text-decoration: none; }


.det_dealer_link {
	color: #031474; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; }
	
.det_dealer_link:hover {
	color: #031474; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; }

.td_registration_date {
	COLOR: #031474; 
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	font-style: bold; 
	WIDTH: 137px;
	HEIGHT: 18px; 
	border: 1px solid #7F9DB9;
	vertical-align:middle;
	align:left;
}

.td_fieldname {
    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: bold; font-weight: bold; color: #031474;
	width: 248px;
	height: 18px;
	vertical-align:bottom;
	padding:2px;
}

.td_field {
	width: 248px;
	height: 20px;
	vertical-align:top;
	padding:2px;
}

.td_result_model {
	border-left:solid 1px #8699C6;
}

.cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	color: #FFFFFF;
	width:100%;
	height:21px;
	border : 0px solid #BED3E9;
	background-color: #031474;
}

.details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	width:100%;
	height:21px;
	border : 0px solid #BED3E9;
	vertical-align: middle;
	text-align: center;
	background-color: #031474;
}

.link_details{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	color: #FFFFFF;
}

.impaginazioneOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #031474;
	text-decoration: none;
}
.impaginazioneOn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #031474;
	text-decoration: underline;
}
.impaginazioneOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #9497a9;
	text-decoration: none;
}
/************* FOOTER **************/
.service_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #031474; text-decoration: none; }		

.service_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #031474; text-decoration: underline; }		

.disclamer {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #031474; text-decoration: none; }		

.disclamer_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: bold; color: #031474; text-decoration: none; }		

.tb_footer {
	background-color: #C5DBF2;
}

.td_linea_blu_footer {
	height: 3px;
	background-color: #0D2D82;
}

.td_padding_footer {
	padding-right: 15px;
}

.locationTxt {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.res_istruzioni {

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal; 

	color: #031474; 

	text-decoration: none; 

}


.div_disclaimer
{
  width:100%;
}

.div_detail
{
    
}

.td_detail
{  
  font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-style: bold; font-weight: bold; color: #FFFFFF; text-decoration: none; 
  background-image: url(../images/bg_research.jpg);
	background-repeat: no-repeat; 
	width:193px;
}
