/*-------------------------------------------------------------------->
.// ISTITUTO S.PIO V CSS  
Type:        No tables layout 
<--------------------------------------------------------------------*/
body { 
    width: 100%;
    background-color:  #ffffff;
	color: #3b576d;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0%;
	margin-right: 0%;
	font:		100% Verdana, Arial, Helvetica, sans-serif;
	padding:		0%; 
}
a {
	font:	bold 100% Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; }
a:hover {
	font:	bold 100% Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#head     { 
	float:none;
	width: 99%;
	color: #3b576d;
	background: #ffffff;
	border-top: 0.2em solid #fffffe;
	border-bottom: 0.2em solid #fffffe;
	border-left: 0.2em solid #fffffe;
	border-right: 0.2em solid #fffffe;
	margin-left: 0.1%;
	margin-right: 0%;  	}
#logohead {
	float:left;
	width:	12%;
	color: #3b576d; 
	background: #ffffff;  	
    font:	bold 160% Arial, Garamond, Geneva, Verdana, Helvetica, sans-serif, Tahoma; 
    }
 #linkt {
  	float : right;
	width:			28%; 
	color:     #23333A; 
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	0% ;
	margin-right:   0%;
	padding-top:    0% ;
	text-align: right; 
	}
 #linkt img {
	text-align: left; 
	margin-top:	    0% ;
	padding-top:    0% ;
	}
 #testata {
  	float : left;
	width:			60%; 
	background: #ffffff;
	color:     #23333A; 
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	0% ;
	margin-right:   0%;
	padding-top:    0% ;
	text-align: center; 
	}
 #testata img {
	text-align: left; 
	margin-top:	    0% ;
	padding-top:    0% ;
	}
#sottosito {
	float:left;
	width:			80%; 
	background:  #ffffff;
	color:     #23333A; 
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	0% ;
	margin-right:   0%;
	}

	#head2     { 
	float:right;
	width: 99.9%;
	color: #ffffff;
	background: #3a9cff;
	background-image:url(../immagini/sfondonew2.gif);
	background-repeat: repeat;
	margin-left: 0%;  	
	margin-right: 0%;  	
	margin-bottom:0%; 
}
	#head2 img     { 
	float:right;
	text-align:right;
	/*background-image:url(../immagini/sfondo6.gif);
	background-repeat: no-repeat;*/
	margin-right: 0%;  	
	margin-bottom:0%; 
}

	span.mu {
	text-decoration: underline;
}
img {
	border: none; }
	#logohead {
	width:10%;
	float:left;
/*	color: #3b576d; 
	background: #ffffff; */
	margin-bottom: 0%; 
	 	 }
#dx {
float: right;
	 	width: 83%;
		margin-left:-1%;
}	 #linea {
  	float : left;
	width:59%;
	background: #396C93;
	color:     #0000A0; 
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	1% ;
	margin-right:   0%;
	border-top: 0.1em solid #f5f5f8;
	padding-top:0.5%;
	}

#menusup {
 	width: 99%;
 	float:left;
	color: #585858; 
	background: #ffffff;  	 
	margin-top:1%; 
	margin-right:2%; 
	border-top: 0.05em dotted #585858;
	border-bottom: 0.3em solid #585858;

}
	#menusup p {
	float:left;
	width: 100%;
	color: #585858; 
	background: #ffffff;  	
	margin-top:0%; 
	padding-top:0.5%; 
	padding-left: 1%; 
	padding-bottom: 0.5%; 
	border-bottom: 0.1em solid #3b576d;
}
#menusup a{
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	color: #3b576d; 
	background: #ffffff; 	
	margin-right: 1%;  
	padding-right: 1%;
	border-right: 0.1em dotted #3b576e;  }
#menusup a:hover {
	color: #ffffff; 
	background: #3b576d; 
	text-decoration: underline;	  }

	/*--.// Linee Orizzontali--*/
hr { 
    display:	none; 
}
#contenitore { 
    clear: both;
	width:			100%;
	background-color: #ffffff;
    margin-top: 0em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right:0em;
	color: #3b576d;
    }
.nonvisua {
	display:  none;
}
#posizione  { 
    width:			99%;
	background-color: #f4faff;
	color: #3b576d;
	   }
#posizione  p { 
	background-color: #f4faff;
	color:     #3b576d; 
	font: 80% Verdana, Arial, Helvetica, Geneva, sans-serif;
	line-height:		2.60em;
    margin-left: 3%;
	margin-right: 0%;
	margin-bottom:	0%;
	margin-top:	    0% ;
}
#posizione a {
    text-decoration: underline;
	background: #f4faff;
	color:     #3b576d;
}
#posizione a:hover { 
    text-decoration: underline;
	background: #f4faff;
	color:     #3b576d;
}
   #iconepie { 
    float: left;
	width:			100%;
	background: #f7f7f7;
	color:     #3b576d;
    font: bold 80% Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin-top:	   0%;
	margin-bottom:   0% ;
	border-top: 0.05em solid #E1E1E1;
	border-bottom: 0.05em solid #E1E1E1;
   }
#iconepie  p { 
	background: #f4faff;
	color:     #3b576d;
}
#iconepie  a { 
	background-color: #E1E1E1;
	color:     #3b576d;  
}
/*--.// Span non visibile ( mi rimuove i &middot nei menu)--*/ 
span.canc {
	display: none
}
#main     { 
	float: left;
	width:			99.9%;
	margin-top: 0% ;
	margin-bottom: 1% ;
	margin-left: 0%;
	margin-right: 0% ;
	font: 100% Verdana, Arial, Helvetica, Geneva, sans-serif;  }
#main p    { 
	line-height:		1.52em;
	text-align: left; 
	margin-top: 2%;
	margin-bottom: 2%;
	margin-left: 2%;
	margin-right: 0.5%;  }

#div_imgCont {
	MARGIN-TOP: 4%; FONT-SIZE: 80%; TEXT-ALIGN: center;
}
#div_imgCont IMG {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid;
}
#div_imgCont p{
	MARGIN-TOP: 20px; FONT-SIZE: 80%; TEXT-ALIGN: center;
}
#imghome {
	width:			92%;
	float: left;
	font: 100% Verdana, Arial, Helvetica, Geneva, sans-serif; 
