body { background:#FFF;font-size: 17px;}
h1{font: 14px/18px "Lucida Grande","Lucida Sans Unicode",Tahoma,Arial,san-serif;font-size: 1em !important;text-shadow:none;font-weight: bold}
/* Swipe works with mouse as well but often causes text selection. */
.ui-content{padding-bottom: 30px !important;position: relative;top: -12px;}
.width-100{
	width:100%;
}
.width-100 img{
	width: 100%;
}
.testo-centro{
	text-align: center;
}
.testo-prop{
	font-size: 0.5em;
}
.over-hid{
	overflow: hidden;
}
#demo-page * { 
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
/* Arrow only buttons in the header. */
#demo-page .ui-header .ui-btn {
    background: none;
    border: none;
    top: 9px;
}
#demo-page .ui-header .ui-btn-inner {
    border: none;
}
.ui-footer{
	background: #fff !important
}
.ui-radio .ui-radio-on {
	background: #115848 !important;
	border: 0 !important;
}
/* Content styling. */
dl { font-family: "Times New Roman", Times, serif; padding: 1em; }
dt { font-size: 2em; font-weight: bold; }
dt span { font-size: .5em; color: #777; margin-left: .5em; }
dd { font-size: 1.25em; margin: 1em 0 0; padding-bottom: 1em; border-bottom: 1px solid #eee; }
.back-btn { float: right; margin: 0 2em 1em 0; }
.top-contatti{
	background: #fefaf2;
	padding: 10px;
	color:#b1834e !important;
	text-transform: uppercase;
	font-size: 12px;
}
.top-contatti li{
	padding: 0px 5px 0px 5px;
	float:right;
}
.top-contatti li a i{
	padding-right: 5px;
	color:#b1834e !important;
}

.social-link{
	padding:5px; margin-top:10px;text-align: center
}	
.social-link a img{
	margin:3px; height:36px; 
}
.bottone-menu{
	float: right;
}
.bottoneMenu{
	margin-top: 15px !important;
	background: #ffffff !important;
	color:#333 !important;
	border-radius: 5px;
	padding:8px 10px;
	border:1px solid #333;
}
.bottoneMenu i{
	font-size:19px;
}
.bottoneMenu:active{
	background: #b1834e !important;
	color:#333;
	text-shadow:none;
}
.menu-top{
	background: #f3f3f3 !important;
	height: 70px;

}
.img-logo{
	width:80%;
	max-width: 332px;
	margin: 20px 0;
	z-index: 100;
	float:right;

}
.img-logo-contatti{
	max-width: 250px;
}
.img-logo-contatti img{
	width: 36px; margin:3px
}
.img-logo img{ 
	width:100%; 

}
.icona-menu{
	position: absolute;
    top: 20% !important;
    
}
.telefono{
	background:#66CC00!important;
	color:white !important;
	text-shadow:none !important;
	font-size:20px !important;
}

.footer-li{
	padding-top:10px;	
	padding-bottom:10px;
	font-size:20px !important;	
}

.informazioni{
	display:none;
	background:white;
	padding:20px;	
}
.informazioni li{
	list-style: none;
}
.dove-siamo {
	display:none;
	background:white;
	padding:20px;	
	width:100%;
	height:300px
}
.informazioni-footer{
	width:100%;
	padding-right:100px;
}
.ui-panel-inner { 
  padding: 0 !important;
}
#left-panel{
	background:white;
	border-right: 2px solid #ddd !important;
}
#left-panel .menu-label{
	background:#f6f6f6;	
	padding: 10px 20px 10px 20px;
	font: 600 30px "Open Sans",sans-serif;
	
	
}
#right-panel{
	padding-left:10px !important;
	padding-right:10px !important;	
}
.menu-link.ui-btn{
	padding: 10px 20px 10px 20px !important;
	background:white !important;	
	border-bottom:1px solid #ddd !important;	
	text-align: left !important;
	margin: 0 !important;
	border-color: #f3f3f3 !important;
	
}
.menu-link.ui-btn a {  width:100%!important;display:block!important
}

