/*stili generali*/
 html,body {margin: 0;  padding:0} 
	body {
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #666666;
}
	img  {border:0} 
	h1,h2 {margin: 0; padding:0} 
	h1 {padding-left:10px; font: bold 2.3em/80px arial,sans-serif} 
	h2 {color: #69f; font-size: 1.5em} 
	
	/*testata*/ 
	div#container  {width:770px;  margin:0 auto;}  
	div#header  {
	height: 74px;
	background-color:#FFFFFF;
	position: relative;
	width: 770px;
} 
	#menuA  { font-size: 90%;  position:relative;  width:770px;  height:80px;  z-index:1;  padding: 0px;  } 
	#menuA  a  { color:#666666;  text-decoration:none;  } 
	div#menuA  ul  { margin:0;  padding: 0;  list-style-type: none;  } 
	div#menuA  li  { float:right;  margin-left:28px;  padding:0;  list-style-position: inside;  list-style-type: none;  font-weight: bold;  color: #666666;  } 
	#logo {
	width: 200px;
	z-index: 1;
	float:left;
} 
	div#lista  ul  { margin:0;  padding: 0;  list-style-type: none;  } 
	div#lista  li  { float:right;  margin-left:28px;  padding:0;  list-style-position: inside;  list-style-type: none;  font-weight: bold;  color: #666666;  } 
	#lista { width: 568px;  position: absolute;  left: 202px;  top: 27px;  } 
	
	/*contenuto*/ 
	#contenitore_contenuto {
	width:720px;
	margin-left: 49px;
	padding-bottom: 15px;
} 
#contenitore_dummy{
	width:720px;
	font-size: 12px;
	z-index: 10;
}

div#periodo { 
	display:none;
	margin-top: -8px;
	position:absolute;
}

div#noperiodo { 
	display:block;
	margin-top: -8px;
	position:absolute;
}


div#content_home {
	margin: 0px 240px 10px 240px;
	padding: 0px;
} 
	div#content {margin: 0px 4px 10px 230px; padding: 0px} 
	div#content_content {
	font-size:12px;
	color:#555;
	width: 500px;
	float: left;
	padding-right: 15px;
}
	
div#content_contentFull {
	font-size:12px;
	color:#555;
	width: 695px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
div#content_contentFull strong{
color:#0054A6;
}
	
div#content_content strong{
color:#0054A6;
}
.sottobigbanner  {
	position:relative;
	height: 32px;
	z-index: 10;
}	
#sottobigbanner  {
	position:relative;
	height: 32px;
	z-index: 10;
}
#content_box  {
	height:13em;
	margin-top: 15px;
} 
.content_box  {
	height:13em;
	margin-top: 15px;
}
#content_box2  {
	height:10em;
	margin-top: 8px;
} 
	/* box */ 
		div#extra { float: right;  width: 240px; padding: 0px} 
	.boxX2 {
	position: relative;
	width: 470px;
	height: 300px;
	overflow: visible;
	float: left;
}
	.boxX21 {
	position: relative;
	width: 475px;
	height: 300px;
	overflow: visible;
	float: left;
}
	.boxC1 {
	position: relative;
	width: 226px;
	height: 170px;
	overflow: visible;
	float: left;
	background-image: url(../img/bgCbox2.gif);
	background-repeat: no-repeat;
}

#cerca1 {
	position:absolute;
	top:165px;
	left:91px;
	width: 317px;
	height: 23px;
	background-image: url(../img/bgInputC.gif);
	text-align:left;
} 
#cerca2 {
	position:absolute;
	top:86px;
	left:91px;
	width: 317px;
	height: 23px;
	background-image: url(../img/bgInputC.gif);
}

.select1  {
	width:300px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#4056A5;
	border: 0;
	border-color: #FFFFFF;
	height: 15px;
}

#captcha{
	width: 103px;
	height: 25px;
	background-image: url(../img/InputCaptcha.gif);
	text-align:left;
}

.inputcaptcha  {
	width:90px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#4056A5;
	margin-top:5px;
	margin-left:5px;
	border: 0;
	border-color: #FFFFFF;
	height: 15px;
}