/*	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	border-top: 0.1em solid #396C93; border-bottom: 0.1em solid #396C93; 
	border-left: 0.1em solid #396C93; 	border-right: 0.1em solid #396C93;
*/
	color:     #2f2f2f; 
	background:  	#ffffff url(../immagini/sfondorivista.gif) 0 -40px repeat;  
	margin-top:	    2% ;	margin-bottom:	2% ;	margin-left:	2% ;	margin-right:   2%;
	padding-top:1%;
	padding-left: 0%;
	padding-right: 0%;
	padding-bottom: 0%;}
#imghome IMG {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid;
}
#imghome p{
	float: left;
	margin-top: 0% ;
	margin-bottom: 1% ;
	margin-left: 0%;
	margin-right: 0% ;
	font: 100% Verdana, Arial, Helvetica, Geneva, sans-serif;  }
#blocco3 {
    float : right;
	width: 78%;
	margin-left: 0%;			}
#powered3, #iconeacc {
 	float: left;
	width:			90%; 
	background-color: #ffffff;
	color:     #3b576d;
    font: bold 90% Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin-top:	   3%;
	margin-right:	   0%;
	margin-bottom:   1% ; 
	margin-left:	0%;	   }
#powered3  p, #iconeacc p { 
	float: left;
	background-color: #ffffff;
	color:     #3b576d;
	text-align: center ; 	
	width:			99%; 
	margin-top:	   3%;
	margin-right:	   0%;
	margin-bottom:   1% ;
	margin-left:	0%;	   
}
	
#powered3 a, #iconeacc a { 
	margin-left:	0.5em;
	margin-right:	0.5em;
	background-color: #ffffff;
	color:     #3b576d;	}
#powered3 a:hover, #iconeacc a:hover { 
text-decoration: underline;
background-color: #ffffff;
	color:     #3b576d; }
#iconeacc1 {
 	float: left;
	width:			99%; 
	background-color: #f7f7f7;
	color:     #3b576d;
    font: bold 90% Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin-top:	   3%;
	margin-right:	   1%;
	margin-bottom:   1% ;
	margin-left:	0%;   }
#iconeacc1 p { 
	margin-left:	0%;
	background-color: #f7f7f7;
	color:     #3b576d;		
	text-align:center; }

#iconeacc1 a { 
	margin-left:	1em;
	background-color: #f7f7f7;
	color:     #3b576d;		}
#iconeacc1 a:hover { 
	text-decoration: underline;
	background-color: #f7f7f7;
	color:     #3b576d;	}
#powered4 {
 	float: left;
	width:			90%;
	background-color: #f7f7f7;
	color:     #3b576d;	
    font: bold 100% Arial, Verdana, Geneva,  helvetica, sans-serif;
	margin-top:	   3%;
	margin-right:	   1%;
	margin-bottom:   1% ;
	margin-left:	0%; 	   }
/*---------->
	<---------------*/
ol.abc {
	list-style: lower-alpha;
	color: #000000;
	background-color: #bbbbbb;
	font:	100% Verdana, Arial, Helvetica, Geneva, sans-serif, Garamond, Tahoma; }

ol.lalpha {
	margin-top: 0%;
	margin-bottom: 1%;
	list-style: lower-alpha;
	color: #000000;
/*	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  ù*/
	font: 90%  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;	
	}
ol.lalphab {
	list-style: lower-alpha;
/*	color: #3b576d;
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  */
}
ol.colomb {
	list-style: lower-alpha;
	color: #3b576d;
	background-color: #ffffff;
	font:	95% Verdana, Arial, Helvetica, Geneva, sans-serif, Garamond, Tahoma; }
ol {
	margin-top: 0%;
	margin-bottom: 1%;
	font: 90%  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;	
}
ul { list-style: square;
	font: 90% Verdana, Arial, Helvetica, Geneva, sans-serif;  }
ul.sottoelenco { 
	list-style: square;
	font: 100% Verdana, Arial, Helvetica, Geneva, sans-serif; }
ul.sottoelenco2 { 
	list-style: circle;
	font: 100% Verdana, Arial, Helvetica, Geneva, sans-serif; }
ul.square { 
	list-style: square; }
ul.circle { 
	list-style: disc;
    font:	100% Verdana, Arial, Helvetica, Geneva, sans-serif, Garamond, Tahoma;   }
/*--.// blocco nascosto ai CSS--*/ 
#senzacss {
	display: none
}
/*--.// Acronimi--*/ 
acronym {
	cursor : help; 
	border-bottom : 0.1em dotted #3b3b3b ;
}
	.left { 
	TEXT-ALIGN: right; 
	margin-right:0%;
	}
	.centrato { 
	TEXT-ALIGN: center; 
	}
	.no { 
	display: none; 
	}
	.titoloocra {
	display:block; 
/*	color: #585858;
	background-color: 	 #E9E6CF; 
	background-color: #FFCE10; */
	background-image:url(../immagini/sfondolinkcentrale.gif);	color:     #366ba2;  
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	padding-top:2%;
	padding-bottom:2%;
}
	.titoloocra2{
/*	color: #585858;
	background-color: 	 #E9E6CF; 
	background-color: #FFCE10; 
	background-image:url(../immagini/sfondolinkcentrale.gif);*/	color:     #366aa2;  
	font:   90%  "Engravers MT", Verdana, Geneva, Courier, "Copperplate Gothic Bold", Century, Arial, Castellar, Helvetica, sans-serif;
	font-variant: small-caps; 
	text-align:center;
	margin-top:4%;
	padding-bottom:2%;
}
	.titoloocra1 {
	background-image:url(../immagini/sfondolinkcentrale.gif);
	background-repeat: repeat;
	color:     #366ba2;  
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
}
	.titolostaff{
/*	color: #585858;
	background-color: 	 #E9E6CF; 
	background-color: #FFCE10; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #000000;  
	font: 90%  Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:4%;
	padding-bottom:2%;
}
	.titolostaffdx{
/*	color: #585858;
	background-color: 	 #E9E6CF; 
	background-color: #FFCE10; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #000000;  
	font: 90%  Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:4%;
	margin-left:4%;
	padding-bottom:2%;
}
	.titolodx{
/*	color: #585858;
	background-color: 	 #E9E6CF; 
	background-color: #FFCE10; */
	text-align:left;
	margin-top:-2%;
	margin-left:5%;
	padding-left:5%;
	padding-bottom:2%;
}
	#titolodx2{
	float:right;
	width: 37%;
	margin-left:3%;
	margin-right:0%;
	text-align:left;
	margin-bottom:3%;
}
	#titolodx2 img{
	text-align:right;
}

	#titolodx1{
	display:block;
