
body{
	background:#B1CF96 url("imgs/sito/bgMain.jpg") repeat-x;
	font:100% verdana, helvetica, sans-serif;
	margin:0;
	margin-bottom:20px;
	text-align: center;
	min-width:911px;
}

#contenuto{
	width:900px !important;
	width:901px;
	margin:0 auto;
	padding:0;
	border:1px solid #3F8C00;
	background:#fff;
	font:100% verdana, helvetica, sans-serif;
}

a img{
	border:none;
}

img.bordatadx {
	border: 1px solid #F5ECDA;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

img.bordatasx {
	border: 1px solid #F5ECDA;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}



#top{
	width:900px;
	border:0;
	margin:0;
	padding:0;
	height:30px;
	background:#A37029 url("imgs/sito/top_bg.png") repeat-x;
}

#top p{
	font:bold 70% verdana, helvetica, sans-serif;
	color:#fff;
	float:right;
	display:inline;
	margin:7px 20px 0 0;
}

#top img{
	display:inline;
	float:left;
	margin-left:0 !important;
	margin-left:-3px;
}

#top a{
	color:#fff;
	text-decoration:none;

}
#top a:visited{
	color:#fff;
	text-decoration:none;
}
#top a:hover{
	color:#fff;
	text-decoration:underline;
}


#head {

	width:900px;
	height:84px;
	border:0;
	margin:0;
	padding:0;
}


#path{
	width:900px;
	border:0;
	margin:0;
	padding:0;
	font:65% verdana, helvetica, sans-serif;
	height:25px;
	text-align:left;
	background:#F7F0E2 url("imgs/sito/path_bg.png") repeat-x;
	color:#666;
}

#path p{
	float:left;
	display:inline;
	margin:6px 0px 0px 20px;
}

#path a{
	color:#666;
	text-decoration:none;
}

#path a:hover{
	text-decoration:underline;
}


.ico {
	vertical-align:middle;
}

img.icolista {
	float:left;
	margin:8px 10px 0px 0px;
}


#centro {
	width:900px;
	border:0;
	margin:0;
	padding:0;
}

/*----------- NAVIGAZIONE ----------------*/


#menuMain{
	width:900px;
	border:0;
	margin:0;
	padding:0;
	font:bold 75% verdana, helvetica, sans-serif;
	height:36px;
	background:#3F770C url("imgs/sito/menuMain_bg.png") repeat-x;
}
#menuMain a{
	color:#fff;
	text-decoration:none;
}
#menuMain a:visited{
	color:#fff;
	text-decoration:none;
}
#menuMain a:hover{
	color:#fff;
	text-decoration:underline;
}


#menuMain ul{line-height: 3px; list-style-type: none; margin: 0;padding: 0}

#menuMain li,div#menuMain a{float: right; height: 36px}

div#menuMain a{text-indent: -9000px;text-decoration: none;padding: 36px 0 0 0; overflow: hidden; height: 0px !important; height /**/:36px}


li#MainP1, li#MainP1 a{width: 92px; background-image: url(imgs/sito/menuMain_P1.png)}
li#MainP2, li#MainP2 a{width: 107px; background-image: url(imgs/sito/menuMain_P2.png)}
li#MainP3, li#MainP3 a{width: 119px; background-image: url(imgs/sito/menuMain_P3.png)}
li#MainP4, li#MainP4 a{width: 103px; background-image: url(imgs/sito/menuMain_P4.png)}
li#MainP5, li#MainP5 a{width: 111px; background-image: url(imgs/sito/menuMain_P5.png)}
li#MainP6, li#MainP6 a{width: 103px; background-image: url(imgs/sito/menuMain_P6.png)}
li#MainP7, li#MainP7 a{width: 83px; background-image: url(imgs/sito/menuMain_P7.png)}
li#MainP8, li#MainP8 a{width: 146px; background-image: url(imgs/sito/menuMain_P8.png)}

#menuMain li, #menuMain a:hover{background-position: 0 -36px}

body#MainP1 li#MainP1 a, body#MainP2 li#MainP2 a, body#MainP3 li#MainP3 a,body#MainP4 li#MainP4 a, body#MainP5 li#MainP5 a, body#MainP6 li#MainP6 a,body#MainP8 li#MainP8 a,body#MainP7 li#MainP7 a {background-position: 0 -72px}


/* ################ */





#footer{
	width:900px;
	border:0;
	text-align: right;
	margin:0;
	padding:0;
	font:60% verdana, helvetica, sans-serif;
	height:36px;
	background:#EBEDE7 url("imgs/sito/footer_bg.png") repeat-x;
	color:#666;
}

#footer p{
	float:left;
	display:inline;
	margin:6px 0px 0px 20px;
}

#footer a{
	color:#666;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#ombraFooter{
	width:900px;
	margin:0 auto;
	height:8px;
	background:url("imgs/sito/footer_ombra.png") repeat-x;

}


