/*-----TITRE DETAIL -----------------------------------------------------*/
#detailtitre {
	margin-bottom:10px;
}
.dnometb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#655d5d;
	margin-bottom:10px;
	width:550px; float:left
}
.dinfoetb {
	color:#666;
	font-size:13px;
}
/*-----PHOTOS DETAIL -----------------------------------------------------*/
#detailphoto {
	border:solid 1px #CCC;
	padding:10px;
	margin-bottom:10px;
}
#bigpho {
	position:relative;
	float:left;
	width:630px;
	height:368px;
	text-align:center;
}
#interpho {
	float:left;
	width:26px;
	height:368px;
	margin-left:10px;
	/*border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;*/
	background-image:url(../images-maq/sliderv.jpg);
	background-repeat:no-repeat;
	background-position:center;
	position:relative
}
#smallpho {
	float:right;
	width:310px;
	_width:310px;
	height:368px;
}
#spag {
	background-color:#EBEBEB;
	margin-left:5px;
	height:15px;
	margin-top:5px;
}
#sphos img {
	float:left;
	margin-left:10px;
	margin-bottom:9px;
}
.nupag {
	text-align:center;
	font-size:11px;
}
li img {
	cursor:pointer;
}
/*-----DESC DETAIL -----------------------------------------------------*/
.detaildesc {
	border: solid 1px #CCC;
	margin-bottom:10px;
}
.box-header1 {
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	border-bottom:solid 1px #CCC
}
.bgbox {
	display: inline;
	font-size: 12px;
	margin: 0;
	background: #9c163e;
	color: #FFF;
	font-size: 14px;
	padding:6px 8px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.bgbox0 {
	font-size: 17px;
	margin: 0;
	color: #fff;
	background-color:#9c163e;
	padding:6px 8px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	border-bottom:solid 1px #ccc;
}
.detailtext {
	font-size:11px;
	color:#555px;
	padding:5px;
	line-height:20px;
}
.detailtext ul {
	margin-left:20px;
	padding-left:5px;
}
#detailexc {
	
}
#detailchleft {
	width:810px;
	float:right;
}
#detailchright {
	width:180px;
	float:left;
}
.titsec {
	color:#333;
	font-size:13px;
}
.titre2 {
	padding:8px;
	padding-bottom:0;
	font-size:13px;
	color:#9c163e;
}
#resch {
	color:#8FC75C;
	font-size:13px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.dateinput {
	margin-right:3px !important;
	width:87px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px !important;
	padding:6px;
	cursor:pointer;
}
.btnrech {
	font-size:15px;
	color:#FFF;
	letter-spacing:1px;
	background-color:#b70e4f;
	border:solid 1px #b70e4f;
	padding-top:2px;
	padding-bottom:2px;
	width:186px;
	margin-left:20px;
}
.btnresa {
	font-size:15px;
	color:#FFF;
	letter-spacing:1px;
	background-color:#b70e4f;
	border:solid 1px #b70e4f;
	padding-top:2px;
	padding-bottom:2px;
	width:100px;
}
.listedesc {
	height:108px !important;
	float:left;
	width:476px;
}
#titopliste {
	padding-top:5px;
	font-size:20px;
	color:#9E386D;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 3px #ccc;
}
.labeliste {
	color:#666;
	font-size:13px;
}
/*----------------liste date ------------------------------*/
.lstdispobarr1 {
	background:url(../images-maq/bgdisp.jpg) repeat-x;
	background-position:center;
}
.lstdispobarr2 {
	background:url(../images-maq/endisp.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.lstdispobarr3disp {
	background:url(../images-maq/disp.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:45px;
}
.lstdispobarr3opt {
	background:url(../images-maq/opt.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:45px;
}
.lstdispobarr3ndisp {
	background:url(../images-maq/ndisp.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:45px;
}
.lstdispobarr4disp {
	font-size:13px;
	padding-left:27px;
	padding-top:15px;
	color:#208022;
}
.lstdispobarr4opt {
	font-size:13px;
	padding-left:27px;
	padding-top:15px;
	color:#dd5704;
}
.lstdispobarr4ndisp {
	font-size:13px;
	padding-left:27px;
	padding-top:15px;
	color:#d40505;
}
.btndispo {
	background-image:url(../images-maq/btnresa.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	border:none;
	height:19px;
	color:#FFF !important;
	background-color:#4d9d0c;
	padding:2px 10px 2px 15px;
	float:right;
	cursor:pointer;
}
.btnopt {
	background-image:url(../images-maq/btno.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	border:none;
	height:19px;
	color:#FFF;
	background-color:#e19201;
	padding-left:12px;
	padding-top:2px;
	padding-right:3px;
	float:right;
	color:#FFF !important;
}
.btnndispo {
	background-image:url(../images-maq/btnnd.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	border:none;
	height:19px;
	width:100px;
	color:#FFF;
	background-color:#eb5d5c;
	padding-left:15px;
	padding-top:2px;
	float:right;
	color:#FFF !important;
}
.plusdet {
	float:left;
	color:#000;
}
/*------------ LISTE CHAMBRES ----------------------------*/
.chambres {
	margin:5px;
	padding-top:7px;
	border-top:solid 1px #CCC;
	background-color:#fff;
}
.chndispo {
	width:794px;
	border:solid 1px #CCC;
	padding-right:5px;
	margin-top:10px;
	padding:7px;
}
.chcntnd {
	float:right;
	width:610px;
}
.chcntnd h2 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#655d5d;
	font-weight: normal;
}
.chfoot2nd {
	float:right;
	width:250px;
	padding-left:6px;
}
.bnd {
	font-size:14px;
	color:#d40505;
	text-align:right;
	padding-right:15px;
}
#chdispo {
	float:left;
	width:651px;
	border-right:solid 1px #CCC;
	padding-right:5px;
}
#chpanier {
	float:left;
	margin-left:5px;
	width:130px;
	height:255px;
}
.cadrech {
	padding:5px;
	padding-right:0;
	padding-left:0;
	border-bottom:solid 1px #CCC;
	padding-top:10px;
}
.cadrechlast {
	border-bottom:none;
	padding:5px;
	padding-right:0;
	padding-left:0;
	padding-top:10px;
}
.chimg {
	float:left;
	width:160px;
	height:93px;
	border:solid 1px #ccc;
	padding:2px;
}
.chent2 .meta {
	color: #888;
	margin: 0;
	margin-bottom:3px;
}
.chent2 .lstmeta {
	color: #9E386D;
	margin: 0px;
	margin-bottom: 3px;
	font-size:11px;
	font-weight:normal;
}
.chent2 .promometa {
	color:#E33371;
	margin: 0;
	padding-left:20px;
	background-image:url(../images-maq/offrespeciale.jpg);
	background-image:url(../images-maq/offrespeciale.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:normal;
}
.chent2 a:hover {
	color: #9c163e;
}
.chfoot {
	clear:both;
	padding-top:10px;
}
.chfoot1 {
	float:left;
	width:440px;
}
.spannls{
	width:120px; padding-left:20px; font-size:11px; color:#666;
}
.chfoot2 {
	float:right;
	width:200px;
	padding-left:6px;
	border-left:4px solid #EEE;
}
.chfoot2 div {
	margin-bottom:8px;
}
.cadrdisp1 {
	width:50px;
	height:30px;
	border:solid 1px #ccc;
	color:#8CB83D;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	font-size:10px;
	text-align:center;
}
.cadrdisp2 {
	width:50px;
	height:30px;
	border:solid 1px #ccc;
	color:#dd5704;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	font-size:10px;
	text-align:center;
}
.cadrdisp3 {
	width:50px;
	height:30px;
	border:solid 1px #ccc;
	color:#d40505;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	font-size:10px;
	text-align:center;
}
#monpanier {
	text-align:center;
	padding:20px 15px;
	width:100px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.mpvr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:10px;
}
.mpnbch {
	margin-bottom:10px
}
.mpprix {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:14px;
	margin-top:3px;
}
.nbchp {
	border:solid 1px #CCC;
	font-size:12px;
}
/*---------------------- SLIDER GALLERY ------------------*/

.sliderGallery {
	overflow:hidden;
	height:367px;
	position: relative;
}
.sliderGallery ul {
	white-space:nowrap;
	list-style-type:none;
	position: absolute;
	left: 1px;
	padding:0;
	margin:0;
	margin-left:0px;
	width:310px;
}
.sliderGallery ul li {
	margin:0;
	padding:0;
	float:left;
	margin-bottom:6px;
}
.sliderGallery ul li img {
	margin:0;
	padding:0;
	margin-left:8px;
}
/*---------------------- END SLIDER GALLERY ------------------*/
#bigimg {
	border-bottom:solid 16px #fff;
	border-top:solid 16px #fff;
	border-right:solid 27px #fff;
	border-left:solid 28px #fff;
}
/*---------------------- Agrandir photo CHAMBRE ------------------*/
.imgch {
	position:relative;
}
.bigimgch {
	position:absolute;
	width:0px;
	height:0px;
	display:none;
	background-color:#444;
	background-image:url(../images-maq/loading1.gif);
	background-position:center;
	background-repeat:no-repeat;
	z-index:999;
}
#formd {
	padding:0;
	margin:0;
}
/*---------------------- END Agrandir photo CHAMBRE ------------------*/
#chglo {
	margin:10px 7px 0 7px;
	border-top:solid 1px #CCC;
	background-color:#fff;
}
.nighti {
	width:73px;
	float:none;
	padding-top:6px;
	padding-left:5px;
	color:#9E386D;
}
.chent1 h2 {
	float:left;
}
.chent1 div.pens {
	float:left;
	margin-left:5px;
	font-weight:normal;
	color:#d00;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.photosch {
	display:none;
}
.smphch {
	float:left;
	margin-right:5px;
	margin-top:5px;
	cursor:pointer;
	display:none;
}
.chph {
	cursor:pointer;
}
/*----------Photo big galerie  ---------------------------*/
#loadph {
	position:absolute;
	top:180px;
	left:230px;
	display:none
}
.bichpho {
	position:relative;
	width:170px;
}
.loupe {
	position:absolute;
	top:5px;
	left:5px;
	cursor:pointer;
}
.loadph {
	position:absolute;
	top:120px;
	left:180px;
	display:none
}
.bigchimg {
	position:relative;
}
.cadchamb {
	border-bottom:solid 1px #CCC;
	padding-bottom:5px;
	margin-bottom:5px
}
.clprix {
	text-align:right;
	font-size:13px;
	color:#9E386D;
	width:540px !important;
}

.dcol01{color:#488809;}
.colored{color:#B70E4F}
		.ulavant{ padding-left:10px; color:#003; list-style:none}
		.ulavant li{ background-image:url(../images-maq/check.png); background-repeat:no-repeat; padding-left:35px; padding-bottom:10px; font-size:17px; color:#033; width:320px; display:inline-block}
		.preslab{position:absolute; padding:3px; background-color:#f5f5f5; display:none; left:0; top:-24px; border:solid 1px #000000}
  .prixchs{position:relative}
  
  .cannu1{position:relative}
  .cannu2{font-size:12px; font-weight:bold; display:inline-block; margin-left:15px; color:#B97344}
  .cannu3{display: none; position:absolute; top:16px; background-color:#f5f5f5; left:-6px; padding:6px; border:solid 1px #333333; width:230px; z-index:999}
  
   .promodeti{color:#E14876; font-size:15px; font-weight:bold; padding:4px 4px 4px 12px !important ; font-family:Arial; background-image: url("../images-maq/offrespeciale.jpg"); background-repeat:no-repeat; background-position:0 center}
  .coljaune{background-color:#ff0;}
  .promg5 .promodeti{color:#E14876; font-size:15px; font-weight:bold; padding:4px 4px 4px 15px !important ; font-family:Arial; background-image: url("../images-maq/offre5.png") !important ;}
  
  .prescannu{display: none; position:absolute; top:16px; background-color:#f5f5f5; left:-6px; padding:6px; border:solid 1px #333333; width:230px; z-index:999; color:#777;}
  .preannul{font-size:12px; font-weight:bold; display:inline-block; margin-left:15px; color:#B97344}
  .cnann01{position:relative}
  .promg5{font-size: 11px;
    line-height: 20px;
    padding: 5px;
	background-color:#ff0;
	border:1px solid #ccc;
	margin-bottom:10px
	}