body {
margin: 0;
padding: 0;
background: #fff;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 80%;
}
#page {
width: 850px;
margin: 0 auto;
text-align: left;
}

#tabella {
height: 560px;
}

#pagepop {
width: 665px;
margin: 0;
text-align: left;
background-position: left;
}
#pagepopcitta {
width: 347px;
margin: 0;
text-align: left;
background-position: left;
}

#lang {
text-align: right;
background:url(barrasottile.gif);
height: 23px;
line-height: 27px;
font-weight: bold;
padding-right: 20px;
font-size: 11px;
}
#lang a {
text-decoration: none;
color: #5883ba;
}
#lang a img {
border: 0;
}

h1 {
position: relative;
left: 35px;
width: 205px;
height: 71px;
font: bold 12px Arial,sans-serif;
color: #36A2D8;
float: left;
margin: 0;
}
h1 span {
position: absolute;
width: 100%;
height: 100%;
background:url(logo.png);
}
h2#titleHome {
margin-right: 30px;
text-align: right;
position: relative;
top: 48px;
right: 200px;
width: 650px;
height: 16px;
font: bold 12px Arial,sans-serif;
color: #36A2D8;
float: left;
margin: 0;
}
h2#titleHome span {
position: absolute;
width: 100%;
height: 100%;
background:url(bpo.png) no-repeat top left;
}
h2#title {
margin-right: 30px;
text-align: right;
position: relative;
top: 50px;
right: 150px;
width: 650px;
height: 16px;
font: bold 12px Arial,sans-serif;
color: #36A2D8;
float: left;
margin: 0;
}
h2#title span {
position: absolute;
width: 100%;
height: 100%;
background:url(bpo.png) no-repeat top left;
}
h2#titlein {
margin-right: 30px;
text-align: right;
position: relative;
top: 50px;
right: 150px;
width: 650px;
height: 16px;
font: bold 12px Arial,sans-serif;
color: #36A2D8;
float: left;
margin: 0;
}
h2#titlein span {
position: absolute;
width: 100%;
height: 100%;
background:url(desideri.png) no-repeat top left;
}
h2#titleout {
margin-right: 30px;
text-align: right;
position: relative;
top: 50px;
right: 150px;
width: 650px;
height: 16px;
font: bold 12px Arial,sans-serif;
color: #36A2D8;
float: left;
margin: 0;
}
h2#titleout span {
position: absolute;
width: 100%;
height: 100%;
background: url(crescere.png) no-repeat top left;
}

#topBPO {
clear: left;
background: #fff no-repeat right;
height: 182px;
}
#top {
clear: left;
background: #fff url(sfondoporta.gif) no-repeat top right;
height: 182px;
}
#topoutbound {
clear: left;
background: #fff no-repeat right;
height: 182px;
}
ul#menu {
margin: 0;
padding: 0;
list-style-type: none;
vertical-align: bottom;
}
ul#menu li {
background: #0B4BA2 url(bottoni.jpg) 0 0;
margin-bottom: 1px;
width: 130px;
line-height: 23px;
height: 25px;
color: #fff; 
font-weight: bold;
font-size: 12px;
}
ul#menu li a {
color: #fff;
text-decoration: none;
display: block;
width: 100%;
height: 100%;
font-size: 12px;
font-weight: bold;
}
ul#menu li a#active {
background: #ff7700 url(bottoni.jpg) 0 -28px;
width: 130px;

}
ul#menu li a:hover {
background: #528fc8 url(bottoni.jpg) 0 -55px;
}
ul#menu li form {
display: inline;
padding-left: 1px;
}
ul#menu li form fieldset {
margin: 0;
padding: 0;
display: inline;
border: 0;
}

input#trovaHome {
width: 55px;
height: 15px;
border: 1px solid #dce5ec;
font-size: 9px;
}
input#trova {
width: 53px;
height: 11px;
border: 1px solid #dce5ec;
font-size: 9px;
}
input#vai {
	background: url(frecciatrova.gif) no-repeat left top;
	height: 17px;
	width: 9px;
	border: none;
	text-indent: -999%;
	line-height: 1px;
	margin-top: 4px;
}

#main {
background: #fff url(cornice1.jpg) no-repeat bottom right;
margin-top: 6px;
margin-left: 1px;
height: 322px;
}

