body {
	background-color: #c8d4e2;
             
                  text-align:center;
                  margin-top:3px;
                  margin-bottom:3px;
                  background-position: top;
                  background-image:url(Immagini/bg.gif);
                  background-repeat:repeat-x;
                  background-attachment:fixed;

}

div.container {

                  width: 960px;
                  border: 1px solid #306076;			
                  margin:0px;			
                  margin-left: auto;
                  margin-right: auto;
	padding: 0px;
                  background-color: #fff;
	margin-bottom:5px;
}
div.alto{

background-repeat: no-repeat;
width: 100%;
height: 122px;
margin: 0;
margin-top:-12px;
border-width: 0;
background-color: #FFFFFF;
}
div.datario{color: #643C0F;
background-color: #EDF0F1;  
font-size: 9px;
font-family: "Verdana";
font-weight: ; width:; height:18px;
border-top: 1px solid #306076;
border-bottom: 1px solid #306076;
padding-top: 3px;
 
}                                                         

div.eventi{
width:200px;
height: ;
float: left;
margin-left: 3px;
padding: 0px;
font-size: 8pt;
background-color: #fff;
	
}

div.eventi02 {
width:200px;
height: ;
float:right;
margin-right:3px;
padding-right: 2px;
font-size: 8pt;
background-color: #fff;

	
}

div.content{

margin-left: 210px;
margin-right: 210px;
padding: 0;
border: 0px none;
font-size: 8pt;

 }
div.content02{

margin-left: 150px;
margin-right: 10px;
padding: 0px;

font-size: 8pt;
text-align:center;
 }
div.footer {		
clear: both;			
padding: 10px;			
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;						
background-color: trasparent;		
}	

 }
