body {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	color: #003399;
	background-image:url(../images/sfuma.jpg);
	background-position: top center;
	background-repeat: repeat-x; 
	background-color:#DAECFE;
	}
	
.frecce {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; text-decoration: none}
td {  text-decoration: none}
table {  text-decoration: none; font-size: 12px; }
a { color: #003399; text-decoration: underline}
a:active {  text-decoration: underline; position: relative; top: 1px;}
a:hover {  text-decoration: none; color: #001848;}
.piccolo { font-size: 11px}
.piccolograsso { font-size: 11px;font-weight: bold}
.title12 { font-size:12px; font-weight: bold}
.title13 { font-size:13px; font-weight: bold}
h1 { font-size:13px; font-weight: bold}
.title14 { font-size:14px; font-weight: bold}
h1 { font-size:13px; font-weight: bold; margin:0; padding:0}
h2 { font-size:12px; font-weight: bold; margin:0; padding:0}
.centrodistante {padding: 7px 0 7px 0; text-align:center}
.centro { text-align:center}
		
.stammidestrasotto {
	margin: 0 10px 10px 0
	}
		
.stammidestrasopra {
	margin: 10px 10px 0 0
	}
	
.stammisoprasotto {
	margin: 10px 0 10px 0
	}
	
.stammidestra {
	margin-right: 10px
	}

.stammidestrino {
	margin-right: 8px
	}
	
.stammisotto {
	margin-bottom: 10px
	}
	
.stammisottone {
	margin-bottom: 20px
	}

/*index*/
#sfondoinizio {
	top: 0;
}

.in {
	background-image:url(../images/sfondo4.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.egg {
	background-image:url(../images/sfondo2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.graf {
	background-image:url(../images/sfondo3.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.prov {
	background-image:url(../images/sfondo5.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
	
#generale {
	width: 900px;
	margin-left:-450px; 
	position:absolute; 
	left: 50%;
}

#buone {
	width: 100%;
	float: left;
	text-align:center;
	z-index:40
}

#twitter {
	font-size: 11px;
	line-height: 18px;
	text-align:center;
	margin-top: 15px
}

#giornofavorito {
	width: 870px;
	background-color: #FFF;
	margin-top: 20px;
	padding: 10px 15px 10px 15px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#giorno {
	width: 250px;
	font-size:11px;
	float: left
}

#conta {
	width: 370px;
	text-align: center;
	font-size:11px;
	float: left
}

#favorito {
	width: 250px;
	float:right
}

.addthis_toolbox { float:right !important; }

#logoni {
	margin-top: 15px;
	}
	
#logone1 {
	width: 440px;
	float: left
}

#logone2 {
	width: 450px;
	text-align: right;
	float: right
}
	
#benvenuto {
	text-align: center;
	margin-top: 20px
	}

#menuindex {
	width: 900px;
	background-color: #0063DD;
	margin-top: 17px;
	text-align:center;
}
	
#video {
	text-align: center;
	font-size:11px
	}
/*fine*/

/*pagine*/
.menu {
	background-color:#0063DD
	}

.sfondoindex {
	background-image:url(../images/sfuma.jpg);
	background-position: top center;
	background-repeat: repeat-x; 
}

.sfondo {
	background-image:url(../images/sfondo.jpg);
	background-position: top center;
	background-repeat: no-repeat; 
}

.ala {	
	background-image:url(../images/ala.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
	}
	
#intero {
	width: 100%;
	float: left;
	background-image:url(../images/sfondo.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color:#DAECFE;
	text-align:center;
	}
	
#intero2 {
	width: 100%;
	float: left;
	background-image:url(../images/sfondone.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color:#DAECFE;
	text-align:center;
	}
	
.solista {	
	background-image:url(../images/formazione.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
	}
	
#contenitore { 
	width:775px; 
	margin: 0 auto; 
	background-color: #FFF; 
	}

#aggiornamenti {
	background-color: #DAECFE;
	padding: 10px 15px 10px 15px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align:center
}

.footer {
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	}

#footerone {
	width: 100%;
	float: left;
	background-image:url(../images/footer.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	}
	
#footertwo {
	width: 100%;
	float: left;
	background-image:url(../images/footer2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	}

#contefooter {
	width: 775px;
	margin: 0 auto;
	padding: 30px 0 90px 0;
	text-align:left
	}

#descriclub {
	width: 420px;
	margin-right: 15px;
	float:left
}

#partesx {
	width: 165px;
	float: left
}

#partedx {
	width: 255px;
	float:right
}

.clearer {
	clear:both
}

#twitterbox {
	width: 250px;
	float:right
}

#attivita {
	width: 685px;
	}
	
li { list-style-type: none; }

#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
}

#navigation a.head {
	cursor:pointer;
	background-color: #DAECFE;
	padding: 5px 0 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #3399FF;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-indent:14px;
	text-decoration: none;
}

#navigation a.head:hover {
	color:#FFFF99;
}

#navigation a.current {
	background-color:#FFFF99;
}

