HTML {



	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP:8px



}



body{



text-align: center;



background-image: url(../img/sfondocuoricini2.jpg);



background-repeat: repeat;











	margin: 0px 0px 0px 0px;



	



}



p{



	margin: 0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



display:block;



}



form{



		margin: 0px 0px 0px 0px;



	padding:0px 0 0px 0;



}



h1{

    padding: 0;

	 margin: 0;



	top: 20px;



	left: 80px;

	

	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



	font-size: 23pt;	



	color: #fdfa00;



	font-weight: 600;

	

	

}



.titoloh {



color: #fdfa00;



font-size: 13pt;



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



/*display: inline;*/



margin: 0px 0px 6px 0px;/**/



padding:0px 0px 6px 0px;



display:block;







}



.richiestah {

	

color: #D44482;



font-size: 17pt;



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



display:block;



		margin: 0px 0px 0px 0px;



	padding:0px 0 0px 0;



	font-weight: 500;

	

}



h3{



    display:block;



	font-weight:900;



	color:#D44482;



	font-size:12pt;



	border-bottom:1px dotted #CCC;



	border-top:1px dotted #CCC;



	margin:0px;



	margin-top:0px;



	padding-bottom:5px;



	padding-top:5px;



	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	}



h4{



color: #ffffff;



font-size: 14pt;



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



/*display: inline;*/



margin: 0px 0px 6px 0px;/**/



padding:0px 0px 6px 0px;



display:block;



}



h2{



	color: #4459B8;



font-size: 14pt;



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



display:block;



		margin: 0px 0px 0px 0px;



	padding:0px 0 0px 0;



	font-weight: 500;

}



h6{



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



    display:block;



	font-weight:900;



	color:#666;



	font-size:14px;



	border-bottom:1px dotted #CCC;



	padding-bottom:5px;



	padding-top:5px;



	text-decoration:none;



	margin-bottom:20px;



	



	}







hr{



  background: #ffffff;



  border: 0;



  height: 1px;



  color: #ffffff;



}



div#riga{



	/*border: 1px dotted #ffffff; */



	/*border-bottom:1px dotted #CCC;*/



	border-top:1px dotted #ffffff;



	margin:0px;



	margin-top:5px;



	/*padding-bottom:5px;*/



	padding-top:5px;



	font-weight:900;



}







div#contenitore{



	MARGIN: 0px auto;



	WIDTH: 980px;



	POSITION: relative;



	TEXT-ALIGN: left;



	border: 1px solid #DBDBDB;



	background-color:#f7e2e2;
	



}



/*inizio sezione top*/



div#top{



	position: relative;



	padding: 0;



	left: 0px;	



	width:980px;



	height:180px;	



	background-color:#f7e2e2;







}



div#titolo{



	position: absolute;



	padding: 0;



	top: 36px;



	left: 20px;	



	



	 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



	font-size: 23pt;	



	color: #ffffff;



	font-weight: 600;



	



	z-index: 2



}



.Ltitolo:link, .Ltitolo:visited{



color: #ffffff;



font-size: 23pt;



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



	text-decoration: none;



	font-weight: 600;



}



.Ltitolo:hover{



	font-size: 23pt;



}



div#mhome{



	position: absolute;



	padding: 0;



	top: 112px;



	left: 21px;



font-size: 9pt;



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



font-weight: bold;



}



.linkhome:link, .linkhome:visited{



	text-decoration: none;



	color: #FFFF00;



}



.linkhome:hover{



	color: #ffffff;



}



.linkhome2:link, .linkhome2:visited{



	text-decoration: none;



	color: #ffffff;



}



.linkhome2:hover{



	color: #ffffff;



}

.linkrss:link, .linkrss:visited{



	text-decoration: none;



	color: #00ff00;



}



.linkrss:hover{



	color: #02c402;



}

div#description{



	position: absolute;



	padding: 0;



	top: 80px;



	left: 20px;







   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



	font-size: 14pt;	



	color: #ffffff;



	



	z-index: 2



}



