body {
	background : #F3F7FE;
	color : #485A70;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}



#boxtestata
{
	position:absolute;
	top:0px;
	border :none;
	background-color: White;
	color:#FFF;
	width:100%;
	height:100px;
	


}


#striscia
{
position:absolute;
top:81px;
left:0px;
background-color: #000180;
background-image: url(images/sfondocna4.jpg);
background-repeat: no-repeat;
color:#FFF;
text-align:center;
width:100%;
height:80px;
padding-top:2px;

}

#menuprincipale{
	width:100%;
top:161px;
	position: absolute;
	background : Navy;
	height : auto;
	left: -1px;


}

img.banner {
padding-left: 30px;
	
}

#BoxContenitore {
position:absolute;
top:200px;
width:100%;
}

#colonnasinistraHome{
	width: 20%;
	float: left;
	padding-left: 5px;
	padding-top: 30px;
	}


#colonnasinistra {
	width: 20%;
	float: left;
	
}

.cellasinistradotted {
   	background-color: White;
   width : auto;
	margin : -2px 0px 15px 0px;
	padding : 10px;
	border: 2px dotted  #000180;
	
}
.cellabannerverticale {
 
padding-top:5px;
padding-bottom:5px;


	text-align: center;

	
}
.cellasinistramenu{
   background-color: #F5F5F5;
   width : auto;
	padding : 5px;
	border: 2px solid  #B0C4DE;
	
}


.cellasinistra {

	width : auto;
	margin : -2px 0px 20px 2px;
	padding : 5px;
	background-color: White;
	border-style: solid;
	border: 1px solid  #000099;
	
	}
	.cellasinistrabianca {

	width : auto;
	margin : -2px 0px 20px 2px;
	padding : 5px;
	background-color: White;
	border-style: solid;
	border: 1px solid  #000099;
	
	}
	.imgcenter {
	text-align: center;
}


#corpocentrale {
background-color: White;
width:56%;
float:left;
padding:3px;
margin-left: 10px;
margin-right:8px;

}


#motorediricerca  {
	background-color: #F5F5F5;
}

#colonnadestra       {
	top:0px;
   width: 20%;
	float: right;
	border: 1px;
	
}

.celladestra            {
   width : auto;
	margin : 0px 0px 10px 0px;
	padding : 5px;
  background-color: #FAFAEC;
	border-style: solid;
	border: 1px solid  #000099;

}

#footermenu {
   background-color: White;
	color : #bbbbbb;
	clear: both;
	text-align : center;
	padding: 10px;
}

#home { 


font-size: 14px;
padding-bottom: 5px;
margin-bottom: 5px;
width:100%;
text-align: center; 
font-weight: bold;


}


#tipologia {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif bold;
	top:-10;
	position:relative;
	padding-top: 0px;
}


a.comunicazione  {
      font-weight: bolder;
	   text-decoration: none;
		color : White;
		font-weight: bolder;
		
}
a.comunicazione:hover {
   color : #FF4500;
}

a.ufficiocomunicazione  {
	
	   text-decoration: none;
		color : #485A70;
}
a.ufficiocomunicazione:hover {

   color : #DC143C;
}


li.celltitle  a{
font-size : 12px;
font-weight: bold;display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
background: #F5F5F5;
color:#00008B;
border-top: 4px solid  #0001B2;
border-bottom: 1px solid #0001B2;
border-left: 1px solid  #0001B2;
border-right: 1px solid #0001B2;



	
}

li.celltitle  a:hover{
background: #FFD700;
color:#00008B;

	}

li.celltitleactive{
background-color: #DCDCDC;
font-size : 12px;
font-weight: bold;
text-decoration: none;
display:block; /* il link occupa tutto lo spazio orizzontale */
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 10px;
padding-left: 2px;
color:#173793;
border: 2px solid #FFD700;

	}



.linksfooter{
	color:#474747;
}
a.linksfooter:hover {
	color:red;
}




.linksmenuorizzontale, a.linksmenuorizzontale:link, a.linksmenuorizzontale:visited {
	/* display:block; */
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:White;
	border : 0px;
	padding : 2px 3px 2px 3px;
	height : 20px;
	text-decoration:none;
	font-weight:bold;
	border-style : solid;
	border-color : #D5DDE9;
	border-right-width: 1px;
	border-left-width: 1px;
}

a.linksmenuorizzontale:hover {
color: #FFDB09;
	background-color:#4169E1;
	border-style: dashed;
	border-color : Silver;
	border-right-width: 1px;
	border-left-width: 1px;
}


a.active {
   background-color: White;
   font :12px "Verdana, Geneva, Arial, Helvetica, sans-serif " ;
	color:Navy;
	font-weight:bold;
	border : 0px;
	padding : 0px 3px 2px 3px;

	text-decoration:none;
	border-style : solid;
	border-color : #FFD700;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
}




ul.sedi {
margin-left: 0;
padding-left:0;
width:100%;
list-style-type: none;
	
 }
 
li.sedi {
 
   background-color: White;
	font-weight: bold;
	color: #FFD700;
	border-bottom: 1px  solid #A9A9A9;
	list-style-type: none;
	height: 20px;
}
li.sedi2 {
 
   background-color: White;
	
	color: #5C5C5C;
	border-bottom: 1px  solid #A9A9A9;
	list-style-type: none;
	height: 20px;
	margin-bottom: 10px;
}
li.sedi3  {
   padding-left: 5px;
   font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9B3300;
	text-decoration: none;
   list-style-type: none;
	display: block;
	border-left: 1em solid #D3D3D3;
}