#cerca3 { position:absolute;  top:219px;  left:91px;  } 
#cerca3captcha { position:absolute;  top:190px;  left:40px; display:none;  } 
#cerca4 { position:absolute;  top:25px;  left:91px;  width: 191px;  height: 16px;  } 
	.cerca4 { position:absolute;  top:25px;  left:91px;  width: 191px;  height: 16px;  } 
	#cerca5 { position:absolute;  top:85px;  left:40px;  } 
	.cerca5 { position:absolute;  top:85px;  left:40px;  } 
	#cerca6 { position:absolute;  top:149px;  left:93px;  width: 366px;  height: 16px;  } 
	.cerca6 { position:absolute;  top:149px;  left:93px;  width: 366px;  height: 16px;  } 
	#cerca7 { position:absolute;  top:165px;  left:37px;  } 
	.cerca7 { position:absolute;  top:165px;  left:37px;  } 
#cerca8 { position:absolute;  top:68px;  left: 120px;  width: 75px;  height: 14px; }
.cerca8 { position:absolute;  top:68px;  left: 120px;  width: 75px;  height: 14px; }
#cerca81 {color: #6A737B; text-align:left; position:absolute;  top:68px;  left:93px;  width: 75px;  height: 14px; }
.cerca81 {color: #6A737B; text-align:left; position:absolute;  top:68px;  left:93px;  width: 75px;  height: 14px; }
#cerca9 { position:absolute;  top:68px;  left: 231px;  width: 163px;  height: 14px; }
.cerca9 { position:absolute;  top:68px;  left: 231px;  width: 163px;  height: 14px; }



	.input1 { width:200px;  font-family: Verdana, sans-serif;  font-size: 10px;  color:#6a737b;  } 

#cerca10 {
	height: 19px;
	width: 19px;
	position: absolute;
	left: 96px;
	top: 67px;
}

#cerca11 {
	height: 19px;
	width: 19px;
	position: absolute;
	left: 206px;
	top: 67px;
}

.boxX1 { 
	position: relative;  
	width: 226px;  
	background-image: url(../img/bgCbox2.gif);  
	height: 170px;  
	overflow: visible;  
	background-repeat: no-repeat;  
	float: right; 
	margin-left:20px;  
	margin-right:20px;  
	} 

.bigbanner { 
	position: relative;  
	width: 226px;  
	overflow: visible;  
	float: right; 
	 
} 
		


 .greyX {text-decoration:none;  color:#666}

	 #crea  {position:absolute;  top:12em;  left: 14px;  width: 156px;  height: 15px; }
		#crea_butt  {position:absolute;  top:9px;  left: 12px;  width: 27px;  height: 18px; }
		#crea_butt2  {position:absolute;  top:9px;  left: 12px;  width: 27px;  height: 18px; }
		#loginC  {position:absolute;  top:34px;  left: 17px;  width: 159px;  height: 18px; }
		#loginD  {position:absolute;  top:69px;  left: 17px;  width: 159px;  height: 18px; }
			#loginE  {position:absolute;  top:81px;  left: 191px;  width: 26px;  height: 18px; }
			
				#loginF  {position:absolute;  top:106px;  left: 13px;  width: 213px;  height: 32px; }
		.boxX3 { position: relative;  width: 226px;  background-image: url(../img/bgCbox2.gif);  height: 170px;  overflow: visible;  background-repeat: no-repeat;  float: right;  } 
		#BD {position:absolute;  top:12em;  left: 14px;  width: 178px; }
		#BD_butt {position:absolute;  top:9px;  left: 8px;  width: 27px;  height: 19px; }
		
		
		
		
		
		/*nuovi box*/
		
			div#Xextra { float: right;  width: 240px; padding: 0px} 

	.XboxC1 {
	position: relative;
	width: 475px;
	height: 170px;
	overflow: visible;
	float: left;
	background-image: url(../img/bgCbox2bisQ.gif);
	background-repeat: no-repeat;
}

#Xcerca1 {
	position:absolute;
	top:165px;
	left:91px;
	width: 317px;
	height: 23px;
	background-image: url(../img/bgInputC.gif);
	text-align:left;
} 
#Xcerca2 {
	position:absolute;
	top:86px;
	left:91px;
	width: 317px;
	height: 23px;
	background-image: url(../img/bgInputC.gif);
}

.Xselect1  {
	width:300px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#4056A5;
	border: 0;
	border-color: #FFFFFF;
	height: 15px;
}

#Xcerca3 { position:absolute;  top:219px;  left:91px;  } 
	#Xcerca4 { position:absolute;  top:25px;  left:91px;  width: 191px;  height: 16px;  } 
	#Xcerca5 { position:absolute;  top:85px;  left:40px;  } 
	#Xcerca6 { position:absolute;  top:149px;  left:93px;  width: 366px;  height: 16px;  } 
	#Xcerca7 { position:absolute;  top:165px;  left:37px;  } 
