@charset "utf-8";
/*html, body { overflow-y: hidden; }*/
html{ font-family: Arial, Helvetica, Verdana, sans-serif !important; }
body,td,th {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
textarea {color:#FFFFFF;}
/*a,a:hover, a:visited{color:#FFFFFF;}*/
a,a:hover{color:#FFFFFF;}
.clear{ clear:both;}
#topmenu{
/*width:960px;*/
float:right;
text-align:right;
clear:both;
margin-right:15px;
}
/*
#topmenu a, #topmenu span a{ color:#FFFFFF;}
#topmenu span{ margin-left:15px;}
*/
#topmenu ul{list-style:none;}
#topmenu ul li{display:inline; float:left; margin:0px 0px 0px 10px; cursor:pointer;}
#topmenu ul li span{ margin-left:15px;}


#toplogo{clear:both;height:91px;background-image:url(images/bg-logo.gif); text-align:center;}

#leftmenu{clear:none;float:left;width:155px; padding-right:5px; height:500px; background-color:#000000;}
#leftmenu *{font-size: 13px;}
#leftmenu ul{list-style:none; margin:35px 0px 0px 0px;}
#leftmenu ul li{height:25px; line-height:25px; text-align:right; margin:7px 0px 0px 0px; cursor:pointer;}
#leftmenu ul li a{  color:#FFFFFF;}
#leftmenu ul li a:hover{  color:#c6ae47;}

#container{
height:630px;
float: none;
left: auto;
top:0;
margin-left: 160px; /* Leaves room for the left column baby */
margin-top: 180px; /* Leaves room for the top row baby */
position: absolute;
width: 20000px;
z-index:1;
/*border:1px solid #FFFFFF;*/
overflow:hidden;
/*overflow:none;*/

}
#fixeddiv{
position: fixed;
z-index:99999999;
width:100%;
overflow:visible;
background:#000; height:185px; top:0px;
/*border:1px solid #FFFFFF;
*/
}

#fixeddiv2{
position: fixed;
z-index:99999;
overflow:visible;
background:#000; height:185px; top:150px;
/*border:1px solid #FFFFFF;
*/
}

