body{color: #999898; background: #9A9899 url(../img/sfondo_sfumato.jpg) repeat-x top left;
margin:0;  font-size: 12px;	font-family: Georgia, Times, sans-serif;
}
img { border-width: 0;}
table { border-width: 0;}
form { padding: 0px; margin: 0px;}
acronym{border-bottom: 1px dotted #585858; }
P { margin: 0; padding: 0;}

h1{font-size:16px; margin:0px}
h2{color:#006699;font-size:14px; margin:0px}
h3{color:#006699;font-size:14px; margin:0px}
h4{color:#006699;font-size:14px; margin:0px}

a{color:#000; font-weight:normal; text-decoration:none;}
a:hover{text-decoration:none; color:#006699;}

#TopStampa{display:none}

#Esterno{ margin:0 auto; padding: 0; color: #000000; width:880px; position:relative; background: #FFF; padding:20px 20px 0 20px}
#Top{color:#000; margin: 0; width: 880px; padding:0}
#Top img, #Top div, #Top h1{padding:0; margin:0;}

#TopLeft{font-weight:bold; margin:0; padding: 0; float:left;}
#TopRight{width:185px; margin: 0 0 0 0; padding: 0 ; float:right;}
#banner{margin: 0 0 0 0; padding: 0 ; width:170px; height:117px}
#mainSponsor, #officialSponsor , #mediaSponsor{font-size: 11px; font-family: Verdana,Arial, Helvetica, sans-serif; color:#666; margin-bottom:10px}

#MenuV, #lingua, #biglietteria, #volontari{width:175px; background:#AAA; margin:0px; padding:1px; margin:0px }

#menu{margin:0; padding:0; list-style-type: none;}
#menu ul{background:#FFF; margin:0px; padding:10px 0 10px 10px; list-style-type: none;}
#menu ul li ul{background:#FFF; margin:0px; padding:5px 0 5px 10px; list-style-type: none;}
#menu li{margin:0px; padding:1px 0 0 0; list-style-type: none;}
#menu a, #lingua a, #biglietteria a , #volontari a{font-size:14px; font-weight:bold; display:block; padding:2px 0 2px 0;background:#999966; text-decoration:none; color:#FFF; width:100%;}
#menu a:hover, #menu a.on,  #lingua a:hover, #biglietteria a:hover,#volontari a:hover{background:#006699; color:#FFF}
#menu ul li a{font-size:12px; background:#FFF; font-weight:normal;padding: 2px 0 2px 0;border-bottom: none; text-decoration:none; color:#000}
#menu ul li a:hover, #menu ul li a.on {background:#FFF; text-decoration:none; color:#006699}
/*
#volontari a{font-size:14px; font-weight:bold; display:block; padding:2px 0 2px 0;background:#006699; text-decoration:none; color:#FFF; width:100%;}
#volontari a:hover{background:#EEE; color:#006699}
*/
#MenuH{	color: #000; width:400px; height:20px; line-height: 11px; margin: 0; padding: 5px; background: #DDD; float:left; }
#MenuH ol{list-style-type: none; margin: 0; padding: 0; font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif  }
#MenuH ol li{display: inline; margin: 0; padding:2px}
#MenuH ol li a{	font-weight: normal; margin: 0; padding: 0; color:#006598; white-space: nowrap; text-decoration:none;}
#MenuH ol li a:hover , #MenuH ol li a.on{ text-decoration:none; color:#000}


#cerca {color: #000000;padding:0; float:right}
#cerca .BottoneRicerca {vertical-align: middle; }
#cerca #SearchText {font-size:11px;	padding:0;	vertical-align: middle; width:200px;border: solid 1px #626C85;height:18px;}

#Briciole{font-size: 11px; border-bottom:1px solid #FFF; padding-bottom:5px}
#Briciole a{ text-decoration: none;	color: #000000; }
#Briciole a:hover, #Briciole a:focus, #Briciole a:active{	text-decoration: none;}

#Interno{top: 0;left: 0;width: 100%;color: #000000; position:relative; padding:0}

#ColSx{margin-top:20px; padding: 0;	width: 183px; position: absolute; top: 0; left: 0; display: block; font-family: Georgia, Times, sans-serif;} 
#ColDx{margin-top:20px; padding: 0;	width: 175px; position: absolute; top: 0; right: 0; display: block; font-family: Arial, Helvetica, Georgia, Times, sans-serif; text-align:center} 
#ColDx{margin-top:20px; padding: 0;	width: 175px; float:left; top: 0; right: 0; display: block; font-family: Arial, Helvetica, Georgia, Times, sans-serif; text-align:center} 
#ColCent{color: #000000; margin: 0 0 0 193px; padding: 0; width:500px; }
#CorpoPagina{ padding: 1px 0; min-height:2450px; line-height:17px;}

#Stampa{ position: absolute; top: .5em; right: 10em;display: block;}
#Stampa a{	display: block;	width: 22px; height: 22px;}
#StampaColCent2Colonne{	float:right; top: 12px; right: 15px;}
#StampaColCent2Colonne a{ display: block;	width: 22px; height: 22px;}
#StampaColCent2Colonne img{ margin-top:6px}


#Footer{color: #666666; font-size:10px; background:#DFDFDF; font-family: Verdana, Arial, Helvetica, sans-serif;  text-align:center; padding:8px}
#Footer a{color: #666666; text-decoration: underline;}
#Footer a:hover, #Footer a:focus, #Footer a:active{text-decoration:none;}

#bottomSx{float:left; padding-top:5px}
#bottomDx{ float:right;padding-top:5px}

p.spip a{font-weight:normal}

.flickr img{padding-left:3px}

.riq-giallo-titolo{width:175px; background: #FFF url(../img/top-riquadro.gif) no-repeat top left; margin-top:15px; padding:3px 5px 2px 10px; font-size:14px; font-weight:bold; color:#FFF}
.riq-giallo-contenuto{width:173px; margin-top:0; padding:0px; border: solid 1px #999966; font-family: Arial, Helvetica, Times;  font-size:12px}

.titoloPagina{margin-top:10px;line-height:20px; color:#006699; font-size:16px}
.dueColonne{float:left; width:240px; margin-top:8px;}
.newsHome{clear:both; margin:0; margin-top:20px; padding:5px; background:#FFF; border-top: 1px solid #999999;}
.newsHome a{ text-decoration:none ;color:#000; font-weight:normal }
.newsHome a:hover{ text-decoration:none ;color:#006699;}
a.titoloLink {font-size:14px; color:#006699; text-decoration:none; font-weight:bold}

a.archivioNews{float:right; margin-top:10px; font-size:13px; font-weight:normal; color:#000; text-decoration:underline }
a.archivioNews:hover{color:#006699;}
.occhiello{clear:both; font-size:14px; margin:5px 0 0 0}
.sottotitolo{color:#000; clear:both; font-size:14px; margin-top:0;}
.articoli{line-height:17px; font-size:13px; border-top:1px solid #006699; padding:10px 0 10px 0;}
.articoli a{text-decoration:none; font-size:15px; color:#000; font-weight:bold}
.articoli a:hover{text-decoration:none; color:#006699;}
.paginazione{clear:left;margin-top:5px; text-align:center; font-size:13px; font-weight:normal}
.paginazione a{color:#006699;  }
.pulisci{clear:both; font-size:0; height:5px; line-height:0}

.nowrap { white-space:nowrap;}

#SkipLink, .GoAway{	position: absolute;	top: -1000em;left: -1000em}
.Hide{ display: none; }

/*
.formulaire_inscription fieldset{ margin:0; padding:0; font-size:18px; color: #006699; font-weight:normal; padding: 0 30px 3px 0px;	margin: 15px 0 5px 0;}
.formulaire_inscription label{font-size:12px; color:#000;}
.formulaire_inscription input{font-size:12px; color:#000;}
.spip_bouton{float:right}
.spip_bouton input{font-size:12px;   font-weight:bold}
*/
#mail_inscription_{width:100px}

.lettre fieldset {font-family: Verdana, Arial, Helvetica, sans-serif;border:none; margin:10px 0 0 0; padding:0; font-size:11px; color: #000; font-weight:bold; }
.lettre  label{font-weight:normal}
.lettre  input{font-size:12px; color:#000;width:130px; float:left}
.lettre input[type="submit"] {font-size:12px;  font-weight:bold; width:35px; float:left}