#Xcerca8 { position:absolute;  top:68px;  left: 120px;  width: 75px;  height: 14px; }
#Xcerca9 { position:absolute;  top:68px;  left: 231px;  width: 163px;  height: 14px; }



	.Xinput1 { width:200px;  font-family: Verdana, sans-serif;  font-size: 10px;  color:#6a737b;  } 

#Xcerca10 {
	height: 19px;
	width: 19px;
	position: absolute;
	left: 96px;
	top: 67px;
}

#Xcerca11 {
	height: 19px;
	width: 19px;
	position: absolute;
	left: 206px;
	top: 67px;
}

.XboxX1 {
	position: relative;
	width: 226px;
	background-image: url(../img/bgCbox2Q.gif);
	height: 160px;
	overflow: visible;
	background-repeat: no-repeat;
	float: left;
	/*margin-rigth:20px;*/
	margin-right: 22px;
	} 
.XboxX1lit {
	position: relative;
	width: 226px;
	background-image: url(../img/sfondoLit.gif);
	height: 102px;
	overflow: visible;
	background-repeat: no-repeat;
	float: left;
	/*margin-rigth:20px;*/
	margin-right: 22px;
	} 


.XboxX2 {
	position: relative;
	width: 226px;
	background-image: url(../img/bgCbox2Q.gif);
	height: 160px;
	overflow: visible;
	background-repeat: no-repeat;
	float: left;
	/*margin-rigth:20px;*/

	} 
	
	.XboxXCU {
	position: relative;
	width: 226px;
	background-image: url(../img/box_comunica.gif);
	height: 160px;
	overflow: visible;
	background-repeat: no-repeat;
	float: left;
	/*margin-rigth:20px;*/

	} 
	
.XboxX2lit {
	position: relative;
	width: 226px;
	background-image: url(../img/sfondoLit.gif);
	height: 102px;
	overflow: visible;
	background-repeat: no-repeat;
	float: left;
	/*margin-rigth:20px;*/

	} 
	
.XboxX3 { position: relative;  width: 226px;  background-image: url(../img/bgCbox2.gif);  height: 160px;  overflow: visible;  background-repeat: no-repeat;  float: right;  } 

.XboxX3lit { position: relative;  width: 226px;  background-image: url(../img/sfondoLit.gif);  height: 170px;  overflow: visible;  background-repeat: no-repeat;  float: right;  } 

.XboxX3lit { position: relative;  width: 226px; height:102px;  background-image: url(../img/sfondoLit.gif);  height: 102px;  overflow: visible;  background-repeat: no-repeat;  float: right;  } 

.XboxX4 {
	position: relative;
	width: 475px;
	background-image: url(../img/sfondo_box.gif);
	height: 160px;
	overflow: visible;
	background-repeat: no-repeat;	
	float: left;
	/*margin-rigth:20px;*/
	/*margin-right: 24px;*/
	} 
.XboxX4lit {
	position: relative;
	width: 100%;
	background-image: url(../img/sfondoLit.gif);
	height: 102px;
	overflow: visible;
	background-repeat: no-repeat;
	float: left;
	/*margin-rigth:20px;*/
	margin-right: 22px;
	} 


#subBan{
	margin-top:8px;
	height: 146px;
	border: 1px;
	border-style: solid;
	border-color: #DEDEDE;
	padding-right: 4px;
	padding-left: 4px;
	color: #777777;
}