float:left;
width: 97%;
	background:  	#ffffff url(../immagini/sfondorivista.gif) 0 -40px repeat;  
	margin-left:0%;
	margin-right:0%;
	margin-bottom:4%;
	text-align:left;
	font: 90%  Verdana, Arial, Helvetica, sans-serif;
	padding-left:1%;
	padding-right:2%;
}

	span.ridotto {
/*	color: #585858;
	background-color: 	 #E9E6CF; */
	font: 90%  Verdana, Arial, Helvetica, sans-serif;
	color:     #2f2f2f; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
display: block;	padding-left:	2% ;
	padding-right:   2%;
	line-height: 1.5em;		
	text-align:justify; }
	span.posizionerosso {
/*	color: #585858;*/
	background: 	 #cc0033; 
    text-decoration: underline;
	color:     #3b576d;
	font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	line-height:		2.60em;
	margin-right: 0%;
	margin-bottom:	0%;
	margin-top:	    0% ;
}
.marginesx { margin-left:10%;
    margin-bottom: 0.5%; 
	}

	.bianco {
	display:block; 
/*	color: #585858;
	background-color: 	 #E9E6CF; */
	background-color: #f4faff;
	color:     #366ba2;  
	font: bold 85%  Verdana, Arial, Helvetica, sans-serif;
	padding-top:2%;
	padding-bottom:2%;
}	#links-sx  { 
    float : left;
	width:			100%; 
	background-color: #ffffff;
/*	color:     #326ca6;  
	background-image:url(../immagini/sfondomenu.gif);*/
	color:     #366ba2;  
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	0% ;
	margin-right:   0%;
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;
	}
#links-sx  p { 
    text-align: left ;
/*		background-color: #f4faff;
color:     #366ba2;  
	border-top:0.1em solid #326ca6;
*/
	background-color: #ffffff; 
	color:     #366ba2;  
	line-height:1.4em; 
	margin-top:1%;
	margin-bottom:1%; }
#links-sx a {
	margin-bottom:  0.51em;
	text-decoration: none;
	background-color: #ffffff;
	color:     #366ba2;  
    font: bold 100% verdana, geneva, arial,  helvetica, sans-serif;
	margin-top:1%;
	margin-bottom:1%; 
	}
#links-sx a:hover { 
	background-color: #ffffff;
	color:     #366ba2;  
	text-decoration: underline;
	margin-top:1%;
	margin-bottom:1%; }
/*--.// blocco dedicato ai non vedenti--*/ 
#aural {
	display: none;
}
/*--.// Sottolineatura (la utilizzo per le lettere degli access-keys)--*/ 
span.mu {
	text-decoration: underline;
}
dfn {
	cursor: help; 
	border-bottom: #9b9b9b 0.2em dotted;
}
.created { 
    background-color: #ffffff;
	color:   #3b576d; 
	font: 70% Verdana, Arial, Helvetica, Geneva, sans-serif;
	}
.created a { 
    text-decoration: underline;
	color: #3b576d;
	background-color: #ffffff;
	}
.created a:hover { 
    color: #ffffff;
	background-color: #3b576d;
}
h1 { 
    font:	160% Times, Arial, Garamond, Geneva, Verdana, Helvetica, sans-serif, Tahoma; 
	color: #336aa2; 
	background-color: #ffffff;
    text-align: left ; 
	margin-top: 2%;
	margin-bottom: 0%; 
	margin-left: 2%;
	margin-right: 0%;
}
h2 {  
    font:	bold 120% Verdana, Arial, Helvetica, sans-serif;				
	color: #366ba2; 
    background-color: #ffffff;
    text-align: center ;
	margin-top: 2%;
	margin-bottom: 4%;
	}
h3 { 
    font:	bold 110% Verdana, Arial, Helvetica, sans-serif;				
	color: #366ba2; 
    background-color: #ffffff;
    text-align: center ;
	margin-top: 2%;
	margin-bottom: 4%;

}
h4 {  
    font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center ; 
	color: #3b576d; 
	background-color: #ffffff;
    margin-bottom:1%;
}

/*--.// Intestazioni e paragrafi --*/
p { 
    font: 80% Verdana, Arial, Helvetica, sans-serif;
    text-align: justify ; 
	color: #366ba2; 
	background-color: #ffffff; 
}
/*--.// Paragrafi --*/
.grassetto { font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center ; 
	line-height: 2em;		     }
.grassettoblu { font: bold 140% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center; 
	font-variant: small-caps; 
	background-color: #ffffff; 
	color: #366ba2; 
	line-height: 2em;		     }
span.blu { font: bold 90% Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-color: #ffffff; 
	color: #366ba2; 
	text-align: left; 
	font-variant: small-caps; 
	text-decoration:underline;
	background-color: #ffffff; 
	color: #366ba2; 
	line-height: 2em;		     }
.blu a { font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	background-color: #ffffff; 
	color: #366ba2; 
	text-align: left; 
	font-variant: small-caps; 
	text-decoration:underline;
	background-color: #ffffff; 
	color: #366ba2; 
	line-height: 2em;		     }
