BODY {
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: navy;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	background-color: #e2eaed;
} 
HR {
color : #e2eaed; 
} 
#blocconotizie{

background-color: #e2eaed;
	
} 


#bloccouffici{

	float: left;
} 
#bloccomappa{

	float: right;
} 


.newssummary {
	MARGIN-TOP: 0px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 0px; BORDER-LEFT: #e5eaee 4px solid; 
	PADDING-TOP: 0px; background-color:white;
PADDING-bottom: 4px; BORDER-BOTTOM: #e5eaee 0px solid
}
.notizie{


	border-bottom: 3px dotted white;
	font-size: 94%;
	padding :5px;
	margin-bottom:5px;
} 


.none{
	
	list-style: none;
	margin-top:4px;
	margin-bottom:4px;
} 

.stretta{
	
	list-style: lower-alpha outside;
	margin-top:4px;
	margin-bottom:4px;
} 

.strettagenerica{
	
	
	margin-top:4px;
	margin-bottom:4px;
} 


td.layout {
	font-size: 95%;
	padding: 10px;
	background-color: white;
	height: 800px;
	width:100%;
} 

td.layout a#vainews {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 2%; 
color : #e2eaed; 
text-decoration : none;
} 
td.layout a#vainews :link {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 2%; 
color : #e2eaed;
text-decoration : none; 
} 
td.layout a#vainews :active {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 2%; 
color : #e2eaed; 
text-decoration : none;
} 
td.layout a#vainews :hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2%;
	color: #e2eaed;
	text-decoration: none;
	} 
td.layout a#vainews :visited {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 2%; 
color : #e2eaed;
text-decoration : none; 
} 





table.contenitore {
	width: 100%;
	background-color: white;
	font-size: 95%;
	margin-right:10px;
	
} 

.current
 {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : #708090; 
font-variant : small-caps; 
} 

td.layout a {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black; 
font-variant : small-caps; 
} 
td.layout a:link {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black; 
font-variant : small-caps; 
} 
td.layout a:visited {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black; 
font-variant : small-caps; 
} 
td.layout a:hover {
 font-size: 95%;
text-decoration : underline; 
} 
td.layout  a:active  {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black; 
font-variant : small-caps; 
} 
td.layout a.sotto , a.sotto:link , a.sotto:active {
	border-bottom-color: #ADD8E6;
	border-bottom-width: thin;
	border-bottom-style: solid;
} 
td.layout a.sotto:hover {
		border-bottom-color: #4CAAC8;
	text-decoration : none; 
}

#stacco {
 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : white; 

} 
.stacco {
 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : white; 

} 
td.layout a#bianco {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : white; 
font-variant : small-caps; 
} 
td.layout a#bianco:link {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : white; 
font-variant : small-caps; 
} 
td.layout  a#bianco:visited {
font-size: 95%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : white; 
font-variant : small-caps; 
} 
td.layout a#bianco:hover {
text-decoration :none; 
font-size: 95%;
} 
td.layout  a#bianco:active {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : white; 
font-variant : small-caps; 
} 

table#mappasito{
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	font-variant: small-caps;
	text-align: center;
	border: 5px solid #ADD8E6;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
} 
td.xlayout {
font-size: 95%;
padding : 1em; 
background-color : white; 
} 

.destra{
text-align : right; 
} 
div#giusto {
text-align : justify; 
} 
.giusto
 {
text-align : justify; 
} 
#centrato {
text-align : center; 
} 
.centro {
text-align : center; 
} 
div#testata {
background-color : white; 
padding : 0; 
border-bottom-color : white; 
border-bottom-style : double; 
border-bottom-width : thin; 
text-align : center; 
font-size : 22px; 
font-style : oblique; 

} 

div#testata2 {
background-color : white; 
padding : 0; 
margin-top: 12px;
margin-bottom: 0px;
text-align : left; 
font-size : 180%; 
font-style : oblique; 
} 
.ultimenews {
background-color : white; 
padding : 0; 
text-decoration : none;
text-align : center; 
font-size : 20px; 
font-style : oblique; 

} 



div#extra {
color : black;
 
} 
div#extra a:hover {
color : black; 
text-decoration : none; 
} 


