/*STILE PER IL BODY*/
html,body{ margin: 0 ; padding:0; 
  scrollbar-face-color: #E0E5E9;
  scrollbar-shadow-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color: #E0E5E9;
  scrollbar-track-color: #AEAFB1;
  scrollbar-arrow-color: #AEAFB1;
 }
  
body{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: normal;color: #0F3F80;background-color: #E0E5E9; }

 
A:LINK {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: regular;color: #5D8990; text-decoration:underline;}
A:VISITED {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: regular;color: #5D8990; text-decoration:underline;}
A:HOVER {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: regular;color: #0F3F80; text-decoration:underline;}
A:ACTIVE {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: regular;color: #0F3F80; text-decoration:underline;}

/* STILE PER IL MENU PRINCIPALE E SECONDARIO TOP  TESTATA */
div#navigation h2  {display: inline;border-bottom: 0px solid #787878; padding-right:0px; text-align: right; }
div#navigation ul{list-style-type: none; margin: 0; padding: 0; white-space: nowrap;}
div#navigation  li{ vertical-align: top; display: inline; margin: 0; padding: 0}
div#navigation li a{ text-decoration: none; border: 0px solid #787878; padding: 0px 0px0px 0p; background: #ccc;color: #036}
div#navigation li a:hover{ background-color: #f0f0f0}
div#navigation li#activelink a{ border-bottom: 0px solid #fff; background-color: #fff; color: #603}  

div.header{height: 161px;color: #fff; background-image: url(menu/header-bg.jpg);}
div.header img{float:left;margin: 0px}
div.header h2, div.header p{margin:10 0px;padding: 0;  }
div.header h2{margin-top: 12px; margin-bottom: 12px;}

* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */



/* STILE PER IL TESTO GENERALE  */
.testo {font-family: Verdana, font-size: 11px;font-style: normal;color: #0F3F80;}
.titolo {font-family: Verdana, font-size: 12px;font-style: normal;font-weight: bold;color: #0F3F80;}
.titolo-rosso {font-family: Verdana, font-size: 12px;font-style: normal;font-weight: bold;color: #8D0615;}
.data-articolo {font-family: Verdana, font-size: 11px;font-style: normal; font-weight: normal;color: #0F3F80; clear: right; }
.autore {font-family: Verdana, font-size: 12px;font-style: normal;color: #0F3F80;}
.titolo-verde {font-family: Verdana, font-size: 12px;font-style: normal;font-weight: bold;color: #059236; }
.titolo-verdino {font-family: Verdana, font-size: 15px;font-style: normal;font-weight: bold;color: #68949B; margin-top: 0px;}
.titolo-arancio {font-family: Verdana, font-size: 12px;font-style: normal;font-weight: bold;color: #F76B09; }
h1,h2{margin: 0;padding:0;}
h1{padding-left:0px;padding-bottom: 0px;padding-top: 0px;margin: 0px;font-family: verdana;font-weight: bold;font-size: 11px;}
h2{padding-left:0px;padding-bottom: 0px;padding-top: 0px;margin: 0px;font-family: verdana;font-weight: bold;font-size: 11px;}
h3{padding-left:0px;padding-bottom: 0px;padding-top: 0px;margin: 0px;font-family: verdana;font-weight: bold;font-size: 11px;}
h4{padding-left:0px;padding-bottom: 0px;padding-top: 0px;margin: 0px;font-family: verdana;font-weight: bold;font-size: 16px; line-height:20px;}
ul {font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;line-height: 15px; }
li {font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80; line-height: 15px;}
IMG 
{BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 0px solid; 
PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid;border-bottom-width: 0px;}



/*MENU DI SINISTRA E DESTRA*/
div#navigazione-sx {float: left;width: 120px;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div#navigazione-sx img.cifre{float: left;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div#navigazione-sx img.mappa {margin:10px; }
div#navigazione-dx {float: right; width: 186px;width:186px;width:186px;padding: 2em 10px;text-align: right; }
div#navigazione-dx-img {float: right; width: 196px;width:186px;width:196px;padding: 2em 10px;text-align: right; }
div#navigazione-dx-img2 {float: right; width: 196px;width:186px;width:196px;padding: 2em 10px;text-align: right; }
div#navigazione-dx-prof {float: right; width: 196px;width:186px;width:196px;padding: 14px 0px;text-align: right; }
div#navigazione-dx-prof2 {float: right; width: 196px;width:186px;width:196px;padding: 14px 0px;text-align: right;}
div#box-dx1 {float: right; width: 100px;width:180px;width:100px;padding: 0em 15px ;text-align: left; }
div#box-dx2 {float: right; width: 100px;width:180px;width:100px;padding: 0em 15px ;text-align: left;}
.menusx{padding-left:0px;padding-bottom: 0px;padding-top: 0px;margin: 0px;font-family: verdana;font-weight: bold;font-size: 11px;}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */


/*STILE PER CONTENITORE CENTRALE*/
div#content{margin: 0 213px 0 195px;padding: 0px 20px 22px; vertical-align: top; margin-top: 0px; padding-top: 0px;}
div#content_spec{margin: 0 213px 0 195px;padding: 0px 0px 0px; vertical-align: top; margin-top: 0px; padding-top: 0px;}
div#content_poli{margin: 0 213px 0 195px;padding: 0px 0px 0px; vertical-align: top; margin-top: 0px; padding-top: 0px;}
div#prof {margin-left:18px;}	
div#content-unito{ margin: 0  0px 0 215px; padding-top: 13px;}
div#content-unito2{ margin-top: 0px; margin-left: 195px; margin-bottom: 0px; margin-right: 0px;padding: 0px 0px 0px;}
div#content-unitopec{ margin-top: 0px; margin-left: 195px; margin-bottom: 0px; margin-right: 0px;padding: 0px 0px 0px; background-image: url( image/posta_pec.jpg); background-repeat: no-repeat; }
div#content-unito img.grafico{padding: 10px 0px 0px 0px;}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */


/*STILE PER CONTENITORE CENTRALE*/
div#contenitore-dx-noimg{width:869px; margin:0px auto;border-width:  0px; border-style:solid; border-color: #ccc;background-color: White;vertical-align: top;}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

/*STILE PER SPECIALIZZAZIONI - POLI- DIPARTIMENTI-BACKOFFICE*/
div#content-alvivo0{margin: 0 213px 0 195px;padding: 0px 0px 0px; vertical-align: top; margin-top: 0px; padding-top: 0px;}
div.testo-immagini-alvivo0{width: 420px;border: 0px solid #000; LINE-HEIGHT: 15px;padding-top:0px;font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;  }


div#content-alvivo{margin: 0 0px 0 105px;vertical-align: top;}
div.testo-immagini-alvivo{width: 420px;margin-bottom: 10px; border: 0px solid #000; LINE-HEIGHT: 15px;padding-top:12px;font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;  }
div.testo-immagini-alvivo img{float:left;margin: 0px;margin-top:0px;}
div.testo-alvivo{width: 420px;border: 0px solid #000; margin-left: 20px; margin-right: 20px; LINE-HEIGHT: 15px;padding-top:0px;font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;  }


/*STILE PER  TESTO E IMMAGINI CENTRALI COLONNE SEPARATE ORIENTAMENTO SINISTRA*/
div.testo-immagini{width: 420px;margin-bottom: 10px; border: 0px solid #000; LINE-HEIGHT: 15px;padding-top:12px;font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;}
div.testo-immagini_spec{width: 420px;margin-bottom: 10px; border: 0px solid #000; LINE-HEIGHT: 15px;padding-top:0px;font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;}
div.testo-immagini img{float:left;margin: 0px;margin-top:10px;}
div.testo-immagini img.titolo{float:left;margin: 0px; margin-bottom:10px;margin-top:3px;}
div.testo-immagini img.linea{float:left; margin-bottom:4px;margin-top:0px;}
div.testo-immagini img.pi{float:left;margin: 0px;margin-top:0px; margin-left:5px;margin-right:6px;margin-bottom:0px;}
div.testo-immagini img.pallino{float:left;margin: 0px;margin-top:0px; margin-left:5px;margin-right:6px;margin-bottom:20px;}
div.testo-immagini img.img2{float:left;margin: 0px;margin-top:0px;}
div.testo-immagini h2, div.testo-immagini p{ margin-top: 0px; margin-bottom: 15px;}
div.testo-immagini h2{margin-top: 0px; margin-bottom: 10px;}

div.clearer{clear: left;}
div.testo-immagini-servizi-indirizzi { font-weight: none; margin-left: 150px; margin-bottom: 5px;margin-top: 12px; line-height: 15px; text-align: left; vertical-align: middle;}
div.testo-immagini-servizi-responsabile { height:35px; background: url(societa/servizi_generali/bg_orange.gif) top left; margin-bottom: 5px; line-height: 15px;  }

/*STILE PER  TESTO E IMMAGINI CENTRALI AREA SPONSORIZZAZIONI*/
div.testo-immagini-sponsor{width: 420px;margin-bottom: 0px; border: 0px solid #000; LINE-HEIGHT: 13px;padding-top:12px;font-style: normal; }
div.testo-immagini-sponsor img{float:center;}
div.testo-immagini-sponsor img.foto{border : thin solid #E77D27; margin-bottom:0px;}
div.testo-immagini-sponsor img.foto2{float:center;border : thin solid #E77D27; margin-bottom:5px;align:center;}


/*STILE PER  TESTO E IMMAGINI CENTRALI COLONNE AREA DOVE SIAMO/PROFESSIONISTI*/
div.testo-immagini-dove-siamo{width: 420px;margin-bottom: 0px; border: 0px solid #000; LINE-HEIGHT: 15px;padding-top:12px;font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;  }
div.testo-immagini-dove-siamo img{float:left;margin: 0px}
div.testo-immagini-dove-siamo img.foto{float:left;margin-left:0px; margin-right:2px; margin-top:10px;  margin-bottom:0px; border : thin solid #CBDEE2;}
div.testo-immagini-dove-siamo img.foto1{float:left;margin-left:0px; margin-right:10px; margin-bottom: 5px; border : thin solid #CBDEE2;}
div.testo-immagini-dove-siamo img.foto2{float:left;margin-left:2px; margin-right:0px;  border : thick  solid #CBDEE2;}
div.testo-immagini-dove-siamo img.foto3{float:right;margin-left:2px; margin-right:0px; }
div.testo-immagini-dove-siamo img.foto4{float:right;margin-left:15px; margin-right:5px;border : medium  solid #CBDEE2; }
div.testo-immagini-dove-siamo h2, div.testo-immagini p{ margin-top: 0px; margin-bottom: 15px;}
div.testo-immagini-dove-siamo h2{margin-top: 0px; margin-bottom: 10px;}

div.testo-immagini-citta{width: 420px;margin-bottom: 0px;margin-top: 15px; border: 0px solid #000; LINE-HEIGHT: 15px; }
div.testo-immagini-citta img.foto5{margin-left:0px; margin-right:5px; margin-top:0px;  margin-bottom:4px; border : medium solid #CBDEE2;}
div.testo-immagini-citta img.foto1{float:left;margin-left:0px; margin-right:10px; margin-bottom: 5px; border : thin solid #CBDEE2;}
div.testo-immagini-citta img.foto6{float:left;margin-left:0px; margin-right:10px; margin-top:0px;  margin-bottom:10px; border : thin solid #CBDEE2;}

div.testo-immagini-citta ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;text-color: #949292;}
div.testo-immagini-citta li {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-color: #949292;
	letter-spacing: 0px;
	list-style-type : disc;
	list-style-position: outside;
	LINE-HEIGHT: 18px;
	text-indent : 25px;
}

/*MODULI ON-LINE*/

div#content-unito-moduli{margin: 0  0px 0 215px; padding-top: 13px; background:url(societa/moduli/image/moduli_sfondo.jpg); background-repeat:no-repeat;}

table.moduli {margin: 0px 0px 0px 0px;font-weight: bold;padding: 0 0 0 0;}
table.moduli td {text-align:left;font-weight:bold; padding-top:3px;padding-left:5px;padding-bottom:0px; }



/*STILE PER  TESTO E IMMAGINI CENTRALI COLONNE UNITE ORIENTAMENTO DESTRA*/
div.testo-immagini-unito{width: 625px;margin-bottom: 0px; padding-top:10px;border: 0px solid #000;}
div.testo-immagini-unito img{float:right;margin: 0px}
div.testo-immagini-unito img.titolo{float:left;margin: 0px; margin-bottom:10px;margin-top:8px;}
div.testo-immagini-unito img.pi{float:left;margin: 0px;margin-top:0px; margin-left:5px;margin-right:6px;margin-bottom:0px;}
div.testo-immagini-unito h2, div.testo-immagini-unito p{ margin-top: 0px; margin-bottom: 15px;}
div.testo-immagini-unito h2{margin-top: 0px; margin-bottom: 12px;}




div#testo-immagini-unito2{width: 625px;margin-bottom: 0px; margin-top: 0px; padding-top:10px;border: 0px solid #000;}
div.testo-immagini-unito2 img{float:left;margin: 0px}
div.testo-immagini-unito2 h2, div.testo-immagini-unito p{ margin-top: 0px; margin-bottom: 15px;}
div.testo-immagini-unito2 h2{margin-top: 0px; margin-bottom: 12px;}
div.clearer{clear: left;}

div.testo-immagini-link{width: 625px;margin-bottom: 0px; padding-top:10px;border: 0px solid #000;}
div.testo-immagini-link img{margin-top: 4px;}
div.testo-immagini-link h2{margin-top: 0px; margin-bottom: 12px;}
div.clearer{clear: left;}
div.box-link1{ width: 530px; padding: 3px 0px 3px 5px;text-align:left; background-color : #D8E6E7; font-family: verdana;font-weight: normal;font-size: 11px;}
div.box-link2{ width: 530px; padding: 3px 0px 3px 5px;text-align:left; background-color : #ffffff; font-family: verdana;font-weight: normal;font-size: 11px;}



/*STILE PER  TESTO E IMMAGINI CENTRALI COLONNE UNITE ORIENTAMENTO SINISTRA*/
div.testo-immagini-unito2{width: 625px;margin-bottom: 0px; border: 0px solid #000;}
div.testo-immagini-unito2 img{float:left;margin: 0px}
div.testo-immagini-unito2 h2, div.testo-immagini-unito p{ margin-top: 0px; margin-bottom: 15px;}
div.testo-immagini-unito2 h2{margin-top: 0px; margin-bottom: 12px;}
div.clearer{clear: left;}

/*STILE PER  TESTO E IMMAGINI AREA CLIENTI*/
div.testo-immagini-clienti{width: 420px;margin-bottom: 0px; border: 0px solid #000; LINE-HEIGHT: 13px;padding-top:12px; }
div.testo-immagini-clienti img{float:left;margin: 0px; margin-bottom:10px;}
div.testo-immagini-clienti img.foto{float:center;margin-left:0px; margin-right:0px; margin-top:10px;  margin-bottom:2px; border : medium solid #CBDEE2;}
div.testo-immagini-clienti img.riga{float:left;margin-left:0px; margin-right:0px; margin-top:0px;  margin-bottom:0px; }
div.testo-immagini-clienti img.foto1{float:left;margin-left:0px; margin-right:10px; margin-bottom: 5px; border : thin solid #CBDEE2;}
div.testo-immagini-clienti img.foto2{float:left;margin-left:2px; margin-right:0px;  border : thick  solid #CBDEE2;}
div.testo-immagini-clienti img.foto3{float:right;margin-left:2px; margin-right:0px; }
div.testo-immagini-clienti img.foto4{float:right;margin-left:15px; margin-right:5px;border : medium  solid #CBDEE2; }
div.testo-immagini-clienti h2, div.testo-immagini p{ margin-top: 0px; margin-bottom: 15px;}
div.testo-immagini-clienti h2{margin-top: 0px; margin-bottom: 10px;}
table.clienti2 { width:430px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; align:left; font-family: Verdana; font-size: 10px;font-style: normal;color: #0F3F80; line-height: 12px}
td.clienti2  {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; text-align:left;width:143px;  font-family: Verdana; font-size: 10px;font-style: normal;color: #0F3F80; line-height: 12px;}
div.testo-immagini-clienti img.loghi{margin-top:5px;  border : medium solid #CBDEE2;}
div.testo-immagini-clienti img.loghi2{float:center;margin-left:10px; margin-right:5px; margin-top:5px;  margin-bottom:px; border : medium solid #CBDEE2;}
div.box_clienti {width: 128px;margin-bottom: 5px;margin-top: 5px;margin-left:5px;margin-right:5px; border: 0px solid #000; LINE-HEIGHT: 12px;font-size: 11px;font-style: normal;	font-weight: regular; text-decoration:none;float:left;}

/*STILE PER LINK*/
A:link.rosso {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight:bold;color: #8D0615; text-decoration:none;}
A:visited.rosso {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #8D0615;text-decoration:none;}
A:hover.rosso {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #949292;text-decoration:none;}

A:link.blu-normale {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #0F3F80; text-decoration:none;}
A:visited.blu-normale {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #0F3F80;text-decoration:none;}
A:hover.blu-normale {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #0F3F80;text-decoration:none;}

A:link.blu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #0F3F80; text-decoration:none;}
A:visited.blu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #0F3F80;text-decoration:none;}
A:hover.blu {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #949292;text-decoration:none;}
A:link.blu2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: normal;color: #0F3F80; text-decoration:none;}
A:visited.blu2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: normal;color: #0F3F80;text-decoration:none;}
A:hover.blu2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: normal;color: #949292;text-decoration:none;}
A:link.blu3 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-style: normal;	font-weight: bold;color: #0F3F80; text-decoration:none;}
A:visited.blu3 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-style: normal;	font-weight: bold;color: #0F3F80;text-decoration:none;}
A:link.blu4 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: normal;color: #0F3F80; text-decoration:underline;}
A:visited.blu4 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: normal;color: #0F3F80;text-decoration:underline;}
A:hover.blu4 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: normal;color: #949292;text-decoration:none;}
A:hover.blu3 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-style: normal;	font-weight: bold;color: #949292;text-decoration:none;}

A:link.blutitolo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-style: normal;	font-weight: bold;color: #0F3F80; text-decoration:underline;}
A:visited.blutitolo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-style: normal;	font-weight: bold;color: #0F3F80;text-decoration:underline;}
A:hover.blutitolo {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-style: normal;	font-weight: bold;color: #5C919C;text-decoration:underline;}

A:link.verde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #0F3F80; text-decoration:none;}
A:visited.verde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #0F3F80;text-decoration:none;}
A:hover.verde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #5C919C;text-decoration:none;}
A:link.arancio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #F99815; text-decoration:none;}
A:visited.arancio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #F99815;text-decoration:none;}
A:hover.arancio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #5C919C;text-decoration:none;}
A:link.bianco {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: normal;color: #FFFFFF; text-decoration:none;}
A:visited.bianco {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: normal;color: #FFFFFF;text-decoration:none;}
A:hover.bianco {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: normal;color: #5C919C;text-decoration:none;}
A:link.bianco2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #FFFFFF; text-decoration:none;}
A:visited.bianco2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #FFFFFF;text-decoration:none;}
A:hover.bianco2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #000000;text-decoration:none;}
A:link.bianco3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-style: normal; font-weight: normal;color: #FFFFFF; text-decoration:none;}
A:visited.bianco3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-style: normal; font-weight: normal;color: #FFFFFF;text-decoration:none;}
A:hover.bianco3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-style: normal; font-weight: normal;color: #000000;text-decoration:none;}
A:link.bianco4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #FFFFFF; text-decoration:none;}
A:visited.bianco4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #FFFFFF;text-decoration:none;}
A:hover.bianco4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #B1CDD1;text-decoration:none;}
A:link.bianco5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #FFFFFF; text-decoration:none;}
A:visited.bianco5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #FFFFFF;text-decoration:none;}
A:hover.bianco5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #0F3F80;text-decoration:none;}

A:link.arancio2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #CB6211; text-decoration:none;}
A:visited.arancio2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #CB6211;text-decoration:none;}
A:hover.arancio2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #5C919C;text-decoration:none;}
A:link.verde2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: normal;color: #008E3A; text-decoration:none;}
A:visited.verde2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: normal;color: #008E3A;text-decoration:none;}
A:hover.verde2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: normal;color: #5C919C;text-decoration:none;}
A:link.verde3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight:normal;color: #008E3A; text-decoration:none;}
A:visited.verde3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: normal;color: #008E3A;text-decoration:none;}
A:hover.verde3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: normal;color: #5C919C;text-decoration:none;}




/*STILE PER ELENCHI PUNTATI*/
ul.menu-principale {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; display: block; }
ul.menu-principale li {float: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	color: #676868;	letter-spacing: 0px;	WIDTH: 188px;	HEIGHT: 25px;line-height: 0px;}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

/* STILE PER  PAGINAZIONE  ROSSO  */
.paginazione-rosso {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-style: normal;	font-weight: bold;color: #8D0615;}
A:link.paginazione-rosso {font-family:Verdana;font-size: 10px;color: #8D0615;font-weight: regular;text-decoration: none;	}
A:visited.paginazione-rosso {font-family:Verdana;font-size: 10px;color: #8D0615;font-weight: regular;text-decoration: none;}
A:hover.paginazione-rosso {font-family:Verdana;font-size: 10 px;color: #949292;font-weight: regular;text-decoration:none;}



/*STILE PER FOOTER*/
div#footer {clear:both;padding-top: 10px;margin-top: 0px;background-image: url(footer/footer.jpg); background-repeat: no-repeat;
height: 143px;color: #414141;background-color: #E0E5E9;line-height: 0px; }
#footer h1 {line-height: 10px;}
ul.menu-footer  {margin: 0px; padding: 0px; list-style: none; display: block; line-height: 15px;}
ul.menu-footer li  {padding: 6px 2px 6px 8px; margin: 0px 0px 0px 0px; color: #676868; letter-spacing: 0px; float: left;  }

A:link.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #5C5C5C; text-decoration:none;}
A:visited.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #5C5C5C;text-decoration:none;}
A:hover.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #959494;text-decoration:none;}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

/*STILE PER FOOTER INDEX*/
div#footer-index {clear:both;padding-top: 10px;margin-top: 0px;background-image: url(footer/footer.jpg); background-repeat: no-repeat;
height: 143px;color: #414141;background-color: #E0E5E9;line-height: 0px; }
#footer-index h1 {line-height: 10px;}
ul.menu-footer-index  {margin: 0px; padding: 0px; list-style: none; display: block; line-height: 15px;}
ul.menu-footer-index li  {padding: 6px 2px 6px 7px; margin: 0px 0px 0px 0px; color: #676868; letter-spacing: 0px;float: left;}

A:link.footer-index {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #5C5C5C; text-decoration:none;}
A:visited.footer-index {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #5C5C5C;text-decoration:none;}
A:hover.footer-index {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal; font-weight: bold;color: #959494;text-decoration:none;}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */




/*STILE PER AREA RICERCA*/
div#cerca-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#cerca-sx-img{ background: url(image/cerca-img-sx.jpg) repeat-y top left; background-repeat: no-repeat; text-align: left;}
div#cerca-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;background-color: White;}
div#cerca-dx-img{ background: url(image/cerca-img-dx.jpg) repeat-y top right; background-repeat: no-repeat; text-align: left; }
div#cerca-dx2{width:869px; margin:0 auto; margin-top: 0 px;padding-top:0 px;border-width:  0px; border-style:solid; border-color: #ccc;background-color: White;}
A:link.ricerca {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #5D8990; text-decoration:underline;}
A:visited.ricerca {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #5D8990; text-decoration:underline;}
A:hover.ricerca {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #0F3F80; text-decoration:underline;}
A:active.ricerca {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-style: normal;	font-weight: bold;color: #0F3F80; text-decoration:underline;}


/*STILE PER POSTA CERTIFICATA PEC*/
/*contenitore di sinistra*/
div#postapec-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#postapec-sx-img{ background: url(image/posta-img-sx.jpg) repeat-y top left; background-repeat: no-repeat; text-align: left;}


/*STILE PER AREA RISERVATA*/
/*contenitore di sinistra*/
div#areariservata-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#areariservata-sx-img{ background: url(image/areariservata-img-sx.jpg) repeat-y top left; background-repeat: no-repeat; text-align: left; }
div#content-unitoareariservata{ margin-top: 0px; margin-left: 195px; margin-bottom: 0px; margin-right: 0px;padding: 0px 0px 0px; background-image: url( image/areariservata-img-dx.jpg); background-repeat: no-repeat; }
ul.areariservata {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 18px; list-style: disc;; display: block;}


/*STILE PER AREA ATTIVITA*/
/*contenitore di sinistra*/
div#atti-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#atti-sx-img{ background: url(attivita/atti-img-sx.jpg) repeat-y top left; background-repeat: no-repeat; text-align: left;}
/*contenitore di destra*/
div#atti-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;background-color: White;}
div#atti-dx-img{ background: url(attivita/atti-img-dx.jpg) repeat-y top right; background-repeat: no-repeat; text-align: left; }
div#atti-dx2{width:869px; margin:0 auto; margin-top: 0 px;padding-top:0 px;border-width:  0px; border-style:solid; border-color: #ccc;background-color: White;}
/*elenchi puntati*/
ul.menu-attivita {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; display: block; }
ul.menu-attivita li {float: left;padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;color: #676868;	letter-spacing: 0px;font-size: 0px;line-height: 0px; ;}


/*STILE PER AREA NOTE DI PROPRIETA' INDUSTRIALE*/
div#note-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;background-color: White;}
div#note-dx-img{ background: url(note_PI/note-img-dx.jpg) repeat-y top right; background-repeat: no-repeat; text-align: left; }
div.testo-immagini-note{width: 420px;margin-bottom: 10px; border: 0px solid #000; LINE-HEIGHT: 15px;padding-top:12px;font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;  
background-repeat: no-repeat; }
div.testo-immagini-note-principale{width: 420px;margin-bottom: 10px; border: 0px solid #000; LINE-HEIGHT: 15px;padding-top:12px;font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;  
background-image: url(note_PI/quadrati_sf.gif);background-repeat: no-repeat; }
/*elenchi puntati*/
ul.menu-note {list-style-position: outside;font-weight: bold;list-style-image: url(note_PI/quadrato.gif); margin-top: 10px;}
ul.menu-note li a:link, ul.menu-note li a:visited {color:#0F3F80;text-decoration: none;font-weight: bold;display:block; line-height: 160%;} /* colori per il link */
ul.menu-note li a:hover, ul.menu-note li a:active {color: #6F9DA5;  text-decoration: underlinefont-weight: bold;display:block; } /* colori per l'effetto roll-over */

/*STILE PER AREA LEGISLAZIONE*/
/*contenitore di sinistra*/
div#leg-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#leg-sx-img{ background-repeat: no-repeat;  background: url(legislazione/leg-img-sx-verde.gif) repeat-y top left;  text-align: left; }

ul.menu-legislazione {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;list-style: none; display: block; }
ul.menu-legislazione li {float: left;padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;color: #676868;	letter-spacing: 0px;font-size: 0px; line-height: 0px;}

div#leg-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;background-color: White;}
div#leg-dx-img{ background: url(legislazione/bg_dx_leg.jpg) repeat-y top right; background-repeat: no-repeat; text-align: left; }
div#leg-dx-img2{ text-align: left; }
div.testo-immagini-leg{width: 420px;  margin-top: 0px; border: 0px solid #000; LINE-HEIGHT: 15px;padding-top:12px;font-family: Verdana, font-size: 11px;font-style: normal;font-weight: normal;color: #0F3F80;  }
div.testo-immagini-leg img{float:left;margin: 0px;margin-top:1px; margin-bottom:10px;}
div.testo-immagini-leg img.titolo{float:left;margin: 0px; margin-bottom:10px;margin-top:3px;}
div.testo-immagini-leg img.linea{float:left; margin-bottom:4px;margin-top:0px;}
div.testo-immagini-leg img.pi{float:left;margin: 0px;margin-top:0px; margin-left:5px;margin-right:6px;margin-bottom:0px;}
div.testo-immagini-leg img.pallino{float:left;margin: 0px;margin-top:0px; margin-left:5px;margin-right:6px;margin-bottom:20px;}
div.testo-immagini-leg img.img2{float:left;margin: 0px;margin-top:0px;}
div.testo-immagini-leg h2, div.testo-immagini p{ margin-top: 0px; margin-bottom: 15px;}
div.testo-immagini-leg h2{margin-top: 0px; margin-bottom: 10px;}
div#leg-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx_leg.jpg) repeat-y top right;background-color: White;}
div.testo-immagini-leg img.freccina{float:right;margin: 0px;margin-top:1px; margin-bottom:10px;}

div.box-leg-dx1
{ width: 185px;
height: 34px;
 margin: 0px 0px 0px 0px;
 padding-left:20px;
 padding-top:0px;
text-align:left;
background-image: url('legislazione/box_dx1.jpg');
background-repeat:no-repeat;
  font-family: verdana;font-weight: normal;font-size: 11px;color:#ffffff;font-weight: bold;
}

div.box-leg-dx2
{ width: 185px;
height: 32px;
 margin: 0px 0px 0px 0px;
 padding-left:20px;
 padding-top:0px;
text-align:left;
background-image: url('legislazione/box_dx2.jpg');
  font-family: verdana;font-weight: normal;font-size: 11px;color:#ffffff;font-weight: bold;
}

div.box-leg-dx3
{ width: 185px;
 margin: 0px 0px 0px 0px;
 padding-left:20px;
 padding-top:0px;
text-align:left;
  font-family: verdana;font-weight: normal;font-size: 11px;color:#000000;
}
div.box-leg-dx4
{ width: 175px;
 margin: 0px 0px 0px 0px;
 padding-left:10px;
 padding-top:0px;
text-align:left;
  font-family: verdana;font-weight: normal;font-size: 8px;color:#000000;font-weight: bold;
}

div.box-leg-dx5
{ width: 186px;
height: 50px;
 margin: 0px 0px 0px 0px;
 padding-left:20px;
 padding-top:0px;
text-align:left;
background-image: url('legislazione/box_dx3.jpg');
  font-family: verdana;font-weight: normal;font-size: 11px;color:#ffffff;font-weight: bold;
}


/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */

/*STILE PER AREA APPROFONDIMENTI*/
/*contenitore di sinistra*/

div#appr-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#appr-sx-img{ background-repeat: no-repeat;  background: url(approfondimenti/app-img-sx.jpg) repeat-y top left;  text-align: left; }
table.approfondimenti {width:400px; border: 0px solid white;}
td.approfondimenti1 {width:20px; background-color:#FFFFFF;border: 0px solid white;}
td.approfondimenti2 { background-color:#FFFFFF;border: 0px solid white;}
/*contenitore di destra*/
div#appr-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;
background-color: white;}
div#appr-dx-img{ background: url(approfondimenti/app-img-dx.jpg) repeat-y top right; background-repeat: no-repeat; text-align: left; }

/*elenchi puntati*/
ul.menu-approfondimenti {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; display: block; }
ul.menu-approfondimenti li {float: left;padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;color: #676868;	letter-spacing: 0px;font-size: 0px;line-height: 0px;}


/*box con scorrimento articoli*/
div#appr-dx-navigazione { width: 196px;text-align: right; float: right; padding-right:8px; padding-top:2em;}

.slider {
	position:relative;
	overflow:hidden;
	border:0px solid #000000;
	height:420px;
	margin-bottom:0px;
	margin-left: 8px;
	width: 185px;
	
	
}
.slidercontent {
	position:relative;
	line-height: 13px;
	height: 1200px;
	width: 175px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 6px;
	margin-top: 0px; 
	font-weight: bold; 
	vertical-align: middle;
}

.slidercontent .upper {border:2px solid #9ac1c9; }
.section {padding:0px;}
.newsslider {position:relative; overflow:hidden; border:0px solid #9ac1c9; height:95px; width:190px;  margin-bottom:0px;}
.newsslidercontent {position:absolute }
.newsslidercontent .upper {border:0px solid #9ac1c9}
.newssection {padding:0px; height:75px}
.sfondox {
	background-image:url(approfondimenti/sfondo_box.gif);
	background-repeat:no-repeat;
	width:190px;
	height: 535px;
	margin-left: 6px;
}

.controlli {
    width:190px;
	margin-right:0px;
	margin-top:15px;
	}






div.appr-box-testo
{ margin: 0px 10px 0px 5px;}
div.appr-box-testo h2, div.appr-box-testo p{ margin-top: 0px; margin-bottom: 5px;margin-top: 5px; line-height: 10px; text-align: right; font-weight: bold; vertical-align: middle;line-height:12px;}



/*box  con testo per motori ricerca*/
div.appr-box-alto1
{  width: 190px; background-image: url('approfondimenti/box_top1.gif');
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 15px; 
}
div.appr-box-medio1
{  width: 190px;
  background-image: url('approfondimenti/box_bg1.gif');
  background-repeat: repeat-y;
}
div.appr-box-basso1
{ width: 190px;
  background-image: url('approfondimenti/box_bottom1.gif');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 15px; 
}
div.appr-box-testo1
{ margin: 0px 10px 0px 5px;}
div.appr-box-testo h2, div.appr-box-testo p{ margin-top: 0px; margin-bottom: 5px;margin-top: 5px; line-height: 10px; text-align: right; font-weight: bold; vertical-align: middle;line-height:12px;}





/*STILE PER AREA APPUNTAMENTI*/
div#app-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;background-color: White;}
div#app-dx-img{background: url(appuntamenti/sfo-dx.jpg) repeat-y top right; background-repeat: no-repeat; text-align: left; }
div#app-dx-img2{ text-align: left; }
div#appu-sx-img{ background: url(appuntamenti/sfo-sx.jpg) repeat-y top left; background-repeat: no-repeat; text-align: left;}

div.app-box-mese{ width: 195px;height: 21px; margin: 0px 0px 0px 0px;  padding-top:1px;  padding-left:2px;  background-image: url('appuntamenti/sfo_box_mese.jpg');  background-repeat: no-repeat;  font-family: verdana;font-weight: bold;font-size: 10px;line-height: 10px;text-align:center;}
div.app-box-corsi{ width: 195px;height: 21px; margin: 0px 0px 0px 0px;  padding-top:1px;  padding-left:32px;  background-image: url('appuntamenti/sfo_box_mese.jpg');  background-repeat: no-repeat;  font-family: verdana;font-weight: bold;font-size: 10px;line-height: 10px;text-align:left;}
div.sfo-box-anni{ width: 189px;height: 15px;padding-top:5px;padding-bottom:5px;margin-top:0px;  background-image: url('appuntamenti/sfo_box_anni.jpg');  background-repeat: no-repeat;  font-family: verdana;font-weight: bold;font-size: 11px;text-align:center;}
div.galleria_eventi{ width:205px;text-align: center;}
div.galleria_eventi2{ width:205px;text-align: center;}

#table.appuntamenti {width:418px; margin-top: 0px; padding: 0px; }
td.appuntamenti1 {width:133px; background-color:#FFCC00;font-weight: bold;padding-bottom:4px;padding-left:6px;padding-right:6px;}
td.appuntamenti2 {width:253px; background-color:#FFE477;font-weight: bold;padding-bottom:4px;padding-left:6px;padding-right:6px;}
td.appuntamenti3 {width:418px; font-weight: bold;font-size: 12px;}
td.appuntamenti4 {width:25px;}
td.appuntamenti5 {width:395px; font-weight: normal;font-size: 11px;padding-bottom:4px;padding-left:6px;padding-right:6px;}
td.appuntamenti6 {width:368px; background-image: url('appuntamenti/sfo_box_pi.jpg');  background-repeat: no-repeat;font-weight: bold;font-size: 11px;padding-bottom:4px;padding-left:6px;padding-right:6px;}
td.appuntamenti7 {width:165px; background-color:#FFCC00;font-weight: bold;padding-bottom:4px;padding-left:6px;;padding-right:6px;}
td.appuntamenti8 {width:180px; background-color:#FFCC00;font-weight: bold;padding-bottom:4px;padding-left:6px;padding-right:6px;}
td.appuntamenti9 {width:281px; background-color:#FFE477;font-weight: bold;padding-bottom:4px;padding-left:6px;padding-right:6px;}
td.appuntamenti10 {width:418px; font-weight: bold;font-size: 11px;}
td.appuntamenti11 {width:25px; font-weight: bold;font-size: 11px; text-align:right;}
img.righina_appu {padding-left:3px;}
img.freccina_appu {float:right;}
img.foto_appunatmenti{border : thin solid #FECB00; margin-top: 5px;margin-bottom:3px;}




/*STILE PER AREA SOCIETA*/
/*contenitore di sinistra*/
div#soc-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#soc-sx-img{text-align: left;}
/*contenitore di destra*/
div#soc-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;background-color: White;}
div#soc-dx-img{text-align: left; }
div#soc-dx2{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;background-color: White;}
/*contenitore di destra AREA RECRUTING*/
div#rec-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx_rec.jpg) repeat-y top right;background-color: White;}
div#navigazione-dx-recruting {float: right; width: 196px;width:186px;width:196px;padding:30px 0px 0px 0px;text-align: right;background-color:#7EABB1; }
div.soc-recruting-testo
{ margin: 0px 0px 0px 0px; width:200px;; text-align: left;font-weight: none;padding-top:30px; padding-left:0px;}
div.soc-recruting-testo img{float:left;margin:0px 0px 0px 0px;}

/*contenitore di destra AREA SPONSORIZZAZIONI*/
div#sponsor-dx{width:869px; margin:0 auto;border-width:  0px; border-style:solid; border-color: #ccc;background: url(image/box_sponsor_dx.jpg) repeat-y top right;background-color: White;}

div.sponsor-dx-box{width:180px; margin:40px 0px 0px 10px;padding: 0px 0px 0px 0px;border-width:  3px; border-style:solid; border-color: #ffffff;background-color: #F8D3B8;text-align:left;}

div.csr-dx-box{width:180px; margin:10px 0px 0px 10px;padding: 0px 0px 0px 0px;border-width:  3px; border-style:solid; border-color: #ffffff;text-align:center;}
div.csr-dx-box img{float:center;margin:10px 0px 0px 0px; border : thin solid #009033;}


/*elenchi puntati*/
ul.menu-societa {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; display: block; }
ul.menu-societa li {float: left;padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;color: #676868;	letter-spacing: 0px;font-size: 0px;line-height: 0px;}

ul.menu-servizi_generali {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 11px; list-style: none; display: block;}
ul.menu-servizi_generali li {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 12px;color: #676868;	letter-spacing: 0px; list-style-image: url('societa/pallino.gif');list-style-position: outside;}

ul.recapiti {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;;text-color: #949292;}
ul.recapiti li {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 35px;text-color: #949292;	letter-spacing: 0px; list-style-image: url('societa/pallino_piccolo.gif');list-style-position: outside; LINE-HEIGHT: 18px;}

div.soc-box-testo
{ margin: 35px 0px 0px 0px; width:200px;; text-align: left;font-weight: bold;}

#table2.dove-siamo2 { margin: 0px 0px 0px 0px;align:left;}

#table.dove-siamo {margin-top: 0px; padding: 0px;align:left;font-weight: bold;  }
table.dove-siamo td { width:65px; px;text-align:center;font-weight:bold;  }
table.dove-siamo img{float:center;margin:3px; border : thin #CBDEE2;}

table.recruting { margin: 10px 0px 0px 0px;font-weight: bold; align:center;}
table.recruting td.td1 {padding: 5px 21px 0px 15px;vertical-align : top; width:100 px; height:66px;text-align:center;font-weight:bold; color:#FFFFFF;background: url(societa/recruting/sfondo_box.gif);background-repeat: no-repeat;}
table.recruting td.td2 {padding-left : 10px;vertical-align : top; width:340 px; height:66px;text-align:left;font-weight:normal;}
table.recruting td.td3 {padding : 0;vertical-align : top; width:80 px; height:66px;text-align:center;font-weight:bold;}

table.dove-siamo2 { margin: 0px 0px 0px 5px;font-weight: bold; align:center;}
table.dove-siamo2 td {  padding: 0px 0px 10px 12px; width:65px; px;text-align:center;font-weight:bold; LINE-HEIGHT: 12px;}
table.dove-siamo2 img{float:center;margin:2px; border : thin solid #CBDEE2;}

table.clienti { margin: 0px 0px 0px 0px;font-weight: bold;padding: 0 0 0 0;}
table.clienti td {text-align:left;font-weight:bold;  padding-top:3px;padding-left:5px;padding-bottom:3px; }
table.clienti td.td1 {text-align:left;font-weight:bold;color: #ffffff; padding-top:3px;padding-left:5px;padding-bottom:3px; }
table.clienti td.td2 {text-align:left;font-weight:normal; padding-top:3px;padding-left:5px;padding-bottom:3px; }
table.clienti td.td3 {padding:0;margin:0; }
table.clienti img{float:right;margin:3px;}
table.clienti img.righina{float:left;margin:0;}




div.soc-rec-testo
{ margin: 0px 0px 0px 0px; width:200px; text-align: left;font-weight: none;padding-top:30px;}


div.soc-prof-testo
{ margin: 0px 0px 0px 0px; width:200px;; text-align: left;font-weight: none;}
div.soc-prof-testo img.foto{float:left;margin-right:3px;margin-left:5px;margin-top:0px;text-align : center; border : thin solid #CBDEE2; float: left;}

div.soc-rs-testo
{ margin: 0px 0px 0px 0px; width:200px;; text-align: left;font-weight: none;padding-top:35px;}

div.nome-prof
{ width: 413px;
height: 45px;
 margin: 3px 0px 0px 0px;
  padding-top:0px;
  background-image: url('professionisti/sfondo_riga.gif');
  background-repeat: no-repeat;
  font-family: verdana;font-weight: normal;font-size: 20px;
  LINE-HEIGHT: 22px;
}

div.titoletto-prof
{ width: 213px;
height: 25px;
 margin: 0px 0px 0px 0px;
  padding-top:0px;
  padding-left:2px;
  background-image: url('professionisti/righina_piccola.gif');
  background-repeat: no-repeat;
  font-family: verdana;font-weight: bold;font-size: 10px;
}


div.titoletto-prof2
{ width: 625px;
height: 20px;
 margin: 0px 0px 0px 0px;
  padding-top:2px;
  padding-left:20px;
  background-image: url('professionisti/riga_big.gif');
  background-repeat: no-repeat;
  font-family: verdana;font-weight: bold;font-size: 10px;
}
div.titoletto-prof3
{ width: 625px;
height: 25px;
 margin: 0px 0px 0px 0px;
  padding-top:0px;
  padding-left:20px;
  background-image: url('professionisti/riga_big2.gif');
  background-repeat: no-repeat;
  font-family: verdana;font-weight: normal;font-size: 10px;
}
div.titoletto-prof4
{ width: 215px;
height: 25px;
 margin: 0px 0px 0px 0px;
  padding-top:0px;
  padding-left:0px;
  background-image: url('professionisti/riga_small3.gif');
  background-repeat: no-repeat;
  font-family: verdana;font-weight: BOLD;font-size: 10px;
}
div.titoletto-prof5
{ width: 215px;
height: 25px;
 margin: 0px 0px 0px 0px;
  padding-top:0px;
  padding-left:5px;
  background-image: url('professionisti/riga_small4.gif');
  background-repeat: no-repeat;
  font-family: verdana;font-weight: normal;font-size: 10px;
  
}

div.menu-cifre
{ width: 188px;
height: 35px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

/*STILE PER  TESTO E IMMAGINI CENTRALI COLONNE UNITE PROFESSIONISTI*/

div.testo-immagini-professionisti{width: 625px;margin-bottom: 0px; padding-top:14px;border: 0px solid #000; }
div.testo-immagini-professionisti img{margin: 0px}
div.testo-immagini-professionisti img2{float:left;margin: 0px}
div.testo-immagini-professionisti h2, div.testo-immagini-unito p{ margin-top: 0px; margin-bottom: 15px;}
div.testo-immagini-professionisti h2{margin-top: 0px; margin-bottom: 12px;}

/*STILE PER  COLONNA DESTRA CLIENTI*/
div.titoletto-clienti
{ width: 205px;
height: 18px;
 margin: 0px 0px 0px 0px;
  padding-top:2px;
  padding-left:33px;
  background-image: url('clienti/sfondo_box.gif');
  background-repeat: no-repeat;
  font-family: verdana;font-weight: BOLD;font-size: 10px;
}

/*STILE PER  COLONNA DESTRA RASSEGNA STAMPA*/
div.titoletto-rs1
{ width: 206px;
height: 15px;
 margin: 0px 0px 0px 0px;
text-align:center;
  background-color : #4B9BC0;
  font-family: verdana;font-weight: BOLD;font-size: 10px;
}
div.titoletto-rs2
{ width: 206px;
height: 15px;
 margin: 0px 0px 0px 0px;
text-align:center;
  background-color : #81B9D4;
  font-family: verdana;font-weight: BOLD;font-size: 10px;
}
div.titoletto-rs2
{ width: 206px;
height: 15px;
 margin: 0px 0px 0px 0px;
text-align:center;
  background-color : #81B9D4;
  font-family: verdana;font-weight: BOLD;font-size: 10px;
}

div.titoletto-rec
{ width: 170px;
height: 16px;
 margin: 0px 0px 0px 13px;
 padding-left:22px;
 padding-top:3px;
text-align:left;
background-image: url('societa/recruting/sfondo_boxr.jpg');
  font-family: verdana;font-weight: normal;font-size: 10px;
}
.titolo-rec {text-align:left;font-family: Verdana, font-size: 12px;font-style: normal;font-weight: bold;color: #0F3F80;margin-left:16px;margin-bottom:3px; }



/*STILE PER AREA CONTATTI*/
/*contenitore di sinistra*/

div#con-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#con-sx-img{ background: url(mnu_secondario/cont-img-sx.jpg) repeat-y top left; background-repeat: no-repeat; text-align: left;}
div.testo-immagini-cont-responsabile { height:120px; background: url(mnu_secondario/bg_orange.gif) top left; margin-bottom: 5px; line-height: 20px;  }

table.contatti { margin: 0px 0px 0px 0px;font-weight: bold; align:center;}
table.contatti  td { width:65px; px;text-align:center;font-weight:bold; }
table.contatti  img{float:center;margin:3px; border : thin #CBDEE2;}

table.contatti1 { margin: 0px 0px 0px 0px;align:center;}
table.contatti1  td { text-align:left;margin:3px;}




/*STILE PER AREA LEGAL*/
/*contenitore di sinistra*/
div#legal-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#legal-sx-img{ background: url(mnu_secondario/leg-img-sx.jpg) repeat-y top left; background-repeat: no-repeat; text-align: left;}
div#legal-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;background-color: White;}
div#legal-dx-img{text-align: left; }
div.testo-immagini-legal-indirizzi { font-weight: none; margin-left: 150px; margin-bottom: 5px;margin-top: 12px; line-height: 15px; text-align: left; vertical-align: middle;}
div.testo-immagini-legal-responsabile { height:35px; background: url(societa/servizi_generali/bg_orange.gif) top left; margin-bottom: 5px; line-height: 15px;  }
div.legal-box-testo{ margin: 25px 0px 0px 0px; width:200px;; text-align: left;font-weight: bold;}
ul.menu-legal {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 11px; list-style: none; display: block;}
ul.menu-legal li {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 12px;color: #676868;	letter-spacing: 0px; list-style-image: url('societa/pallino.gif');list-style-position: outside;}


/*STILE PER AREA MAPPA*/
div#mappa-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;}
div#mappa-sx-img{ background: url(mnu_secondario/map-img-sx.jpg) repeat-y top left; background-repeat: no-repeat; text-align: left;}

table.mappa { width: 100%;}
td.mappa1 {background-color:#7DACB3;font-weight: bold; color:#103F7F; }
td.mappa2 {background-color:#103F7F;font-weight: bold;color:#FFFFFF; }
td.mappa3 {background-color:#9E062D;font-weight: bold;color:#FFFFFF; }
td.mappa4 {background-color:#009036;font-weight: bold;color:#FFFFFF; }
td.mappa5 {background-color:#FECC00;font-weight: bold;color:#103F7F; }

ul.menu-mappa1 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 7px; list-style: none; display: block;}
ul.menu-mappa1 li {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 12px;color: #7DACB3;letter-spacing: 0px; list-style: disc;list-style-position: outside;  line-height: 160%;}

ul.menu-mappa2 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 7px; list-style: none; display: block;}
ul.menu-mappa2 li {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 12px;color: #103F7F;letter-spacing: 0px; list-style: disc;list-style-position: outside; line-height: 160%; }

ul.menu-mappa3 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 7px; list-style: none; display: block;}
ul.menu-mappa3 li {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 12px;color: #9E062D;letter-spacing: 0px; list-style: disc;list-style-position: outside;line-height: 160%; }

ul.menu-mappa4 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 7px; list-style: none; display: block;}
ul.menu-mappa4 li {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 12px;color: #009036;letter-spacing: 0px; list-style: disc;list-style-position: outside; line-height: 160%;}

ul.menu-mappa5 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 7px; list-style: none; display: block;}
ul.menu-mappa5 li {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 12px;color: #FECC00;letter-spacing: 0px; list-style: disc;list-style-position: outside; line-height: 160%; }

/*STILE PER AREA SOCIETA*/
/*contenitore di sinistra*/
div#press-sx{ background: url(image/bg_sx.jpg) repeat-y top left; text-align: left;font-size: 0px;}
div#press-sx-img{background: url(mnu_secondario/comsta-img-sx.jpg) repeat-y top left; text-align: left;}


/*contenitore di destra*/
div#press-dx{width:869px; margin:0 auto;border-width: 0 0px; border-style:solid; border-color: #ccc;background: url(image/bg_dx.jpg) repeat-y top right;background-color: White;}
div#press-dx-img{text-align: left; }

table.press { width: 93%;}
td.presstitolo {background-color:#B1CDD1;font-weight: bold; color:#103F7F; height: 25px;text-align: center; line-height: normal; font-family: verdana;font-weight: BOLD;font-size: 12px;}
td.press1 {background-color:#B1CDD1;font-weight: bold; color:#103F7F; height: 25px;text-align: center; line-height: normal; font-family: verdana;font-weight: BOLD;font-size: 10px;}
td.press2 {background-color:#103F7F;font-weight: bold;color:#FFFFFF; margin: 5px; font-family: verdana;font-weight: BOLD;font-size: 10px;}

#table2.specializzazioni 2 { margin: 0px 0px 0px 0px;align:left;}
table.specializzazioni000 {width:650px;}
table.poli {width:430px;}

/*STILE PER AREA Specializzazioni*/

table.generale{
	height:100%;
	padding:0;
	width:656px;
	}

table.colonna{
	padding:0;
	height:100%;
	}
table.contenuto{
	padding:0;
	height:100%;
	}	
	
td.colonna_content1{
	background-image:url(image/spec_col1.jpg);
	background-repeat:repeat-y;
	}
td.colonna_footer1{
    background-image:url(image/spec_col1_foot.jpg);
	background-repeat:no-repeat;
	height:21px;
	width:221px;
	}
	
td.colonna_content2{
	background-image:url(image/spec_col2.jpg);
	background-repeat:repeat-y;
	
	}
td.colonna_footer2{
	background-image:url(image/spec_col2_foot.jpg);
	background-repeat:no-repeat;
	height:24px;
	}
	
td.colonna_content3{
	background-image:url(image/spec_col3.jpg);
	background-repeat:repeat-y;
	}
td.colonna_footer3{
	background-image:url(image/spec_col3_foot.jpg);
	background-repeat:no-repeat;
	height:22px;
	}
td.testo_spec{
	margin-left:10px;
	padding-right:10px;
		
	}
	
	