div#banner{



position: absolute;



top:12px;



left:12px;



}



div#men-fascia{



	position: absolute;



	padding: 0;



	top: 132px;



	left: 12px;



	width: 956px;



	height: 30px;



	background-color: #000000;



	



}



div#annuncio{



position: absolute;



	padding: 0;



	top: 12px;



	right: 12px;



	z-index: 15;	



}







/*menu*/



#nav_it ul{



position:absolute;



padding:0;







top:132px;







left:8px;







height:30px;







   padding : 0;



   margin : 0;



   white-space : nowrap;



   color : #ffffff;



   float : center;



   z-index:2;  



   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



	font-size: 9pt;



	



}



#nav_it ul li{



   display : inline;







}



#nav_it ul li a{



	padding-left : 15px;



	padding-right : 15px;	



	color : #ffffff;



	text-decoration : none;



	float : left;







	



	/**/border-right-color : #FFFFFF;



	border-right-style : solid;



	border-right-width : 1px;



	







	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-weight: bold;



	



	font-size: 9pt;



	/*font-weight:bold;*/



	



	



	line-height:30px;



	height:30px;



	



	



}



#nav_it ul li a:hover{



  /**/color : #E06F93;



  



border-right-color : #FFFFFF;



	border-right-style : solid;



	border-right-width : 1px;



}



.ty{



	/**/



	color: #69ACFB;



}



/*MENU LOCALI*/



#nav_loc ul{



position:relative;



padding:0;







top:15px;







left:8px;







height:30px;







   padding : 0;



   margin : 0;



   white-space : nowrap;



   color : #1A6ECD;



   float : center;



   z-index:2;  



   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



	font-size: 9pt;



	



}



#nav_loc ul li{



   display : inline;







}



#nav_loc ul li a{



	padding-left : 15px;



	padding-right : 15px;	



	color : #1A6ECD;



	text-decoration : none;



	float : left;







	



	/**/border-right-color : #D4E7FE;



	border-right-style : solid;



	border-right-width : 1px;



	







	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-weight: bold;



	



	font-size: 9pt;



	/*font-weight:bold;*/



	



	



	line-height:30px;



	height:30px;



	



	



}



#nav_loc ul li a:hover{



  /**/color : #E06F93;



  



border-right-color : #D4E7FE;



	border-right-style : solid;



	border-right-width : 1px;



}



/*fine menu*/



/*fine sezione top*/







/*fascia centrale*/



div#centrale_text{



position:relative;



width:956px;



	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 8pt;



	color: #666666;



/*height:50px;da togliere*//*



background-color:#cccccc;*/







/*background-image:url(../images/sfondo_centrale.gif);



background-repeat: repeat-y;*/







margin: 0px 0px 0px 12px;/**/



padding:0px 0 0px 0;



}



/*sezione sinistra*/



div#Cleft{



float:left;



width: 360px;	



margin: 0px 0px 0px 0px;/**/



padding:0px 0 0px 0;



}



div#testo_ricerca{



	float: right;



	margin: 0px 0px 0px 0px; /**/



	padding: 0px 0 0px 0;



	width: 120px;



	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 8pt;



	color: #666666;



}



div#modulo_ricerca{



float: left;



	margin: 0px 0px 0px 0px; /**/



	padding: 0px 0 0px 0;



	width: 230px;



}



div#map{
	


float: left;



	width: 360px;



	margin: 0px 0px 0px 0px; /**/



	padding: 0px 0 0px 0;



}



/*fine sezione sinistra */



/**/div#Cright{



float:right;



width: 580px;	



/*width: 560px;	*/



}



/*gestione prodotti*/



div#prodotti{



	background-color:#DD8BA1;



	background-image:url(../img/bg_ricerca.gif);



	background-repeat: repeat-x;



	background-position: bottom;







	margin: 0px 0px 0px 0px;



	padding:10px 10px 10px 10px;



}