div#extra1 {
padding : 5px; 
width:145px;
display : block; 
background-color : #ecece0; 
border-bottom-color : white; 
border-bottom-style : solid; 
border-bottom-width : 2px; 
} 
div#extra1 a , a:link , a:active {
color : #6f9528; 
} 
div#extra2 a , a:link , a:active {
color : #2c79ad; 
} 
div#extra3 a , a:link , a:active {
color : white; 
} 
div#extra4 a , a:link , a:active {
color : red; 
} 
div#extra5 a , a:link , a:active {
color : white; 
} 
div#extra2 {
padding : 5px; 
width:145px;
display : block; 
background-color : #98c0cc; 
border-bottom-color : white; 
border-bottom-style : solid; 
border-bottom-width : 2px; 
} 
div#extra3 {
padding : 5px; 
width:145px;
display : block; 
background-color : #f2258c; 
border-bottom-color : white; 
border-bottom-style : solid; 
border-bottom-width : 2px; 
} 
div#extra4 {
padding : 5px; 
width:145px;
display : block; 
background-color : #f7ff65; 
border-bottom-color : white; 
border-bottom-style : solid; 
border-bottom-width : 2px; 
} 
div#extra5 {
padding : 5px; 
width:145px;
display : block; 
background-color : #349933; 
border-bottom-color : white; 
border-bottom-style : solid; 
border-bottom-width : 2px; 
} 
td.extra {
border-left-color : #e2eaed; 
border-left-style : dotted; 
border-left-width : thin; 
border-bottom-color : #e2eaed; 
border-bottom-style : dotted; 
border-bottom-width : thin; 
padding : 1em; 
text-align : center; 

display : block; 
font-size: 80%;
} 
td.extra a:hover {
	text-decoration : UNDERLINE;
} 


td.xlayoutcol {
font-size: 80%;
background-color : #e2eaed; 
border-left-color : white; 
border-left-style : solid; 
border-left-width : thin; 
padding : 1em;
text-align : left; 
width : auto;
display : block;
height :100%;  
} 
div#nascondilink a:hover{
 
text-decoration : none; 
 
}  
A:link {
font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black;
}
.A:active {
font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black; 
}  
 
A:hover {
font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : underline; 
color : black;
} 


td.xlayoutcol a#nascosto {
	
	visibility: hidden;
} 
td.xlayoutcol a#nascosto:link {
visibility: hidden;
} 
td.xlayoutcol a#nascosto:active {
visibility: hidden;
} 
td.xlayoutcol a#nascosto:hover {
	visibility: hidden;
	} 
td.xlayoutcol a#nascosto:visited {
visibility: hidden;
} 

td.xlayoutcol A:hover {

 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : underline; 
color : black;
} 

A:visited {

font-size: 95%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black;
} 
.piccolo {
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : navy; 
font-size : 10px; 
} 
.zeropiccolo {
margin-top : 0px; 
margin-bottom : 0px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : navy; 
} 
P.ZERO {
margin-top : 0px;
margin-bottom : 0px;  
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : navy; 
} 

.piccolo {
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : navy; 
font-size : 11px; 
} 


.invisibile {
margin-top : 0; 
display : none; 
} 
.bianco{
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 2%; 
color :white; 
} 
a.bianco {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 2%; 
color :white; 
} 
a.bianco:link {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 2%; 
color : white; 
} 
a.bianco:hover {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 2%; 
color : white; 
} 
a.bianco:active {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 2%; 
color : white; 
} 

a.nascosto {
visibility: hidden;
} 
a.nascosto:link {
visibility: hidden;
} 
a.nascosto:active {
visibility: hidden;
} 
a.nascosto:hover {
	visibility: hidden;
	} 
a.nascosto:visited {
visibility: hidden;
} 

p.nascosto {
visibility: hidden;
} 

A :visited{
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black; 
font-variant : small-caps; 
} 
A {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black; 
font-variant : small-caps; 
} 
A:hover {
 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : underline; 
color : black; 
font-variant : small-caps; 
} 
A:active {
 font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black; 
font-variant : small-caps; 
} 
A:link {
font-size: 95%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
color : black; 
font-variant : small-caps; 
} 
.piede {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: navy;
	
} 
.indirizzo {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	color: navy;
	
} 
#piedesotto {

margin-top : 0; 
margin-bottom : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px;
text-align: center; 
color : navy; 
border-color : #e2eaed; 
border-style : dotted; 
border-width : thin; 
padding : 1em; 
text-align : center; 


} 
a.piedesotto,a.piedesotto:link,a.piedesotto:active,a.piedesotto:visited
{
margin-top : 0; 
margin-bottom : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size :9px;
text-align: center; 
color : black; 
font-size :9px;
font-variant: normal;
} 
a.piedesotto:hover
{
margin-top : 0; 
margin-bottom : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size :9px;
text-align: center; 
text-decoration:underline;
color : black; 
font-size :9px;
font-variant: normal;
} 

td.layout a.piede
 {
margin-top : 0; 
margin-bottom : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size :9px;
text-align: center; 
color : black; 
font-variant: normal;
} 




td.layout a.piede:link {
margin-top : 0; 
margin-bottom : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px;
text-align: center;
color : black; 
font-variant: normal;
} 
td.layout a.piede:hover {
margin-top : 0; 
margin-bottom : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size :9px;
text-align: center; 
color : black; 
font-variant: normal;
text-decoration: underline;
} 
td.layout a.piede:active {
margin-top : 0; 
margin-bottom : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px;
text-align: center; 
color : black; 
font-variant: normal;
text-decoration: underline;
} 
td.layout a.piede:visited {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: black;
	text-decoration: underline;
	font-variant: normal;
} 
