body { 
	font: 8pt/16pt georgia; 
	color: #555753; 
	margin:0px;
	text-align:center;
	
	background-color:#ffffff;
	background-attachment:fixed;
	
	}
p { 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px; 
	text-align: justify;
	

	}
	

h3 { 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color:#FF9900;
	text-align:left;
	}

	
h1 { 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	position:relative;
	color:#d9d9d9;
	letter-spacing: 1px; 
	font-style:italic;
	margin-bottom: 0px; 
	
	
	}
a:link { 

	text-decoration: none; 
	/*color:#FFFF00;*/
	color:#000000;
	}
a:visited { 
	
	text-decoration: none; 
	/*color:#FFFF00;*/
	color:#000000;
	
	}
a:hover, a:active { 
	text-decoration: underline; 
	/*color:#00FF00;*/
	color:#000000;
	}
#font {
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#FFFFFF;

}

#font2 {
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
position:relative;
color:#FFFFFF;

}


#container { 
	position:relative;
	z-index:2;
	width:1000px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
        margin-top:0px;
        margin-bottom:0px;		
	text-align:center;
	/*border:1px solid #000000;*/

	
	
		}


#header { 
	height:200px;
	width:969px;
	background: url(./img/header.png) no-repeat; /** BANNER**/
	margin-left:auto;
	margin-right:auto;
    margin-top:0px;
    margin-bottom:8px;
	/*border:3px solid #000000;*/
	
		}
		
#headerLink { 
	height:200px;
	width:180px;
	float:left;
	padding-left:50px;
	
	/*border:3px solid #000000;*/
	
		}	
		
#headerspace{ 
	height:200px;
	width:539px;
	float:left;

	/*border:3px solid #000000;*/
	
		}	

#headerLink2 { 
	height:128px;
	width:200px;
	float:left;
	margin-top:50px;
	/*border:3px solid #000000;*/
	
		}	

/**#Header:hover{ 
	background: url(../images/headerhover.jpg) no-repeat;
	cursor:pointer;		
	}**/


#spazio {
	z-index:2;
	position:relative;
	height:20px;
	width:900px;	
	/*background-color: yellow;*/
	margin-left:48px;
	
	}	
	



#container2 { /*contiene box1 2 e 3 e i relativi spazi*/
	z-index:2;
	position:relative;
	text-align:justify;
	height:405px;
	width:900px;
	padding-left:48px;
		
	}	
	
/*CODICE PER IL DIV ALLUNGABILE DELLA PAGINA CON Il BOX GRANDE ALLUNGABILE*/
	
#container900 { /*CONTENITORE ALLUNGABILE*/
font-family: Arial, Helvetica, sans-serif,Calibri, Verdana;

	z-index:2;
	position:relative;
	text-align:justify;	
	width:900px;
	margin-left:48px;	
	background: url(./img/tab_mod/center9.png) repeat; 

	}		
#testo900 { 
	font-family: Arial, Helvetica, sans-serif,Calibri, Verdana;
	color:#000000;
	font-size:14px;
	z-index:2;
	position:relative;
	text-align:justify;	
	margin-right:20px;
	margin-left:20px;


		
	}		
#testo900marco { 
	font-family: Arial, Helvetica, sans-serif,Calibri, Verdana;
	color:#000000;
	font-size:12px;
	z-index:2;
	position:relative;
	text-align:justify;	
	width:860px;
	margin-left:20px;
	margin-right:20px;

		
	}		

	


	
	
	#top900 {
	z-index:2;
	position:relative;
	background: url(./img/tab_mod/top9.png) no-repeat; 
	height:12px;	
	width:900px;
	text-align:justify;	
	margin-left:48px;
	
	}	

#bottom900 {
	z-index:2;
	position:relative;
	background: url(./img/tab_mod/botton9.png) no-repeat; 
	height:12px;	
	width:900px;
	text-align:justify;	
	margin-left:48px;
	
	}	

/*CODICE PER IL DIV ALLUNGABILE DELLA PAGINA CON I 3 BOX UGUALI A LATO*/

#containerAll { /*CONTENITORE ALLUNGABILE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	width:900px;
	min-height:370px;
	margin-left:48px;	
	/*border:3px solid #000000;*/
	}		

#container3Box { /*CONTENITORE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	height:370px;	
	width:308px; 
	float: left;
	}	
	
	
#container4Box { /*CONTENITORE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	height:480px;	
	width:308px; 
	float: left;
	
	}		
	
