/* CSS Document */

body { 	margin:0; padding:0;}
img{border:0; padding:0; margin:0;}
#container { position:absolute; width:983px; left:50%; margin-left:-491px;}
#testata { float:left; width:983px;}
#maincol_sin { float:left; width:273px;  margin:0px 0 0 0px; vertical-align:top; overflow:hidden;}
#maincol_des { float: right; width:680px;  margin:0px 0px 0 30px; vertical-align:top; overflow:hidden;}
a { color:#4b4b4b; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}
a:hover { color:#bd5e10; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}
.login {width:130px; border:1px solid #7c7c7c; color:#404040; font-family:Verdana, Geneva, sans-serif; font-size:10px;
	}
textarea {width:140px; border:1px solid #7c7c7c; color:#404040; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
select {width:140px; border:1px solid #7c7c7c; color:#404040; font-family:Verdana, Geneva, sans-serif; font-size:10px;}

/*FONT*/

.font1 { color:#404040; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
.font2 { color:#5d7ba4; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold;}
.font3 { color:#404040; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:20px;}
.font3 a { color:#404040; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}
.font3 a:hover { color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none;}

.font4 { color:#ff0009; font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold;}
.font5 { color:#f99a2d; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold;}
.font5 a { color:#f99a2d; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
.font5 a:hover { color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}

.font6 { color:#f99a2d; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;}


/*TESTATA*/
#logo { float:left; width:246px; height:76px; margin:10px 0 0 0;}
#sep_logo { float:left; width:1px; height:58px; margin:25px 18px 0 18px; background-color:#999;}
#logo_temporary {float:left; width:207px; height:76px; margin:10px 0 0 0;}
#visite { float:right; margin:12px 0 0 0; width:444px;}
.visite_grigio { float:left; color:#404040;}
.visite_rosso { float:left; color:#ff0009; margin:0 0px 0 5px;width:40px;}
.visite_blu { float:left; color:#005aa9; margin:0 5px 0 0;}
.visite_blu_deposito { float:left; color:#005aa9; margin:0 5px 0 80px;}
.format {float:left; color:#005aa9; margin:0 5px 0 270px;  width:178px;}
#login { float:right; width:445px; height:35px; background-image:url(../_img/sfondo_login.gif); margin:8px 0 0 0;}
#login_2 { float:left;  width:445px; height:35px; background-image:url(../_img/sfondo_login.gif); margin:8px 0 0 0;}
#login_3 { float:left;  width:645px; height:35px; background-image:url(../_img/sfondo_login.gif); margin:8px 0 0 0;}

#login_testo { float:left; height:35px; line-height:35px; margin:0 5px 0 0px; padding:0 0 0 12px; }
#login_textbox { float:left; width:140px; margin:10px 0 0 0;}
#login_puls { float: left; margin:10px 0px 0 12px; padding:0 0px 0 0px;}

/*COLONNA DI SINISTRA*/
#ricerca_curr { float:left; width:273px; background-color:#f3f3f3; background-image:url(../_img/ricerca_base.gif); background-repeat:no-repeat; background-position:bottom; margin:0 0 5px 0;}
#ricerca_curr_tit { float:left; width:273px;} 
#ricerca_curr_reg { float:left; width:255px; height:50px; background-image:url(../_img/ricerca_curr_reg.gif); margin:5px 9px 8px 5px;}
#ricerca_curr_prov { float:left; width:255px; height:50px; background-image:url(../_img/ricerca_curr_prov.gif); margin:5px 9px 8px 5px;}
#ricerca_curr_cat { float:left; width:255px; height:50px; background-image:url(../_img/ricerca_curr_cat.gif); margin:5px 9px 8px 5px;}
#ricerca_curr_fasce { float:left; width:255px; height:50px; background-image:url(../_img/ricerca_curr_eta.gif); margin:5px 9px 8px 5px;}




#ricerca_avanz_reg { float:left; width:255px; height:112px; background-image:url(../_img/ricerca_avanz_reg.gif); background-repeat:no-repeat; margin:5px 9px 8px 5px;}
#ricerca_avanz_prov { float:left; width:255px; height:112px; background-image:url(../_img/ricerca_avanz_prov.gif);background-repeat:no-repeat;  margin:5px 9px 8px 5px;}
#ricerca_avanz_cat { float:left; width:255px; height:112px; background-image:url(../_img/ricerca_avanz_cat.gif);background-repeat:no-repeat; margin:5px 9px 8px 5px;}
#ricerca_avanz_fasce { float:left; width:255px; height:112px; background-image:url(../_img/ricerca_avanz_eta.gif);background-repeat:no-repeat; margin:5px 9px 8px 5px;}
#ricerva_avanz_trasferte { float:left; width:255px; height:50px; background-image:url(../_img/ricerca_avanz_trasferte.jpg);background-repeat:no-repeat; margin:5px 9px 8px 5px;}



#check { float:left; width:170px; text-align:left; margin:25px 0 0 0px; padding:0 0 0 57px;}
.check { width:15px; border:none;}

.combo { width:170px; height:18px; margin:25px 0 0 63px;}
#puls_cerca { float: right; margin:0 9px 8px 0;}
#link_ricerca { float:left; border-bottom: solid 1px #d8d8d8; padding-bottom:15px; margin:0px 0 15px 0;}
/*#sep_sin { float:left; height:1px; width:273px; }*/
#flash_concessionario { float:left;}
#banner { float:left; margin:0 0 5px 0;}

/*COLONNA DI DESTRA*/

#tit_pag { float:left; width:680px; border-bottom: solid 1px #d8d8d8; padding:0 0 15px 0;}
/*#sep_tit_pag { float:left; width:680px; height:1px; background-color:#d8d8d8; margin:15px 0 20px 0;}*/
#contenuto { float:left; width:680px; text-align:justify;  margin:20px 0 0 0;}
#video_home { float:left; width:492px; height:337px; background-color:#f3f3f3;}
#scopri_come { float: right;}
#banner_ricerca_conc { float: right;}
#testo_home { float: left; width:680px; border-top:1px solid #d8d8d8; padding:15px 0 0 0; margin:15px 0 15px 0;}

/*ricerca*/
#box_ricerca { float:left; width:330px; margin:10px 0 5px 0; padding:0 10px 0 0;}
#box_ricerca_nome { float:left; width:330px; margin:0 0 5px 0;}
#box_ricerca_img { float:left; width:68px; border:1px solid #939393; padding:1px 1px 1px 1px; text-align:center;}
#box_ricerca_img img { float:left; width:68px;}
#box_ricerca_testo { float:left; width:248px; margin:-4px 0 0 10px;}
.box_ricerca_testo_blu { color:#5d7ba4;}
#box_ricerca_icone { float:left; margin:5px 0 0 0;}
#box_ricerca_icone img { float:left; margin:0 10px 0 0;}

/*dettaglio*/
#video_dett { float:left; width:680px; height:468px; background-color:#f3f3f3; margin:0 0 15px 0;}
#dett_col_sin { float:left; width:404px;}
#dett_col_des { float: left; width:248px; margin:0 0 0 28px;}
#tit_suo_curr { float: left; width:404px; margin:0 0 20px 0;}
#tit_dati_anag { float: left; width:248px; margin:0 0 20px 0;}
#desc_singola { float: left; width:404px; margin:0 0 10px 0;}
#scheda { float:left; width:404px;}
#scheda_tit { float:left; width:404px; height:30px; line-height:30px; margin:0 0 10px 0;}
#scheda_tit img { float:left; margin:0 10px 0 0;}
#scheda_td_1 { height:23px; line-height:23px; background-color:#dbe7fa; padding:0 10px 0 10px;}
#scheda_td_2 { height:23px; line-height:23px; background-color:#e9f2ff; padding:0 10px 0 10px;}
#sep_td{ height:2px;}
#sep_schede { float:left; height:1px; width:404px; margin:20px 0 10px 0; background-image:url(../_img/sep_schede.jpg); background-repeat:no-repeat;}
#esp_lav { float:left; width:680px;}
#esp_lav_testo { float:left; width:680px; border-bottom:1px solid #d8d8d8; padding:0 0 15px 0; margin:0 0 15px 0;}
/*#sep_lav { float:left; height:1px; width:680px; background-color:#d8d8d8; margin:15px 0 15px 0;}*/
#dati_anaf_sin { float:left; width:119px; margin:0 10px 10px 0;}
#dati_anaf_des { float: left; width:119px; margin:0 0 10px 0;}
#dati_anaf_mail { float: left; width:248px; border-bottom:1px solid #d8d8d8;padding:0 0 15px 0; margin:0 0 15px 0;}
/*#sep_dati { float:left; height:1px; width:248px; background-color:#d8d8d8; margin:15px 0 15px 0;}*/
#desc_singola_dati { float: left; width:248px;}

/*punti raccolta*/
#combo_punti_raccolta { float:left; width:680px; margin:0 0 20px 0;}
#combo_punti_raccolta img { margin:0 5px 0 0; vertical-align:bottom;}
.combo_punti_raccolta { width:170px; height:18px; margin:0 20px 0 0;}
#box_punto { float:left; width:680px;  border-bottom: solid 1px #d8d8d8; padding:0 0 15px 0; margin:0 0 15px 0;}

/*console scheda contenuti*/
#scheda_contenuti { float:left; width:680px;}
#scheda_contenuti img { margin:2px 0 0 0;}
.mod { width:20px;}



/*MENU*/

#menu { float:left; width:983px; height:33px; line-height:33px; background-color:#f3f3f3; margin:8px 0 20px 0; text-align:center;}
#menu_2 { float:left; width:100%; height:33px; line-height:33px; background-color:#f3f3f3; margin:8px 0 20px 0; text-align:center;}

#menu ul { list-style:none; padding:0; margin:0;}
#menu li { margin-top:8px; display:inline; padding:0 2px 0 2px;}

#menu_2 ul { list-style:none; padding:0; margin:0;}
#menu_2 li { margin-top:8px;  display:inline; padding:0 2px 0 2px;}

/*MENU cp*/

#menu_cp { float:left; width:660px; height:20px; line-height:20px; background-color:#f3f3f3; text-align:center; padding:0 10px 0 10px; margin:0 0 15px 0;}
#menu_cp ul { list-style:none; padding:0; margin:0;}
#menu_cp li { margin-top:8px; display:inline; padding:0 2px 0 2px;}

/*FOOTER*/

#footer { float:left; width:983px; height:33px; line-height:33px; background-color:#f3f3f3; margin:15px 0 0 0; text-align:center;}



/*extra*/


.listaProvincie {border:0 0 #ffffff;
                  border-width:0;
                 
                 }
                 
                 
                 .tr1
                 {
                 	 background-color:#f3f3f3;
                 	 height:30px;
                 	 width:100%;   
                 	 padding-left:10px;              	
                 	
                 	}
                 	
                 	
                 .tr1_txt
                 {
                 	 background-color:#f3f3f3;
                 	 
                 	 width:100%;   
                 	 padding:6px 0 6px 10px; 
                 	              	
                 	
                 	}
                 	
                 	
                 	     
                 .tr2
                 {
                 	 
                 	 height:30px;
                 	 width:100%;   
                 	 padding-left:10px;              	
                 	
                 	}
