
/* Base Styles

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

body { color: #11005E; background: rgb(255,255,255); text-align: left; padding: 0; margin: 10px 0px 0px 0px; font: normal normal 75% arial, sans-serif;}

acronym, abbr 	{ cursor: help;	}



p, li  { line-height: 150%; }

table {	color: #11005E; background: transparent; }

a:link { background-color: inherit; color: #0000FF; text-decoration: none;}
a:visited { background-color: inherit; color: #0000FF; text-decoration: none;}
a:active { background-color: inherit; color: #0000FF; text-decoration: none;}
A:hover {  background-color: inherit; color: #0000FF; text-decoration:underline;}

input[type="text"] { line-height: normal; border: #000000 solid 1px;}

#RicercaText {	/*riportato l'id per compatibilità con explorer*/
	line-height: normal; border: #000000 solid 1px; width:170px;}




/* Lists

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


ul {

	list-style-type: disc;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	list-style-position:outside;
}


ul li {

	list-style-type: disc;
	list-style-position:outside;
}



ul li strong {
	color: #000;
	background-color: inherit;

}

ul li {

	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:20px;
	list-style-position:outside;
}


.lihome {

	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left:20px;
	line-height: 1.3;
}

.elencoorgani li

	{
   	list-style-type: none;
	list-style-image:url(../img/fr_rossa.gif);
	margin:0px 0px -3px 0px;
	list-style-position:outside;
}


/* Headers

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



h1, h2, h3, h4, h5, h6 {

	font-family: tahoma;
	font-weight: normal;
	color: #11005E;
	background-color: inherit;
}



h3, h4 {

	letter-spacing: 1px;

}





/* testata 

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

#divRicerca {
  margin-top:10px;
  padding:5px;
  text-align:right;
  clear:both;
}

.linktop {

	background: transparent;
	width: 100%;
	height: 23px;
	font-weight: normal;
	margin-left: 0px;
	border: 0;
	padding-top: 0px;
	text-align:right;
	
}
.linktop a:link { background-color: inherit; color: #000000; text-decoration: none;}
.linktop a:visited { background-color: inherit; color: #000000; text-decoration: none;}
.linktop a:active { background-color: inherit; color: #000000; text-decoration: none;}
.linktop a:hover {  background-color: inherit; color: #000000; text-decoration:underline;}


.imgmenu {float: left}

/*Struttura a 3 colonne

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


#colsin {border-left: 4px solid #D3D3D3; background-color: #F4F4F4; width: 18%; border-top: 1px solid #FFFFFF ; }

#centro { width: 67%; text-align: left; border-top: 1px solid #FFFFFF ; padding-left: 10px; padding-right: 10px; }

#centro2 { width: 80%; text-align: left; border-top: 1px solid #FFFFFF ; padding-left: 10px; padding-right: 10px; border-right: 1px solid #D3D3D3; }

#coldes {border-right: 1px solid #D3D3D3; border-top: 1px solid #FFFFFF ;width: 17%; }





/* riquadro sinistra

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

.menusin,.menusin2,.menusin3 {
	background-color:#EAE9E9;
	font-weight:normal;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:4px;
	border-bottom:1px solid #FFFFFF;
	color: #000000;
	text-align: left;
	clear:both;
}

.menusin2 {
	background-color:#F4F4F4;
	border-bottom:1px solid #DEDEDE;
}

.menusin3 {
	background-color:#DADADA;
	border-bottom:1px solid #DEDEDE;
	padding-left:15px;
	font-weight:bold;
}


.menusin a:link,.menusin2 a:link,.menusin3 a:link { background-color: inherit; color: #11005E; text-decoration: none;}
.menusin a:visited,.menusin2 a:visited,.menusin3 a:visited { background-color: inherit; color: #11005E; text-decoration: none;}
.menusin a:active,.menusin2 a:active,.menusin3 a:active { background-color: inherit; color: #11005E; text-decoration: none;}
.menusin a:hover,.menusin2 a:hover,.menusin3 a:hover {  background-color: inherit; color: #11005E; text-decoration:underline;}

#numeri { 
	margin-left: 7px; 
	margin-top: 30px; 
	margin-right: 7px; 
	margin-bottom: 10px; 
	padding: 4px; 
	text-align: center; 
	font-size: x-small; 
	background-color:#FFFFFF; 
	border: 1px solid #E2E2E2;
	clear:both;
	}


.internonumeri,.callcenter,.urp { 
	padding: 3px; 
	text-align: center; 
	font-size: x-small; 
	background-color:#FFFFFF; 
	border-bottom: 1px solid #DEDEDE;
	clear:both; }

.callcenter { color: #3D4BB7 }

.urp { 	color: #7E0100; border-bottom: 1px solid #FFFFFF; }






/* riquadro centrale

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


.menutop,.menutopblu,.menutopverde,.menutoprosso,.menutopacqua
	{ 
	padding: 2px; 
	text-align: center; 
	font-size: 12px; 
	color:#FFFFFF;
	font-weight: bold;
	width:25%;
	}

.menutop a:link,.menutopblu a:link,.menutopverde a:link,.menutoprosso a:link,.menutopacqua a:link { background-color: inherit; color: #FFFFFF; text-decoration: none;}
.menutop a:visited,.menutopblu a:visited,.menutopverde a:visited,.menutoprosso a:visited,.menutopacqua a:visited { background-color: inherit; color: #FFFFFF; text-decoration: none;}
.menutop a:active,.menutopblu a:active,.menutopverde a:active,.menutoprosso a:active,.menutopacqua a:active { background-color: inherit; color: #FFFFFF; text-decoration: none;}
.menutop a:hover,.menutopblu a:hover,.menutopverde a:hover,.menutoprosso a:hover,.menutopacqua a:hover {  background-color: inherit; color: #FFFFFF; text-decoration:underline;}

.menutopblu { background-color: #2041A3 }
.menutopverde { background-color: #628200 }
.menutoprosso { background-color: #CA0016 }
.menutopacqua { background-color: #037D88 }

.colorspace { background-color: #FFFFFF; }
.colorspaceblue { background-color: #2041A3; }
.colorspacegreen { background-color: #628200; }
.colorspacered { background-color: #CA0016; }
.colorspaceacqua { background-color: #037D88; }

.labelhp { 
	padding: 5px; 
	text-align: left; 
	color:#A03A24;
	font-weight:bold;
	background-color:#E5E5E5;
	
	}

.elencohp { 
	text-align: left; 
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	line-height: normal;
}

.elencohp a:link { background-color: inherit; color: #11005E; text-decoration: none;}
.elencohp a:visited { background-color: inherit; color: #11005E; text-decoration: none;}
.elencohp a:active { background-color: inherit; color: #11005E; text-decoration: none;}
.elencohp a:hover {  background-color: inherit; color: #11005E; text-decoration:underline;}


.percorssogrigio,.percorssoblu,.percorssoverde,.percorssorosso,.percorssoacqua
 { 
	text-align: left; 
	font-size: 95%; 
	color: #11005E;
	background-color:#DEDEDE;
}

.percorssoblu { color:#ffffff; background-color:#2041A3;}
.percorssoverde { color:#ffffff; background-color:#628200; }
.percorssorosso { color:#ffffff; background-color:#CA0016; }
.percorssoacqua { color:#ffffff; background-color:#037D88; }


.percorssoblu a:link,.percorssoverde a:link,.percorssorosso a:link,.percorssoacqua a:link { background-color: transparent; color: #FFFFFF; text-decoration: none;}
.percorssoblu a:visited,.percorssoverde a:visited,.percorssorosso a:visited,.percorssoacqua a:visited { background-color: transparent; color: #FFFFFF; text-decoration: none;}
.percorssoblu a:active,.percorssoverde a:active,.percorssorosso a:active,.percorssoacqua a:active { background-color: transparent; color: #FFFFFF; text-decoration: none;}
.percorssoblu a:hover,.percorssoverde a:hover,.percorssorosso a:hover,.percorssoacqua a:hover {  background-color: transparent; color: #FFFFFF; text-decoration:underline;}


.percorssogrigio a:link { background-color: inherit; color: #11005E; text-decoration: none;}
.percorssogrigio a:visited { background-color: inherit; color: #11005E; text-decoration: none;}
.percorssogrigio a:active { background-color: inherit; color: #11005E; text-decoration: none;}
.percorssogrigio a:hover {  background-color: inherit; color: #11005E; text-decoration:underline;}

.boxcentro {
	background-color: inherit;
	font-weight: normal;
	text-align: justify;
	color: #11005E;
	padding: 10px;
}


.TDorgani,.TDorgani2 
	{ 
	height: 24px; 
	overflow: auto;
	border: 0px;
	padding: 5px;
	background-color: #E9E9E9;
	}



.TDorgani2 { background-color: #ECECEC}

.TDstati1,.TDstati2
	{ 
	padding: 5px;
	background-color: #FFFFFF;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	}



.TDstati2
	{ 
	background-color: #F2F2F2;
	}


/*riquadro di destra

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


.artdestra,.cercaimpresa {
	font-size: 90%;
	font-weight: normal;
	padding: 5px;
	text-align: center;
	color: #A03A24;
	background: transparent;
	border: 1px solid #8F90A3;
	clear:both;
	margin: 2px;
}

.cercaimpresa {	text-align: left; border-bottom: 1px solid #8F90A3;color: #11005E;  }

.artdestra a:link { background-color: inherit; color: #A03A24; text-decoration: none;}
.artdestra a:visited { background-color: inherit; color: #A03A24; text-decoration: none;}
.artdestra a:active { background-color: inherit; color: #A03A24; text-decoration: none;}
.artdestra a:hover {  background-color: inherit; color: #A03A24; text-decoration:underline;}






/* classi generiche 

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

.titolonero,.titoloblu,.titoloverde,.titolorosso,.titoloacqua
 { 
	text-align: left; 
	font-size: medium; 
	font-weight:bold;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}

.titoloblu { color: #2041A3;}
.titoloverde { color: #628200; }
.titolorosso { color: #CA0016; }
.titoloacqua { color: #037D88; }


.testopiccolo {

   	background-color: transparent;
	font-size: x-small;
	font-weight: normal;
	text-align: left;
}

.testorossob {
   background-color: inherit;
	color: #AE3F27;
	font-weight: bold;
	text-align: left;
}

.rossocamera {
   background-color: inherit;
	color: #AE3F27;
	font-weight: normal;
	text-align: left;
}

.rossocamerale { background-color: inherit; color: #AE3F27; font-weight: normal;text-align: left; }

.testo,.testogrigio {
	background-color: inherit;
	font-weight: normal;
	text-align: left;
}

.testogrigio { color: #6C6C6C; }


/* ******************  printing  ************** */