.sottolineato { display:block; font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left ; 
	text-decoration:underline;
    margin-top: 4%; 
    margin-bottom: 0%; 
	color: #366ba2; 
}
.sottolineato a { font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left ; 
	text-decoration:underline;
	color: #366ba2; 
}
.sottolineato1 {  font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left ; 
	text-decoration:underline;
    margin-top: 4%; 
    margin-bottom: 0%; 
	color: #366ba2; 
}

.sottolineato2 { font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left ; 
	border-top: 0.1em solid #cc1819;
	border-bottom: 0.1em solid #cc1819;
    margin-top: 3%; 
    margin-right: 2%; 
    margin-bottom: 0%; 
	color: #366ba2; 
	background-color: #ffffff; 
}
.sottolineato3 { display:block; font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left ; 
	text-decoration:underline;
    margin-top: 4%; 
    margin-left: 2%; 
	color: #366ba2; 
}
.sottolineato4 { display:block; font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left ; 
	text-decoration:underline;
    margin-top: 4%; 
    margin-left: 2%; 
	color: #cc1819; 
}
.sottolineatocentr { display:block; font: bold 90% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center ; 
	text-decoration:underline;
    margin-top: 2%; 
    margin-bottom: 0%; 
	color: #366ba2; 
}

.destra { display:block; font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	float: right ; text-align: right; margin-right:0%;
    margin-bottom: 0.5%; 
	}
	.conf1 { display: block; background-color:#dae8ef; color:#2D3C53; font: bold 100% Verdana, Arial, Helvetica, Geneva, sans-serif; }
	.corsivo { font: italic 100% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: justify ; 
	line-height: 2em;		     }
	.bold { font: bold 90% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: justify ; 
			     }
	.min { font: 80% Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left ; 
			     }

/*--.// Testo blu--*/
#icone { 
	/*display:block;*/
    display: inherit;
	float: left;
	width:			18%;
	background: #ffffff;
	color:     #23A3D2;
    font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   0%;
	margin-left:   0.2% ;
	margin-right:	   0.2%;
	margin-bottom:   1% ;
	padding-right:	   0.5%;
	line-height: 1em; 
}
#icone1 a, #icone8 a , #icone12 a, #icone13 a, #icone14 a, #icone20 a{
	background-color: #ffffff;
	color:     #4583c0;  
    font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
	margin-top:   1% ;
	line-height:1em;
}
#icone1 a:hover , #icone12 a:hover, #icone13 a:hover, #icone14 a:hover, #icone8 a:hover, #icone20 a:hover  { 
    text-decoration: underline;
	background-color: #ffffff;
	color:     #336699;  
	margin-left:   2% ;
	margin-top:   1% ;
	line-height:1em;
}
#icone1 , #icone8, #icone9, #icone20, #icone10, #icone12, #icone13, #icone14 { 
    float: left;
	width:			99%;
	background-color: #ffffff;
	color:     #366ba2;  
    font:  bold 99%  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1em; 
	margin-top:	   0%;
	margin-bottom:   1% ;
	margin-left:   0% ;
	margin-right:   0% ;
	/*border-top:	0.15em solid  #326ca6;  
	border-left:	0.15em solid  #326ca6;  
	border-right:	0.15em solid  #326ca6;  
	border-bottom:	0.15em solid  #326ca6;  */
   }
.icone14 { 
    float: left;
	width:			99%;
	background-color: #ffffff;
	color:     #366ba2;  
    font:  bold 99%  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1em; 
	margin-top:	   0%;
	margin-bottom:   1% ;
	margin-left:   0% ;
	margin-right:   0.1% ;
	/*border-top:	0.15em solid  #326ca6;  
	border-left:	0.15em solid  #326ca6;  
	border-right:	0.15em solid  #326ca6;  
	border-bottom:	0.15em solid  #326ca6;  */
   }
.icone14 a {
	color:     #4583c0;  
    font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
	margin-top:   1% ;
	line-height:1em;
}
.icone14 a:hover { 
    text-decoration: underline;
	background-color: #ffffff;
	color:     #336699;  
	margin-left:   2% ;
	margin-top:   1% ;
	line-height:1em;
}
.icone14 p { 
    float: left;
		width:			99%;
	background-color: #ffffff;
	color:     #366ba2;  
   }
#icone1 p, #icone8 p, #icone20 p, #icone12 p, #icone13 p, #icone11 p { 
    float: left;
		width:			99%;
	background-color: #ffffff;
	color:     #366ba2;  
   }
   #icone1a , #icone8a, #icone9a, #icone20a, #icone12a, #icone13a, #icone14a, #icone11a { 
    float: left;
	width:			20%;
	/*background-image:url(../immagini/sfondolinkcentrale.gif);*/ background-color:#ffffff;	color:     #366ba2;  
    font:  bold 99%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   0% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
   }
#icone1b , #icone8b, #icone9b, #icone20b, #icone12b, #icone13b, #icone14b, #icone11b { 
    float: right;
	width:			99%;
	background-color:#ffd642;
	background-image:url(../immagini/sfondomenu3.gif);	color:     #366ba2;  
    font:  bold 99%  Algerian, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1em; 
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0% ;
	/*border-top:	0.15em solid  #326ca6;  
	border-left:	0.15em solid  #326ca6;  
	border-right:	0.15em solid  #326ca6;  
	border-bottom:	0.15em solid  #326ca6;  */
   }
   #iconestaff , #iconestaff2, #iconestaff3, #iconestaff4, #iconestaff5, #iconestaff6 { 
    float: left;
	width:			20%;
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #366ba2;  
    font:  bold 99%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   0% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
   }
#iconestaff p { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	font: 110% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;		
	text-align:justify; }

#iconestaffb , #iconestaff2b, #iconestaff3b, #iconestaff4b, #iconestaff5b, #iconestaff6b { 
    float: left;
	width:			99%;
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #366ba2;  
    font:  bold 99%  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1em; 
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
	border-top:	0.15em solid  #326ca6;  
	border-left:	0.15em solid  #326ca6;  
	border-right:	0.15em solid  #326ca6;  
	border-bottom:	0.15em solid  #326ca6;  
   }
#iconestaffb p { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	font: 110% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;		
	text-align:justify; }