/* -------- FINE NAVIGAZIONE ----------*/




/* -------- FORM ----------*/


fieldset{
	border:none;
	display:inline;
	padding:0;
	margin:0;
}

form{
	height:25px;
	line-height:25px;
	display:inline;
	vertical-align:middle;
	padding:0;
	margin:0;
}

#email{ 
	width:150px;
	vertical-align:middle;
}


input.testo{
	padding:1px 1px 2px 4px;
	margin:2px 6px 2px 3px;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	font: 110% verdana, helvetica, sans-serif;
	color:#666;
	background:#fff;
	vertical-align:middle;
}


input.puls{
	margin:0px 6px 0px 0px;
	vertical-align:middle;

}



/* -------- FINE FORM ----------*/



/*------------ COLONNA DX ------------*/


#colonnaDX{
	font:80% verdana, helvetica, sans-serif;
	text-align: left;
	float: right;
	margin:0;
	padding:0;
	width:249px;
	border-left:1px dashed #3F8C00;
	height: 400px;
}

div.colonnaDX{
	background:#FAF7F1 url("imgs/sito/DX_bg.jpg") bottom left no-repeat;
}

div.colonnaDX1{
	background:#FAF7F1 url("imgs/sito/DX_bg1.jpg") bottom left no-repeat;
}

div.colonnaDX2{
	background:#FAF7F1 url("imgs/sito/DX_bg2.jpg") bottom left no-repeat;
}

div.colonnaDX3{
	background:#FAF7F1 url("imgs/sito/DX_bg3.jpg") bottom left no-repeat;
}

div.colonnaDX4{
	background:#FAF7F1 url("imgs/sito/DX_bg4.jpg") bottom left no-repeat;
}

div.colonnaDX5{
	background:#FAF7F1 url("imgs/sito/DX_bg5.jpg") bottom left no-repeat;
}

div.colonnaDX6{
	background:#FAF7F1 url("imgs/sito/DX_bg6.jpg") bottom left no-repeat;
}

div.colonnaDX7{
	background:#FAF7F1 url("imgs/sito/DX_bg7.jpg") bottom left no-repeat;
}

div.colonnaDX8{
	background:#FAF7F1 url("imgs/sito/DX_bg8.jpg") bottom left no-repeat;
}




#menu{
	float:left;
	margin:0;
	padding:13px;
	border:0;
	width:223px !important;
	width:249px;
	color:#AC7C35;
}


#titoloDX{
	width:223px;
	border:0;
	padding-top:7px;
	height:36px;
	background: url("imgs/sito/titoloDX_bg.png") no-repeat;
	text-align:left;
	color:#3F8C00;
	font: bold italic 130% Georgia, times new roman, times, serif;
}

#menu ul{
	list-style: inside url("imgs/sito/bulletDX.gif");
	width:100%;
	margin:0;
	padding:0;
}
#menu ul li{
	font:bold 90% verdana, helvetica, sans-serif;
	line-height:1.8em;
}
#menu ul li a{
	color:#AC7C35;
	text-decoration:none;
}
#menu ul li a:hover{
	text-decoration:underline;
}

#menu2{
 /*float:left;*/
 margin:0;
 padding: 4px 0px 10px 10px;
 border:0;
 color:#AC7C35;
}

#menu2 ul{
 list-style: inside url("imgs/sito/bulletDX2.gif");
 width:100%;
 margin:0;
 padding:0;
}
#menu2 ul li{
 font:90% verdana, helvetica, sans-serif;
 line-height:1.6em;
}
#menu2 ul li a{
 color:#AC7C35;
 text-decoration:none;
}
#menu2 ul li a:hover{
 text-decoration:underline;
}




div.boxSX{
	float:left;
	padding:0px;
	margin:0;
	background:#EDEDED url("imgs/sito/BG_boxSX.jpg") repeat-x;
	border:0;
	width:299px;
	color:#333;
}

div.boxSX ul {
	width:100%;
	margin:0;
	padding:0;
}
div.boxSX li {
	font:70% verdana, helvetica, sans-serif;
	list-style: inside url("imgs/sito/bulletSX.gif");
	line-height:1.8em;
}
div.boxSX li a{
	color:#333;
	text-decoration:none;
}
div.boxSX li a:hover{
	text-decoration:underline;
}




/*------------ FINE COLONNA SX ------------*/




/*------------ COLONNE e BOX HP ------------*/


#hpDX{
	background:#FFF;
	text-align: left;
	float: right;
	margin:0;
	padding:0;
	width:300px;
	border-left:1px solid #3F8C00;
}

#hpSX{
	padding:0;
	float:left;
	text-align:left;
	border:0;
	background:#fff;
	margin:0;
	width:599px !important;
	width:600px;
}


#slideHP{
	margin:0;
	height:199px;
	border-bottom:1px solid #3F8C00;
}


#colonnahp1{
	text-align: left;
	float: right;
	margin:0;
	padding:0;
	width:299px;
}