#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
	padding: 10px 0 10px 0
}

#navigation li {
	list-style:none outside none; 
	display:inline;
}

#navigation li li a {
	color:#000000;
	text-indent:10px;
	text-decoration: none;
}

#navigation li li a:hover {
	background-color:#DAECFE;
	color:#003399;
}

@media print {
	#navigation ul{
		display: block!important;
		height: auto!important
	}
}
	
#equisx {
	width: 330px;
	margin-right:17px;
	border-right: 1px dotted #3399FF;
	padding-right:17px;
	text-align: right;
	float: left
}

#equidx {
	width: 320px;
	float: right
}

#didafile {
	width: 655px;
	float: left;
	text-align: right
}

#icofile {
	width: 30px;
	text-align: right;
	float: right
}

#quadravideo {
	margin-top: 7px
}

.temisx {
	width: 170px;
	cursor:pointer;
	padding: 5px 10px 5px 10px;
	margin-right: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px dotted #a8d4ff;
}

.temidx {
	width: 170px;
	cursor:pointer;
	padding: 5px 10px 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px dotted #a8d4ff;
}
/*fine*/

/*calendario*/
#titolosfondo {
	width: 685px;
	padding: 6px 0;
	text-align: center;
	background-color:#DAECFE;
	font-size: 13px;
	font-weight:bold;
	border-bottom: 1px #39F solid;
	margin-bottom: 10px
}
	
#testata {
	width: 685px;
	height: 20px;
	padding: 5px 0 3px 0;
	text-align: center;
	background-color: #FFCC33;
	border-radius-topleft: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-radius-topright: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	box-shadow: 2px 2px 10px #000;
	-moz-box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;
}

#rigatab {
	width: 685px;
	text-align: center;
	height: 20px;
	padding: 5px 0 3px 0;
	border-bottom: 1px groove #ccc
}

#rigatabo {
	width: 685px;
	text-align: center;
	height: 37px;
	padding: 5px 0 3px 0;
	border-bottom: 1px groove #ccc
}

#rigataboo {
	width: 685px;
	text-align: center;
	height: 37px;
	padding: 5px 0 3px 0;
}

#formazione {
	background-color:#FFF;
	border-radius-bottomleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius-bottomleft: 6px;
	border-radius-bottomright: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-radius-bottomright: 6px;
	padding:10px 0 20px 0;
	filter: alpha(opacity=70); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE */
	-moz-opacity: 0.70; /*older Mozilla*/
	-khtml-opacity: 0.70;   /*older Safari*/
	opacity: 0.70;   /*supported by current Mozilla, Safari, and Opera*/
}

.speciale {
	width: 685px;
	height: 37px;
	padding: 5px 0 3px 0;
	background-color: #DAECFE;
	font-weight:bold;
	text-align: center;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 2px 2px 10px #000;
	-moz-box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;
}

.data {
	width: 99px;
	border-right: 1px #0000FF solid;
	float: left
}

.luogo {
	width: 249px;
	border-right: 1px #0000FF solid;
	float: left
}

.dove {
	width: 234px;
	border-right: 1px #0000FF solid;
	float: left
}

.evento {
	width: 100px;
	float: right
}
/*fine*/

/*archivio*/
#storia {
	margin:0px;
	padding:0px;
	text-indent:0px;
}

#storia a.head {
	cursor:pointer;
	background-color: #DAECFE;
	padding: 5px 0 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #3399FF;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

#storia a.head:hover {
	color:#FFFF99;
}

#storia a.current {
	background-color:#FFFF99;
}

#storia ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
	padding: 10px 0 10px 0
}

#storia li {
	list-style:none outside none; 
	display:inline;
}

#storia li li a {
	color:#003399;
	text-indent:10px;
	text-decoration: underline;
}

#storia li li a:hover {
	background-color:#003399;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff;
}

.nota {
	background-color: #DAECFE;
	padding: 10px 15px 10px 15px;
	margin-top: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#rigafoto {
	width:685px;
	font-size: 11px;
}

#fotosx {
	width: 164px;
	margin-right: 9px;
	float: left
}

#fotodx {
	width: 164px;
	float: right
}

#rigafoto2 {
	width:685px;
	font-size: 11px;
	margin-top: 15px
}

#wrapper {
   width: 685px;
   margin: 35px auto;
   position: relative;
}

#slider1 {  
	width: 685px; 
	margin: 0 auto;  
	position: relative;
	}

.scroll {  
	height: 4200px;  
	overflow: auto;  
	position: relative; /* fix for IE to respect overflow */  
	clear: left; 
	overflow-x: scroll;
	}
	
.scrollContainer div.panel {  
	height: 4250px;  
	padding: 20px 0 0 0 ;
	width: 685px; /* change to 560px if not using JS to remove rh.scroll */
	}

ul.navigatione {
    margin: 0;
    padding: 0 0 5px 0;
	list-style: none;
	position: relative;
}

ul.navigatione li {
    display:inline;
	position: relative
}

