/* CSS Document */

html,body {
	background: #fcf7ed url(https://images.coinsecret.com/templates/18_cs/images/fil.png) right 768px repeat-x;
	margin:0;
	padding:0;
}
body { 
	/*max-width: 933px;*/
	margin: 0 auto; 
	padding: 0; 
	font-family: 'Raleway', sans-serif;
	font-size:15px;
}
body.contentpane{
	width:auto;
}
#center_a,#header_a,#cttop {
    max-width: 933px;
    margin: auto;
}
body.wide #center_a,body.wide #header_a,body.wide #cttop,
body.wide4 #center_a,body.wide4 #header_a,body.wide4 #cttop{
	max-width: 1826px;
}
body.wide2 #center_a,body.wide2 #header_a,body.wide2 #cttop,
body.wide3 #center_a,body.wide3 #header_a,body.wide3 #cttop{
	max-width: 1450px;
}
body.wide2 #bfcontent{
	position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;	
	top: 0;
	z-index: 5000;
	background-color: #ffffff;
	padding-bottom: 10px;	
}
.unsticky{
	position: relative !important;
}
.loadinglazy{
	min-height: 50px;
	background: url(https://images.coinsecret.com/templates/18_cs/images/bx_loader.gif) center center no-repeat #fff;
}
p, a p{
	font-family: 'Raleway', sans-serif;
	font-size:15px;
	margin:9px;	
}
a:link, a:visited {
	color: #751A30; 
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #CC1A30;	
	text-decoration: none;
	font-weight: bold;
}
.clear {
	clear:both;
	display:block;
	height:0;
	margin:0;
	padding:0;
	border:0;
	visibility:hidden;
}
hr{
	height:1px;
	width: 100%;
	color:#f7f4ed;
	margin:10px 0;
}
ul{
	list-style:none;	
	margin: 0;
	text-indent:0;
	padding:0 0 0 10px;
}
li{
	display:block;
	padding:0 0 0 13px;
	margin: 0;
	text-indent:0;
}
.introtxt p, .introtxt h2, .introtxt h3 {
    margin-left: 0;
    margin-right: 0;
}
.introtxt p, .introtxt h2, .introtxt h3, .introtxt li {
	color: #4c4a38;
}
div.introtxt, div.introtxt p{
	font-weight:normal;
}
div.introtxt_bt{
	border-top: 3px solid #26221f;
	margin: 15px 0 20px;
	padding-top: 5px;
}
.introtxt li{
	margin: 5px 0;
	font-weight: normal;
}
.introtxt h2{
/*	font-size:115%;*/
	font-size:150%;
	font-weight:bold;
}
.introtxt h3{
/*	text-decoration:underline;*/
	font-size:110%;
	font-weight:bold;
	margin-bottom:0;
}
.introtxt p{
	margin-top:2px;
}
#brefct li, #brefct li.std, #brefct li, #brefct li.std, #descrct li, #descrct li.std, #dispoct div li, div.introtxt ul li{
	background:url("https://images.coinsecret.com/templates/18_cs/images/list.gif") left 3px no-repeat;
}
#geositu ul li, #geositu ul.dst li, div.accordionfaq ul li{
	background:url("https://images.coinsecret.com/templates/18_cs/images/listdst.png") left 3px no-repeat;
}

/*#geositu ul.dst, */
ul.pictolist{
  width: 100% ;
}
ul.ctlist{
	width:100%;
	margin:0;
	padding:0;
}
#geositu ul.dst li, ul.pictolist li,ul.ctlist li {
  display:block;
  float:left;
}
#geositu ul.dst li, ul.pictolist li {
  width : 47%;
  padding-left: 10px;
}
ul.ctlist li{
  width : 24%;
	margin:0.5%;
	padding:0;
}
#geositu ul.dst li[float="left"] + li, ul.pictolist li[float="left"] + li, ul.ctlist li[float="left"] + li{
  float:none;
}

*:first-child+html .clear{
	margin:-8px 0;
}
 
* html .clear{
	margin:-8px 0;
}
#cttop_a {
	max-height:39px;
}
#header,#cttop_a {
    background: #25221F;
    width: 100%;
}
#header{
	padding-top:35px;
}
body.wide #header{
	padding-top:10px;
}
#headerl1 {
	float:right;
	height: 20px;
}
.headerl2{
	height: 74px;
	margin: 0;
	padding: 0;
	max-width: 933px;
}
body.wide .headerl2{
	max-width: 1826px;
}
#headerl_fr, #headerl_en, #headerl_nl, #headerl_de {
	background:url(https://images.coinsecret.com/templates/18_cs/images/logo3.png) 10px 10px no-repeat;
}
.headerl2elm{
	margin: 5px 0;
	padding: 0 8px;
	height: 19px;
	float:right;
	color: #ffffff;
	/*max-width: 200px;*/
}
.nobgimg{
	padding: 0 8px 0 0;
}

.hl2elmlast{
	margin: 5px 5px 5px 0 ;
	background:url(https://images.coinsecret.com/templates/18_cs/images/topsep.png) left top no-repeat;
}
#center_a {
	width:100%;
	background:#fff;
	/*background:#fff url(https://images.coinsecret.com/templates/18_cs/images/lshadow.png) left repeat-y;*/
}
#cttop {
	width:100%;
	height:39px;
}
.stfr {
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/cttop_v3_fr.png) left top no-repeat;
}
.sten {
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/cttop_v3_en.png) left top no-repeat;
}
.stnl {
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/cttop_v3_nl.png) left top no-repeat;
}
.stde {
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/cttop_v3_de.png) left top no-repeat;
}
.cttopelm{
/*
	margin: 5px 0;
	padding: 0 8px;
	height: 53px;
	line-height:53px;
	vertical-align:middle;
	float:right;
*/
	float:right;
/*	display:inline-block;*/
	padding:20px 7px 0 8px;
	font-size:10px;
	line-height: 24px;
	height: 24px;
	margin: 0;
	background:url(https://images.coinsecret.com/templates/18_cs/images/ongletsep.png) 0 22px no-repeat;
}
.a2a_dd{
	margin-top:3px;
	float:left;
}
.cttopelmlast{
	margin:0;
}
.cttopelmfirst{
	background:none;
	margin: 0 0 0 0;
	padding:17px 7px 0 0;
}
#cttopright, #cttopleft, #cttopelmct{
	float:right;
	display:inline;
	height: 39px;
	margin:0;
}
#cttopright{
	background: url("https://images.coinsecret.com/templates/18_cs/images/dspr14.png") no-repeat -35px -565px rgba(0, 0, 0, 0);
  width: 1px;
	/*width: 24px;*/
	/*background:url(https://images.coinsecret.com/templates/18_cs/images/cttopright.png) right 0 no-repeat;	*/
	/*background:url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) -36px -565px no-repeat;	*/
}
#cttopleft{
	width: 60px;
/*	background:url(https://images.coinsecret.com/templates/18_cs/images/cttopleft.png) right 0 no-repeat;	*/
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) 0 -672px no-repeat;	
}

#cttopelmct{
/*
	height: 53px;
	float:right;
	display:inline-block;
	margin: 0;
*/
	/*background:url(https://images.coinsecret.com/templates/18_cs/images/cttopelm.png) 0 0 repeat-x;	*/
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) 0 -619px repeat-x;	
	padding:0;
	max-width:470px;

}
    ul.gallery, ul.lSPager{
			list-style: none outside none;
		    padding-left: 0;
            margin: 0;
    }
    ul.gallery li, ul.lSPager li {
        display: block;
        float: left;
        margin-right: 6px;
        cursor:pointer;
				text-align:center;
				background-color:#ebe4d3;
				padding:0;
    }
    ul.gallery li img, ul.lSPager li img {
            display: block;
            height: auto;
            max-width: 100%;
						margin:auto;
    }
    ul.gallery li.fc100, ul.gallery li.fc100 img, ul.lSPager li.fc100, ul.lSPager li.fc100 img {
			object-fit: contain;
      height: 100%;
    }
.withresa{
	width:84%;	
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 0 !important;
	background-color:#dfd8c8;
}
.lSSlide > li, .lstBDrs_i > div:first-child{
	min-width:1px;
	min-height:128px;
	background: url("https://images.coinsecret.com/images/preloader.gif") no-repeat center;
}
.lg-outer .lg-thumb-item {
    border-radius: unset;
}
.cstabs .ui-tabs-nav > li.lastli, .cstabs .ui-tabs-nav > li.lastli:hover{
	width:15%;
	padding: 0;
	background-color: transparent !important;
	height:1px;
}
.cstabs .ui-tabs-nav > li.lastli > a, .cstabs .ui-tabs-nav > li.lastli > a:link, .cstabs .ui-tabs-nav > li.lastli > a:visited, .cstabs .ui-tabs-nav > li.lastli > a:hover{
	display:block;
	float:none;
	line-height:26px;
	padding:0 .78em; 
	margin:0 0 4px 0;
}
.resabl{
	background-color: #fcf7ed;
	/*height:350px;*/
	margin:0;
	border: 1px solid #ECE7DF;
}
#resablct1{
	margin-top:48px;
}
#resablct2{
	margin-top:10px;
}
/*
#center_b {
	width:100%;
	background:url(https://images.coinsecret.com/templates/18_cs/images/rshadow.png) right repeat-y;
}
*/
#center_c {
	/*background:url(https://images.coinsecret.com/templates/18_cs/images/cypres.png) 70% bottom no-repeat;*/
   border-left: 1px solid #918e8a;
   border-right: 1px solid #918e8a;
}
#content_float {
/*	float:left;*/
	float:none;
	width:100%;
}
/*
#contentS{
	margin:0 187px;
	margin: 0 27px 0 18px;
}
*/
#contentL,#contentS{
/*	margin:0  25px 0 20px;*/
	margin:0 10px;

}
#bfcontent{
	margin:0 10px 10px 10px; 
	padding: 10px 0 0 0;
}
#tpmenu,#lgmenu {
    background: #25221F;
/*		background: #786f5e;*/
    margin: 0;
    padding: 5px 0;
}
/*
.bfcontent{
	margin:0 27px 10px 28px; 
	position:absolute;
	top:150px;
}
*/
#leftct {
clear:both;
/*
	float:left;
	margin-left:-100%;
	width:187px;
*/
}
#rightct {
/*
	float:left;
	margin-left:-187px;
	width:187px;
*/
}
#left{
/*	width:165px;	*/
	margin:0 0 0 14px;
}
#right{
/*	width:165px;	*/
	margin:0;	
	text-align:center;
}
#footer {
	/*width:100%;*/
	background-color:#25221F;
	margin: 10px 0 0;
}
.mainmenu{
	margin: 5px 10px 15px 15px;
}
a.mainlevel, a.sublevel, a.mainlevel:visited, a.sublevel:visited{
	/*font-family:"Times New Roman", Times, serif;*/
	font-family: 'Raleway', sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	width: 155px;		
}
a.mainlevel:hover, a.sublevel:hover{
	color: #C5B59D;
}
#active_menu{
   
}
.sublevel{
	font-size:11px;
	
}
.menu{
	padding:4px 0;
	border-bottom: 1px solid #f5f3f4;
}
.menuside,.menusider, .menuvac, .menupromo, .rightelm, .leftelmt{
	display:inline-block;
	margin: 0 3px 5px 2px;
	width: 145px;	
/*	border: 1px solid #c8c7c3;*/
/*    background-color:#e9e8e4;*/
	padding-bottom:0;
	overflow:hidden;
/*
	-webkit-box-shadow: 0px 0px 8px 0px #a2a09b;
	   -moz-box-shadow: 0px 0px 8px 0px #a2a09b;
	     -o-box-shadow: 0px 0px 8px 0px #a2a09b;
	        box-shadow: 0px 0px 8px 0px #a2a09b;
	behavior: url(/templates/18_cs/css/ie-css3.htc);
*/	
/*
	-webkit-box-shadow: 0px 0px 5px #a2a09b;
	   -moz-box-shadow: 0px 0px 5px #a2a09b;
	     -o-box-shadow: 0px 0px 5px #a2a09b;
	        box-shadow: 0px 0px 5px #a2a09b;
*/
/*	behavior: url(/templates/18_cs/css/ie-css3.htc);*/
}
.menupromot{

}
.menuvac{
		background-color:#dfeff7;
		border:none;
}
/*
.menupromoDISABLED{
		background:#ffffff url(https://images.coinsecret.com/templates/18_cs/images/menupromoctbg.png) left 28px no-repeat;
		border:none;
	-webkit-box-shadow: 0px 0px 10px #a2a09b;
	   -moz-box-shadow: 0px 0px 10px #a2a09b;
	     -o-box-shadow: 0px 0px 10px #a2a09b;
	        box-shadow: 0px 0px 10px #a2a09b;*/
/*	behavior: url(/templates/18_cs/css/ie-css3.htc);*/
/*	position: relative;
	z-index:1500;
}
*/

/*
.outerslider {
    display: table;position: absolute;height: 100%;width: 100%;
}

.middleslider {
    display: table-cell;vertical-align: middle;
}

.innerslider {
    margin-left: auto;margin-right: auto;
}
*/

.moduletable h3, .moduletablemenuleft h3, .menusidet h3,.menusidert h3, .menuvact h3, .menuvact h4, .menupromot h3, .menupromot h4, .rightelmt h3, .leftelmt h3{
	margin: 0;
	padding: 0;
	text-indent: 8px;
	line-height: 22px;
	vertical-align: bottom;
	width: 145px;	
	height: 22px;	
	font-size:10px;
	text-transform:uppercase;
	color: white;
	font-family: 'Raleway', sans-serif;
}

.moduletable h3, .moduletablemenuleft h3, .menusidet h3,.menusidert h3, .rightelmt h3, .leftelmt h3{
  	/*background: url(https://images.coinsecret.com/templates/18_cs/images/menustd_h3.png) left top no-repeat;*/
		background: url(https://images.coinsecret.com/templates/18_cs/images/menubg_h3.png) 0 0 no-repeat;
}
.menupromot h3,.menupromot h4{
  /*background: url(https://images.coinsecret.com/templates/18_cs/images/menupromo_h3.png) left top no-repeat;*/
	background: url(https://images.coinsecret.com/templates/18_cs/images/menubg_h3.png) 0 -44px no-repeat;
}
div.menuvac div.moduletable h3, .menuvact h3, .menuvact h4{
	/*background: url(https://images.coinsecret.com/templates/18_cs/images/menuvac_h3.png) top left no-repeat;*/
	background: url(https://images.coinsecret.com/templates/18_cs/images/menubg_h3.png) 0 -22px no-repeat;
}
/*
.menupromot h3, div.menupromo div.moduletable h3{
	background: url(https://images.coinsecret.com/templates/18_cs/images/menupromoh3.png) top left no-repeat;
	height: 28px;	
	text-align:center;
	padding: 4px 0 0 0;
}
.menupromot h3 a, .menupromot h3 a:visited{
	color:white;
	text-decoration:none;	
}
*/
.menusidec{
	/*
	border-left: 1px solid #c8c7c3;
	border-right: 1px solid #c8c7c3;
	border-bottom: 1px solid #c8c7c3;
	*/
	border: 1px solid #ECE7DF;
	padding: 5px;
}
.menusiderc, .menupromoc, .menuvacc{
	padding: 0 0 5px 0;
}
.menusidec, .menusiderc{
	background-color:#fcf7ed;
}
.menupromoc{
	/*
	background-color:#f0c9a7;	
	background-color:#dfeff7;
	*/
	background-color:#fff;

}
fieldset.extralinklist{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: 1px solid #26221f;
	padding:0;
	margin:0;
}
fieldset.extralinklist legend{
	padding: 0 10px;
	margin:0 0 0 10px;
}
fieldset.extralinklist ul{
	width:100%;	
}
fieldset.extralinklist ul li, ul.csaccrdlst > li{
	display:inline-block;
	width:16.66%;
	margin:0;
	padding:0;
}
.btsepline{
	border-bottom:1px solid #26221f
}
/*.side h3,*/
.sflash h3{
	font-weight:bold;
	line-height: 12px;
}
/*
.side h3{
	margin: 5px 0;
}
*/
.vac,.side{
	margin:0;
	width:145px;
	height:105px;
	position: relative;	
}
/*
.side{
text-align:justify;	
}
*/
.sflash h3, .sflash img{
		margin: 5px 8px;
		color: #000000;	
}
/*
.blinkp{
	line-height:18px;
	font-family: 'Raleway', sans-serif;
	font-weight:bold;
	font-size:10px;
	align: left;
	margin:0;
	padding:0;
	background: url(https://images.coinsecret.com/templates/18_cs/images/promobt.png) no-repeat 0 0;
}
.blinkp a, .blinkp a:visited {
	margin: 0;
	padding:0; 
	padding-left: 10px;
	display: block;
	height: 18px;
	overflow-y : hidden;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.blinkp a:hover, .blinkp a:active {
	text-decoration:underline;
}
*/
#footer{
	/*height: 90px;*/
	overflow:hidden;	
}
.ft, .footerinfo{
	font-family: 'Raleway', sans-serif;
	color: white;
	text-align:center;
	font-size:12px;
	line-height: 14px;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 4px;
	padding-bottom:0;
	vertical-align:middle;
}
a.ft , a.ft:visited, .footerinfo a, .footerinfo a:visited{
	color: #C5B59D;
	text-decoration:none;
}
a.ft:hover, .footerinfo a:hover{
	color: white;
	text-decoration:none;
}

ul#mainlevel-nav, ul#mainlevel-bt, .footerinfo
{
    font-family: 'Raleway', sans-serif;
	margin: 0 50px;
	padding: 0;
	/*height: 52px;*/
	text-align:center;
	font-size:11px;
	line-height: 14px;
}

ul#mainlevel-nav li,ul#mainlevel-bt li
{
	background: url("https://images.coinsecret.com/templates/18_cs/images/menusep.gif") left top no-repeat;
	display:inline;
	padding:0 7px 0 8px;
	font-size:11px;
	line-height: 14px;
	height: 14px;
	margin: 0;
}
ul#mainlevel-nav li a, ul#mainlevel-nav li a:visited, ul#mainlevel-bt li a, ul#mainlevel-bt li a:visited
/*,ul.mainlevel-ftul li a, ul.mainlevel-ftul li a:visited*/
{
	font-size:11px;
	color: white;
	text-decoration:none;
	font-weight:bold;
}

ul#mainlevel-nav li:hover,ul#mainlevel-bt li:hover
{
}

ul#mainlevel-nav li a:hover,ul#mainlevel-bt li a:hover
/*, ul.mainlevel-ftul li a:hover*/
{
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color: #C5B59D;
}
ul#mainlevel-nav li.firstli, ul#mainlevel-bt li.firstli, .nobgimg{
	background-image:none;
}

.headerl2elm a, .headerl2elm a:visited{	
	text-decoration:none;
}
.headerl2elm a div#mysellk,.headerl2elm a div#esppro,.headerl2elm a div#ctact,.headerl2elm a div#cttel{
	padding-left: 3px;
	font-size:15px;
}
.headerl2elm a div#mysellk:before,.headerl2elm a:visited div#mysellk:before
,.headerl2elm a div#esppro:before,.headerl2elm a:visited div#esppro:before
,.headerl2elm a div#ctact:before,.headerl2elm a:visited div#ctact:before
,.headerl2elm a div#cttel:before,.headerl2elm a:visited div#cttel:before{
  background:url("https://images.coinsecret.com/templates/18_cs/images/dspr14.png") no-repeat;
	width: 18px;
  height: 15px;
  position: relative;
  content: " ";
  top: 0;
  left: 0;
  display: inline-block;
}
.headerl2elm a div#mysellk:before,.headerl2elm a:visited div#mysellk:before{
	background-position: -44px -288px;
}
.headerl2elm a div#esppro:before,.headerl2elm a:visited div#esppro:before{
	background-position: -44px -216px;
}
.headerl2elm a div#ctact:before,.headerl2elm a:visited div#ctact:before{
	background-position: -44px -179px;
}
#cttel{
	display:inline-block;
}
.headerl2elm a div#cttel:before,.headerl2elm a:visited div#cttel:before{
	background-position: 0 -88px;
}
.headerl2elm a:hover div#mysellk:before{
	background-position: -44px -306px;
}
.headerl2elm a:hover div#esppro:before{
	background-position: -44px -234px;
}
.headerl2elm a:hover div#ctact:before{
	background-position: -44px -197px;
}
.headerl2elm a:hover div#cttel:before{
	background-position: 0 -106px;
}
.headerl2elm a div#home, .headerl2elm a:visited div#home{
	width: 17px;	
	height: 18px;	
