
/* --- t r i n c h . c o m ---
web  -> http://www.trinch.com
mail -> info@trinch.com
------------------------------ */


/* general reset */
body{
	margin:0;
	color:#666;
	font:12px/14px Arial, Verdana, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{text-decoration:none;color:#651366;}
a:hover{text-decoration:underline;}
input,textarea,select{font:100% Arial, Verdana, sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}
.holder{width:100%;overflow:hidden;}
/* page start */
#page{
	margin:0 auto;
	width:940px;
	position:relative;
	padding:0 0 40px;
}
/* logo */
.logo{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/logo.gif) no-repeat;
	width:197px;
	height:81px;
	left:0;
	top:11px;
	z-index:15;
	margin:0;
}
.inner .logo{
    background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/logo-small.gif) no-repeat;
	width:147px;
	height:60px;
	top:10px;
}
.logo a{display:block;height:100%;}
/* header start */
#header{
	position:absolute;
	left:0;
	top:0;
	height:143px;
	width:100%;
}
.inner #header{
	height:83px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/line-color.gif) no-repeat 0 100%;
}
/* header top menu box */
#header .menu-box{
	float:right;
	height:100px;
	overflow:hidden;
	padding:0 0 0 10px;
	border-left:1px solid #ccc;
	width:79px;
}
#header .menu-box ul{
	list-style:none;
	padding:0;
	margin:0;
}
#header .menu-box li{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
/* header info text box */
#header .text-box{
	float:right;
	overflow:hidden;
	border-left:1px solid #ccc;
	height:90px;
	padding:10px 5px 0 10px;
	width:144px;
}
.inner #header .text-box{height:70px;border-left:none;}
#header .text-box p{margin:4px 0 0;color:#999;}
.inner #header .text-box p{font-size:11px;margin:0;}
#header .text-box .note p{
	color:#651366;
	font-size:11px;
	margin:0;
}
#header .text-box .note p strong{font:24px/26px Arial, Verdana, sans-serif;letter-spacing:-1px;}
#header .wrapper{
	float:right;
	width:511px;
	overflow:hidden;
}
/* search box */
#header .wrapper .search-box fieldset,#header .wrapper .search-box form{float:right;}
#header .wrapper .search-box .lnk-language{
	float:left;
	overflow:hidden;
	width:50px;
	height:16px;
	margin:8px 5px 0 0;
}
#header .wrapper .search-box .lnk-language a{
	color:#e30880;
	text-decoration: underline;
}
#header .wrapper .search-box .lnk-language a:hover{
	text-decoration: none;
}
#header .wrapper .search-box .lnk-zoom{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/zoom.gif);
	width:16px;
	height:16px;
	margin:7px 5px 0 0;
}
#header .wrapper .search-box .txt{
	float:left;
	border:1px solid #999;
	color:#999;
	height:14px;
	padding:2px 4px 3px;
	width:139px;
	margin:5px 10px 0 0;
}
#header .wrapper .search-box .btn{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/btn-search.gif);
	width:30px;
	height:20px;
	margin:5px 10px 0 0;
}
#header .wrapper .banner-box{padding:5px 0 0 30px;}
#header .wrapper .attention-box{text-align:center;padding:18px 0 4px;}
#header .wrapper .attention-box p{
	color:#c96;
	font:18px/20px Arial, Verdana, sans-serif;
	margin:0;
}
/* main navigation start */
#nav{
	width:100%;
	border-top:1px solid #ccc;
	background:url(http://static.booking.weekendesk.fr/weekend/images/line-color.gif) no-repeat 0 39px;
	padding:0 0 5px;
}
#nav:after{height:0;clear:both;content:'';display:block;}
#nav ul{
	list-style:none;
	padding:0;
	margin:0 0 0 -2px;
	width:100%;
	text-transform:uppercase;
}
#nav li{float:left;}
#nav li a{
	float:left;
	padding:2px;
	color:#999;
	overflow:hidden;
	border-right:1px solid #ccc;
	display:inline;
	background:url(http://static.booking.weekendesk.fr/weekend/images/none.gif);
}
#nav li a span.bg{
	float:left;
	padding:11px 11px 0;
	height:24px;
	overflow:hidden;
	cursor:pointer;
	background:#fff;
}
#nav li a:hover{text-decoration:none;}
#nav li:hover span.bg,#nav li.hover span.bg,#nav li.active span.bg{background:#969;color:#fff;}
#nav li .drop-bg{padding:0 15px 0 0;background:url(http://static.booking.weekendesk.fr/weekend/images/ico-drop.gif) no-repeat 100% 50%;}
#nav .lnk-smartbox{
	float:left;
	margin:2px 0 2px 2px;
	background:#f4f9e5;
	border:1px solid #98c400;
	color:#98c400;
	font:bold 16px/18px Arial, Verdana, sans-serif;
	padding:7px 17px 0;
	height:26px;
	display:inline;
	text-transform:none;
}
#nav .lnk-smartbox1{
	float:right;
	margin:0 -2px 0 -10px;
	position:relative;
	display:inline;
	border-left:1px solid #ccc;
	background:#fff;
}
* html #nav .lnk-smartbox1{padding:0 0 2px;}
#nav li:hover,#nav li.hover{position:relative;}
#nav li.last a{border:0;}
/* dropdown start */
#nav ul ul{
	position:absolute;
	display:none;
	top:39px;
	left:2px;
	float:none;
	margin:0;
	background:#969;
	padding:6px 8px;
	width:125px;
    z-index:999;
}
#nav li:hover ul,#nav li.hover ul{display:block;}
#nav ul ul li{
	float:none;
	width:100%;
	border-top:1px solid #ad83ad;
	overflow:hidden;
	padding:3px 0 4px;
    z-index:999;
}
#nav ul ul li:first-child{border-top:none;}
#nav ul ul li a{
	float:none;
	border:0;
	padding:0;
	color:#fff;
}
#nav ul ul li a:hover{color:#651366;}
/* dropdown end */
/* main navigation end */
/* header end */
/* content start */
#content{
	width:100%;
	overflow:hidden;
	padding:155px 0 0;
}
#content.item2{padding:160px 0 15px;}
.inner #content{padding:83px 0 0;}
.inner #content.item2{padding:83px 0 15px;}
.content-title{padding:17px 0 10px;}
.content-title h2{
	margin:0;
	float:left;
	color:#651366;
	font:35px/38px Arial, Verdana, sans-serif;
}
.content-title .bar{
	float:right;
	font:14px/16px Arial, Verdana, sans-serif;
}
.content-title .bar ul{
	list-style:none;
	padding:0;
	margin:0;
	border-left:1px solid #ccc;
	height:30px;
	float:left;
}
.content-title .bar ul:after{height:0;clear:both;content:'';display:block;}
.content-title .bar li{
	float:left;
	display:inline;
}
.content-title .bar a{
	float:left;
	color:#ccc;
	border:1px solid #ccc;
	border-left:none;
	padding:6px 14px 6px 20px;
	position:relative;
    z-index:1;
}
.content-title .bar .active a{
	background:#ebe882;
	color:#666;
    z-index:0;
}
.content-title .bar .bg-right{
	display:block;
	position:absolute;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/bar-bg-right.gif);
	width:11px;
	height:10px;
	right:-11px;
	top:9px;
}
.content-title .bar .active .bg-right{background:url(http://static.booking.weekendesk.fr/weekend/images/bar-bg-right-active.gif);}
.content-title .bar .bg-bottom{
	position:absolute;
	background:url(http://static.booking.weekendesk.fr/weekend/images/bar-bg-bottom.gif);
	width:20px;
	height:11px;
	top:28px;
	left:50%;
	margin:0 0 0 -10px;
	overflow:hidden;
	display:none;
}
.content-title .bar .active .bg-bottom{display:block;}
/* visual box */
.visual{
	float:right;
	position:relative;
	width:580px;
	overflow:hidden;
}
.visual img{display:block;z-index:998;<!--border:3px solid #ccc;-->}
.visual .btn-voir{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-voir.gif);
	width:110px;
	height:21px;
	top:239px;
	left:451px;
}
/* top form box start */
.info-form-box{
	float:left;
	background:#e7d8e9;
	padding:10px 9px 0;
	width:320px;
	height:268px;
	border:1px solid #ccc;
	position:relative;
}
.info-form-box h2{
	margin:0 0 12px;
	color:#651366;
	font:30px/34px Arial, Verdana, sans-serif;
}
.info-form-box label{color:#000;font:14px/16px Arial, Verdana, sans-serif;}
.info-form-box label a{color:#000;}
.info-form-box label a:hover{text-decoration:none;}
.info-form-box .form-row1 lanel{display:block;}
.info-form-box .input-field,
.side-form-box .input-field{
	background:url(http://static.booking.weekendesk.fr/weekend/images/bg-input-field.gif);
	width:304px;
	height:22px;
	overflow:hidden;
	padding:0 7px;
	margin:8px 0;
}
.info-form-box .input-field input,
.side-form-box .input-field input{
	float:left;
	border:0;
	color:#999;
	font:14px/16px Arial, Verdana, sans-serif;
	padding:3px 0;
	height:16px;
	width:280px;
	background:none;
}
.info-form-box .input-field .lnk-arrow,
.side-form-box .input-field .lnk-arrow{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/arrow-bottom.gif);
	width:11px;
	height:6px;
	margin:8px 0 0;
}
.info-form-box .form-row{
	width:100%;
	overflow:hidden;
	border-top:1px solid #ccc;
	padding:6px 0 5px;
}
.info-form-box .form-row label{
	float:left;
	width:157px;
	padding:0 10px 0 0;
}
.info-form-box .form-row select{float:left;width:150px;}
.info-form-box p{
	margin:16px 0 0;
	text-align:right;
	color:#000;
}
.info-form-box .btn-submit{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	line-height:200px;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-rechercher.gif);
	width:151px;
	height:20px;
	margin:8px 0 0;
}
/* popup start */
.info-form-box .popup{
	position:absolute;
	top:105px;
	left:5px;
	width:328px;
	display:none;
}
.active .popup{display:block;}
.info-form-box .popup-top,.info-form-box .popup-bottom{
	display:block;
	width:100%;
	height:7px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/popup-top.png);
	overflow:hidden;
}
.info-form-box .popup-bottom{background:url(http://static.booking.weekendesk.fr/weekend/images/popup-bottom.png);}
.info-form-box .popup-hold{
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/popup-bg.png);
	padding:0 10px 10px 14px;
	width:304px;
}
.info-form-box .lnk-x{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/lnk-x.gif);
	width:11px;
	height:11px;
	margin:3px 0 0;
}
.info-form-box .popup label{
	display:block;
	padding:6px 0 0;
	color:#000;
	font:14px/16px Arial, Verdana, sans-serif;
}
.info-form-box .popup .input-field{
	width:284px;
	background:#fff;
/*TODO CHANGED BY KIM : to remove border around input field in popup*/
	/*border:1px solid #999;*/
	margin:4px 0 0;
}
/*TODO ADDED BY KIM : select to alter width of select*/
.info-form-box .popup .input-field select{
	width:284px;
}
.info-form-box .popup .input-field input{width:255px;}
.info-form-box .popup p{margin:12px 0 0;}
.side-form-box .popup{
	position:absolute;
	top:85px;
	left:3px;
	width:328px;
	display:none;
}
.active .popup{display:block;}
.side-form-box .popup-top,.side-form-box .popup-bottom{
	display:block;
	width:100%;
	height:7px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/popup-side-top.png) no-repeat;
	overflow:hidden;
}
.side-form-box .popup-bottom{background:url(http://static.booking.weekendesk.fr/weekend/images/popup-side-bottom.png) no-repeat;}
.side-form-box .popup-hold{
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/popup-side-bg.png);
	padding:0 10px 10px 14px;
	width:187px;
}
.side-form-box .lnk-x{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/lnk-x.gif);
	width:11px;
	height:11px;
	margin:3px 0 0;
}
.side-form-box .popup label{
	display:block;
	padding:6px 0 0;
	color:#000;
	font:14px/16px Arial, Verdana, sans-serif;
}
.side-form-box .popup .input-field{
	width:167px;
	background:#fff;
/*TODO CHANGED BY KIM : to remove border around input field in popup*/
	/*border:1px solid #999;*/
	margin:4px 0 0;
}
/*TODO ADDED BY KIM : select to alter width of select*/
.side-form-box .popup .input-field select{
	width:175px;
}
.side-form-box .popup .input-field input{width:138px;}
.side-form-box .popup p{margin:12px 0 0;}
/* popup end */
/* top form box end */
.item1{padding-top:11px;clear:both;}
.item2{background:url(http://static.booking.weekendesk.fr/weekend/images/line-color.gif) no-repeat 0 100%;padding-bottom:25px;}
.item1 h3{
	padding:8px 11px 0;
	margin:0;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
}
/* map box */
.map-box{
	float:left;
	width:338px;
	overflow:hidden;
	height:97px;
	margin:0 20px 0 0;
	border:1px solid #ccc;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/bg-map.jpg) no-repeat;
}
.map-box .txt{
	float:right;
	clear:right;
	margin:7px 10px 0 0;
	display:inline;
	border:1px solid #b4b4b4;
	border-top-color:#727272;
	border-bottom-color:#dadada;
	color:#999;
	font:14px/16px Arial, Verdana, sans-serif;
	height:16px;
	padding:2px 1px;
	width:194px;
}
.map-box .btn{
	float:right;
	clear:right;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-afficher.gif);
	width:70px;
	height:20px;
	margin:9px 10px 0 0;
	display:inline;
	cursor:pointer;
}
/* list box start */
.list-box1{
	float:left;
	overflow:hidden;
	height:97px;
	border:1px solid #ccc;
	width:576px;
	margin:0 0 0 0;
}
.list-box1 .columns{
	height:100%;
	padding:5px 0 0 10px;
	overflow:hidden;
}
.list-box1 .col{
	float:left;
	overflow:hidden;
	width:85px;
	padding:0 0 0 5px;
}
.list-box1 .col1{width:85px;}
.list-box1 .col2{width:85px;}
.list-box1 ul{
	list-style:none;
	padding:0;
	margin:0;
}
.list-box1 li{
	width:100%;
	padding:4px 0 0;
	overflow:hidden;
}
.list-box1 li a{
	color:#333;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
}
/* list box end */
.banner-box1{
	float:left;
	overflow:hidden;
	width:218px;
	height:97px;
	border:1px solid #98c400;
}
.item-box2{padding:11px 0 10px;border-bottom:3px solid #e7d8e9;}
.item-box2 .item-title{border-top:3px solid #e7d8e9;padding:8px 0 6px;}
.item-box2 .item-title h2{
	margin:0;
	float:left;
	color:#651366;
	font:30px/32px Arial, Verdana, sans-serif;
}
.item-box2 .item-title span{
	float:right;
	padding:18px 190px 0 0;
}
.item-box2 .item-title span a{background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 4px;padding:0 0 0 11px;}
.item-box2 .item-col{
	float:left;
	border:1px solid #ccc;
	background:#e7d8e9;
	margin:0 9px 0 0;
	overflow:hidden;
	padding:10px 9px;
	height:218px;
	width:161px;
}
.item-box2 .item-col .photo{display:block;}
.item-box2 .item-col .photo img{display:block;border-bottom:4px solid #59433c;}
.item-box2 .item-col h3{
	margin:8px 0 0;
	font:18px/20px Arial, Verdana, sans-serif;
	color:#651366;
	letter-spacing:-1px;
}
.item-box2 .item-col p{height:45px;color:#333;margin:4px 0 0;}
.item-box2 .item-col .price-row{float:right;}
.item-box2 .item-col .price-row p{height:auto;font-size:11px;float:right;}
.item-box2 .item-col .price-row p span{float:left;padding:2px 4px 0 0;}
.item-box2 .item-col .price-row p strong{
	color:#651366;
	font-size:18px;
	float:left;
}
.item-box2 .item-col select{
	width:100%;
	float:left;
	margin:4px 0 0;
	font:11px/14px Arial, Verdana, sans-serif;
}
.item-box2 .banner-box2{
	float:left;
	border:1px solid #ccc;
	margin:0 -2px;
	position:relative;
	display:inline;
	overflow:hidden;
	width:179px;
}
.item-box2 .banner-box2 img{display:block;}
/* item post boxes start */
.items-list{
	float:left;
	overflow:hidden;
	width:580px;
}
.items-list h2{
	margin:0;
	padding:0 0 2px;
	color:#651366;
	font:30px/34px Arial, Verdana, sans-serif;
}
.items-list .item{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	padding:6px 10px 8px;
	margin:10px 0 0;
}
.items-list .item .photo{
	float:left;
	margin:4px 10px 0 0;
	overflow:hidden;
	width:89px;
}
.items-list .item .photo img{display:block;border:3px solid #ccc;}
.items-list .item .text-col{
	float:left;
	overflow:hidden;
	width:330px;
	padding:0 10px 0 0;
}
.items-list .item .text-col h3{
	padding:0;
	color:#651366;
	font:18px/20px Arial, Verdana, sans-serif;
}
.items-list .item .text-col p{font:13px/18px Arial, Verdana, sans-serif;margin:0;}
.items-list .item .price-col{
	float:left;
	overflow:hidden;
	width:119px;
}
.items-list .item .price-col span{display:block;font:18px/20px Arial, Verdana, sans-serif;}
.items-list .item .price-col span span{text-decoration:line-through;display:inline;}
.items-list .item .price-col p{
	margin:0;
	color:#651366;
	font:14px/16px Arial, Verdana, sans-serif;
	letter-spacing:-1px;
}
.items-list .item .price-col p strong{
	font-size:35px;
	font:35px/37px Arial, Verdana, sans-serif;
	font-weight:normal;
	float:left;
}
.items-list .item .price-col p em{
	float:left;
	font-style:normal;
	padding:18px 0 0 2px;
}
.items-list .item .price-col .btn-voir{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-voir1.gif);
	width:119px;
	height:20px;
}
.items-list .note-box{padding:10px 0;}
.items-list .note-box p{margin:0;}
/* item post boxes end */
.right-column{
	float:right;
	overflow:hidden;
	width:340px;
}
.right-column h3{
	margin:0;
	color:#6f2370;
	font:25px/27px Arial, Verdana, sans-serif;
	padding:6px 0 0;
}
.post-list{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	padding:0 8px;
	margin:13px 0 0;
}
.post-list .post{
	width:100%;
	overflow:hidden;
	border-top:1px solid #ccc;
	padding:7px 0;
}
.post-list .post-first{border-top:none;}
.post-list .post-body{display:none;}
.post-list .opened .post-body{display:block;}
.lnk-open{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/lnk-open.gif);
	width:16px;
	height:16px;
	margin:0 5px 0 0;
}
.opened .lnk-open{background-position:0 -16px;}
.holder h4 a{text-decoration:none;color:#666;}
.holder h4 a:hover{text-decoration:underline;color:#666;}

.review-content a{text-decoration:none;color:#333;}

.post-list h4{
	margin:0;
	float:left;
	color:#333;
	font:14px/16px Arial, Verdana, sans-serif;
}
.post-list h4 a{text-decoration:underline;color:#7eb61c;}
.post-list h4 a:hover{text-decoration:none;}
.post-list .tick{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	display:inline;
	margin:0 13px 0 0;
	background:url(http://static.booking.weekendesk.fr/weekend/images/tick.gif);
	width:17px;
	height:16px;
}
.post-list .post-body{
	height:1%;
	overflow:hidden;
	padding:6px 30px 0;
	clear:both;
}
.post-list .post-body p{margin:0;}
.banner-box3{
	position:relative;
	overflow:hidden;
	width:100%;
	margin:20px 0 0;
}
.banner-box3 img{
	display:block;
	border:3px solid #ccc;
	border-bottom-width:4px;
}
.banner-box3 .btn-voir{
	display:block;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-voir2.gif);
	width:110px;
	height:21px;
	top:234px;
	left:203px;
}
/* breadcrumbs start */
.breadcrumbs{color:#999;padding:0 0 12px;}
.breadcrumbs p{float:left;margin:0;}
.breadcrumbs ul{
	float:left;
	list-style:none;
	padding:0;
	margin:0 0 0 -5px;
	display:inline;
	height:1%;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-grey.gif) no-repeat 0 50%;
	padding:0 5px 0 8px;
}
.breadcrumbs li:first-child{background:none;}
/* breadcrumbs end */
/* main content column start */
.main{float:right;width:700px;}
/* product info box start */
.main .info-box{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	padding:6px 8px 10px 10px;
}
.main .info-box-title{height:1%;overflow:hidden;}
.main .info-box-title h2{
	float:left;
	margin:0;
	color:#651366;
	font:35px/40px Arial, Verdana, sans-serif;
}
.main .info-box-title h3{
	float:left;
	margin:0;
	font:18px/20px Arial, Verdana, sans-serif;
}
.main .info-box-title h3 a{color:#666;}
.main .info-box-title h3 a:hover{color:#666;}
.main .info-box-title p{clear:both;margin:0;font:14px/16px Arial, Verdana, sans-serif;}
.main .info-box-title .promo-img{
	float:right;
	display:inline;
	margin:0 6px 0 0;
}
.main .info-box-title .holder-headliner{
	float:left;
	overflow:hidden;
	width:570px;
}
/* star rating start */
.star-rating{
	float:left;
	list-style:none;
	padding:12px 0 0 7px;
	margin:0;
}
.rating1{padding:6px 0 0 7px;}
.star-rating li{float:left;margin:0 2px 0 0;}
.star-rating li a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:12px;
	height:11px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/star.gif);
}
.star-rating li.active a{background-position:0 -11px;}
/* star rating end */
.main .info-box-title .lnk-voir{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-voir3.gif);
	width:151px;
	height:30px;
	margin:3px 0 0;
}
.main .info-box .photo-col{
	float:left;
	overflow:hidden;
	width:290px;
}
.main .info-box .photo-col p{margin:0;font:14px/16px Arial, Verdana, sans-serif;}
.main .info-box .photo-col .photo{
	display:block;
	border:3px solid #ccc;
	margin:8px 0 0;
}
.main .info-box .photo-col .photo img{display:block;}
.main .info-box .photo-col .photo-gallery{
	list-style:none;
	padding:0;
	margin:0;
	height:1%;
	overflow:hidden;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.main .info-box .photo-col .photo-gallery li{
	float:left;
	border:3px solid #ccc;
	border-width:3px 2px 3px 2px;
}
.main .info-box .photo-col .photo-gallery img{float:left;}
.main .info-box .photo-col .lnk-panorama{
	font-size:12px;
	margin:8px 0 0;
}
.main .info-box .photo-col .lnk-panorama a{
	text-decoration:underline;
	float:left;
	padding:2px 0 2px 22px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/lnk-diaporama.gif) no-repeat 0 50%;
}
.main .info-box .photo-col .lnk-panorama a:hover{text-decoration:none;}
.main .info-box .descr-col{
	float:right;
	overflow:hidden;
	width:380px;
	padding:26px 0 0;
}
.main .info-box .descr-col .text-container{
	overflow:auto;
	width:100%;
	height:225px;
	font:14px/16px Arial, Verdana, sans-serif;
}
.main .info-box .descr-col .text-container-1{
	height:auto;
	overflow:hidden;
	margin:-18px 0 0;
}
.main .info-box .descr-col .text-container .text-list{
	list-style:none;
	padding:0 0 0 15px;
	margin:0;
}
.main .info-box .descr-col .text-container p{margin:18px 0 0;}
.main .info-box .descr-col .tools-wrapper{
	height:1%;
	padding:9px 6px;
	background:#e7d8e9;
	margin:9px 0 0;
	overflow:hidden;
}
.main .info-box .descr-col .tools{
	list-style:none;
	padding:0;
	margin:0;
	width:145px;
	float:left;
}
.main .info-box .descr-col .tools li{
	height:1%;
	overflow:hidden;
}
.main .info-box .descr-col .tools li.lnk-carte a{background:url(http://static.booking.weekendesk.fr/weekend/images/lnk-carte.gif) no-repeat 0 50%;}
.main .info-box .descr-col .tools li.lnk-mail a{background:url(http://static.booking.weekendesk.fr/weekend/images/lnk-mail.gif) no-repeat 0 50%;}
.main .info-box .descr-col .tools li.lnk-print a{background:url(http://static.booking.weekendesk.fr/weekend/images/lnk-print.gif) no-repeat 0 50%;}
.main .info-box .descr-col .tools a{
	padding:2px 0 2px 22px;
	float:left;
	text-decoration:underline;
}
.main .info-box .descr-col .tools a:hover{text-decoration:none !important;}
.main .info-box .descr-col .tools-list{
	float:left;
	list-style:none;
	padding:0 10px 0 0;
	margin:0;
	width:194px;
	overflow:hidden;
}
.main .info-box .descr-col .tools-list li{
	height:1%;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 7px;
	overflow:hidden;
	padding:3px 0 3px 9px;
}
.main .info-box .descr-col .tools-list a{text-decoration:underline;}
.main .info-box .descr-col .tools-list a:hover{text-decoration:none;}
.main .info-box .descr-col .row{
	list-style:none;
	padding:0 0 16px;
	margin:0;
	width:100%;
	border-bottom:1px solid #ccc;
}
.main .info-box .descr-col .row li{
	height:1%;
	overflow:hidden;
	padding:0 0 0 9px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 16px;
}
.main .info-box .descr-col .row .lnk-txt{
	float:left;
	text-decoration:underline;
	margin:12px 0 0;
}
.main .info-box .descr-col .row .lnk-txt:hover{text-decoration:none;}
.main .info-box .descr-col .row .img-rating{
	float:left;
	margin:18px 11px 0 19px;
	display:inline;
}
.main .info-box .descr-col .row p{
	float:left;
	margin:12px 0 0;
	color:#999;
}
.main .info-box .descr-col .row p strong{color:#651366;}
.main .info-box .descr-col .row .image1{
	float:left;
	margin:6px 8px 0 6px;
	display:inline;
}
.main .info-box .descr-col .row .image2{float:left;margin:7px 10px 0 0;}
.tools-menu{
	float:left;
	list-style:none;
	padding:10px 0;
	margin:0;
}
.tools-menu li{float:left;margin:0 4px 4px 0;}
.tools-menu li a{float:left;}
.tools-menu li img{float:left;}
/* product info box end */
/* form box start */
.main .item-wrap h2{
	margin:0;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
}
.main .item-wrap .form-wrapper{
	height:1%;
	overflow:hidden;
	background:#e2e9b0;
	border:1px solid #ccc;
	border-width:1px 0;
	margin:14px 0 0;
	padding:8px 10px;
}
.main .item-wrap .form-wrapper h3{padding:0;font:18px/20px Arial, Verdana, sans-serif;}
.main .item-wrap .form-wrapper .form-holder{background:url(http://static.booking.weekendesk.fr/weekend/images/bg-form-holder.gif) repeat-y 229px 0;margin:10px 0 8px;}
.main .item-wrap .form-wrapper .col1{
	float:left;
	width:219px;
	padding:0 10px 0 0;
}
.main .item-wrap .form-wrapper .col2{
	float:left;
	width:130px;
	padding:0 10px;
}
.main .item-wrap .form-wrapper .col3{
	float:left;
	width:128px;
	padding:0 10px;
	overflow:hidden;
}
.main .item-wrap .form-wrapper label{display:block;margin:0 0 10px;}
.main .item-wrap .form-wrapper .field{
	width:183px;
	overflow:hidden;
	background:#fff;
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
	padding:2px 3px;
	height:16px;
}
.main .item-wrap .form-wrapper .field .text{
	float:left;
	border:0;
	padding:0;
	margin:1px 0 0;
	width:162px;
}
.main .item-wrap .form-wrapper .field .lnk-calendar{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/lnk-calendar.gif);
	width:15px;
	height:16px;
}
.main .item-wrap .form-wrapper select{display:block;}
.main .item-wrap .form-wrapper .select1{width:72px;}
.main .item-wrap .form-wrapper .select2{width:84px;}
.main .item-wrap .form-wrapper .btn-wrapper{
	float:left;
	padding:24px 0 0;
	overflow:hidden;
	width:71px;
}
.main .item-wrap .form-wrapper .btn-verifier{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-verifier.gif);
	width:71px;
	height:20px;
}
.main .item-wrap .form-wrapper .headliner{
	width:100%;
	border-top:1px solid #fff;
	padding:8px 0 0;
}
.main .item-wrap .form-wrapper .headliner .wrap{float:right;}
.main .item-wrap .form-wrapper .headliner p{float:left;margin:0;}
.main .item-wrap .form-wrapper .headliner ul{
	float:left;
	margin:0 0 0 -7px;
	display:inline;
	height:1%;
	overflow:hidden;
	padding:0;
	list-style:none;
}
.main .item-wrap .form-wrapper .headliner li{
	float:left;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-arrow-top.gif) no-repeat 100% 1px;
	padding:0 12px 0 15px;
}
/* form box end */
/* comments box start */
.main .item-wrap h2{
	margin:0;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
}
.main .item-wrap .comments-wrapper{
	height:1%;
	overflow:hidden;
	background:#e2e9b0;
	border:1px solid #ccc;
	border-width:1px 0;
	margin:14px 0 0;
	padding:8px 10px;
}
.main .item-wrap .comments-wrapper .score{color:#e30880;}
.main .item-wrap .comments-wrapper h3{
	padding:0;
	font:18px/14px Arial, Verdana, sans-serif;
	color:#651366;
	margin:0;
}
.main .item-wrap .comments-wrapper h3 strong{
	font-weight:bold;
	font-size:24px;
	line-height:36px;
}
.main .item-wrap .comments-wrapper h3 span{
	font-size:12px;
	color:#666;
	line-height:10px;
}
.main .item-wrap .comments-wrapper .col1{
	float:left;
	width:120px;
	text-align:center;
	padding:0;
}
.main .item-wrap .comments-wrapper .col2{
	float:left;
	height:60px;
	text-align:right;
	font-size:11px;
	background:#fff;
	width:185px;
	padding:5px 0;
	margin:5px 0 0 0;
}
.main .item-wrap .comments-wrapper .col3{
	float:left;
	height:60px;
	text-align:right;
	font-size:11px;
	background:#fff;
	width:245px;
	padding:5px 5px 5px 0;
	margin:5px 0 0 0;
}
.main .item-wrap .comments-wrapper .col4{
	float:right;
	text-align:right;
	width:111px;
	padding:0;
}
.main .item-wrap .comments-wrapper .lnk-voir{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-voir5.gif);
	width:111px;
	height:20px;
	margin:30px 0 0 0;
}
/* comments box end */
/* comment box start */
.comment-wrapper{
	margin:0;
	height:1%;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/bg-comments.gif) repeat-x 0 100%;
	border-top:1px solid #ccc;
	padding:0 0 5px 0;
    !padding-top:10px;
}
.comment-wrapper .col1{
	float:left;
	width:60px;
	padding:0;
	margin:0;
}
.comment-wrapper .col1 h3{
	font:18px/14px Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#651366;
	padding:0;
	margin:0;
}
.comment-wrapper .col2{
	float:left;
	text-align:right;
	color:#651366;
	width:210px;
	padding:0;
	margin:0;
}
.comment-wrapper .col3{
	float:left;
	text-align:right;
	color:#651366;
	width:180px;
	padding:0;
	margin:0;
}
.comment-wrapper .col4{
	float:left;
	text-align:right;
	color:#651366;
	width:235px;
	padding:0;
	margin:0;
}
.comment-wrapper .col5{
	float:left;
	text-align:right;
	color:#651366;
	width:190px;
	padding:0;
	margin:0;
}
.comment-wrapper ul.comments{
	clear: both;
	list-style:none;
	padding:0;
	margin:0;
}
.comment-wrapper ul.comments li{
	float:left;
	overflow:hidden;
	padding:5px 5px 5px 35px;
	margin:0 0 5px 0;
}
.comment-wrapper ul.comments li.smiley{background:url(http://static.booking.weekendesk.fr/weekend/images/smiley.gif) no-repeat 5px 3px;width:650px;}
.comment-wrapper ul.comments li.sniffy{background:url(http://static.booking.weekendesk.fr/weekend/images/sniffy.gif) no-repeat 5px 3px;width:650px;clear:both;}
/* comment box end */
/* comments paging start */
.comments-paging{
	position:relative;
	width:100%;
	overflow:hidden;
	margin:10px 0;
	padding:5px 0 0;
}
.comments-paging h3{
	float:left;
	font:18px/14px Arial, Verdana, sans-serif;
	color:#651366;
	margin:0;
}
.comments-paging .paging{
	float:right;
	overflow:hidden;
	margin:0;
}
.comments-paging .paging p{
	float:left;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 8px;
	display:inline;
}
.comments-paging .paging a{color:#651366;}
.comments-paging .paging p a:hover{text-decoration:underline;}
.comments-paging .paging .prev{
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet2.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
}
.comments-paging .paging .next{
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
}
/* comments paging end */
/* posts start */
.post-wrapper{
	margin:10px 0 0;
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	padding:8px 9px 8px 10px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/bg-post.gif) repeat-y 100% 0;
}
.post-wrapper .photo-col{
	float:left;
	width:117px;
	overflow:hidden;
	padding:2px 0 0;
}
.post-wrapper .photo{display:block;border:3px solid #ccc;}
.post-wrapper .photo img{display:block;}
.post-wrapper .btn-tip{
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/sticker/sticker_conseil.gif);
	margin:9px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:80px;
	height:25px;
}
.post-wrapper .btn-4is3{
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/sticker/sticker4=3.gif);
	margin:9px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:80px;
	height:25px;
}
.post-wrapper .btn-3is2{
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/sticker/sticker3=2.gif);
	margin:9px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:80px;
	height:25px;
}
.post-wrapper .btn-cdc{
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/sticker/sticker-coeur.gif);
	margin:9px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:80px;
	height:25px;
}
.post-wrapper .btn-nieuw{
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/sticker/stickernouveau.gif);
	margin:9px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:80px;
	height:25px;
}
.post-wrapper .text-column{
	float:left;
	width:392px;
	padding:0 20px 0 10px;
	overflow:hidden;
}
.post-wrapper .text-column .post-title{border-bottom:1px solid #ccc;padding:0 0 4px;}
.post-wrapper .text-column .post-title h4{
	margin:0;
	float:left;
	font:16px/18px Arial, Verdana, sans-serif;
}
.post-wrapper .text-column .post-title .star-rating{padding:4px 0 0 6px;}
.post-wrapper .text-column .post-title h3{margin:0;font:18px/20px Arial, Verdana, sans-serif;}
.post-wrapper .text-column p{margin:5px 0 0;color:#000;}
.post-wrapper .price-column{float:left;width:140px;}
.post-wrapper .price-column .img-price{display:block;margin:0 auto 8px;}
.post-wrapper .price-column p{
	font:16px/18px Arial, Verdana, sans-serif;
	color:#000;
	margin:0;
}
.post-wrapper .price-column .price{
	width:100%;
	background:url(http://static.booking.weekendesk.fr/weekend/images/dashed.gif) repeat-x 0 100%;
	padding:0 0 8px;
	color:#651366;
	margin:0 0 4px;
}
.post-wrapper .price-column .price strong{display:block;font:35px/36px Arial, Verdana, sans-serif;}
.post-wrapper .price-column .price p{
	margin:0;
	color:#651366;
	font:14px/16px Arial, Verdana, sans-serif;
}
.post-wrapper .price-column .line-through{
	display:block;
	text-decoration:line-through;
	font:14px/16px Arial, Verdana, sans-serif;
}
.post-wrapper .price-column .lnk-voir{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-voir4.gif);
	width:139px;
	height:30px;
	margin:10px 0 0 1px;
}
/* posts end */
/* text description */
.text-description{padding:8px 0 0;}
.text-description p{margin:0;color:#999;}
/* calendar wrapper start */
.calendar-wrapper{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	background:#f7f4f7;
	margin:19px 0 0;
	padding:8px 10px 10px;
}
.calendar-wrapper h2{
	margin:0 0 8px;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
}
.calendar-wrapper .box1{
	float:left;
	border:1px solid #ccc;
	background:#fff;
	padding:6px 10px 8px;
	margin:10px 0 0;
	width:267px;
}
.calendar-wrapper .title{
	height:1%;
	padding:0 0 0 22px;
}
.calendar-wrapper .no1{background:url(http://static.booking.weekendesk.fr/weekend/images/ico-no1.gif) no-repeat 0 3px;}
.calendar-wrapper .no2{background:url(http://static.booking.weekendesk.fr/weekend/images/ico-no2.gif) no-repeat 0 3px;}
.calendar-wrapper .no3{background:url(http://static.booking.weekendesk.fr/weekend/images/ico-no3.gif) no-repeat 0 3px;}
.calendar-wrapper .title h3{
	margin:0;
	color:#651366;
	font:18px/20px Arial, Verdana, sans-serif;
}
.calendar-wrapper .title p{margin:0 -5px 0 0;}
/* calendar start */
.calendar-wrapper .calendar{
	width:231px;
	padding:10px 0 0 22px;
	overflow:hidden;
}
.calendar-wrapper .calendar-title{
	background:#651366;
	height:1%;
	overflow:hidden;
	padding:6px 15px 7px;
}
.calendar-wrapper .calendar-title .lnk-prev,
.calendar-wrapper .calendar-title .lnk-next{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/arrow-prev.gif);
	width:15px;
	height:10px;
	margin:5px 0 0;
}
.calendar-wrapper .calendar-title .lnk-next{float:right;background:url(http://static.booking.weekendesk.fr/weekend/images/arrow-next.gif);}
.calendar-wrapper .calendar-title select{
	float:left;
	display:inline;
	width:122px;
	margin:0 0 0 24px;
	font:11px/14px Arial, Verdana, sans-serif;
}
.calendar-wrapper table,.calendar-wrapper tr,.calendar-wrapper td,.calendar-wrapper th{
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
}
.calendar-wrapper table{border:1px solid #999;float:left;}
.calendar-wrapper th{
	font:10px/12px Arial, Verdana, sans-serif;
	background:#f7f4f7;
	width:33px;
	padding:3px 0;
}
.calendar-wrapper td{
	border:1px solid #999;
	text-align:center;
	padding:3px 0;
/*TODO CHANGED BY KIM : height from 25 to 30 standard*/
	height:30px;
	vertical-align:top;
	line-height:12px;
	background:#ccc;
}
.calendar-wrapper td.full{background:#e7d8e9;}
.calendar-wrapper td.clear{background:#f7f4f7;}
.calendar-wrapper span{display:block;color:#000;}
.calendar-wrapper a{display:block;}
.calendar-wrapper a:hover{text-decoration:none;}
.calendar-wrapper td.event{background:#7bb00c !important;}
/*TODO CHANGED BY KIM : colour of td.active from #f7f4f7 to #651366 and added textcolour = white*/
.calendar-wrapper td.active{background:#651366 !important;}
.calendar-wrapper td.active a{color:#ffffff}
.calendar-wrapper td.active span{color:#ffffff;font-weight:bold}
/*TODO ADDED BY KIM : td with bgcolor = white*/
.calendar-wrapper td.empty{background:#ffffff;}
.calendar-wrapper .calendar-foot{
	clear:both;
	height:1%;
	padding:5px 3px 14px;
	overflow:hidden;
}
.calendar-wrapper .calendar-foot p{
	margin:0;
	float:right;
	color:#999;
}
/* calendar end */
.calendar-wrapper .calendar-description{
	width:230px;
	padding:0 0 0 30px;
	overflow:hidden;
}
.calendar-wrapper .calendar-description ul{
	float:left;
	list-style:none;
	padding:0 10px 0 0;
	margin:0;
	font:10px/12px Arial, Verdana, sans-serif;
	width:123px;
	color:#999;
}
.calendar-wrapper .calendar-description .col1{width:83px;}
.calendar-wrapper .calendar-description li{
	width:100%;
	overflow:hidden;
	padding:3px 0 0;
}
.calendar-wrapper .calendar-description li img{float:left;margin:0 4px 0 0;}
.calendar-wrapper .calendar-description li p{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:2px 0 0;
}
.calendar-wrapper .calendar-description li.green p{color:#7bb00c;}
.calendar-wrapper .calendar-description li.violet p{color:#651366;}
.calendar-wrapper .column2{
	float:right;
	overflow:hidden;
	width:380px;
}
.calendar-wrapper .text-box{
	height:1%;
	overflow:hidden;
	margin:10px 0 0;
	background:#fff;
	border:1px solid #ccc;
	padding:9px 10px;
}
.calendar-wrapper .row{
	height:1%;
	padding:2px 0 0;
	overflow:hidden;
}
.calendar-wrapper .row label{
	float:left;
	width:118px;
	padding:4px 10px 0 0;
}
.calendar-wrapper .row select{
	float:left;
	width:84px;
	font:11px/14px Arial, Verdana, sans-serif;
}
.calendar-wrapper .row p{
	float:left;
	margin:4px 0 0;
	color:#333;
	font:bold 14px/16px Arial, Verdana, sans-serif;
}
.calendar-wrapper .att-box{
	height:1%;
	overflow:hidden;
	margin:10px 0 0;
	border:1px solid #ccc;
	background:#e7d8e9;
	padding:6px 10px 4px;
}
.calendar-wrapper .att-box dl{
	margin:0;
	width:100%;
	color:#651366;
}
.calendar-wrapper .att-box dt{
	float:left;
	width:199px;
	padding:8px 10px 0 0;
	font:16px/18px Arial, Verdana, sans-serif;
}
.calendar-wrapper .att-box dd{
	margin:0;
	float:right;
	text-align:right;
	width:140px;
	font:23px/26px Arial, Verdana, sans-serif;
}
.calendar-wrapper .btn-reserver{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-reserver.gif);
	width:111px;
	height:30px;
	margin:11px 0 0;
}
.calendar-wrapper .text-box h4{margin:0;font:16px/18px Arial, Verdana, sans-serif;}
.calendar-wrapper .text-box p{color:#333;margin:0;}
.calendar-wrapper .text-box .text-list{
	list-style:none;
	padding:0;
	margin:0;
}
.calendar-wrapper .text-box .text-list li{
	height:1%;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
}
.calendar-wrapper .text-box .text-list a{text-decoration:underline;}
.calendar-wrapper .text-box .text-list a:hover{text-decoration:none;}
/* calendar wrapper end */
/* main text container start */
.main-text-container{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	margin:19px 0 0;
	padding:8px 10px 6px;
}
.main-text-container h3{
	margin:0;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
}
.main-text-container h4{font:bold 14px/16px Arial, Verdana, sans-serif;margin:18px 0 0;}
.main-text-container h4.item{margin:18px 0 -18px;}
.main-text-container p{
	color:#333;
	font:14px/16px Arial, Verdana, sans-serif;
	margin:18px 0 0;
}
.main-text-container .text-list1{
	list-style:none;
	padding:20px 0 0 12px;
	margin:0;
	color:#333;font:14px/16px Arial, Verdana, sans-serif;
}
.main-text-container .lnk-more{
	float:right;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet1.gif) no-repeat 0 14px;
	padding:10px 0 0 14px;
}
.main-text-container .lnk-more a{text-decoration:underline;}
.main-text-container .lnk-more a:hover{text-decoration:none;}
/* main text container end */
/* bottom violet columns start */
.columns-container{
	width:100%;
	overflow:hidden;
	border-top:1px solid #ccc;
	padding:14px 0 0;
	margin:20px 0 0;
}
.columns-container h3{
	margin:0;
	color:#651366;
	font:16px/18px Arial, Verdana, sans-serif;
}
.columns-container .boxes{padding:8px 0 0;}
.columns-container .box{
	float:left;
	display:inline;
	overflow:hidden;
	background:#e7d8e9;
	border:1px solid #ccc;
	padding:6px 10px 9px;
	margin:0 8px 0 0;
	width:110px;
}
.columns-container h4{height:48px;overflow:hidden;margin:0;font:14px/16px Arial, Verdana, sans-serif;}
.columns-container p{margin:6px 0 0;}
.columns-container .photo{display:block;margin:8px 0 0;}
.columns-container .photo img{display:block;border-bottom:4px solid #59433c;}
.columns-container .prix{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
	color:#651366;
}
.columns-container .prix span{
	float:left;
	font:11px/14px Arial, Verdana, sans-serif;
	padding:5px 4px 0 0;
}
.columns-container .prix strong{float:left;font:18px/20px Arial, Verdana, sans-serif;}
.columns-container .btn{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-savoir.gif);
	width:110px;
	height:20px;
	margin:8px 0 0;
}
/* bottom violet columns end */
/* attention box start */
.main .attention-box{
	height:1%;
	overflow:hidden;
	background:#e2e9b0;
	border:1px solid #ccc;
	padding:6px 9px;
	margin:0 0 9px;
}
.main .attention-box .btn-choisissez{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-choisissez.gif);
	width:199px;
	height:30px;
	margin:3px 0 0;
}
.main .attention-box .btn-reserver{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-reserver.gif);
	width:111px;
	height:30px;
	margin:3px 0 0;
}
.main .attention-box .modifier{
    float:left;
	overflow:hidden;
    text-decoration:underline;
    border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif);
    background-repeat:no-repeat;
    background-position:center left;
	margin:4px 0 0 20px;
    padding:0 0 0 10px;
}
.main .attention-box .prix{
    float:right;
	overflow:hidden;
    border:0;
	color:#651366;
	font:16px/18px Arial, Verdana, sans-serif;
    margin:0 7px 0 10px;
}
.main .attention-box .ttc{
    float:right;
	overflow:hidden;
    border:0;
	margin:4px 10px 0 0;
}
.main .attention-box h3{
	margin:0;
	color:#651366;
	font:16px/18px Arial, Verdana, sans-serif;
}
.main .attention-box p{margin:4px 0 0;color:#666;}
/* attention box end */
/* google map box start */
.google-map-wrapper{
	margin:-3px 0 0;
}
.google-map-wrapper h2{
	margin:0;
	color:#651366;
	font:35px/38px Arial, Verdana, sans-serif;
}
.google-map-box{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	padding:8px 9px;
	margin:10px 0 0;
}
.google-map-box .title{
	height:1%;
	overflow:hidden;
	padding:0 0 10px 26px;
}
.google-map-box .title-no1{background:url(http://static.booking.weekendesk.fr/weekend/images/ico-no1.gif) no-repeat 0 2px;}
.google-map-box .title h3{
	margin:0;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
}
.google-map-box img{display:block;}
/* google map box end */
.title-heading{padding:18px 0 8px;}
.title-heading h3{
	margin:0;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
	padding:0 0 0 26px;
}
.title-heading h3.no2{background:url(http://static.booking.weekendesk.fr/weekend/images/ico-no2.gif) no-repeat 0 50%;}
/* product list box start */
.product{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	margin:10px 0 0;
	padding:10px 9px 6px;
}
.product .product-promo{
	padding:0 0 15px;
	border-bottom:1px solid #ccc;
}
.product .product-promo .photo{
	float:left;
	margin:0 11px 0 0;
}
.product .product-promo .photo img{
	float:left;
	border:3px solid #ccc;
}
.product .product-promo .descr-col{
	float:left;
	overflow:hidden;
	width:552px;
}
.product .product-promo .descr-col .product-title{
	border-bottom:1px solid #ccc;
	padding:0 0 6px;
}
.product .product-promo .descr-col h4{
	color:#651366;
	margin:0;
	font:18px/20px Arial, Verdana, sans-serif;
	float:left;
}
.product .product-promo .descr-col h5{
	margin:0;
	font:14px/16px Arial, Verdana, sans-serif;
}
.product .product-promo .descr-col p{margin:2px 0 0;}
.product .product-promo .descr-col p a{text-decoration:underline;}
.product .product-promo .descr-col p a:hover{text-decoration:none;}
.product .head p{
	font:15px/18px Arial, Verdana, sans-serif;
	margin:6px 0 0;
}
.link-row{
	height:1%;
	overflow:hidden;
	margin:10px 0 0;
	border:1px solid #ccc;
	background:#e7d8e9;
	padding:10px 9px 6px;
}
.link-row .info-column{
	float:right;
	overflow:hidden;
}
.link-row .text-lnk{
	float:left;
	margin:8px 0 0;
	overflow:hidden;
	text-decoration:underline;
}
.link-row .text-lnk:hover{text-decoration:none;}
.link-row p{
	float:left;
	margin:5px 0 0;
}
.link-row p span.old-price{
	text-decoration:line-through;
}
.link-row strong{
	padding:3px 6px 0;
	float:left;
	color:#651366;
	font:16px/18px Arial, Verdana, sans-serif;
}
.link-row .lnk-reserver{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:89px;
	height:20px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/lnk-reserver.gif);
	margin:0 0 0 12px;
}
.product .lnk-more{
	float:right;
	text-decoration:underline;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	margin:9px 0 0;
}
.product .lnk-more:hover{text-decoration:none;}
/* product list box end */
/* main content column end */
/* sidebar start */
.sidebar{float:left;width:220px;}
/* sidebar form box start */
.side-form-box{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	background:#e7d8e9;
	padding:8px;
	margin:0 0 20px;
	position: relative;
}
.side-form-box h3{
	margin:0;
	color:#651366;
	font:18px/20px Arial, Verdana, sans-serif;
}
.side-form-box .form-row{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.side-form-box label{
	display:block;
	color:#000;
	font:14px/16px Arial, Verdana, sans-serif;
	margin:8px 0 0;
}
.side-form-box .field{
	background:#fff;
	border:1px solid #b4b4b4;
	border-top-color:#727272;
	border-bottom-color:#d9d9d9;
	padding:1px 9px 1px 4px;
	height:14px;
	width:186px;
	margin:10px 0 0;
}
.side-form-box .field .text{
	float:left;
	border:0;
	font:11px/14px Arial, Verdana, sans-serif;
	height:14px;
	padding:0;
	width:160px;
	background:none;
	color:#999;
}
.side-form-box .field .lnk-arrow{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/arrow-bottom.gif);
	width:11px;
	height:6px;
	margin:6px 0 0;
}
.side-form-box .sel-holder{padding:6px 0 10px;}
.side-form-box select{
	width:145px;
	float:left;
	font:11px/14px Arial, Verdana, sans-serif;
}
.side-form-box .lnk-open{margin:8px 5px 0 0;}
.side-form-box h4{
	float:left;
	margin:10px 0 0;
	font:14px/16px Arial, Verdana, sans-serif;
}
.side-form-box .form-open-box{
	clear:both;
	display:none;
	overflow:hidden;
	width:100%;
	padding:0 0 11px;
}
.side-form-box .opened .form-open-box{display:block;}
.side-form-box .form-list{
	list-style:none;
	margin:0;
	padding:0;
}
.side-form-box .form-list li{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
	float:left;
}
.side-form-box .form-list .checkbox{
	float:left;
	width:16px;
	height:15px;
	margin:0 8px 0 0;
	padding:0;
}
.side-form-box .form-list label{
	float:left;
	font:12px/14px Arial, Verdana, sans-serif;
	margin:2px 0 0;
}
.side-form-box p{text-align:right;margin:8px 0 0;}
.side-form-box .form-row p{
	text-align:left;
	margin:2px 0 0;
	clear:both;
}
.side-form-box .submit{
	float:right;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:100px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-rechercher1.gif);
	width:111px;
	height:20px;
	margin:7px 0 0;
	cursor:pointer;
}
/* sidebar form box end */
/* sidebar map box start */
.map-box1{
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/bg-map1.jpg) no-repeat 0 100%;
	border:1px solid #ccc;
	padding:7px 10px 38px;
	height:1%;
	margin:0 0 21px;
}
.map-box1 h3{
	margin:0;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
}
.map-box1 .txt{
	float:left;
	border:1px solid #b4b4b4;
	border-bottom-color:#727272;
	border-bottom-color:#dadada;
	height:16px;
	color:#999;
	font:14px/16px Arial, Verdana, sans-serif;
	padding:2px 3px;
	width:190px;
	margin:6px 0 0;
}
.map-box1 .btn{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-afficher1.gif);
	width:70px;
	height:20px;
	margin:9px 0 0;
}
/* sidebar map box end */
.side-violet-box{
	background:#e7d8e9 url(http://static.booking.weekendesk.fr/weekend/images/arrow-left.gif) no-repeat 200px 14px;
	height:1%;
	overflow:hidden;
	padding:10px 11px;
	color:#651366;
}
.side-violet-box .wrap{
	background:url(http://static.booking.weekendesk.fr/weekend/images/arrow-corn.gif) no-repeat 100% 100%;
	width:100%;
	overflow:hidden;
}
.side-violet-box h3{
	margin:0 0 -16px;
	font:22px/24px Arial, Verdana, sans-serif;
	padding:0 0 0 16px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/arrow-top.gif) no-repeat;
}
.side-violet-box p{
	margin:18px 0 0;
	font:14px/16px Arial, Verdana, sans-serif;
}
/* sidebar end */
/* page reservation */
/* main content column start */
.main1{
	float:right;
	width:640px;
	overflow:hidden;
}
.attention-box1{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	background:#fbd7c8;
	margin:0 0 20px;
	padding:8px 10px 10px;
}
.attention-box1 h3{
	margin:0;
	color:#f00;
	font:18px/20px Arial, Verdana, sans-serif;
	padding:0 0 0 21px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/ico-attention.gif) no-repeat 0 3px;
}
.attention-box1 ul{
	list-style:none;
	padding:16px 0 0;
	margin:0;
	color:#f00;
	font:14px/16px Arial, Verdana, sans-serif;
}
.main1 .form-box{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	background:#f7f4f7;
	margin:0 0 9px;
	padding:8px 10px 10px;
}
.main1 .form-box-light{background:#fff;}
.main1 .form-box h3{
	margin:0;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
}
.main1 .form-box h4{
	margin:0;
    color:#651366;
    font:16px/16px Arial, Verdana, sans-serif;
    width:100%;
    overflow:hidden;
    padding-bottom: 3px;
}
.main1 .form-box .label{
	float:left;
	font-weight:bold;
	width:120px;
	position:relative;
	margin:0 20px 0 0;
}
.main1 .form-box .note-box{
	float:right;
	overflow:hidden;
	background:#e7d8e9;
	padding:8px 10px;
	width:189px;
}
.main1 .form-box .note-box p{
	margin:0;
	color:#651366;
	font:14px/17px Arial, Verdana, sans-serif;
}
.main1 .form-box .checkbox{
	float:left;
	width:16px;
	height:15px;
	margin:0 4px 0 0;
}
.main1 .form-box .radio-list{
	overflow:hidden;
	list-style:none;
	padding:6px 0 0 10px;
	margin:0;
	width:390px;
}
.main1 .form-box .radio-list2{width:auto;}
.main1 .form-box .radio-list li{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
.main1 .form-box .radio-list3 li{width:auto;float:left;}
.main1 .form-box .radiobutton{
	float:left;
	width:16px;
	height:15px;
	padding:0;
	margin:4px 6px 0 0;
}
.main1 .form-box .radio-list label{
	color:#333;
	font:16px/18px Arial, Verdana, sans-serif;
	width:360px;
	float:left;
	overflow:hidden;
}
.main1 .form-box .radio-list3 li{
	float:left;
	padding:0 44px 0 0;
}
.main1 .form-box .radio-list2 label{width:auto;height:1%;}
.main1 .form-box .radio-list .lnk-more{
	float:left;
	clear:left;
	display:inline;
	margin:0 0 6px 21px;
	height:1%;
	overflow:hidden;
	padding:0 0 0 9px;
	width:350px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 4px;
}
.main1 .form-box .radio-list1{
	list-style:none;
	padding:12px 0 4px;
	margin:0;
	width:100%;
	overflow:hidden;
}
.main1 .form-box .radio-list1 li{
	float:left;
	padding:0 0 0 10px;
	width:250px;
}
.main1 .form-box .radio-list1 label{
	float:left;
	color:#333;
	font:16px/18px Arial, Verdana, sans-serif;
	width:220px;
	margin:2px 0 0;
}
.main1 .form-box .radio-list4{
	list-style:none;
	padding:10px 0 0;
	width:390px;
	margin:0;
	vertical-align:middle;
}
.main1 .form-box .radio-list4 li{
	width:100%;
	overflow:hidden;
	height:35px;
}
.main1 .form-box .radio-list4 .radiobutton{margin:0 6px 0 0;}
.main1 .form-box .radio-list4 img{vertical-align:middle;}
.main1 .form-box .input-list{
	list-style:none;
	padding:0 0 18px;
	margin:0;
	width:100%;
}
.main1 .form-box .input-list:after{height:0;clear:both;content:'';display:block;}
.main1 .form-box .input-list1{
	border-top:1px solid #ccc;
	padding:12px 0 89px;
}
.main1 .form-box .input-list li{
	width:100%;
	clear:both;
	padding:8px 0 0;
	position:relative;
}
.main1 .form-box .input-list label{
	float:left;
	text-align:right;
	color:#333;
	font:14px/16px Arial, Verdana, sans-serif;
	width:155px;
	position:relative;
	margin:0 20px 0 -5px;
	display:inline;
}
.main1 .form-box .input-list .red label{color:#f00;}
.main1 .form-box .input-list .inp-col{
	float:left;
	width:221px;
}
.main1 .form-box .input-list select{float:left;}
.main1 .form-box .input-list .sel1{width:100px;}
.main1 .form-box .input-list .sel2{width:220px;}
.main1 .form-box .input-list .sel3{width:50px;margin:0 9px 0 0;}
.main1 .form-box .input-list .sel4{width:64px;margin:0;}
.main1 .form-box .input-list .text{
	float:left;
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
	height:14px;
	padding:3px 2px;
	width:215px;
}
.main1 .form-box .input-list .red .text{background:#fbd7c8;}
.main1 .form-box .input-list .text:focus{background:#e7d8e9;}
.main1 .form-box .input-list select:focus{background:#e7d8e9;}
.main1 .form-box .tooltip{
	position:absolute;
	left:411px;
	top:-4px;
	background:#969;
	padding:8px 10px;
	color:#fff;
	display:none;
}
.main1 .form-box .active-text .tooltip{display:block;}
.main1 .form-box .tooltip .bg{
	display:block;
	position:absolute;
	background:url(http://static.booking.weekendesk.fr/weekend/images/bg-tooltip.gif);
	overflow:hidden;
	width:10px;
	height:11px;
	left:-10px;
	top:10px;
}
.main1 .form-box .tooltip p{
	margin:0;
	font:14px/17px Arial, Verdana, sans-serif;
}
.main1 .form-box .form-headliner{
	height:1%;
	overflow:hidden;
	padding:6px 11px;
	border-top:1px solid #ccc;
}
.main1 .form-box .form-headliner label{
	font:14px/16px Arial, Verdana, sans-serif;
	color:#333;
	padding:2px 0 0;
}
.main1 .form-box .form-headliner1{padding:14px 0 4px;}
.main1 .form-box .form-headliner1 label{font:12px/14px Arial, Verdana, sans-serif;}
.main1 .form-descr{
	margin:-4px 0 0;
	padding:0 0 10px;
}
.main1 .form-descr p{
	margin:0;
	color:#999;
}
.main1 .form-box .btn-box{
	width:100%;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/bg-form-arrow.jpg) no-repeat 50% 100%;
	padding:0 0 60px;
	border-bottom:1px solid #ccc;
}
.main1 .form-box .btn-personnalisez{
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	line-height:200px;
	cursor:pointer;
	width:270px;
	height:20px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-personnalisez.gif);
}
.main1 .form-box .form-columns{padding:14px 0 0;}
.main1 .form-box .form-columns .col1{
	float:left;
	width:401px;
	padding:0 10px 0 0;
	overflow:hidden;
}
.main1 .form-box .form-columns .col2{
	float:left;
	width:183px;
}
.main1 .form-box .form-columns p,
.main1 .form-box .form-columns label{
	display:block;
	margin:0 0 6px;
	font:14px/16px Arial, Verdana, sans-serif;
	color:#333;
}
.main1 .form-box textarea{
	float:left;
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
	padding:4px;
	width:380px;
	height:112px;
}
.main1 .form-box .form-columns .banner{float:left;}
.main1 .form-box .form-row-box{
	height:1%;
	overflow:hidden;
	padding:10px 31px 0;
}
.main1 .form-box .form-row-box label{
	float:left;
	font:14px/16px Arial, Verdana, sans-serif;
	margin:0 16px 0 0;
	color:#333;
}
.main1 .form-box .form-row-box .area{
	float:left;
	padding:2px 3px;
	width:183px;
	background:#fff;
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
}
.main1 .form-box .form-row-box .area .text{
	float:left;
	border:0;
	padding:0;
	height:14px;
	width:163px;
}
.main1 .form-box .form-row-box .area .lnk-calendar{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/lnk-calendar.gif);
	width:15px;
	height:16px;
}
.main1 .form-box .form-row-box p{
	color:#333;
	margin:4px 0 0;
}
.main1 .form-box .form-text-box{padding:6px 0 0;}
.main1 .form-box .form-text-box .lnk-banner{
	float:right;
	margin:0 0 0 10px;
}
.main1 .form-box .form-text-box p{margin:0;color:#333;}
.main1 .form-box .textarea-box{position:relative;padding:8px 0 0;}
.main1 .form-box .form-title-info-box{padding:0 0 14px;}
.main1 .form-box .form-title-info-box h3{float:left;}
.main1 .form-box .form-title-info-box a.lnk-more{
	float:right;
	padding:0 0 0 9px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 4px;
}
.main1 .btn-continuez{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-continuez.gif);
	width:271px;
	height:30px;
}
/* main content column end */
/* sidebar start */
.sidebar1{
	float:left;
	overflow:hidden;
	width:280px;
}
.side-box1{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	margin:0 0 20px;
	padding:7px 9px;
}
.side-box1 h3{
	margin:0;
	color:#651366;
	font:22px/24px Arial, Verdana, sans-serif;
}
.side-box1 .text-box1{padding:16px 0 0;}
.side-box1 .text-box1 p{margin:0;}
.side-box1 .text-box1 .prod{padding:14px 0 23px;}
.side-box1 .text-box1 .prod .photo{float:left;}
.side-box1 .text-box1 .prod .photo img{
	float:left;
	border:3px solid #ccc;
}
.side-box1 .text-box1 .prod .descr{
	float:right;
	width:133px;
}
.side-box1 .text-box1 .prod .descr p{font-size:11px;}
.side-box1 .info-box1{
	height:1%;
	overflow:hidden;
	padding:0 10px;
	background:#e7d8e9;
}
.side-box1 .info-box1 .row{
	width:100%;
	overflow:hidden;
	border-top:1px solid #ccc;
	padding:6px 0;
}
.side-box1 .info-box1 .row1{border-top:none;}
.side-box1 .info-box1 h4{
	margin:0;
	color:#651366;
	font:16px/16px Arial, Verdana, sans-serif;
	width:100%;
	overflow:hidden;
    padding-bottom: 3px;
}
.side-box1 .info-box1 h4 strong{
	float:right;
	font:23px/26px Arial, Verdana, sans-serif;
    padding-bottom: 3px;
}
.side-box1 .info-box1 h4 span{
	float:left;
	padding:6px 0 0;
    padding-bottom: 3px;
}

.side-box1 .text-box1 h4{
	margin:0;
	color:#651366;
	font:16px/16px Arial, Verdana, sans-serif;
	width:100%;
	overflow:hidden;
    padding-bottom: 3px;
}
.side-box1 .text-box1 h4 strong{
	float:right;
	font:23px/26px Arial, Verdana, sans-serif;
}
.side-box1 .text-box1 h4 span{
	float:left;
	padding:6px 0 0;
}

.side-box1 .info-box1 h5{
	margin:0;
	color:#651366;
	font:14px/14px Arial, Verdana, sans-serif;
	width:100%;
	overflow:hidden;
    padding-bottom: 3px;
}
.side-box1 .info-box1 h5 strong{
	float:right;
	font:14px/14px Arial, Verdana, sans-serif;
}
.side-box1 .info-box1 h5 span{
	float:left;
	<!--padding:6px 0 0;-->
}

.side-box1 .info-box1 .row p{margin:0;}
.side-box1 .info-box1 .text{
	float:left;
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
	padding:3px 2px;
	height:14px;
	width:74px;
	margin:6px 10px 0 0;
}
.side-box1 .info-box1 .btn-recalculer{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-recalculer.gif);
	width:150px;
	height:21px;
	margin:6px 0 0;
}
/* sidebar end */
/* evaluation start */
.evaluation-title h2{
	margin:20px 0 5px;
	color:#651366;
	font:24px Arial, Verdana, sans-serif;
	padding:0 20px;
}
.evaluation-title h2 span{
	font-size:14px;
}
.evaluation-box{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	background:#f7f4f7;
	margin:0 0 10px;
	padding:0 20px 20px;
}
.evaluation-box h3{
	margin:10px 0;
	color:#651366;
	font:14px Arial, Verdana, sans-serif;
	font-weight:bold;
	padding:0;
}
.evaluation-box table{
	width:100%;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
}
.evaluation-box table td{
	text-align:center;
}
.evaluation-box table .first{
	text-align:left;
	width:350px;
}
.evaluation-box table .last{
	width:150px;
}
.evaluation-box textarea{
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
	padding:4px;
	width:880px;
	height:112px;
}
.evaluation-box .btn-valider{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-valider2.gif);
	width:88px;
	height:30px;
	margin:11px 0 0;
}
/* evaluation end */
/* search-result start */
.search-result h1{
	margin:0 0 14px;
	font: 34px/35px Arial, Helvetica, sans-serif;
	color:#651366;
}
.search-result p{
	font: 14px Arial, Helvetica, sans-serif;
	color:#333;
}
.search-result img.result-img{float:right;display:block;border:3px solid #ccc;margin:0 0 5px 5px;}
.search-result br.clear{clear:both;}
/* sorta-panel start */
.search-result .sort-panel{
	overflow:hidden;
	width:100%;
	border:1px solid #c4c4c4;
	border-width:1px 0;
	background:#e2e9b0;
	padding:7px 0 4px;
}
.search-result .sort-panel .parameters{
	float:left;
	padding:0 0 0 11px;
	width:400px;
}
.search-result .sort-panel .parameters p{
	float:left;
	margin:0 8px 0 0;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#666;
}
.search-result .sort-panel .parameters select{
	width:250px;
	color:#000;
}
.search-result .sort-panel .sort-by{
	float:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#666;
	width:250px;
	text-align:right;
}
.search-result .sort-panel .sort-by p{margin:0;}
.search-result .sort-panel .sort-by p.top{margin:0;padding-top:25px;}
.search-result .sort-panel .sort-by a{
	color:#651366;
	margin:0 11px 0 4px;
}
.search-result .sort-panel .sort-by a:hover{
	text-decoration:none;
	position:static;
}
.search-result .sort-panel .sort-by a:hover span{text-decoration:underline;}
.search-result .sort-panel .sort-by img{margin:0 0 0 3px;}
/* sortapanel end */
/* paging start */
.search-result .paging{
	position:relative;
	width:100%;
	overflow:hidden;
	margin:7px 0 6px;
}
.search-result .paging .w1{
	float:left;
	position:relative;
	left:50%;
}
.search-result .paging .w2{
	position:relative;
	left:-50%;
}
* html .search-result .paging .w2{float:left;}
.search-result .paging p{
	float:left;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 8px;
	display:inline;
}
.search-result .paging a{color:#651366;}
.search-result .paging p a:hover{text-decoration:underline;}
.search-result .paging .prev{
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet2.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
}
.search-result .paging .next{
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
}
/* paging end */
.search-result .text-description{padding:16px 0 0;}
/* post-list start */
.search-result .posts-list{margin:16px 0 17px;}
.search-result .post-wrapper{position:relative;}
.search-result .post-wrapper .photo-col .more{
	margin:4px 0 6px;
	font: 11px/22px Arial, Helvetica, sans-serif;
	color:#651366;
	background:url(http://static.booking.weekendesk.fr/weekend/images/pic-more-photos.gif) no-repeat 0 2px;
	padding:0 0 0 23px;
}
.search-result .post-wrapper .photo-col .more a{color:#651366;}
.search-result .post-wrapper .photo-col .more a:hover{text-decoration:underline;}
.search-result .post-wrapper .post-title h5{
	font: 14px/17px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
}
.search-result .post-wrapper .post-title .view-map{
	margin:1px 0 0;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#651366;
	padding:0 0 0 21px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/pic-map.gif) no-repeat 0 50%;
}
.search-result .post-wrapper .post-title .view-map a{color:#651366;}
.search-result .post-wrapper .post-title .view-map a:hover{text-decoration:underline;}
.search-result .post-wrapper .row{
	list-style:none;
	padding:0;
	margin:8px 0 0;
	width:100%;
	border-top:1px solid #ccc;
}
.search-result .post-wrapper .row li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 0 9px;
	margin:-7px 0 7px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 16px;
}
.search-result .post-wrapper .row .lnk-txt{
	float:left;
	margin:12px 0 0;
}
.search-result .post-wrapper .row .img-rating{
	float:left;
	margin:18px 11px 0 19px;
	display:inline;
}
.search-result .post-wrapper .row p{
	float:left;
	margin:12px 0 0;
	color:#999;
}
.search-result .post-wrapper .row p strong{color:#651366;}
.search-result .post-wrapper .row .image1{
	float:left;
	margin:6px 8px 0 6px;
	display:inline;
}
.search-result .post-wrapper .row .image2{float:left;margin:7px 10px 0 0;}
.search-result .post-wrapper .price-column{padding:0 0 43px;}
.search-result .post-wrapper .price-column .sticker{
	text-align:center;
	margin:0 0 2px;
}
.search-result .post-wrapper .price-column .old-price{
	margin:0;
	font: 14px/22px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:line-through;
}
.search-result .post-wrapper .price-column .lnk-voir{
	position:absolute;
	bottom:10px;
}
/* post-list end */
/* search-result end */
/* seo-box start */
.sidebar .seo-box{
	border:1px solid #ccc;
	margin:20px 0 0;
	height:1%;
	padding:9px 10px 10px 10px;
}
.sidebar .seo-box .lnk-open{
    position:relative;
    top:11px;
	left:9px;
}
.sidebar .seo-box h3{
	margin:0 0 0 25px;
	font: 18px/21px Arial, Helvetica, sans-serif;
	color:#651366;
}
.sidebar .seo-box ul{
	list-style: none;
	margin:5px 0;
	padding: 0;
	font: 12px/19px Arial, Helvetica, sans-serif;
	color:#666;
	display:none;
}
.sidebar .opened ul{display:block;}
.sidebar .seo-box li{
	padding:0 0 0 9px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 8px;
}
.sidebar .seo-box a{color:#666;}
.sidebar .seo-box a:hover{text-decoration:underline;}
/* seo-box start */
/* content end */
/* footer start */
.info-container{
	background:url(http://static.booking.weekendesk.fr/weekend/images/bg-info-container.gif);
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:11px 0 0;
	padding:0 0 8px;
}
.info-container .col{
	float:left;
	overflow:hidden;
	width:219px;
	padding:6px 10px 0;
}
.info-container .col1{width:211px;}
.info-container .col h3{margin:0;font:18px/20px Arial, Verdana, sans-serif;}
.info-container .col ul{
	list-style:none;
	padding:8px 0 0;
	margin:0;
}
.info-container .col li{width:100%;padding:4px 0 0;}
.info-container .col a{
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	color:#666;
}
.info-container .col-right{
	float:right;
	width:229px;
	margin:-1px 0 0;
	overflow:hidden;
}
.info-container .col-right .box{
	overflow:hidden;
	height:1%;
	border-top:1px solid #ccc;
	padding:8px 10px 10px;
}
.info-container .col-right .box h3{margin:0;font:18px/20px Arial, Verdana, sans-serif;}
.info-container .col-right .box .txt{
	display:block;
	border:1px solid #999;
	color:#ccc;
	font:12px/14px Arial, Verdana, sans-serif;
	height:14px;
	padding:2px 2px 3px;
	width:202px;
	margin:4px 0 0;
}
.info-container .col-right .box .btn-inscription{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	border:0;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-inscription.gif);
	width:170px;
	height:22px;
	margin:7px 0 0;
	cursor:pointer;
}
.info-container .col-right .btn-rejoignez{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-rejoignez.gif);
	width:157px;
	height:22px;
	margin:8px 0 0;
}
.open-boxes{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	margin:10px 0 0;
	padding:10px 0;
}
.open-boxes .post-head{
	height:1%;
	overflow:hidden;
	padding:0 9px;
}
.open-boxes .lnk-open{margin:0 5px 0 9px;display:inline;}
.open-boxes h4{
	float:left;
	margin:0 10px;
	font:14px/16px Arial, Verdana, sans-serif;
}
.open-boxes .post-body{
	height:1%;
	overflow:hidden;
	padding:12px 10px 0;
	display:none;
	clear:both;
}
.open-boxes .opened .post-body{display:block;}
.open-boxes .col{
	float:left;
	padding:0 10px 0 0;
	width:230px;
	overflow:hidden;
}
.open-boxes .col1{width:219px;}
.open-boxes .col2{width:199px;}
.open-boxes .col ul{
	list-style:none;
	padding:0;
	margin:0;
}
.open-boxes .col li{
	width:100%;
	overflow:hidden;
	padding:4px 0 0;
}
.open-boxes .col li a{
	background:url(http://static.booking.weekendesk.fr/weekend/images/blt-violet.gif) no-repeat 0 4px;
	padding:0 0 0 11px;
	color:#666;
}
/* paypal box */
.paypal-box{
	background:url(http://static.booking.weekendesk.fr/weekend/images/grey.gif) repeat-y 470px 0;
	padding:2px 0 9px;
	margin:11px 0 0;
}
.paypal-box h4{margin:0;font:bold 13px/18px Arial, Verdana, sans-serif;}
.paypal-box h4 strong{font-size:18px;font-weight:normal;}
.paypal-box .col1{
	float:left;
	width:470px;
	margin:0 10px 0 0;
}
.paypal-box .col2{float:left;width:450px;}
.paypal-box ul{
	list-style:none;
	padding:4px 0 0;
	margin:0;
}
.paypal-box li{
	float:left;
	padding:0 10px 0 0;
	display:table;
	overflow:hidden;
	height:23px;
}
.paypal-box .col2 li{height:42px;}
.paypal-box li a{display:table-cell;vertical-align:middle;}
.paypal-box li a img{display:table-cell;vertical-align:middle;}
/* country list box */
.flag-box{
	margin:10px 0 0;
	padding:10px 0;
	border-top:1px solid #ccc;
}
.flag-box-wrapper{background:url(http://static.booking.weekendesk.fr/weekend/images/grey.gif) repeat-y 230px 0;padding:10px 0;}
.flag-box .col1{
	float:left;
	padding:0 10px 0 2px;
	width:220px;
	overflow:hidden;
}
.flag-box .col2{
	float:left;
	overflow:hidden;
	width:689px;
	padding:0 0 0 11px;
}
.flag-box .col3{float:left;width:199px;}
.flag-box .col4{
	float:left;
	width:169px;
	padding:0 0 0 11px;
}
.flag-box .col5{
	float:left;
	width:119px;
	padding:0 0 0 11px;
}
.flag-box h4{margin:0;font:bold 12px/14px Arial, Verdana, sans-serif;}
.flag-box ul{
	list-style:none;
	padding:4px 0 0;
	margin:0;
	font:11px/14px Arial, Verdana, sans-serif;
}
.flag-box li{
	height:1%;
	overflow:hidden;
}
.flag-box li.country1 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country1.gif) no-repeat 0 3px;}
.flag-box li.country2 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country2.gif) no-repeat 0 3px;}
.flag-box li.country3 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country3.gif) no-repeat 0 3px;}
.flag-box li.country4 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country4.gif) no-repeat 0 3px;}
.flag-box li.country5 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country5.gif) no-repeat 0 3px;}
.flag-box li.country6 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country6.gif) no-repeat 0 3px;}
.flag-box li.country7 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country7.gif) no-repeat 0 3px;}
.flag-box li.country8 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country8.gif) no-repeat 0 3px;}
.flag-box li.country9 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country9.gif) no-repeat 0 3px;}
.flag-box li.country10 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country10.gif) no-repeat 0 3px;}
.flag-box li.country11 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country11.gif) no-repeat 0 3px;}
.flag-box li.country12 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country12.gif) no-repeat 4px 3px;}
.flag-box li.country13 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country13.gif) no-repeat 0 3px;}
.flag-box li.country14 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country14.gif) no-repeat 0 3px;}
.flag-box li.country15 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country15.gif) no-repeat 0 3px;}
.flag-box li.country16 a{background:url(http://static.booking.weekendesk.fr/weekend/images/footer-flags/country16.gif) no-repeat 0 3px;}
.flag-box li a{
	text-decoration:underline;
	color:#666;
	float:left;
	padding:2px 0 2px 22px;
}
.flag-box li a:hover{text-decoration:none;}
/* footer text box */
.footer-box{position:relative;border-top:1px solid #ccc;}
.footer-box .text-col{
	float:right;
	overflow:hidden;
	width:670px;
	padding:6px 20px 14px 2px;
}
.footer-box .text-col p{margin:0;font:11px/13px Arial, Verdana, sans-serif;}
.footer-text{
	border-top:1px solid #ccc;
	text-align:center;
	padding:8px 0 12px;
}
.footer-text p{
	margin:0;
	color:#999;
	font:11px/14px Arial, Verdana, sans-serif;
}
/* footer end */
/* page end */

/* IdÃ©e week-end */
.idee-box{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	padding:6px 8px 10px 10px;
}
.idee-box-title{height:1%;overflow:hidden;}
.idee-box-title h1{
	margin:0;
	color:#651366;
	font:35px/40px Arial, Verdana, sans-serif;
}
.idee-box-title h2{
	margin:0;
	color:#ffa032;
	font:12px/15px Arial, Verdana, sans-serif bold;
}

#idee-box-thematiques{
	width:682px;
	height:auto;
	margin-top:5px;
}
.idee-box-thematiques{
	float:left;
	display:block;
	height:240px;
	width:160px;
	background:#e7d9ea;
	border:#dad4db solid 1px;
	margin:1px 0 1px 6px;
}
.idee-thematiques {
	padding:9px 9px 5px 9px;
}
.idee-thematiques h3{
	margin:0;
	color:#651366;
	font:15px/17px Arial, Verdana, sans-serif bold;
}
.idee-thematiques-txt  .idee-thematiques-partir{
	color:#000;
	font:10px/11px Arial, Verdana, sans-serif bold;
}

.idee-thematiques-partir{
	text-align:right;
	align: right;
}
.idee-thematiques-partir span{
	color:#651366;
	font:15px/17px Arial, Verdana, sans-serif bold;
}
.idee-space { height:5px; clear:both;}

.idee-jumpMenu select{
	height:18px;
	width:142px;
	border:#ccc solid 1px;
	color: #999;
	font:10px/11px Arial, Verdana, sans-serif normal;
}
.idee-region {
	float:left;
	display:block;
	height:auto;
	width:163px;
	margin:1px 0 1px 6px;
	color:#000;
	font:10px/11px Arial, Verdana, sans-serif normal;

}
.idee-region span {
	color:#999;
}
/* End IdÃ©e week-end */

/* Espace pro */
.espacepro-right , .espacepro-leftt{ float:left; display: block;}

.espacepro-right{
	width:569px;
	display:block;
	float:right;
	margin: 0 9px 0 22px;
}
.espacepro-left{
	width:340px;
	float:left;
	display: block;
	margin:0px;
}
.espacepro-diff{}
.espacepro-diff h3{
	margin:0;
	color:#6f2370;
	font:25px/27px Arial, Verdana, sans-serif;
	padding:6px 0 0;
}
.spacepro-header{
	width: 569px;
	height:98px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/espace-pro.jpg) no-repeat top;
	margin-bottom:25px;
}

.espacepro-box1{
	margin:6px 13px 6px 0;
}
.espacepro-box2{
	margin:6px 0;
}
.espacepro-box2 , .espacepro-box1{font-family:arial;
	font-weight:normal;
	font-size:11px;
	Color:#651366;
	width:276px;
	height:144px;
	border:#996699 solid 1px;
	background:#fff;
	text-align:center;
	float:left;
	display:block;
}

.espacepro-tit{
	font-family:arial;
	font-weight:normal;
	font-size:18px;
	Color:#651366;
}

/* End Espace Pro */
/* Newsletter */
.btn-envoyer{
    float:none;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-envoyez.gif);
	width:111px;
	height:30px;
	margin:11px 0 0;
}
.newslettertext{
	float:left;
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
	height:14px;
	padding:3px 2px;
	width:150px;
}
.customtext{
	float:left;
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
	height:14px;
	padding:3px 2px;
	width:170px;
}
/* End Newsletter */
/* Floating layer styles */
.popup_title{
	margin:3px 0 3px 3px;
	color:#651366;
	font:16px/18px Arial, Verdana, sans-serif;
}
.popup_closer{
	padding:13px 5px 0;
	margin:0;
	color:#651366;
	font:12px/14px Arial, Verdana, sans-serif;
}
.popup_headerlight{
	color:#FFFFFF;
}
.popup_text{
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
	padding:3px 2px;
	height:14px;
	margin:6px 10px 0 0;
}
.popup_label{
	color:#000000;
	font:12px/14px Arial, Verdana, sans-serif;
	margin:9px 0 0 10px;
    float:left;
}
.popup_darkborder{
    background-color: #75AD01;
}
.popup_lightborder{
    background-color: #E2E9B0;
}
.popup_darkbackground{
    background-color: #E2E9B0;
}
.popup_lightbackground{
    background-color: #F7F4F7;
}
/* End Floating layer styles */
/* sidebar white box start */
.side-white-box{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	padding:8px;
	margin:0 0 20px;
	position: relative;
}
.side-white-box h3{
	margin:0;
	color:#651366;
	font:18px/20px Arial, Verdana, sans-serif;
}
.side-white-box .form-row{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.side-white-box label{
	display:block;
	color:#000;
	font:14px/16px Arial, Verdana, sans-serif;
	margin:8px 0 0;
}
.side-white-box .sel-holder{padding:6px 0 10px;}
.side-white-box select{
	width:145px;
	float:left;
	font:11px/14px Arial, Verdana, sans-serif;
}
.side-white-box .how{
	margin:0;
	color:#651366;
	font:14px/16px Arial, Verdana, sans-serif;
}
/* sidebar white box end */
/* alternate submit for form box */
.side-form-box .submit-afficher{
	float:right;
	clear:right;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:200px;
	background:url(http://static.booking.weekendesk.fr/weekend/images/nl_BE/btn-afficher2.gif);
	width:70px;
	height:20px;
	margin:9px 10px 0 0;
	display:inline;
	cursor:pointer;
}
/* alternate submit for form box end */
/* ccavf start */
.prixstyle{
	margin:0;
	color:#651366;
    font-weight:bold;
    font:16px/18px Arial, Verdana, sans-serif;
}
.side-box1 .info-box1 h5{
	margin:0;
	color:#651366;
	font:12px/12px Arial, Verdana, sans-serif;
	width:100%;
    font-weight:bold;
    overflow:hidden;
    padding-bottom: 3px;
}
/* ccavf end */


/* minisite */
.mapright {
    float: right;
    width: 250px;
    display: block;
    height: 189px;
    padding: 0 0 0 5px;
    background-repeat:no-repeat;
}

.espacetext{
	border:1px solid #c1c1c1;
	border-top-color:#858585;
	border-bottom-color:#e1e1e1;
	height:14px;
	padding:3px 2px;
	width:215px;
}


/* new wim*/
/* Club Weekendesk*/
.club-box{
	height:1%;
	overflow:hidden;
	border:1px solid #ccc;
	padding:6px 8px 10px 10px;
}
.club-box-sep{ height:20px;}
.club-box-sep1{ height:10px;}

.club-box1{
	overflow:hidden;
	border:1px solid #ccc;
	padding:7px 10px 38px;
	height:1%;
	margin:0 0 21px;
	background:url(../images/bg-map.jpg) no-repeat;
}
.club-box1 h2{
	margin:0;
	color:#651366;
	font:14px/16px Arial, Verdana, sans-serif;
}
.club-box1 a {color:#999; text-decoration:none;}
.club-box-title{
height:1%;
overflow:hidden;}
.club-box-title li{ list-style-image:url(../images/club-ok.jpg);}
.club-box-title h2{
	margin:0;
	color:#651366;
	font:18px/20px Arial, Verdana, sans-serif;
}
.club-right-column{
	width:240px;
	float:right;
}
.e7d8e9 { background:#e7d8e9;}
.club-right-box{
width:218px;
border:#ccc 1px solid;
text-align:center;
padding:10px;
}
.club-right-box span{
	margin:0;
	color:#651366;
	font:13px/14px Arial, Verdana, sans-serif;
}
.club-right-box h3{
	margin:0;
	color:#651366;
	font:18px/20px Arial, Verdana, sans-serif;
}
.club-right-box h1{
	margin:0;
	color:#651366;
	font:30px/28px Arial, Verdana, sans-serif;
}
.club-banner-box3{
	position:relative;
	overflow:hidden;
	width:100%;
	margin:20px 0 0;
}
.club-banner-box3 img{
	display:block;
	border:3px solid #ccc;
	border-bottom-width:4px;
}
.club-banner-box3 .club-btn-voir{
	display:block;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-voir2.gif);
	width:110px;
	height:21px;
	top:155px;
	left:115px;
}
.club-items-list{
	/*float:left;
	overflow:hidden;
	width:690px;*/
}
.club-items-list h2{
	margin:0;
	padding:0 0 2px;
	color:#651366;
	font:30px/34px Arial, Verdana, sans-serif;
}
.club-item , .club-item1{
	width:328px;
	float:left;
	display:block;
	border: #cccccc solid 1px;
	padding:5px;
	height:60px;
}
.club-item1{
	margin-left:10px;
}
.club-item2{
	width:328px;
	border: #cccccc solid 1px;
	padding:5px;
	height:60px;
}
.club-photo{
	border:#cccccc solid 2px;
	float:left;
	display:block;
}
.club-txtcol{
	float:left;
	display:block;
	width: 160px;
	margin:0 5px;
}
.club-txtcol strong{
	color:#651366;
}
.club-price-col{
	float:left;
	overflow:hidden;
	width:100px;
}
.club-price-col span{display:block;font:14px/16px Arial, Verdana, sans-serif;text-decoration:line-through;display:inline;}
.club-price-col strong{
	font-size:23px;
	font:23px/25px Arial, Verdana, sans-serif;
	font-weight:normal;
	color:#651366;
}
.club-price-col per{
	font-size:12px;
	font:12px/13px Arial, Verdana, sans-serif;
	font-weight:normal;
	color:#651366;
}
.club-box {
	height:112px;
	width: 298px;
	border:#cccccc 1px solid;
	float:right;
	padding:20px;
}
.club-box strong{
	font-weight:bold;
	color:#651366;
}
.club-box span{
	font-weight:bold;
	color:#9c9a9c;
	font-size:12px;
}
.club-box h1{
	margin:0;
	padding:0 0 2px;
	color:#651366;
	font:35px/37px Arial, Verdana, sans-serif;
}
.club-form1, .club-form2{
float:left;
display:block;
width:200px;
margin-bottom:10px;
}
.club-form1{padding-top:14px;}
.club-form2{ margin-left:10px;}
.club-form-clear{ clear:both}
.club-form-txt{
	float:left;
	border:1px solid #999;
	color:#999;
	height:15px;
	padding:2px 4px 3px;
	width:200px;
	margin:5px 10px 0 0;
}

.club-form-choise{
    float:left;
	border:1px solid #999;
	color:#999;
	width:210px;
	margin:5px 0 0 0;
	!margin:5px 10px 0 10px;
}

.club-form-choise-small{
    float:left;
	border:1px solid #999;
	color:#999;
	width:50px;
	margin:5px 7px 0 0;
}

#clubDiv1 {
	position:absolute;
	left:754px;
	top:291px;
	width:177px;
	height:108px;
	z-index:1;
}
.club-logos{ border:#ccc 1px solid; padding:10px;}

.club-right-box4{
width:198px;
border:#ccc 1px solid;
text-align:center;
padding:10px;
margin-left:10px;
}
.club-right-box4 span{
	margin:0;
	color:#651366;
	font:13px/14px Arial, Verdana, sans-serif;
}
.club-right-box4 h3{
	margin:0;
	color:#651366;
	font:18px/20px Arial, Verdana, sans-serif;
}
.club-right-box4 h1{
	margin:0;
	color:#651366;
	font:30px/28px Arial, Verdana, sans-serif;
}
.club-popup{
	height:171px;
	width:556px;
	border:#ccc 1px solid;
	z-index:1000;
	top:0px;
	left:0px;
	position:absolute;
	background:#fff;
	padding:0px 20px 100px 20px;
}
.club-popup h1{
	margin:0;
	color:#651366;
	font:30px/28px Arial, Verdana, sans-serif;
	text-align:center;
}
.club-popup p{
	margin:0;
	color:#651366;
	font:12px/14px Arial, Verdana, sans-serif;
	text-align:center;
}
.club-popup form { text-align:center; color:#651366;}
.club-popup-img{ margin-top:10px; }
.club-txt{color:#651366;}
.club-recuadro{border:#ccc solid 2px; padding:15px;}
.club-line{margin:5px 0; border-bottom:1px #ccc solid; }
.clubrecuadro{color:#999;background:#e2e9b0; padding:10px; color:#333;}
/* End New Code */

/* commentaires hotel */
.commhotel-title{font-family:arial;font-weight:normal;font-size:25px;Color:#651366;}
.commhotel-title span {font-family:arial;font-weight:normal;font-size:35px;Color:#651366;}
.commhotel-box-title{ }
.commhotel-box-title h1{font-family:arial;font-weight:normal;font-size:25px;Color:#651366;}
.commhotel-box{}
.commhotel-box-image{ float:left; display:block; height:111px; width:111px; border: solid 1px #ccc;}
.commhotel-box-txt{ background:#e2e9b0; border: solid 1px #ccc;float: right; display:block; height:111px; width:584px;}
.commhotel-box-txt1, .commhotel-box-txt2, .commhotel-box-txt3{ float:left; display:block;}
.commhotel-box-txt1{ width:95px; text-align:center;font-family:arial;font-weight:normal;font-size:10px; #padding:10px 0; height:109px; }
.commhotel-box-txt1 h1 {font-family:arial;font-weight:normal;font-size:25px;Color:#651366; line-height:20px; }
.commhotel-box-txt2{ width:377px; background:#fff; margin:20px 5px; font-size:10px; padding: 10px 0;}
.commhotel-box-txt2 strong {color:#651366;}
.commhotel-box-txt3{ width:100px; padding-top:45px;}
.commhotel-box-clear { clear:both; }
/* end commentaires hotel */

div.autocomplete {
  position:absolute;
  width:auto;
  min-width:310px;
  background-color:white;
  border:1px solid #888;
  <!--margin:0;-->
  margin-left:auto;
  margin-top:auto;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:18px;
  cursor:pointer;
}