#colonnahp2{
	border-left:1px solid #3F8C00;
	text-align: left;
	float: right;
	margin:0;
	padding:0;
	width:299px;
}


div.titoloHP{
	width:269px;
	color:#3F8C00;
	border:0;
	margin:0;
	padding:0;
	height:30px;
	background: url("imgs/sito/titolo_bgHp.png") no-repeat;
	font: bold italic 150% Georgia, times new roman, times, serif;
}

div.articoloHP{
	font:70% verdana, helvetica, sans-serif;
	padding:15px;
	margin:0;
	color:#666;
	line-height:130%;
}

a.articoloHP{
	color:#E6711A;
	text-decoration:none;
}

a.articoloHP:hover{
	text-decoration:underline;
}



/*------------ FINE COLONNE e BOX HP ------------*/



/*--------------- CONTENUTO PRINCIPALE --------------*/



#principale{
	padding:0;
	float:left;
	text-align:left;
	border:0;
	background:#fff;
	margin:0;
	width:650px !important;
	width:630px;
}
#principale a{
	text-decoration:none;
	color:#E6711A;
}
#principale a:hover{
	text-decoration:underline;
}


#articolo{
	font:80% verdana, helvetica, sans-serif;
	padding:20px;
	margin:0;
	color:#666;
}


#titoloPag{
	width:590px;
	border:0;
	margin:0;
	padding:0;
	height:30px;
	background: url("imgs/sito/titolo_bg.png") no-repeat;
}


h1{
	margin:0;
	text-align:left;
	color:#3F8C00;
	padding:0;
	font: bold italic 140% Georgia, times new roman, times, serif;
}


h2{
	margin:0;
	margin-top:15px;
	text-align:left;
	color:#3F8C00;
	padding:0px;
	font: italic 130% Georgia, times new roman, times, serif;
}


h3{
	margin:15px 0px 0px 0px;
	text-align:left;
	color:#3F8C00;
	padding:0px;
	font: italic 115% Georgia, times new roman, times, serif;
}


hr {border: none 0; 
	border-top: 1px dotted #dcdcdc;
	width: 100%;
	height: 1px;
	margin: 10px auto 0 0;
	text-align: left;
	}


#listaNews ul{
	margin:0;
	padding:0;
	border-top:1px dashed #d0d0d0;
}
#listaNews ul li{
	display:block;
	padding:10px;
	border-bottom:1px dashed #d0d0d0;
}
#listaNews h4{
	display:block;
	margin:0;
	text-align:left;
	color:#E7751F;
	padding:0px;
	font: bold 105% verdana, helvetica, sans-serif;
}



/*--------------- FINE CONTENUTO PRINCIPALE --------------*/





#Files ul{
	list-style: inside url("imgs/sito/bulletDX.gif");
}







/*-------------<< classi galleria >>------------------*/



.GalleryAnteprimaPic {
	width: 120px;
	height: 90px;
	padding:4px;
	border: solid 1px #aaaaaa;
	background: #ffffff;
}

.GalleryAnteprima {
	width: 134px;
	height: 122px;
	padding:3px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-right: 6px;
	float: left;
	font: 70% verdana, helvetica, sans-serif;
	text-align: center;
	background: #ebebeb;
}

.GalleryPicFull {
	padding:10px;
	background: #ebebeb;
}

.GalleryBar {
	width: 586px;
	padding:6px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-right: 6px;
	float: left;
	font: 85% verdana, helvetica, sans-serif;
	text-align: left;
	background: #D2E4C2;
}

.GalleryBarFull {
	width: 590px;
	padding:6px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	font: 85% verdana, helvetica, sans-serif;
	text-align: left;
	background: #D2E4C2;
}

#Gallery  a{
	text-decoration:none;
	color:#3F770C;
}
#Gallery  a:hover{
	text-decoration:none;
	color:#ffffff;
	background:#3F770C;
}

.GalleryBarDx {
	float: right;
}

.GalleryBarSx {
	float: left;
}

#Gallery {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
}




/*--------------------- ISCRIZIONE ----------------------------*/



#errore {
	color:#ff0000;
	font-weight:bold;	
}


#testoPiccolo {
	font:70% verdana, helvetica, sans-serif;
}


.inputFormIscrizione{ 
	width:200px;
	vertical-align:middle;
}





/*--------------------- LISTA MIGLIORI 10 ----------------------------*/




#top10hiscore{
	background:#ffffff url("imgs/sito/sfondoHiscore.jpg");
	width:460px;
	height:500px;
	margin-left:80px;
	padding:0;
}

#top10hiscore ul{
	list-style: inside url("imgs/sito/bulletHiscore.gif");
	width:100%;
	margin:110px 0 0 70px;
	padding:0;
}
#top10hiscore ul li{
	font:normal 110% verdana, helvetica, sans-serif;
	line-height:2.2em;
	color:#6B3308;
	text-decoration:none;
}