body
	{
	background-color:#C0C0C0;
	color:#000;
	font-family:comic sans ms,arial,verdana,sans-serif;
	margin:0px;
	}

 

span.spazio		{
	padding-left:120px;
	font-weight:normal;
	}

	
span.spazio1		{
	padding-left:70px;
	font-weight:normal;
	}

 
table.alto
	{
	width:100%;
	height:108px;
	background-color:#DF474F;
	color:#000;
	border-bottom:solid 2px #000;	
	 }



 
table.alto td
	{
	background-color:#DF474F;	
	 }
.dx
	{
	margin-right:0px;
	text-align:right;
	background-image:url("images/sotto.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	width:250px;
	 }

.sotto1
	{
	margin-right:0px;
	text-align:right;
	background-image:url("images/sotto1.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	width:250px;
	 }

.sotto2
	{
	margin-right:0px;
	text-align:right;
	background-image:url("images/sotto2.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	width:250px;
	 }



.sotto3
	{
	margin-right:0px;
	text-align:right;
	background-image:url("images/sotto3.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	width:250px;
	 }



.sotto4
	{
	margin-right:0px;
	text-align:right;
	background-image:url("images/sotto4.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	width:250px;
	 }



.sotto5
	{
	margin-right:0px;
	text-align:right;
	background-image:url("images/sotto5.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
	width:250px;
	 }






img.oxygene
	{
	text-align:center;
	margin-left:20px;
	width:400px;
	height:108px;
	
	 }


img.logo
	{
	width:107px;
	height:108px;
	 }
	
 
.center{
	background-image:url("images/nero.jpg");
	background-repeat:repeat;
	background-position:left;
	background-color:#C0C0C0;
	 }
	
	 
 

.sinistra
	{
	width:170px;
	float:left;
	font-family:arial,verdana,sans-serif;
	background-image:url("images/nero.jpg");
	background-repeat:repeat-y;	 
	height:100%;
	margin:0 10px 0 0;
	color:#fff;
	padding:0;
	 
	
	}



.sinistra A:link,.sinistra A:visited
	{
	color:#DEDEDE;
	text-decoration:none;
	background-color:#000;
	}
	

.sinistra A:hover,.sinistra:visited:hover
	{
	color:#DF484F;
	text-decoration:none;
	background-color:#000;
	}	

.centro
	{
	background-color:#C0C0C0;	
	color:#000;
	text-align:justify;
	padding-left:10px;
	padding-top:20px;
	padding-right:30px;		
	margin:0  0 0 170px;
	}

.centro2	
	{	
	background-color:#C0C0C0;		
	color:#000;	
	text-align:justify;			
	padding-left:25px;	
	padding-top:20px;	
	padding-right:30px;		
	margin:0  0 0 170px;
	vertical-align:top;
	}


.centroviaggi
	{
	background-color:#C0C0C0;	
	color:#000;
	text-align:center;
	padding:20px 0 0 0;		
	margin:0;
	}

 

.centroutility
	{
	background-color:#C0C0C0;	
	color:#000;
	text-align:justify;
	padding-left:10px;
	padding-top:20px;
	padding-right:30px;		
	margin:0  0 0 170px;	 
	}

.white
	{
	background-color:#fff;	
	color:#000;
	width:100%;
	margin-top:0px;
	}
.white A:link, .white A:visited
	{
	background-color:#fff;	
	color:#000;
	text-decoration:none;
	}

.white A:hover, .white:visited:hover
	{
	background-color:#fff;	
	color:#000;
	text-decoration:none;
	}
 

p.centro4
	{
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	letter-spacing:2px;
	background-color:#989898;
	height:50px;
	}
	
.middle
	{
	vertical-align:middle;
	
	}





img.hp
	{
	border:#000 solid 2px;
	width:334px;
	height:332px;
	float:left;
	margin:5px;
	clear:both;}

img.hp1a
	{
	border:#000 solid 2px;
	width:216px;
	height:302px;
	float:left;
	margin:5px;
	clear:both;}


img.hp2a
	{
	border:#000 solid 2px;
	width:334px;
	height:207px;
	float:left;
	margin:5px;
	clear:both;}

img.sinistra
	{
	border:#000 solid 2px;
	width:164px;
	height:480px;
	float:left;
	margin:5px;
	clear:both;
	margin-left:10px;}


img.centroalto
	{
	border:#000 solid 2px;
	width:200px;
	height:143px;
	margin-left:8px;	 
	margin-right:25px;
	}	









img.hp4
	{
	border:#000 solid 2px;
	width:217px;
	height:332px;
	float:left;
	margin:5px;
	clear:both;}




	
img.hp1
	{
	border:#000 solid 2px;
	width:560px;
	height:147px;
	 
	}

.hp2
	{
 
	width:170px;
	height:264px;
	text-align:left;
	vertical-align:top;
	margin-top:0px;
	 
	}

 

	

p.link1
	{
	 
	margin-right:10px;
	text-align:right;
	Font-size:9pt;
	letter-spacing:1px;
	font-weight:bold;
	}



p.link2
	{
	 
	margin-right:10px;
	text-align:right;
	Font-size:8pt;
	 
	}




address
	{
	 
	background-color:transparent;	
	font-size:8pt;
	text-align:center;
	margin:50px 0 0 0;
	word-spacing:5px;
	vertical-align:bottom; 
	padding-bottom:0px;
	font-style:normal;
	}

address A:link, address A:visited
	{
	text-decoration:none;
	}

span.address
	{
	 
	font-style:italic; 
	font-size:10pt;
	 
	}

span.address1
	{
	 
	 
	font-size:7pt;
	 
	}




span
	{font-weight:bold;}

span.slogan	{
	font-size:11pt;
	font-style:italic;
	font-weight:normal;
	}


span.slogan1	{
	font-size:11pt;
	font-style:italic;
	font-weight:bold;
	}

span.slogan2	{
	font-size:11pt;
	font-weight:bold;
	}


span.slogan4	{
	font-size:14pt;
	font-style:italic;
	font-weight:bold;
 	}

span.slogan5	{
	font-size:14pt;
	font-style:italic;
 	font-weight:normal;
	color:#FF0000;
	background-color:transparent;
	}

span.slogan7	{
	font-size:14pt;
	font-style:italic;
 	font-weight:normal;
	color:#000;
	background-color:transparent;
	}

span.slogan6	{
	font-size:12pt;
	font-style:italic;
 	font-weight:normal;
	color:#FF0000;
	background-color:transparent;
	}

span.slogan8
	{font-weight:bold;color:#FF0000;
	background-color:transparent;
	font-style:italic;}


span.slogan9
	{font-weight:bold;
	margin-left:95px;}



span.slogan10	{
	font-size:14pt;
	font-style:italic;
	font-weight:normal;
	margin-left:95px;
	color:#FF0000;
	background-color:transparent;
	
	}


span.slogan11
	{ 
	margin-left:95px;
	font-weight:normal;}


span.slogan12
	{ 
	font-weight:normal;
		font-size:90%;}

span.slogan13
	{ 
	font-weight:weight;
	font-style:italic;
		font-size:110%;}


td.sx
{ 
	text-align:right;
	font-weight:bold;
	vertical-align:top;
	font-size:110%;
	font-style:italic;
	}

td.sx1
{ 
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	font-size:110%;
	font-style:italic;
	}



cite
	{
	font-weight:bold;
	font-size:14pt;
	}

 
	


.animazione
	{
	 
	float:left;
	width:200px;
	height:143px;
	margin-right:20px;
	background-color:#C0C0C0;}	

.animazioneassociazione
	{
	 
	float:left;
	width:227px;
	height:247px;
	margin:0 20px 0 0;
	background-color:#C0C0C0;}	





.stage
	{
	 
	float:left;
	width:207px;
	height:287px;
	margin-right:20px;
	background-color:#C0C0C0;}	


.bike
	{
	 
	float:left;
	width:332px;
	height:242px;
	margin-right:10px;
	background-color:#C0C0C0;}	


.utility
	{
	 
	float:left;
	width:207px;
	height:287px;
	margin-right:20px;
	background-color:#C0C0C0;}	


.franc
	{
	 
	font-style:italic;}	




img.news{
	 
	margin:5px;}	



h1
		{
	background-color:#fff;
	color:#000;
	font-family:comic sans ms,courier new,arial,verdana,sans-serif;
	margin:0px;
	font-size:12pt;
	letter-spacing:1px;
	font-style:italic;
	margin-right:150px;
	padding:0px;
	text-align:center;
	font-weight:normal;
	}



span.h1		{
	padding-left:350px;
	}

span.h1bis		{
	padding-left:254px;
	}

p.skip{
	font-size:8pt;
	margin-bottom:20px;
	margin-top:0px;
	vertical-align:top;
	border-top:1px solid #000;
	}
	