ul.navigatione a {
    padding: 5px 9px;
    text-decoration: none;
	border: 1px #003399 solid;
	border-top-left-radius: 6px;
	border-right-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-right-left-radius: 6px;
}

ul.navigatione a:hover {
	text-decoration: underline;
	background-color: #DAECFE;
	color:#001848;
}

ul.navigatione a:selected {
    text-decoration: underline;
	background-color: #003399;
	color:#FFF
}

ul.navigatione a:focus {
    outline: none;
	background-color: #003399;
	color:#FFF
}

#contenitorefoto1 {
	width: 455px;
	padding: 10px 0 0 230px;
	background-image:url(../images/inpista.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#contenitorefoto2 {
	width: 455px;
	padding: 10px 0 0 230px;
	background-image:url(../images/fuoripista.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#fotopiloti {
	width: 455px;
}

#rigafoto2 {
	width:685px;
	font-size: 11px;
	margin-top: 15px
}

#visuarticolo {
	width: 685px;
}

#testicolo {
	width: 360px;
	margin-right: 25px;
	float: left
}

#fotoarti {
	width: 300px;
	float: right
}

#riga {
	width: 685px;
	margin-top: 7px;
}

.numero {
	width: 40px;
	font-weight: bold;
	font-size: 16px;
	float: left
}

.didanumero {
	width: 645px;
	float: right
}

#fotopremio {
	width: 660px;
}

#fotona {
	width: 480px;
	margin-right: 10px;
	float:left
}

#fotine {
	width: 170px;
	float:right
}

#facebook {
	width: 685px;
	padding-top: 15px;
	margin: 10px 45px;
	border-top: #39F solid 1px;
}

#annatabianca {
	width: 450px;
	padding: 6px 0 6px 10px;
	border-bottom: 1px solid #39F;
}

#annatablu {
	width: 450px;
	padding: 6px 0 6px 10px;
	border-bottom: 1px solid #39F;
	background-color: #DAECFE;
}

#anno {
	width: 50px;
	font-weight:bold;
	float: left
}

#articoli {
	width: 360px;
	float: left
}

#brochure {
	width: 30px;
	float: right
}

#boxcurioso {
	width: 215px
	}
	
#spaziocurioso {
	background-color: #DAECFE;
	padding: 6px 6px 12px 6px;
}

.rigarticolo2 {
	padding: 15px 0 10px 0;
	margin-top: 15px;
	border-top: 1px solid #39F;
}

#colonnarticolo {
	width: 505px;
	margin-right: 20px; 
	float:left
}

#colonnafoto {
	width: 160px;
	font-size:11px;
	text-align:center;
	float:left
}

.rigarticolo {
	padding-bottom: 6px;
	margin: 10px 0 15px 0;
	border-bottom: 1px solid #39F;
}

.rigarticolo3 {
	padding-bottom: 6px;
	margin: 10px 0 15px 0;
}

.rigarticolo4 {
	padding: 8px 0;
}

.rigarticolodx {
	padding-bottom: 10px;
	text-align: right
}

.rigarticolocentro {
	padding-bottom: 10px;
	margin: 10px 0 15px 0;
	border-bottom: 1px solid #39F;
	text-align:center
}

.rigarticolonobordo {
	padding-bottom: 6px;
	margin: 10px 0 15px 0;
}

#rigacontebordo {
	width: 685px;
	margin: 10px 45px;
	border-bottom: 1px solid #39F;
}

#rigaconte {
	width: 685px;
	margin: 10px 45px;
}

#links {
	width: 685px;
	padding-top: 5px;
	margin: 10px 45px;
	border-top: #39F solid 1px;
	text-align:right;
	font-weight: bold
}

#rigacontedx {
	width: 685px;
	margin: 10px 45px;
	text-align: right;
	font-size:11px
}

#rigacontesini {
	width: 380px;
	margin-right: 20px;
	float: left
}

#rigacontedes {
	width: 285px;
	float:right
}

#rigacontebordo2 {
	width: 685px;
	margin: 10px 45px;
	padding-bottom: 15px;
}

.middle {
	vertical-align:middle
}

.linkdestro {
	margin-bottom: 5px;
	text-align: right
}

#rigaconteairplanes {
	width: 685px;
	margin: 10px 45px;
	background:url(../archivio/2011/images/fondo.jpg) top center no-repeat
}

#casellasx {
	width: 125px;
	padding: 15px 20px 136px 20px;
	margin-right: 8px;
	text-align: center;
	line-height: 18px;
	float:left
}

#caselladx {
	width: 125px;
	padding: 15px 20px 136px 20px;
	text-align: center;
	line-height: 18px;
	float:left
}

#casellasottosx {
	width: 125px;
	padding: 136px 20px 15px 20px;
	margin-right: 8px;
	text-align: center;
	line-height: 18px;
	float:left
}

#casellasottodx {
	width: 125px;
	padding: 136px 20px 15px 20px;
	text-align: center;
	line-height: 18px;
	float:left
}
