/* body:before {
   content: "Version tablette du site";
   display: block;
   color: #777;
   text-align: center;
   font-style: italic;
 }*/
 .tab-content .twocolumns .content {
  width: 100%;
  float:none;
}
#header .holder {
    width: 98.0059820538%;}
#footer {
	width: 98.0059820538%;}
.box .frame{
	width: 94%;}
.panel .holder {
    width: 97%;
}
.box{
    width: auto;
}
.main-holder {
    width: 100%;
}
.open-close .block {
margin-left: -104px;
}
.tab-content {
    padding: 17px 10px 14px;
}
.tab-content .twocolumns {
    background:none;
    width:100%;
}
.tab-content .twocolumns .aside {
    float: none;
}
#footer .add-nav {
    margin: 30px -10px 36px 0;
}
.main-frame .content {
    float: none;
    width: 100%;
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}

#content {
    float: none;
    width: auto;
    padding: 29px 10px;
}

#content .gray-block {
    width: 100%;
}
#sidebar {
display: none;
}

.panel {
  width: 100%;
  left:0;
}


.search-form1 {
  width: 85%;
}


form, fieldset {
  width: 100%;

}

.main-frame {
  width: 100%;
  padding: 15px 0 20px 0;
}

.search-form1 .area {
  float:none;
}
.survey {
display: none;
}

.search-form1 input[type="submit"] {
  margin: -29px 10px 0;
}

.search-form1 .area label {
  margin: 2px 0 8px;
  padding: 6px 0 0;
}
div.main-frame div.content div#count:before {
   content: "► Vous souhaitez entrer plus de critères de recherche? Tournez votre tablette! ◄";
   display: block;
   font-family:  'lobster_1.4regular',Arial,Helvetica,sans-serif;
   margin-bottom: 5px;
   padding-left: 140px;
   font-weight: 200;
 }
.sort-box {
  width: 99%;
}

.text-holder {
float:none;
margin-left: 150px;
}

#content .poll {
  margin: 25px auto;
}
.main-frame .content .bar {
  width: 98%;
}
.sort-list {
  margin: 0 auto;
  min-width: 684px;
}
.sort-list .box1 {
  float: none;
  margin: 5px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;    
}
.newsletter .area {
  float: none;
  margin: 10px 9px 31px 0;
}

.newsletter input[type="submit"] {
    float: none;
    margin: 5px 0 0;
}
.logo-block {
  float: none;
}
.right {
    margin-right: 15px;
    margin-top: -155px;
}

#header-newsletter-form.newsletter fieldset
{margin-left: 15px;}  
  
#header-newsletter-form.newsletter fieldset input{
margin-top: 5px;	
}
.newsletter label {
  float: none;
}
.open-close .slide .section {
  padding: 19px 0 0 25px;
}
.open-close .slide .section:first-child {
  padding: 19px 10px 0 125px;
}
.topiclist1 {
  margin: -3px 30px 20px;
}
.main-frame .content .status {
  width: 99%;
}
.content div#pagination{
margin-left:25px;	
}

/*Slider hotel*/
.carousel-block .cycle-gallery .mask {
  margin: 0;
}
.carousel-block .cycle-gallery {
    width: auto;
}
.carousel-block {
    width:100%;
}
.heading1 .r {
  padding: 10px 20px 10px 15px;
   float: left;
}
#wrapper strong.slogan {
  background: none;
}
#header .section .result {
  margin-top: 2px;
}
#wrapper strong.slogan {
  padding: 4px 0 0;
   display: none;  
}
#content .topiclist .alignleft {
  display: block;
  float: none;
  width: 100%;
  margin-bottom: 10px;
}
#content .topiclist .box1 {
width: auto;
}
.tab-area {
  width: 100%;
}
.carousels-list {
  margin: 0 auto;
  width: 100%;
}
.main-frame {
  padding: 15px 0 20px 4px;
  width: 100%;
}
.carousels-list .textholder h2 {
width:100%;
}
.carousels-list li {
  max-width: 302px;
 margin: 10px 4% 10px 6%;
  width: 40%;
  padding: 0;
}
.carousels-list .carousel .mask {
width:100%;
max-width: 302px;
}
.carousels-list .info {
  width: 100%;
}
#content .topiclist li {
  width: 97%;
}
#content .poll {
  width: 100%;
  margin:0 auto 25px;
  max-width: 720px;
}
#content .poll .frame {
  width: 100%;
}
#content .poll .row.arrows {
background: url("/images2/arrow_date2.jpg") no-repeat scroll 256px 13px / 76px auto transparent;
}
#content .poll .row {
  padding: 4px 0 10px;
  width: 100%;
  max-width: 717px;
}
#content .poll .row h2 {
  float: none;
  margin: 0 0 12px 25px;
  padding: 7px 0 0;
  width: auto;
}
#content .poll .row .area {
 margin: 0 20px;
}
#content .poll .row input[type="submit"] {
  float: left;
  margin: 23px 0 0 10px;
}
.holder div.frame div.result {
	width:100%;
}
#content .poll table td.price {
  width: 10%;
}
#content .poll table td.trois {
  width: 15%;
}
#lightbox-content {
  width: 97% !important;
}
#lightbox-content iframe {
	width:100% !important;
}
#count {
  padding-left: 20px;
}
#show_carte{
  padding-right: 20px;
    background: url("/images2/location.png") no-repeat scroll right 125px bottom / 23px auto transparent;
}	 
#hide_carte {
  padding-right: 20px;
    background: url("/images2/location.png") no-repeat scroll right 130px bottom / 23px auto transparent;
}	 
#map_ajax {
    width: 99% ;
}
.sort-list li {
  width: 100%;
  float: none;
  margin: 0 auto;
}
.heading1 .r {
  padding-left: 0;
  margin-left: 0;
}
.sort-list .twocolumns, .sort-list .price-block {
  margin: 0 !important;
}
.sort-list .carousel,
.sort-list .twocolumns .textholder {
  padding-bottom: 0;
  margin: 0 auto;
}
.sort-list .carousel .mask {
  width: 100%%;
}
.sort-list .twocolumns .textholder {
  margin-left: 5%;
}
.heading1 h1 {
  line-height: 1.2em;
}
.search-page .sort-list .twocolumns .textholder {
  margin: 0 auto;
}
.sort-list .price-block .section-r {
  width: 125px;
}