.giallo { 	
	background-color: #fffbbe;
	color:     #2D4053; 
}
#icone6 { 
    float: left;
	width:			99%;
	background-color: #fffbbe;
	color:     #2D4053; 
    font:  bold 100%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone6 p {
	background: #fffbbe;
	color:     #2D4053;
    font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}

#icone6 a {
	background-color: #fffbbe;
	color:     #2D4053;  
    font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}
#icone6 a:hover  { 
    text-decoration: underline;
	background-color: #fffbbe;
	color:     #2D4053;  
}
#icone3 { 
    float: left;
	width:			99%;
	background-color: #e8ddc9;
	color:     #271918;  
    font:  bold 100%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone3 p {
	background: #e8ddc9;
	color:     #271918;  
    font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}

#icone3 a {
	background-color: #e8ddc9;
	color:     #271918;  
    font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}
#icone3 a:hover  { 
    text-decoration: underline;
	background-color: #e8ddc9;
	color:     #271918;  
}
#icone4 { 
    float: left;
	width:			99%;
	background-color: #ffe3bb;
	color:     #27354C; 
    font:  bold 100%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone4 p {
	background: #ffe3bb;
	color:     #27354C;
    font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}

#icone4 a {
	background-color: #ffe3bb;
	color:     #27354C;  
    font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}
#icone4 a:hover  { 
    text-decoration: underline;
	background-color: #ffe3bb;
	color:     #27354C;  
}
#icone5 { 
    float: left;
	width:			99%;
	background-color: #e9eef2;
	color:     #2D4053; 
    font:  bold 100%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone5 p {
	background: #e9eef2;
	color:     #2D4053;
    font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}

#icone5 a {
	background-color: #e9eef2;
	color:     #2D4053;  
    font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}
#icone5 a:hover  { 
    text-decoration: underline;
	background-color: #e9eef2;
	color:     #2D4053;  
}
#icone2 { 
    float: left;
	width:			99%;
	background-color: #c2d3db;
	color:     #272128; 
    font:  bold 100%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone2 p {
	background: #c2d3db;
	color:     #272128;
    font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}
#icone2 a {
	background-color: #c2d3db;
	color:     #272128;  
    font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}
#icone2 a:hover  { 
    text-decoration: underline;
	background-color: #c2d3db;
	color:     #272128;  
}
#icone7 { 
    float: left;
	width:			99%;
	background-color: #f2eadf;
	color:     #2D4053; 
    font:  bold 100%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone7 p {
	background: #f2eadf;
	color:     #2D4053;
    font: bold 80% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}
#icone7 a {
	background-color: #f2eadf;
	color:     #2D4053;  
    font: bold 90% Verdana, Arial, Helvetica, sans-serif;
	margin-left:   2% ;
}
#icone7 a:hover  { 
    text-decoration: underline;
	background-color: #f2eadf;
	color:     #2D4053;  
}



#blocco3 {
    float : right;
	width: 78%;
	margin-left: 0%;			}
#iconeacc {
 	float: left;
	width:			39%; 
	background-color: #ffffff;
	color:     #3b576d;
    font: bold 90% Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin-top:	   3%;
	margin-right:	   1%;
	margin-bottom:   1% ;
	margin-left:	16%;   }
#iconeacc a { 
	margin-left:	1em;
	background-color: #ffffff;
	color:     #3b576d;		}
#iconeacc a:hover { 
	text-decoration: underline;
	background-color: #ffffff;
	color:     #3b576d;	}

/*---------------------------------------------------------->
<----------------------*/
#centroblu { 
    display: inherit;
	float : right;
	width:			78%; 
	background-color: #ffffff;
	color:     #5a5a53; 
	margin-top:	    0% ;
	margin-bottom:	3% ;
	margin-left:	0% ;
	margin-right:0%;
	font: 90%  Verdana, Arial, Helvetica, sans-serif;
	}
#centroblu  p { 
	 text-align: left ; 		
	font: 90%  Verdana, Arial, Helvetica, sans-serif;
	 }
#centroblu a { 
	background-color: #FEFDE0;
	color:     #304658;  
	font: bold 90%  Verdana, Arial, Helvetica, Geneva, sans-serif;		
}
#centroblu a:hover { 
	background-color: #FEFDE0;
	color:     #304658;  
	text-decoration:underline;
	font: bold 90%  Verdana, Arial, Helvetica, Geneva, sans-serif;		
}
	
#centroa { 
    float : left;
	width:			99%; 	
	/*background:  	#ffffff url(../immagini/piazza.jpg) no-repeat;  
	background-color: #ffffff;	color:     #2f2f2f; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0%;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	border-top: 0.1em solid #396C93; border-bottom: 0.1em solid #396C93; 
	border-left: 0.1em solid #396C93; 	border-right: 0.1em solid #396C93;
	padding-top:1%;
	padding-bottom:1%;
	padding-left: 0%;
	padding-right: 0%;		}
#centroa p { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;		
	text-align:justify; }
#centroa a { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#centroa a:hover { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	text-decoration:underline;
	}
#centroa1 { 
    float : left;
	width:			98%; 	
/*	background-color: #FEFDE0;
	color:     #304658; */
	background-color: #f4faff; 
	color:     #366ba2;  
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	border-top: 0.1em dotted #abb0b3; border-bottom: 0.1em dotted #abb0b3; 
	border-left: 0.1em dotted #abb0b3; 	border-right: 0.1em dotted #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa1 p { 
    float : left;
	background-color: #f4faff;
	color:     #366ba2;  
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;		}
#centroa1 a { 
	float: right;
	background-color: #f4faff;
	color:     #366ba2;  
}
#centroa1 a:hover { 
	background-color: #f4faff;
	color:     #366ba2;  
	text-decoration:underline;
}

