html{margin:0;padding:0;font-size:100%;}
body{font-size:100.01%; text-align:left; background:#C0C0C0;}
a{text-decoration:none;}
#header{display:block;height:150px;float:left;} 
#menu{width:1170px;float:right;}
#banner{display:block;max-width:90%;float:center;margin:auto;}
#mappa{border:solid 1px black;max-width:100%;}
#menu ul{margin:0px 0 0px 0px;float:right;width:100%;list-style: none;}/*** Menu ***/
#menu ul li{float:right;margin:0 0px 0 0;position:relative;}
#menu a{background:#888;color:#fff;display:block;font-size:10px;font-family:Germania;text-transform:uppercase;}
#menu a:hover{background:#666;}
#sfondo{width:100%;height:150px;background:url(..//foto/blue-river-piscine-logo.png);background-repeat:no-repeat;}	
.btn-responsive-menu{display:none;position:fixed;float:left;padding:5px;cursor:pointer;margin:0px 20px 0 0;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background:#333333;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.icon-bar{display:block;width:18px;height:1px;margin:5px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.show{display:block!important;}
@media (min-width: 1200px) {#pagina{width:1170px;margin:0 auto;}
#header{width:1170px;float:center;} 
#menu{width:100%;float:left;}
#interno{width:1170px;float:left;padding:20px 0px 0px 0px;}
}
@media(min-width:768px)and(max-width:980px){#pagina{width:748px;margin:0 auto;}
#header{width:748px;height:90px;float:left;}
#menu{display:none;width:100%;float:left;background:black;position:fixed;z-index:5;}
#interno{width:748px;float:left;padding:20px 20px 20px 20px;}
#menu ul li{float: none;}
.btn-responsive-menu{display:block;}
}
@media(max-width: 767px){#pagina{width:100%;margin:0 auto;background:#fff;}
#header{width:100%;height:50px;} 
#menu{display:none;width:100%;float:left;background:black;position:fixed;z-index:5; margin: 20px;}
#interno{width:100%;float:left;padding:20px 0 0 0;}
#site-title a{font-size:25px;margin-left:10px;}
#menu ul li{float:none;}
.tastisl{float: none;}
.btn-responsive-menu{display:block;}
#banner{display:block;max-width:300px;float:center;margin:auto;}
#mappa{border:solid 1px black;max-width:250px;}