BODY {
	BACKGROUND-IMAGE: url(sfondo.jpg);
	MARGIN: 0px; 
	BACKGROUND-REPEAT: repeat-x;
	/*BACKGROUND-COLOR: #daca92;*/
	background-color:lightblue;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-align:left;
	color:#333333;
	font-size:15px;
}
p {
	padding-left:15px;
	padding-right:15px;
}

.giustifica{ text-align:justify;}


a {color:chocolate; text-decoration:none;}

.h1centro { color:#3A484D; text-align:center; font-size:18px;}
#menu-header
{
  color:white;
  background-color:#3a484d;
 /* border: 0px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0; */
  /*padding: 2px 0px 4px 2px;*/
  margin:0px;
  text-align:center;
  margin-top:0px;
  height:35px;
  font-size:14px;
}

ul { list-style-image:url(punto-lista.gif);}
li {margin-bottom:10px;}
#menu-header a
{
  background-color: transparent;
  /*border: 1px solid #daca92;*/
  color: white;
  cursor: default;
  left: 0px;
  margin-right: 18px;
  padding: 2px 5px 2px 5px;
  position: relative;
  text-decoration: none;
  top: 10px;
  z-index: 100;
}


#menu-header a:hover{
  background-color:#FFF;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #000000;
}

#menu-header a.attivo,
#menu-header a.attivo:hover {
  /*background-color: #a0a0a0;*/
  background-color:white;
  border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  color: black;
  left: 1px;
  top: 10px;
}

#disponibilita
{
	background-color:#3A484D;
	width:100%;
	color:#FFF;
	text-align:center;

}
#disponibilita input { background-color:#CCC;  border:1px solid white;}

#foot { font-size:10px; background-color:#3a484d; color:white;}

#location { background-color:lavender; width:85%; margin:0px auto; font-size:11px; padding:3px;}
#location h2 { color:DarkGoldenRod; font-size:12px; margin:0px; padding:0px;}

.offerta { color:red; font-weight:bold; text-decoration:underline;}
.div-offerta {
	width:95%;
	border:1px dotted #ADD8E6;
	text-align:center;
	margin:0px auto;
}
.h1grande {color:#333333; font-size:16px; font-weight:normal;}

.foto {border:1px solid gray; padding:1px;}

#listino_prezzi{ font-size:12px;}
#listino_prezzi .prezzi {background-color:lightblue;} /* aliceblue è più chiaro */
#listino_prezzi .tipo {background-color:beige;}
#listino_prezzi .periodo {background-color:cornsilk;}

.focalizza{opacity:0.5;}
.focalizza:hover{opacity:1.0;}


.importante{ color:chocolate; text-decoration:underline;}

#modulo { background-color:beige;}
#modulo input,select {border:1px gray solid; background-color:aliceblue;}