/*----------------------------------------codice impestato del div a sx che si allunga nella pagina con quello a dx che si allunga----------------------------------------------------------------------*/
	
#cont3 { /*CONTENITORE ALLUNGABILE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	width:284px; 
	float: left;
	
	}		
	
	
#text3 { /*CONTENITORE ALLUNGABILE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	width:264px; 	
	margin-left:10px;

	}		
	
	
#tops3 {
	z-index:2;
	position:relative;
	background: url(./img/tab_mod/small_up.png) no-repeat; 
	height:12px;	
	width:284px; 
	text-align:justify;		
	}	
	
#centers3 { /*CONTENITORE ALLUNGABILE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	width:284px;		
	background: url(./img/tab_mod/small_cent.png) repeat-y; 

	
	

	}					
#bottoms3 {
	z-index:2;
	position:relative;
	background: url(./img/tab_mod/small_down.png) no-repeat; 
	height:12px;	
	width:284px; 
	text-align:justify;		
	}	
	
/*---------------------------------------------Fine codice-----------------------------------------------------------------*/
		
	
	
	
	
#containerBox1 { /*CONTENITORE ALLUNGABILE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	width:592px;
	float: left;
	
	}				
	
	
#center { /*CONTENITORE ALLUNGABILE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	width:592px;		
	background: url(./img/tab_mod/center9.png) repeat; 
	

	

	}					
	
#testo2 { /*CONTENITORE ALLUNGABILE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	width:550px;		
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif,Calibri, Verdana;
	color:#000000;
	font-size:14px;
	}		

	
	

	
	
#top {
	z-index:2;
	position:relative;
	background: url(./img/tab_mod/top.png) no-repeat; 
	height:12px;	
	width:592px;		
	text-align:justify;	
	

	
	}	

#bottom {
	z-index:2;
	position:relative;
	background: url(./img/tab_mod/botton.png) no-repeat; 
	height:12px;	
	width:592px;		
	text-align:justify;	
		margin-bottom:20px;

	
	}	
	
	
#spazio3Box {              /*spazio verticale tra box1 e box2 e 3*/
	z-index:2;
	position:relative;
	float: left;
	width:24px;
	height:370px;
	/*background-color: yellow;*/
	}			
	
	
	
#spazio4Box {              /*spazio verticale tra box1 e box2 e 3*/
	z-index:2;
	position:relative;
	float: left;
	width:24px;
	height:480px;
	/*background-color: yellow;*/
	}				
	
/*---------------------------------*/
	
#box1 {
	z-index:2;
	position:relative;
	float: left;
	height:405px;
	width:592px;
	text-align:justify;	
	
	
	}	
	
#spazio2 {              /*spazio verticale tra box1 e box2 e 3*/
	z-index:2;
	position:relative;
	float: left;
	width:24px;
	height:405px;
	/*background-color: yellow;*/
	}		

#box2 {
	z-index:2;
	position:relative;
	float: left;	
	height:275px;
	width:284px;
	text-align:justify;	
	background: url(./img/bg/tab/h_news.png) no-repeat; 

	
	}	
	
	
#boxNews {
font-family: Arial, Helvetica, sans-serif,Calibri, Verdana;
	z-index:2;
	position:relative;
	float: left;	
	height:405px;
	width:284px;
	text-align:justify;	
	background: url(./img/bg/tab/h_news.png) no-repeat; 

	
	}		


#spazio3 {              /*spazio orizzontale tra box2 e box3*/
	z-index:2;
	position:relative;
	float: left;
	height:20px;
	width:284px;	
	/*background-color: yellow;*/
	}		


#box3 {
	z-index:2;
	position:relative;
	float: left;
	height:110px;
	width:284px;
	text-align:center;		
/*	background: url(./img/bg/tab/h_sponssmall.png) no-repeat; */

	}	
	
#box3Sfondo {
	z-index:2;
	position:relative;
	float: left;
	height:110px;
	width:284px;
	text-align:center;		
	background: url(./img/bg/tab/h_sponssmall.png) no-repeat; 

	}		
	
	
#container3 { /*contiene i box4*/
	z-index:2;
	position:relative;
	text-align:justify;
	height:324px;
	width:900px;
	padding-left:48px;	
	}		

#box4 {
	z-index:2;
	position:relative;
	float: left;
	height:324px;
	width:438px;
	text-align:justify;		
	background: url(./img/summcamphome.png) no-repeat; 
	
	}	
	#box4dx {
	z-index:2;
	position:relative;
	float: left;
	height:324px;
	width:438px;
	text-align:justify;		
	background: url(./img/bg/tab/h_shop.png) no-repeat; 
	
	}	
	
	
