body{margin:0px;padding:0px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;}
@font-face {
    font-family: 'QuicksandBold';
    src: url('quicksand/quicksand_bold-webfont.eot');
    src: url('quicksand/quicksand_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('quicksand/quicksand_bold-webfont.woff') format('woff'),
         url('quicksand/quicksand_bold-webfont.ttf') format('truetype'),
         url('quicksand/quicksand_bold-webfont.svg#QuicksandBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.stop{clear:both;}

#header{background:#0088b9;width:100%;}
#header-inner{width:962px;margin:0px auto;position:relative;}
#header-logo{position:absolute;left:0px;top:0px; width:962px;}
#header-logo a{text-decoration:none;}
#header-logo a h1{margin:0px;display:block;position:absolute;left:223px;top:53px;color:#fff;font-family:QuicksandBold;font-size:56px;}

#contentz{width:962px;margin:0px auto;}
#mobile_nav {display:none;}
#contentz #left{float:left;width:202px;}
#contentz #center{float:left;width:520px;padding:20px;}
#contentz #right{float:left;width:200px;padding-top:15px;margin-bottom:50px;}

#contentz #left ul{padding:0px;margin:15px 0px 20px 0px;}
#contentz #left ul li{list-style-type:none;}
#contentz #left ul li a{color:#09721d;text-decoration:none;background:#b9ca48;display:block;padding:8px;margin-bottom:5px;}
#contentz #left ul li a:hover{background:#09721d;color:#b9ca48;}

#contentz #center h2{color:#09721d;}
#contentz #center a{color:#09721d;}
#contentz #center a:hover{color:#b9ca48;}

#contentz #right #hotels{border:1px solid #438137;}
#contentz #right #hotels p{background:#438137;margin:0px;padding:0px;color:#b9ca48;padding:8px;font-size:14px;font-weight:bold;text-align:center;}
#contentz #right #hotels a{color:#000;text-align:center;display:block;text-decoration:none;padding:5px 0px 3px 0px;}
#contentz #right #hotels hr{width:80%;}

#contentz #right #meteo{border:1px solid #b9ca48;margin-bottom:15px;}
#contentz #right #meteo p{background:#b9ca48;margin:0px;padding:0px;color:#fff;padding:8px;font-size:14px;font-weight:bold;text-align:center;}

#footer{width:962px;background:#0088b9 url(../footer-back.gif) no-repeat left;margin:0px auto;margin-bottom:20px;height:35px;color:#fff;position:relative;}
#footer span{position:absolute;right:10px;bottom:7px;line-height:10px;font-size:11px;width:215px;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color:#fff; text-decoration:none; }
#footer span img{display:block;margin-top:5px;position:absolute;top:-20px;right:0px;}


@media only screen and (max-width: 962px) {
	img {max-width:100%; height:auto;}
	#header-inner {width:100%;}
	#header-image img {max-width:100%; height:auto}
	#header-logo {width:auto;}
	#header-logo img {display:none;}
	#header-logo a h1 {left:15px;}
	
	#contentz {width:100%;}
	#contentz #left {width:21%;}
	#contentz #center {width:57%; box-sizing: border-box;}
	#contentz #right {width:21%; overflow:hidden;}
	
	#footer {width:100%; margin-bottom:0;}
}

@media only screen and (max-width: 767px) {
	#header-logo {position:static;}
	#header-logo a h1 {font-size:46px; top:auto; bottom:5px;}
	
	#mobile_nav {display:block;text-decoration:none;font:18px QuicksandBold, serif;line-height:48px;border-bottom:1px solid #438137; text-align:center; color:#438137;}
	#mobile_nav .fa {font-size:29px; vertical-align: middle;}
	#mobile_nav .text {margin-left:16px;}
	
	#contentz #left {display:none; width:100%;}
	#contentz #left.hover_menu {display:block;}
	#contentz #left ul {margin:0;}
	#contentz #left ul li a {margin-bottom:1px;}
	#contentz #left .spazio_testo {padding:10px 14px;}
	#contentz #center {width:100%;}
	#contentz #right {width:100%; margin-bottom:35px;}
	#contentz #right #social {display:none;}
	#contentz #right #meteo {display:none}
	#contentz #right #googlemaps {display:none;}
}