body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../image/cnt-bg-home.jpg);
background-repeat: repeat-x;
background-position:center 167px;
font-family:Arial, Helvetica, sans-serif;
}

a:active{outline:none;}
a:focus{-moz-outline-style:none;}
a {outline:none}
img {border:none}

.bgMenu{
background-image:url(../image/liquid_menu.jpg);
}

.bgMenuBottom{
background-image:url(../image/liquid_menu_bottom.jpg);
}


.bgContenu{
background-image:url(../image/liquid_contenu.jpg);
background-repeat:repeat-x;
background-color:#F3F2ED;
}

.bgLogo{
/*background:url(../image/forfaits/bg_content_logo.gif) 290px 54px no-repeat;*/	
background:url(../image/forfaits/bg_content_logo.gif) 290px center no-repeat;	
z-index:1;
}

.bgRightSide{
background-image:url(../image/liquid_contenu_RightSide.jpg);
background-repeat:repeat-x;
background-color:#f0eadc;
}

/*ultraTitle*/
h1 {
font-size:22px;
font-weight:bold;
/*color:#48792A;*/
color:#49352d;
border: 0px;
padding: 0px;
margin: 0px 0px 0px 0px;
}

/*underTitle*/
h2 {
font-size:12px;
font-weight:normal;
/*color:#48792A;*/
color:#49352d;
border: 0px;
padding: 0px;
margin: 0px 0px 0px 0px;
}

.ultraTitle{
font-size:22px;
font-weight:bold;
/*color:#48792A;*/
color:#49352d;
}

.title{
font-size:15px;
font-weight:bold;
/*color:#48792A;*/
color:#42302C;
}

.title a, .title a:visited {
text-decoration:none;
color: #A1231F;
}