#spazio4 {              /*spazio verticale tra box4 e box4 copia*/
	z-index:2;
	position:relative;
	float: left;
	width:24px;
	height:324px;
	/*background-color: yellow;*/
	}		
	
#container4 { /*contiene box5 e box6 e l'ultimo spazio in fondo*/
	z-index:2;
	position:relative;
	text-align:justify;

	padding-left:48px;	
	}			
#box5 {
	z-index:2;
	position:relative;
	float: left;
	height:100px;
	width:746px;
	text-align:justify;		
	background: url(./img/bg/tab/h_sponssbig.png) no-repeat; 	
	}
	
#spazio5 {              /*spazio verticale tra box5 e box6*/
	z-index:2;
	position:relative;
	float: left;
	width:24px;
	height:100px;
	/*background-color: yellow;*/
	}					

#box6 {
	z-index:2;
	position:relative;
	float: left;
	height:100px;
	width:130px;
	text-align:justify;		
	background: url(./img/bg/tab/h_idea.png) no-repeat; 
	
	
	}	
	
#testobox6	{
	
	z-index:2;
	position:relative;
	width:120px;
	font: 8pt arial; 
	padding-left:5px;
	text-align:center;
	
	
	
	
	}
#spazio6 {              /*spazio orizzontale finale*/
	z-index:2;
	position:relative;
	float: left;
	width:900px;
	height:100px;
	/*background-color: yellow;*/
	}		






/*------------------------------------------MENU DOVE ACQUISTARE---------------------------------------------*/



#dove {
	z-index:2;
	width:550px;
	height:550px;
	background:url(./img/italia.png) no-repeat;
	position:relative;
	/*border:solid 2px;*/
	padding-top:0px;
	margin-top:40px;

	

}	
						
#piemonte{
	z-index:2;
	position:absolute;
	background:url(./img/piemonte.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}	
#liguria{
	position:absolute;
	background:url(./img/liguria.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}	
	
#lombardia{
	position:absolute;
	background:url(./img/lombardia.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	
	}	
	
#trentino{
	position:absolute;
	background:url(./img/trentino.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	
	}	
	
#veneto{
	position:absolute;
	background:url(./img/veneto.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	
	}	
	
#emilia{
	position:absolute;
	background:url(./img/emilia.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}	
	
#umbria{
	position:absolute;
	background:url(./img/umbria.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}							

#lazio{
	position:absolute;
	background:url(./img/lazio.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}	


#marche{
	position:absolute;
	background:url(./img/marche.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}	

#abruzzo{
	position:absolute;
	background:url(./img/abruzzo.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	
	}	
	
#molise{
	position:absolute;
	background:url(./img/molise.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}	
	
#campania{
	position:absolute;
	background:url(./img/campania.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}	
	
#calabria{
	position:absolute;
	background:url(./img/calabria.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}				
	
#sardegna{
	position:absolute;
	background:url(./img/sardegna.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}				
	
#sicilia{
	position:absolute;
	background:url(./img/sicilia.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}					


#valledaosta{
	position:absolute;
	background:url(./img/valledaosta.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}						
	
#basilicata{
	position:absolute;
	background:url(./img/basilicata.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}							

#puglia{
	position:absolute;
	background:url(./img/puglia.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}						

#friuli{
	position:absolute;
	background:url(./img/friuli.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}						
	
#toscana{
	position:absolute;
	background:url(./img/toscana.png) no-repeat;
	width:450px;
	height:400px;
	visibility:hidden;
	right:0;
	top:0px;	
	}							



/*------------------------------------------FINE MENU REGIONI---------------------------------------------*/







	


		



/*-------------------------------------------------MENU--------------------------------------------*/
#menuB {
	z-index:3;
	position:relative;
	height:130px;
	width:1000px;	
	/*margin-top:24px;*/
	/*background: url(../images/menu.jpg) no-repeat;*/
	text-align:justify;	
	/*border:2px solid #000000;*/
	padding-left:48px;

	}	
	
	
#menu{
padding:0;
margin:0;
	cursor:pointer;
}
#menu ul{
padding:0;
margin:0;
}
#menu li{
position: relative;
float: left;
list-style: none;



} 	




#menu li a{