#main2 {
background: #fff url(cornice3.jpg) no-repeat bottom right;
margin-top: 0px;
}
#main2pop {
background: #fff url(cornicepopssw.jpg) no-repeat bottom left;
margin-top: 0px;
}
#main2citta {
background: #fff url(cornicepopcitta.png) no-repeat bottom left;
margin-top: 0px;
}
#main2privacy {
background: #fff url(corniceprivacy.jpg) no-repeat bottom right;
margin-top: 0px;
}
#content {
padding: 0px;
font-size: 12px;
color: #0B2752;
margin-top: -10px;
line-height: 1.2;
}

#content2 {
padding: 20px;
font-size: 12px;
color: #0B2752;
margin-top: -16px;
line-height: 1.2;
}

#content2pop {
padding: 20px;
font-size: 12px;
color: #0B2752;
margin-top: 0px;
line-height: 1.2;
}

#contentnews {
padding: 20px;
font-size: 12px;
color: #0B2752;
margin-top: 0px;
margin-bottom: 0px;
}

#cornicepopcc{
background: #FCFAF9 url(cornicepertestopopcc.png) no-repeat bottom right;
margin-top: 0px;
width: 475px;
height: 130px;
float: left;
}
#cornicepopfo{
background: #FCFAF9 url(cornicepertestopopfo.png) no-repeat bottom right;
margin-top: 0px;
width: 605px;
height:110px;
float:left;
}
#cornicepopnv{
background: #FCFAF9 url(cornicepertestopopnv.png) no-repeat bottom right;
margin-top: 0px;
width: 600px;
height:110px;
float:left;
}
#cornicepophd{
background: #FCFAF9 url(cornicepertestopopnv.png) no-repeat bottom right;
margin-top: 0px;
width: 600px;
height:110px;
float:left;
}
#cornicepoplg{
background: #FCFAF9 url(cornicepertestopoplg.png) no-repeat bottom right;
margin-top: 0px;
width: 637px;
height:110px;
float:left;
}
#sx {
float: left;
width: 350px;
}
#sxpopts {
float: left;
width: 250px;
}
#dx {
float:left;
}
#testo {
width: 560px;
margin-left: 20px;
margin-top: 25px;
}

.content1 {
width: 200px;
padding: 0px;
font-size: 12px;
color: #0B2752;
margin-top: 0px;
margin-left: 20px;
line-height: 1.2;
}
#left {
width: 601px;
height: 100px;
float: left;
}
#unico {
margin-left: 130px;
}
h2 {
color: #fff;
font-size: 14px;
padding: 0;
padding-left: 30px;
line-height: 23px;
height: 24px;
margin-top: 0;
}
h3 {
color: #0B2752;
font-size: 14px;
padding: 0;
padding-left: 30px;
line-height: 22px;
height: 22px;
margin-top: 0;
}
#right {
margin-top: 5px;
float: right;
width: 247px;
color: #0B2752;
}
#news {
margin-top: 6px;
width: 296px;
color: #0B2752;
float: left;
}
#news1 {
margin-top: 6px;
width: 670px;
color: #0B2752;
}
#spazio {
width: 75px;
float: left;
}
.tondol {
background:url(barraarancio.gif) no-repeat left;
margin: 0;
padding: 0;
}
.tondo2 {
background:url(barraarancio2.gif);
margin: 0;
padding: 0;
}
.tondo2ris {
background:url(barra2fucsia.gif);
margin: 0;
padding: 0;
}
.tondo3 {
background:url(barraarancio2.png);
margin: 0;
padding: 0;
}
.tondor {
background:url(barrablu.gif);
margin: 0;
padding: 0;
}
.tondornews1 {
background:url(barraazzurra.gif);
margin: 0;
padding: 0;
}
.tondopop {
background:url(barraarancio3.gif) no-repeat bottom;
height: 23px;
margin: 0;
padding: 0;
color: #fff;
text-align: center;
font-size: 14px;
font-weight: bold;
line-height:20px;
}

.tondopopcitta {
background:url(barraarancio4.gif) no-repeat bottom;
height: 23px;
width: 354px;
margin-top: 0;
padding: 0;
color: #fff;
text-align: center;
font-size: 14px;
font-weight: bold;
line-height:20px;
}
.tabellone  { 
border-bottom: 1px solid #cccccc; 
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px;
background-color: #ffffff;
color : #000000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11pt;
font-weight: bold
text-decoration : none; 
font-variant: small-caps;
}
.titolo {
FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif; 
font-size: 14pt;
font-weight: none;
text-decoration : none; 
font-variant: small-caps;
color : #ffffff;
}

.bloccoOCF {
background: #fff url(cornice2.jpg) no-repeat bottom right;
height: 320px;
margin-left: 3px;
margin-bottom: 4px;
}
.bloccoOCF a {
text-decoration: none;
}
.bloccoOCF a:hover{
color: #FF6600;
}

