#centerleft {float:left; width:250px; border-right:1px solid #f3f3ef;}
#centerright {float:right; width:240px;}

#categoriagen { background: url(../images/privati_gen.gif)  no-repeat; height: 47px; width:685px; }
#categoria_titolo_gen { float: left; height: 47px; }
#categoria_titolo_gen h1 { padding-left: 9px; font: bold 18px/47px Arial; color: #555; }

#categoriagen_az { background: url(../images/aziende_gen.gif)  no-repeat; height: 47px; width:685px;  }
#categoria_titolo_gen_az { float: left; height: 47px; }
#categoria_titolo_gen_az h1 { padding-left: 9px; font: bold 18px/47px Arial; color: #555; }


#primopianohp h3 { font: bold 12px/58px Arial; color: #555; padding-left:10px; background: url(../images/box/primopiano.gif) no-repeat; }
.primopianotitle { margin: 0px 12px 0 9px; font: 11px/13px Arial; padding: 9px 0 3px 0px; color: #555; border-bottom: 1px solid #d4d1c7; }
.primopianotitle a { display: block; color: #a75d01; text-decoration: none;  font-weight: bold; }
.primopianotext { margin: 0 12px 0 9px; font: 11px/15px Arial; padding: 9px 0 3px 0px; color: #555; }
.primopianotext a {color: #a75d01; text-decoration: none;  font-weight: bold; }

#newshp h3 { font: bold 12px/58px Arial; color: #555; padding-left:10px; background: url(../images/box/newseventi.gif) no-repeat; }
.newstitle { margin: 0 12px 0 9px; font: 11px/13px Arial; padding: 6px 0 5px 0px; color: #555; border-bottom: 1px solid #d4d1c7;  }
.newstitle a { display: block; color: #a75d01; text-decoration: none;  }
.newstext { margin: 7px 12px 0 9px; font: 11px/10px Arial; padding: 0px 0 0px 0px; color: #555; }
.newstext a {color: #a75d01; text-decoration: none;  font-weight: bold; }

#elinforma h3 { font: bold 12px/58px Arial; color: #555; padding-left:10px; background: url(../images/box/elinforma.gif) no-repeat; }
#elnews h3 { font: bold 12px/58px Arial; color: #555; padding-left:10px; background: url(../images/box/elnewseventi.gif) no-repeat; }
#bgelnews { background: url(../images/box/bgelnews.jpg) bottom no-repeat; background-color: #fff; overflow: hidden; margin: 0px 0 9px 0; }

.chisiamotitle h1 { margin: 0px 13px 0 13px; font: 25px/15px Arial; padding: 15px 0 10px 0px; color: #555;}
.chisiamotext { margin: 0px 13px 0 13px; font: 12px/17px Arial; padding: 9px 0 25px 0px; color: #767676; font-weight:normal; overflow:hidden;  }
.chisiamotext strong { font-weight:bold; text-decoration:underline; text-transform:uppercase;}
.chisiamotext b { font-weight:bold; text-decoration:none; }
.chisiamotext a { font: 11px/15px Arial; color: #a75d01; font-weight:bold;  text-decoration:none; }
.chisiamotext img { float:left;margin:0 10px 0 0;}
.chisiamotext p {margin:0;}

#centerWidenormal {float:right; width:685px;}
#maincontentnormal { background-color: #fff; overflow: hidden; margin-bottom: 9px;  }
#maincontentPB { background-color: #fbfaf7; margin-bottom: 9px; margin-left:230px; }
#maincontentPB img {border:0; }
#maincontentVYP { background-color: #fff; margin-bottom:1px;  }

#pulsanti { border-top: 1px solid #ededed; padding-top: 10px; font-weight:normal; margin: 13px; font: 11px/15px Arial; color: #555; text-align:center; }
#pulsanti a {color: #a75d01; text-decoration: none;  font-weight: bold; padding-right:20px;}
#pulsanti img {border:0; padding-right:4px}

#pulsantiAZ { border-top: 1px solid #fff; padding-top: 10px; font-weight:normal; margin: 13px; font: 11px/15px Arial; color: #555; text-align:center; }
#pulsantiAZ a {color: #619684; text-decoration: none;  font-weight: bold; padding-right:20px;}
#pulsantiAZ img {border:0; padding-right:4px}

#menuPB {width: 220px; float: left; font: 14px/29px Arial; color:#ad9962; font-weight:bold;}

.PB {font: 11px/16px Arial; padding-bottom:10px; color: #767676; margin: 15px 13px 0 0px; padding-bottom:20px; width:685px; }
	.PB h1{font: 22px/24px Arial; padding-bottom:10px; color: #ad9962; margin: 15px 10px 0 13px; }
	.PB p {font: 13px/16px Arial; padding-bottom:10px; color: #767676; margin: 10px 10px 0 0px; }
	.PB p a {color: #ad9962; font-weight:bold; text-decoration:none;}
	.PB li {padding: 0 0 6px 20px; margin: 0 10px 0 0; background: url(../images/li.gif) 10px 3px no-repeat;}
.footerPB { height:10px; background-color:#ad9962; border-top:1px solid #fff;}
 
.PB_small {width:500px; font: 11px/16px Arial; padding-bottom:10px; color: #767676; padding-bottom:20px; float:left; }
	.PB_small h1{font: 22px/24px Arial; padding-bottom:10px; color: #ad9962; margin: 15px 10px 0 13px; }
	.PB_small p {font: 13px/16px Arial; padding-bottom:10px; color: #767676; margin: 10px 10px 0 0px; font-weight:bold; }
	.PB_small p a {color: #ad9962; font-weight:bold; text-decoration:none;}
	.PB_small li {padding: 0 0 6px 20px; margin: 0 10px 0 0; background: url(../images/li.gif) 10px 3px no-repeat;}
	
#PB_small_dx { width:169px; float:right; margin:20px 6px 0 0;}
	#PB_small_dx h1{font: 12px/12px Arial; font-weight:bold; color: #686452; margin: 0px 0px 0px 4px; text-transform:uppercase;}
	#PB_small_dx ul {margin-bottom: 5px; overflow: hidden; }
	#PB_small_dx li { font: bold 11px/13px Arial; color:#767676; background: url(../images/privati/right.gif) 4px 8px no-repeat; padding: 10px 8px 10px 25px; margin: 0; font: 11px/13px Arial; border-bottom: 1px solid #d4d1c7; }
	#PB_small_dx li a {font: 11px/13px Arial; color:#706951; text-decoration:none; margin-top:2px; overflow:hidden;}
	#PB_small_dx li a:hover {font: normal 11px/13px Arial; color:#767676; text-decoration:none; }
	#PB_small_dx img { padding-right:5px; }
.footerPB_small {clear:both; height:10px; background-color:#ad9962; border-top:1px solid #fff;}

#elencocategoriePB { clear:both; background-color:#fbfaf7;overflow:hidden;  }
#elencocategoriePB ul {width: 220px; float: left; overflow:hidden;}
#elencocategoriePB  li  { background:url(../images/frecciagrey.gif) 7px 11px no-repeat; float: left; padding: 0 0px 0 0;  width:220px; border-bottom:1px solid #fff;}
#elencocategoriePB li a {color:#ad9962; text-decoration:none; text-transform:uppercase; padding-left: 18px; }
#elencocategoriePB li a:hover {color:#767676; text-decoration:none; text-transform:uppercase; }


#elencocategoriePB_lista ul, #elencocategoriePB_lista1 ul, #elencocategoriePB_lista2 ul { overflow:hidden; background-color:#fff; }
.elencocategoriePB_lista li, #elencocategoriePB_lista li{ margin: 0; padding: 3px 0 3px 0; font: bold 12px/20px Arial; background:none; color: #ad9962; background-color:#fff; }
.elencocategoriePB_lista li a, #elencocategoriePB_lista li a{ display: block; color: #a75d01; text-decoration: none; background: url(../images/trattino.gif) 0 7px no-repeat; border-bottom: 1px solid #ebebeb; text-transform:none; margin-left: 25px;}
.elencocategoriePB_lista li a:hover, #elencocategoriePB_lista li a:hover {color:#767676; text-decoration:none; text-transform:none; }

#elencocategorieAZ { clear:both; background-color:#f2f6f5; overflow:hidden;  }
#elencocategorieAZ ul {width: 220px; float: left; overflow:hidden;}
#elencocategorieAZ li.bis  { background:url(../images/aziende/right.gif) 7px 6px no-repeat; background-color:#f2f6f5; float: left; width:220px; border-bottom:1px solid #fff;}
#elencocategorieAZ li.bis a {color:#619684; text-decoration:none; text-transform:uppercase; display: block; padding: 7px 0 7px 28px; font: bold 11px/15px Arial; }
#elencocategorieAZ li.bis a:hover {color:#767676; text-decoration:none; text-transform:uppercase; }
#elencocategorieAZ li.men { font: bold 11px/15px Arial; background: none; color: #ad9962; background-color:#fff; border: none; }
#elencocategorieAZ li.men a { padding: 4px 4px 4px 0; display: block; color: #619684; text-decoration: none; background: none; border-bottom: 1px solid #ebebeb; text-transform: none; margin: 0 0 0 28px;}
#elencocategorieAZ li.men a:hover {color:#767676; text-decoration:none; text-transform:none; }

.elencocategorieAZ_lista { overflow:hidden; background-color:#fff; }

.elencosistema { clear: both; width: 220px; height: 33px; background: url(../images/azsistema.gif) no-repeat; }
.elencosistema a { display: block; font: bold 14px/33px Arial; padding-left: 27px; color: #619684; text-decoration: none; }
.elencosistema p { text-transform: uppercase; display: block; font: bold 14px/33px Arial; background: url(../images/azsistemanof.gif) no-repeat; padding-left: 12px; color: #555; }

#smallbusiness { width: 220px; height: 28px; background-color: #dae8e3; font: bold 14px/28px Arial; }
#smallbusiness a { text-decoration: none; display: block; color: #619684; padding-left: 12px; }

.AZ {font: 11px/16px Arial; padding-bottom:10px; color: #767676; margin: 15px 13px 0 0px; padding-bottom:20px; width:685px; }
	.AZ h1{font: 22px/24px Arial; padding-bottom:10px; color: #ad9962; margin: 15px 10px 0 13px; }
	.AZ p {font: 13px/16px Arial; padding-bottom:10px; color: #767676; margin: 10px 10px 0 0px; font-weight:bold; }


#contoonline{ float:right;}
#flash3 { clear: both; width: 685px; height: 205px; }

#titleVYP { background:url(../images/sfondovyp.jpg) no-repeat; font: 25px/40px Arial; color:#555; padding:0 0 0 13px; margin:0; border-bottom:1px solid #fff; width:685px; }
#titleVYP span {  font: 16px/47px Arial; color:#555;  font-weight:bold;}

#VYP0{min-height:129px; width:685px; margin:0;}
#VYP0_testo {float:left; width:565px; }
#VYP0 p{ font: 14px/16px Arial; color:#686452; padding:0 0 0 20px; margin-right:20px;}
#VYP0 p a{ font: 14px/16px Arial; color:#9b6e2e; text-decoration:underline; font-weight:bold;}
#VYP0 h4 { font: 25px/10px Arial; color:#a75d01; font-weight:normal; padding:20px 0 0 20px;}
#VYP0 h4 strong{ font: 16px/18px Arial; color:#686452; font-weight:normal; padding:20px 0 0 0px;}

#VYP0 img { border:5px solid #a75d01; width:99px; height:78px; float:left; margin:15px 0 0 11px;}
#VYP0continua {background:url(../images/plcontinuatr.gif) no-repeat;  width:72px; height:23px; font: 11px/20px Arial; color:#fff;float:right;  font-weight:bold; text-decoration:none; margin:-10px 20px 10px 0;}
#VYP0continua a {font: 11px/20px Arial; color:#fff; font-weight:bold; text-decoration:none; display:block; text-align:center; padding-right:15px;}
#VYP0continua a:hover, #VYP0continua a:visited {font: 11px/20px Arial; color:#fff; font-weight:bold; text-decoration:none; }

#submenu{margin:35px 0 0px 0; padding-bottom:1px; background-color:#f8f6f0; width:220px;}
#submenu h1 { font: 16px Arial; color: #555; font-weight:bold; height:30px; padding:10px 10px 0 10px;} 
#submenu ul { background-color:#fff; margin:0 7px 7px 7px; } 
#submenu li { border-bottom: 1px solid #f8f6f0; display:block;font: bold 11px/19px Arial; color: #7d6000; text-transform:uppercase; background-color:#fbc100;} 
#submenu li a{ text-decoration:none; font: bold 11px/19px Arial; color: #a75d01; text-transform:uppercase;  display:block; background-color:#fff; } 
#submenu li a:hover { background-color:#fbc100; text-decoration:none; font: bold 11px/19px Arial; color: #7d6000; text-transform:uppercase; display:block; }

#vedianche { margin-top: 10px; padding-bottom:7px; background: url(../images/box/bottom.gif) bottom no-repeat; overflow: hidden; }
	#vedianche h3 { font: bold 12px/58px Arial; color: #555; background: url(../images/box/vedianche.gif) no-repeat; padding-left: 2px; }
	#vedianche p { padding-left: 5px; font: 11px/13px Arial; color: #555; }
	#vedianche p a { color: #a75d01; text-decoration: none; }
	#vedianche p.link { background: url(../images/privati/right.gif) 4px 0 no-repeat; padding: 2px 8px 10px 25px; margin-bottom: 7px; margin-top: 5px; font: 11px/13px Arial; border-bottom: 1px solid #ededed; }

#documenti { margin-top: 10px; padding-bottom:7px; background: url(../images/box/bottom.gif) bottom no-repeat; overflow: hidden; }
	#documenti h3 { font: bold 12px/58px Arial; color: #555; background: url(../images/box/documenti.gif) no-repeat; padding-left: 2px; }
	#documenti p { margin-bottom: 7px; padding-left: 15px; text-indent:-10px; font: 11px/13px Arial; color: #706951; padding-bottom:3px; border-bottom:1px solid #ebebeb;  }
	#documenti p a { color: #a75d01; text-decoration: none;}
	#documentiimg {background: url(../images/plcontinua1.gif) left bottom no-repeat; width:140px; margin:0 0 7px 15px; }
	#documentiimg a{ text-decoration:none; text-align:center; font: normal 11px/20px Arial; color: #fff; height:23px; display:block; }

#strumenti { margin-top: 10px; padding-bottom:7px; background: url(../images/box/bottom.gif) bottom no-repeat; overflow: hidden; }
	#strumenti h3 { font: bold 12px/58px Arial; color: #555; background: url(../images/box/strumenti.gif) no-repeat; padding-left: 2px; }
	#strumenti p { margin-bottom: 7px; padding-left: 15px; text-indent:-10px; font: 11px/13px Arial; color: #706951; padding-bottom:3px; border-bottom:1px solid #ebebeb; }
	#strumenti p a { color: #a75d01; text-decoration: none;  }
	#strumentiimg  {background: url(../images/plcontinua1.gif) left bottom no-repeat; width:140px; margin:0 0 7px 15px; }
	#strumentiimg a{ text-decoration:none; text-align:center; font: normal 11px/20px Arial; color: #fff; height:23px; display:block; }

.tabletitbilancio{font: normal 11px/12px Arial; color: #767676; padding:0 5px 5px 0px; height:15px; }
.tablebilancio{font: normal 11px/12px Arial; color: #767676; padding:0 5px 5px 5px; height:15px; text-align:center;}

.bilanciotitle h1 { margin: 0px 13px 0 13px; font: 25px/15px Arial; padding: 15px 0 10px 0px; color: #555;}
.bilanciotext { margin: 0px 13px 0 13px; font: 11px/15px Arial; padding: 9px 0 25px 0px; color: #767676; font-weight:normal; overflow:hidden;  }
.bilanciotext a { font: 11px/15px Arial; color: #a75d01; font-weight:bold;  text-decoration:none; }
.bilanciotext p {padding:0; margin:0 0 0 10px; }

#print { margin: 30px; font: 12px/17px Arial; color: #555; font-weight:normal;}
	#print img { margin:0 0 10px 0;}
	#print p {font: 12px/17px Arial; color: #555; font-weight:normal; }
	#print h3 {font: 25px/15px Arial; color: #555; font-weight:normal; padding: 30px 0 10px 0;}
	#print p a {color: #a75d01; font-weight:bold;}
	#printimg {background: url(../images/plcontinua.gif) left bottom no-repeat; width:59px; margin:10px 0 7px 0; }
	#printimg a{ text-decoration:none; text-align:center; font: bold 11px/20px Arial; color: #fff; height:24px; display:block; }
	#print h1 { font: 25px/15px Arial; color: #555; font-weight: normal; padding: 30px 0 0 0; }	
	#print h2 { font: 18px/15px Arial; color: #555; font-weight: normal; padding: 10px 0 20px 0; }
	#print li { padding: 0 0 6px 0; background: url(../images/li.gif) 0 3px no-repeat; font: 12px/17px Arial; color: #555; padding-left: 25px; }
	#print li a { color: #a75d01; text-decoration: none; }
	#print h4 { font: bold 14px/19px Arial; color: #555; padding: 10px 0 20px 0; }	

#send { width:100%; margin:30px 0 0 0; font: 12px/17px Arial; color: #555; font-weight:normal;}
	#send img { padding:0 30px 10px 30px;}
	#send p {font: 12px/17px Arial; color: #555; font-weight:normal; padding:0px 30px 0px 30px;}
	#send h3 {font: 25px/15px Arial; color: #555; font-weight:normal; padding:30px 30px 10px 30px;}
	#send p a {color: #a75d01; font-weight:bold;}
	#sendimg {background: url(../images/plcontinua.gif) left bottom no-repeat; width: 59px; margin:10px 0 7px 0px; }
	#sendimg a{ text-decoration:none; text-align:center; font: bold 11px/20px Arial; color: #fff; height:24px; display:block; }


#printinfo { margin:30px; font: 12px/17px Arial; color: #555; font-weight:normal;}
	#printinfo img { margin:0 0 10px 0;}
	#printinfo p {font: 12px/17px Arial; color: #555; font-weight:normal; }
	#printinfo ul li {font: 12px/17px Arial; color: #555; font-weight:normal;}
	#printinfo h3 {font: 25px/15px Arial; color: #555; font-weight:normal; padding:30px 0 10px 0;}
	#printinfo p a {color: #a75d01; font-weight:bold;}
	#printinfo li { padding: 0 0 6px 0; background: url(../images/li.gif) 0 3px no-repeat; font: 12px/17px Arial; color: #555; padding-left: 25px; }
	#printinfo li a {color: #a75d01; font-weight:bold;}
	#printinfoimg {background: url(../images/plcontinua.gif) left bottom no-repeat; width: 59px; margin:10px 0 7px 0; }
	#printinfoimg a{ text-decoration:none; text-align:center; font: bold 11px/20px Arial; color: #fff; height:24px; display:block; }	
	
	
#aztargetL { width:244px; margin:15px 0 0 5px; background:url(../images/bg_hpaziendeL.jpg) no-repeat; height:77px; float:left;}
	#aztargetL img {padding:15px 0px 0px 10px; float:left;}
	#aztargetL h1 {font: 18px/17px Arial; color: #619684; font-weight:normal; padding:10px 15px 0px 20px;}
	#aztargetL h1 a {font: 18px/17px Arial; color: #619684; font-weight:normal; text-decoration:none;}
	#aztargetL p {font: 11px/14px Arial; color: #686452; font-weight:normal; padding:3px 30px 0px 20px; text-align:left;}
	
#aztargetR { width:244px; margin:15px 0 0 2px; background:url(../images/bg_hpaziendeR.jpg) no-repeat; height:77px; float:left;}
	#aztargetR img {padding:15px 0px 0px 10px; float:left;}
	#aztargetR h1 {font: 18px/17px Arial; color: #619684; font-weight:normal; padding:10px 15px 0px 20px;}
	#aztargetR h1 a {font: 18px/17px Arial; color: #619684; font-weight:normal; text-decoration:none;}
	#aztargetR p {font: 11px/14px Arial; color: #686452; font-weight:normal; padding:3px 30px 0px 25px; text-align:left;}	
