body {
	background-color:  #fff;
	color: #3b576d;
	padding:0px;;
	font-family: Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
	top:0px;
}

#head     {
	width: 100%;
	color: #00FF00;
	position:relative;
	float:left;
	margin-top:0px;
	
}

#box     { 
	width: 100%;
	background-color:#fff;
	position:relative;
	float:left;
}



.imgvilla     {
	width:275px;
	height:87px; 
	float:right;
	position:relative;
	margin:0px;
}

a {
	font:	bold 100% Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	color: #3b576d;
	
	text-decoration:none; 
}

a:hover {
    text-decoration: underline;
	color: #3b576d;
	background-color: #ffffff; }
	
	 #linkt {
  	float : right;
	width:			28%; 
	background: #ffffff;
	color:     #0000A0; 
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	0% ;
	margin-right:   0%;
	font: bold 70%  Garamond, Verdana, Geneva, Arial,  Tahoma, Helvetica, sans-serif;
	text-align: right; 
	}

#linkt  a { 
	text-align: right; 
	margin-right:   0.9%;
	color:     #ffffff;  
	background: #5a5a53;
}
	#linkt  a:hover { 
	text-align: right; 
	margin-right:   0.9%;
	text-decoration:underline;
	color:     #ffffff;  
	background: #5a5a53;
} 
	span.mu {
	text-decoration: underline;
}
img {
	border: none; }
	img.immagini {
	float:left; }

	#logohead {
	width:100px;
	float:left;
	position:relative;
	color: #3b576d; 
	background: #ffffff; 
	
	margin-top: 10px;
	margin-left: 10px; 
	margin-bottom: 10px; 
	 	 }
#dx {
float: right;
	 	width: 83%;
		margin-left:-1%;
}	 #linea {
  	float : left;
	width:59%;
	background: #ffffff;
	color:     #0000A0; 
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	10px; ;
	margin-right:   0%;
	border-top: 0.1em solid #aa1b43;
	padding-top:0.5%;
	text-align: right; 
	}

#menusup {
 	width: 100%;
 	float:left;
	color: #585858; 
	background: #ffffff;  	 
	margin-top:0%; 
	margin-right:0%; 
	border-top: 0.05em dotted #585858;
	border-bottom: 0.3em solid #585858;

}
	#menusup p {
	float:left;
	text-align:left;
	color: #585858; 
	background: #ffffff;  	
	margin-top:2px;
	margin-bottom:3px; 
	padding-top:3px; 
	padding-left: 20px; 
	padding-bottom: 0px;; 
	
}
#menusup a{
	font: 85% Arial, Garamond, Verdana, Geneva, Arial,  Tahoma, Helvetica, sans-serif; 
	color: #3b576d; 
	background: #ffffff; 	
	margin-right: 1%;  
	padding-right: 1%;
	border-right: 0.1em dotted #3b576d;  }
#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: 0%;
	margin-bottom: 0%;
	margin-left:0%;
	margin-right:0%;
	color: #3b576d;
    text-align:  left; 
	}
.nonvisua {
	display:  none;
}
#posizione  { 
    width:			99%;
	
	color: #3b576d;
	float:left;
	text-align:  left; 
	   }
#posizione  p { 
    text-align:  left; 
	color:     #3b576d; 
	font: 80% verdana, geneva, arial, helvetica, sans-serif;
	line-height:		2.60em;

}
#posizione a {
    text-decoration: underline;
	color: #3b576d;
	background-color: #ffffff;
}
#posizione a:hover { 
    text-decoration: underline;
	color: #ffffff;
	background-color:#3b576d;
}
   #iconepie { 
    float: left;
	width:	50%;
	
	color:     #3b576d;
    font: bold 80% Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:	   0px;;
	margin-bottom:   0% ;
	margin-left: 20%;;
   }
#iconepie  p { 
	 text-align: left ; 
	
	color:     #3b576d;  
}
#iconepie  a { 
	 text-align: left ; 
	background-color: #ffffff;
	color:     #3b576d;  
}
/*--.// Span non visibile ( mi rimuove i &middot nei menu)--*/ 
span.canc {
	display: none
}
#main     {
	float: left;
	position:relative;
	width:100%;
	background-color:#fff;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	
	  }
#main p    { 
	line-height:		1.52em;
	text-align: left; 
	margin-top: 2%;
	margin-bottom: 2%;
	margin-left: 0px;
	margin-right: 0px;  }

