html,body{margin:5px auto;padding:0; color: #000; font-size: 13px; font-weight: normal; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;  background: #fff;}
div#header{position:relative;  width: 974px; height: 100px; margin: 0 auto;}
div#header2{position:relative; width: 974px; height: 200px; margin: 0 auto 5px auto;}
div#container{text-align:left; width:974px; margin:0 auto; background: #fff;}
div#footer{ clear:left;width:964px; margin: 2px auto 0px auto; padding: 0px 5px;}
div#footer p { text-align: center; padding: 2px; } div#footer p a { color: #fff; text-decoration: none; } div#footer p a:hover { color: yellow; text-decoration:none; }
table#header { position:relative; margin: 0; padding: 0; }

div#wrapper{float:left;width:100%;}
div#content{margin: 0 225px 0 225px; /*background: #EFEFEF;  background: #ffc;*/ }
div#content p {padding: 5px; line-height: 20px;}
div#navigation{float:left;width:210px;margin-left:-969px;}
div#extra{float:left;width:210px;margin-left:-215px; }

div#localita {margin: 0; padding:0; background: #ffefb2; border-bottom: 5px solid #ff9300;}
div#soggiorno {margin: 0; padding:0; background: #ffd87f; border-bottom: 5px solid #ff9300; }
div#offertepresenti {margin: 0; padding:0; background: #ffd87f; border-bottom: 5px solid #ff9300; }
div#prezzo {margin: 0; padding:0; background: #ffefb2; border-bottom: 5px solid #ff9300;}
div#type {margin: 0; padding:0; background: #ffefb2;  border-bottom: 5px solid #ff9300; }
div#type_hotel {margin: 0; padding:0; background: #efefef;}
div#type h3 { font-weight: normal; text-align: left; padding: 2px 5px; } div#type h3 a { text-decoration: none; color: #000;} div#type h3 a:hover { text-decoration: underline; }
div#type_hotel h3 { font-weight: normal; text-align: left; padding: 2px 5px; background: #ffd87f; } div#type_hotel h3 a { text-decoration: none; color: #000;} div#type_hotel h3 a:hover { text-decoration: underline; }

h4{font-size: 100%;margin:0;padding: 10px 0px;background: #ff9300;color: #000;text-align: center; color: #fff; text-transform: uppercase;}
ul {margin: 0; padding: 0; text-align: left; }
li.menu1 {padding: 0px; margin: 0 auto; border-bottom: 0px solid #ccc; width: 190px; list-style: none; line-height: 20px;}
li.menu1 a {padding-left: 25px; margin:0px; list-style-type:none; text-decoration: none; color: #000; background-image: url("../img/weather_cloudy.png"); background-repeat: no-repeat ; background-position: left; }
li.menu1 a:hover {text-decoration: none; color: #E60003;  list-style-position: inside; background-image: url("../img/weather_sun.png"); background-repeat: no-repeat ; background-position: left; }
div#parchi {margin: 0; padding:0; background: #ffd87f;}
div#allinclusive {margin: 0; padding:0; background: #ffefb2;}
div#family {margin: 0; padding:0; background:  #ffefb2;}
div#eventi {margin: 0; padding:0; background: #ffd87f;}
div#fiere {margin: 0; padding:0; background: #ffefb2;}
h3{font-size: 100%;margin:0;padding: 10px 0px;background: #ff9300;color: #000;text-align: center; color: #fff; text-transform: uppercase;}
div#google2 { margin: 0 auto;  background: #fff; float: center; text-align: center;}
div#google1 { margin: 0 auto;  background: #f8f8f8; float: center; text-align: center; }
div#google3 { margin: 0 auto;  background: #fff; float: center; text-align: center; }

/* specchietti per hotel a dx */
div#hotel { margin: 0 auto;  background: #ffefb2; text-align: center; border-bottom: 5px solid #ff9300;}
div#hotel img {margin: 2px auto; text-align: center; padding: 0px; border: 0px solid #ccc;}
div#hotel h2 { margin: 2px 10px; text-align: left; padding: 2px; line-height: 20px; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
div#hotel h2 a {color: #000; text-decoration: none; }
div#hotel h2 a:hover {color: #E60003; text-decoration: none; }
div#hotel h4 a { text-decoration: none; color: #fff;} div.hotel h4 a:hover { text-decoration: none; color: #ffd87f;} 

/* menu top*/
#menu2 { margin: 0px 0px 12px 0px; float: center; background: #00519c;  }
#menu2 { color: #fff;  }
#menu2 ul { text-align: right; padding: 5px; }
#menu2 ul li {  display: inline;  color: #fff; }
#menu2 ul li a:link, #menu2 ul li a:visited { color: #fff; padding: 0.3em; text-decoration: none; border:none; }
#menu2 ul li a:hover, #menu2 ul li a:active, #menu2 ul li.current a { border:none; background: #0362b3; padding: 0.3em; }
#menu2 ul li img {border: none; background: none; }

/* menu footer */
#footer2 { margin: 0px 0px 12px 0px; float: center; background: #00519c;  }
#footer2 { color: #fff; text-align: right;  }
#footer2 ul {  padding: 5px; }

/* titolo centrale */
div#content h1 {text-align: center; padding: 5px; letter-spacing: 1px; text-transform: capitalize; color: #ff9300; }
div#elenco {margin: 0; padding:0; }
div#elenco h1 { letter-spacing: 1px; margin:0; padding: 10px; background: #ff9300;color: #000;text-align:left;}
h2 {font-size: 100%; margin:0;padding: 3px 6px; color: #000;text-align: left; font-weight: normal;}


/*formattazione tabelle */
table { margin: 0 auto; width: 520px; background: #fff; }

td.elenco { padding: 6px; color: #000; background: #fff; text-align: left; }
td.elenco img { border: 1px solid #fff; }
td.elenco a { color: #ff9300; text-decoration: none; font-weight: bold; }
td.elenco a:hover  { color: #000; text-decoration: none; }

th.elenco { color:#ff9600; font-size: 125%;  padding: 5px;    }
th.elenco a, th.elenco a:link, th.elenco a:visited, th.elenco a:active, th.elenco li.current a  { color: #ff9300; text-decoration: none; }
th.elenco a:hover  { color: #000; text-decoration: none; }

.prezzo { color: red; font-weight: bold; font-size: 125%;}
td.riga {background: #ff9300; }
.anteprima a { text-decoration: none; color: #000; } .anteprima a:hover { text-decoration: none; color: red; }


/* mappa google */
div#map { margin: 10px auto; border: 1px solid #ccc; width: 500px; height: 350px; }

/* ancore html */
.ancora { text-align: left; color: #fff;  }
.ancora a { text-decoration: none; color: #fff;  }
.ancora a:hover { text-decoration: underline; }


/* link */
div#link {margin: 0; padding:0; background: #fff;}
#link { 	font: normal 11px Verdana, Arial, sans-serif;	text-align: left;	padding: 5px; margin: 0 auto 0 auto;}
#link a {	color: #000; text-decoration: none;}            #link a:hover {	text-decoration: underline;}


/* foto */
#fotox { margin: 10px auto; padding: 0; text-align: center; }
#fotox img { width: 424px; background: #fff; padding: 7px; border: 1px solid #000; }

/* tag clouds*/
ul.tagcloud{list-style:none;margin:0 auto;padding:0.5em;line-height:1.8; text-align:justify}
ul.tagcloud li{display:inline}
ul.tagcloud a{text-decoration:none;color: #787870;margin-right: 0.2em}
ul.tagcloud a:hover{text-decoration: underline;color: #444}
a.size1{font-size:80%}
a.size2{font-size:100%}
a.size3{font-size:125%}
a.size4{font-size:150%}
a.size5{font-size:180%}

/* select */
select.pulsante { 	font: normal 11px Verdana, Arial, sans-serif;	 color: #000; text-align:left; 	margin: 2px; border: 1px solid #fff; width: 160px; border-bottom: 1px solid #ccc;    }
option.pulsante {  width: 160px; text-transform: lowercase; }

/* anteprime immagini*/
.foto { margin: 0 auto; text-align: center; padding: 10px 0px;  }
.foto img { border: none; padding: 5px; background: #fff; border: 1px solid #000; width: 160px; }

/* menu registrazione */
li.menu3 {padding: 0px; margin-left: 20px; text-align: left; list-style: square; line-height: 20px;}