.bloccoNF {
background: #fff url(cornice2.jpg) no-repeat bottom right;
height: 140.6px;
margin-left: 3px;
}
.bloccoNF a {
text-decoration: none;
}
.bloccoNF a:hover{
color: #FF6600;
}


.bloccoOCIE {
background: #fff url(cornice2.jpg) no-repeat bottom right;
height: 320px;
margin-left: 3px;
margin-bottom: 4px;
}
.bloccoOCIE a {
text-decoration: none;
}
.bloccoOCIE a:hover{
color: #FF6600;
}

.bloccoNIE {
background: #fff url(cornice2.jpg) no-repeat bottom right;
height: 140.6px;
margin-left: 3px;
}
.bloccoNIE a {
text-decoration: none;
}
.bloccoNIE a:hover{
color: #FF6600;
}

.blocco p {
padding: 10px;
margin-top: -13px;
}
/*.blocconews {
background: #fff url(cornicenews.jpg) no-repeat bottom right;
}*/
.blocconews1 {
background: #fff url(cornicenews1.jpg) no-repeat bottom right;
}

#footer {
clear: both;
text-align: right;
font-size: 10px;
color: #88A5CF;
}
#footer a {
color: #88A5CF;
text-decoration: none;
}

#centrale {
margin-top: -272px;
float: right;
width: 720px;
font-size: 10px;
color: #0B2752;
}
#centralepop {
margin-left: 0px;
margin-top: 0px;
font-size: 10px;
color: #0B2752;
}

#subcontainer {
float: left;
margin-top: 34px;
background: url(bg-submenu.gif) no-repeat;
width: 135px;
height: 120px;
}
#subcontainer2 {
float: left;
margin-top: 34px;
background: url(bg-submenu2.gif) no-repeat;
width: 135px;
height: 150px;
}

ul#submenu {
float: left;
list-style-type: none;
margin: 0;
margin-top: 22px;
padding: 0;
width: 135px;
height: 120px;
}
ul#submenu li {
background: transparent url(sottomenu2.jpg) 0 0;
font-size: 12px;
margin-top: 2px;
width: 130px;
line-height: 16px;
height: 16px;
}
ul#submenu li a {
color: #88A5CF;
text-decoration: none;
padding-left: 5px;
display: block;
width: 100%;
height: 100%;
font-size: 10px;
font-weight: bold;
}
ul#submenu li a#subactive {
color: #f70;
background: transparent url(sottomenu2.jpg) 0 -40px;
}
ul#submenu li a:hover {
color: #88A5CF;
background: transparent url(sottomenu2.jpg) 0 -20px;
}

ul#submenuris {
float: left;
list-style-type: none;
margin: 0;
margin-top: 22px;
padding: 0;
width: 135px;
height: 120px;
}
ul#submenuris li {
background: transparent url(sottomenu2.jpg) 0 0;
font-size: 12px;
margin-top: 2px;
width: 130px;
line-height: 16px;
height: 16px;
}
ul#submenuris li a {
color: #88A5CF;
text-decoration: none;
padding-left: 5px;
display: block;
width: 100%;
height: 100%;
font-size: 10px;
font-weight: bold;
}
ul#submenuris li a#subactive {
color: #FF24B8;
background: transparent url(sottomenu2.jpg) 0 -40px;
}
ul#submenuris li a:hover {
color: #88A5CF;
background: transparent url(sottomenu2.jpg) 0 -20px;
}

#brochure{
width: 130px;
margin-top: 250px;
height: 22px;
line-height: 22px;
font-size: 10px;
}

#brochure a {
display: block;
padding-left: 4px;
color: #0C4192;
font-weight: bold;
text-decoration: none;
background: url(brochurepdf.gif) top right;
}

#archivio a {
color: #5699CB;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
#pippo {
color: #5699CB;
text-decoration: none;
font-size: 10px;
}
#pippo a {
color: #5699CB;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
#pippo2 {
color: #000000;
text-decoration: none;
font-size: 12px;
}

.form { 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
font-size:12px; 
font-weight: normal;
background-color: #cccccc;
border-bottom: 1px solid #344A58;
border-right: 1px solid #344A58;
border-left: 1px solid #344A58;
border-top: 1px solid #344A58;
margin: 1px; 
padding: 1px;
color:#000000;
		}
.quote  {
color : #7A7A7A; 
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 12pt;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-top: 1px;
font-weight: normal;
	}