#div_imgCont {
	MARGIN-TOP: 20px; 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
}
#blocco3 {
    float : right;
	width: 78%;
	margin-left: 0%;			}
#powered3 {
display:block;
width:500px;
 	float: left;
	background-color: #ffffff;
	color:     #3b576d;
    font: bold 90% Verdana, Geneva, Arial,  helvetica, sans-serif;
	margin-top:	   0%;
	margin-right:	   0%;
	margin-bottom:   20px;;
	margin-left:	9px;;	   }
#powered3  p { 
	 text-align: center ; 	}
#powered3 a { 
	margin-left:	0.5em;
	margin-right:	0.5em;
	background-color: #ffffff;
	color:     #3b576d;	}
#powered3 a:hover { 
text-decoration: underline;
background-color: #ffffff;
	color:     #3b576d; }
#iconeacc {
 	float: left;
	width:			20%; 
	background-color: #fff;
	color:     #3b576d;
    font: bold 90% Verdana, Geneva, Arial,  helvetica, sans-serif;
	margin-top:	   3%;
	margin-right:	   0%;
	margin-bottom:   1% ;
	margin-left:	0%;   }
#iconeacc  p { 
	 text-align: center ; 	}
#iconeacc a { 
	margin-left:	1em;
	background-color: #ffffff;
	color:     #3b576d;		}
#iconeacc a:hover { 
	text-decoration: underline;
	background-color: #ffffff;
	color:     #3b576d;	}



/*--------
	<---------------*/
ol.abc {
	list-style: lower-alpha;
	color: #000000;
	background-color: #bbbbbb;
	font:	80% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma; }

ol.lalpha {
	list-style: lower-alpha;
	color: #000000;
	background-color: #ffffff;
	font:	80% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma; }
ol.lalphab {
	list-style: lower-alpha;
	color: #3b576d;
	background-color: #ffffff; }
ol.colomb {
	list-style: lower-alpha;
	color: #3b576d;
	background-color: #ffffff;
	font:	95% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma; }
ol {
	font:	100% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma; }
ul { list-style: square;
/*	font: 80% verdana, geneva, arial, helvetica, sans-serif; */ }
ul.sottoelenco { 
	list-style: square;
	font: 100% verdana, geneva, arial, helvetica, sans-serif; }
ul.sottoelenco2 { 
	list-style: circle;
	font: 100% verdana, geneva, arial, helvetica, sans-serif; }
ul.square { 
	list-style: square; }
ul.circle { 
	list-style: disc;
    font:	80% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma;   }
/*--.// blocco nascosto ai CSS--*/ 
#senzacss {
	display: none
}
/*--.// Acronimi--*/ 
acronym {
	cursor : help; 
	border-bottom : 0.1em dotted #3b3b3b ;
}
	.bianco {
	display:block; 
	color: #585858;
	background-color: 	 #ffffff; 
	padding-top:2%;
}
		#links-sx  { 
    float : left;
	width:			100%; 
	background-color: 	 #aa1b43; 
	color: #ffffff;
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	0% ;
	margin-right:   0%;
	font: bold 99%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	}
#links-sx  p { 
    text-align: left ;
 	background-color: 	 #aa1b43; 
	color: #ffffff;
	}
#links-sx a {
	margin-bottom:  0.51em;
	text-decoration: none;
	color: #ffffff;
	background-color: #aa1b43;
    font: bold 100% verdana, geneva, arial,  helvetica, sans-serif;
	}
#links-sx a:hover { 
 	color:#aa1b43;
	background-color:#ffffff;
	text-decoration: underline;
	}
/*--.// 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, Geneva, Arial, helvetica, 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: #0000A0; 
    background-color: #ffffff;
    text-align: left ; 
	margin-top: 2%;
	margin-bottom: 0%; 
	margin-left: 0%;
	margin-right: 0%;
}
h2 {  
    font:	bold 110% Times, Arial, Garamond, Geneva, Verdana, Helvetica, sans-serif, Tahoma; 
	text-align: left ;
	color: #585858; 
    background-color: #ffffff;
	margin-top: 0%;
	margin-bottom: 0%; 
	margin-left: 2%; 
	}
h3  { 
    font:	bold 100% Verdana, Arial, Geneva,  Garamond, Tahoma, Helvetica, sans-serif;
	color: #ffffff; 
    background-color: #aa1b43;
    text-align: center ;
	margin-top: -10px;
	padding-top:0px;
	margin-bottom: 10px;

}
h4 {  
    font: bold 100% Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: center ; 
	color: #aa1b43; 
	background-color: #ffffff;
    margin-bottom:1%;
	border-top: 0.1em solid #aa1b43; 
	border-bottom: 0.1em solid #aa1b43; 
}

/*--.// Intestazioni e paragrafi --*/
p { 
    font: 80% Verdana, Geneva, Arial, garamond, helvetica, sans-serif;
    text-align: left ; 
	color: #aa1b43; 
	
}
/*--.// Paragrafi --*/
.grassetto { font: bold 90% Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: center ; 
    margin-bottom: 1%;
	font-size:11px; }