@media print {

   h1, h2, h3,

   h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }

   blockquote,

   pre           { page-break-inside: avoid }

   ul, ol, dl    { page-break-before: avoid }

   .navbar       { background-color: #fff000; color: #000; border-color: #000; 

border-width: 1px; }

   a.navlink, a.bannerLink     { font-weight: normal }

	#testata, #intestazione, #menusin {

		visibility: hidden;

	}

}



/* ******************  speech  ************** */



@media aural {

   h1, h2, h3,

   h4, h5, h6    { voice-family: paul, male; stress: 20; richness: 90 }

   h1            { pitch: x-low; pitch-range: 90 }

   h2            { pitch: x-low; pitch-range: 80 }

   h3            { pitch: low; pitch-range: 70 }

   h4            { pitch: medium; pitch-range: 60 }

   h5            { pitch: medium; pitch-range: 50 }

   h6            { pitch: medium; pitch-range: 40 }

   li, dt, dd    { pitch: medium; richness: 60 }

   dt            { stress: 80 }

   pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }

   em            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }

   strong        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }

   dfn           { pitch: high; pitch-range: 60; stress: 60 }

   s, strike     { richness: 0 }

   i             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }

   b             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }

   u             { richness: 0 }

   a:link        { voice-family: harry, male }

   a:visited     { voice-family: betty, female }

   a:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }

}





