#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: #bf3e21; 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: #bf3e21; 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: #bf3e21; text-decoration: none;  }
.newstext { margin: 7px 12px 0 9px; font: 11px/10px Arial; padding: 0px 0 0px 0px; color: #555; }
.newstext a {color: #bf3e21; 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: #bf3e21; 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: 23px; }

#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: #bf3e21; 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; padding-top:125px;font: 14px/29px Arial; color:#ad9962; font-weight:bold;}

.PB {font: 11px/16px Arial; padding-bottom:10px; color: #767676; margin: 15px 13px 0 13px; padding-bottom:20px; width:685px; }
	.PB h1{font: 22px/24px Arial; padding-bottom:10px; color: #555; margin: 15px 0px 0 0px; }
	.PB p {font: 13px/16px Arial; padding-bottom:10px; color: #767676; margin: 10px 0px 0 0px; font-weight:bold; }
.footerPB { height:10px; background-color:#353d40; border-top:1px solid #ffffff;}
 
.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 0px 0 0px; }
	.PB_small p {font: 13px/16px Arial; padding-bottom:10px; color: #767676; margin: 10px 0px 0 0px; font-weight:bold; }

#PB_small_dx { width:169px; float:right; margin:20px 6px 0 0;}
	#PB_small_dx h1{font: 12px/12px Arial; font-weight:bold; color: #555; margin: 0px 0px 0px 4px; text-transform:uppercase;}
	#PB_small_dx ul {}
	#PB_small_dx li { height:29px; font: bold 11px/13px Arial; color:#767676;  border-bottom: 1px solid #d4d1c7; padding:8px 4px 0px 4px;}
	#PB_small_dx li a {font: 11px/13px Arial; color:#706951; text-decoration:none; margin-top:2px; }
	#PB_small_dx li a:hover {font: bold 11px/13px Arial; color:#767676; text-decoration:none; }
	#PB_small_dx img { padding-right:5px; }
.footerPB_small {clear:both; height:10px; background-color:#353d40; border-top:1px solid #ffffff;}

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

#elencocategorieNB { clear:both; background-color:#fbfaf7;overflow:hidden;  }
#elencocategorieNB ul {width: 220px; float: left; overflow:hidden;}
#elencocategorieNB  li  {font: bold 12px/20px Arial; background:url(../images/frecciagialla.gif) 7px 11px no-repeat; float: left; padding: 11px 0 0px  0px ;  width:220px; border-bottom:1px solid #fff;}
#elencocategorieNB li a {color:#ad9962; text-decoration:none; text-transform:uppercase; padding-left: 18px; }
#elencocategorieNB li a:hover {color:#767676; text-decoration:none; text-transform:uppercase; }
#elencocategorieNB li a.sel { color: #767676;}
#elencocategorieNB h2 { font: 14px/18px Arial; padding: 18px 0 10px 0px; color: #767676;}
#elencocategorieNB h2 a  { color: #c65d00; text-decoration: none; font-weight: bold; } 
#elencocategoriePB h2 a:hover {color:#767676; text-decoration:none; text-transform:uppercase; }	

#elencocategoriePB_lista ul, #elencocategoriePB_lista1 ul, #elencocategoriePB_lista2 ul { overflow:hidden; }
.elencocategoriePB_lista li, #elencocategoriePB_lista li{ margin: 0 10px 0 7px; padding: 3px 0 3px 7px; background: url(../images/trattino.gif) 0 11px no-repeat; font: bold 12px/20px Arial; border-bottom: 1px solid #ebebeb; color: #ad9962; }
.elencocategoriePB_lista li a, #elencocategoriePB_lista li a{ display: block; color: #bf3e21; text-decoration: none; text-transform:none; }
.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 12px/33px Arial; padding-left: 27px; color: #619684; text-decoration: none; }
.elencosistema p { text-transform: uppercase; display: block; font: bold 12px/33px Arial; background: url(../images/azsistemanof.gif) no-repeat; padding-left: 12px; color: #555; }


#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 #ffffff; 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: 12px/20px Arial; color:#000000; padding:0 0 0 20px; margin-right:20px;}
#VYP0 p a{ font: 12px/20px Arial; color:#9b6e2e; text-decoration:underline; font-weight:bold;}
#VYP0 strong{ font: 16px/47px Arial; color:#37442f; font-weight:bold;}
#VYP0 img { border:5px solid #000; width:99px; height:78px; float:left; margin:15px 0 0 11px;}
#VYP0continua {background:url(../images/plcontinua.gif) no-repeat;  width:72px; height:23px; font: 11px/20px Arial; color:#ffffff;float:right;  font-weight:bold; text-decoration:none; margin:-10px 20px 10px 0;}
#VYP0continua a {font: 11px/20px Arial; color:#ffffff; font-weight:bold; text-decoration:none; display:block; text-align:center;}
#VYP0continua a:hover, #VYP0continua a:visited {font: 11px/20px Arial; color:#ffffff; 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:#ffffff; 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: #bf3e21; text-transform:uppercase;  display:block; background-color:#FFFFFF; } 
#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 { margin-bottom: 7px; padding-left: 15px; font: 11px/13px Arial; color: #706951; }
	#vedianche p a { color: #bf3e21; text-decoration: none; }
	#vediancheimg {background: url(../images/plcontinua1.gif) left bottom no-repeat; width:140px; margin:0 0 7px 15px; }
	#vediancheimg a{ text-decoration:none; text-align:center; font: normal 11px/20px Arial; color: #ffffff; height:23px; display:block; }

#dilloamico { padding-top: 10px; margin-top:10px; }
#dilloamico img {border:0;}

#banca { margin-top: 10px; padding-bottom:7px; background: url(../images/box/bottom.gif) bottom no-repeat; overflow: hidden; }
	#banca h3 { font: bold 12px/18px Arial; color: #555; background: url(../images/box/banking.jpg) bottom no-repeat; height:58px; padding-left: 2px; }
	#banca p { padding-left: 5px; font: 11px/13px Arial; color: #555; }
	#banca p a { color: #a75d01; text-decoration: none; }
	#banca 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; }
	#bancap { margin-top: 10px; padding-bottom:7px; background: url(../images/box/bottom.gif) bottom no-repeat; overflow: hidden; }
	#bancap h3 { font: bold 12px/18px Arial; color: #555; background: url(../images/box/banking.jpg) bottom no-repeat; height:58px; padding-left: 2px; }
	#bancap h3 a { color: #c65d00; text-decoration: none; font-weight: bold; }  }	
	#bancap h3 a:hover {color:#767676; text-decoration:none; text-transform:uppercase; }		
	#bancap ul { clear: both; margin: 0 0px 0 -20px; overflow: hidden; }	
	#bancap li { font: bold 12px/17px Arial; padding: 3px 0 3px 0; }
	#bancap li a{  background: url(../images/co_privati.gif) no-repeat; padding-left: 23px; display: block; color: #555; text-decoration: none;  }	
	#bancap p { padding-left: 5px; font: 11px/13px Arial; color: #555; }
	

#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: 25px;text-indent:-10px; font: 11px/13px Arial; color: #706951; padding-bottom:3px; border-bottom:1px solid #ebebeb;  }
	#documenti p a { color: #bf3e21; 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: #ffffff; 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: 25px; text-indent:-10px; font: 11px/13px Arial; color: #706951; padding-bottom:3px; border-bottom:1px solid #ebebeb; }
	#strumenti p a { color: #bf3e21; 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: #ffffff; 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: #bf3e21; font-weight:bold;  text-decoration:none; }
.bilanciotext p {padding:0; margin:0 0 0 10px; }

#print { width:100%; margin:30px 0 0 0; font: 12px/17px Arial; color: #555; font-weight:normal;}
	#print img { padding:0 30px 10px 30px;}
	#print p {font: 12px/17px Arial; color: #555; font-weight:normal; padding:0px 30px 0px 30px;}
	#print h3 {font: 25px/15px Arial; color: #555; font-weight:normal; padding:30px 30px 10px 30px;}
	#print p a {color: #bf3e21; font-weight:bold;}
	#printimg {background: url(../images/plcontinua.gif) left bottom no-repeat; width:72px; margin:10px 0 7px 30px; }
	#printimg a{ text-decoration:none; text-align:center; font: normal 11px/20px Arial; color: #ffffff; height:23px; display:block; }
	#print h1 { font: 25px/15px Arial; color: #555; font-weight: normal; padding: 30px 30px 0 30px; }	
	#print h2 { font: 18px/15px Arial; color: #555; font-weight: normal; padding: 10px 30px 20px 30px; }	
	#print ul { padding: 0 30px 0 30px; }
	#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: #bf3e21; text-decoration: none; }
	#print h4 { font: bold 14px/19px Arial; color: #555; padding: 10px 30px 20px 30px; }	

#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: #bf3e21; font-weight:bold;}
	#sendimg {background: url(../images/plcontinua.gif) left bottom no-repeat; width:72px; margin:10px 0 7px 0px; }
	#sendimg a{ text-decoration:none; text-align:center; font: normal 11px/20px Arial; color: #ffffff; height:23px; display:block; }


#printinfo { width:100%; margin:30px 0 0 0; font: 12px/17px Arial; color: #555; font-weight:normal;}
	#printinfo img { padding:0 30px 10px 30px;}
	#printinfo p {font: 12px/17px Arial; color: #555; font-weight:normal; padding:0px 30px 0px 30px;}
	#printinfo ul li {font: 12px/17px Arial; color: #555; font-weight:normal; padding:0px 30px 0px 30px;}
	#printinfo h3 {font: 25px/15px Arial; color: #555; font-weight:normal; padding:30px 30px 10px 30px;}
	#printinfo p a {color: #bf3e21; font-weight:bold;}
	#printinfo li a {color: #bf3e21; font-weight:bold;}
	#printinfoimg {background: url(../images/plcontinua.gif) left bottom no-repeat; width:72px; margin:10px 0 7px 30px; }
	#printinfoimg a{ text-decoration:none; text-align:center; font: normal 11px/20px Arial; color: #ffffff; height:23px; display:block; }	