.destra { display:block; font-size:small; font: bold 100% Verdana, Geneva, Arial, helvetica, 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, Geneva, Arial, helvetica, sans-serif; }
span.linea { 
	text-align:center;
	display: block;
	background-color:#ffffff; 
	color:#aa1b43; 
	font: bold 100% Verdana, Geneva, Arial, helvetica, sans-serif;
	border-bottom: 0.1em solid #aa1b43; 
	border-top: 0.1em solid #aa1b43;
	}
.linee {
	text-align:center;
	border-bottom: 0.1em solid #aa1b43; 
}
.sottolineato { text-decoration:underline; }
.by { border-top:0.2em solid #aa1b43; font: bold 80% Verdana, Geneva, Arial, helvetica, sans-serif; 
	background-color: #ffffff; 	color:     #3b576d;	
}
legend { 	background-color:#ffffff; 
	color:#0000A0; 
 }
span.didascalia { font: bold 80% Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: left ; 
    margin-bottom: 4%; }
 fieldset { 
 border-top: 0.2em solid #ffffff; 
 border-left: 0.2em solid #ffffff; 
 border-right: 0.2em solid #ffffff; 
 border-bottom: 0.2em solid #ffffff; 
 }
form.box { float: left; text-align:right; width: 60%; margin-left:8%; }
form.box p { text-align:center; }
centro { 	margin-bottom:3%;
 }

/*--.// Testo blu--*/
#icone { 
	display:block;
    float: left;
	width:			20%;
	background: #fff;
	color:     #aa1b43;
    font: bold 90% Verdana, Geneva, Arial,  helvetica, sans-serif;
	margin-top:	   -22px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:   0px;
	padding-right:	   0px;
	border-bottom:	0.15em solid  #ffffff;  }
#icone1 a , #icone8 a ,#icone12 a ,#icone13 a ,#icone14 a , #icone20 a{
	background-color: #aa1b43;
	color:     #333;  
    font: bold 100% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   0% ;
}
#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:     #aa1b43;  
}

.contentlink a {
	text-decoration: none;
	background-color: #ffffff;
	border: 0px 10 #CC0000;
}

.contentlink a:hover {
	text-decoration: none;
	background-color: #ffffff;
	border: 0px 10 #CC0000;
}


#icone1 , #icone8, #icone20, #icone12, #icone13, #icone14 { 
    float: left;
	width:			99%;
	background-color: #aa1b43;
	color:     #ffffff;  
    font:  bold 80%  Verdana, Geneva, 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;
   }
   #icone1 p {
	background-color: #aa1b43;
	color:     #ffffff;  
    font: bold 90% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
.giallo { 	
	background-color: #fffbbe;
	color:     #2D4053; 
}
#icone6 { 
    float: left;
	width:			99%;
	background-color: #fffbbe;
	color:     #2D4053; 
    font:  bold 100%  Verdana, Geneva, 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 80% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}

#icone6 a {
	background-color: #fffbbe;
	color:     #2D4053;  
    font: bold 90% verdana, geneva, 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, Geneva, 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, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}

#icone3 a {
	background-color: #e8ddc9;
	color:     #271918;  
    font: bold 90% verdana, geneva, 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, Geneva, 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, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}

#icone4 a {
	background-color: #ffe3bb;
	color:     #27354C;  
    font: bold 90% verdana, geneva, 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, Geneva, 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, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}

#icone5 a {
	background-color: #e9eef2;
	color:     #2D4053;  
    font: bold 90% verdana, geneva, 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, Geneva, 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, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone2 a {
	background-color: #c2d3db;
	color:     #272128;  
    font: bold 90% verdana, geneva, 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, Geneva, 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, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone7 a {
	background-color: #f2eadf;
	color:     #2D4053;  
    font: bold 90% verdana, geneva, 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, Geneva, Arial,  helvetica, 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 { 
    float : right;
	
	width: 80%; 
	
	background-color: #fff;
	color:     #5a5a53; 
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		
	}
#centroblu  p { 
	 text-align: left ; 		} 
#centroblu a {
	
	color:     #5a5a53;
	}