.menu-link.ui-btn:hover { background:#CCC!important
}
.menu-link.ui-btn.ui-btn-active{background: #333 !important;text-shadow:none  !important;}
.menu-link.ui-btn.ui-btn-active a{color: #fff !important}
.menu-link a{
	
	text-decoration: none !important;
	color:#333!important;
}
.footer-menu{
	margin-bottom:10px;	
}
.footer-menu .ui-link{
	color:black !important;
	text-decoration: none !important;  }

ul { padding:0; margin:0}
li { padding:0; margin:0; list-style:none}
.wrapper{
	margin-left: 5%;
	margin-right: 5%;
	width:90%;
}
.ui-content {
width:100%;
padding:0;
background:  #fff !important;
	}
#map-canvas {height:300px;border:1px solid #ccc; text-align:center; color:#000000; width:100%}

.immagine { text-align:center; margin:auto}
.immagine img {border:1px solid #ccc;width:100%; max-width:800px;text-align:center; }
ul.top li { width:10%; display:inline-block}
.box{
	background:url("/images/pattern-1-3.png") repeat;
	width:90%;
	margin-left: 5%;
	margin-right: 5%;
	border:1px solid #b1834e;
	margin-top: 20px;
}
.box p{
	font-size: 0.8em;
	margin-bottom: 18px;
}
.box img{
	width:100%;

}
.bottone-vai-dettaglio{
	background:#115848;
	color:white !important;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow:none !important;
	padding: 10px 12px 10px 12px;
	font-weight: normal !important;
}
.box-elegante{

	width:90px;
	margin:0 auto;
	position: relative;
	top:43px;

}
.box-elegante img{
	width: 100%;
}
#offerte{
	padding:20px 0px 20px;
	background:#032d22;
	width:90%;
	margin-left:5%;
	margin-right: 5%;
	text-align: center;
	color:white;
	text-transform: uppercase;
	text-shadow:none;
}
#link_offerte{
	display:none;
	width:90%;
	margin-left:5%;
	margin-right: 5%;
	background:#032d22 url("/images/pattern-15-15.png") repeat;
}
#link_offerte a{
	display: block;
	color:white;
	text-shadow:none;
	padding-bottom:10px;
	padding-left: 10px;
	padding-top: 10px;
	text-decoration: none;
	font-weight: normal;
}
#link_offerte a:before{
	content:"\2666\00a0";
}
.destra{
	float:right;
	margin-right: 15px;
	font-size: 1.2em;
}
.pagina_img{
	width:100%;
}
.pagina_img img{
	width:100%;
}
.dati-golf{
	text-align:center;
}
.box-newsletter{
	width:90%;
	background:#fefaf2 !important;
	margin-left: 5%;
	margin-right: 5%;

}

#slider1_container {position: relative; top: 0px; left: 0px; width: 900px; height: 300px;}

.slides {cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width: 900px; height: 300px;}

.slider .bx-wrapper .bx-viewport{
	height:330px !important;
}
.titolo-foto-slide{
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    color: #333;
    font-size: 20px;
    margin-left: 30%;
    padding: 5px;

}
.box_saloni{width:100%;margin-top:20px;}
.box_saloni img{width:100%;}
.box_saloni .titolo_salone{float:right;}
.box_saloni_dettaglio{width: 90%;margin: 20px 5%;border:1px solid #333;padding-bottom:20px;}
.box_saloni_dettaglio img{width:100%;}
.box_saloni_dettaglio .titolo_salone{text-align: center}
.box_saloni_dettaglio .dati_salone{text-align: center}
.box_saloni_dettaglio p{text-align: center}
.box_saloni_dettaglio .bottone_info{text-align: center;padding:10px 20px;background: #333;color: #fff;text-decoration: none;text-shadow:none;}
.box_saloni_dettaglio .bottone_info:hover{background: #000;color:#fff;}
.box_saloni_dettaglio .bottone_info:visited{color:#fff}
.box_saloni_dettaglio .bottone_info:active {color:#fff}

.pagina p, .besps_caps_1_0{margin:20px 0;clear:both;}
.pagina img{width:100%;margin:0 0 20px0;height:auto;}
.tablist-left .ui-corner-all {border-radius: 0;}
.tablist-left .ui-collapsible{margin-bottom:0 !important;}
.dettaglio_punto_vendita_box p{text-align: center;}
.dettaglio_punto_vendita_box .bottone_chiama{text-decoration: none;color:#333;}

.label_seguici{color:#333;font-size: 16px;position: relative;top:-8px;}
.ui-collapsible-heading-toggle{border-bottom:0;}