.dn{ display:none; }
.psmall{font-size:10px;}
.psmall a,.psmall a:active, .psmall a:visited, .psmall a:hover{font-size:10px; text-decoration:none;}
/* COLORS */
.beige{ background-color:#c6ae47;}
.beigetxt{ color:#c6ae47;}
.whitetxt{ color:#FFFFFF;}

.bold{font-weight:bold;}

.txttitle01{
	font-size:15px;
	font-weight:bold;
	padding-top: 3px;
}

.section{height:345px; width:830px; margin:1px;/* border:1px dashed #3E3E3E;*/ display:inline; float:left;}

#sec_01 div{float:left; height:270px; }
#sec_01 #imghome{ background-image:url(images/home01.jpg); background-repeat:no-repeat; width:418px;}
#sec_01 #hometxt{
	width:380px;
	padding:0px 5px 0px 5px;
	position:static;
	display: block;
}
#sec_01 #hometxt{
	*padding:8px 5px 0px 5px;
	*height:262px;
}


/* SECTION BANDEAU DU BAS */

.section-bottom{ height:55px; width:830px;  margin:13px 1px 1px 1px; /*border:1px dashed #3E3E3E;*/ display:inline; float:left; }

.section-bottom1{ height:55px; width:830px;  margin:13px 1px 1px 1px; /*border:1px dashed #3E3E3E;*/ display:inline; float:left; position:relative; top:20px; }
.section-bottom2{ height:55px; width:830px;  margin:13px 1px 1px 1px; /*border:1px dashed #3E3E3E;*/ display:inline; float:left; position:relative; top:40px; }

#villasversant{ width:121px; height:55px; background:url(images/logo-villas-versants.gif) no-repeat left top; margin-left:0px; }
#chalets-somptueux{ width:267px; height:55px; background:url(images/chalets-somptueux.jpg) no-repeat top; margin-left:15px; }
#elegant-chalets{ width:267px; height:55px; background:url(images/elegant-chalets.jpg) no-repeat top; margin-left:15px; }

#salle-a-manger{ width:118px; height:55px; background:url(images/salle-a-manger.jpg) no-repeat top; margin-left:15px; }
#chambre{ width:117px; height:55px; background:url(images/chambre.jpg) no-repeat top; margin-left:11px; }
#boite-grise{ width:20px; height:55px; background-color:#566364; margin-left:11px; }
#maison{ width:102px; height:55px; background:url(images/salle-a-manger.jpg) no-repeat top; margin-left:11px; }

.BandeauImage		{ margin-left:5px; }
.BandeauImageDiv	{ text-align:center; width:820px; margin-top:3px;  }
.BandeauImageDiv img	{ margin-top:5px; margin-bottom:5px; }

/* FIN SECTION BANDEAU DU BAS */

/* DEBUT PAGE EXPERTS-TRAITEUR */

.texte-blanc-16{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; }
.texte-blanc-15{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; }
#boite-brune{ width:489px; height:102px; background-color:#4a2e0d; padding:5px; }
.texte-jaune{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#f0db84; text-decoration:none; }

.bg-bas-orange{ background:url(images/bg-bas-orange.gif) repeat-x left; height:13px; background-position:0px -1px;}
.bg-orange-droit{ background:url(images/bg-orange-droit.gif) repeat-y left; width:8px;}

.boite-orange{ position:absolute; top:310px; width:440px; background-color:#bd7d00; }

.texte{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.texte-brun{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #4a2d0d;
}




/* FIN PAGE EXPERTS-TRAITEUR */

#sec_02 div{float:left;}
#sec_02 #imgsav{ background-image:url(images/sav01.jpg); background-repeat:no-repeat; width:265px; height:270px; float:left; margin:0px 0px 0px 12px}
#sec_02 #dcont{clear:none;width:550px; height:275px; margin:0px; padding:0px;}
#sec_02 #dcont div{float:left; }
#sec_02 #dcont #savtxt{clear:both;font-size:14px;width:530px; height:165px; padding:0px 10px 0 10px; position:static;}
#sec_02 #dcont #savtxt{ *padding:8px 10px 0px 10px; *height:154px; }
#sec_02 #dcont #deco01{ width:436px; height:90px; background-color:#180a02; border:1px solid #1e1004; margin:15px 15px 0px 0px}
#sec_02 #dcont #deco02{ width:95px; height:90px; background-color:#3e2511; border:1px solid #472f15; margin:15px 0px 0px 0px}

#sec_03 div{float:left; }
#sec_03 #cheftxt{clear:both;font-size:14px;width:385px; height:170px; padding:0px 10px;  position:static;}
#sec_03 #cheftxt{*padding:8px 10px 0px 10px ; }
#sec_03 #imgchef{ background-image:url(images/chef01.jpg); background-repeat:no-repeat; width:178px; height:180px; float:left; margin:0px 10px 0px 10px}
#sec_03 #avtgtxt{
	background-color:#3e2511;
	border:1px solid #472f15;
	width:215px;
	height:170px;
	padding:0px 2px;
	
}
#sec_03 #avtgtxt{
 padding-top:8px;
}
#sec_03 #avtgtxt #listing{ font-size:12px;}
#sec_03 #bottxt{ background-color:#180a02; border:1px solid #1e1004; clear:left; width:99%; height:75px; margin:12px 0px 0px 0px}
#sec_03 #bottxt div{float:left;}
#sec_03 #bottxt #txt01{ width:595px; padding:5px;}
#sec_03 #bottxt #txt01 strong{ font-size:16px; font-weight:bold;}
#sec_03 #bottxt #chefsep{ width:3px; height:77px; background-image:url(images/chefsep.gif); margin:0px 5px 0px 5px}
#sec_03 #bottxt #txt02{padding:5px 0px 5px 0; margin-left:-10px;}


#sec_04{background-image:url(images/bgevent.jpg); background-repeat:no-repeat;}
#sec_04 div{float:left;}
#sec_04 #evttxt01{ height:77px; padding:15px 5px 0px 25px; font-size:14px}
#sec_04 #evttxt02{ width:475px; margin-left:1px;padding:5px 5px 0px 25px; font-size:14px;}
#sec_04 #evttxt03{ width:175px; text-align:right;padding:25px 5px 0px 25px; font-size:15px; font-weight:bold;}

#sec_05TextDiv{float:left; background:#180902; background-image:url(images/bgsugg.gif); }
#sec_05 #suggmenulist{width:67px;}

#sec_05 #suggmenulist ul{ list-style:none; margin:10px 24px 0px 24px; padding:0px;}
#sec_05 #suggmenulist ul li{width:19px; height:17px; margin-top:17px; background-color:#c6ae47; border:1px solid #FFFFFF; text-align:center; font-weight:bold;padding-top:2px; cursor:pointer;}

#sec_05 #suggmenulist ul li.sugghover{ background-color:#ff9933;}
#sec_05 #suggmenu01,#sec_05 #suggmenu02,#sec_05 #suggmenu03,#sec_05 #suggmenu04{float:left;height:269px; width:725px; margin:0px 0px 0px 12px; padding:0px 0px 0px 15px}/* DETAILS */
/**/
#sec_05 #suggmenu04 #dtl01 *,#sec_05 #suggmenu04 #dtl02 *,#sec_05 #suggmenu04 #dtl03 *{font-size:12px;}
#sec_05 #suggmenu04 #dtl01 ,#sec_05 #suggmenu04 #dtl01 div{background:none; float:left;}
#sec_05 #suggmenu04 #dtl01 #subtlt01{width:80px; height:90px; float:left;}
#sec_05 #suggmenu04 #dtl01 #dtlcol01{width:330px; height:90px; border-left:1px solid #FFFFFF; padding:0px 0px 0px 10px;}
#sec_05 #suggmenu04 #dtl01 #dtlcol02{width:300px; height:90px; }

#sec_05 #suggmenu04 #dtl01 {height:90px;}
#sec_05 #suggmenu04 #dtl02 {height:20px; width:100%; margin:12px 0px 12px 0px;}
#sec_05 #suggmenu04 #dtl03 {height:20px; width:100%;}

#sec_05 #suggmenu04 #dtl02 ,#sec_05 #suggmenu04 #dtl01 div{background:none; float:left;}
#sec_05 #suggmenu04 #dtl02 #subtlt02{width:80px; height:90px; float:left;}
#sec_05 #suggmenu04 #dtl02 #dtlcol201{height:20px; border-left:1px solid #FFFFFF; padding:0px 0px 0px 10px;}

#sec_05 #suggmenu04 #dtl03 ,#sec_05 #suggmenu04 #dtl01 div{background:none; float:left;}
#sec_05 #suggmenu04 #dtl03 #subtlt03{width:80px; height:90px; float:left;}
#sec_05 #suggmenu04 #dtl03 #dtlcol301{height:20px; border-left:1px solid #FFFFFF; padding:0px 0px 0px 10px;}

#sec_06 {background-image:url(images/bgsugg.gif); height:269px; width:815px; background-repeat:repeat-x;}
#sec_06  div{float:left;}
.sec_06TextDiv{ height:275px; }

#sec_06 #desircol01{ text-align:right; width:365px;}
#sec_06 #desircol02{ margin-left:15px;text-align:left; width:425px;}
#sec_06 #desircol01 label,#sec_06 #desircol02 label{width:150px; padding-right:15px;}


#sec_06 input, #sec_06 #desircol01 input, #sec_06 #desircol02 input, #sec_06 #desircol01 select{color:#FFFFFF; background-image:url(images/bg-input.gif); border:1px solid #000000; height:22px; margin-top:5px; padding-top:5px;background-color:transparent;}

#sec_06 #desircol02 textarea{width:95%;background-image:url(images/bg-textarea.gif); border:1px solid #000000;}

#sec_06 #desircol01 select{ height:27px;}
#sec_06 #desircol01 select option, #sec_06 #desircol01 select option:focus,#sec_06 #desircol01 select option:active,#sec_06 #desircol01 select option:hover{background-color:#59493d;}

#sec_06 #btnsend,#sec_06 #btncancel{ cursor:pointer; width:82px; height:36px; background-image:url(images/bg-btn.png); margin-right:5px; padding: 5px 0px 0px 0px; background-repeat:no-repeat; text-align:center;}

#sec_07 {width:900px;}/**/
.sec_07TextDiv {background-image:url(images/bgsugg.gif); width:260px; height:260px; margin:0px 12px 0px 0px; float:left; font-size:12px; text-align:justify; padding:5px;}
.sec_07TextDiv2 {width:260px; height:260px; margin:0px 12px 0px 0px; float:left; font-size:12px; text-align:justify; padding:5px;}


#sec_08{ height:269px;}
#sec_08 #partcol01{float:left;width:400px;height:269px;background-image:url(images/bg-partenaires4.gif);}
#sec_08 #partcol02{float:left;background-image:url(images/bg-partenaires3.gif); height:269px; width:412px; margin:0px 0px 0px 12px;}

#sec_08 #partcol01 #bgmerci01{background:#000;background-image:url(images/bg-partenaires2.gif); height:44px;}
#sec_08 #partcol01 #bgmerci01 #mercitxt{color:#FFFFFF; padding:12px 0px 0px 85px; background-image:url(images/bg-partenaires-noir.gif); background-repeat:no-repeat; height:44px; width:400px;}
#sec_08 #partcol01 #bgmercien01{background:#000;background-image:url(images/bg-partenaires2.gif); height:44px;}
#sec_08 #partcol01 #bgmercien01 #mercitxt{color:#FFFFFF; padding:12px 0px 0px 85px; background-image:url(images/bg-partenaires-noir-en.gif); background-repeat:no-repeat; height:44px; width:450px;}
#sec_08 #partcol01 #partlogo{  text-align:center;}
#sec_08 #partcol01 #partlogo img{ background:#000; margin:0px 20px 0px 20px;}

#sec_09{background-image:url(images/bgsugg.gif); height:269px;}
.Section09TextDiv{
 padding:12px 0px 0px 85px;height:200px;
}
#sec_09 #coorttl{ background-image:url(images/coorarrow.png); background-repeat:no-repeat; padding-left:85px;}


#pagebottom{position:absolute; top:665px; width:100%}
#pagebottom2{position:absolute; top:1055px; width:100%}

div#tremblant-living{ padding-top:5px; height:64px; }

.BannerClass { padding-top:5px; height:64px; }

div#trl{ padding-top:5px;  height:63px; }
div#trl a{ display:block; }

.style1 {font-size: 12px}

.texte-noir{ color:#000; font-size:13px; }