#centroblu a:hover {
	color: #333;
	background-color: transparent;
	text-decoration:underline;
}
	
#centroa {
	float : right;
	width:100%;
	
	
	color:     #585858;

	font-size: 11px;
}
.margincentroa {
	margin-right:210px;
	margin-left:10px;
	background-color: #fff;
}
.marginmain {
	margin-right:10px;
	margin-left:10px;
}

#contentbox {
	float : left;
	width:			100%;
	
	background-color: #fff;
	color:     #585858;
	margin-top:	    10px;
	margin-bottom:	10px;
	margin-left:	0px;
	margin-right:   0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	border: 0.1em dotted #585858;
}

.homerandom {
width:100%;
margin-top:0px;
}

#vaiarchivio {
text-align:right;
width:100%;


}

#centroa p { 
	
	color:     #585858; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	font: 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;	
	text-align:left;	}
	#centroa a { 
	background-color: #ffffff;
	color:     #585858;  
}


#centroa a:hover {
}
#centroa1 { 
    float : left;
	width:			98%; 	
	background-color: #FEFDE0;
	color:     #304658;  
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, 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: #FEFDE0;
	color:     #304658;  
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa1 a { 
	float: right;
	
	color:     #304658;  
}
#centroa1 a:hover { 
	background-color: #FEFDE0;
	color:     #304658;  
	text-decoration:underline;
}

#centroa2 { 
    float : left;
	width:			98%; 	
	background-color: #e9eef2;
	color:     #2D4053; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, 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%;		}
#centroa2 p { width:99%;  
	background-color: #e9eef2;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa2 a { 
	
	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, Geneva, Arial, Garamond, Tahoma, 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, Geneva, Arial, Garamond, Tahoma, 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, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}


#centroa5 p { width:99%;  
	background-color: #f2eadf;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa5 a { 
	
	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, Geneva, Arial, Garamond, Tahoma, 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, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa6 a { 
	
	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, Geneva, Arial, Garamond, Tahoma, 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, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa7 a { 
	
	color:     #2D4053; 
}
#centroa7 a:hover { 
	text-decoration:underline;
	background-color: #fffbbe;
	color:     #2D4053; 
}

#foto  { 
    float : none;
	width:			98%; 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#foto 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;		}
#foto 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;
}

#foto1  { 
    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 #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#foto1 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;
}
#foto2  { 
    float : right;
	width:			50%; 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	0% ;
	margin-right:   0%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#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;		
	text-align:left;
	}
#foto2 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;
}
#foto3  { 
    float : left;
	width:			98%; 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	0% ;
	margin-right:   0%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#foto3 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;		
	text-align:left;
	}
#foto3 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;
}
#foto4  { 
    float : left;
	width:			40%; 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	0% ;
	margin-right:   3%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#foto4 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;		
	text-align:left;
	}
#foto4 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;
}
#fotosinistra  { 
    float : left;
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-left:   3%;
	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#fotosinistra 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;		}
#fotosinistra 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;
}
#fotodestra  { 
    float : right;
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-left:   3%;
	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#fotodestra 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;		}
#fotodestra 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;
}

#destrar a {
    text-decoration: underline;

	color:     #043468;  		}
#destrar a:hover { 
    text-decoration: underline;
	color: #ffffff;
	background-color: #043468;		}
	#destra, #destradx, #destraa { 
    float : right;
	width:194px;
	
	
	color:     #aa1b43;  
	border-top: 0.4em solid #aa1b43;  
	border-bottom: 0.4em solid #aa1b43;  
	border-left:	0.4em solid #aa1b43;
	border-right: 0.4em solid #aa1b43;  
	margin-top: 10px;  
	margin-left:0%;
	margin-bottom:2%;
	font: bold 78%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
	}
	
	#rightmenu {
	width: 200px;
	position:absolute;
	right:10px;
	
	background-color: #fff;
	
	
	}
	
	#visite {
	color: #fff;
	width: 192px;
	margin-top:0px;
	
	background-color: #aa1b43;
	height:60px;
	font-size:10px;
	border-top: 0.4em solid #aa1b43;  
	border-bottom: 0.4em solid #aa1b43;  
	border-left:	0.4em solid #aa1b43;
	border-right: 0.4em solid #aa1b43; 
	float:right;
	text-align:center;
	font-weight:normal;
}

	#visite span {
	color: #fff;
	
	font-size:19px;
	font-weight:bold;
	
}

