
/* :::::  http://www.appartamentisalento.it/style-mobile.css ::::: */
html, body, p { font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; color: #525252; margin: 0; padding: 0; width: 100%; display: block; }
h1 { font-size: x-large; background-color: #eeeeee; text-align: center; color: #285330; margin: 2% 0 5% 0; }
h1 img { display: none; }
h2 { font-size: large; margin: 0; color: #285330; }
h3 { font-size: large; margin: 0; }
a:link { color: #1a77bd; }
a:visited { color: #1a77bd; }
a:active, a:hover { color: rgb(0,0,255); text-decoration: none; }
img { text-decoration: none; border-style: none; }
label { white-space: nowrap; font-size: 90%; font-weight: bold; }
legend { color:#666666; font-family:Times; font-size:20px; padding:0 2px; }
fieldset {
	background:#F7F7F7;
    border-color:#ECECEC #ADADAD #ADADAD #ECECEC;
    border-style:solid;
    border-width:1px;
    padding-left:4%;
    padding-right:4%;
    text-align:left;
}
textarea {
     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
     -moz-box-sizing: border-box;    /* Firefox, other Gecko */
     box-sizing: border-box;         /* Opera/IE 8+ */
}
#masthead { width: 96%; margin: 2%; padding: 0; display: block; }
#siteName { width: 100%; display: block; height: 175px; margin-top: 2%; border-bottom: 1px solid rgb(204, 204, 204); text-align: center; background-image: url(/images/testata.jpg); background-position: -355px 0px; }
#siteName img { width: 95%; float:left; }
#globalNav { margin: 1% 0 1% 0; width: 100%; float: left; display: block; }
#globalNavSinistra { margin:0; width: 100%; float: left; }
#globalNavDestra { margin:0; width: 55%; float: right; }
#socialContainer { margin:1% 0 1% 0; padding:0 2% 0 0; width: 100%; float: right; }
#Contenuti { width: auto; margin: 0; padding: 0 2% 0 2%; display: block; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); float: left; }
#Generale { width: 100%; margin: 1% 0 1% 0; padding: 0; display: block; font-style: italic; font-size: large; float: left;  }
#container-map{width: 70%; height: 200px; margin: 0 15% 8% 15%; float: left; position: relative; z-index:10;}
.Attention { text-decoration: underline; }
.MainTop { width: 100%; margin: 0 0 8% 0; padding: 6% 0 6% 0; display: inline-block; text-align: center; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.MainTop img { float: none; margin: 0; border: 1px solid #dcdcdc; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); padding: 4px; }
.MainTop img:hover { float: none; margin: 0; border: 1px solid #5ba9f4; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); padding: 4px; }
.MainTop h2 { background-color: #fff; margin: 2% 0 2% 0; }
.MainTop h2 img { float: left; padding: 0; margin: 3px 8px 0 2px; }
.MainTop p { margin: 2% 0 0 0; text-align: left; }
.MainDown { width: 100%; margin: 0 0 8% 0; padding: 6% 0 6% 0; display: inline-block; text-align: center; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.MainDown img { float: none; margin: 0; border: 1px solid #dcdcdc; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); padding: 4px; }
.MainDown img:hover { float: none; margin: 0; border: 1px solid #5ba9f4; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); padding: 4px; }
.MainDown h2 { background-color: #fff; margin: 2% 0 2% 0; }
.MainDown h2 img { float: left; padding: 0; margin: 3px 6px 0 10px; }
.MainDown p { margin: 2% 0 0 0; text-align: left; }
.OfferteSpeciali { float: left; padding: 0; margin: 3px 6px 0 10px; font-size: medium; }
.OfferteSpeciali h3 { font-size: medium; color:red; margin: 0; }
.viewScheda { font-size: medium; }
#Contatti { padding: 15% 0 1%; float: left; margin-bottom: 3%; width: 100%; text-align: center; }
#Contatti p { margin-bottom: 1px; margin-top: 0; }
#Contatti h3 { padding: 0; margin: 0; background-color: #eeeeee; width: 100%; }
#ContattiLeft { float: none; padding: 0; width: 100%; display: block; margin-bottom: 5%; }
#ContattiLeft img { display: none; }
#ContattiRight { float: none; padding: 0; width: 100%; display: block; }
#ContattiRight img { display: none; }
#ContattiRight textarea { width: 100%; }
#ContattiRisultato {
	float: none;
	background:#F7F7F7 none repeat scroll 0 0;
    border-color:#ECECEC #ADADAD #ADADAD #ECECEC;
    border-style:solid;
    border-width:1px;
    padding:4%;
    text-align:left;
    width: 100%;
}
#ContattiRisultato img { float: left; margin: 0 10px 0 0; }
#WarningBox { width: 70%; color: rgb(255, 0, 0); padding:0px 0 40px 0; }
#WarningBox img { margin:0px 10px 0 0; padding: 0; float: left; }
.TextWrapLeft { float: left; margin: 20px 10px 0 0; }
.TextWrapLeftContactForm { float: left; margin: 10px 10px 0 0; }
.FotografieGallery { clear: both; overflow: visible; border: none; float: left; text-align:center; }
.FotografieGallery h3 { padding: 1%; text-align: center; color: #285330; }
.VideoGallery { width:96%; padding:2% 0 0 0; clear: both; overflow: visible; margin: 0 2% 0 2%; border: none; float: left; text-align: center; }
.VideoGallery h3 { padding: 1%; text-align: center; color: #285330; }
.UserFotografieVideo { margin:1%; display:inline-block; }
.VideoGallery iframe { border: none; width: 90%; padding: 3% 0 5% 0; margin: 0 5% 0 5%; }
.UserFotografieGallery { margin:1%; display:inline-block; }
.UserFotografieGallery img { border: 1px solid #dcdcdc; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); padding: 4px; }
.Form-error { color: rgb(255, 0, 0); }
#siteInfo { font-size: 80%; float: left; width: 100%; color: rgb(102, 102, 102); text-align: center; margin: 0; }
#siteInfo img { margin: 1%; }
#facebook-container { float: right; display: inline; margin-left: 1%; }
#other-button-container { float: right; display: inline; }
#email-friend { float: right; display: inline; width: 0; margin: 0; padding: 0; }
/* google map popup */
.popup h3 { font-size: small; }
/* fix facebook like box only for Opera 9.5+ browser */
doesnotexist:-o-prefocus, #fb-root {
	display: none;
}
doesnotexist:-o-prefocus, .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
	vertical-align: top !important;
}
/* end fix facebook like box only for opera browser */