div#contenuto{



	text-align: center;



}



.sotto_titolo{



	



	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 9pt;



	color: #ffffff;



	margin: 0px 0px 5px 0px;



	padding:0px 0px 5px 0px;



}



div#el_prov{



	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 9pt;



	color: #666666;



		margin: 15px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}



.lpro:link, .lpro:visited{



	



}



div#thumbHome {



	/*float: left;*/



	position: relative;



	padding: 0px 10px 10px 0px;



	margin: 0px 10px 10px 0px;



	text-align: center;



	font-size:8pt;



	color: #FFFFFF;



	width: 120px;



	height: 120px;



	line-height: 12px;



	border: 1px solid #999999;



	/*display: inline;*/







}



a.bordo_img:link, a.bordo_img:visited{



margin:0 auto;



padding:1px; 



width:100px; 



height:140px; 



border: 3px solid #C74879;







background-color:#FFFFFF;



display:block; 







	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 8pt;







text-decoration: none;



margin: 8px 5px 0px 0px;



color:#ffffff;



text-align: center;



} 







a.bordo_img:hover {



	margin: 0 auto;



	padding: 1px;



	border: 3px solid #C74879; /**/



	background-color: #ffffff;



	height: 140px;



	width: 100px;



	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 8pt;



	text-decoration: none;



	margin: 8px 5px 0px 0px;



	color: #752511;



	text-align: center;



}



div#linktesto{



width: 106px;



	color: #ffffff;



	text-decoration: none;



	text-align:center;



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 8pt;



	/*border:1px solid #666666;*/



}



.linkimg:link, .linkimg:visited{



text-decoration:none;



color:#ffffff;



}



.linkimg:hover{



text-decoration:underline;



color:#ffffff;



}



.linkimg2:link, .linkimg2:visited{



text-decoration:none;



color:#D44482;







}



.linkimg2:hover{



text-decoration:underline;



color:#D44482;



}



.linkimg2G:link, .linkimg2G:visited{



text-decoration:none;



color:#D44482;



font-size:10pt;







}



.linkimg2G:hover{



text-decoration:underline;



color:#D44482;



font-size:10pt;







}



.linkimg3:link, .linkimg3:visited{



text-decoration:none;



color:#003399;



font-size:8pt;







}



.linkimg3:hover{



text-decoration:underline;



color:#003399;



font-size:8pt;







}



.linkimg4:link, .linkimg4:visited{



text-decoration:none;



color:#000066;



font-size:8pt;







}



.linkimg4:hover{



text-decoration:underline;



color:#000066;



font-size:8pt;







}



.selNum:link, .selNum:visited{



	padding: 2px 5px 2px 5px;



	border:1px solid #666666;



	color: #666666;



	text-decoration: none;



}



.selNum:hover{



	padding: 2px 5px 2px 5px;



	background-color: #666666;



	color: #ffffff;



}



.num{



	padding: 2px 5px 2px 5px;



	background-color: #666666;



	color: #ffffff;



}



.dist{



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 0px 0px;



	



position: relative;



top:3px;







}







div#pos_modulo{



	padding: 0px 0px 0px 0px;



	margin: 0px 0px 30px 0px;



}



div#centra{



margin: 30px 0px 0px 27px;



	padding: 0px 0px 0px 0px;



	



}



div#sel_pag{



clear:both;







margin: 15px 12px 10px 0px;



padding:0px 0px 0px 0px;



text-align: center;







font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



font-size: 8pt;



color: #666666;



}



.item {



	width: 120px;



	height: 270px;



	/*overflow: hidden;*/



	float: left;



	margin: 0px 4px 0px 4px;



	position: relative;



}







.item .background {



	width: 120px;



	height: 270px;



	/*background:url(../img/item_background.png) no-repeat top left;*/



	/*background-color: Gray;*/



	position: absolute;



	top: 0px;



	left: 0px;







}