li.sedi  a{
   padding-left: 5px;
   font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9B3300;
	text-decoration: none;
   list-style-type: none;
	display: block;
	border-left: 1em solid #D3D3D3;
}

li.sedi  a:hover{
	
	background-color:  #F5F5F5;
	color: #606DBE;
	}
	
.activesedi
	
	{
	background-color:  #F0E68C;
	color: #606DBE;
	}

	.etichettaufficiostampa{
	background : #F0F5F9;
	background-image: url(images/ufficiostampa.gif);
	background-repeat: no-repeat;
	background-position: left;
   width : auto;
	padding : 0px;

}
	.etichettaappuntamenti{
	background : #F0F5F9;
	background-image: url(images/appuntamenti.gif);
	background-repeat: no-repeat;
	background-position: left;
   width : auto;
	padding : 0px;

}
	.etichettanewsletter{
	background : #F0F5F9;
	background-image: url(images/newsletter.gif);
	background-repeat: no-repeat;
	background-position: left;
   width : auto;
	padding : 0px;

}
.etichettalinks{
	background : #F0F5F9;
	background-image: url(images/links.gif);
	background-repeat: no-repeat;
	background-position: left;
   width : auto;
	padding : 0px;
}
.etichettasondaggi{
	background : #F0F5F9;
	background-image: url(images/sondaggi.gif);
	background-repeat: no-repeat;
	background-position: left;
   width : auto;
	padding : 0px;
}
	
	
	
	

td.contatti {
font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
border: 1px solid black;
padding-left:2px;
padding-right:2px;
top:1px;
}

td.newstitolo {
 font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #EEE8AA;

padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
top: 1px;
}

td.news{
 font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #F4F4F4;
 padding-top: 2px;
 padding-left: 2px;
 padding-right: 2px;
 padding-bottom: 2px;
 top: 1px;
}


#boxnews{
  background: #F5F5F5;

}



.formadesione {

background-color: #FFFDF0;
font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input	{
	color: #000080;
	background-color : #ffffff;	
	border: 1px solid #778899;
}

/* Style der RADIO-Buttons - Achtung: nicht Netscape 4.x kompatibel! */
input.radio	{
	border: 0px none #ffffff;
	background-color : #f5f5f5;
}

/* Style der SUBMIT-Buttons - Achtung: nicht Netscape 4.x kompatibel! */
input.submit	{
position: relative;
	border: 1px solid #778899;
	color: #f5f5f5;
	background-color : #4169e1;
}

/* Style der TEXTAREA-Felder - Achtung: nicht Netscape 4.x kompatibel! */
textarea		{
	border: 1px solid #778899;
	color: #000080;
	background-color : #ffffff;
}

/* Style der SELECT-Felder - Achtung: nicht Netscape 4.x kompatibel! */
select		{
	border: 1px solid #778899;
	color: #000080;
	background-color : #EFEFEF;
}

.titolobox {
   background-color: #0000CD;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
   border: 2px solid Navy;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.titolobox3 {
background-color: #F0E68C;
 font-weight: bolder;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
   border: 2px double Navy;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.titolobox2 {
   background-color: #0000CD;
	color: #FFD700;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom:5px;
	padding-top: 5px;
}

.testoTitoloParagrafoMappa {

font: "Arial, Helvetica, sans-serif" 14px bold;
 }

.testoTitoloPiccolo {
background-color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
  top: 1px;
 	border: 1px solid black;
	
}

.testoTitoloPiccoloviola {
background-color: #E6C2E9;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
  top: 1px;
 	border: 1px solid black;
	
}
.testoTitoloPiccoloviolablu {
background-color: #BAC9F4;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
  top: 1px;
 	border: 1px solid black;
	
}
.testoTitoloPiccoloviolablu2 {
background-color: #CBDCEB;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
  top: 1px;
 	border: 1px solid black;
	
}
.testoTitoloPiccoloviolaverde {
background-color: #E1EFC4;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
  top: 1px;
 	border: 1px solid black;
	
}




.testoTitoloPiccoloBold {
	font: 12px bold "Arial, Helvetica, sans-serif"	;
}

.testoTitoloBold {
	font: 14px "bold Verdana", Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;

 
}

.testoParagrafo {
		font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ButtonMenu
{
	font-size: 12px;
	word-spacing: normal;
	text-transform: none;
	color: #0066cc;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #f0f0f0;
	text-decoration: none;
}

.testoEtichetta {
	font-family: "verdana,arial,helvetica";
	font-size: 9px;
	color: rgb(0, 0, 0);
}


.testoEtichettaGrigio {
	font-family: "verdana,arial,helvetica";
	font-size: 9px;
	color: rgb(128, 128, 128);
}


a.comunicazione:hover {

   color : #DC143C;
}

h3 {
border-bottom: 2px solid #FFD700;
background-color: #EEEEEE;
}



h5.news
{
background-color: #EEE8AA;

}
h6
{
font-size: 11px;
font-weight: bold;

}



h5.home{
border-bottom: 2px solid #FFD700;
background-color: #EEEEEE;
}

p.rosso {
	color: #DC143C;
}
.divboxinterno {
	background-color: #D5E3EE;
	
	padding: 2px;
}
.schedazienda {
	margin-top: 10px;
	padding: 5px;
	background-color: White;
	border: 2px Solid #9AB4D5;

	
	}
	.fontbigs
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
    TEXT-DECORATION: none;
	
	 
}
	.schedazienda2 {
	background-color: #FFFFFF;
	font-size: 14px;
   margin: 5px;
	padding: 10px;
	background-color: White;
	border-bottom: 2px Double #FFD700;

	
	}
#salaStampa{
	margin-bottom:20px;
}