#visite p {
	color: #fff;
	background-color:none;
	background-color: #aa1b43;
	text-align:center;
}

.fotocentrata2 p {
	color: #aa1b43;
	
	background-color: #none;
	text-align:center;
}

.fotocentrata2 a:hover {
	color: #fff;
	background-color: #aa1b43;	
}

.fotocentrata2 a p {
	color: #aa1b43;
	
	
	text-align:center;
}

.fotocentrata2 a:hover p{
	color: #fff;  !important
	background-color: #aa1b43;	
}


	
		.centrato{
	text-align:center;
		}
		#destraa p {
  display:block;
  text-decoration: none;
	
	color:     #aa1b43;  
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
	}
#destraa a {
display:block;
  	text-decoration: none;
	
	color:     #aa1b43;  
}
#destraa a:hover { 
display:block;
	text-decoration: underline;
	color: #ffffff;
	background-color: #aa1b43;
	
}
.colonna {
width:48%;
padding: 0.5%;
float:left;
margin:0%;
text-align:left;
} 
.colonna p {
padding:2%;
text-align: left;
line-height:1.6em;
} 
.fotocentrata { 
float:none;
	background-color: #ffffff;
	color:     #2D4053; 
	margin-top:	    2% ;
	margin-left:	1% ;
	margin-right:   1%;
	margin-bottom:   4%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
}
#fotodx  { 
    float : right;
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	10% ;
	margin-right:   0%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#fotodx 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;		
	text-align:left;
	}
#fotodx 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;
}
#fotosx  { 
    float : left;
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	0% ;
	margin-right:   14%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:left;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#fotosx 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;		
	text-align:left;
	}
#fotosx 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;
}
#foto99  { 
    float : none;
	width:			99%; 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	0% ;
	margin-right:   0%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
#foto99 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;		
	text-align:left;
	}
#foto99 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;
}
.fotocentrata1  { 
    float : none;
	width:			98%; 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	text-align:center;
	border-top: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
.fotocentrata1 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;		}
.fotocentrata1 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;
}.fotocentrata2  { 
    float : none;
	width:			98%; 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	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.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
.fotocentrata2 p  { 
	
	color:     #585858; 
	margin-top:	   3% ;
	margin-bottom:	2% ;
	margin-left:	2% ;
	margin-right:   2%;
	padding-top:	   3% ;
	border-bottom: 0.2em solid #aa1b43;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
.fotocentrata2 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;	margin-bottom:	   3% ;
}
.fotocentrata3  { 
    float : none;
	width:			98%; 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	    0% ;
	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.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
.fotocentrata3 p  { 
	background-color: #ffffff;
	color:     #585858; 
	margin-top:	   3% ;
	margin-bottom:	2% ;
	margin-left:	2% ;
	margin-right:   2%;
	padding-top:	   3% ;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		
}
.fotocentrata3 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;	
}
.foto12  { 
    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 #ffffff;
	border-bottom: 0.1em solid #ffffff;
	border-left: 0.1em solid #ffffff;
	border-right: 0.1em solid #ffffff;		}
.foto12 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;		}
.foto12 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;
}
.centroCronache {
	text-align: left;
	
	
}
#contenitore #main #centroblu #centroa .centroCronache img {
	float: none;
}
#contenitore #main #centroblu #centroa .centroCronache {
	
}
.tabellanews {
	border: 0px;
	width: 100%;
}
.violet {
	color: #AA1B43;
	font-weight: bold;
}
.violetmini {
	color: #AA1B43;
	font-weight: normal;
	font-size: 10px;
	margin-right:10px;
}
.violet:hover {
	font-weight: bold;
	color: #A51A41;
	background-color: #FFFFFF;
	text-decoration: underline;
}
.violetmini:hover {
	color: #A51A41;
	background-color: #FFFFFF;
	text-decoration: underline;
}
.blugif {
	width: 100%; 
	height: 3px; 
}
.newswrite {
	font-size: medium;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 5px;
}
.cronacatot {
	font-weight: normal;
}
.grassetto {
	font-weight: bold;
}
.cronacheimg {
	float: right;
}
.cronachep {
	margin-right: 3px;
}
.violet2 {
	color: #AA1B43;
	background-color: #CCCCCC;
}
.violet2:hover {
	color: #AA1B43;
	text-decoration: underline;
	background-color: #CCCCCC;
}


