    * {
          margin : 0;
          padding : 0;
      }
    body {
	width : 100%;
	background-color : #FFF;
	background-image: url(../immagini/sfondino_body.gif);
	
     }
	 a{
	 
	font-family: "Tahoma", Arial, Verdana;
	font-size: 11px;
	color: #4BAA18;
	font-weight:bold;
	text-decoration:none;
	}
	
	a:hover{
	text-decoration:underline;
	}


#advintro{ 
   position:absolute;
   height:100%;
   width: 100%;
   background-color:#FFFFFF;
   z-index:100;
   }

#OverlayLayer { 
	position:absolute; 
	z-index:100; 
	width: 100%; 
	background-color:#FFF; 
	filter: alpha(opacity=90); 
	opacity: 0.9;
	margin: 0; 
	padding: 0; 
}

#advBanner{
	position:absolute; 
	z-index:200; 
	top: 30px;
	left: 50%;
	padding-top: 60px;
	background-color:#FFFFFF;
	border:5px solid #FFFFCC;
}

#advBanner h1{ width:100%; text-align:center; font-family: "Tahoma", Arial, Verdana; margin-bottom:10px; 
margin-top:10px; padding:0px;
font-size:18px;}

#advBanner #link1{ display:block; width:100%; text-align:right;}
#advBanner #link2{ display:block; width:100%; text-align:right; text-decoration:none;}

/* --------------------------------- stili menu principale a tendina ------------------------------ */

#nav LI {
	FLOAT: left; POSITION: relative
}
#nav LI UL {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: 1em
}

#nav LI:hover UL {
	DISPLAY: block;
}
#nav LI.over UL {
	DISPLAY: block;
}
#pulsanti_menu UL{
	 LIST-STYLE-TYPE: none;
}
#nav UL.sottomenu{
	 font-weight: bold;
	 color:#FFF;
	 width: 200px;
	 background-color:#000000;
	 margin-top: 20px;
	 LIST-STYLE-TYPE: none;

}
#nav p{
   background-color: #FCE285;
   padding: 6px;
   padding-left: 10px;
   border-bottom: 1px solid #E7CE65;
}

#nav A{
   font-family: "Tahoma", Arial, Verdana;
   font-size: 11px;
   color: #D67731;
   font-weight:bold;
   text-decoration: none;
}
#nav A:hover{
     text-decoration: underline;
}

#pulsanti_menu{
    width:640px; 
	margin-top:3px;
}
		
/* --------------------------------- stili d'impaginazione ------------------------------ */
		
    #contenitore {
             width : 800px;
			 left : 50%;
			 margin-left: -377px;
			 z-index: 1;
			 position: absolute;
			 /*background-color:#000000;*/
			 font-size:0px;
      }
	  
	 #footer {
             width : 800px;
			 left : 50%;
			 margin-left: -377px;
	         font-size:0px;
			 z-index: 50;
			 position:absolute;
			 visibility:hidden;
			 background-image:url(../immagini/bgFooter.gif);
			 background-repeat:no-repeat;
			 background-position:left top;


			 /*float : left;
             margin-left: 0px;
			 margin-top: 15px;
             height : 60px;
			 width : 800px;
			 z-index: 1;*/
			
    }


     #footer p{
	      margin:0px;
		  padding:10px;
		  width:45%;
		  float:left;
		  font-family:Arial, Helvetica, sans-serif;
		  color:#FCE285;
		  font-size:11px;
		  }
	
	 #footer p#p1{
	   float:left;
	   text-align:left;
	   padding-left:5px;
	   }
	   
	  	 #footer p#p2{
	   float:right;
	   text-align:right;
	   }
	   


	 #footer_videogallery {
             width : 800px;
			 left : 50%;
			 margin-left: -377px;
	         font-size:0px;
			 z-index: 50;
			 position:absolute;


			 /*float : left;
             margin-left: 0px;
			 margin-top: 15px;
             height : 60px;
			 width : 800px;
			 z-index: 1;*/
			
    }
	  
	 #header {
			 float : left;
             height : 70px;
			 width : 800px;
			 z-index: 1;
      }		
	 #lingue {
			 text-align: right;
			 margin-left : 500px;
			 /*float : left;*/
             height : 20px;
			 width : 300px;
			 z-index: 2;
      }		
    #menu {
			float : left;
			height : 28px;
			width : 798px;
			z-index: 1;
			background-image:  url("../immagini/sfondo_menu_h.gif");
			background-repeat: repeat-x;
			border: 1px solid #E7CE64;
      }
    #flash {
	         border: 1px solid #E7CE64;
	 		 background-color: #FFF;
			 float : left;
             height : 323px;
			 width : 798px;
			 z-index: 2;
      }
	  
	#content {
	         border: 1px solid #E7CE64;
	 		 background-color: #FFF;
			 float : left;
			 width : 552px;
			 height:800px;
			 z-index: 2;
      }
	  
	  
	 #content h1{
	font-family: "Tahoma", Arial, Verdana;
	font-size: 14px;
	color: #CC6600;
	margin-bottom:10px;
	 } 
		
	   	
    #titolo_centro_home {
			background-color: #FFEA8A;
			background-image: url(../immagini/sfondo_legno.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			float : left;
			margin-top: 15px;
			height : 48px;
			width : 268px;
			border: 1px solid #E7CE64;
			z-index: 1;
      }		
	  
    #titolo_newsletter_home {
			background-color: #FFEA8A;
			background-image: url(../immagini/sfondo_legno.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			border: 1px solid #E7CE64;
			 float : left;
			 margin-top: 15px;
			 margin-left : 15px;
             height : 48px;
			 width : 268px;
			 z-index: 1;
      }
	  
    #titolo_news_home {
			background-color: #FFEA8A;
			background-image: url(../immagini/sfondo_legno.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			border: 1px solid #E7CE64;
			 float : left;
			 margin-top: 15px;
			 margin-left : 15px;
             height : 48px;
			 width : 228px;
			 z-index: 1;
      }
	  
    #box_centro_home {
			border: 1px solid #E7CE64;
			background-image: url(../immagini/sfondino_box_contenuto.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			background-color: #FFF;
			/*padding: 10px;*/
	 		 float : left;
             margin-top: 5px;
             width: 268px; 
			 height: 330px;
			 z-index: 1;
      }
	  
    #box_newsletter_home {
			border: 1px solid #E7CE64;
			background-image: url(../immagini/sfondino_box_contenuto.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			background-color: #FFF;
             float : left;
             margin-top: 5px;
             padding: 10px;
			 
			 width: 248px; 
			 height: 330px; 
			 margin-left: 15px;
			 

             z-index: 1;
      }
	  
	  
    #box_news_home {
			border: 1px solid #E7CE64;
			background-image: url(../immagini/sfondino_box_contenuto.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			background-color: #FFF;
			margin-top: 5px;
            float : left;
			text-align:center;
			/*padding: 5px;*/
			width: 228px; 
			height: 133px; 
			margin-left: 15px;
            z-index: 1;
      }
	  
    #titolo_sponsor_home {
			background-color: #FFEA8A;
			background-image: url(../immagini/sfondo_legno.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			border: 1px solid #E7CE64;
			margin-left : 15px;
			 float : left;
			 margin-top: 15px;
             height : 48px;
			 width : 228px;
			 z-index: 1;
      }
	  
	 #titolo_newsletter_home {
			background-color: #FFEA8A;
			background-image: url(../immagini/sfondo_legno.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			border: 1px solid #E7CE64;
			margin-left : 15px;
			 float: left;
			 margin-top: 15px;
             height : 48px;
			 width : 268px;
			 z-index: 1;
      }
	  
    #box_sponsor_home { /*  div contenente il ticker in flash degli sponsor */
			border: 1px solid #E7CE64;
			background-image: url(../immagini/sfondino_box_contenuto.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			background-color: #FFF;
			padding: 10px;
			width: 208px; 
			height: 123px; 
			margin-left: 15px;
            float : left;
            margin-top: 5px;
            z-index: 1;
      }
	  
	  
	      #box_newsletter_home { /*  div contenente il ticker in flash degli sponsor */
			border: 1px solid #E7CE64;
			background-color: #FFF;
			/*padding: 10px;*/
			/*width: 226px;*/
			height: 133px; 
			margin-left: 15px;
            float : left;
            margin-top: 5px;
            z-index: 1;
      }
	  
	  

	 #logo { /* div contenente il logo in header*/
			 z-index : 2;
			 width : 170px;
			 height : 165px;
			 left : 50%;
			 margin-left : -380px;
			 top : 20px;
			 position : absolute;
		}
		
	 .div_foto_thumb { /*  div contenente le fotine thumb*/
			width:150px; 
			padding:10px; 
			float:left;
		    /*border:1px solid #CCC;*/
            z-index: 1;
      }
 
      .div_foto_thumb.bordo_img{
	        border:1px solid #CCC;
	  
	  
	  }
 
