html, body{
    text-align: center;   /*centra in IE 5.x */
	 border: 0;
	 margin: 0;
	 padding: 0;
	 height: 100%;
	 font-family: "Trebuchet MS";
	 background: url(../images/bg.jpg) #cdcac0 no-repeat top center fixed;
    }
div#head{
   width: 950px;
	margin: 0px auto;
   background-color: #ffffff;
	text-align: center;
	padding:0px 0px 0px 0px;
	}	 
div#corpo{
width: 950px;
	background: url(../images/sfondo_corpo.jpg) no-repeat bottom center #ffffff ;
	margin: 0px auto;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}
div#briciola{
	text-align: left;
	height: 20px;
	#height: 25px;
	padding: 5px 0px 0px 30px;
	font-size: 12px;
	float: left;
	width: 890px;
	#width: 920px;
	text-align: right;
	}
div#colonnaSx{

width: 250px;
float: left;
margin: 0;
padding: 0px 0px 0px 10px;
background: url(../images/tratt.gif) repeat-y 0px 20px;
 }
div#colonnaDx{

width: 120px;
float: left;
margin: 0px 0px 0px 10px;
 }
	 div#centrale{

width: 480px;
margin: 0px 20px 0px 30px;
float: left;

	 }
	 
  
  div.titoli{
	width: 200px;
	height: 30px;
	background: url(../images/title_bg.jpg) no-repeat;
	font-size: 14px;
	display: block;
	color: #333333;
	line-height: 30px;
	padding: 0px 0 0 10px;
	margin: 0 0 5px 0;
}
  /*NEWS*/
    div.date{
  	width: 50px;
	height: 50px;
	background: url(../images/news_data.jpg) no-repeat;
	padding: 0;
	text-align: center;
	float: left;
	margin: 0 5px 0 0;
  }
   div.date span.d{
  	font-size: 16px;
color: #ffffff;
margin-top: 3px;
display: block;
margin-bottom:4px;	}
	div.date span.m{
  	font-size: 14px;
	text-transform: uppercase;
color: #000000;
	}
  div.textimage{
width: 250px; margin: 8px 0 10px 0; 
padding:0;
border-bottom: 1px dotted #cccccc;

}
div.textimage h2, div.textimage p{
margin:0;
padding: 0;
}
div.textimage a{
font-size: 12px;
color: #ff6600;
}
div.textimage a:hover{
text-decoration: none;
}
div.textimage h2{
font-size: 14px;
color: #000000;
}
div.textimage p{
font-size: 12px;
color: #000000;
}

div.clearer{clear: left;
margin-top:10px;
}

/*Consigli pratici*/
a.muoversi{
background-image: url(../images/bg_muoversi.jpg);
}
 a.arrivare{
background-image: url(../images/bg_arrivare.jpg);
}
a.dormire{
background-image: url(../images/bg_dormire.jpg);
}
a.mangiare{
background-image: url(../images/bg_mangiare.jpg);
}

a.muoversi, a.arrivare,a.dormire,a.mangiare{
height : 25px;
#height : 70px;
width: 120px;
#width : 120px;
float: left;
padding: 45px 0 0 00px ;
font-size: 14px;
display: block;
color: #333333;
text-decoration: none;
text-align: center;
margin-bottom: 5px;
background-position: 0 00px;
}

a.muoversi:hover, a.arrivare:hover, a.dormire:hover, a.mangiare:hover{
color: #ff6633;
background-position: 0 70px;
}
/*FOOTER*/
div#footer{
					width: 950px;
					text-align: center;
 clear: both;
				  padding: 30px 0px 30px 0px;
				  color: #ff6600;
				  background-color: #3f3e3a;
   }
  div#footer a{
	color:  #ffffff;
	font-size: 12px;
  }
    div#footer a:hover{
	 text-decoration: none;}
	 
	 
	 /*Menu orizzontale*/
	   #tabsE {
      float:left;
      width:890px;
      background:#3f3e3a;
      font-size:12px;
		line-height:normal;
		margin: 1px 0 10px 30px;
      }
    #tabsE ul {
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      float:left;
      background:url("../images/tableftE.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:url("../images/tabrightE.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }  

#centrale p{
font-size: 14px;
text-align: justify;
}
#colonnaSx h1{
font-size: 24px;
color: #3f3e3a;

}
h2{
color: #ff6600;
font-size: 18px;
}
h3{
color: #3f3e3a;
font-size: 14px;
background-color: #ffCC33;
}

/*Verticale menu*/
#navlist {
    font-size:12px;
    list-style:none;
	 margin: 0 0 0 -40px;
	 #margin: 0 0 0 0px;
}
#navlist a {
    display:block;
    width:220px;
    color:#fff;
    text-decoration:none;
    background:url("../images/bgbut.gif") no-repeat;
    padding:5px 10px 6px 30px;
	 }
#navlist a:hover { 
    background-position:0 -29px;
    color: #cdcac0;
}
#navlist a:active {
    background-position:0 -58px;
    color:#ff6600;
}

#navlist .attivo{
    display:block;
    width:220px;
    color:#000000;
    text-decoration:none;
    background:url("../images/bgbut.gif") no-repeat 0 -58px;
    padding:5px 10px 6px 30px;
	 }
	 

.gallery{
	
	margin:0 0 5px 5px;
	border: #ff6600 5px solid;
}

.link{
	color: #ff6600;
	text-decoration: underline;
}
.scarica{
	color: #ffffff;
	background-color: #ff6600;
	text-decoration: none;
	font: 10px bold;
}
#spazia{
	height: 50px;
	
}
#adsense{
	margin: 50px 0 30px 110px;
}