.Xbigbanner { 
	position: relative;  
	width: 226px;  
	overflow: visible;  
	float: right; 
	 
} 
		
 .XgreyUnder {  color:#666}

 .XgreyX {text-decoration:none;  color:#666}

	 #Xcrea  {position:absolute;  top:12em;  left: 14px;  width: 156px;  height: 15px; }
		#Xcrea_butt  {position:absolute;  top:9px;  left: 12px;  width: 27px;  height: 18px; }
        .Xcrea_butt  {position:absolute;  top:9px;  left: 12px;  width: 27px;  height: 18px; }
		.Xcrea_butt_Stile6  {color: #F26522; 	font-weight: bold; 	text-decoration: none;  position:absolute;  top:9px;  left: 12px;  width: 27px;  height: 18px; }
        
		#Xcrea_butt2  {position:absolute;  top:9px;  left: 12px;  width: 27px;  height: 18px; }
		#XloginC  {position:absolute;  top:34px;  left: 17px;  width: 159px;  height: 18px; }
		.XloginC  {position:absolute;  top:34px;  left: 17px;  width: 159px;  height: 18px; }
		.XloginC_greyX  {text-decoration:none; color:#666; position:absolute;  top:34px;  left: 17px;  width: 159px;  height: 18px;}
		#XloginC2  {position:absolute;  top:34px;  left: 17px;  width: 280px;  height: 18px; }
		#XloginD  {position:absolute;  top:69px;  left: 17px;  width: 159px;  height: 18px; }
		.XloginD  {position:absolute;  top:69px;  left: 17px;  width: 159px;  height: 18px; }
			#XloginE  {position:absolute;  top:81px;  left: 186px;  width: 26px;  height: 18px; }
			.XloginE_Stile6  {color: #F26522; 	font-weight: bold; 	text-decoration: none; position:absolute;  top:81px;  left: 186px;  width: 26px;  height: 18px; }
			#XloginEbis  {position:absolute;  top:81px;  left: 430px;  width: 26px;  height: 18px; }
			#XloginEbis2  {position:absolute;  top:74px;  left: 196px;  width: 15px;  height: 13px; }
			.XloginEbis2_Stile6  {color: #F26522; 	font-weight: bold; 	text-decoration: none; position:absolute;  top:74px;  left: 196px;  width: 15px;  height: 13px; }
			#XloginEbis3  {position:absolute;  top:120px;  left: 196px;  width: 15px;  height: 13px; }
			
			#XloginEbisCU  {position:absolute;  top:80px;  left: 20px;  width: 15px;  height: 13px; }
			#XloginEbisCU2 {position:absolute;  top:80px;  left: 35px;  width: 15px;  height: 13px; }
			#XloginEbisCU3 {position:absolute;  top:80px;  left: 50px;  width: 15px;  height: 13px; }			
			#XloginEbisCU4 {position:absolute;  top:80px;  left: 4px;  width: 15px;  height: 13px; }		
			#XloginEbisCU5 {position:absolute;  top:104px;  left: 20px;  width: 15px;  height: 13px; }	
					
				#XloginF  {position:absolute;  top:104px;  left: 15px;  width: 213px;  height: 23px; }
				.XloginF_grigino  {color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none; position:absolute;  top:104px;  left: 15px;  width: 213px;  height: 23px; }
				#XloginFbis  {position:absolute;  top:40px;  left: 249px;  width: 179px;  height: 32px; }
		#XBD {position:absolute;  top:12em;  left: 14px;  width: 178px; }
		#XBD_butt {position:absolute;  top:9px;  left: 8px;  width: 27px;  height: 19px; }

			.Xsquare_titolo3  { z-index:6;  font-size:10px;  color: #58595B;  padding: 42px 18px 4px 12px;  } 
		
					.Xsquare_titoloX  { z-index:6;  font-size:10px;  color: #58595B;  padding: 6px 0px 4px 12px;  } 
		
			/*contenuto pagine interne*/
	
#pagina {
	width:720px;
	padding-top: 20px;
	text-align: left;
	float: left;
}
#navigazione {	width: 720px;}
#menuX  a{	text-decoration:none;}

div#menuX  div{	font-weight: bold;	color: #666666; padding:8px 0px 0px 5px;	height: 36px;}
.cerca_on{background-image:url(../img/bg_menuBLU.gif)}
.cerca_on a{color:#00ADEF}

.BD_on{background-image:url(../img/bg_menuNOTTE.gif)}
.BD_on a{color:#0033CC}

.off	{background-image: url(../img/bg_menuGREY.gif);}
.off	a{	color:#666666;}
		
	
		/*sopra il footer*/
	 #soprafooter {position:relative;  padding-top: 15px;  height: 10em; }
		#NEWZ {width:238px;  line-height: 1.2em;  font-size:9px}
		div#NEWZ a {text-decoration:none;  color:#666}
		
		#bannerlittle {position:absolute;  left:238px;  top: 15px;  width: 480px; }
		
	/*Footer*/ 
	#footer  {
	clear:both;
	padding: 5px 0;
	color: #999999;
	text-align: center;
	font-size: 9px;
	position: relative;
	width: 720px;
}

	div#footer a {color:#999999; font-weight: normal; text-decoration: underlined} 
	#rigagrigiafooter {	background-color:#CCCCCC;	height: 1px;	width: 720px;	overflow: hidden;	margin-left: 47px;} 
	#copyright {	position: absolute;	left: 20px;	top: 9px;	width: 539px;	height: 16px; font-size:10px} 
	#copyrightIC {position: absolute; left: 20px;	top: 9px; width: 539px; 	height: 16px; font-size:10px} 
	#notelegali {	position: absolute;	left: 529px;	top: 9px;	width: 100px;	height: 16px; font-size:10px; }
	
#logo_foot{	float:right ;	top: 9px;	width: 100px;	height: 16px; font-size:10px}
	
	/* MENU SECONDO LIVELLO*/
	
	
    #MenuC {
	float:left;
	width:100%;
	background:#FFF url("../img/bg.gif") repeat-x bottom;
	font-size: 11px;
	line-height: normal;
	z-index: 10;
	margin-top: 22px;
	  
      }
    #MenuC ul {
      margin:0;
      padding:0px 10px 0;
      list-style:none;
      }
    #MenuC li {
      float:left;
      background: url("../img/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #MenuC a {
      display:block;
      background: url("../img/right.gif") no-repeat right top;
      padding:5px 25px 4px 16px;
      text-decoration:none;
      font-weight:bold;
      color:#777;
      }
    #MenuC a:hover {
      color:#333;
      }
    #MenuC #current {
      background-image: url("../img/left_on.gif");
      }
    #MenuC #current a {
      background-image: url("../img/right_on.gif");
      color:#3b77b5;
      padding-bottom:5px;
      }
	  
	  
	    #MenuW {
	float:left;
	width:100%;
	background:#FFF url("../img/bg.gif") repeat-x bottom;
	font-size: 10px;
	line-height: normal;
	z-index: 10;
	  
      }
    #MenuW ul {
      margin:0;
      padding:0px 10px 0;
      list-style:none;
      }
    #MenuW li {
      float:left;
      background: url("../img/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #MenuW a {
      display:block;
      background: url("../img/right.gif") no-repeat right top;
      padding:5px 10px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#777;
      }
    #MenuW a:hover {
      color:#333;
      }
    #MenuW #current {
      background-image: url("../img/left_on.gif");
      }
    #MenuW #current a {
      background-image: url("../img/right_on.gif");
      color:#333;
      padding-bottom:5px;
      }
	  
	
	/* menu terzo livello*/
	#menu3 {
	font-size: 10px;
	padding: 0px 0px 0px 15px;
}
	div#menu3  ul  { margin:0;  padding: 0;  list-style-type: none;  } 
	div#menu3  li  {
	float:left;
	padding:0;
	list-style-position: inside;
	list-style-type: none;
	color: #666666;
	margin: 10px;
} 
		#menu3 a{
		color: #666666;
		text-decoration:none;

}
	.selezionato3 {
	font-weight: bold;
	color: #0054A6;
	text-decoration:none;
}

	
	
	/*classi testo*/ 
	.square_titolo3  { z-index:6;  font-size:10px;  color: #58595B;  letter-spacing: 1px;  padding: 42px 18px 4px 12px;  line-height: 1.2;  } 
	.Stile2  {color:#CC3300} 
	.Stile4  {color: #6A737B; text-align:left;} 

	.Stile5  {	color: #00ADEF; 	font-weight: bold;  text-decoration: none; }
.Stile6  {	color: #F26522; 	font-weight: bold; 	text-decoration: none; }
.Stile7  {	color: #0054A6; 	font-weight: bold; 	text-decoration: none; }
.Stile10  {font-size: 9px}
.Stile11  {	font-weight: bold; color: #AAA;  font-size:14px}
	.mag_info  { float:left;  padding-top:7px;  }
	.archivio_news {text-decoration:underline; color:#666; font-weight:bold}
	
/*pagina ricerca*/
#form_ricerca{
	width:500px;
	position: relative;
	height: 220px;
	background-image: url(../img/ricerca_bg.png);
	font-weight: bold;
}
#ricerca_in {
	position:absolute;
	left:23px;
	top:43px;
	width:461px;
	height:29px;
	z-index:1;
}
#campo_ricerca2{
	position:absolute;
	top:104px;
	width: 457px;
	left: 25px;
}
.provincia {width:280px;height:15px;color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
.grigino {color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none;}
.provincia2 {width:280px;height:20px;color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
.bordino{margin-bottom:8px}
#campo_ricerca {
	width: 400px;
	position: absolute;
	left: 23px;
	top: 98px;
}
#button {
	width: 72px;
	position: absolute;
	left: 413px;
	top: 173px;
}
#form_ricercaX{
	width:500px;
	position: relative;
	height: 220px;
	background-image: url(../img/ricerca_bg.png);
	font-weight: bold;
}

/*LISTA RISULTATI*/
#ricerca_inX {
	position:absolute;
	left:326px;
	top:47px;
	width:170px;
	height:29px;
	z-index:1;
}
#campo_ricerca2X{
	position:absolute;
	top:93px;
	width: 324px;
	left: 26px;
}
#buttonX {
	width: 72px;
	position: absolute;
	left: 396px;
	top: 105px;
}
#ricerca_campiX {
	width: 282px;
	position: absolute;
	left: 28px;
	top: 47px;
	height: 20px;
}
#ripeti {
	height: 149px;
	width: 500px;
	background-image: url(../img/ricerca_bg2.png);
	position: relative;
}
#risultati_trovati {
	background-repeat: no-repeat;
	height: 28px;
	padding: 3px 4px 0px 8px;
	margin-top: 20px;
}
.RS {
	font-weight: bold;
	color: #990000;
}
	#rigagrigialista {	background-color:#CCCCCC;	height: 1px;	width: 480px;	overflow: hidden;} 