/*-------------------------------------- COUNTRY HOUSE --------------------------------------------- */




    .div_prezzi { /*  div contenente i prezzi per stagione */
			width:150px; 
			padding:10px; 
			float:left; 
			margin:4px; 
			border:1px solid #CCC;
			background-image: url(../immagini/sfondino_box_contenuto.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
            z-index: 1;
      }
	  
/*-------------------------------------- NEWS --------------------------------------------- */


   #BoxNewsRoll{
   position:absolute;
   bottom: 20px;
   height: 150px;
   overflow:auto;
   
   }

   #BoxNewsRoll div{ width:85%; }

    .div_short_news { /*  div contenente i prezzi per stagione */
			width:90%; 
			padding:10px; 
			margin:4px; 
			border-bottom:1px solid #CCC;
            z-index: 1;
      }

/*-------------------------------------- PESCA SPORTIVA --------------------------------------------- */




    .div_pesci { /*  div contenente i prezzi per stagione */
			width:150px;
			height:370px;
			padding:10px; 
			float:left; 
			margin:4px; 
			border:1px solid #CCC;
			background-image: url(../immagini/sfondino_box_contenuto.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
            z-index: 1;
      }
	  
	.div_turni_laghetto { /*  div contenente i prezzi per stagione */
			width:160px;
			float:left; 
			margin:4px; 
			border:1px solid #CCC;
			background-image: url(../immagini/sfondino_box_contenuto.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
            z-index: 1;
      }


/*-------------------------------------- FUN & DOWNLOAD --------------------------------------------- */




    .div_download { /*  div contenente i prezzi per stagione */
			width:110px;
			height: 160px;
			padding:10px;
			float:left;
			margin:4px;
			margin-top:10px;
			border:1px solid #CCC;
			background-image: url(../immagini/sfondino_box_contenuto.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
            z-index: 1;
      }
	  
/* --------------------------------------- MTB E CICLOCROSS ------------------------- */

    .div_appunti { /*  div contenente i prezzi per stagione */
	padding-bottom:50px;
	padding:10px;
	margin:10px;
	border-top:1px dotted #CCC;
	background-image: url(../immagini/sf_legno_destroy.gif);
	background-repeat: no-repeat;
	background-position: left top;
      }
	  
	.div_appunti p.testo_medio_arancione{
	  font-size:12px;
	  margin-bottom:0px;
	}

	.div_appunti p.testo_medio_grigio{
	  margin-top:10px;
	}