/*	margin:0 0 0 10px;*/
	margin:0;
	padding:0;
	background: url("https://images.coinsecret.com/templates/18_cs/images/dspr14.png") -44px -252px no-repeat;
}
.headerl2elm a:hover div#home{
	background-position: -44px -270px;
}
#jflanguageselection{
	padding: 2px 0 0 0;	
}
.topsearch{
/*	background:#ffffff url("https://images.coinsecret.com/templates/18_cs/images/loupe.gif") 4px 4px no-repeat;*/
	background:#ffffff url("https://images.coinsecret.com/templates/18_cs/images/dspr14.png") -45px -739px no-repeat;
	margin: 0;
	padding: 1px 0 0 20px;
	width: 95px;
	height: 17px;
	border: none;
	color:#4C4A38;
	font-family: 'Raleway', sans-serif;
	font-size:12px;
}
.cs2searchct{
	background:#fff;
	margin: 6px 4px 2px 4px;
	padding: 3px 0 3px 0;
	/*padding: 0 0 0 20px;*/
	width: 135px;
	border: none;
	color:#4C4A38;
	font-family: 'Raleway', sans-serif;
	font-size:11px;
/*
	-webkit-box-shadow: 0px 0px 6px #a2a09b;
	   -moz-box-shadow: 0px 0px 6px #a2a09b;
	     -o-box-shadow: 0px 0px 6px #a2a09b;
	        box-shadow: 0px 0px 6px #a2a09b;
*/
/*	behavior: url(/templates/18_cs/css/ie-css3.htc);*/
	position: relative;
	z-index:1500;
}
.cs2searchct h3{
	color:#4C4A38;
	font-family: 'Raleway', sans-serif;
	font-size:11px;
	font-weight: bold;	
	line-height:10px;
	height:10px;
	margin: 0 0 6px 4px;
	padding: 0;

/*	background-color:#06C;*/
}
.cs2searchelm, span.ui-dropdownchecklist-selector{
	margin: 6px 4px 2px 4px;
	padding: 0;
	/*padding: 0 0 0 20px;*/
	width: 135px;
	height: 18px;
	border: none;
	color:#4C4A38;
	font-family: 'Raleway', sans-serif;
	font-size:11px;
/*
	-webkit-box-shadow: 0px 0px 6px #a2a09b;
	   -moz-box-shadow: 0px 0px 6px #a2a09b;
	     -o-box-shadow: 0px 0px 6px #a2a09b;
	        box-shadow: 0px 0px 6px #a2a09b;
*/
/*	behavior: url(/templates/18_cs/css/ie-css3.htc);*/
	position: relative;
	z-index:1500;
	vertical-align:middle;
	background:#fff;
}
.cs2searchelmlb{
	margin: 2px 0;
	padding: 0;
	font-family: 'Raleway', sans-serif;
	font-size:11px;
	width: 135px;
/*	height: 16px;
	line-height:15px;
*/
	/*	background-color:#06C;*/

}
.cs2searchelmlb label input,.cs2searchelmlb input{
	 vertical-align:middle;
}
input.cs2searchelm, span.ui-dropdownchecklist-text{
	text-indent: 5px;
}
.cs2searchelmlb label input,.cs2searchelmlb input{
	float:left; 
	margin:0 3px 3px 3px; 
	padding:0 10px;
}
label.loglb {
    margin-left: 3px;
}
.cs2searchelmlb:before,
/*
.cs2searchelmlb:after {
    content:"";
    display:table;
    clear:both;
}
*/
/*
#geositu ul.dst:after,
*/
 .cs2searchelmlb:after, .ttitle:after, ul.pictolist:after, #brefpicto:after,ul.dst::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cs2searchelmcal{
/*	background:#ffffff url("https://images.coinsecret.com/templates/18_cs/images/calendar.gif") 4px 4px no-repeat;*/
	background:#ffffff url("https://images.coinsecret.com/templates/18_cs/images/dspr14.png") -46px -725px no-repeat;
	padding: 0 0 0 20px;
	width: 115px;
	height: 18px;
	line-height:18px;
}
.searchbtct{
	width:130px;
	margin: 5px 5px 0 5px;
	padding:0;
	height: 18px;
}
.moresearch{
	float:left;
	height: 16px;
	line-height:16px;
	font-family: 'Raleway', sans-serif;
	font-weight:bold;
	font-size:10px;
	margin: 0;
	width:auto;
}
.moresearch a, .moresearch a:visited {
	background: url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) no-repeat -50px -115px;
	display: block;
	padding-left: 12px;
	height: 16px;
	overflow-y : hidden;
	color: #58bde0;
	text-decoration:none;
}
.moresearch a:hover, .moresearch a:active {
	color: #751A30;
	text-decoration:none;
	background-position: -50px -131px;
}
a.sublevel:link, a.sublevel:visited, a.sublevel:active {
	background: url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) no-repeat -50px -362px;
	display: block;
	padding-left: 10px;
	line-height: 16px;
	overflow-y : hidden;
	color: #58bde0;
	text-decoration:none;
	width: 130px;
}
a.sublevel:hover {
	color: #006895;
	text-decoration:none;
	background-position: -50px -426px;
}
.searchbt{
	float:right;
	height: 18px;
}
.button {
  text-align: center;
  width: auto;
  /*padding: 0px 2px;*/
/*
  line-height: 18px !important;
  line-height: 16px;
*/
  line-height: 30px;
  height: 30px;
  margin: 5px 1px 1px 1px;
}
.tableCT {
  display: table;
  border-collapse: separate;
	width:100%;
}
.rowCT{
	display:table-row;
}
.inlBlkCT{
	display:inline-block;
}
.inlBlkCT input {
    margin-right: 0;
}
.fieldCT1,.fieldCT2{
  display: table-cell;
  padding: 1%;
	background:#F2F2F2;
	border: solid 5px #fff;
}
.fieldCT1{
  width: 100%;
}
.fieldCT2{
  width: 50%;
}
.fieldCT2 .cs2searchelm{
	float:left;
	margin:1%;
	width:48%;
	height:30px;
}
.nletter {
    height: 18px;
    line-height: 18px;
}
div.searchbt input.sbutton, div.searchbtl input.sbutton {
  margin: 1px;
}
/*
.searchbt input,.searchbtl input,div.searchbtl input.button,div.searchbtl input.button2,div.searchbt input.button,div.searchbt input.button2 {
	height: 18px;
*/
	/*width: 30px;*/
/*
}
*/

.searchbt input,.searchbtl input, .button {
	border: 0;
	background-color:#786f60;
	color:#ffffff;	
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	font-family: 'Raleway', sans-serif;
	vertical-align:middle;
/*
	-webkit-box-shadow: 0px 0px 6px #a2a09b;
	   -moz-box-shadow: 0px 0px 6px #a2a09b;
	     -o-box-shadow: 0px 0px 6px #a2a09b;
	        box-shadow: 0px 0px 6px #a2a09b;
	-webkit-appearance: none;			
*/
/*	behavior: url(/templates/18_cs/css/ie-css3.htc);*/
	-webkit-appearance: none;
  -moz-appearance: none; 
  -ms-appearance: none; 
  -o-appearance: none; 
  appearance: none;
	border-radius: 0;
	padding: 0 10px;
}
.searchbtc input:hover, .searchbt input:hover, .searchbtl input:hover, input.button:hover{
	background-color:#26221f;
	cursor:pointer;
}
p.dpmsg {
    color: #090;
}
.subscribenews{
	margin: 0 5px;
	padding: 5px 0;
}
.buttons, .buttons img{
	height: 19px;
	width: 19px;
	border: 0;
	float: left;
	padding: 0 ;
}
.buttons{
	margin: 0 0 0 5px;
}
#csshr{
	height: 19px;
	border: 0;
	line-height:19px;
}
#instagm,#cstwt,#csrss,#csfbb,#cspin,#csshr{
	background-image:url("https://images.coinsecret.com/templates/18_cs/images/dspr14.png");
	background-repeat:no-repeat;
}
#cs-share{
	padding:0 0 0 21px;
}
#csshr{
	background-position: -41px -343px;
}
#cstwt{
	background-position: -22px -324px;
}
#csrss{
	background-position: -3px -324px;
}
#csfbb{
 background-position: -22px -343px;
}
#cspin{
	background-position: -41px -324px;
}
#instagm{
	background-position: -3px -343px;
}

div.pathwayct{
	margin-left: 14px;	
	margin-top:3px;
}
ol.pathwayct{
	margin: 0;
	font-size: 11px;
	font-family:'Raleway',sans-serif;
	font-weight: normal;
	padding:0 0 0 10px;
}
li.pathway{
	display:inline;
	padding:0 0 0 3px;
}
li.pathway a span{
	margin: 0 4px 0 0;
}
li.pathway a::after {
  content: ">";
}
li.pathway:last-child a::after {
  content: '';
}
span.pathway, li.pathway{
	font-size:11px;
	/*font-family: Verdana, Helvetica, Arial, "sans-serif";*/
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
}
span.pathway a, li.pathway a{
	font-weight: normal;	
}
.mflt, .cct, .actt, .thm{
	min-height: 27px;
	align: left;
	margin:0 0 5px 0;
	padding:0;
	/*background-color:#e9e8e4;*/
/*	text-indent: 32px;*/
}
.mflt h2, .cct h2, .actt h2, .thm h2, h3.fttitle, h1.ptitle, h1.ltitle, h3.fttitle2, h3.fttitle3, h1.fttitle2 {
	text-transform:uppercase; 
	font-family: 'Raleway', sans-serif;
	font-weight:bold;
	font-size:14px;
	color: #26221f;
}
h3.fttitle2, h3.fttitle3, h1.fttitle2{
	color: #000;
}
.mflt h2, .actt h2, .thm h2{
	padding:10px 0 0 24px;
}
.cct h2{
	padding:10px 0 0 20px;
}
h3.fttitle, h1.ptitle{
	border-bottom: 3px solid #26221f;
	margin: 0 0 15px 10px;
/*	width: 728px;*/
}
h1.ttlDscr{
	margin: 0 0 10px 10px;
}
h1.ltitle{
	border-bottom: 3px solid #26221f;
	margin: 15px 0;
	width: 100%;
}
h3.stitle, p.ttitle{
	margin: 0 0 0 10px;
	padding:0;	
	font-family: 'Raleway', sans-serif;
	font-weight:normal;
	font-size:16px;
	color: #26221f;
	/*width: 500px;*/
	text-align:justify;
}
.ptrange{
	font-weight:bold;
	color:#090;
}
.ptcalc{
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	border-top:1px solid #090;
	border-bottom:1px solid #090;
	padding: 10px 0;
	margin: 10px 0 0 10px;
	color:#090;
	text-align: center;
}
.ptcalc span{
	 display: block;
    font-size: 1.5em;
    margin: 10px 0;	
}
/*h3.stitle{*/
/*	width: 728px;*/
	/*min-height:28px;*/
