BODY
{
	font-size: 11px;
	text-align: center;
	font-family: "Trebuchet MS" ,verdana,sans-serif,arial;
	color: #660000;
	margin: 0 auto;
	padding: 0px;
	background-color: #EE8800; /*#004925*/
}

/* STRUTTURA */
div#container{width:800px;margin:0 auto}
div#content{float:right;width:630px;}
div#navigation{float:left;width: 145px;}
div#footer{clear:both;width:100%}

/* grafica */

div#container , div#top
{
	width: 800px;
	margin: 0 auto;
	padding: 0px;
	border-left: #777 1px solid;
	border-right: #777 1px solid; 
	color: #440000;
	background-color: #FFCC33; 
}

div#top
{
	text-align:left; 
	font-weight:bold; 
	font-family: "Trebuchet MS" , Verdana,Arial;
}

div#container
{
	text-align: left;
}

div#navigation
{
	PADDING: 20px 3px 0px 3px;
	BORDER: 0px;
	text-align:justify; 
	font-style:italic;  
}

div#header
{
	height: 150px;
	background-position: left top;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	text-align:center;
	margin: 0 auto;
	border:0px;
	padding: 0px;
}

div#content
{
	padding: 20px 5px 10px 5px;
	width: 630px;
	text-align: justify;
	font-size: 10pt;
	background-color: #FFCC33;
}

div#footer
{
	text-align:center;
	font-weight:bold;
	border-top: #aaa 1px solid;
	font-family: "Trebuchet MS" , Verdana,Arial;
}

/* Menu  principale */
#navbar 
{
  margin:0;
  padding:1px 0px 2px 0px;
    font-weight:bold;
  font: 13px Arial, Times, serif ; 
  text-align:left;
  border:none;
  width:135px;
  list-style:none; 
  /*border-top: 5px solid #FAD600;*/
}
#navbar li {float: left; }
#navbar li a {
	display:block; 
	text-decoration:none;
	font-family:Trebuchet MS,Verdana;  
	font-weight:bold;
	width:135px;
	height:15px;
	background-color:#FFCC33; 
	padding:1px 3px; 
	margin-top:2px;  
	border: 1px solid #FFCC33;
	/*
	background-position: left top;
	background-image: url(menuimageoff.gif);
	background-repeat: no-repeat;
	 
*/
	margin-left: 6px;
	color: #660000;
}

.amici #navbar #amici a,
.ospitalita #navbar #ospitalita a,
.gallery #navbar #gallery a,
.contatti #navbar #contatti a,
.prodotti #navbar #prodotti a,
.relax #navbar #relax a
{
	background-color: #EE8800;
	border: 1px solid #FFFFFF;
	color:#fff;
}

#navbar a:hover
{
	border: 1px solid #FFFFFF;
}

/* Altro */
img 
{
	border: #660000 1px solid;
}
.home div 
{
	vertical-align:middle;
	height:100%; 
}
.home img 
{
	border: #fff 1px solid;
}

td 
{
	vertical-align:top; 
}

a 
{
	text-decoration:none;
	color: #660000; 	
}
a:hover
{
	background-color:#EE8800;
	color: #FFF; 
}

table#tablegallery
{
	width:90%; 
}

/* INDEX */
body.index
{
	background-color:#EE8800;
	text-align:center;
	
}
body.index img 
{
	border:0;
} 
div#index
{
	width:600px;
	border:solid 1px #000;	  
	text-align:center;  
	margin-top:50px;
	background-color:#ffffff;
	padding:20px 0px; 
	background-position: left top;
	background-image: url(../images/intro.gif);
	background-repeat: no-repeat;
}
div#index1
{
	width:600px;
	border-bottom:solid 2px #ff9900;	  
	padding:0px;
	height:249px;
	margin:0;
}
div#index1 ul
{
	list-style:none;
	font: 16px Trebuchet MS,Arial, Times, serif ; 
	text-align:left;
	color:#ff9900;
	padding:0px 0px 0px 10px;
	margin:0;
}

div#index1 li a
{
	color:#fff;
	font-weight:bold; 
	text-decoration:underline; 
}
div#index1 li a:hover
{
	color:#ffffff;
	text-decoration:none;
}
div#index2
{
	padding-top:10px; 
	width:600px;
	text-align:left;  
	color:#000;
}
div#index2 a
{
	text-decoration:none; 
	border:0; 
}
div#index2 a:hover
{
	text-decoration:none; 
	border:0; 
}