.centroa2 { 
    float : left;
	width:			99%; 	
	/*background:  	#ffffff url(../immagini/piazza.jpg) no-repeat;  
	background-color: #ffffff;	color:     #2f2f2f; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
		}
.centroa2 p { width:99%;  
	background-color: #e9eef2;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;		}
.centroa2 a { 
	background-color: #e9eef2;
	color:     #2D4053; 
}
.centroa2 a:hover { 
	text-decoration:underline;
	background-color: #e9eef2;
	color:     #2D4053; 
}
	#centroa3{ 
    display: inherit; 	width:			71%; 	
	float : left;	background-color: #ffffff;	color:     #5a5a53; 	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	border-top: 0.1em dotted #585858; border-bottom: 0.1em dotted #585858; 
	border-left: 0.1em dotted #585858; 	border-right: 0.1em dotted #585858;
	padding-right: 1%;		}
#centroa3 p { 
    float : left;
	}

#centroa99 { 
    float : left;
	width:			99%; 	
	background-color: #e9eef2;
	color:     #2D4053; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	border-top: 0.1em solid #abb0b3; border-bottom: 0.1em solid #abb0b3; 
	border-left: 0.1em solid #abb0b3; 	border-right: 0.1em solid #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa99 p { width:99%;  
	background-color: #e9eef2;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;		}

#centroa5 { 
    float : left;
	width:			98%; 	
	background-color: #f2eadf;
	color:     #2D4053; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	border-top: 0.1em solid #abb0b3; border-bottom: 0.1em solid #abb0b3; 
	border-left: 0.1em solid #abb0b3; 	border-right: 0.1em solid #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa5 p { width:99%;  
	background-color: #f2eadf;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;		}
#centroa5 a { 
	background-color: #f2eadf;
	color:     #2D4053; 
}
#centroa5 a:hover { 
	text-decoration:underline;
	background-color: #f2eadf;
	color:     #2D4053; 
}
#centroa6 { 
    float : left;
	width:			98%; 	
	background-color: #c2d3db;
	color:     #272128; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	border-top: 0.1em solid #abb0b3; border-bottom: 0.1em solid #abb0b3; 
	border-left: 0.1em solid #abb0b3; 	border-right: 0.1em solid #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa6 p { width:99%;  
	background-color: #c2d3db;
	color:     #272128; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;		}
#centroa6 a { 
	background-color: #c2d3db;
	color:     #272128; 
}
#centroa6 a:hover { 
	text-decoration:underline;
	background-color: #c2d3db;
	color:     #272128; 
}
#centroa7 { 
    float : left;
	width:			98%; 	
	background-color: #fffbbe;
	color:     #2D4053; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	border-top: 0.1em solid #abb0b3; border-bottom: 0.1em solid #abb0b3; 
	border-left: 0.1em solid #abb0b3; 	border-right: 0.1em solid #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa7 p { width:99%;  
	background-color: #fffbbe;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;		}
#centroa7 a { 
	background-color: #fffbbe;
	color:     #2D4053; 
}
#centroa7 a:hover { 
	text-decoration:underline;
	background-color: #fffbbe;
	color:     #2D4053; 
}
#foto  { 
    float: left;
	width:			99%; 
	background-color: #ffffff;
	color:     #043468; 
	margin-top:	    0% ;
	margin-left:	1% ;
	margin-right:   1%;
	margin-bottom:   1%;
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;
}
#foto p  { 
	background-color: #ffffff;
	color:     #5a5a53; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	2% ;
	margin-right:   2%;
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;		}
	#foto img {
		border-top: 0.1em solid #366ba2;
	border-bottom: 0.1em solid #366ba2;
	border-left: 0.1em solid #366ba2;
	border-right: 0.1em solid #366ba2;		
	}
#fotocentr  { 
	background-color: #ffffff;
	color:     #043468; 
	margin-top:	    0% ;
	margin-left:	1% ;
	margin-right:   1%;
	margin-bottom:   1%;
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#fotocentr  p{ 
	text-align:center;
}

#fotocentr img {
	border-top: 0.1em solid #366ba2;
	border-bottom: 0.1em solid #366ba2;
	border-left: 0.1em solid #366ba2;
	border-right: 0.1em solid #366ba2;		}
	#destrafoto2 , #destrafoto3 { 
    float : right;
	width:			39%; 
	background-color: #ffffff;
	color:     #043468; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	2% ;
	margin-right:   0%;
	font: bold 80%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.2em solid #c4cfd2;
	border-bottom: 0.2em solid #22377a;
	border-left: 0.2em solid #c4cfd2;
	border-right: 0.2em solid #c4cfd2;
	}
		#destrafoto2 p , #destrafoto3 p {
    font:  bold 80% Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: left ;
	color: #22377a;
	background-color: #ffffff;
	margin-left: 1%;
	margin-top: 0.2%;
	margin-bottom: 1%;
}
	#destraimm2 , #destraimm3 { 
    float : right;
	width:			39%; 
	background-color: #ffffff;
	color:     #043468; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	2% ;
	margin-right:   0%;
	font: bold 80%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.2em solid #c4cfd2;
	border-bottom: 0.2em solid #22377a;
	border-left: 0.2em solid #c4cfd2;
	border-right: 0.2em solid #c4cfd2;
	}
		#destraimm2 p , #destraimm3 p {
    font:  bold 80% Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: left ;
	color: #22377a;
	background-color: #ffffff;
	margin-left: 1%;
	margin-top: 0.2%;
	margin-bottom: 1%;
}

	.foto    { 
    float : left;
	width:			25%; 
	background-color: #ffffff;
	color:     #22377a; 
	margin-top:	    1% ;
	margin-bottom:	2% ;
	margin-left:	1% ;
	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
	border-top: 0.2em solid #c4cfd2;
	border-bottom: 0.2em solid #325680;
	border-left: 0.2em solid #c4cfd2;
	border-right: 0.2em solid #c4cfd2;
}
.foto p { 
    font:  bold 100% Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align:center;
	color: #22377a;
	background-color: #ffffff;
	margin-left: 0.1%;
	margin-top: 0.2%;
	margin-bottom: 1%;
	margin-right: 0.1%;
}
.foto a {
	background-color: #ffffff;
	color:     #22377a;  		}
.foto a:hover { 
    text-decoration: underline;
	color: #ffffff;
	background-color: #22377a;		}
img#foto, img#foto2 { 
	text-align:center;

}
#foto img, #foto2 img { 
	text-align:center;
}

#destrar a {
    text-decoration: underline;
	background-color: #ffffff;
	color:     #043468;  		}
#destrar a:hover { 
    text-decoration: underline;
	color: #ffffff;
	background-color: #043468;		}
	#destra, #destradx  { 
    float : right;
	width:			16%; 
	background-color: #f5f5f8;
	color:     #043468; 
	border-top: 0.2em solid #7b9ed6;  
	border-bottom: 0.2em solid #7b9ed6;  
	border-left:	0.2em solid #7b9ed6;
	border-right: 0.2em solid #7b9ed6;  
	margin-left:0%;
	margin-bottom:2%;
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	}
		#destra p {
		width:90%;
    text-decoration: none;
	background-color: #ffffff;
	color:     #000000;  
	font: 90%  Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-left:1%;
	padding-right:1%; 
	margin-bottom:0%;
	border-bottom: 0.2em solid #90b5e1;
	}
#destra a {
  	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ffffff;
	color:     #043468;  
}
#destra a:hover { 
  	text-decoration: none;
	color: #ffffff;
	background-color: #043468;
}
#destraa  { 
    float : right;
	width:			18%; 
	background-color: #f5f5f8;
	color:     #043468; 
	border-top: 0.2em solid #7b9ed6;  
	border-bottom: 0.2em solid #7b9ed6;  
	border-left:	0.2em solid #7b9ed6;
	border-right: 0.2em solid #7b9ed6;  
	padding-top: 2%;  
	margin-left:0%;
	margin-bottom:2%;
	font: 80%  Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
		#destraa p {
  display:block;
  text-decoration: none;
	background-color: #ffffff;
	color:     #000000;  
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom: 0.2em solid #90b5e1;
	}
#destraa a {
display:block;
  	text-decoration: none;
	background-color: #ffffff;
	color:     #043468; 
}
#destraa a:hover { 
display:block;
	text-decoration: underline;
	background-color: #ffffff;
	color:     #043468; 
}

.titolo{ 
	display:block;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4faff;
	color: #3b576d; 
	margin-top:2%;
	border-bottom: 0.1em solid #326ca6;
	padding-left:0%;
}
#sfondo p{
	background-color: #EFEFEF;
	color: #3b576d; 
	font: 99% Verdana, Arial, Helvetica, sans-serif;
}
.margine {
margin-left: 4%;
}
	#linkdestra2 { 
    float : right;
	width:			19%; 
	}
	#linkdestra, #linkdestra1 { 
    float : right;
	width:			99%; 
	background:  	#ffffff url(../immagini/sfondolinkdx.gif) repeat;  
	/*background-color: #ffffcc; */
	color:     #366ba2; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	2% ;
	margin-right:   0%;
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em; 
	/* border-top: 0.2em solid #ffcc33;
	border-bottom: 0.2em solid #ffcc33;
	border-left: 0.2em solid #ffcc33;
	border-right: 0.2em solid #ffcc33;	*/
	padding-left: 0.2em;
	padding-right: 0.2em;		}
		#linkdestra p, #linkdestra1 p {
	background:  	#ffffff url(../immagini/sfondolinkdx.gif) repeat;  
	color: #366ba2; 
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
/*	border-top:0.1em solid #afafaf; */
	line-height:1.4em; 
	margin-top:1%;
	margin-bottom:1%; 	}