/*}*/
h3.fttitle, h3.fttitle2,h3.fttitle3, h1.fttitle2{
	padding:15px 0 0 0;
	max-width: 688px;
}
h3.fttitle3{
	padding:0;
}
h1.ptitle, h1.ltitle{
	padding:10px 0;
	font-size:18px;
	line-height: 18px;
}
h1.ltitle p{
 text-transform: none; 
 color: #000000; 
 font-size:12px; 
 margin-left: 0px;
}
/*
h1.ltitle{
	display:inline;
}
*/
p.reflib{
	padding:20px 0 0 0;
	margin: 0 0 0 10px;
	color: #aaa391;
}
.mflt{
		background: url(https://images.coinsecret.com/templates/18_cs/images/video.png) no-repeat 0 0;
}
.cct{
		background: url(https://images.coinsecret.com/templates/18_cs/images/coeur.png) no-repeat 0 0;	
}
.actt{
		background: url(https://images.coinsecret.com/templates/18_cs/images/actus.png) no-repeat 0 0;	
}

.videosL{
  float:left; 
  margin:0 10px 0 3px;
  width: 132px;	
}
.videosL img{
	width: 130px;	
}

a.splk, a.splk:link, a.splk:active, a.splk:visited{
	color: #751A30;
	text-decoration: none;
	font-weight: bold;
	background-color: #ECE7DF;
	line-height:26px;	
	padding: 5px;	
}

a.splk:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #4c4a38;
}

.blink1, p.blink1, .blinkp, p.blinkp, .blinkSTD, p.blinkSTD, .blinkSH, p.blinkSH, .blinkXL, p.blinkXL, .blinkD, p.blinkD{
	line-height:16px;
	font-family: 'Raleway', sans-serif;
	font-weight:bold;
	align: left;
	padding:0;
	/*height: 16px;*/
	/*background-color:#e9e8e4;*/
}
.blink1, p.blink1, .blinkp, p.blinkp, .blinkD, p.blinkD{
	margin:5px 5px 0;
	font-size:10px;
}
.blinkSTD, p.blinkSTD{
	margin:5px 5px 5px 0;
	font-size:12px;
}
.blinkSH, p.blinkSH{
	margin:5px 5px 5px 10px;
	font-size:12px;
}
.blinkXL, p.blinkXL{
	margin:5px 5px 5px 20px;
	font-size:14px;
}
p.blink1 a, p.blink1 a:visited, p.blinkp a, p.blinkp a:visited, p.blinkSTD a, p.blinkSTD a:visited, p.blinkSH a, p.blinkSH a:visited, p.blinkXL a, p.blinkXL a:visited, p.blinkD a, p.blinkD a:visited {
	font-family: 'Raleway', sans-serif;
	margin: 0; 
	padding-left: 10px;
	/*
	height: 16px;
	overflow-y : hidden;
	*/
	color: #e1004a;
	text-decoration:none;
	font-weight:bold;
}
/*
p.blink1 a, p.blink1 a:visited, p.blinkp a, p.blinkp a:visited, p.blinkSTD a, p.blinkSTD a:visited, p.blinkSH a, p.blinkSH a:visited, p.blinkXL a, p.blinkXL a:visited {
	background: url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) no-repeat -50px -36px;
}
*/
/*
p.blink1 a:before, p.blinkp a:before, p.blinkSTD a:before, p.blinkSH a:before, p.blinkXL a:before, p.blinkD a:before {
*/
p.blink1 a:before, p.blink1 a:visited:before, p.blinkp a:before, p.blinkp a:visited:before, p.blinkSTD a:before, p.blinkSTD a:visited:before, p.blinkSH a:before, p.blinkSH a:visited:before, p.blinkXL a:before, p.blinkXL a:visited:before {
	width: 10px;
  height: 13px;
  position: relative;
  content: " ";
  top: 0;
  left: 0;
  display: inline-block;
}
/*
p.blink1 a:after, p.blinkp a:after, p.blinkSTD a:after, p.blinkSH a:after, p.blinkXL a:after, p.blinkD a:after {
    content:"";
    display:table;
    clear:both;
}
*/
p.blink1 a:before, p.blinkp a:before, p.blinkSTD a:before, p.blinkSH a:before, p.blinkXL a:before {
	background: url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) no-repeat -50px -36px;
}
p.blinkD a:before, p.blinkD a:visited:before {
	background: url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) no-repeat -50px -147px;
}
p.blink1 a, p.blink1 a:visited, p.blinkp a, p.blinkp a:visited, p.blinkSTD a, p.blinkSTD a:visited, p.blinkXL a, p.blinkXL a:visited, p.blinkD a, p.blinkD a:visited {
	display: block;
}
p.blink1 a:hover, p.blink1 a:active, p.blinkp a:hover, p.blinkp a:active,p.blinkSTD a:hover, p.blinkSTD a:active,p.blinkSH a:hover, p.blinkSH a:active,p.blinkXL a:hover, p.blinkXL a:active, p.blinkD a:hover, p.blinkD a:active {
	font-weight:bold;
	margin: 0; 
	color: #751A30;
	text-decoration:none;
}
p.blink1 a:hover:before, p.blink1 a:active:before, p.blinkp a:hover:before, p.blinkp a:active:before,p.blinkSTD a:hover:before, p.blinkSTD a:active:before,p.blinkSH a:hover:before, p.blinkSH a:active:before,p.blinkXL a:hover:before, p.blinkXL a:active:before{
	background-position: -50px -52px;
}
p.blinkD a:hover:before, p.blinkD a:active:before {
	background-position: -50px -163px;
}
.blinkv{
	line-height:16px;
	font-family: 'Raleway', sans-serif;
	font-weight:bold;
	font-size:10px;
	align: left;
	margin:5px 5px 0;
	padding:0;
	height: 16px;
	/*background-color:#e9e8e4;*/
}
.blinkv a, .blinkv a:visited {
	margin: 0; 
	background: url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) no-repeat -50px -68px;
	padding-left: 10px;
	display: block;
	height: 16px;
	overflow-y : hidden;
	color: #30bde0;
	text-decoration:none;
}
.blinkv a:hover, .blinkv a:active {
	margin: 0; 
	color: #006895;
	text-decoration:none;
	background-position: -50px -84px;
}
#csmainflash{
	visibility:hidden;
	display:none;
	height:0;	
}

#shownelm{
	display:block;
}
.enlight{
	color:#cd1a30;
	font-weight:bold;
}
/*
#wrapperslide {width:555px; height: 312px; margin:0; overflow:hidden;}
#slideshowslide {float:left; width:550px; height:312px; border:2px solid #fff; background:#fff}
#slidesslide {position:relative; width:550px; height:31212px; list-style:none; overflow:auto}
#slidesslide li {width:550px; height:312px}

#wrappercc, #wrapperexc, #wrappernews, #wrapperpromo, #wrapperfocus {width:140px; height: 200px; margin:0; overflow:hidden;}
#slideshowcc, #slideshowexc, #slideshownews, #slideshowpromo, #slideshowfocus {float:left; width:140px; height:200px; border:2px solid #fff; background:#fff}
#slidescc, #slidesexc, #slidesnews, #slidespromo, #slidesfocus {position:relative; width:140px; height:200px; list-style:none; overflow:auto}
#slidescc li, #slidesexc li, #slidesnews li, #slidespromo li, #slidesfocus li {width:140px; height:200px}
*/
/*
li#content {width:464px; height:270px; padding:15px 18px 15px 18px; background:#fff}
#content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}
*/
#brefct, #descrct, #ytpreview, #geositu, #tarifct, #guestbkct, #ftechct, #nearbyct,.mrelinkct, #dispoct,#searchmapct, #villesct, .genct {
/*	width:620px;*/
/*	max-width: 728px;*/
/*	width: 100%;*/
	padding:0;
	margin:0;
	background-color:#fcf7ed;
	display:block;
}
/*
.genct {
	width: 728px;	
}
*/
#geositu, #tarifct, #guestbkct, #nearbyct, #ftechct, #dispoct,#searchmapct, #villesct, .genct {
	padding:0 10px 10px 10px;	
}
.mrelinkct{
	padding: 10px 0;
	margin: 0 10px;
	border-top: 1px solid #ECE7DF;
}
#searchmapct {
	margin:10px;	
	padding:10px;
}
#guestbkct h3:first-child, #nearbyct ul:first-child, .mrelinkct ul:first-child, #tarifct p:first-child, #dispoct p:first-child{
	margin-top:0px;
}
#brefct, #descrct{ 
	padding:0 0 10px 0;	
}
#ytpreview{
	text-align:center;
	padding: 0 0 20px 0;	
}
#brefimg{
/*	max-width: 560px;*/
	/*width: 81%;*/
	/*max-width: 725px;*/
	padding:0;
/*	margin:20px 10px 20px 20px;*/
	/*margin:0 10px 20px 20px;*/
	margin:0 10px 10px 10px
	background-color:#ECE7DF;
	position:relative;
	overflow:hidden;
}
#brefimg img, #ytpreview img{
	/*margin: 22px 0 0 18px;	*/
	max-width: 100%;
}
#mainimg img{
	/*max-width: 800px;*/
	width: 100%;
	border:none;
	display: block;
}
#brefpicto div.pct{
	margin: 22px 18px 0  0;	
}
/*#brefpicto div a, #brefpicto div a{*/
#brefpicto div img{
	margin:1px 2px 1px 0;
	padding:0;
}
#brefimg,.lFltOv540{
	float:left;
}
#brefpicto, #cartefr{
	width: 132px;
	float:right;
	padding:0;
	margin:0;
	height:100%;
}
#cartefr{
	padding-top: 10px;	
	width: 118px;
}
#brefpicto{
	background-color:#fcf7ed;
}
.pagination {list-style:none; margin:0; padding:0; background: #fcf7ed;}
/*
.pagination li {float:left; cursor:pointer; border:none; text-align:center; color:#222; width: 104px; height: 85px; margin:auto; padding:0; background: none;}
*/
/*.pagination li {float:left; cursor:pointer; border:none; text-align:center; color:#222; width: 104px; height: 85px; margin:auto; padding:0; background: #ECE7DF;}*/
.pagination li {display:inline-block;; cursor:pointer; border:none; text-align:center; color:#222; width: 104px; height: 85px; margin:auto; padding:0; background: #fcf7ed;}

/*
.pagination li:hover, li.currentgal{ background: #ECE7DF; }
*/
.pagination li:hover, li.currentgal, .pagination li:hover div.previewgal, .pagination li.currentgal div.previewgal{ background: #ffffff; }

.pagination li div.previewgal{	
	background:#ebe4d3; 
	width:100px; 
	height:75px; 
	padding:0;
	margin:5px auto;
}
.pagination li div.previewgal img{margin:0; padding:0; border: none}

#slidergalbuttonleft, #slidergalbuttonright{width:20px; height:40px; margin:0; padding:205px 0 0 0;float:left;}
#slidergalbuttonleft img, #slidergalbuttonright img {cursor:pointer;background:#958a74;}
#slidergalbuttonleft img:hover, #slidergalbuttonright img:hover {background:#645945;}

#youtubepreview{
	width:620px;
	padding:0;
	margin:0;
	background-color:#ECE7DF;
	display:block;
}
.ctfrance {
	background:url(https://images.coinsecret.com/templates/18_cs/images/fr_regions2.png) 0 0 no-repeat;
}
.ctaut {
	background:url(https://images.coinsecret.com/templates/18_cs/images/fr_regions2.png) -120px 0 no-repeat;
}
.ctpro {
	background:url(https://images.coinsecret.com/templates/18_cs/images/fr_regions2.png) -240px 0 no-repeat;
}
.ctsav {
	background:url(https://images.coinsecret.com/templates/18_cs/images/fr_regions2.png) -360px 0 no-repeat;
}
.ctper {
	background:url(https://images.coinsecret.com/templates/18_cs/images/fr_regions2.png) -480px 0 no-repeat;
}
.ctpar {
	background:url(https://images.coinsecret.com/templates/18_cs/images/fr_regions2.png) -600px 0 no-repeat;
}
.ctlat {
	background:url(https://images.coinsecret.com/templates/18_cs/images/fr_regions2.png) -720px 0 no-repeat;
}
.ctlpa {
	background:url(https://images.coinsecret.com/templates/18_cs/images/fr_regions2.png) -840px 0 no-repeat;
}

li.ftok, li.ftinfo, li.ftnone{
	padding:0 0 0 18px;
	/*height: 21px;*/
	line-height:21px;
}
li.ftok{
	background:url("https://images.coinsecret.com/templates/18_cs/images/accept.gif") left 2px no-repeat;
}
li.ftinfo{
	background:url("https://images.coinsecret.com/templates/18_cs/images/info.gif") left 2px no-repeat;
}
li.ftnone{
	background:url("https://images.coinsecret.com/templates/18_cs/images/none.gif") left 2px no-repeat;
}

.dsbtext{
	color: #b6b6b6;	
}
/*
p.ftleg{
	float:right;
	height: 21px;
	line-height:21px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	background:#FFF;
}
*/
span.ftleg{
	text-transform:uppercase;
	font-weight:bold;
}
ul.ftleg{
	/*float:right;	*/
	display:inline-block;
	background:#FFF;
	margin: 0 10px;
	padding:0 10px;
}
li.ftleg{
	display:inline;
}
.tableau_tarifs{
/*
	margin:10px;
	padding:10px;
	width: 688px;
*/
	width:100%;
	background:#FFF;
}
table.tableau_tarifs th, li.ftechtitle{
	background: #4C4A38;
	color: #FFF;
	text-transform:uppercase;
	padding:5px;
	font-weight:bold;
}
table.tableau_tarifs th{
	margin: 10px;
}
li.ftechtitle{
	/*height: 21px;*/
	line-height:21px;
	margin: 5px;
}
.cs-yt-container {
	position:relative;
	padding-bottom:56.25%;
	/*padding-top:30px;*/
	height:0;
	overflow:hidden;
}

.cs-yt-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
table.tableau_tarifs td{
/* margin:0;*/
 text-align:center;
 vertical-align:middle;
/* border: 1px solid #751A30;*/
margin: 10px;
padding:5px;
}
table.tableau_tarifs td.contrast{
	background:#f1ebdf;
}
.slidesSl li {
	background:#fff;
}
.wrapperContent {
/*	width:728px; */
	margin:0; padding:0; background:#ECE7DF;  }
.lstCTN{
  padding: 0;
  width: 49%;
  display: inline-block;
  vertical-align: top;	
}
.lstCTNbrd{
	background-color: transparent;
	border: 1px solid #ECE7DF;
}
.lstBDpcnewin{
	background-color:transparent;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding:0;
	color:#fff;
	line-height: 38px;
	height: 100%;	
	height:38px;
	vertical-align: middle;
}
.lstTBttdg, .lstTBttd{
	vertical-align: middle;
	line-height: 14px;
	margin: 0;
	padding:0;
}
.lstTBttdg{
	display:inline-flex;
	width:70%;
}
.lstTBttd{
	display: inline-block;
	width:30%;
}
.lstTB{
	background-color:#fcf7ed;
}
.lstTBtt{
/*
	float:left;	
	width: 70%;
*/
	/*margin: 0px 5px;*/
	padding-left:8px;
	line-height:18px;
	margin:10px 0;
	color:#000;
	font-size:15px;	
	
}
.lstTBttalert {
    padding: 5px 10px;
    line-height: 18px;
    margin: 0;
    color: #000;
    font-size: 15px;
}
/*
.lstTBtt, .lstTBtt a:link, .lstTBtt a:visited{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}
*/
.lstTBtt a:hover{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#cd1a30; 
}
a.contentpagetitle2, a.contentpagetitle2:link, a.contentpagetitle2:visited{
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
	color:#000;
}
a.neutralln, a.neutralln:link, a.neutralln.visited, a.neutralln:hover{
	color:inherit;
	font-weight: inherit;
	font-size:15px;
}

a.contentpagetitle2:hover{
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
	color:#cd1a30; 
}


.lstTBrf{
/*
	float:right;	
	width: 20%;
*/
	text-align:right;
	margin: 5px 10px 5px 5px;
	vertical-align:middle;
	color:#000; 
	font-weight:bold;
	font-size:15px;
	line-height: 18px;	
	
}
.lstBD, .pnavctn{
	background-color:#fcf7ed;	
	overflow: auto;
	width: 100%;
}
.pnavctn{
	border: 1px solid #ECE7DF;
}
.lstBD{
	margin: 0;
	/*padding:0 0 12px 0;*/
	background-color:	transparent;
	padding:0;
}
/*
div.lstBD h3{
	text-align:center;
	font-size:12px;
	margin:5px 0 0 0;
	padding:5px;
	background-color: #fcf7ed;	
}
*/
div.lstBD div.xtraLstBd {
    margin: 0;
    padding: 0;
    background-color: #fcf7ed;
}
div.xtraLstBd h3, div.xtraLstBd div {
    margin: 0;
    padding: 1%;
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
}
div.xtraLstBd h3 {
    width: 66%;
    text-align: left;
}
div.xtraLstBd div {
    width: 30%;
    /*text-align: justify;*/
		background: #eeece7;
	
}
div.xtraLstBd div.loc {
	width:82%;
	padding: 0 0 0 18%;
	background: url('https://images.coinsecret.com/templates/18_cs/images/location.png') 0 0 no-repeat;
	background-size: 28px 28px;
	background-position: left center;
	min-height: 28px;
	vertical-align: middle;
	display: flex;
}
div.xtraLstBd div.loc div {
	margin:auto 0;
	width: 100%;
}
/*
.lstBDpcnew {
    background-color: #ECE7DF;
    padding: 5px 5px 0;
}
*/
.lstBDpcnew {
    background-color: rgba(225,225,225,0.7);
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
}
.lstBDpcnew > div{
	margin: 5px;
}
.lstBDpcnew > div.rdlm{
	margin-left: 80px;
}
.lstBDpcnew > div.rdlm2{
	margin-left: 154px;
}

.lstBDpcnewin {
    width: 70%;
    display:  inline-flex;
	/*min-width: 310px;*/
}
.pnavctn{
	margin: 15px 0 ;
	padding:5px 0;
	display:block;
	width: 100%;
	text-align:center;	
}

.lstBDrs{
/*
	float:left;	
	max-width: 798px;
	width: 75%;
	margin: 12px;
	margin: 12px 12px 0 12px;
*/
		background: #FFF;

	/*
	-webkit-box-shadow: 0px 0px 10px #a2a09b;
	   -moz-box-shadow: 0px 0px 10px #a2a09b;
	     -o-box-shadow: 0px 0px 10px #a2a09b;
	        box-shadow: 0px 0px 10px #a2a09b;
*/
/*	behavior: url(/templates/18_cs/css/ie-css3.htc);*/
	padding:0 0 7px 0;
	
}
/*
.lstBDpc,.mrkLstCt{ 
	float:right;	
	min-width: 105px;
	width:21%;
}
*/
.mrkLstCtnew{
/*   min-width: 105px;*/
	 min-width: 100px;
   width: 29%;
   display: inline-block;
	 text-align: right;
	 height:38px; 
	 vertical-align:middle;
}
/*
.mrkLstCt2{
	width: 130px;
	padding: 8px 0 0 0 ;
}
*/
div.lstBDpc div:first-child{
	margin: 10px 10px 10px 0;	
}

div.lstBDpc div a{
	margin:1px; 
	padding:0;
}
.lstBDrs_i{
	/*float:left;	*/
	height:100%;
	position:relative;
}
.fixedelm {
  position:fixed;
  top:0;
  z-index:999;
}
.lstImg{
/*	max-width: 300px;
	max-height: 225px;
*/
	/*max-height: 515px;*/
	max-height: 385px;
	object-fit: cover; 
	width:100%;
/*	height: 133px;	*/
	border:none;
	/*margin:7px;*/
	vertical-align:bottom; 
}
.lstBDrs_t1{
	margin:4px 10px 0 7px;
	padding:0;
/*	overflow: auto;*/
	/*max-width:430px;*/
}
.lstBDrs_t1 h3{
/*	float:left;*/
	text-align:left;
	font-size:12px;
	color: #aaa391;
	font-family: 'Raleway', sans-serif;
	font-weight:normal;
	margin:3px 5px 0 0;
}

.lstBDrs_t{
/*	min-height: 140px;*/
	position:relative;
	top:10px;
}

.lstBDrs_t1 div{
/*	float:right;*/
/*	text-align:right;*/
	text-align:left;
	font-size:16px;
	color:#e1004a;
	font-family: 'Raleway', sans-serif;
	font-weight:bold;
}


.lstBDrs_t2{
	font-size:15px;
	font-weight: bold;
	margin:4px 10px 0 7px;
	padding:0;
	text-align:justify;

}
.lstBDrs_t3{
	font-size:15px;
	margin:0 10px 0 7px;
	text-align:justify;
	/*width: 610px;*/
}
div.lstBDrs_t3 p{
	margin-left:0px;
	margin-top:0;
}
div.lstBDrs_t3 div.lstPrm:last-child{
	margin-bottom:15px;
}

.lstBDrsbt{
	margin:0 4px; 
	bottom:0; 
	/*line-height:22px;*/
	font-weight:bold;
	/*height: 22px;*/
}
.lstBDrsbtl{
	float:left; 
	margin:10px 0 0 0; 
	padding:0;
	text-align:justify;
	line-height:22px;
/*	width:70%;*/
}
.lstBDrsbtlul{
	margin:0; 
	padding:0;
}
.lstBDrsbtlul li{
	height: 22px; 
	line-height:22px; 
	vertical-align:middle;
	display: inline-block;
	margin:0 5px 0 0; 
}
.lstBDrsbtlul li.stdli{
	padding:0 7px 0 15px; 
	background: #ECE7DF url(https://images.coinsecret.com/templates/18_cs/images/lstarrow.png) 3px 2px no-repeat;
}
.lstBDrsbtlul li.selstar {
	padding:0 7px 0 18px; 
	background: #ECE7DF url(https://images.coinsecret.com/templates/18_cs/images/heart_s.png) 3px 2px no-repeat;
}
li.selstar{
	cursor:pointer;
}
.lstBDrsbtlul li, .lstBDrsbtlul li a:link, .lstBDrsbtlul li a:visited{
	font-size:12px; 
	color:#464137; 
	font-weight: normal;
}
.lstBDrsbtlul li a:hover{
	color:#cd1a30; 
}
.lstBDrsbtlul li:hover{
	background-position: 3px -16px;
}
.lstBDrsbtr{
	float:left; 
	padding:0 10px 0 7px; 
	margin:0 10px 0 0; 
}
li.resli{
	/*float:right; */
	padding:0 7px; 
	margin:0; 
}
.lstBDrsbtr, li.resli{
	height: 22px; 
	line-height:22px; 
	vertical-align:middle;
	display: inline-block;
}
/*
.lstBDrsbtr{
	min-width:120px;
}
*/
.lstBDrsbtr, .lstBDrsbtr a:link, .lstBDrsbtr a:visited, li.resli, li.resli a:link, li.resli a:visited{
	font-size:11px; 
	color:#FFFFFF; 
/*	background: #484238 url(/templates/18_cs/images/book_bt.png) 0 0 repeat-y;*/
  background: #484238;
	text-transform:uppercase;
	font-weight: bold;
}
.lstBDalert{
    display: inline-flex;
		margin:5px;
}
.lstBDalert a:link, .lstBDalert a:visited {
    font-size: 12px;
    color: #FFF;
    background: #484238;
    text-transform: uppercase;
    font-weight: bold;
		padding: 5px 10px;
}
.lstBDrsbtr a:hover, li.resli a:hover, .lstBDalert a:hover{
	color:#FF0000; 
}
.lstPrm{
	font-weight:bold;
	background-color:#e1004a;
	color:white;
	padding:10px;
	margin-bottom:5px;
}
.lstPrm span{
	font-weight:bold;
	
}
.pgeHead{
	width:100%;
	background-color:#ECE7DF;	
	margin: 10px 0;
	border: 1px solid #471337;
}
.infTarif{
	font-weight: bold;
	text-decoration:underline;
	text-transform:uppercase;	
}
#inmapct{
	width: auto;
	margin: 0 10px 10px;
	/*height: 400px;*/
	display:block;
	background-color:#fff;
}
.guestbkp,.ftech, .lgdDispo, .desctxt, .nodispo, .nearbyul, .pictolist, .gentxt, #mataract {
	margin: 10px;
	padding: 10px;
	background-color:#fff;
}
.nearbyul{
	padding: 10px 10px 10px 0;
}
.pictolist li{
	min-height: 26px;
	line-height: 26px;
	vertical-align:middle;	
	margin: 5px;
}
.pictolist li img{
	margin: 0 5px 0 0;
	width:26px;
	float:left;
}

.desctxt, .headtxt, .headtxtXL{
	margin: 10px 18px;
	display:block;	
}
.desctxt{
	margin: 0 18px;
}
.insideXL{
	margin-left:0;
}
.headtxtXL,.insideXL{
	font-size:13px;
	font-weight:bold;
}
.lgdDispo{
	font-size:11px;
	font-style:italic;	
}
ul.ftech{
	margin: 0 10px 0 10px;
	padding: 10px;
}
div.ftech{
	display: inline-block;
	width: 50%;
	margin:10px 0;
	padding:0;
	vertical-align: top;
	background-color: transparent;
}
div.ftech:nth-last-child(1):nth-child(odd) {
    width: 100%;
}
#descriptif1, #photos, #fichetechnique, #situation, #prix, #dispo, #guestbk, #nearby, .nearby {
    background-color: #fcf7ed;
    margin: 10px 0;
		border: 1px solid #ECE7DF;
		width:84%;
}
#bref {
    background-color: #fcf7ed;
    margin: 10px 0 0 0;
		border: 1px solid #ECE7DF;
}
#inmap{
	/*max-width: 740px;*/
	height: 400px;
	border:solid #fff 10px;
}
.inputlbl{
	font-size:11px;
}
.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
 	font-family: 'Raleway', sans-serif;
 	font-size:11px;
}
.inputdisabled {
	padding: 2px;
	border:solid 1px #cccccc;
 	font-family: 'Raleway', sans-serif;
 	font-size:11px;
}
.btPrtSnd{
	float:right; 
	width:180px; 
	height: 32px; 
	/*background:#ff0000; */
	margin: 0 5px 10px 15px;
}
.btPrtSndUl, #brefct .btPrtSndUl{
	margin:0; 
	padding:0;
	/*float:right; */
}
.btPrtSndUl li, #brefct .btPrtSndUl li{
	height: 16px !important; 
	line-height:16px !important; 
	vertical-align:middle;
	float: none !important;
	/*background:url("https://images.coinsecret.com/templates/18_cs/images/puce.gif") 0 0 no-repeat;*/
/*
	margin:0 5px 0 0; 
	padding:0 7px 0 15px; 

	background: #ECE7DF url(/templates/18_cs/images/lstarrow.png) 3px 0 no-repeat;
*/

}

.btPrtSndUl li.stdli,#brefct .btPrtSndUl li.stdli{
	background:url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) -50px -101px no-repeat;
}
.btPrtSndUl li.selstar,#brefct .btPrtSndUl li.selstar {
	background:url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) -52px -754px no-repeat;
}