#Cricerca {
	height: 300px;
	width: 475px;
	background-image: url(../img/Cricbg2.png);
	float: left;
}


#CricercaCaptcha {
	height: 300px;
	width: 475px;
	background-image: url(../img/Cricbg2Captcha.png);
	float: left;
}


#Cbanner {
	height: 300px;
	width: 225px;
	margin-left: 490px;
}
#CercaSpazzC {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

#CercaSpazzC2 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

#CercaSpazzC3 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;

}
#prova{
	background-color: red;
}
	
.riga {
	margin-bottom: 16px;
	margin-left:0px;
}

#boxDX {
	background-image: url(../img/boxDXcBG.gif);
	background-repeat:no-repeat;
}
#boxDX p {
	padding: 6px;
}
.boxDX {
	background-image: url(../img/boxDXcBG.gif);
	background-repeat:no-repeat;
}
.boxDX p {
	padding: 6px;
}
#occorrenza_corpo_login {
	float: left;
	width: 250px;
	text-decoration: none;
	font-size: 10px;
}
#occorrenza_corpo_login a{
	color:#555;
	text-decoration: none;
}

.occorrenza_corpo_vetrina {
	font-size: 10px;
	height: 25px;
}

.occorrenza_corpo_vetrina_a{
	color:#555;
	text-decoration: none;
}
#freccia {
	
}
#content_content a {
	color: #444;
}
#boxDXc a {
	color: #444;
}

