* {
	font-family: "Lucida Grande","Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}

body {
	margin:0px;
	font-size:13px;
		font-family: "Lucida Grande","Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;

}

#logo {
  width: 1000px;
  margin: 0 auto;
  z-index:10;
  border:1px solid red;
  
  top:0px; 
  left:0px; 
  z-index:2;
  
}
#wrapper {
  width: 1000px;
  margin: 0 auto;
 border:1px solid #CCCCCC;
 z-index:-1;
}

#header{
  width: 1000px;
  font-size:16px;
  height:300px;
  background-image:url(grafica/panoramica.jpg);
  background-position:bottom;
  background-repeat:no-repeat;

}

.payoff{
padding-top:100px;
 /* border:1px solid blue;*/
}

#menucol{
background-color:#ffffff;
font-size:14px;
float:left; 
width:250px;
}

#contenuti{
float:left; 
width:730px; 
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
padding:5px;
}

#footer{
background-color:#CCCCCC;
font-size:11px;
text-align:center;
clear:both;
color:#FFFFFF;
 /* border:1px solid blue;*/
}
#footer-links{
font-size:10px;
text-align:center;
clear:both;
color:#666666;
margin-top:5px;

}

.smalltext{
font-size:10px;
text-align:right;
color:#666666;
margin-top:0px;
}

p{
font-size:13px;
text-align:justify;
color:#002B2B;
padding-left:25px;
padding-right:25px;
margin-top:0px;

}

a:link {
      color:#009900;
      text-decoration: None;
   }
a:visited{
      color: #009900;
      text-decoration: None;
   }
a:hover{
      color: #009900;
	  text-decoration:underline;
   }


/* --------------------------------- */
/* Definisce lo stile di un layer contenitore del menu */
   div.mainmenu {
      /* border: Solid 1px #000000; */
      width: 251px;
	  font-weight:bold;
      border-top:1px solid #CCCCCC;

   }
   /* Definisce lo stile di ogni singolo layer nelle sue parti più spicciole */
   div.menu {
      /*background: #EEEEEE;*/
      font-size: 15px;
	  width: 251px;
	  border-bottom:1px solid #CCCCCC;
   }
   /* Definisce lo stile dei link al caricamento */
   a.menu {
      /*background: #e4eaf6;*/
      color: #666666;
      padding: 3px;
      /* Permette di ottenere l'effetto anche se il mouse non è sul testo */
      position: Relative;
      text-decoration: None;
      /* Imposta il contenuto del layer per la larghezza del layer stesso */
      display: Block;
      width: 245px;

   }
   a.menu:visited {
      /*background: #e4eaf6;*/
      color: #666666;
      padding: 3px;
      /* Permette di ottenere l'effetto anche se il mouse non è sul testo */
      position: Relative;
      text-decoration: None;
      /* Imposta il contenuto del layer per la larghezza del layer stesso */
      display: Block;
	        width: 245px;

   }
   /* Definisce lo stile dei link al passaggio del mouse (modificati solo i colori) */
   a.menu:hover{
      background: #CCCCCC;
      color: #FFFFFF;
      padding: 3px;
      position: Relative;
      text-decoration: None;
      display: Block;
   }

   a.lastminute {
      color: #666666;
      padding: 3px;
      position: Relative;
      text-decoration: None;
      display: Block;
      width: 245px;
	  font-weight:bold;
	  font-size:18px;

   }
   a.lastminute:visited {
      /*background: #e4eaf6;*/
      color: #666666;
      padding: 3px;
      /* Permette di ottenere l'effetto anche se il mouse non è sul testo */
      position: Relative;
      text-decoration: None;
      /* Imposta il contenuto del layer per la larghezza del layer stesso */
      display: Block;
	        width: 245px;

   }
   /* Definisce lo stile dei link al passaggio del mouse (modificati solo i colori) */
   a.lastminute:hover{
      background: #CCCCCC;
      color: #FFFFFF;
      padding: 3px;
      position: Relative;
      text-decoration: None;
      display: Block;
   }