.btPrtSndUl li, .btPrtSndUl li a, .btPrtSndUl li a:link, .btPrtSndUl li a:visited
,#brefct .btPrtSndUl li.stdli, #brefct .btPrtSndUl li.stdli a:link, #brefct .btPrtSndUl li.stdli a:visited
,.btPrtSndUl li.selstar, .btPrtSndUl li.selstar span
,#brefct .btPrtSndUl li.selstar, #brefct .btPrtSndUl li.selstar span{
	font-size:10px; 
	color:#464137 !important; 
	font-weight: normal;
	padding-left: 4px !important;
}
.btPrtSndUl li a:hover, #brefct .btPrtSndUl li.stdli a:hover,  .btPrtSndUl li.selstar span:hover, #brefct .btPrtSndUl li.selstar span:hover{
	color:#cd1a30 !important; 
}
.btPrtSndUl li.stdli:hover,#brefct .btPrtSndUl li.stdli:hover{
	background-position: -50px -37px; 
}
.btPrtSndUl li.selstar:hover,#brefct .btPrtSndUl li.selstar:hover{
	background-position: -52px -770px; 
}
.lnkUl li{
	/*height: 20px; */
	line-height:20px; 
	vertical-align:middle;
}
.lnkUl li:before {
    background: url("/templates/18_cs/images/dspr14.png") no-repeat -50px -98px rgba(0, 0, 0, 0);
    width: 8px;
    height: 20px;
    display: inline-block;
    position: relative;
    content: " ";
    top: 4px;
    left: 0;
}
.lnkUl li, .lnkUl li a:link, .lnkUl li a:visited{
	font-size:14px; 
	color:#464137; 
	font-weight: normal;
}
.lnkUl li a:hover{
	color:#cd1a30; 
}
.lnkUl li:hover:before{
	background-position: -50px -34px; 
}

.UlStd li{
	/*height: 20px; */
	line-height:20px; 
	vertical-align:middle;
}
.UlStd li:before {
    background: url("/templates/18_cs/images/dspr14.png") no-repeat -50px -49px rgba(0, 0, 0, 0);
    width: 8px;
    height: 20px;
    display: inline-block;
    position: relative;
    content: " ";
    top: 4px;
    left: 0;
}
.UlStd li, .UlStd li a:link, .UlStd li a:visited{
	font-size:12px; 
	color:#751A30; 
	font-weight: bold;
}
.UlStd li a:hover{
	color:#CC1A30; 
}
.UlStd li:hover:before{
	background-position: -50px -33px; 
}

#searchmap{
	max-width: 688px;
	margin: 10px;
	padding-top: 1px;
	height: 400px;
	display:block;
	background-color:#fff;
	position:relative;
}
.smap{
	position:relative;
	margin: 10px;
	padding: 0;
	max-width: 668px;
	height: 380px;
	display:block;
	background-color:#fff;
}
.postit{
	display:block;
	border:1px solid #e1004a;
	padding: 5px 5px 5px 5px;
	margin:10px 0 10px 10px;	
	/*border-radius: 6px 6px 6px 6px;*/
	background:#e1004a;
	color:	#fff;
	font-style:italic;
}
.postit span{
	text-transform:uppercase;
	font-weight: bold;
	font-style:normal;
}
.postit a, .postit a:visited{
/*
	color: #26221f;
  text-decoration: none;
  font-weight: bold;
  font-size:12px;
  font-family: 'Raleway', sans-serif;
*/
	color: #26221f;
  text-decoration: none;
  font-weight: bold;
  font-size: 15px;
  font-family: 'Raleway',sans-serif;
  border: solid 1px #26221f;
  padding: 5px;
  margin: 5px;
  line-height: 40px;
	white-space: nowrap;
}
.postit a:hover{
/*	color: #751A30;*/
	color: #26221f;
	background:#fff;
	border-color:#fff;
}
.btTop{
	max-width:50%;
	float:right;
}
a.btBookTop, a.btBookTop:link, a.btBookTop:visited{
	float:right; 
	margin:0 0 0 10px; 
	padding:10px; 
	color:#ffffff; 
	background:#786f60;
/*	border-radius:6px;*/
}
a.btBookTop:hover{
	background:#26221f;
}
span.promoTarif {
	text-transform:uppercase;
	color:#f00;
}
#mataract a div#matara{
	width: 376px;
	height: 76px;
	background:url(https://images.coinsecret.com/templates/18_cs/images/matara.png) no-repeat 0px 0px;	
}
#mataract a:hover div#matara{
	background-position: 0 -76px;	
}
.mrkLst{
	/*margin:0 12px 0 0;*/
	padding:0;
	/*border-top: 1px solid #a39981;*/
	font-weight:bold;
	font-size:12px;
/*	margin: 0 12px 0 0;*/
	margin: 20px 10px 10px 10px;
	display:block;
}
body.wide2 .mrkLst, body.wide3 .mrkLstCtnew > div.mrkLst{
	padding: 5px 0 0 0;
	border-bottom: none;
	max-width:105px;
	margin:auto 0 auto auto; 
	height:33px;
}
.lstCmtDv{
	font-size:12px;
}
.mrkLst a:link, .mrkLst a:visited, .mrkLst a:hover{
	font-family: 'Raleway', sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
	margin:0; 
	padding:0;
}
.lstcmt{
	font-family: 'Raleway', sans-serif;
	font-size:11px;
	font-style:italic;
}
div.lstcmt div:first-child{
	/*border-bottom: 1px solid #a39981;*/
	padding:5px;
	margin: 0;	
}
.lstcmttl{
	font-weight: bold;
	font-style:normal;
}
.mrkLst a:link, .mrkLst a:visited{
	color:#464137;
}
.mrkLst a:hover{
	color: #CC1A30;	
}
.mrkLst a img,.mrkLst img{
	margin:5px 0 0 0; 
	padding:0; 
	border:none;
}
h1.selstartitle{
	background:url(https://images.coinsecret.com/templates/18_cs/images/heart_title.png) no-repeat 0px 12px;	
	text-indent:18px;
}
.curs:hover{
	cursor:pointer;	
}
div.ftulct{
	margin:15px;
}
/*
ul.mainlevel-ftul{
	font-family: Arial, Helvetica, "sans-serif";
	width: 100% ;
	color:#fff;
	margin-bottom:10px;
	display:inline-block;
	padding:0;
}
ul.mainlevel-ftul > li {
display:block;
line-height : 14px;
float:left;
}
*/
/*
ul.mainlevel-ftul li.mainlevel-ftulc1,ul.mainlevel-ftul li.mainlevel-ftulc2 {
width : 24%;
}
ul.mainlevel-ftul li.mainlevel-ftulc3 {
width : 25%;
}
ul.mainlevel-ftul li.mainlevel-ftulc4 {
width : 20%;
}
*/
/*
ul.mainlevel-ftul li[float="left"] + li {
float:none;
}
*/
.ui-dialog { z-index: 12000 !important; }
.ui-front { z-index: 12000 !important; }
/*
.dialog-message .ui-dialog-title, .dialog-message .ui-dialog-titlebar, .dialog-message .ui-dialog-titlebar-close {
display: none;
}

.ui-widget-overlay{
	height: 50px; !important;
}
*/
#ckalert-close{
	display:inline-block; 
	margin:auto 10px;
	font-size:16px	
}
#ckalert{
	padding:10px;
}
#ckalertct{
	background-color:#f7f4ed;
}
#ckalert-ct-txt{
	min-height:26px; 
	min-height:none;
	line-height:24px; 
	font-size:16px;
	margin:auto;
	display:inline-block;
	text-align: center;	
}
.latestnews, .latestnews p{
	margin-left:0; 
	padding-left:0;
}
.latestnews p:first-child{
	height:30x;
	min-height:30px;
}
li.latestnews p a img{
	width:100%;
}
ul.cslmenumtop{
	height:32px;
	line-height:32px;
	padding:0;
}
ul.frgt{
	float:right;	
}
ul.cslmenumtop li{
	margin:0;
	padding:0 15px;
	float: left;
	height:32px;
	line-height:32px;
	font-family: 'Raleway', sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
ul.cslmenumtop li.mSelType{
	text-transform:none;
}
ul.cslmenumtop li, ul.cslmenumtop li a, ul.cslmenumtop li a:visited{
	color:#25221F; 
}
ul.cslmenumtop li a:hover{
	color: #cb1230;
}
ul.cslmenumtop li.mtop, ul.cslmenumtop li.mtop-o, ul.cslmenumtop li.mtopc, ul.cslmenumtop li.mtopc-o{
/*	
  border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	*/
	color: white;
	font-weight:bold;
}

ul.cslmenumtop li.mtop:hover, ul.cslmenumtop li.mtop-o:hover, ul.cslmenumtop li.mtopc:hover, ul.cslmenumtop li.mtopc-o:hover{
		cursor:pointer;	
}
/*
ul.cslmenumtop li.mtop,ul.cslmenumtop li.mtop-o{
	background:#25221F; 
}
ul.cslmenumtop li.mtopc,ul.cslmenumtop li.mtopc-o{
	background:#786f5e; 
}
*/
ul.cslmenumtop li,ul.cslmenumtop li:hover{
	background:#25221F; 
}
ul.cslmenumtop li.dis:not(:hover){
	background:#786F5E;
}
.mgnfico {
    height: 16px;
    left: 0;
    top: 0;
    width: 16px;
    background: url("https://images.coinsecret.com/templates/18_cs/images/dspr14.png") no-repeat scroll 0 -249px;
    float: left;
    margin: 8px 8px 0 -6px;
}

/*
li.mtop, a.mtop, a.mtop:hover, a.mtop:visited{
	color: white;
}
*/
.lbebutton,           .lbebutton:active,      .lbebutton:visited, 
.lbebutton_s,       .lbebutton_s:active,    .lbebutton_s:visited,
.lbebutton_s2,     .lbebutton_s2:active,   .lbebutton_s2:visited, 
.lbebutton_s3 a, .lbebutton_s3 a:active, .lbebutton_s3 a:visited
{
  text-align: center;
  padding: 0px 10px;
  margin: 0 10px;
  height: 36px;
  font-size:16px;
	border:solid 1px #000;
	background-color: rgba(255, 255, 255);
	background-color: rgba(255, 255, 255, 0);
	color:#000;
	vertical-align:middle;
	text-transform:uppercase;
	border-radius: 0;
	-webkit-appearance: none;
  -moz-appearance: none; 
  -ms-appearance: none; 
  -o-appearance: none; 
  appearance: none;
}
.lbebutton_s3{
	text-align:center; 
	margin:10px 0;
}
.lbebutton_s3 a, .lbebutton_s3 a:active, .lbebutton_s3 a:visited{
/*
	border:solid 1px #e1004a;
	color: #e1004a;
*/
	height:30px;
	line-height:30px;
	font-size:14px;
	display:inline-block;
	margin:auto;
}
.lbebutton_s3 a:hover{
/*
	background-color: #e1004a;
*/
	background-color: #000;
	color:#fff;
  cursor:pointer;
}
.lbebutton:hover, .lbebutton_s:hover, .lbebutton_s2:hover
/*, ul.cslmenumtop li a.lbebutton_s2:hover*/
{
  background-color:#000;
  color:#fff;
  cursor:pointer;
}
.lbebutton_s{
  height: 32px;
  font-size:14px;
}
.lbebutton_s2,     .lbebutton_s2:active,   .lbebutton_s2:visited{
  height: 32px;
  font-size:12px;
	padding: 2px 10px;
	margin: 0;
}
.jfnt{
	margin:50px 0;
	width:100%;
}
.jfnt p{
	text-align:center;
	font-weight:bold;
}
.jfnt img{
	border:0;
}
ul.latestnews {
    text-align: left;
	font-size: 0;
}
table.ctpocontent, li.latestnews, div.latestnews{
	border-bottom:1px solid #c8c7c3;
	width:48%;
	margin:0 1%;
	padding-bottom:6px;
	display:inline-block;
	vertical-align:top;
}
li.colby3{
	width:31.2%;
	margin:0 1%;
	background:#ffffff;
	border:none;
}
li.colby3 p{
	margin:0; 
	padding:0;
}
#srchpl, #fm_nbpers{
	height: 30px;
}
#fm_nbpers{
	width:160px;
}
div.slideXXXlLink, body.wide div.bx-viewport{
	height:40vh;	
}
.mbsdmenu640{
	display:none;
}	
.mbsdmenu820{
	display:none;
}
ul.csaccrdlst, ul.csaccrd li i:before, ul.csaccrd li i:after {
  transition: all 0.25s ease-in-out;
}