a.dat:link{color: #7A480E; font-size: 9px; font-weight: ; text-decoration: none;  font-family: "Verdana"  }
a.dat:visited{color: #7A480E; font-size: 9px; font-weight: ; text-decoration: none; font-family: "Verdana"   }
a.dat:hover{color: #7A480E;  font-size: 9px; font-weight: ; text-decoration: none; font-family: "Verdana"  }

ul.menu {
	list-style-position: outside;
	margin-left: 9px;
	color: blue;
	text-align: left;
}
a.menu:link {
color: #0002E3;
font-size: 11px;
font-family: Georgia;
text-decoration: none;
	
}

a.menu:visited {
color: #0002E3;
font-size: 11px;
font-family: Georgia;
text-decoration: none;
	
}

a.menu:active {
color: #0002E3;
font-size: 11px;
font-family: Georgia;
text-decoration: none;
	
}

a.menu:hover{
color: #000066;
background-color:#c4d1e1;
display:block;
font-size: 11px;
font-family: Georgia;
text-decoration: none;
	
}

span.menu01{background-color:#EDF0F1;
                     display:block;
                     border-top:1px solid #c0c0c0;
                     border-bottom:1px solid #c0c0c0;
                     padding:2px;
                     text-align:center;
}

span.menu02{background-color:#EDF0F1;
                     display:block;
                     border-top:1px solid #ffffff;
                     border-right:0px solid #000090;
                     border-bottom:1px solid #c0c0c0;
                     padding:2px;
                     text-align:center;
}
div.latsin01{background-color:#EDF0F1;
               width:140px;
               border:1px solid #306076;
}

table.latsin{background-color:#EDF0F1;
               width:140px;
               border:1px solid #306076;
}

div.latdx{background-color:#EDF0F1;
               width:140px;
               border:1px solid #306076;
}

table.latnone{background-color:#EDF0F1;
               width:140px;
               
}
.classe1 a:link{color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: none;  font-family: "Verdana";  }
.classe1 a:visited{color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: none; font-family: "Verdana";   }
.classe1 a:hover{color: #FFFFFF;  font-size: 9px; font-weight: bold; text-decoration: none; font-family: "Verdana";  }

.classe2 a:link{color: #0000A0; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: none;  font-family: "Arial";  font-variant: normal;  }
.classe2 a:visited{color: #0000A0; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: none; font-family: "Arial";  font-variant: normal; }
.classe2 a:hover{color: #FF8040;  font-size: 11px; font-weight: bold; font-style: normal; text-decoration: none; font-family: "Arial";  font-variant: normal;  }

.classe3 a:link{color: #FFFFFF;font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none;  font-family: "Verdana";  font-variant: normal;  }
.classe3 a:visited{color: #FFFFFF;font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: "Verdana";  font-variant: normal; }
.classe3 a:hover{color: #0000A0;font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; font-family: "Verdana";  font-variant: normal;  }

h6 {color: #0000A0;font-size: 11px; font-weight: bold; font-style: normal; text-decoration: underline;  font-family: "Verdana";  font-variant: normal ; text-align: center;
  }
a.slo:link {color: #2662DF; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none;  font-family: "Verdana";  font-variant: normal;  }
a.slo:visited {color: #2662DF; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; font-family: "Verdana";  font-variant: normal; }
a.slo:hover {color: #49BF49;  font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; font-family: "Verdana";  font-variant: normal;  }
td.effect1pri {
	background-color: #58ACDA;
                  border-right-color: White;
                  border-right-style: solid;
	border-right-width: 1px;
                  
	  }
td.effect1bis {
	background-color: #58ACDA;
                  border-right-color: #58ACDA;
                  border-right-style: solid;
	border-right-width: 1px;
	
	  }
	
td.effect1pri a:hover {background: #28579E; display: block;}
td.effect1bis a:hover {background: #28579E; display: block;}
td.effect2 {color: #FFFF00;font-size: 6px; font-weight: normal; font-style: normal; text-decoration: none;  font-family: "Arial";  font-variant: normal;     
}
div.content a:link{color: #202020;}
div.content a:visited{color: #202020;}
div.content a:hover{color: #0040B6;} 

li.candidati a:link {
	color: #3F8CFF;
}

li.candidati a:visited {
	color: #3F8CFF;
}

li.candidati a:hover {
	color: #393BFF;
}

span.forum1{
font-size: 14px;
	
}
span.eventititle{
color: #008000;font-size: 12px;
font-family: "Verdana";;letter-spacing: 0.05em;font-weight:bold;text-decoration: underline;background-color: }

p.eventi1{
color: #000080;font-size: 12px;
font-family: "Verdana";letter-spacing: 0.05em;font-style: italic;font-weight:bold;}

span.giallo{
color: #009D4F;  font-size: 11px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }

p.verde{
color: #008000;  font-size: 12px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }
p.verde03{
color: #008000;  font-size: 14px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }
span.verde{
color: #008000;  font-size: 13px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }
span.vedi{
color: #000080;  font-size: 9px; text-decoration: none; font-family: "Verdana"; letter-spacing: 0.01em;}
a.verde:link{
color: #008000;  font-size: 13px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }
a.verde:active{
color: #008000;  font-size: 13px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }
a.verde:visited{
color: #008000;  font-size: 13px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }
a.verde:hover{
color: #ff0000;  font-size: 13px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }
p.commento{
color: #000060;  font-size: 10px; font-weight: ; text-decoration: none; font-family: "Verdana" }
p.commento3{
color: #000080;  font-size: 12px; font-weight: ; text-decoration: none; font-family: "Garamond"; }
p.commentoapp{
color: #000080;  font-size: 11px; font-weight: ; text-decoration: none; font-family: "Georgia"; }
p.commento31{
color: #000090;  font-size: 12px; font-weight: bold ; text-decoration: none; font-family: "Verdana"; }
p.commento2{
color: #000080;  font-size: 11px; font-weight:bold ; text-decoration: none; font-family: "georgia"; }

p.commentogiallo{
color: #FFFF00;  font-size: 12px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }

p.commentoblu{
color: #0000A0;  font-size: 12px; font-weight: bold; text-decoration: none; font-style: italic;font-family: "Comic Sans MS"; }

div.forum{
color: #FF0000;
font-family: cursive;
font-size: 14px;
font-weight: 900;
text-align: center;
letter-spacing: 5px;

width: 100%;	
}
p.commentocasini{
color: #0000A0;  font-size: 17px; font-weight: bold; text-decoration: underline; font-style: ;font-family: "Comic Sans MS" }

p.commentocasini{
color: #0000A0;  font-size: 17px; font-weight: bold; text-decoration: none; font-style: ;font-family: "Comic Sans MS" }

p.elenco{
color: #7784B7;  font-size: 12px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }

p.sloeu{
color: #0070DF;  font-size: 12px; font-weight: bold; text-decoration: none; font-family: "Times new roman"; }

span.titoletti{
color: #000066;  font-size: 11px; text-decoration: none; font-family: "Verdana"; letter-spacing: 0.01em; font-style: italic;}

span.titolettis{
color: #000066;  font-size: 11px; text-decoration: none; font-family: "Verdana"; letter-spacing: 0.01em; }
span.titolettisi{
color: #000066;  font-size: 10px; text-decoration: none; font-family: "Verdana"; letter-spacing: 0.01em; font-weight:bold;}
td.lettera{font-size:13px; font-family:Verdana; color:Black;}

td.adn {
	background-color: #EDF0F1;
	width: 195px;
	height: 14px;
	color: Red;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: inline;
}

.adn a:link{color:#000066; text-decoration:none;font-size:10px;}
.adn a:visited{color:#000066; text-decoration:none; font-size:10px;}
.adn a:hover{color:red; text-decoration:none; font-size:10px;}

span.festa{
color: #2B9DCD;  font-size: 11px; font-weight: bold; text-decoration: none; font-family: "Verdana"; }
p.sottotitolo01 {
	color: #000066;
	font-size: 10px;
	font-family: Verdana;
}
p.verde02{
color: red;  font-size: 11px; font-weight: bold; text-decoration: none; font-family: "Verdana";}
p.verde02bis{
color: red;  font-size: 12px; font-weight:bold ; text-decoration: none; font-family: "Georgia"; }
p.verde05{
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    text-decoration:none; 
    font-family:verdana; 
    background-color:#3E8DB2;
    height:19px;
   background-image:url(Immagini/bglinea.jpg); 
    
          }

p.verde05bis{
color: #ffffff;font-size:13px;font-weight:bold;text-decoration:none;font-family:verdana;background-color:#3E8DB2; height:19px;border-bottom:1px solid #000090;width:450px;text-align:center;margin-left:80px;

 
  }
p.sottotitolo02 {
	color: #000066;
	font-size: 11px;
	font-family: Verdana;
                  font-weight: bold; }
p.sottotitolo02 a:hover{color:#00BF02; text-decoration:none;}
p.sottotitolo02 a:link{color:#0002CA; text-decoration:none;font-size: 13px;
	font-family: Verdana;
                  font-weight: bold;}

table.foto {
	border: 1px solid #129CE7;
	background-color: #CACACA;
	font-size: 10px;
}

span.palma {
	font-size: 21px;
	color: #0A80E0;
	font-family: Verdana;
	font-weight: bold;
}



p.leggi{
color: #000090;  font-size: 13px; font-weight: bold; font-family: Verdana; }

span.europa {
	color: #3073B6;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: oblique;
	font-weight: bold;
                  background-color: #E9E7E7;
                   padding:10px;
}
span.europas {
	color: #3073B6;
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-style: oblique;
	font-weight: bold;
                  background-color: #E9E7E7;
                  padding:5px;
}

div.europa {
	background-color: #E9E7E7;
	padding: 5px;
	width: 50%;
}
div.vetrina {
	background-color:#E4E4E4; 
	border:1px solid #000090;
}


a.bottoni:hover{
background-color:#DEDEDE;
	display: block;
	padding: 10px;
	text-decoration: none;
	border: 1px solid Navy;
}
a.bottoni:link{
background-color: Silver;
color: Navy;
font-size: 11px;
	font-family: Georgia;
	font-weight: bold;
	display: block;
	padding: 10px;
	text-decoration: none;
	border: 1px solid Navy;
}
a.bottoni:visited{
background-color: #E3F2FF;
color: Navy;
font-size: 11px;
	font-family: Georgia;
	font-weight: bold;
	display: block;
	padding: 10px;
	text-decoration: none;
	border: 1px solid Navy;
}

p.rass {
	color: #000000;
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
}
p{
	color: #000066;
	font-family: verdana;
	font-weight: ;
	font-size: 12px;
             line-height:17px;     
                  
}
a:link{color:#000066; text-decoration:none; }
a:active{color:#000066;text-decoration:none;  }
a:visited{color:#000066;text-decoration:none;  }
a:hover{color:red; text-decoration:none; }

div.centro{
 margin-left: 25px;
  margin-right: 210px;
 padding: 0;
 border: 0px none;
text-align:justify;
font-size: 15px
 }
div.destra {
 width:170px;

 float: right;
 margin-right: -5px;
 padding: 0px;
font-size: 8pt;
background-color: #ffffff;	
}

h3
{
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
p.commento35{
color: #000080;  font-size: 11px; text-decoration: none; font-family: "Verdana"; }

p.s{
	color: #000090;
	font-family: Verdana;
	font-weight: ;
	font-size: 10px;
                  text-align: left; 
}

p.not{
color:#202020;
font-family:verdana;
font-size:10px;
line-height:17px;
letter-spacing:0;
border-bottom:1px solid #bbcde1;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
text-transform:uppercase;
}

span.date{
color:#08336a;
font-family:verdana;
font-size:9px;

font-weight:;

}

span.vai{
font-family:Verdana;
font-size:10px;
color:#6f7c8c;

}


a.moz:link{color:blue;font-family:Verdana;font-size:13px;text-decoration:none;font-weight:bold;}
a.moz:active{color:blue;font-family:Verdana;font-size:13px;text-decoration:none;font-weight:bold;} 
a.moz:hover{color:blue;font-family:Verdana;font-size:13px;text-decoration:underline;font-weight:bold;} 
a.moz:visited{color:blue;font-family:Verdana;font-size:13px;text-decoration:none;font-weight:bold;} 
 
.menu001 {
z-index:1000;
font-size:90%;
border:0px solid #306076;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu001 ul {
padding:0;
margin:0;
list-style-type:none;
width:198px;
}
/* hack for IE5.5 */
* html .menu001 ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu001 li {
position:relative;
background:#EDF0F1;
height:26px;

}

/* get rid of the table */
.menu001 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu001 a, .menu001 a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:198px;
font-family:verdana;
font-size:11px;
text-align:left;
color:#000066;
text-indent:30px;
border:1px solid #cfcfcf;
border-width:0 0px 1px 0;
}
/* hack for IE5.5 */
* html .menu001 a, * html .menu001 a:visited {background:#EDF0F1; width:199px; w\idth:198px;}
/* style the link hover */
* html .menu001 a:hover {color:#000066; background:#c4d1e1;text-decoration:underline;}

.menu001 :hover > a {
color:#000066; 
background:#c4d1e1;
text-decoration:underline;
font-style:italic;
background-image:url(Immagini/indicatore4.gif);
background-repeat:no-repeat;
background-position:14px 8px;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu001 ul ul {
visibility:hidden;
position:absolute;
top:0;
left:198px; 
border-top:1px solid #306076;
border-right:1px solid #306076;
border-bottom:1px solid #306076;
}
/* make the second level visible when hover on first level list OR link */
.menu001 ul li:hover ul,
.menu001 ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu001 ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu001 ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu001 ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu001 ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

<!--[if IE 7]>

.menu001 li {float:left;}

<![endif]-->


<![endif]-->

 /* Inset 3D Raised */
.raised {background: transparent; width:100%; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#EDF0F1; border-left:1px solid #306076; border-right:1px solid #306076;}
.raised .b3 {background:#EDF0F1; border-left:1px solid #306076; border-right:1px solid #306076;}
.raised .b4 {background:#EDF0F1; border-left:1px solid #306076; border-right:1px solid #306076;}
.raised .b4b {background:#EDF0F1; border-left:1px solid #306076; border-right:1px solid #306076;}
.raised .b3b {background:#EDF0F1; border-left:1px solid #306076; border-right:1px solid #306076;}
.raised .b2b {background:#EDF0F1; border-left:1px solid #306076; border-right:1px solid #306076;}


.raised .b1 {margin:0 5px; background:#306076;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#306076;}
.raised .boxcontent {display:block;  background:#EDF0F1; border-left:1px solid #306076; border-right:1px solid #306076;}

p.cons{
color:#000066;
font-family:verdana;
font-size:11px;
line-height:17px;
letter-spacing:0px;
}