.item img {



	/*width: 160px;



	height: 85px;*/



	border: 3px solid #D44482;



position: relative;







	/**/top: 11px;



	left: 5px;







}



.item .content {



	width: 130px;



	height: 17px;



	left: 0px;



	top: 173px;



	color: #626262;



	position: absolute;



	text-align: center;



}







.item .content h5 {



		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 10pt;



	margin: 0px;



	padding: 0px;



	color: #BE4110;



	text-align: center;



	/*width: 116px;*/



}







.item .content p {



	margin: 0px;



	padding: 0px;



	text-align: left;



	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 9pt;



	width: 116px;



}







/*fine gestione prodotti*/



div#Rleft{



	float:left;



width: 580px;	



margin: 10px 0px 0px 0px;/**/



padding:0px 0 0px 0;



}



.testo{



		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



		color: #666666;



	



	font-size: 8pt;



	



}



div#Rright{



	float: left;



	width: 360px;



}



div#bannerPromo{







	margin: 12px 0px 0px 0px;



	padding:0px 0px 0px 0px;



background-image: url(../img/banner_promo.jpg);



background-repeat: no-repeat;



width: 360px;



height: 135px;



	



}



div#spazio-banner{



	 margin: 70px 0px 0px 0px;



 padding:70px 0px 0px 0px;



	



}



div#bannerTopclass{



	margin: 24px 0px 0px 0px;



	padding:0px 0px 0px 0px;







background-repeat: no-repeat;



width: 360px;



height: 135px;	







}



div#bannerTopclassFirst{



	margin: 12px 0px 130px 0px;



	padding:0px 0px 0px 0px;







background-repeat: no-repeat;



width: 360px;



height: 135px;	







}



div#bannereasyflirt{



	margin: 24px 0px 0px 0px;



	padding:0px 0px 0px 0px;







background-repeat: no-repeat;



width: 200px;



height: 80px;	







}



/*gestione mappa*/



#MappaItalia{
	
	background-color:f7e2e2;


	width:360px;



	height:430px;



	background-image: url(../img/italia2.png);



	background-repeat: no-repeat;



margin: 0px 0px 0px 0px;



padding:0px 0px 0px 0px;



}



/*fine gestione mappa*/







/*fine fascia centrale*/







/*inizio footer*/



div#footer{



clear:both;



width: 956px;



/*background-color:#cccccc;*/



margin: 15px 12px 10px 12px;



padding:15px 0px 0px 0px;







text-align: center;







   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



	font-size: 8pt;



	color : #666666;



	



border: 1px dotted #666666; 



}



#menuFooter ul{







width: 956px;



   padding : 0;



   margin : 0;



   white-space : nowrap;



   color : #666666;



  /* float : center;*/



   z-index:2;  



   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	



	font-size: 8pt;







}



#menuFooter ul li{



   display : inline;







}



#menuFooter ul li a{



	padding-left : 0px;



	padding-right : 0px;	



	color : #D44482;



	text-decoration : none;



	/*float : left;







	



	border-right-color : #FFFFFF;



	border-right-style : solid;



	border-right-width : 1px;*/



	







	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	



	font-size: 9pt;



	/*font-weight:bold;*/



	



	



	line-height:30px;



	height:30px;



	



	



}



#menuFooter ul li a:hover{



  /**/color : #D44482;



  text-decoration : underline;



  



/*border-right-color : #FFFFFF;



	border-right-style : solid;



	border-right-width : 1px;*/



}







#linkPartner {



   padding: 10px;



   font-size:8pt;



   color:#666;



	text-align: center;



   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



}







#linkPartner a, #linkPartner a:visited, #linkPartner a:link{



   color:#D44482;



   text-decoration:none;



   margin-right: 4px;



}







#linkPartner a:hover{



  text-decoration:underline;



  margin-right: 4px;



  }



/*fine footer*/