ul.csaccrd li {
  animation: flipdown 0.5s ease both;
}

ul.csaccrd div {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

ul.csaccrdlst {
  position: relative;
  overflow: hidden;
  max-height: 800px;
  opacity: 1;
  transform: translate(0, 0);
  z-index: 2;
  margin-top: 6px;
}
/*
ul.csaccrdlst > li {
	display: inline-block;
	width: 16.66%;
	margin: 0;
	padding: 0;
}
*/
ul.csaccrd {
  list-style: none;
  perspective: 900;
  padding: 0;
  padding-bottom: 6px;
  margin: 0;
}
ul.csaccrd > li > div {
  font-weight: 300;
  display: block;
  margin: 0;
  cursor: pointer;
}
ul.csaccrd > li {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 4px;
  padding-top: 12px;
  border-top: 1px dotted #dce7eb;
}
ul.csaccrd > li:nth-of-type(1) {
  animation-delay: 0.5s;
}
ul.csaccrd > li:nth-of-type(2) {
  animation-delay: 0.75s;
}
ul.csaccrd > li:nth-of-type(3) {
  animation-delay: 1s;
}
ul.csaccrd > li:last-of-type {
  padding-bottom: 0;
}
ul.csaccrd > li i {
  position: absolute;
  transform: translate(-12px, 0);
  margin-top: 3px;
  right: 0;
}
ul.csaccrd > li i:before, ul.csaccrd li i:after {
  content: "";
  position: absolute;
  background-color: #4c4a38;
  width: 3px;
  height: 9px;
}
ul.csaccrd > li i:before {
  transform: translate(-2px, 0) rotate(45deg);
}
ul.csaccrd > li i:after {
  transform: translate(2px, 0) rotate(-45deg);
}
ul.csaccrd > li input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  /*height: 100%;*/
  z-index: 1;
  opacity: 0;
}
ul.csaccrd > li input[type=checkbox]:checked ~ ul {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%);
}
ul.csaccrd > li input[type=checkbox]:checked ~ i:before {
  transform: translate(2px, 0) rotate(45deg);
}
ul.csaccrd > li input[type=checkbox]:checked ~ i:after {
  transform: translate(-2px, 0) rotate(-45deg);
}
.read-more-ct{
    overflow:auto;
}
.read-more-state {
  display: none;
}
.read-more-wrap {
    float:left;
    margin-bottom: 10px;
}
.read-more-wrap > p {
    margin: .35em .35em .35em 0;
}
.read-more-target, .read-more-target > *
, .read-more-target span > *,
.read-more-state:checked ~ .read-more-wrap .read-less-target{
  overflow:hidden;
  opacity: 0;
  max-height: 0;
  transition: .25s ease;
  font-size: 0;
}
.read-more-state ~ .read-more-wrap {
  margin-bottom:0;
}
.read-more-state:checked ~ .read-more-wrap {
  margin-bottom: 10px;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target,
.read-more-state:checked ~ .read-more-wrap .read-more-target  > *,
.read-more-state:checked ~ .read-more-wrap .read-more-target span > *,
.read-more-state ~ .read-more-wrap .read-less-target{
  opacity: 1;
  max-height: 999em;
  font-size: inherit;
}
.read-more-state ~ .read-more-trigger:before {
  content: attr(data-more);
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: attr(data-less);
}

.read-more-trigger {
  cursor: pointer;
  display: inline-block;
  padding: 0 .35em;
  color: #666;
  font-size: .9em;
  line-height: 1.75;
  border: 1px solid #ddd;
  border-radius: .25em;
  margin: 0;
}
.read-more-target p{
	margin-left:0;
	padding-left:0;
}
.grecaptcha-badge { 
	visibility: hidden; 
}
.inforecaptcha{
	font-size:0.8em;
	color:#998C78;
	margin-left:0;
}
.inforecaptcha a, .inforecaptcha a:link,.inforecaptcha a:visited{
	color:#4C4A38;
	text-decoration:none;
	font-weight:normal;
}
.inforecaptcha a:hover{
	color: #751A30;	
}
/*Banniere Info*/
#infoMsgTopCt{
	text-align:center;
	width:100%;
	background-color:#fff8b9;
	position:fixed;
	bottom:0;
	left:0;
	z-index:1000000;
}
#infoMsgTop{
	padding:5px;
}
#infoMsgTopAlert{
	color:#090;
	font-weight:bold;
	font-style:italic;
	margin:5px;
	line-height:1.2em
}
a.infoMsgTopUrl, a.infoMsgTopUrl:link, a.infoMsgTopUrl:visited{
	margin:0 5px;
	font-weight:normal;
	color:#333;
	text-decoration:underline;
	cursor:pointer;
}
a.infoMsgTopUrl:hover{
	color:#cb1230;
	
}
button.infoMsgTopBt{
	cursor:pointer;
	background: #d7d4ce;
	color: #25221F;
	font-size: 13px;
	margin-bottom: 3px;
	margin-left: 7px;
	padding: 4px 10px;
	display: inline-block;
	border: 0;
	margin:5px
}
button.infoMsgTopBt:hover{
	background: #4C4A38;
	color: #FFF;
}
/*Fin Banniere Info*/
@keyframes flipdown {
  0% {
    opacity: 0;
    transform-origin: top center;
    transform: rotateX(-90deg);
  }
  5% {
    opacity: 1;
  }
  80% {
    transform: rotateX(8deg);
  }
  83% {
    transform: rotateX(6deg);
  }
  92% {
    transform: rotateX(-3deg);
  }
  100% {
    transform-origin: top center;
    transform: rotateX(0deg);
  }
}		
@media only screen and (min-width: 1280px) {
	div.slideXXXlLink, body.wide div.bx-viewport{
		height:60vh;	
		max-height:700px;	
	}
	body.wide table.ctpocontent, body.wide li.latestnews, body.wide div.latestnews,
	body.wide4 table.ctpocontent, body.wide4 li.latestnews, body.wide4 div.latestnews{
		border-bottom:1px solid #c8c7c3;
		width:24%;
		margin:0 0.5%;
		border-bottom:none;
	}
/*	li.colby3{
		width:31.2%;
		margin:0 1%;
	}*/
	body.wide #srchpl, body.wide #fm_nbpers, body.wide #fm_stay, body.wide #fm_arrivee_display_qs{
		height: 40px;
	}
	body.wide #fm_nbpers{
		width:220px;
	}
	body.wide #fm_stay{
		width:180px;
	}
	body.wide #fm_arrivee_display_qs{
		width:160px;
	}
	body.wide ul.msearch3 li input, body.wide ul.msearch3 li select, body.wide ul.msearch3 li button, body.wide #cs3searchbt, body.wide .sbtGreen, body.wide .sbtGreen2{
		font-size:18px;
	}
	body.wide ul.msearch3{
			max-width:1080px;
	}
	body.wide ul.msearch3 li input.cscal{
		background-position: -40px -781px;
	}
	body.wide #cs3searchbt, body.wide .sbtGreen, body.wide .sbtGreen2{
		height:40px;		
	}
	body.wide #cs3searchbt, body.wide .sbtGreen, body.wide .sbtGreen2{
		height:40px;		
	}
	body.wide ul.msearch3 li input#srchpl{
		width: 330px;
		max-width: 330px;
	}
}
@media only screen and (max-width: 1279px) {
	
}
/*
.msearch3{
	width: 913px; 
	margin:0;
	padding-bottom:10px;
	background:#25221F;
	float:left;
}
.msearch3 select, .msearch3 input {
    display: inline;
		float:left;
}
*/
ul.msearch3{
	background:#25221F; 
	padding:0 0 5px;
	/*max-width: 913px; */
	min-height:45px;
}
body.wide2 ul.msearch3{
	max-width: none; 
}
body.wide ul.msearch3{
	margin: auto;	
}
ul.msearch3 li{
	padding:0;
	/*background:#25221F; */
/*
	float: left;
	margin-left: 10px;
	*/
	display:inline-block;
	margin: 10px 0 5px 10px;
}
ul.msearch3 li label{
	color:#fff;
  font-family: 'Raleway', sans-serif;
  font-size:11px;
	margin:0;
  padding: 0;
}
ul.msearch3 li div{
	color:#fff;
  margin: 0;
  padding: 0;
}
ul.msearch3 li input, ul.msearch3 li select, ul.msearch3 li button, .resabl input{
	padding:0 0 0 2px ;
	margin:0;
	height:30px;
	line-height:100%;
	border:solid 1px #cccccc;
	border:none;
	color:#4C4A38;
	font-family: 'Raleway', sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle; 
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color:#4C4A38;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#4C4A38;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color:#4C4A38;
}
input.sbtGreen, input.sbtGreen2{
	color:#ffffff;
}
/*
ul.msearch3 li input[type="text"], ul.msearch3 li select, ul.msearch3 li button,#filterbt,#cs3searchbt,.btgen {
	-webkit-box-shadow: 0px 0px 6px #a2a09b;
	   -moz-box-shadow: 0px 0px 6px #a2a09b;
	     -o-box-shadow: 0px 0px 6px #a2a09b;
	        box-shadow: 0px 0px 6px #a2a09b;
}
*/
ul.msearch3 li input#srchpl{
	max-width:232px;
	width:232px;
}
ul.msearch3 li input.cscal, .resabl input.cscal{
	background: url("https://images.coinsecret.com/templates/18_cs/images/dspr14.png") no-repeat -40px -786px #fff;
	text-indent: 25px;
}
ul.msearch3 li div.msearch3ck{
	float:left; 
	padding:0 10px 0 0;
}
ul.msearch3 li select,ul.msearch3 li select option{
	height:30px;
	line-height:30px;
	vertical-align:middle;
}

#ui-datepicker-div{ z-index: 12000 !important; }

ul.msearch3 li.eqb{
	background:#5a5145;
	padding: 5px .5% 0 .5%;
	width: 98%;
	margin: 0.5%;
}
ul.msearch3c{
	margin:5px 0 10px 0;
	padding:0;
	background:#5a5145;
}
ul.msearch3c li{
	margin:0 10px 0 0;
	padding:0;
	background:#5a5145;
}
#filterbt,#cs3searchbt,#resetbt,.btgen,.sbtGreen, .sbtGreen2 {
	font-weight:bold;
	font-family: 'Raleway', sans-serif;
	font-size:12px;	
	vertical-align:middle;
	height:30px; 
	line-height:30px;
	background-color:transparent;
	border: 1px solid #ece7e1;
	color:#ece7e1;
	padding:0 10px;
	margin:0 10px 0 0;
	-webkit-appearance: none;
  -moz-appearance: none; 
  -ms-appearance: none; 
  -o-appearance: none; 
  appearance: none;
	border-radius: 0;
/*  -webkit-border-radius: 0; 	*/
}

input:not([type='radio']), select{
/* boutons carrés sur ios*/
	border-radius: 0;
}

.sbtGreen, .sbtGreen2{
	background-color:#090 !important;
	border-color: #090 !important;	
}
.sbtGreen:hover{
	background-color:#ece7e1 !important;
	border-color: #ece7e1 !important;
}
.sbtGreen2:hover{
	background-color:#786F5E !important;
	border-color: #786F5E !important;
	color:#ffffff !important;
}
.lSAction > a:hover{
    opacity: 1;
}
.lSAction > a{
	background-image: url('https://images.coinsecret.com/templates/18_cs/images/controls.png');
	opacity:0.75;	
}

#cs3searchbt,.sbtGreen,.sbtGreen2{
	height:32px;
	background-color:#25221F;
}
#cs3searchbt::-moz-focus-inner,.sbtGreen::-moz-focus-inner,.sbtGreen2::-moz-focus-inner { 
	margin-top:-2px; 
	margin-bottom: -2px; 
}
#filterbt:hover,#cs3searchbt:hover,#resetbt:hover,.btgen:hover,.sbtGreen:hover,.sbtGreen2:hover {
	background-color:#ece7e1;
	color:#25221f;
}

