@media only screen and (min-width: 768px) and (max-width: 959px) {.container{width:768px!important;}

#widget-header{}

.sf-menu li li a{font-size:13px}

.sf-menu>li>a{display:inline-block;padding-left:9px;padding-right:9px;font-size:15px;text-transform:uppercase;}

#footer .grid {font-size:12px;border:0;float:left;width:23%;margin:5px;}

#content #menusx{width:200px}
#content #dx{width:530px}



#content #menusx li a{font-size:12px;padding:3px}

#content #menusx li ul li a{padding:3px}


.mappa {float:none;width:100%;height:350px;margin:0;border:0;padding:0;margin-bottom:10px}


#homeleft{margin-top:30px;margin-left:20px;display:block;float:left;width:340px;background-color:#eff3f4}
#homeleft img{width:340px;display:block}
#homeleft h3{margin-top:10px;font-size:22px;color:#658695;font-weight:bold}
#homeright{margin-top:30px;margin-right:20px;display:block;float:right;width:340px;background-color:#eff3f4}
#homeright .homeright{clear:both;background-color:#eff3f4}
#homeright .homeright img{float:left;max-width:40%;background-color:#eff3f4}
#homeright .homeright div{float:left;margin-left:10px;background-color:#eff3f4}
#homeright .homeright div h3{font-size:22px;color:#658695;font-weight:bold;background-color:#eff3f4}