.bottoniNeri{



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



   font-size:10px;



   color:#FFFFFF;



   background-color:#000000;







   position:absolute;



   width: 130px;



   text-align:center;



   text-transform:uppercase;



margin: 108px 12px 10px 12px;



padding:2px 2px 2px 2px;



}











div#bottoniNeriA{



margin: 108px 12px 10px 12px;



padding:2px 2px 2px 2px;



   position:absolute;



	width: 130px;



  /*font-size:10px;



   color:#FFFFFF;



   background-color:#000000;



   padding:2px;



   



   width: 130px;



   text-align:center;



   text-transform:uppercase;*/







}



div#bottoniNeriB{



margin: 108px 12px 10px 212px;



padding:2px 2px 2px 2px;



position:absolute;



width: 230px;



}



.bottoniNeri a, .bottoniNeri a:visited{



   color:#FFFFFF;



   text-decoration: none;



   }



 



 .bottoniNeri a:hover{



   text-decoration: underline;



 }



/*.bottoniNeri:link, .bottoniNeri:visited{ 



font-size:10px;



   background-color:#000000;







   



   text-align:center;



   text-transform:uppercase;



   color:#FFFFFF;



   text-decoration: none;



   }



 



 .bottoniNeri:hover{



   text-decoration: underline;



 }



 */



 /*sezione scheda*/



div#sin{



	float: left;



margin: 12px 0px 10px 0px;



padding:0px 0px 0px 0px;



width: 580px;
min-height: 1000px;
height: auto;




/*height: 300px;



border:1px solid #666666;*/



}







div#sinsin{



		float: left;



	margin: 12px 0px 0px 0px;



padding:0px 0px 0px 0px;



width: 250px;



/*border:1px solid #666666;*/







}







div#altreimg{



margin: 12px 0px 0px 0px;



padding:5px 0px 0px 0px;



	background-image: url(../img/sfondo_img.gif);



	text-align: center;



}



div#altreimg img {



	/*width: 160px;



	height: 85px;*/



	border: 2px solid #D44482;



position: relative;



margin: 0px 0px 5px 0px;



padding:0px 0px 0px 0px;



	/*top: 11px;



	left: 5px;*/







}



div#sindes{



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;







	float: right;



	margin: 12px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	width: 310px;



	/*border: 1px solid #666666;*/



}



div#spazio{



	/**/



	margin: 0px 0px 20px 0px;



	padding: 0px 0px 0px 0px;



	font-size: 8pt;



	color: #4459B8;



	font-weight: bold;



	text-align: left;



	width: 110px;



}



.ti{



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 8pt;



	color: #4459B8;



	/*	*/font-weight: bold;



	width: 110px;



	padding: 0px 0px 15px 0px;



}



.tiR{



	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 10pt;



	color: #DC143C; /*	*/



	font-weight: bold;



	/*width: 110px;*/



	padding: 0px 0px 15px 0px;



}



.te{



	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 10pt;



	color: #666666;



	/*font-weight: bold;	*/



	padding: 0px 0px 15px 0px;



}



.teG{



	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	font-size: 14pt;



	color: #666666;



	/*font-weight: bold;	*/



	padding: 0px 10px 15px 0px;



}



div#sep{



		margin: 0px 0px 20px 0px;



	padding: 0px 0px 0px 0px;



}



div#sep2{



	margin: 10px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



}



div#des{
	



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



color:#666666;



font-size:8pt;



	float: right;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	width: 360px;



	/*height: 300px;



	border: 1px solid #666666;*/



}



.text{



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



color:#666666;



font-size:8pt;



}



div#desP{







	margin: 0px 0px 0px 10px;



	padding: 0px 0px 0px 0px;



	font-size: 9pt;



	color:#666666;



}



div#sinistro{



float: left;



width: 110px;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



border: 1px solid #666666;



}



div#destro{



	position: relative;



	margin: 0px 0px 0px 110px;



	padding: 0px 0px 0px 0px;



	border: 1px solid #666666;



	width: 100px;



}



/*iscrizione*/