/*
.bfcontentfixed{
	position:fixed;
	top:0;
	padding:0;
	margin:0 0 10px 0; 
	background:#fff url(https://images.coinsecret.com/templates/18_cs/images/lshadow.png) left repeat-y;
	width:954px;
}
.ctaftfixed{
	padding-top:300px;
}
.bfcontentfixed div#bfctin1 {
	width:100%;
	margin:0 27px 0 28px;
	padding:0;
	background:url(https://images.coinsecret.com/templates/18_cs/images/rshadow.png) right repeat-y;
	width:941px;
}
.bfcontentfixed div#bfctin1 div#bfctin2 {
	padding:0 0 0 0;
}
*/
.rdpictolst,.rdpicto{
	position:absolute; 
	border:none;
}
.rdpictolst{
	/*
	left:12px; 
	top:12px; */
	/*right:15px;	*/
margin: 5px 0 5px 5px;	
}
.rdpicto{
	bottom:10px; 
	right:10px;	
}
div.lstCmtCt{
	position:absolute;
	border:none;
	background:rgba(255, 255, 255, 0.8);
	width:25%;
	top:48px;
	right:0;
	padding:10px;
	overflow:hidden;
}
div.lstCmtDv{
	border-top:solid 1px #000;
	margin-top:5px;
	padding-top:5px;
	font-style:italic;
}

	div.news1:hover{background-color:#cb1230;}
	a.news1 {color: #ffffff;display:block;width:100%;height:100%;text-decoration: none;}
	a.news1:link,a.news1:visited,a.news1:hover {color: #ffffff;text-decoration: none}
	div.news2{background-color:#ECE7DF;}
	div.news2:hover{background-color:#c8ba98;}
	div.news2 a {color: #3a3226;display:block;width:100%;height:100%; text-decoration: none;}
	div.news2 a:link, div.news2 a:visited {color: #3a3226;text-decoration: none}
	div.news2:hover a, div.news2:hover a:link, div.news2:hover a:visited, div.news2:hover a:hover{display:block;width:100%;height:100%; cursor:pointer;}
	div.news2 a.news2:hover {color: #ffffff; text-decoration: none; cursor: pointer;}

td #brefimg img:first-child, td #ytpreview img:first-child{
    width: 100%;
}
	ul.cslmenumtop li.mLstType
	/*, ul.mainlevel-ftul li.mLstType*/
	{
		display:block;
	}
	ul.mOnlySmall,ul.cslmenumtop li.mSelType
	/*, ul.mainlevel-ftul li.mSelType*/
	{
		display:none;
	}
	select.cslmenumtop
	/*, select.mainlevel-ftul*/
	{
		width:100%;
	}
	select.cslmenumtop{
		max-width:180px;		
	}
	
/* ---- */

.slideSlLinkCT1,.slideXlLinkCT1, .slideXXlLinkCT1, .slideXXXlLinkCT1{
	position: absolute; 
	left:0; 
	top:0; 
	width:100%; 
	height:100%;
}
.slideSlLink,.slideSlLinkCT1{
	width:555px; height: 292px;
}
.slideXlLink,.slideXlLinkCT1{
	width:745px; height: 402px;
}
/*
.slideXXlLink{
	height:100%;
	width:100%;
	position:relative;
	bottom:20%;
}
*/
.slideSlLinkCT2,.slideXlLinkCT2, .slideXXlLinkCT2, .slideXXXlLinkCT2, .lbe-diapo01 {
	position:absolute;
	right:0;
	bottom: 14%;
	background-color:rgba(0, 0, 0, 0.5);
	vertical-align: middle;
	color: #fff;
	font-size:16px;
	font-weight:bold;
}
.slideXXlLinkCT2,.slideXXXlLinkCT2, .lbe-diapo01 {
	bottom: 20%;
	font-weight:bold;

}
.slideSlLinkCT2 div, .slideXlLinkCT2 div, .slideXXlLinkCT2 div, .slideXXXlLinkCT2 div, .lbe-diapo01 div{
	margin: 10px;
	font-weight:bold;
}
.lbe-diapo01{
	background:none;
	border:1px solid #fff;
	padding:0.2%;
	font-size:14px;
	right:6%;
	text-align:center;
}
.lbe-diapo01:hover{
	background:#fff;
	color:#000;
}
.slideSlLink div a, .slideSlLink div a:hover, .slideXlLink div a, .slideXlLink div a:hover, .slideXXlLink div a, .slideXXlLink div a:hover, .slideXXXlLink div a, .slideXXXlLink div a:hover{
	color: #fff;	
	display:block;
	font-size:16px;
	line-height: 20px;
	font-weight:bold;
}
.slideSlLink div a:hover, .slideXlLink div a:hover, .slideXlLink div a:hover{
	color:#ccc;	
}
.slideshowXl li img,.slideshowXl li img,.slideshowXXl li img,.slideshowXXl li img,.slideshowXXXl li img,.slideshowXXXl li img {
    width: 100%;
    height: auto;
}
.slideshowXXXl li img {
    max-width: 1804px;
    max-height: 700px;
}
.slideshowXXl li img {
    max-width: 913px;
    max-height: 400px;
}
body.wide .slideshowXXl li img, body.wide .slideshowXXXl li img {
    max-width: 1826px;
    max-height: 800px;
}
.slideshowXl li img {
    max-width: 750px;
    max-height: 422px;
}
.bxslider li {
    padding: 0;
}
.slideNFLink, .rmodBlk {
	position:absolute;
	right:0;
	background-color:rgba(0, 0, 0, 0.5);
	vertical-align: middle;
	color: #fff;
	font-size:12px;
	width: 100%;
	bottom: 0;
}
.slideNFLink div{
    margin: 0;
	height:32px;
	background-image:url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png);
	background-repeat:no-repeat;
	text-indent:42px;
}
.ccimg div{
	background-position: -18px -533px;
}
.fcimg div{
	background-position: -18px -502px;
}
.eximg div{
	background-position: -18px -470px;
}
.nwimg div{
	background-position: -18px -438px;
}


.slideNFLink div, .slideNFLink div:hover{
	color: #fff;	
	display:block;
	font-size:12px;
	line-height: 32px;
}
.rmodBlk div, .rmodBlk div:hover{
	color: #fff;	
	display:block;
	font-size:11px;
	line-height: 13px;
	font-weight:normal;
	margin: 5px;
}
.slideNFLink:hover{
	background-color:#786f60;
}

.slmore{
	font-size:12px;
	font-style:italic;
}
.wrapperBox {width:138px; height: 180px; margin:0; padding:0;}
.slideshowBox {float:left; width:138px; height:180px; background:#e9e8e4; margin:0; padding:0; overflow:hidden;}
.slidesBox {position:relative; width:138px; height:180px; list-style:none; overflow:hidden; margin:0; padding:0; }
.slidesBox li {width:138px; height:180px; margin:0; padding:0; text-indent:0;}
.slidesBox li.content {width:138px; height:180px; background:#e9e8e4; margin:0; padding:0; text-indent:0;}
.slidesBox li img, .slidesBox li.content p, .slidesBox li.content h3 {width: 120px; margin: 4px 8px; padding: 0;}
.slidesBox li img {border:solid 1px #e9e8e4; }
.slidesBox li a, .slidesBox li a:visited{
	color:black;	
}
.slidesBox li a:hover{
	color: #751A30;
}
.slidesBox li a:hover img{
	border:solid 1px #751A30;
}
.vac a img, .vac a:hover img, .side a img, .side a:hover img{
	border:0;
}
#wrapperpromos{
	margin-top: 8px;	
}
#wrapperpromos, #slideshowpromos, #slidespromos, #slidespromos li, #slidespromos li.content{
	height: 250px;
	background:#fff;
}
.ppromo{
	color: #CC1A30;
}
.ccCt{
	padding:0;
	text-align:left;
}
.ccCt{
	margin:3px 0 5px;
}
/*
.ccCl{
	float:left; margin:0; width: 272px;	height:153px;position:relative;
}
.ccCr{
	float:right; margin:0; width: 272px;height:153px;position:relative;	
}
*/
.ccCi,.ccCi2,.ccCi3{
	float:left;
	position:relative;
	margin:0.5%;
	height:auto;
	overflow:hidden;
	text-align:left;
}
.ccCi{
	width:24%;
}
.ccCi2{
	width:49%;
}
.ccCi3{
  width:32.332%
}
.ccCi a img,.ccCi img,.ccCi2 a img,.ccCi2 img,.ccCi3 a img,.ccCi3 img{
	width:100%;
	display:block;
}
.ccCt:before,.ccCt:after, .readon-actu:after {
    content:"";
    display:table;
    clear:both;
}


.wrapperCC {width:272px; margin:0; padding:0; overflow:hidden;}
.slideshowCC {float:left; width:272px; height:178px; background:#fff; margin:0; padding:0; overflow:hidden;}
.slidesCC {position:relative; width:272px; height:153px; list-style:none; overflow:hidden; margin:0; padding:0;}
.slidesCC li {width:272px; height:153px; margin:0; padding:0; text-indent:0;}
.slidesCC li.content {width:272px; height:153px; background:#fff; margin:0; padding:0; text-indent:0;}
.slidesCC li img {width: 272px; height:153px; margin: 0; padding: 0; float:left;}
.slidesCC li img {border:solid 1px #fff; }
.slidesCC li a, .slidesBox li a:visited{
	color:751A30;	
}

.slidesCC li a:hover{
	color: #CC1A30;
}
.wrapperGal {width:100%; height: 100%; 
margin:0; padding:0; background:#fcf7ed;  }
.wrapperGal div {
    clear: both;
}
.slideshowGal {width:100%; height: 100%;  max-width:703px;  height:auto; background:#ECE7DF; margin:10px; padding:0; overflow:hidden;}
.slidesGal {  max-width:663px;  height:auto; list-style:none; overflow:hidden; margin:0; padding:0;}
.slidesGal li { width:100%; max-width:663px;  height:auto; margin:0; background-color: #ECE7DF; background-image:none; padding:0; text-indent:0;}
.slidesGal li.content { width:100%; height: 100%; max-width:663px;  max-height:450px; background:#ECE7DF; margin:0; padding:0; text-indent:0; }
.slideshownavSl,.slideshownavXl,.slideshownavXXl,.slideshownavXXXl{
	height:20px;     
	border: none;
    margin: 0;
    padding: 0;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	z-index:9999;
}
.slideshownavSl{
	width:555px; 
}
.slideshownavXl{
	width:750px; 
}
.slideshownavXXl{
	width:913px; 
}
.slideshownavXXXl{
	width:1804px; 
}
#slideshowbtleft,#slideshowbtright {
	position:absolute;
	top: 0;
	margin:0;
	padding:0;
	height:20px;    
	width:20px;    
}
#slideshowbtleft {
	left:0;
	background:url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) no-repeat -20px 0;
}
#slideshowbtright {
	right: 0;
	background:url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) no-repeat 0 0;
}
#slideshowbtleft:hover {
	background-position:-20px -20px ;
	cursor:pointer;
}
#slideshowbtright:hover {
	background-position:0 -20px ;
	cursor:pointer;
}
.reflib2{
	/*display:none;*/
	font-size:10px;
}
.reflib3{
	margin-bottom:8px;
}
.ccCi2L {
	overflow:hidden;
}
.ccCi2L img {
	margin:-17.3% 0;
}
.tlsTxt div, .tlsTxt div:hover{
	background-image:none;
	margin:10px;
	line-height:14px;
	text-align:right;
	height: auto;
}
.tlsTxt:hover{
	background-color: #786f60;	
}
.fltRgt {
    float: right;
}
.tlsTitleCt {
    background-color: #443f36;
    color: #fff;
		text-transform:uppercase;
    font-size:12px;
    position: absolute;
    lefy: 0;
    width: 100%;
    top: 0;
		margin:0;
}
.tlsTitleCtBlue {
	background-color: #2dbce0;
}
.tlsTitleCtRed {
	background-color: #ba3131;
}
.tlsTitle{
	margin:8px;
}
.respformCT{
	margin:0;
  display: inline-block;
  text-align: center;
	width:100%;
}
.respformCT2{
	width:94%;
	max-width:700px;
	margin:3% auto 0;
	padding: 3%;
	border: 1px solid #000;
}
.respform{
  display: block;
  text-align: left;
}
.respform .inputbox,.respform .inputdisabled{
	margin-bottom:5px;
	padding:5px;
}
.respform p {
    margin-left: 0;
}
.mgR10{
	margin-right:10px;
}
.mgB10{
	margin-bottom:10px;
}
.mgL10{
	margin-left:10px;
}
.topSep{
	border-top:1px solid #ccc;
	padding-top:5px;
	margin-top:5px;	
}
.bottomSep{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:10px;	
}
.respform .inputlbl{
	min-width: 150px;
}
 .respform .inputbox, .respform .inputdisabled, .respform .inputlbl{
	/* Pour éviter le zoom sur ios */
		font-size:14px;
	}
.respform .button {
  padding: 0px 10px;
  line-height: 30px;
  height: 30px;
  margin: 10px 1px 1px 1px;
	font-size:16px;
}
.news-content {
	width: 642px;
  border:1px solid #25221F;
}
.news-content,.raleway{
	font-family: 'Raleway', sans-serif;
}
a.btnews1, a.btnews1:link, a.btnews1:visited{
 color: #25221F;
 background-color: #transparent;
 border:1px solid #25221F;
 text-decoration: none;
 font-size:14px;
 text-transform: uppercase;
 padding:10px;
 height:48px;
 line-height:48px;
}
a.btnews1:hover {
 color: #ffffff;
 background-color: #25221F;
 border:1px solid #25221F;
 text-decoration: none;
 text-transform: uppercase;
 padding:10px;
 height:48px;
 line-height:48px;
}
a.lnnews1, a.lnnews1:visited, a.lnnews1:link{
color: #26221f;
 text-decoration: none;
 font-size:13px;
 text-transform: uppercase;
}
a.lnnews1:hover {
color: #786f5e;
 text-decoration: none;
  text-transform: uppercase;
}
a.lnnews2, a.lnnews2:visited, a.lnnews2:link{
color: #26221f;
 text-decoration: none;
 font-size:13px;
 text-transform: uppercase;
font-weight:bold;
}
a.lnnews2:hover {
color: #786f5e;
 text-decoration: none;
  text-transform: uppercase;
font-weight:bold;
}
.newstrL {
	position:absolute;
	width:40px;
	height:40px;
	top:140px;
	left:-20px;
	display:block;
	background:url("https://images.coinsecret.com/templates/18_cs/images/fleche_b.png") no-repeat scroll 0 0;
	z-index:10;
}
.newstrR {
	position:absolute;
	width:40px;
	height:40px;
	bottom:140px;
	right:-20px;
	display:block;
	background:url("https://images.coinsecret.com/templates/18_cs/images/fleche_w.png") no-repeat scroll 0 0;
	z-index:10;
}
li.nb{
	border:0;
}
div.lbe-fptitle {
    display: block;
    margin: 10px 0px 30px 0;
		padding: 0;
}
h4.lbe-fptitle{
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	display: block;
	padding: 10px 0;
	margin: -57px 0px 0px 65px;
	text-transform: uppercase;
	font-weight: bold;
	font-size:16px;
}
div.lbe-fptitle:before {
    width: 60px;
    height: 60px;
}
div.lbe-fptitle:before,.lbe-p-01:before {
    display: inline-block;
    position: relative;
    content: " ";
    top: 0;
    left: 0;
    margin: 0 auto;
}
div.lbe-fptitle:before {
    display: inline-block;
}
.lbe-p-01:before {
    display: block;
}
div.lbe-fptitle:before,.lbe-p-01:before, div.lbe-h4-01:before{ 
    background: transparent url("/templates/18_cs/images/lbepicto_r2.png") no-repeat scroll 0% 0%;
}
div.lbe-fptitle-blog:before {
    background-position: -10px -514px;
}
div.lbe-fptitle-idee:before {
    background-position: -16px -453px;
}
div.lbe-fptitle-loca:before {
    background-position: -16px -395px;
}
div.lbe-fptitle-actu:before {
    background-position: -16px -333px;
}
div.lbe-fptitle-avis:before {
    background-position: -16px -275px;
}
.lbe-p-01,.lbe-p-02,.lbe-f-01,.lbe-f-02,.rspf2,.lbe-p-04 {
	font-family: 'Raleway', sans-serif;
}
.lbe-p-01{
	margin: 20px; 
	color:#b5a28b;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px; 
	text-align: center;	
}
.lbe-p-02{
	text-align: center;
	font-size:14px;
}
.lbe-p-01:before{
	width: 50px;
  height: 50px;
}
.lbebg1:before{
	background-position:0 0;
}
.lbebg2:before{
	background-position:0 -50px;
}
.lbebg3:before{
	background-position:0 -100px;
}
.lbebg4:before{
	background-position:0 -150px;
}
.lbebg5:before{
	background-position:-50px 0;
}
.lbebg6:before{
	background-position:-50px -50px;
}	
.lbebg7:before{
	background-position:-50px -100px;
}	
/*@media only screen and (max-width: 900px), screen and (max-device-width: 900px) {*/
/*
@media only screen and (min-width: 971px) {
	ul.mainlevel-ftul > li {
			width: 23.5%;
			padding: 0 1.5% 0 0;
	}
	*/
	/*
	ul.mainlevel-ftul li.mainlevel-ftulc1, ul.mainlevel-ftul li.mainlevel-ftulc2 {
			width: 31%;
	}
	ul.mainlevel-ftul li.mainlevel-ftulc3 {
			width: 31%;
	}
	ul.mainlevel-ftul li.mainlevel-ftulc4 {
			width: 31%;
	}	
	*/
/*
}
*/
.uparw{
    background: url("/templates/18_cs/images/dspr14.png") no-repeat scroll -18px -43px;
    height: 12px;
    left: 0;
    top: 0;
    width: 8px;
}
.cstrp::before{
    content: '';
    width: 70%;
    height: 2px;
    display: block;
    margin: 5px auto 15px;
    background-color: #000;	
}
.cstrpft {
    padding: 15px 0 10px;
    border-bottom: 1px solid #fff;
    margin: 0 10px;
}

#brfct{
	background-color:#fcf7ed;
}
#brfct h5{
	display:inline-block;height:30px;line-height:30px;padding-right:0;
}
#brfct div.mrkLstCt2{
	float:none;
	display:inline-block;
	width:240px;
	padding:0;
	margin:10px 0 0 10px;
	height:30px;
	line-height:30px;
}
#brfct div.mrkLst{
	border:none;
	padding:5px 0 0 0;
}
#brfct div.mrkLstStars{
	display:inline-block;height:30px;line-height:30px;vertical-align:middle;
}
#brfct div.mrkLstCnter{
	display:inline-block;margin:0 0 0 5px;
}
/* CSS Document */
.spr-pct2{
	margin: 0;
	width: 47px;
	height: 38px;
	background: url(https://images.coinsecret.com/templates/18_cs/images/pictonew.png) 0 26px no-repeat;
	color: #25221F;
	font-size: 12px;
	font-weight: bold;
	line-height: 46px;
	vertical-align: top;
	text-align: center;
	padding: 0;
/*	top: -10px;	*/
}
.spr-pct2-chb{
	background-position:-125px 2px;
}
.spr-pct2-lit{
	background-position:0 5px;
}
.spr-pct2-sdb{
	background-position:-40px 8px;
	height: 34px;
}
.spr-pct2-chb > div, .spr-pct2-lit > div, .spr-pct2-sdb > div{
	position:relative;
	top:-18px;
}
.spr-pct2-piscine{
	background-position:-125px -42px;
}

.spr-pct2-animaux{
	background-position:-84px -86px;
}
.spr-pct2-animaux_non_admis{
	background-position:-82px -44px;
}
.spr-pct2-resadir1,.spr-pct2-resadir1c1, .spr-pct2-resadir2,.spr-pct2-resadir1c2, .spr-pct2-promo, .spr-pct2-flexible1, .spr-pct2-flexible2, .spr-pct2-flexible1c1, .spr-pct2-flexible1c2{
	background-image: none;
	vertical-align: middle;
	width: 70px;
	margin: 0 0 0 3px;
	line-height: 42px;
	height: 1px;
	top: 6px;
	position: absolute;
	z-index: 2;
}
.spr-pct2-resadir1,.spr-pct2-resadir1c1, .spr-pct2-resadir2,.spr-pct2-resadir1c2, .spr-pct2-promo,.spr-pct2-flexible1,.spr-pct2-flexible1c1,.spr-flex1{
	left: 3px;
}
.spr-pct2-flexible2,.spr-pct2-flexible1c2,.spr-flex2{
	left: 78px;
}
.spr-pct2-promo{
	top: 55px;
	display: table;
}
.spr-pct2-resadir1 div,.spr-pct2-resadir1c1 div, .spr-pct2-resadir2 div,.spr-pct2-resadir1c2 div, .spr-pct2-promo div, .spr-pct2-flexible1 div, .spr-pct2-flexible2 div, .spr-pct2-flexible1c1 div, .spr-pct2-flexible1c2 div  {
	font-size:10px;
	position:static;
	color:#ffffff;
	text-align:center;
	margin:0 auto;
	height:26px;
	padding:5px 0;
	line-height: 13px;
}
.spr-pct2-resadir1 div,.spr-pct2-resadir1c1 div, .spr-pct2-resadir2 div,.spr-pct2-resadir1c2 div, .spr-pct2-promo div {
	background-color:#b01b39;
}
.spr-pct2-flexible1 div,.spr-pct2-flexible2 div, .spr-pct2-flexible1c1 div,.spr-pct2-flexible1c2 div  {
	background-color:#090;
}
.spr-pct2-promo div{
	background-color:#e1004a;
	display: table-cell;
	vertical-align: middle;	
}
.spr-pct{
	display:inline-block;
	margin:0 1px 2px 1px !important;
	width:26px;
	height:26px;
	background:url(https://images.coinsecret.com/templates/18_cs/images/picto-stars.png) 0 26px no-repeat;
}
.spr-pct-animaux{
	background-position:-26px 0;
}
.spr-pct-animaux_non_admis{
	background-position:-52px 0;
}
.spr-pct-campagne{
	background-position:-78px 0;
}
.spr-pct-chateau{
	background-position:-130px 0;
}
.spr-pct-chb_000{
	background-position:-182px -208px;
}
.spr-pct-chb_001{
	background-position:-156px -130px;
}
.spr-pct-chb_002{
	background-position:-182px -130px;
}
.spr-pct-chb_003{
	background-position:-208px -130px;
}
.spr-pct-chb_004{
	background-position:-234px -130px;
}
.spr-pct-chb_005{
	background-position:0 -156px;
}
.spr-pct-chb_006{
	background-position:-26px -156px;
}
.spr-pct-chb_007{
	background-position:-52px -156px;
}
.spr-pct-chb_008{
	background-position:-78px -156px;
}
.spr-pct-chb_009{
	background-position:-104px -156px;
}
.spr-pct-chb_010{
	background-position:-130px -156px;
}
.spr-pct-chb_011{
	background-position:-156px -156px;
}
.spr-pct-chb_012{
	background-position:-182px -156px;
}
.spr-pct-chb_013{
	background-position:-208px -156px;
}
.spr-pct-chb_014{
	background-position:-234px -156px;
}
.spr-pct-chb_015{
	background-position:0 -182px;
}
.spr-pct-cheval{
	background-position:0 0;
}
.spr-pct-climatisation{
	background-position:-156px 0;
}
.spr-pct-dvd{
	background-position:-234px 0;
}
.spr-pct-exception{
	background-position:-182px 0;
}
.spr-pct-famille{
	background-position:0 -26px;
}
.spr-pct-golf{
	background-position:-26px -26px;
}
.spr-pct-hifi{
	background-position:-104px 0;
}
.spr-pct-internet{
	background-position:-182px -104px;
}
.spr-pct-lit_01{
	background-position:-52px -26px;
}
.spr-pct-lit_02{
	background-position:-78px -26px;
}
.spr-pct-lit_03{
	background-position:-104px -26px;
}
.spr-pct-lit_04{
	background-position:-130px -26px;
}
.spr-pct-lit_05{
	background-position:-156px -26px;
}
.spr-pct-lit_06{
	background-position:-182px -26px;
}
.spr-pct-lit_07{
	background-position:-208px -26px;
}
.spr-pct-lit_08{
	background-position:-234px -26px;
}
.spr-pct-lit_09{
	background-position:0 -52px;
}
.spr-pct-lit_10{
	background-position:-26px -52px;
}
.spr-pct-lit_11{
	background-position:-52px -52px;
}
.spr-pct-lit_12{
	background-position:-78px -52px;
}
.spr-pct-lit_13{
	background-position:-104px -52px;
}
.spr-pct-lit_14{
	background-position:-130px -52px;
}
.spr-pct-lit_15{
	background-position:-156px -52px;
}
.spr-pct-lit_16{
	background-position:-182px -52px;
}
.spr-pct-lit_17{
	background-position:-208px -52px;
}
.spr-pct-lit_18{
	background-position:-234px -52px;
}
.spr-pct-lit_19{
	background-position:0 -78px;
}
.spr-pct-lit_20{
	background-position:-26px -78px;
}
.spr-pct-lit_21{
	background-position:-52px -78px;
}
.spr-pct-lit_22{
	background-position:-78px -78px;
}
.spr-pct-lit_23{
	background-position:-104px -78px;
}
.spr-pct-lit_24{
	background-position:-130px -78px;
}
.spr-pct-lit_25{
	background-position:-156px -78px;
}
.spr-pct-lit_26{
	background-position:-182px -78px;
}
.spr-pct-lit_27{
	background-position:-208px -78px;
}
.spr-pct-lit_28{
	background-position:-234px -78px;
}
.spr-pct-lit_29{
	background-position:0 -104px;
}
.spr-pct-lit_30{
	background-position:-26px -104px;
}
.spr-pct-lit_31{
	background-position:-52px -104px;
}
.spr-pct-lit_32{
	background-position:-78px -104px;
}
.spr-pct-lit_33{
	background-position:-104px -104px;
}
.spr-pct-lit_34{
	background-position:-130px -104px;
}
.spr-pct-lit_35{
	background-position:-156px -104px;
}
.spr-pct-montagne-ski{
	background-position:-208px -104px;
}
.spr-pct-multisite{
	background-position:-130px -130px;
}
.spr-pct-no_smoking{
	background-position:-234px -104px;
}
.spr-pct-piscine_privee{
	background-position:-78px -130px;
}
.spr-pct-piscine_chauffee{
	background-position:0 -130px;
}
.spr-pct-piscine_cloturee{
	background-position:-26px -130px;
}
.spr-pct-piscine_commune{
	background-position:-52px -130px;
}
.spr-pct-plage{
	background-position:-104px -130px;
}
.spr-pct-sdb_001{
	background-position:-26px -182px;
}
.spr-pct-sdb_002{
	background-position:-52px -182px;
}
.spr-pct-sdb_003{
	background-position:-78px -182px;
}
.spr-pct-sdb_004{
	background-position:-104px -182px;
}
.spr-pct-sdb_005{
	background-position:-130px -182px;
}
.spr-pct-sdb_006{
	background-position:-156px -182px;
}
.spr-pct-sdb_007{
	background-position:-182px -182px;
}
.spr-pct-sdb_008{
	background-position:-208px -182px;
}
.spr-pct-sdb_009{
	background-position:-234px -182px;
}
.spr-pct-sdb_010{
	background-position:0 -208px;
}
.spr-pct-sdb_011{
	background-position:-26px -208px;
}
.spr-pct-sdb_012{
	background-position:-52px -208px;
}
.spr-pct-sdb_013{
	background-position:-78px -208px;
}
.spr-pct-sdb_014{
	background-position:-104px -208px;
}
.spr-pct-sdb_015{
	background-position:-130px -208px;
}
.spr-pct-sdb_030{
	background-position:-156px -208px;
}
.spr-pct-table{
	background-position:-208px -208px;
}
.spr-pct-tennis{
	background-position:-234px -208px;
}
.spr-pct-tv{
	background-position:0 -234px;
}
.spr-pct-vigne{
	background-position:-208px 0;
}
.spr-pct-vue{
	background-position:-26px -234px;
}
.spr-mrk-ct{
	margin:0;
}
.spr-mrk{
	display:inline-block;
	margin:0;
	width:16px;
	height:15px;
	background:url(https://images.coinsecret.com/templates/18_cs/images/picto-stars.png) 0 15px no-repeat;
}
.spr-mrk-0{
	background-position:-260px 0;
}
.spr-mrk-1{
	background-position:-260px -15px;
}
.spr-mrk-2{
	background-position:-260px -30px;
}
.spr-mrk-3{
	background-position:-260px -45px;
}
.spr-mrk-4{
	background-position:-260px -60px;
}
.spr-mrk-5{
	background-position:-260px -75px;
}
.spr-mrk-6{
	background-position:-260px -90px;
}
.spr-mrk-7{
	background-position:-260px -105px;
}
.spr-mrk-8{
	background-position:-260px -120px;
}
.spr-mrk-9{
	background-position:-260px -135px;
}
.spr-mrk-10{
	background-position:-260px -150px;
}
.spr-flg{
	display:inline-block;
	margin:0;
	width:20px;
	height:14px;
	background:url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) 0 -14px no-repeat;
}
.spr-flg-fr{
	background-position:0 -180px;
}
.spr-flg-en{
	background-position:0 -194px;
}
.spr-flg-nl{
	background-position:0 -208px;
}
.spr-flg-de{
	background-position:0 -222px;
}
@media only screen and (min-width: 751px) and (max-width: 1080px) {

	.lstCTN .lstBDpcnew > div.rdlm, .lstCTN .lstBDpcnew > div.rdlm2{
		margin: 5px;
	}
	/*
	.spr-pct2-resadir2, .spr-pct2-flexible2{
		top: -40px;
		position: relative;
	}
	*/
	.spr-pct2-resadir1, .spr-pct2-flexible1{
		top: -40px;
		position: relative;
	}	
	.spr-pct2-promo{
		top: -82px;	
		position: relative;
	}
	.lstCTN .mrkLstCtnew {
		width:34%;
	}
	.lstCTN .lstBDpcnewin{
		width:65%;
	}

}
@media only screen and (max-width: 970px) {
	fieldset.extralinklist ul li, ul.csaccrdlst > li{
		width:33.33%;
	}
	#brefpicto{
		width: 100%;
		margin:0;
	}
	#brefpicto div.mrkLstCt2:first-child{
		padding: 15px 0 0 0;
		margin: 0;
	}
	#brefpicto2{
		margin: 0 15px 0 15px;
	}
	.mrkLstCt2 {
		/*float:left;*/
	}
	.mrkLst{
		border:none;
		padding: 0;
	}	
	
.stfr{
/*	background:#fff url(https://images.coinsecret.com/templates/18_cs/images/cttop_e2_fr.png) left top no-repeat;*/
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/cttop_v3_fr.png) left top no-repeat;
	
}
.sten{
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/cttop_v3_en.png) left top no-repeat;
}
.stnl{
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/cttop_v3_nl.png) left top no-repeat;
}
.stde{
	background:#25221F url(https://images.coinsecret.com/templates/18_cs/images/cttop_v3_de.png) left top no-repeat;
}
/*
#brefimg{
	margin:20px 10px;
}
*/
/*
#cttopright, #cttopleft, #cttopelmct{
	float:left;
}
#cttopright{
	width: 60px;
	background:url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) 0 -672px no-repeat;	
}
#cttopleft{
	width: 24px;
	background:url(https://images.coinsecret.com/templates/18_cs/images/dspr14.png) -36px -565px no-repeat;	
}

#cttopelmct{
	width:100%;
	max-width:100%;
}
#cttop{
	margin: 0 15px;
}
*/
/*
		ul.mainlevel-ftul > li {
			width: 31%;
			padding: 0 2.2% 0 0;
	}
*/
	/*
	ul.mainlevel-ftul li.mainlevel-ftulc1, ul.mainlevel-ftul li.mainlevel-ftulc2 {
			width: 31%;
	}
	ul.mainlevel-ftul li.mainlevel-ftulc3 {
			width: 31%;
	}
	ul.mainlevel-ftul li.mainlevel-ftulc4 {
			width: 31%;
	}	
	*/
	.ccCt {
    margin: 3px 0 5px 0;
	}
	#fm_nbpers, ul.msearch3 li input.cscal {
			max-width: 120px;
	}
	ul.msearch3 li input#srchpl {
			max-width: 160px;
			width: 160px;
	}	
}
@media only screen and (max-width: 1279px) and (min-width: 971px) {
	body.wide ul.msearch3 {
			max-width: 850px;
	}	
}
@media only screen and (max-width: 970px) and (min-width: 821px) {
	body.wide ul.msearch3 {
			max-width: 700px;
	}	
}
@media only screen and (max-width: 970px) and (min-width: 661px) {
	.cstabs .ui-tabs-nav > li.lastli, .cstabs .ui-tabs-nav > li.lastli:hover{
		width:20%;
	}
	#descriptif1, #photos, #fichetechnique, #situation, #prix, #dispo, #guestbk, #nearby, .nearby,	.withresa{
		width:79%;			
	}
	.ptcalc {
		line-height:14px;	
	}
}
@media only screen and (max-width: 660px) {
	.cstabs .ui-tabs-nav > li.lastli, .cstabs .ui-tabs-nav > li.lastli:hover{
		width:0%;
	}
	.cstabs .ui-tabs-nav {
		height:38px;
		overflow:hidden;
	}
	#descriptif1, #photos, #fichetechnique, #situation, #prix, #dispo, #guestbk, #nearby, .nearby,	.withresa{
		width:100%;			
	}
	.resabl>div, .resabl input{
		width:50%;
		display:inline-block;
	}
	.resabl>div.mrkLstCt2{
		display:none;
	}
	div.ftech{
			width: 100%;
	}
	.mbhdmenu640{
		display:none;
	}	
	.mbsdmenu640{
		display: inherit;		
	}	
}