.title a:hover {color:#AF5957}

.title2{
width:242px;
height:100%;
}

.noMargin {margin:0; padding:0}

.underTitle{
font-size:12px;
color:#48792A;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.text{
font-size:11px;
color:#544B39;
}

a.text:link{font-size:11px; color:#43322C; text-decoration:none}
a.text:visited{font-size:11px; color:#43322C; text-decoration:none}
a.text:hover{font-size:11px; color:#72605A; text-decoration:none}
a.text:active{font-size:11px; text-decoration:none}

a.titleLink:link, a.titleLink:visited {color:#48792A; text-decoration:none}
a.titleLink:hover {color:#548E31;}

.blogText{
font-size:11px;
color:#003300;
font-style:italic;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.menuTop{
padding-left:4px;
padding-right:4px;
padding-right:0px;
color:#663300;
font-size:12px;
}

a.menuTop:link{color:#663300; font-size:12px; text-decoration:none}
a.menuTop:visited{color:#663300; font-size:12px; text-decoration:none}
a.menuTop:hover{color:#333333; font-size:12px; text-decoration:none}
a.menuTop:active{color:#663300; font-size:12px; text-decoration:none}

td.menuTop a#current {color:#A1231F; cursor:default}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.copyright{
font-size:10px;
color:#000000;
}

a.copyright:link {color:#000000; text-decoration:none;}
a.copyright:visited {color:#000000; text-decoration:none;}
a.copyright:hover {color:#000000; text-decoration:underline;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.bgSideReservation{
background-image:url(../image/reservationEnLigne_liquid.jpg);
background-repeat:repeat-y;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*activites Menu*/
/*#mon-menu {
color:#ffffff;
width: 117px;
font-size:11px;
font-weight:bold;
float:left;
height:14px;
text-transform:uppercase;
}

#mon-menu a {
color:#ffffff;
display: block;
height:14px;
font-weight:bold;
padding: 4px 0px 2px 0px;
background:#49352d;
text-decoration: none;
text-align:center;
}

#mon-menu a:link, #mon-menu a:active, #mon-menu a:visited {
color: #ffffff;
}

#mon-menu a:hover {
color: #ffffff;
background:#a1231f;
}

#mon-menuOnSection {
font-weight:bold;
font-size:11px;
float:left;
display: block;
width:117px;
height:14px;
padding: 4px 0px 2px 0px;
background:#a1231f;
color: #ffffff;
text-transform:uppercase;
text-decoration: none;
text-align:center;
}
*/
#mon-menu {
color:#ffffff;
font-size:11px;
font-weight:bold;
float:left;
height:14px;
text-transform:uppercase;
}

#mon-menu a {
color:#ffffff;
display: block;
height:14px;
font-weight:bold;
padding: 4px 16px 2px 16px;
border: 1px solid #ffffff;
background:#49352d;
text-decoration: none; 
}

#mon-menu a:link, #mon-menu a:active, #mon-menu a:visited {
color: #ffffff;
}

#mon-menu a:hover {
border: 1px solid #ffffff;
background:#a1231f;
color: #ffffff;
}

#mon-menuOnSection {
font-weight:bold;
font-size:11px;
float:left;
display: block;
height:14px;
padding: 4px 16px 2px 16px;
border: 1px solid #ffffff;
background:#a1231f;
color: #ffffff;
text-decoration: none;
text-transform:uppercase;
}


#sub-nav ul {list-style:none; color:#fff; font-weight:bold; text-transform:uppercase; margin:0; padding:0; }
#sub-nav ul li {float:left;}
#sub-nav ul li a {display:block; font-size:11px; margin-right:3px; padding: 4px 0px 2px 0px; width:118px; height:14px; background:#49352d; text-decoration: none; text-align:center; color:#FFF}
#sub-nav ul li a:hover {background:#a1231f}
#sub-nav ul li a.active {background:#a1231f; cursor:default}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Bouton pour Réservez et Envoyer*/
#mon-bt {
font-size:11px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

#mon-bt a {
color: #006699;
font-weight:bold;
padding: 4px 10px 5px 10px;
border: 1px solid #cccccc;
background:url(../image/btBg.jpg);
background-repeat:repeat-x;
text-decoration: none; /*permet de retirer le soulignement des liens*/
}

#mon-bt a:link, #mon-bt a:active, #mon-bt a:visited {
color: #006699;
}

#mon-bt a:hover {
border: 1px solid #cccccc;
background:url(../image/btBg.jpg);
background-repeat:repeat-x;
color: #339999;
}

#send-btn {
font-size:11px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

#send-btn a {
color: #FFF;
font-weight:bold;
padding: 4px 10px 5px 10px;
background-color:#43322C;
text-decoration: none; 
text-transform:uppercase;
}

#send-btn a:link, #send-btn a:active, #send-btn a:visited {
color: #FFF;
}

#send-btn a:hover {
color: #E4D9C5;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Les Forfait/Promotion*/

.valentin{font-size:20px; color:#cb2b48; text-decoration:none; line-height:15px;}
.valentinsmall{font-size:15px; color:#cb2b48; text-decoration:none;}
.valentinblue{font-size:12px; color:#006699; text-decoration:none}
.valentinblueBig{font-size:20px; color:#006699; text-decoration:none}
.valentindetail{ font-size:12px; color:#544B39; text-decoration:none;}
.valentineprice{font-size:25px; color:#cb2b48; text-decoration:none; line-height:20px;}

.forfait{font-size:20px; color:#48792A; text-decoration:none; line-height:20px;}
.forfaitsmall{font-size:15px; color:#48792A; text-decoration:none;}
.forfaitblue{font-size:12px; color:#006699; text-decoration:none;}
.forfaitblueSousMenu{font-size:12px; color:#FFFFFF; text-decoration:none;}
.forfaitgray{font-size:12px; color:#666666; text-decoration:none;}
.forfaitblueBig{font-size:20px; color:#006699; text-decoration:none}
.forfaitdetail{ font-size:12px; color:#544B39; text-decoration:none;}
.forfaitprice{font-size:25px; color:#cb2b48; text-decoration:none; line-height:20px;}
ul.text {margin-top:3px; margin-bottom:10px; padding-top:0; padding-left:0px; margin-left:0px}
ul.text li {line-height:14px; margin-left:12px; padding:0 0 3px 3px; list-style:disc; list-style-position:outside;}

.title2 h2 span, .title2 h1 span, .titlePackage span {display:block; text-indent:-9000px; height:12px;}
h2#title-lodging-packages {background:url(../image/forfaits/txt_LodgingPack_en.gif) no-repeat;}
h1#title-packages {background:url(../image/forfaits/txt_FallUnder_en.gif) no-repeat; height:36px;}
h2#title-lodging-packages-fr {background:url(../image/forfaits/txt_LodgingPack_fr.png) no-repeat; height:14px}
h1#title-packages-fr {background:url(../image/forfaits/txt_FallUnder_fr.gif) no-repeat; height:41px;}
h1#title-packages-en {background:url(../image/forfaits/txt_FallUnder_en.gif) no-repeat; height:41px;}
h1#title-giftCertificates-en {background:url(../image/gift_certificates/txt_gift_certificates_en.gif) no-repeat; height:41px;}
h1#title-giftCertificates-fr {background:url(../image/gift_certificates/txt_gift_certificates_fr.gif) no-repeat; height:41px;}

h1#title-special-offers-fr {background:url(../image/forfaits/txt_special-offers_fr.gif) no-repeat; height:41px;}
h1#title-special-offers-en {background:url(../image/forfaits/txt_special-offers_en.gif) no-repeat; height:41px;}

.bgContenu h3 {padding:5px 0 7px 0px; margin:0; font-size:12px; text-transform:uppercase; color:#544B39;  }


/**** Fastbooking ****/
#fastBooking {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#42302C; text-decoration: none; border-collapse:collapse; display:inline;}
#fastBooking a:link, #fastBooking a:visited {text-decoration:underline; color:#72605A;}
#fastBooking a:hover {color:#43322C; text-decoration:none}
#fastBooking .TSPSelect {font-family: Verdana, Arial, Times, Helvetica, Geneva; color:#734410; font-size:10px; font-weight:bold; background:url(../image/btBg.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	text-decoration: none;
}

#fastBooking .btnChk {
	font-size:11px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	color: #64302C;
	font-weight:bold;
	border: 1px solid #cccccc;
	background:url(../image/btBg.jpg);
	background-repeat:repeat-x;
	text-decoration: none;
	color:#8A211D;
}
#fastBooking .btnChk:hover {color:#6F120D}

/**** Gallery suite ****/
#bannerSuite {width:1000px; height:388px; overflow:hidden; position:relative; background:url(../image/gallery/bg-virtualTour.jpg)}
#bannerSuite #slideShowSuite {margin:27px 0 0 27px}
#bannerSuite h1.VTlogo {background:url(../image/gallery/virtualTourLogo.png); width:191px; height:152px; position:absolute; left:0; top:0; margin:0; padding:0; z-index:999; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/gallery/virtualTourLogo.png', sizingMethod='scale'); text-indent:-9999em; overflow:hidden}
#gallerySuite ul {list-style:none; margin:6px 0px 14px 5px; padding:0; width:560px;}
#gallerySuite li {display:inline;}
#gallerySuite li a {display:block; float:left; width:158px; height:108px; margin:0 8px 8px 0; border:1px solid #342113; }
#gallerySuite li a:hover {border:1px solid #A1231F;}
/*#gallerySuite img {padding:1px; background:#fff;}*/

table.packageInfos {position: relative; top:-25px; padding-top:0; z-index: 10;}
table.packageInfos tr td img {border:1px solid #49352d}

/**** Chalet ****/
.toggle {
   /* background:#555;*/
    /*border-bottom:1px solid #E0DCDA;*/
    color:#fff;
    cursor:pointer;
}

.expanded {
   /* background:#000;*/
    color:#fff;
    cursor:pointer;
    font-weight:700;
}
.accordion h3 span {display:block; text-indent:-9000px; height:40px; margin:0; padding:0}
.accordion h3 {
	background-image: url(../image/list_down.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	cursor: pointer;
	margin:0; padding:0;
	height:55px;
	}
.accordion-content ul {margin-left:24px; padding-left:0}
#chalet-description h3	{display:block; text-indent:-9000px; height:15px; margin:0; padding:0 0 7px 0}
.bgLogo-chalet {background:url(../image/forfaits/bg_content_logo.gif) center center no-repeat; z-index:1;}
/*#chalet-description ul.text {margin-bottom:20px}*/
h3#hebergement-cn-fr {background:url(../image/cottages/txt_hebergement_fr.gif) no-repeat; height:15px; display:block}
h3#environnement-cn-fr {background:url(../image/cottages/txt_environnement_fr.gif) no-repeat; height:15px}
h3#commodites-cn-fr {background:url(../image/cottages/txt_commodites_fr.gif) no-repeat; height:15px}

h3#hebergement-cn-en {background:url(../image/cottages/txt_hebergement_en.gif) no-repeat; height:15px; display:block}
h3#environnement-cn-en {background:url(../image/cottages/txt_environnement_en.gif) no-repeat; height:15px}
h3#commodites-cn-en {background:url(../image/cottages/txt_commodites_en.gif) no-repeat; height:15px}

.accordion h3#suite-1-room-fr span {background:url(../image/cottages/txt_suite1Chambre_fr.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#suite-2-room-fr span {background:url(../image/cottages/txt_suite2Chambre_fr.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-2-room-fr span {background:url(../image/cottages/txt_chalet_2Chambre_fr.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-SD-2-room-fr span {background:url(../image/cottages/txt_chalet_SD_2Chambre_fr.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-3-room-fr span {background:url(../image/cottages/txt_chalet_3Chambre_fr.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-SD-3-room-fr span {background:url(../image/cottages/txt_chalet_SD_3Chambre_fr.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-4-room-fr span {background:url(../image/cottages/txt_chalet_4Chambre_fr.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-5-room-fr span {background:url(../image/cottages/txt_chalet_5Chambre_fr.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-6-room-fr span {background:url(../image/cottages/txt_chalet_6Chambre_fr.gif) no-repeat; height:40px; margin:0 0 0 18px}

.accordion h3#suite-1-room-en span {background:url(../image/cottages/txt_suite1Chambre_en.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#suite-2-room-en span {background:url(../image/cottages/txt_suite2Chambre_en.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-2-room-en span {background:url(../image/cottages/txt_chalet_2Chambre_en.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-SD-2-room-en span {background:url(../image/cottages/txt_chalet_SD_2Chambre_en.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-3-room-en span {background:url(../image/cottages/txt_chalet_3Chambre_en.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-SD-3-room-en span {background:url(../image/cottages/txt_chalet_SD_3Chambre_en.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-4-room-en span {background:url(../image/cottages/txt_chalet_4Chambre_en.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-5-room-en span {background:url(../image/cottages/txt_chalet_5Chambre_en.gif) no-repeat; height:40px; margin:0 0 0 18px}
.accordion h3#chalet-6-room-en span {background:url(../image/cottages/txt_chalet_6Chambre_en.gif) no-repeat; height:40px; margin:0 0 0 18px}

#specialOffers a {font-size:11px; color:#43322C; text-decoration:underline}
#specialOffers a:hover{font-size:11px; color:#72605A; text-decoration:none}

/**** Archives NL ****/
#archives-nl {margin:0; padding:0}
#archives-nl li {font-size:10px; color:#A1231F; padding-bottom:12px}
#archives-nl li a { font-size:11px; color:#43322C; text-decoration:underline}
#archives-nl li a:hover {color:#43322C; text-decoration:underline; font-size:11px; color:#72605A; text-decoration:none}

/**** BTN Dog ****/
.yesDog {width:84px; height:33px; margin:0 0 14px 0}