#Layer1 {

	position:absolute;

	left:224px;

	top:31px;

	width:546px;

	height:32px;

	z-index:2;

}

/*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;

} 

#targhette {

	position:absolute;

	left:224px;

	top:31px;

	width:546px;

	height:32px;

	z-index:2;

}



	#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:right;

} 

	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;

	padding-bottom: 15px;

} 

#contenitore_dummy{

	width:720px;

	font-size: 12px;

	z-index: 10;

}







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: 770px;

	float: left;

	padding-right: 0px;

	padding-bottom: 35px;

}

	

div#content_contentFull {

	font-size:12px;

	color:#555;

	width: 695px;

	float: left;

	padding-right: 15px;

	padding-left: 0px;

}

div#content_contentFull strong{

color:#0054A6;

}

	

div#content_content strong{ 

}





	

#sottobigbanner  {

	position:relative;

	height: 32px;

	z-index: 10;

}

#content_box  {

	height:14em;

	margin-top: 15px;

} 

	

	/* box */ 

		div#extra { float: right;  width: 240px; padding: 0px} 

	.boxX2 {

	position: relative;

	width: 470px;

	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;

}



#cerca3 { position:absolute;  top:219px;  left:91px;  } 

	#cerca4 { position:absolute;  top:25px;  left:91px;  width: 191px;  height: 16px;  } 

	#cerca5 { position:absolute;  top:85px;  left:40px;  } 

	#cerca6 { position:absolute;  top:149px;  left:93px;  width: 366px;  height: 16px;  } 

	#cerca7 { position:absolute;  top:165px;  left:37px;  } 

#cerca8 { position:absolute;  top:68px;  left: 120px;  width: 75px;  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;  

	} 



.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} 

	.XboxX2 {

	position: relative;

	width: 470px;

	height: 300px;

	overflow: visible;

	float: left;

}

	.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: 170px;

	overflow: visible;

	background-repeat: no-repeat;

	float: right;

	margin-right: 4px;

	} 



.Xbigbanner { 

	position: relative;  

	width: 226px;  

	overflow: visible;  

	float: right; 

	 

} 

		





 .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_butt2  {position:absolute;  top:9px;  left: 12px;  width: 27px;  height: 18px; }

		#XloginC  {position:absolute;  top:34px;  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; }

			#XloginEbis  {position:absolute;  top:81px;  left: 430px;  width: 26px;  height: 18px; }

			#XloginEbis2  {position:absolute;  top:81px;  left: 194px;  width: 26px;  height: 18px; }

				#XloginF  {position:absolute;  top:118px;  left: 13px;  width: 213px;  height: 23px; }

				#XloginFbis  {position:absolute;  top:40px;  left: 249px;  width: 179px;  height: 32px; }

		.XboxX3 { position: relative;  width: 226px;  background-image: url(../img/bgCbox2.gif);  height: 170px;  overflow: visible;  background-repeat: no-repeat;  float: right;  } 

		#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;  } 

		

		

		

			/*contenuto pagine interne*/

	

#pagina {

	width:770px;

	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: right;

	font-size: 9px;

	position: relative;

	width: 770px;

} 

	div#footer a {color:#fff; font-weight: bold; text-decoration: underline} 

	#rigagrigiafooter {

	background-color:#CCCCCC;

	height: 1px;

	width: 770px;

	overflow: hidden;

} 

	#copyright {

	position: absolute;

	left: 13px;

	top: 9px;

	width: 539px;

	height: 16px;

	font-size:10px;

	text-align: left;

} 

#logo_foot{}

	

	/* 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;

	  

      }

    #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;

}

#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;

}

.riga {

	margin-bottom: 16px;

	margin-left:0px;

}



.boxDX {

	background-image: url(../img/boxDXcBG.gif);

	background-repeat:no-repeat;

}

.boxDX p {

	padding: 6px;

}

.boxDX a {

	color: #444;

}



.neropiccolo {

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}



#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 { 

}



.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;

}

#titolo_boxx {

	background-color: #e3edf9;

	padding: 4px;

}

#corpo_boxx {

	border-width: 1px;

	border-color: #e3edf9;

	border-style: solid;

}

.Stile12 {

	color: #666666;

	font-weight: bold;

}

.style1 {

	color: #3b77b5;

	font-size: 14px;

}

.style3 {color: #555555}

.allineadx{text-align:right}





.form_info { margin: 0pt auto; padding: 5px; width: 450px; }

.form_info p { margin: 0.2em 0pt; }

.form_testo { padding-left: 210px; padding-bottom: 15px; padding-top: 15px; }

#informazioni label { display: block; float: left; width: 200px; text-align: right; font-weight: bold; color: rgb(0, 0, 0); padding-right: 0pt; font-family: Verdana,sans-serif; font-size: 12px; margin-bottom: 15px; }

#informazioni input { border: 1px solid rgb(115, 132, 140); padding: 0pt; font-size: 13px; font-family: Verdana,helvetica,sans-serif; width: 200px; margin-left: 10px; margin-bottom: 15px; }

#informazioni select { border: 1px solid rgb(115, 132, 140); padding: 0pt; font-size: 13px; font-family: Verdana,helvetica,sans-serif; width: 200px; margin-left: 10px; margin-top: 4px; margin-bottom: 0px; }

#informazioni textarea { border: 1px solid rgb(115, 132, 140); padding: 0px 0px 0px 2px; font-size: 13px; font-family: Verdana,helvetica,sans-serif; width: 200px; margin-left: 10px; }

input#submit { border: 1px solid rgb(115, 132, 140); background-color: rgb(228, 228, 228); color: rgb(51, 102, 153); font-weight: bold; font-size: 11px; font-family: Verdana,helvetica,sans-serif; margin-left: 210px; }

#lineaNOLAB {

	background-color: #CCCCCC;

	height: 1px;

	width: 770px;

	overflow: hidden;

}

  #logoCCIAA {

	height: 70px;

	width: 490px;

	float: left;

	margin-top: 4px;

	margin-bottom: 4px;

	text-align: left;

}

.ricu1 {

/*	width: 235px;
*/
	float: left;

}



.style1 {

	color: #3b77b5;

	font-size: 14px;

}

.style3 {color: #555555}