.boxDXc a {
	color: #444;
}
.normale {
	font-weight: normal;
	color: #555555;
}
#riquadro {
	background-image: url(../img/riquadroBG.gif);
	width: 475px;
}
.riquadro_interno {
	padding: 0px 0px 8px 15px;
	font-size: 10px;
}
#riquadro_box_dx {
	float: right;
	width: 47%;
	margin-right: 8px;
}
#riquadro_box_sx {
	float: left;
	width: 48%;
	margin-left: 5px;
}

div.suggestions {     
	border: 1px solid #324A9F;     
	position: absolute; 
	margin-top: 4px;
	margin-left: -4px;
	width:308px;
}

div.suggestions div {     
	cursor: default;     
	padding: 0px 3px;
	background-color: white; 
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#4056A5;
} 

div.suggestions div.current {     
	background-color: #6580D8;     
	color: white; 
}

#Layer1 {
	position:absolute;
	left:224px;
	top:31px;
	width:546px;
	height:32px;
	z-index:2;
}

#logoCCIAA {

	height: 70px;

	width: 490px;


	float: left;

	margin-top: 4px;

	margin-bottom: 4px;

	text-align: right;

}

/*headerLog*/ 
#headerLog  {
	clear:both;



	padding: 5px 0;
	color: #999999;
	text-align: right;
	font-size: 9px;
	position: relative;
	width: 870px;



} 

.warningMsg {
	position: absolute;
	margin: 0px;
	padding: 5px;
	border: 1px solid #FFCC33;
	display: none;
	background-color: #FFFF00;
}

.XboxX9 {
	float: right;
}
.piccolo {
	font-size: 0.8em;
}
.spazz{height:10px; overflow:hidden}
.nero{color:#000000;}

.select1SEL{
	height:17px;
	width:305px;
	border-style:none;
	border:0;
	padding-top:-5px; 	
}
#select1SEL{
	height:17px;
	width:305px;
	border-style:none;
	border:0;
	
}

div#controllo{
display: none;
}

