*{
	outline:none;
	font-weight:normal;
	border:none;
	margin:0;
	padding-top: -10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
body{font:62.5% "Georgia","Times", serif;color:#000;background:url(../img/body.png) 0 0 repeat-x rgb(226,223,189);}
.clearfix{clear:both;width:80%;height:1px;}
#header{
	margin-left:auto;
	margin-right:auto;
	height:106px;
	width:100%;
	padding:60px 0 0;
	background-image: url(../img/header44.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#header h1,#header p{text-align:center;font-size:1.4em;}
html > body #wrapper{width:868px;min-height:600px;background:url(../img/content.png) 0 0 no-repeat;margin:-30px auto 0;padding:8px 30px 0;}
.slideshow{position:relative!important;width:868px!important;height:217px!important;}
.slideshow div{width:868px!important;height:217px!important;}
.slideshow div img{position:absolute!important;top:7px!important;left:7px!important;width:854px!important;height:201px!important;}
html > body #frame{position:relative;margin-top:-217px;width:868px;height:217px;background:url(../img/frame.png) 0 0 no-repeat;z-index:100;}
#lang{position:relative;height:20px;margin:20px 0 0;}
ul#flags-lang{list-style:none;padding:0 0 0 5px;}
ul#flags-lang li{
	display:inline;
	height:20px;
	padding-right: 8px;
}
ul#flags-lang li span{height:20px;width:20px;display:inline;}
ul#flags-lang li span a{margin-top:-5px;}
img#flat-gb{margin-left:5px;}
form#searchform{position:relative;float:right;top:-20px;right:5px;border-bottom:1px solid #ececec;}
input#search-field{width:160px;color:#bbb;font-size:1.1em;background:#fafaf8;border:1px double #e5e3c5;padding:3px 5px;}
#menu{
	margin-left:-21px;
	width:910px;
	background:url(../img/menu.png) 0 0 no-repeat;
	padding:14px 0 13px;
}
#menu a{margin-left:-2px;text-decoration:none;border-right:1px solid #d0cba4;border-left:1px solid #fcfcfc;font-size:1.4em;color:#000;padding:4px 7px 5px;}
#menu a:hover{color:#fff;background:#827f65;}
#menu a.active{color:#fff;background:#9a9782;}
#menu .menu-begin,#menu #menubegin{border-left:0;}
#menu .menu-end,#menu #menuend{border-right:0;}
#footer{
	font-size:1.2em;
	padding:40px 0 20px;
	text-align: center;
}
img#icon{position:relative;left:-50px;top:25px;}
img#icon-address{position:relative;left:-80px;top:25px;}
img#icon-mail{position:relative;left:30px;top:25px;}
img#loupe{display:block!important;position:relative!important;float:right!important;right:195px!important;top:-18px!important;}
#content h1{font-size:2em;color:#b9121b;}
#content-search{width:868px;padding:10px 0 0;}
#content-todo{position:relative;padding:10px 0 0;}
p#address-print{display:none;width:0;height:0;}
#home{padding:25px 4px;}
#column-left{float:left;width:238px;}
#column-right{float:right;width:575px;}
#box-home-top{width:238px;height:45px;background:url(../img/box-home-left-top.png) 0 0 no-repeat;}
#box-home-bottom{width:238px;height:38px;margin-bottom:15px;background:url(../img/box_homeleft_bottom.png) 0 0 no-repeat;}
#box-home-middle{
	width:238px;
	padding:9px 0;
	background-image: url(../img/box_homeleft_middle480.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#box-home-middle p{
	text-align:center;
	font-size:12pt;
	color:#000000;
	padding:5px 0;
}
#box-home-middle p.spec{margin-top:25px;}
#intro-home-top{width:575px;height:52px;background:url(../img/box_homeright_top.png) 0 0 no-repeat;}
#intro-home-bottom{width:575px;height:50px;background:url(../img/box_homeright_bottom.png) 0 0 no-repeat;}
#intro-home-middle{width:525px;background:url(../img/box_homeright_middle.png) 0 0 no-repeat;padding:0 25px;}
#intro-home-middle p{font-size:1.4em;color:#312828;line-height:1.6em;padding:1em 0;}
#intro-home-middle p:first-letter{font-size:1.7em;font-style:italic;color:#b9121b;padding-left:10px;}
.column{float:left;width:258px;padding:0 31px 0 0;}
.column h1{
	width:238px;
	height:25px;
	text-align:left;
	padding-left:20px;
	font-size:2em;
	color:#b9121b;
}
.photos{
	width:258px;
	text-align:center;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.photos img{border:5px solid #fff;}
.box-terms-middle-img {
	border: 5px solid #FFFFFF;
}

.description{
	width:258px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.description p{text-align:left;font-size:1.2em;}
.box-area-top{width:238px;height:10px;background:url(../img/box_area_top.png) 0 0 no-repeat;margin:0 auto;}
.box-area-bottom{width:238px;height:35px;background:url(../img/box_area_bottom.png) 0 0 no-repeat;margin:0 auto;padding:0 0 15px;}
html > body .box-area-middle-ete{width:203px;background:url(../img/box_area_middle.png) 0 0 no-repeat;min-height:360px;margin:0 auto;padding:10px 15px 10px 20px;}
html > body .box-area-middle-meublees{
	width:203px;
	background:url(../img/box_area_middle.png) 0 0 no-repeat;
	min-height:30px;
	margin:0 auto;
	padding:10px 15px 10px 20px;
}
html > body .box-area-middle-hotes{width:203px;background:url(../img/box_area_middle.png) 0 0 no-repeat;min-height:385px;margin:0 auto;padding:10px 15px 10px 20px;}
.box-area-middle p,.box-area-middle-meublees p,.box-area-middle-hotes p,.box-area-middle-ete p{
	font-size:12px;
	color:#312828;
	line-height:normal;
	padding: 0;
}
.box-area-middle p.saut-ligne,.box-area-middle-meublees p.saut-ligne,.box-area-middle-hotes p.saut-ligne,.box-area-middle-ete p.saut-ligne{font-size:.6em;color:#312828;line-height:1em;}
#informations{width:785px;border:1px solid #c2c0a8;background:#eeeddb;margin:30px 0 0 5px;padding:20px;}
#informations p{font-size:1.2em;text-align:left;}
ul#menu-unit{
	height:30px;
	padding:8px 0 0;
	text-align: center;
}
ul#menu-unit a{text-decoration:none;border-right:1px solid #bababa;font-size:1.4em;color:#000;padding:5px 10px;}
html > body #detail{width:260px;margin:-627px 0 0 603px;}
#box-gallery-top{width:260px;height:52px;background:url(../img/box_gallery_top.png) 0 0 no-repeat;}
#box-gallery-bottom{width:260px;height:40px;margin-bottom:15px;background:url(../img/box_gallery_bottom.png) 0 0 no-repeat;}
#box-gallery-middle{width:220px;background:url(../img/box_gallery_middle.png) 0 0 no-repeat;padding:20px;}
#box-gallery-middle h1{margin-bottom:15px;text-align:center;font-size:2em;color:#b9121b;}
#box-gallery-middle p{font-size:1.3em;color:#312828;line-height:1.9em;}
a{outline:none;}
a.link:hover{background:#000;color:#fff;text-decoration:none;}
a.pluspecial{display:block;width:7em;text-decoration:none;text-align:center;background:#000;color:#fff;font-size:1.1em;margin:4px 0;padding:4px;}
span.hot{color:#b64926;font-weight:bold;}
acronym{border-bottom:1px dotted #b64926;cursor:help;}
.help{cursor:help;}
p#rates-link{margin-top:30px;}
.more a,.more a:visited{display:block;margin-left:auto;margin-right:auto;width:115px;height:26px;text-align:left;color:#fff;font-size:12px;text-decoration:none;background:url(../img/more.png) 0 0 no-repeat;padding:6px 0 0 15px;}
.more a:hover{display:block;margin-left:auto;margin-right:auto;width:115px;height:26px;text-align:left;font-size:12px;color:#b64926;background:url(../img/more.png) 0 -29px no-repeat;padding:6px 0 0 15px;}
#content table{font-size:1.4em;margin:0 0 15px 15px;}
#content tr.head td{width:13em;text-align:center;background:#c0bfb2;color:#fff;padding:.8em 0;}
#content tr.head td.title td#white{color:green;}
#content td.price-spec{padding-left:45px;}
#content tr.line1{background:#efeddc;}
#content tr.line2{background:#e2dfbd;}
tr.line2 td,tr.line1 td{padding:.6em .4em;}
dl#legend-rate{font-size:1.4em;padding-left:15px;}
dl#legend-rate dt{width:25px;float:left;padding-bottom:2px;}
dl#legend-rate dd{clear:right;padding-bottom:2px;}
.relative{position:relative;top:-2px;left:1px;}
#contact{float:left;width:500px;color:#504644;background:url(../img/contact_form_top.png) 0 0 no-repeat;padding:20px 0 0;}
#contact h1{font-size:2em;padding:0 0 0 20px;}
#contact legend{text-indent:-9999px;}
#contact fieldset{width:480px;padding:0 0 0 20px;}
#contact label{display:inline;font-size:1em;}
#contact input.contactText{display:block;width:450px;border:2px solid #f8f7f2;font-size:1.4em;margin:0 0 20px;padding:.1em;}
#contact input,#contact textarea{background:#eeecda;}
#contact input:hover,#contact textarea:hover{background:#fff;}
#contact textarea{width:450px;border:2px solid #f8f7f2;font-size:1.4em;overflow:auto;margin:0 0 20px;padding:.1em;}
#contact-form-bottom{width:500px;height:11px;background:url(../img/contact_form_bottom.png) 0 0 no-repeat;}
.contactError{list-style:none;margin-right:20px;background:#f3f2e6;padding:0 20px 10px;}
#contact input#send-fr{background:url(../img/send-fr.png) 0 -29px no-repeat;}
#contact input#send-en{background:url(../img/send-en.png) 0 -29px no-repeat;}
#contact input#send-fr:hover{background:url(../img/send-fr.png) 0 0 no-repeat;}
#contact input#send-en:hover{background:url(../img/send-en.png) 0 0 no-repeat;}
div.contactThanks{padding:30px 10px 30px 20px;}
#address{float:right;color:#504644;}
#address h1{margin-bottom:10px;font-size:2em;}
#address p{line-height:1.9em;font-size:1.3em;}
#box-adresse-top{width:293px;height:50px;background:url(../img/box_adresse_top.png) 0 0 no-repeat;}
#box-adresse-bottom{width:293px;height:45px;background:url(../img/box_adresse_bottom.png) 0 0 no-repeat;}
#box-adresse-middle{width:253px;text-align:center;background:url(../img/box_adresse_middle.png) 0 0 repeat-y;padding:0 20px 25px;}
#actual-time{width:100%;font-size:1em;text-align:center;color:#b64926;}
#box-search-middle{width:688px;background:url(../img/box_search_middle.png) 0 0 repeat-y;padding:25px 70px 0 110px;}#content-search h2{margin-bottom:10px;font-size:1.8em;}
#content-search h2 a{color:#71615e;}
#content-search p{line-height:1.3em;font-size:1.3em;}
#content-search p.small{margin-bottom:30px;font-size:1.2em;}
#box-locate-middle{width:808px;background:url(../img/box_search_middle.png) 0 0 repeat-y;padding:25px 30px;}
#map-locate-img{float:left;width:480px;text-align:center;}
#map-locate-text{float:left;width:325px;padding-top:120px;}
#map-plane-text{float:left;width:300px;padding:5px 0 0 25px;}
#map-plane p{font-size:1.3em;line-height:1.5em;}
#map-car-text p{font-size:1.3em;line-height:1.5em;padding:.6em 0;}
#map-car-lien{float:left;padding-left:17px;width:308px;}
#map-car-lien object{margin-bottom:15px;}
#locate-text p{font-size:1.3em;line-height:1.6em;padding:6px 0;}
#carte{float:left;}#acces{float:left;font-size:1.5em;padding:0 0 0 50px;}
#content-todo h3{font-size:1.5em;color:#504644;padding:.6em 0;}
#content-todo ul{list-style:none;font-size:1.3em;line-height:1.5em;}
#content-todo li{padding-left:15px;background:url(../img/stars-todo.png) 0 6px no-repeat;}
.slideshow-todo-one{position:absolute;left:500px;top:190px;width:333px;height:246px;}
.slideshow-todo-two{position:absolute!important;left:500px!important;top:880px!important;width:320px!important;height:213px!important;z-index:1!important;}
html > body #frame-slideshow-todo-two{position:absolute;left:494px;top:874px;width:333px;height:226px;background:url(../img/frame_todo2.png) 0 0 no-repeat;z-index:100;}
.slideshow-todo-two p{margin-top:10px;}.slideshow-todo-three{position:absolute;left:500px;top:1300px;width:333px;height:226px;}
#content-avis h2#comment{font-size:1.3em;padding:.7em 0;}
ol.comments li{padding-bottom:30px;}a.comments_invite{font-size:1.3em;color:#b64926;}
#content-avis ol.comments{width:600px;list-style:none;background:url(../img/comments_top.png) 0 0 no-repeat #ece9d4;margin:15px 0;padding:25px 45px 20px;}
#content-avis ol.comments li p{line-height:1.6em;text-align:justify;}
#content-avis ol.comments li p.small{font-size:1.3em;font-style:oblique;color:#000;padding:.4em 11em 0;}
#content-avis ol.comments li p.author-comment{text-align:right;padding-right:0;}
#box-avis-middle{width:758px;background:url(../img/box_search_middle.png) 0 0 repeat-y;padding:5px 0 0 110px;}
form#CommentInputForm input#name,form#CommentInputForm input#email,form#CommentInputForm input#web{display:block;width:340px;border:2px solid #f8f7f2;font-size:1.4em;margin:0 0 15px;padding:.1em;}
form#CommentInputForm textarea{display:block;width:340px;height:140px;border:2px solid #f8f7f2;font-size:1.4em;overflow:auto;margin:0 0 15px;padding:.1em;}form#CommentInputForm p label{font-size:1.2em;}
label p{padding-bottom:10px;}
ul.comments_error{width:308px;list-style:none;background:#f3f2e6;padding:10px 20px;}
#comment-preview{width:308px;list-style:none;border:1px solid #504644;background:#f3f2e6;margin:15px 0;padding:10px 20px;}
#comment-preview p{line-height:1.5em;color:#000;}
#comment-preview p.small{font-size:1.2em;color:#504644;}
input#txpCommentPreview,input#txpCommentSubmit{font-size:1.1em;cursor:pointer;padding:.3em;}
input#txpCommentPreview{background:#857974;color:#dcd4d2;}
#gallery img.print{background:transparent url(../img/spinner.gif) no-repeat 50% 50%;width:11px;height:11px;}
#content-tourisme{padding:50px 0 0;}
#content-tourisme span{font-size:1.4em;padding:.4em;}
#culture,#sport{float:left;width:390px;padding:0 23px 0 0;}
.titre{text-align:center;font-size:1.6em;}
.photo{width:258px;height:100px;border:3px solid #fff;background:#fff;margin:20px 0 0;padding:50px 0 0;}
strong{font-weight:bold;}
span.upper{font-size:.7em;position:relative;top:-5px;}
span.dlvcards{text-align:center;font-size:.8em;margin-right:.5em;border:1px solid #690;background:#9c0;color:#eed;text-decoration:none;padding:0 .5em 0 0;}
span.dlvcards span{background:#690;color:#fff;border-right:1px solid #690;margin-right:.1em;padding:0 .5em;}
span.dlvcards a{border-bottom:0;color:#ffe;text-decoration:none;}
div#address span.dlvcards a:hover{color:#360;border:0;}
div#address span.dlvcards span a:hover{color:#fff;}
#menu ul,p.center,#content td.price{text-align:center;}
#menu li,ul#menu-unit li{display:inline;list-style:none;}
#content,#content-legals{
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
	float: inherit;
}#content-area,#content-avis{
	padding:10px 0 10px;
}
#content-avis h1,#content-search h1{margin-bottom:15px;font-size:2em;color:#b9121b;}
.box-area-middle ul,.box-area-middle-meublees ul,.box-area-middle-hotes ul,.box-area-middle-ete ul,#box-gallery-middle ul{font-size:1.2em;color:#4c3e3e;line-height:1.6em;list-style:none;padding:15px 0;}
.box-area-middle-meublees li,.box-area-middle-hotes li,.box-area-middle-ete li,#box-gallery-middle li{padding-left:15px;background:url(../img/bullet.png) 0 7px no-repeat;}ul#menu-unit a:hover,ul#menu-unit a.active{color:#fff;background:#c5c3ad;}
a.link,a,#content-avis p label{color:#000;}
a:hover.pluspecial,a:hover.more{background:#bababa;color:#fff;}
#contact p,#content-tourisme p{font-size:1.4em;}
.contactError li,.comments_error li{color:#b64926;font-size:1.2em;padding:4px;}
#contact input#send-fr,#contact input#send-en,#contact input#send-fr:hover,#contact input#send-en:hover{width:172px;height:29px;cursor:pointer;margin:10px 0;}
#box-search-top,#box-locate-top,#box-todo-top,#box-avis-top,#box-legals-top,#box-terms-top{width:868px;height:20px;background:url(../img/box_search_top.png) 0 0 no-repeat;}
#box-search-bottom,#box-locate-bottom,#box-todo-bottom,#box-avis-bottom,#box-legals-bottom,#box-terms-bottom{width:868px;height:20px;background:url(../img/box_search_bottom.png) 0 0 no-repeat;}
#content-search h2 a:hover,#content-search p.small a:hover{color:#b64926;}

#map-locate,#map-plane,#map-car,#map-estate{padding:25px 0;}
#map-locate-text a,#content-avis h3#comment{font-size:1.3em;}
#map-plane-img,#map-car-text{float:left;width:480px;}
#map-plane h2,#map-car h2,#map-estate h2{font-size:2em;padding-bottom:.8em;color:#b9121b;}
#locate-text,form#CommentInputForm{padding:25px 0 0;}
#box-todo-middle,#box-legals-middle,#box-terms-middle{width:688px;background:url(../img/box_search_middle.png) 0 0 repeat-y;padding:25px 70px 25px 110px;}

#content-todo h2,#content-legals h1,#content-terms h1{font-size:1.7em;color:#b9121b;padding:1em 0;}
#content-todo p,#content-avis p{font-size:1.3em;color:#504644;}
#content-legals p,#content-terms p{font-size:1.3em;color:#504644;line-height:1.3em;padding:.8em 0;}
#content-legals p.dark,#content-terms p.dark{font-size:1.4em;color:#000;}

span#most-inspired{display:block;width:57px;height:22px}
span#most-inspired a{display:block;width:57px;height:22px;background:url('../img/most-inspired.png') 0 0 no-repeat}
span#most-inspired a:hover {background:url('../img/most-inspired.png') 0 -23px no-repeat}



.appaimg {border:5px solid #fff;}

#column-right2 {
	float: right;
}
#box-home-middle .lefty p {
	color: #333333;
	text-align: left;
	padding-left: 10px;
}
#gallery {
	float: right;
	clear: left;
}
#column-right .cont {
	text-align: left;
	padding-top: 50px;
}
#footer {
	text-align: center;
}
#cnews {
	height: 400px;
}
#cnews #sotton {
	width:224px;
	height:80px;
	margin: -60px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	z-index: 10;
	position: relative;
	background-color:#E2DFBD;
}