@media only screen and (max-width: 820px) {
	.headerl2{
		max-width:280px;
	}
	#header{
		padding: 15px 0; 
	}
	#headerl_en{
		background:url(https://images.coinsecret.com/templates/18_cs/images/logo3_m_en.png) 10px 0 no-repeat;
	}
	#headerl_nl{
		background:url(https://images.coinsecret.com/templates/18_cs/images/logo3_m_nl.png) 10px 0 no-repeat;
	}
	#headerl_de{
		background:url(https://images.coinsecret.com/templates/18_cs/images/logo3_m_de.png) 10px 0 no-repeat;
	}
	#headerl_fr{
		background:url(https://images.coinsecret.com/templates/18_cs/images/logo3_m_fr.png) 10px 0 no-repeat;
	}
	.stfr, .sten, .stnl, .stde {
	/*	background:#fff url(https://images.coinsecret.com/templates/18_cs/images/cttop_e.png) left top no-repeat;*/
		background-image:none;
		background-color:#25221F;
	}
	#cttopelmct {
		/*background: url("/templates/18_cs/images/dspr14.png") repeat-x scroll 0 -619px rgba(0, 0, 0, 0);*/
		width: 100%;
		max-width:none;
		padding: 0;
		background:#ffffff;
		height:30px;
	}	
	.cttopelm{
		background-position: 0 7px;
		height: 24px;
		line-height: 24px;
		margin: 0;
		padding: 5px 7px 0 8px;	
	}
	#cttop {
		height:30px;
	}
	#bfcontent{
		margin : 0 5px 5px 5px;
		padding:0;
	}
	#cttopleft{
		display:none;
	}
	.mbhdmenu820{
		display:none;
	}	
	#center_c{
   border: none;
		background-image:none;
		background:#fff;
	}
	.headerl2elm a div#mysellk,.headerl2elm a div#esppro,.headerl2elm a div#ctact,.headerl2elm a div#cttel{
		font-size:13px;
	}
	ul.cslmenumtop li.mSelType{
		display:inline-block;
	}
	#cttopright, #cttopleft, .mbnone810, .reflib, ul.cslmenumtop li.mLstType{
		display:none;
	}
