 @font-face {
    font-family:"Questrial-Regular";
    src:url("../font/Questrial-Regular.eot?") format("eot"),
        url("../font/Questrial-Regular.woff") format("woff"),
        url("../font/Questrial-Regular.ttf") format("truetype"),
        url("../font/Questrial-Regular.svg#Questrial-Regular") format("svg");
        font-weight:normal;
        font-style:normal;
        }


body{
font-family:"Questrial-Regular"!important;
margin:0;
padding:0;
overflow:hidden;
background:#000;
font-weight:normal!important;
}



.prev_header{
width:100%;
height:5px;
background:#c0a837;
}

#header{

height: 42px;
text-align:center;
background:#182400;
}

.ui-bar-a{
    border:0 none;

}

.info{
border-top:1px solid #454545;
border-bottom:1px solid #454545;
overflow:hidden;
width:100%;
}

.tel, .mail, .map{
    float:left;
    background:url(../img/background_info.jpg) right 1px no-repeat #000;
    
    height:33px;
    padding:1px 1px 0 0;
    }
    
.tel a, .mail a, .map a{
    font-family:"Questrial-Regular"!important;
    color:white!important;
    text-decoration:none;
    font-size:12px;
    text-shadow:none!important;
    font-weight:normal!important;
    position:relative;
    top:5px;
    left:3px;
    }

.tel, .mail{
    border-right:1px solid #565656;
    }
    
 @media only screen and (max-width: 320px){   
    
.tel{
    width:33%;
    }
    
.map{
    width:33%;
    
    }
    
    
    
.mail{
  width:33%;
  } 
  
  } 
  
  
 @media only screen and (min-width: 321px){   
    
.tel{
    width:33%;
    }
    
.map{
    width:33%;
    
    }
    
    
    
.mail{
  width:33%;
  } 

  } 
  
 .logo{
    text-align: center;
    margin:0 auto;
    width:100%;
    background-color:#000;
    padding-bottom:60px;
    }
    
.logo img{
    position:relative;
    top:20px;
}

.content{

margin-top:-30px;
background-color:#000;


}

.ui-collapsible-set .ui-collapsible {
    margin-bottom: 10px;
}

.ui-btn-text{
    position: relative;
    top:-17px!important;
    left:10px!important;
}
.ui-body-c, .ui-overlay-c {
background:none!important;
}





.ui-btn-up-c, #sottosotto #sot.ui-collapsible-heading .ui-btn-up-c{
background:url(../img/background_menu.png) right center no-repeat #090909;!important;
text-shadow:none!important;
color: #bca532;
text-decoration:none!important;
border-bottom:0 none!important;
}

.ui-collapsible-collapsed .ui-btn-up-c, .ui-collapsible-collapsed .ui-collapsible-heading .ui-btn-up-c, #sotto .ui-collapsible-heading .ui-btn-up-c, #sottosotto #sot.ui-collapsible-heading-collapsed .ui-btn-up-c{
background:url(../img/background_menu.png) right center no-repeat #090909;!important;
text-shadow:none!important;
color: #bca532;
text-decoration:none!important;
border-top:1px solid #6f7050!important;
border-left:1px solid #6f7050!important;
border-right:1px solid #6f7050!important;
border-bottom:1px solid #6f7050!important;
}



.ui-btn-hover-c{
background:url(../img/background_menu.png) right center no-repeat #090909;!important;
text-shadow:none!important;
color: #bca532!important;
text-decoration:none!important;
}

.ui-btn-inner{
padding:0px!important;
border: 0 none;  

font-family:"Questrial-Regular"!important;

}

.ui-btn-text img{
    padding-top:3px;
    padding-left:3px;
    position:relative;
    top: 17px;
    left:-10px;
}

#page .ui-header .ui-btn-left .ui-btn-inner{

}

.ui-collapsible-heading .ui-mini{
    height:46px;
    background:url(../img/background_menu.png) right center no-repeat #090909!important;
}

.ui-collapsible-heading .ui-mini .ui-btn-inner {
   font-size:22px!important;
   position:relative;
   top:12px!important;
   text-align:center;
}

.ui-collapsible-heading .ui-mini .ui-btn-inner .ui-btn-text{
  top:-2px!important;
  font-family:"Questrial-Regular"!important;
  font-size:16px!important;
  color:#fff;
  left:0!important;
}



.ui-header .ui-btn-icon-left .ui-icon, .ui-footer .ui-btn-icon-left .ui-icon, .ui-mini.ui-btn-icon-left .ui-icon, .ui-mini .ui-btn-icon-left .ui-icon {
    display:none!important;
    }

.ui-btn-up-c:visited, .ui-btn-up-c a.ui-link-inherit {
color: #544c34!important;
}

.ui-icon-cusstom{
background:url(../img/arrow_left.png) no-repeat;
}

.ui-icon-custom{
background:url(../img/arrow_left.png) no-repeat;
}

.ui-icon{
width:9px!important;
height:12px!important;
}


.ui-icon-shadow{
box-shadow:none!important;
}

.ui-first-child > .ui-collapsible-heading > .ui-mini{
border-radius:0!important;

}

.ui-mini{
background:#fffdE8!important;
}

.ui-collapsible-content{
padding:0!important;

}

.separator{
width:100%;
height:1px;
background:#786A40;
margin:50px 0;
}

.menu{
margin-left:20px;
top:-57px;
position:relative;
}

.ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
    margin-top: -7px!important;
   margin-left: -10px!important;
}

#page .ui-btn-icon-left .ui-btn-inner .ui-icon {
    margin-top: -8px!important;
   
}




.interno{
background:#f2f1f0;
padding:10px;

}

.interno .arrow_down{
    position:relative;
    top: -16px;
    left:10px;

}

.greylight{
    font-family:"Questrial-Regular";
    color:#434343;
    padding:0 10px 10px 10px;
    line-height:20px;
}

.marche{
    list-style-type:none;
    padding-left:10px;
}

.marche li{
    font-family:"Questrial-Regular";
    color:#434343;
    
    line-height:20px; 
}

.footer{
margin-top: 50px;
font-family:Arial;
font-size:13px;
color:#ccc;
text-shadow:none;
text-align: center;
}


#contactForm label, #contactForm input, #contactForm p{
  font-family:"Questrial-Regular";
    color:#434343;  
}

.ui-submit{
    background:none!important;
    width:100px!important;
    font-family:"Questrial-Regular";
    color:#434343;
}

.ui-submit .ui-btn-inner .ui-btn-text{
    left:0!important;
    top:0!important;
    position:relative!important;
}

#formError label{
    color:red!important;
}