ul.menuDotted{



   margin:0px;



   padding:0px;



   list-style:none;



   border-top: 1px dotted #CCC;



   margin-bottom:20px;



}







ul.menuDotted li{



   font-size:11px;



   color:#666;



   padding: 4px 4px 4px 10px;



   border-bottom: 1px dotted #CCC;



   font-weight:bold;



   



   



}







ul#menuFooter li{



   float:left;



   display:block;



   font-size:11px;



   color:#666;



   



}



#uno {







margin:0 0px 0px 0px;



padding-bottom:2em;







}



#due {







margin:0 0px 0px 0px;



padding-bottom:2em;







}



#uno div.immagine { 







	width:48px;



	



	padding:2px 0px 0px 0px;















	margin:2px 5px 0px 0px;







	/*border:1px solid #BFBFBF;*/







	float:left;



	/*background:#F2D69C;*/







}



.msgUpload{



    font-size:11px; 



	color:#FF0000; 



	margin-top:3px;



	}











#TabellaStep{



  border-bottom: 1px dotted #CCC;



  border-top: 1px dotted #CCC;



  }



  



  







#TabellaStep td.freccina{



  background:url(../img/freccina_step.gif) no-repeat right center;



  width:5%;



  	filter:alpha(opacity=50);



	-moz-opacity:.50;



	opacity:.50;



  }







#TabellaStep td.opacity50{



  	filter:alpha(opacity=50);



	-moz-opacity:.50;



	opacity:.50;



  }







#SubscriptionForm hr.separa{



clear:both; border-top:1px dotted #CCC; color:#FFF; background:transparent;



margin-top:15px;



}







#SubscriptionForm fieldset{



 padding:20px;



 border:1px solid #FFFFFF;



 padding-bottom:20px;



 }



 



#SubscriptionForm fieldset legend{



     visibility:hidden;



 }







#SubscriptionForm ol{



  list-style:none;



  margin:0px;



  padding:0px;



  width:auto;



  margin-top:-20px;



  }







#SubscriptionForm ol li{



  padding:5px;



  clear:left;



  font-size:12px;



  color:#666;







  }







#SubscriptionForm select{



  font-size:12px;



  padding:2px;



  color:#666;







  }







#SubscriptionForm ol li ol{



  list-style:none;



  margin:0px;



  padding:0px;



  float:left;



  margin-top:-3px;



  width:auto;



}











#SubscriptionForm ol li ol li{



  clear:none;



  margin-right:5px;



  float:left;



  border:none;







}











#SubscriptionForm ol li ol li label{



  list-style:none;



  margin:0px;



  padding:0px;



  float:left;



  width:auto;



  font-size:12px;



  color:#666;



  margin-right:10px;







}







#SubscriptionForm ol li ol li{



  font-size:12px;



  color:#666;







}







#SubscriptionForm ol label{



  display:block;



  width: 120px;



  float:left;



  padding-top:2px;



  vertical-align:top;



  font-size:12px;



  color:#4459B8;



  font-weight:bold;



  line-height:15px;



  }







#SubscriptionForm ul.checklist {



    /*border: 1px solid #ccc;*/



    list-style: none;



    overflow: auto;



	margin:0px;



	padding:0px;



	margin-left:10px;



	/*float:left;*/



	



}







#SubscriptionForm ul.checklist, #SubscriptionForm ul.checklist li { 



             margin: 0; 







			 padding: 0;



			 font-size:0px;



			 }







#SubscriptionForm ul.checklist label {



    display: block;



    padding-left: 25px;



    text-indent: -25px;



	font-size:11px;



	color:#666;



	width:auto;



}







#SubscriptionForm #select_regioni, #SubscriptionForm #select_regioni li {







             margin: 0; 



			 padding: 0;



			 font-size:0px;



}











#SubscriptionForm #select_regioni label{



    display: block;



    padding-left: 25px;



    text-indent: -25px;



	font-size:11px;



	color:#666;



	width:auto;



}



