@charset "utf-8";
/* CSS Document */
  
  .global{
	  max-width:980px;
	  margin:auto;
  }
  .diapoStatique{
	display:none;
}
  .diapoHotel{
	display:none;
}
.visiteVirtuelle{
	display:block;
}

#bandeau label,
#bandeau input{
  	display: none;
  }

@media only screen and (max-width: 1382px) {
  /* 1382 =================================================== */
  body {
    max-width: 1440px;
  }
  .diapoStatique{
	display:none;
}
  .diapoHotel{
	display:none;
}
.visiteVirtuelle{
	display:block;
}
}
@media only screen and (max-width: 992px) {	
  /* 992 =================================================== */
  body{
	  margin:0;
	  font-size:130%;
	  background: #19171C;
  }
  
  .global{
  	width: 100%;
  }
  
  #supersized{
  	display: none;
  }

  h1{
  font-size: 300%;
 }

.logoClient {
    background: none;
    display: none;
}

.logoClientSmartphone{	
	display: block;
}
.langue a img {
	width:50px;
}

.logoClientSmartphone img{
	width:100%;
	height: auto;
	margin: 0 auto;
}

#bandeau label {
    color: #fff;
		cursor: pointer;
		font-size: 26px; 
		display: block;
		padding: 4px 8px;
		font-weight: bold;
		width: 100%;
		height:  50px;
		background: #E2AF1C;
		text-transform: uppercase;
		text-align: center;
	}
#bandeau input{	
	display: none;
}

#bandeau input:checked + .menu1,
#bandeau input:checked + .menu1 + .logoClient + .menu1Part2,
#bandeau input:valid + .menu1,
#bandeau input:valid + .menu1 + .logoClient + .menu1Part2 {
  display:block;
}

#bandeau .upline{
	display: none;
}

.menu1 {

display: none;
	width:100%;
	height:inherit;
	float: inherit;
}

.menu1 a{
  font-size: 160%;
  height: 100%;
}


/* cache bouton Hotel */


.menu1 ul {
	margin:0 0 0 0;
	list-style-type:none;
	padding:0;
}
.menu1 li {
	background: none;
	float: none;
	display: block;
	font-size: 100%;
	padding: 50px 0 40px 0;
	border-bottom: solid 1px grey;
}

.menu1 ul ul, .menu1 .enroule ul {
	display: none;
	position: static;
	background: #626163;
}
.menu1 li li {
	float:none;
	height:auto;
	font-size:100%;
	background:none;
	padding: 20px 0 20px 0;
	border-bottom: solid 1px #19171C;
}

.menu1 li li a{
	text-align: center;	
	font-size: 130%;
}

.menu1 li li a:hover, .menu1 li.active li a {
  font-size: 130%;
}

.menu1Part2 {
display: none;
	width:100%;
	height:inherit;
	margin:0;
	padding:0;
	float:none;
	line-height:100%;
	font-size:130%;
}


.menu1Part2 ul {
	margin:0 0 0 0;
	list-style-type:none;
	padding:0;
}
.menu1Part2 li {
	background: none;
	float: none;
	margin: 0;
	padding: 30px 0 25px 0;
	position: static;
	border-bottom: solid 1px grey;
	font-size: 100%;
}

.menu1Part2 a{
	height: 100%;
	font-size: 160%;
}

.menu1Part2 ul ul, .menu1Part2 .enroule ul {
	background-color: #626163;
	display: none;
	margin: 10px 0 0;
	_margin-top: 0;
	padding: 0 20px 10px;
	position: static;
	z-index: 100;
}

.menu1Part2 li li {	
	font-size:100%;
	border-bottom: solid 1px #19171C;
}

.menu1Part2 li li a {
	text-align:center;	
	padding:20px 0 20px 0;
	font-size: 130%;
}

.menu1Part2 li li a:hover {
	text-align:center;	
	padding:20px 0 20px 0;
}