#linkdestra a, #linkdestra1 a {
/*	background-color: #ffffcc;*/
	display: block;
	color: #366ba2; 
	background:  	#ffffff url(../immagini/sfondolinkdxa.gif) repeat;  
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;		
	}
#linkdestra a:hover, #linkdestra1 a:hover { 
    text-decoration: underline;
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;				}
	
	#linkdestra3 { 
    float : right;
	width:			59%; 
	}
	#linkdestra4 { 
    float : right;
	width:			99%; 
	background:  	#ffffff url(../immagini/sfondolinkcentrale.gif) repeat;  
	/*background-color: #ffffcc; */
	color:     #366ba2; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	2% ;
	margin-right:   0%;
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em; 
	/* border-top: 0.2em solid #ffcc33;
	border-bottom: 0.2em solid #ffcc33;
	border-left: 0.2em solid #ffcc33;
	border-right: 0.2em solid #ffcc33;	*/
	padding-left: 0.2em;
	padding-right: 0.2em;		}
	#linkdestra4 p {
	background:  	#ffffff url(../immagini/sfondolinkcentrale.gif) repeat;  
	color: #366ba2; 
	font: bold 90%  Verdana, Arial, Helvetica, sans-serif;
/*	border-top:0.1em solid #afafaf; */
	line-height:1.4em; 
	margin-top:1%;
	margin-bottom:1%; 	}
	#linkdestra4 a {
/*	background-color: #ffffcc;*/
	color: #366ba2; 
	background:  	#ffffff url(../immagini/sfondolinkcentrale.gif) repeat;  
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;		
	}
	#linkdestra4 a:hover { 
    text-decoration: underline;
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;				}

	.rosso {
	display:block; 
	text-align:center;
/*	color: #585858;
	background-color: 	 #E9E6CF; */
	background-color: #ffffff;
	color: #366ba2; 
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;
	padding-top:2%;
	padding-bottom:1%;
}
.fotocentrata { 
float:none;
	background-color: #ffffff;
	color:     #2D4053; 
	margin-top:	    2% ;
	margin-left:	1% ;
	margin-right:   1%;
	margin-bottom:   4%;
	font: bold 100%  Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.fotocentrata img {
	border-top: 0.1em solid #366ba2;
	border-bottom: 0.1em solid #366ba2;
	border-left: 0.1em solid #366ba2;
	border-right: 0.1em solid #366ba2;		}
	
	#centrosx { 
    float : left;
	width:			45%; 	
	/*background:  	#ffffff url(../immagini/piazza.jpg) no-repeat;  
	background-color: #ffffff;	color:     #2f2f2f; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	    0% ;	margin-bottom:	0% ;	margin-left:	2% ;	margin-right:   2%;
	border-top: 0.1em solid #396C93; /* border-bottom: 0.1em solid #396C93; */
	border-left: 0.1em solid #396C93; 	border-right: 0.1em solid #396C93;
	padding-top:1%;
	padding-left: 0%;
	padding-right: 0%;		}
#centrosx p { 
background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	line-height: 1.5em;		
	text-align:justify; }
