      html{overflow-y:scroll;}

      body {
	background-color: #FFCC66;
	font-family: verdana, arial, sans-serif;


/* Margini */

/*
	margin-right: 325px;
	margin-bottom: 30px;
	margin-left: 305px;
*/
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 10%;
	margin-left: 10%;

/* Bordi */
	border-width: thin;
	border-style: inset;
	border-color: gold;

      }

      div.box1 {
	float: left;
	height: 700px; 
	width: 99.5%;
	border-width: thin;
	border-style: inset;
 	border-color: gold;
/*
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
*/
	background-image: url("images/Paesaggio.jpg");    
	background-repeat: no-repeat;  
                        


      }


      div.box2 {
	float: left;
	height: 600px; 
	width: 90%; 
	border-width: thin;
	border-style: inset;
 	border-color: gold;

	margin-top: 50px;
	margin-right: 50px;
	margin-bottom: 50px;
	margin-left: 50px;

	opacity:0.75; 
        filter:alpha(opacity=75);
/*	opacity:1; */
/*	background-color: #ffffff; */
	background-color: black;


      }

      div.box2 h1 {
	color: white;
        text-align:center;
      }

      div.box2 a:link {
	color: white;
      }
/*
      div.box2 p {
	color: white;
      }
*/
      div.box2a {
	float: left;
	height: 600px; 
	width: 90%; 
	border-width: thin;
	border-style: inset;
 	border-color: gold;

	margin-top: 50px;
	margin-right: 50px;
	margin-bottom: 50px;
	margin-left: 50px;


      }

      div.box2a h1 {
	color: white;
      }
/*
      div.box2a p {
	color: white;
      }
*/
      div.box3 {
	float: left;
	height: 500px; 
	width: 50%; 
	border-width: thin;
	border-style: inset;
 	border-color: gold;

	opacity:1;
	background-color: #ffffff; 

      }


      .floatstop {
	clear:both;
      }


/* ------------------------------ */

      ul#mymenu{
	font: 70%/1.5 Verdena,Tahoma,sans-serif;
      	color: #fff;
    	background: #642eab;
/*    	width:910px; */
   	height:26px;
      	margin-left:7px;
      	margin-top:-17px;
      	line-height:26px;
      }

      ul#mymenu,ul#mymenu li,ul#mymenu ul,ul#mymenu ul li{
	margin:0;
      	padding:0;
      	list-style-type:none
      }

      ul#mymenu a{
      	display:block;
      	padding: 0 15px;
      	text-decoration: none;
      	color:#FFF;
      }

      ul#mymenu li{
      	float: left;
      	position: relative;
      	width:110px;
      }

      ul#mymenu li li{
      	float: none;
      	line-height: 22px;
      	width:200px;
      	display:block !important;
      	display: inline;
      }



      ul#mymenu ul,ul#mymenu li li a{
      	background-color: #FFF;
      	color: #642eab;

      } 

      ul#mymenu li:hover{
      	background-color: red;
      	color: #FFF;
      }
      ul#mymenu li li a:hover{
      	background-color: red;
      	color: #FFF;
      }

      ul#mymenu ul{
      	position: absolute;
      	top: 25px;
      	left: -9999px;
/*     	width: 12em; */
      	background: #fff;
      	color: #642eab;

      	padding: 7px 0;
      	border: 1px solid #642eab;
      	width:200px;

      }

      ul#mymenu li:hover ul{
      	left: -1px;
	z-index: 100;
      }    

/* ----------------- */

      ul#myfoot{
	font: 70%/1.5 Verdena,Tahoma,sans-serif;
      	color: #fff;
    	background: #642eab;
/*    	width:910px; */
   	height:26px;
      	margin-left:7px;
      	margin-top:-17px;
      	line-height:26px;
      }

      ul#myfoot {
	margin:0;
      	padding:0;
      	list-style-type:none
      }

      ul#myfoot a{
      	display:block;
      	padding: 0 15px;
      	text-decoration: none;
      	color:#FFF;
      }


      ul#myfoot li{
      	float: left;
      	position: relative;
	text-align:center;
      	width:270px;
      }

      ul#myfoot li:hover{
      	background-color: red;
      	color: #FFF;
      }

      p {
      	color: #FFF;
      }

      a:link {
	color: red;
      }
      a:visited {
	color: red;
      }
       