.menu1Part2 #Btn_320, .menu1Part2 #Btn_481{
    /*background: url("../images/header/menu/bouton_reservation.png") no-repeat scroll center center transparent;*/
    margin-left: inherit;
    width: 100%;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	background: rgb(235,187,29); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(235,187,29,1) 0%, rgba(242,204,35,1) 50%, rgba(222,167,26,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(235,187,29,1)), color-stop(50%,rgba(242,204,35,1)), color-stop(100%,rgba(222,167,26,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(235,187,29,1) 0%,rgba(242,204,35,1) 50%,rgba(222,167,26,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(235,187,29,1) 0%,rgba(242,204,35,1) 50%,rgba(222,167,26,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(235,187,29,1) 0%,rgba(242,204,35,1) 50%,rgba(222,167,26,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(235,187,29,1) 0%,rgba(242,204,35,1) 50%,rgba(222,167,26,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebbb1d', endColorstr='#dea71a',GradientType=1 ); /* IE6-9 */
}

#actualitesAccueil {
    bottom: 0;
    display: block;
    margin: 10px 0 20px;
    position: inherit;
    width: 100%;
    height: inherit;
    
    background: #fff;
    border: solid 8px #DDDDDD;
}


#actualitesAccueil p{
  color: #373737;
}

#actualitesAccueil h1 p{
  color: #F3B700;
  text-align: left;
}

#actualitesAccueil p a {
    color: #373737;
}

.gauche {
	width:97%;
	min-height:inherit;
}

.gauche a.boutonSavoirPlus {
	background: #BFBFBF;
	height: auto;
	width: auto;
	font-size: 120%;
}

.home .gauche {
	padding: 30px 10px;
	background: none;
	float:none;
}

.home #receptActus {
	float: none;
	width: 97%;
	background: none;
}

.home #receptActus h2 {
    font-size: 130%;
}

.home #receptActus p {
    font-size: 120%;
}

.jcarousel-control{
	display: none;
}

.home #receptActus p{
  color: #373737;
}

/* page interieure */

.gabaritDiapo .article, .gabaritDiapo .enum {
	width:100%;
	float:none;
	margin-right:0;
}

.centre {
	background: #fff;
	border: solid 8px #DDDDDD;
	display: inline-block;
	margin-bottom: 8px;

	padding: 25px 50px 35px;
	width: 89%;
}

.centre img{	
    height: auto;
    max-width: 100%;
    width: auto;
}

.espaceDeTravail {
	background: none;
}
.diapoStatique{
	display:block;
}
.visiteVirtuelle{
	display:none;
}
  .diapoHotel{
	display:block;
}
.diapoStatique li img{
    float: none;
    margin: 0;
    width: 90%;
}

#receptDiapo{
	display: none !important;
}

.Btn_retour {
    background: none;
    float: right;
    /*margin: -78px -13px 0 0;*/
    /*padding: 8px 16px;*/
    -webkit-border-radius: 10px;
	border-radius: 10px; 
	background: rgb(235,187,29); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(235,187,29,1) 0%, rgba(242,204,35,1) 50%, rgba(222,167,26,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(235,187,29,1)), color-stop(50%,rgba(242,204,35,1)), color-stop(100%,rgba(222,167,26,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(235,187,29,1) 0%,rgba(242,204,35,1) 50%,rgba(222,167,26,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(235,187,29,1) 0%,rgba(242,204,35,1) 50%,rgba(222,167,26,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(235,187,29,1) 0%,rgba(242,204,35,1) 50%,rgba(222,167,26,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(235,187,29,1) 0%,rgba(242,204,35,1) 50%,rgba(222,167,26,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebbb1d', endColorstr='#dea71a',GradientType=1 ); /* IE6-9 */

}



/* footer */

.footer {
    background: none;
    bottom: 0;
    clear: both;
    height: 37px;
    position: inherit;
    width: 100%;
}

.footer_in {
	width:100%;
	text-align: center;
}

.menu3 {
	padding:0 0 0 0;
    margin: 5px auto 0;
	height:inherit;
	float:none;
	color:#fff;
	font-size: 150%;
}

.menu3 ul {
	list-style-type:none;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	font-size: 120%;
}
.menu3 li {
	display: block;
	padding:0 8px;
	background: none;
}
.menu3 li.first {
	border:none;
}
.menu3 a {

}
.menu3 a:hover {
	color:#F3B700;
}

.langue {
    float: none;
    margin: 0 auto;
    padding: 0;
}

.langue img{
  width: 85px;
  height: auto;
  
}


}
@media only screen and (max-width: 768px) {
  /* 768 =================================================== */
  
}

@media only screen and (max-width: 600px) {
  /* 600 =================================================== */

}
@media only screen and (max-width: 480px) {
  /* 480 =================================================== */
 
}
@media print {
	.menu{
		display:none;
	}
}