#centrosx a { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
}
#centrosx a:hover { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	text-decoration:underline;
	}
	#centrodx { 
    float : left;
	width:			45%; 	
	/*background:  	#ffffff url(../immagini/piazza.jpg) no-repeat;  
	background-color: #ffffff;	color:     #2f2f2f; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   2%;
	border-top: 0.1em solid #396C93; /* border-bottom: 0.1em solid #396C93; */
	border-left: 0.1em solid #396C93; 	border-right: 0.1em solid #396C93;
	padding-top:1%;
	padding-bottom:1%;
	padding-left: 0%;
	padding-right: 0%;		}
#centrodx p { 
background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	line-height: 1.5em;		
	text-align:justify; }
#centrodx a { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
}
#centrodx a:hover { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	text-decoration:underline;
	}
	#centrosx2 { 
    float : left;
	width:			92%; 	
	/*background:  	#ffffff url(../immagini/piazza.jpg) no-repeat;  
	background-color: #ffffff;	color:     #2f2f2f; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	    0% ;	margin-bottom:	0% ;	margin-left:	2% ;	margin-right:   2%;
	border-top: 0.1em solid #396C93; border-bottom: 0.1em solid #396C93; 
/*	border-left: 0.1em solid #396C93; 	border-right: 0.1em solid #396C93;*/
	padding-top:1%;
	padding-left: 0%;
	padding-right: 0%;		}
#centrosx2 p { 
background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	padding-left:	1% ;
	padding-right:   1%;
	line-height: 1.5em;		
	text-align:justify; }
#centrosx2 a { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
}
#centrosx2 a:hover { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	text-decoration:underline;
	}
#foto1, #foto2  { 
    float : left;
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:left;
	border-top: 0.1em solid #fffffe;
	border-bottom: 0.1em solid #fffffe;
	border-left: 0.1em solid #fffffe;
	border-right: 0.1em solid #fffffe;		}
#foto1 p, #foto2 p  { 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	2% ;
	margin-right:   2%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#foto1 IMG {
	BORDER-RIGHT: 0.1em solid #aa1b43 ; BORDER-TOP: 0.1em solid #aa1b43 ; BORDER-LEFT: 0.1em solid #aa1b43 ; BORDER-BOTTOM: 0.1em solid #aa1b43;
}
	.cartoline { 
    float : right;
	width:			90%; 	
	/*background:  	#ffffff url(../immagini/piazza.jpg) no-repeat;  
	background-color: #ffffff;	color:     #2f2f2f; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	    0% ;	margin-bottom:	0% ;	margin-left:	2% ;	margin-right:   2%;
	border-top: 0.1em solid #396C93; border-bottom: 0.1em solid #396C93; 
/*	border-left: 0.1em solid #396C93; 	border-right: 0.1em solid #396C93;*/
	padding-top:0%;
	padding-bottom: 2%;
	padding-left: 0%;
	padding-right: 0%;		}
.cartoline p { 
background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	padding-left:	1% ;
	padding-right:   1%;
	line-height: 1.5em;		
	text-align:justify; }
.cartoline a { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
}
.cartoline a:hover { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	text-decoration:underline;
	}
   .cartoline3  { 
    float: left;
	width:			40%;
	/*background-image:url(../immagini/sfondolinkcentrale.gif);*/ background-color:#ffffff;	color:     #366ba2;  
    font:  bold 99%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   0%;
	margin-bottom:   0% ;
	margin-left:   0.1% ;
	margin-right:   2% ;
   }
   .cartoline3new  { 
    float: left;
	background-color:#ffffff;	color:     #366ba2;  
    font:  bold 99%  Verdana, Arial, Helvetica, sans-serif;
	margin-top:	   0%;
	margin-bottom:   0% ;
	margin-left:   0% ;
	margin-right:   0% ;
   }
	.cartoline5 { 
    float : left;
	/*background:  	#ffffff url(../immagini/piazza.jpg) no-repeat;  
	background-color: #ffffff;	color:     #2f2f2f; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	    0% ;	margin-bottom:	0% ;	margin-left:	0% ;	margin-right:   0%;
	border-top: 0.1em solid #396C93; border-bottom: 0.1em solid #396C93; 
/*	border-left: 0.1em solid #396C93; 	border-right: 0.1em solid #396C93;*/
	padding-top:0%;
	padding-bottom: 2%;
	padding-left: 1%;
	padding-right: 0%;		}
.cartoline2 p { 
background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	padding-left:	1% ;
	padding-right:   1%;
	line-height: 1.5em;		
	text-align:justify; }
.cartoline2 a { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
}
.cartoline2 a:hover { 
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	text-decoration:underline;
	}
	.cartoline5 img{ 
	margin-top:	    0% ;	margin-bottom:	0% ;	margin-left:	2% ;	margin-right:   0%;
		}
	.cartoline4 { 
    float : left;
	/*background:  	#ffffff url(../immagini/piazza.jpg) no-repeat;  
	background-color: #ffffff;	color:     #2f2f2f; */
	background:  	#ffffff url(../immagini/sfondolinea.gif) 0 -40px repeat;  
	color:     #2f2f2f; 
	margin-top:	    0% ;	margin-bottom:	0% ;	margin-left:	0% ;	margin-right:   0%;
	border-top: 0.1em solid #396C93; border-bottom: 0.1em solid #396C93; 
/*	border-left: 0.1em solid #396C93; 	border-right: 0.1em solid #396C93;*/
	padding-top:0%;
	padding-bottom: 2%;
	padding-left: 0%;
	padding-right: 0%;		}
	.cartoline4 img{ 
	margin-top:	    0% ;	margin-bottom:	0% ;	margin-left:	2% ;	margin-right:   0%;
		}