display: block;
text-decoration:none;
text-align: center;
line-height: 30px;
color: black;
} 


/*#menu li.sub a:hover{
background-color: #2c9af8;
} */

#menu ul ul{
position: absolute;
top: 130px; 
visibility: hidden;
} 

#menu ul li:hover ul{
visibility:visible;
} 

#menu ul menutab:hover ul{
visibility:visible;
} 




li.top1{
	width:130px;
height: 130px;
background:url(./01.png) no-repeat;



} 

li.top2{
	width:130px;
height: 130px;
background:url(./02.png) no-repeat;
margin-left:24px;
} 

li.top3{
	width:130px;
height: 130px;
background:url(./03.png) no-repeat;
margin-left:24px;
} 

li.top4{
	width:130px;
height: 130px;
background:url(./04.png) no-repeat;
margin-left:24px;
} 

li.top5{
	width:130px;
height: 130px;
background:url(./05.png) no-repeat;
margin-left:24px;
} 

li.top6{
	width:130px;
height: 130px;
background:url(./06.png) no-repeat;
margin-left:24px;
} 

li.top1t{
	width:130px;
height: 130px;
background:url(./01_t.png) no-repeat;
} 

li.top2t{
	width:130px;
height: 130px;
background:url(./02_t.png) no-repeat;
margin-left:24px;
} 

li.top3t{
	width:130px;
height: 130px;
background:url(./03_t.png) no-repeat;
margin-left:24px;
} 

li.top4t{
	width:130px;
height: 130px;
background:url(./04_t.png) no-repeat;
margin-left:24px;
} 

li.top5t{
	width:130px;
height: 130px;
background:url(./05_t.png) no-repeat;
margin-left:24px;
} 

li.top6t{
	width:130px;
height: 130px;
background:url(./06_t.png) no-repeat;
margin-left:24px;
} 

li.sub{
width:130px;
height: 30px;
background:url(./fondo_sot_m.png) no-repeat;

font-family: Arial, Helvetica, sans-serif,Calibri, Verdana;
font-size:14px;

} 

li.sub1{
width:130px;
height: 30px;
background:url(./fondo_sot_m_g.png) no-repeat;

font-family: Arial, Helvetica, sans-serif,Calibri, Verdana;
font-size:14px;

} 



/*------------------------------------------FINE MENU---------------------------------------------*/


#footer{
z-index:2;
	position:relative;
	float: left;
	height:30px;
	width:900px;
	text-align:justify;		
	background: url(./img/bg/botton.png) no-repeat; 	
	margin-top:20px;
	}


#testofooter	{	
	z-index:2;
	position:relative;
	font: 8pt arial; 
	padding:8px 5px 5px 15px;
	text-align:left;
	float:left;
	}

#loginfooter	{	
	z-index:2;
	position:relative;
	font: 8pt arial; 
	padding:8px 5px 5px 370px;
	text-align:left;	
	float:left;
	}






#btop {
	z-index:2;
	position:relative;
	background: url(./img/tab_mod/small_up.png) no-repeat; 
	height:12px;	
	width:284px; 
	text-align:justify;	
	float:left;
	}	
	
#bcenter { /*CONTENITORE ALLUNGABILE*/
	z-index:2;
	position:relative;
	text-align:justify;	
	width:284px;		
	background: url(./img/tab_mod/small_cent.png) repeat-y; 
	float:left;

	
	

	}					
#bbottom {
	z-index:2;
	position:relative;
	background: url(./img/tab_mod/small_down.png) no-repeat; 
	height:12px;	
	width:284px; 
	text-align:justify;		
	float:left;
	}	

#bcontainer4 { /*CONTENITORE*/
	z-index:2;
	position:relative;
	text-align:center;	
	width:308px; 
	float: left;
	max-height:1450px;

	
	}		

#bcontainer4Storia { /*CONTENITORE*/
	z-index:2;
	position:relative;
	text-align:center;	
	width:308px; 
	float: left;
	height:1700px;

	
	}		

#spazio4BoxStoria {              /*spazio verticale tra box1 e box2 e 3*/
	z-index:2;
	position:relative;
	float: left;
	width:24px;
	height:1700px;
	/*background-color: yellow;*/
	}				

#spazio4BoxProgetto {              /*spazio verticale tra box1 e box2 e 3*/
	z-index:2;
	position:relative;
	float: left;
	width:24px;
	height:1850px;
	/*background-color: yellow;*/
	}				

#fotoSpa {
	
	margin-left:15px;
		}