ul.ctlist li{
  width : 32%;
	margin:0.5%;
}
	.reflib2{
		display:block;
		color:#464137;
		font-weight:bold;
		margin: 5px 0 0 5px;
	}
	.fttitle2{
		text-transform:none;
		font-size:14px;
		margin:0;
		padding:0;
	}
	/*
	#cttopelmct {
			background: url("/templates/18_cs/images/dspr14.png") repeat-x scroll 0 -619px rgba(0, 0, 0, 0);
			width: 100%;
			max-width:none;
			padding: 0;
	}	
	*/
	h3.fttitle, h1.ptitle,#brefimg,.desctxt,#searchmapct,.guestbkp, .ftech, .lgdDispo, .desctxt, .nodispo, .nearbyul, .pictolist, .gentxt, #mataract,h3.fttitle, h3.fttitle2, h3.fttitle3, h1.fttitle2,.dispocalendarcontainerdiv{
		margin:5px;
	}

	.desctxt,#searchmapct,.guestbkp, .ftech, .lgdDispo, .desctxt, .nodispo, .nearbyul, .pictolist, .gentxt, #mataract,#tarifct, ul.ftech,ul.ftleg{
		padding:5px;
	}
	#geositu, #guestbkct, #nearbyct, .mrelinkct, 
	/*#ftechct, */
	#searchmapct, #villesct {
    padding: 0 0 10px;
	}
	.genct, #dispoct {
			padding: 0 0 1px 0;
	}
	ul.ftech,ul.ftleg{
		margin: 0 5px;
	}
	h3.fttitle, h3.fttitle2, h3.fttitle3, h1.fttitle2 {
		padding:5px 0 0;
	}
	#contentS{
		margin:0 5px;	
	}
	#contentL,#footer{
		margin:0 5px;
	}
	div.pathwayct,h3.fttitle, h1.ptitle,h3.stitle, p.ttitle, p.ptcalc, h1.ttlDscr {
		margin-left:0;
	}
	ol.pathwayct{
		padding:0;
	}
	.postit{
		margin:5px 0 0 0;	
	}
	#brefpicto,#brefimg{
		/*float:none;*/
		margin:0;
		/*width: 100%;*/
	}
	#brefpicto{
		width: 100%;
	}
	#brefpicto div.mrkLstCt2:first-child{
		padding: 15px 0 0 0;
		margin: 0;
	}
	#brefpicto2{
		margin: 0 15px 0 15px;
	}
	#frmp, #cartefr{
		display:none;
	}
	.mrkLstCt2 {
		/*float:left;*/
		margin: 0;
		/*min-width:125px;*/
		width:auto;
	}
	/*
.lstBDpc,.mrkLstCt{ 
	min-width: 105px;
	width:21%;
}
*/
	#brefpicto div#pct{
		padding: 10px 10px 0 0;
	}
	.mrkLst{
		border-top:none;
		padding: 0;
	}	
	
.lstBDrs_t1 div{
/*	float:none;*/
	text-align:left;
	margin:0;
	padding:0;
}
/* , ul.cslmenumtop li.mtop-o:after, ul.cslmenumtop li.mtopc-o:after ,*/
ul.cslmenumtop li.mtop:after, ul.cslmenumtop li.mtopc:after,
/*h5.accrd:after,*/
/* a.btBookTop:after, */
 .lstBDrsbtr a:after, .toggle:after
{
    background: url("/templates/18_cs/images/dspr14.png") no-repeat scroll 0 0;
    content: " ";
    display: inline-block;
    height: 10px;
    left: 5px;
    position: relative;
    top: 1px;
    width: 8px;
}
ul.cslmenumtop li.mtop:after,ul.cslmenumtop li.mtopc:after,
/*h5.accrd:after, */
.toggle:after{
    background-position:-4px -45px;
}
ul.cslmenumtop li.mtop.dis, ul.cslmenumtop li.mtopc.dis{
	background:#25221F;
}

h5.accrd.ui-state-hover:after{
    background-position:-4px -53px;
}
h5.accrd.ui-state-active:after,h5.accrd.ui-state-active.ui-state-hover:after{
    background-position:-53px -23px;
}
/*a.btBookTop:after, */
.lstBDrsbtr a:after{
	background-position:-29px -45px;
}
a.btBookTop:hover:after, .lstBDrsbtr a:hover:after{
	background-position:-54px -22px;
}
/*
a.btBookTop:before, a.btBookTop:hover:before{
    background: url("/templates/18_cs/images/dspr14.png") no-repeat scroll 0 0;
    content: " ";
    display: inline-block;
    height: 12px;
    left: 0;
    position: relative;
    top: 0;
    width: 12px;
		background-position: 0 -70px;
}
*/
	.msearch3-mc{
		display:none;
	}
	.mbsdmenu820, {
		display: inherit;		
	}	

}

@media only screen and (min-width: 751px) {
	body.wide2 .centralelm{
		margin-left:14px;
		margin-right:14px;
	}
	.lstCTN:nth-child(odd){
		margin: 5px 1% 5px 0;
	}
	.lstCTN:nth-child(even){
		margin: 5px 0 5px 1%;
	}
	
}
/*@media only screen and (max-width: 750px), screen and (max-device-width: 750px) {*/
@media only screen and (max-width: 750px) {
.lstCTN{
  width: 100%;
	margin: 5px 0;
}
	.lstBDrs{
	max-width: 798px;
	width: 100%;
}
	#jflanguageselection ul.jflanguageselection{
		width:auto;
	}
	#jflanguageselection ul.jflanguageselection li{
		float:none;
		margin:0;
	}
	.headerl2elm{
		background-image:none;
		float:none;
		width:155px;
		margin: 0 28px 0 0;
	}
	.headerl2elm a div#mysellk,.headerl2elm a div#esppro,.headerl2elm a div#ctact,.headerl2elm a div#cttel{
		font-size:12px;
	}
	.hl2elmlast{
		float:right;
		width:20px;
		padding:0;
		margin:0 8px 0 0;
	}


.mbnone750{
    display: none;
}
.lstBDrs{
	margin:0;
	width:100%;
	float:none;
	padding:0;
}
/*
.lstBDrs_t1{
	margin:0;
	padding:5px;
}
*/
ul.msearch3 li {
    margin: 4px 0 4px 5px;
}
ul.msearch3 li select,ul.msearch3 li input{
	max-width:150px;
}
ul.msearch3 li input#srchpl{
	max-width:290px;
	width:290px;
}
	
.lstTBtt,.lstTBrf {
	float:none;
	text-align:left;
	width:auto;
}
.lstTBrf {
	padding:0;
}
li.resli,.lstBDrsbtlul li {
    float: left;
    margin: 0 7px 5px 0;
}
.lstBD {
	padding:1px;
	width:auto;
}
.lstBDrsbt{
	margin:0 0 0 4px; 
}
.lstBDpc{ 
	float:left;
	width:auto;
}
.mrkLstCt{ 
	float:left;
	padding: 0 0 0 5px;
}
div.lstBDpc div:first-child{
	/*margin: 5px 0;	*/
	margin:0;
}
/*
	ul.mainlevel-ftul > li {
			width: 47%;
			padding: 0 3% 0 0;
	}
*/
	ul.cslmenumtop li.mtop,ul.cslmenumtop li.mtopc{
/*		border-radius: 15px;*/
		margin-right:10px;
	}
	ul.cslmenumtop li.mtop:parent{
		margin-bottom:15px;
	}
	.tpsl{
		margin-top:5px;
	}

/*
	ul.cslmenumtop li.mtop-o, ul.cslmenumtop li.mtopc-o{
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}
*/
	blockquote{
		margin: 5px 0 5px 20px;
	}
/*
	ul.mainlevel-ftul li.mainlevel-ftulc1, ul.mainlevel-ftul li.mainlevel-ftulc2 {
			width: 47%;
	}
	ul.mainlevel-ftul li.mainlevel-ftulc3 {
			width: 47%;
	}
	ul.mainlevel-ftul li.mainlevel-ftulc4 {
			width: 47%;
	}	
*/
li.latestnews, li.colby3{
	width:96%;
	margin: 0 2%;
}

.news-content {
	width: 320px;
}
.newstrL{
	left:140px;
	top:-20px;
 }
.newstrR{position:absolute;
	right:140px;
	bottom:-20px;
}

div.lstCmtCt{
	position:relative;
	width:96%;
	top:inherit;
	right:inherit;
	bottom:inherit;
	padding:2%;
}
	
div.lstCmtDv{
	font-size:10px;
}
.rdpicto{
	top:10px; 
	bottom:inherit;
	right:10px;	
}
.lstcmt{
		width:100%;
}
div.lstcmt div:first-child{
	margin-left:5px;
	border-bottom:none;
}
}
@media only screen and (max-width: 630px) {
	fieldset.extralinklist ul li, ul.csaccrdlst > li{
		width:50%;
	}
	.lstBDrsbtl{
		line-height:16px;
	}
	ul.ctlist li{
		width : 49%;
		margin:0.5%;
	}

/*
	.ccCi{
		float:left;
		width:49%;
		position:relative;
		margin:5px 0.5%;
		height:auto;
		overflow:hidden;
	}
*/
.ccCi,.ccCi3{
	width:49%;
}

	#cttop_a {
    padding-bottom: 85px;
    position: relative;
		max-height:none;
		background: #FFFFFF;
	}
	div.pathwayct, ol.pathwayct {
			bottom: 0;
			height: 62px;
			overflow: hidden;
			position: absolute;
			vertical-align: top;
			text-align: justify;
			margin: 0 5px 0 0;
	}
  h1.ptitle{
			 line-height:15px;
			 font-size:14px;
			 text-transform:none;
			 text-align:justify;
			 padding:5px 0;
	}
	#geositu ul.dst li, ul.pictolist li {
		display:block;
		width : 80%;
		float:none;
		padding-left: 5%;
	}
	/*ul.msearch3 li input, ul.msearch3 li select{*/
	ul.msearch3 li input, ul.msearch3 li select,input,select, .respform .inputbox, .respform .inputdisabled, .respform .inputlbl, .cs2searchelm{
	/* Pour éviter le zoom sur ios */
		font-size:16px;
	}
	.cs2searchelm{
		padding:5px;
	}
	.nletter{
		height:28px; 
		padding:6px 10px
	}
	.ccCi2W{
		width: 99%;
	}
	.ccCiN, .ccCi2L {
		width : 32.32%;
	}
	.ccCi2L img {
		margin:0;
	}
	.ccCi2W img {
		margin:-17.3% 0;
	}	
	.tlsTxt div, .tlsTxt div:hover,.tlsTitle,.tlsTitle:hover{
		font-size:11px;
		line-height:12px;
		margin:7px;
	}
	.fltRgt {
			float: left;
	}
	
}
/*@media only screen and (max-width: 450px), screen and (max-device-width: 450px) {*/
@media only screen and (max-width: 540px) {
	.fieldCT2,.fieldCT1{	
		width:90%;
		padding:4%;
		border: solid #fff 1%;
		display:block;
	}
  .fieldCT2 .cs2searchelm{
		margin:1%;
		padding:1%;
		width:96%;
	}
	.lbebutton_s{
		margin:1%;
	}
	.btTop{
		max-width:68%;
	}
	.lFltOv540{
		float:none;
	}
	
	.mbnone540{
		display:none;
	}
	/*
	ul.mainlevel-ftul > li {
		width: 100%;
	}
	*/
/*
	ul.mainlevel-ftul li.mainlevel-ftulc {
			width: 88%;
	}
*/
	ul.mOnlySmall{
		display:block;
	}
	ul.mOnlySmall > li{
		display:inline-block;
	}
	/*
	ul.mainlevel-ftul li.mSelType{
		display:inline-block;
		width:100%;
	}
	*/
	#cttopelmct,#cttop {
			height: 20px;
			overflow: hidden;
	}
	#cttopelmct2{
			bottom: 62px;
			height: 20px;
			overflow: hidden;
			position: absolute;
			vertical-align: top;
			text-align: justify;
			margin: 0 5px 0 0;
	}
	.cttopelm {
			background: none;
			float: left;
			height: 20px;
			line-height: 20px;
			padding: 0 2px 0 0;
	}

	ul.frgt li{
		padding:0;
		max-width:150px;
	}
	#headerl1{
		float:none;
		margin: 0 6px 0 0;
		height:auto;
	}
	.headerl2{
		background-position: 0 center;
	}
	/*
	.headerl2elm {
    height: 15px;
    margin: 2px 0;
    max-width: 150px;
    padding: 0 2px;
		float:left;
	}
	*/
	.hl2elmlast{
		border:none;
		margin:0;
		padding:0;
	}
	#bfcontent{
		margin-top:0;
	}
	.slideSlLinkCT2,.slideXlLinkCT2, .slideXXlLinkCT2, .slideXXXlLinkCT2,.lbe-diapo01 {
		bottom: 0;
		font-size:12px;
		width: 100%;
	}
	.lbe-diapo01,.lbe-diapo01:hover{
		right:0;
		border:none;
		padding:0;
		background-color:rgba(0, 0, 0, 0.5);
		color:#fff;
		text-align:left;
	}
	.slideXXlLinkCT2 div,.slideXXXlLinkCT2 div, .lbe-diapo01 div{
		margin:5px;l
	}
	
}
@media only screen and (max-width: 470px) {
/*
	select.cslmenumtop {
			max-width: 90px;
	}
*/
ul.ctlist li{
  width : 96%;
	margin:2%;
}

.respformCT2{
	width:99%;
	padding: 0.5%;
	border: none;
}
.ccCi2{
	width:99%;
}
	ul.frgt{
		display:none;
	}
	ul.frgt{
		float:none;
	}
	.ccCiN,.ccCi2W, .ccCi2L {
				width: 49%;
	}		
	.ccCi2W img {
		margin: 0;
	}		
	.tlsTxt div, .tlsTxt div:hover,.tlsTitle,.tlsTitle:hover{
		margin:5px;
	}
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
#cboxTitle{
	background-color:#ffffff;	
}
.relpos{
	position:relative;
}
.message{
	font-weight:bold;
	margin:10px 0;
	padding:10px;
	background-color:#f6e397;
}
.moduletable-ftulsep{
  border-top:1px solid #fff;
	clear:both;
	padding-top:5px;;
}
.mtitle{
	margin-left:0;
	color:#ECE7DF;
	font-weight:bold;
	text-transform:uppercase;
	font-style: italic
}
.rspimg{
	max-width:100%;
}


@media only screen and (max-width: 522px) and (min-width: 501px) {
	.lstBDpcnewin {
		max-width:210px;
	}
}
@media only screen and (max-width: 500px) {
	.mbhdmenu480{
		display:none;
	}	
	.mrkLstCtnew {
		width:34%;
	}
	.lstBDpcnewin{
		width:65%;
	}
	.lstCTN .lstBDpcnew > div.rdlm, .lstCTN .lstBDpcnew > div.rdlm2{
		margin: 5px;
	}
	.spr-pct2-resadir1,.spr-pct2-resadir1c1, .spr-pct2-flexible1, .spr-pct2-flexible1c1,.spr-pct2-resadir1c2,.spr-pct2-resadir2,.spr-pct2-flexible2,.spr-pct2-flexible1c2{
		top: -40px;
		position: relative;
	}
	.spr-pct2-promo{
		top: -82px;	
		position: relative;
	}
	#brefimg .lstBDpcnew > div.rdlm, #brefimg .lstBDpcnew > div.rdlm2{
		margin: 5px;
	}


}
@media only screen and (max-width: 320px) {
	.ccCi3{
		width:99%
	}
	.lstImg{
		margin:4px;
	}
}
h1.cspop-title{
	font-size:1.5em;
}
p.cspop-intro{
	font-size:1.2em;
}
.cspop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
    z-index:9999999;
}
.cspop-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fcf7ed;
    padding: 0 1rem 0 0;
    width: 750px;
    border: 10px solid #fff;
    display: flex;
}
.cspop-content-col {
  flex: 50%;
}
#cspop-content-col1{
  width:400px;
  height:100%;
  object-fit:cover;
}
#cspop-content-col2{
  padding:1rem;
}
.cspop-content:after {
  content: "";
  display: table;
  clear: both;
}
.cspop-close-button {
    position:absolute;
    right:0.5rem;
    top:0.5rem;
    width: 1.5rem;
    line-height: 1.5rem;
    font-size: 30px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    text-align: center;
    cursor: pointer;
}
.cspop-close-button:hover {
  color:#990000;
}
.cspop-hide {
    opacity: 1;
    visibility: visible;
    transform: scale(1.0);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}
.cspop-form-content{
  margin-left:10px;
}
.cspop-content-input {
    margin: 0x;
    padding: 0;
    text-indent:5px;
    width: 135px;
    height: 24px;
    border: none;
    color: #4C4A38;
    font-family: 'Raleway',sans-serif;
    font-size: 14px;
    position: relative;
    z-index: 1500;
    vertical-align: middle;
    background:#fff;
}
.cspop-content-input::placeholder {
  color:#4C4A38;
  opacity: 1;
}
.cspop-button {
    border: 0;
    background-color:#786f60;
    color:#fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    font-family: 'Raleway',sans-serif;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border-radius: 0;
    padding: 0 10px;
}
.cspop-button:hover {
	background-color:#26221f;
    cursor: pointer;
}
.cspop-fields{
	display:inline-flex;
    opacity: 1;
    visibility: visible;
}
.cspop-msg-ct{
	display:block;
	height:20px;
	line-height:30px;
}
.cspop-msg{
	font-weight:bold;
	display:table-cell;
}
.cspop-msg-ok{
	color:#009900;
}
.cspop-msg-error{
	color:#ff0000;
}
.cspop-fields-hide {
	display:none;
}
