body {
color: #fff; 
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif;
margin: 0; 
padding: 0; 
width: 100%;
height:100%;
background-color:#1e0d09;
}

#flashBandeau {
position: absolute;
margin-left: -550px;
left: 50%;
width: 1100px;
height: 700px;
top: 0px;
z-index: 0;
background-color:#1e0d09;
}

#fond-index{
	background-color:#1e0d09;
	width: 100%;
	height:100%;
}

.noscript{
	z-index:1000;
	color:#ff0000;
	position:absolute;
	padding:10px 0px 10px 12%;
	font-size:16px;
	width: 88%;
	background-color:#1E0D09;
	
}

.conteneur-box {
	/*height : 315px;*/
	height : 290px;
	overflow : hidden;
	position:relative
}

#content-box{
	position:relative
}

.showroom-background{
	position: absolute;
	margin-left: -550px;
	left: 50%;
	width: 1100px;
	height: 700px;
	top: 0px;
	z-index: 0;
	background-color:#1e0d09;
	background-repeat:no-repeat;
	background-position: 50% 0%;
	/*opacity: 0;
	filter: alpha(opacity=0);*/
	
	opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)";
    filter : alpha(opacity=100);
	
}

/*menu commun*/

#menu-container-opacite {
	width:100%;
	position: absolute;
	top:45px;
	height:70px;
	background-color:#1e0d09;
	opacity: 0.8;
	filter: alpha(opacity=80);
	z-index:2;
}

#menu-container {
	position: absolute;
	margin-left: -488px;
	left: 50%;
	width: 976px;
	top:55px;
	z-index:200;
}

#gauche-menu{
	height:40px;
	padding-left:10px;
	width:185px;
	font-size:13px;
	float:left;
	text-align:right;
}


#nav{
float:right;
text-align:right;
}


/*CONTENU*/

/*INDEX*/
#index-container-opacite {
width:100%;
position: absolute;
top:115px;
height:48px;
background-color:#1e0d09;
opacity: 0.6;
filter: alpha(opacity=60);
z-index:50;
}

#index-container {
font-size:10px;
margin-left: -480px;
position: absolute;
left: 50%;
width: 960px;
top:113px;
height:35px;
z-index:200;
}

#gauche-index{
/*height:35px;*/
padding:10px 30px 0px 0px; 
width: 600px;
float:left;
text-align:left;

height:38px;
/*border:1px solid #ffff00*/
}

#texte-edito{
	border-right:1px solid #69544d;
}

#droite-index{
width: 315px;
/*height:35px;*/
padding:10px 0px 4px 10px; 
float:right;
text-align:left;
}

#bouton-index-container{
width:965px;
clear:both;
z-index:1000;
}

#bouton-index{
background-color:#1e0d09;
width:20px;
height:20px;
float:right;
opacity: 0.6;
filter: alpha(opacity=60);
z-index:1000;
}



/*PLAN ACCES*/
#plan-acces-contenu-container{
margin:0px 0px 0px 320px;
width:630px;/*660*/
height:360px;
padding:15px;
/*
background: url("../medias/commun/marron.png") repeat;
*/

background-color:#1e0d09;
opacity: 0.8;
filter: alpha(opacity=80);

}
.plan-acces-separateur{
border-bottom: 1px solid #69544d;
width:630px;
height:6px;
margin-bottom:10px;
clear:both;
}
#plan-acces-contenu-gauche{
float:left;
text-align:left;
}
#plan-acces-contenu-droite{
	float:right;
	width: 450px;
	height: 290px;
	background-color:#ffffff;
	opacity: 1;
	filter: alpha(opacity=100);
}

/*HISTOIRES RENCONTRES*/
#histoires-rencontres-contenu-container{
margin:0px 0px 0px 676px;
width:270px;/*300*/
padding:15px;
/*
background: url("../medias/commun/marron.png") repeat;
*/
background-color:#1e0d09;
opacity: 0.8;
filter: alpha(opacity=80);

}
#bouton-histoires-rencontres{
margin:0px 0px 0px 956px;
}
#histoires-rencontres-contenu{
width:80px;
height:40px;
float:left;
}
#histoires-rencontres-contenu-defilant{
float:left;
margin-left:5px;
}


/*CUISINES*/
#cuisines-contenu-container{
	margin:0px 0px 0px 676px;
	width:270px;/*300*/
	padding:15px;
	height:30px;
	background-color:#1e0d09;
	opacity: 0.8;
	
	filter: alpha(opacity=80);
}
#emploi-contenu-container{
	margin:0px 0px 0px 676px;
	width:270px;/*300*/
	padding:15px;
	height:360px;
	background-color:#1e0d09;
	opacity: 0.8;
	filter: alpha(opacity=80);
}


#showroom-content{
	opacity: 0;
	filter: alpha(opacity=0);
}
#emploi-content{
	
}

.postuler{text-align:right; background:url(../medias/commun/pix_ligne.gif) 0 0 repeat-x ; padding:14px 0 20px 0;}
.postulerEnLigne{ float:right; display: block; width:113px; height:20px; background:url(../medias/fr/pages/btn_postuler-en-ligne.gif) 0 0 no-repeat ;}
.postulerEnLigne:hover{background:url(../medias/fr/pages/btn_postuler-en-ligne.gif) 0 -20px no-repeat ;}


#bouton-cuisines{
	margin:0px 0px 0px 956px;

}
#cuisines-contenu{
width:80px;
height:40px;
float:left;
}
#cuisines-contenu-defilant{
float:left;
margin-left:5px;
margin-top:-3px;
/*border:1px solid #ffff00;*/
}
*+html #cuisines-contenu-defilant{
	margin-top:3px;
}
.fleche{
	float:left;
	padding-top:4px;
	
	
}

#overflow{
	position:relative;
	width:92px;
	overflow:hidden;
	float:left;
	height:20px;
	padding:0px;
	/*border:1px solid #0000ff;*/
	
}

#overflow-content{
	position:absolute;
	width:2000px;
	margin-top:2px;
}

/*BONNES AFFAIRES*/
#bonnes-affaires-contenu-container{
margin:0px 0px 0px 676px;
width:270px;/*300*/
padding:15px;
/*
background: url("../medias/commun/marron.png") repeat;
*/

background-color:#1e0d09;
opacity: 0.8;
filter: alpha(opacity=80);
}
#bouton-bonnes-affaires{
margin:0px 0px 0px 956px;
}
#bonnes-affaires-contenu{
width:80px;
height:40px;
float:left;
}
#bonnes-affaires-contenu-defilant{
float:left;
margin-left:5px;
}
#bonnes-affaires-prix{
margin-top:5px;
/*float:right;*/
text-align:right;
font-size:16px;
}






/*CONTACT*/
#contact-contenu-container{
margin:0px 0px 0px 455px;
width:500px;/*530*/
height:325px;
padding:15px 15px 35px 15px;
/*
background: url("../medias/commun/marron.png") repeat;
*/

background-color:#1e0d09;
opacity: 0.8;
filter: alpha(opacity=80);
}
.contact-separateur{
border-bottom: 1px solid #69544d;
width:500px;
height:6px;
margin-bottom:10px;
clear:both;
}
#contact-contenu-textfield{
width:250px;
float:left;
text-align:left;
margin-bottom:5px;
}

#contact-contenu-textarea{
width:250px;
float:left;
color:#b39c8a;
}

#btn-bubble{
	position:relative;
	top:0xp;
	left:0px;
}

#infos-personnelles{
	position:absolute;
	z-index:2000;
	width:200px;
	background-color:#fff;
	border:1px solid #1e0d09;
	color:#1e0d09;
	padding:10px;	
}


/*STYLES COMMUNS*/
#large-container{
margin:0px 0px 0px 595px;
width:345px;/*390*/
height:360px;
padding:15px 30px 15px 30px;

background-color:#1e0d09;
opacity: 0.8;
filter: alpha(opacity=80);


/*
background: url("../medias/commun/marron.png") repeat;

*/

}
* html #large-container{ width:325px; padding:15px 15px 15px 15px; }

#titre-contenu{
width:80px;
height:40px;
float:left;
}

#contenu{
font-size:11px;
position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
top:134px;
z-index:200;
padding:0px;
}

.large-separateur{
border-bottom: 1px solid #69544d;
width:360px;
height:6px;
margin-bottom:10px;
clear:both;
}

.separateur{
border-bottom: 1px solid #69544d;
height:6px;
margin-bottom:10px;
clear:both;
}
.beige{
color:#b39c8a;
font-size:11px;
}


/*scrollbar*/
#scrollbar-container{
position: absolute;
top:195px;
left:50%;
margin-left:455px;
width:20px;
height:315px;
z-index:800;
}

.scrollbar-bouton{
width:20px;
height:20px;
margin-bottom:275px;
}



/*footer commun*/

#footer-container-opacite {
width:100%;
position: absolute;
bottom:0px;
height:20px;/*45*/
background-color:#36231f;
opacity: 0.9;
filter: alpha(opacity=90);
z-index:80;
padding-top:6px;
}

#footer-container {
width:100%;
position: absolute;
bottom:0px;
height:20px;/*45*/
font-size:9px;
color:#5e4938;
z-index:300;
}

#footer {
position:absolute;
margin-left: -479px;
left: 50%;
width: 960px;
}

#gauche-footer {
width:50%;
float:left;
text-align:left;
}

#droite-footer {
width:50%;
float:left;
text-align:right;
}

#footer-adresse-container-opacite {
width:100%;
position: absolute;
bottom:20px;
height:30px;/*45*/
background-color:#36231f;
opacity: 0.5;
filter: alpha(opacity=50);
z-index:1;

}

#footer-adresse-container {
width:100%;
position: absolute;
bottom:20px;
height:30px;/*45*/
font-size:10px;
color:#fff;
z-index:100;
padding:10px 0px 6px 0px;
}

#footer-adresse {
position:absolute;
margin-left: -479px;
left: 50%;
width: 960px;
}

#gauche-footer-adresse {
margin-top:8px;
width:50%;
float:left;
text-align:left;
}

#droite-footer-adresse {
margin-top: 11px;
width:50%;
float:left;
text-align:right;
}

#centre-commercial {
margin-left: 5px;
margin-top: 3px;
float:left;
}

#copyright{
padding-top:1px;
padding-left:0px;
width:110px;
color:#917966;
float:right;
}

#by{
top:0px;
color:#917966;
text-align:right;
float:right;
}

.menu-onglet {
padding:0px;
margin:0px;
list-style:none;
}

#menu-onglet-holder {
padding:0px;
margin:0px;
list-style:none;
}


a.logo-perene{display: block; float:left; background-image:url(../medias/commun/logo-perene.gif); background-repeat: no-repeat; width: 100px; height: 28px; padding:0px;}
a.logo-perene:hover, a.logo-perene:active, a.logo-perene.current { text-decoration:none; }

a.slash{ display: block; float:left; background-image:url(../medias/commun/slash.gif); background-repeat: no-repeat; width: 9px; height: 18px; }
a.slash:hover, a.slash:active, a.slash.current { text-decoration:none; }

a.menu-histoire-qualite { display: block; float:left; background-image:url(../medias/fr/menu/menu-histoire-qualite.gif); background-repeat: no-repeat; width: 123px; height: 19px; margin-top:26px; padding:0px; }
a.menu-histoire-qualite:hover, a.menu-histoire-qualite:active, a.menu-histoire-qualite.current { background-position:0 -19px; text-decoration:none; }

a.menu-histoires-rencontres { display: block; float:left; background-image:url(../medias/fr/menu/menu-histoires-rencontres.gif); background-repeat: no-repeat; width: 154px; height: 19px; margin-top:26px; margin-right:15px; padding:0px; }
a.menu-histoires-rencontres:hover, a.menu-histoires-rencontres:active, a.menu-histoires-rencontres.current { background-position:0 -19px; text-decoration:none; }

a.menu-showroom { display: block; float:left; background-image:url(../medias/fr/menu/menu-showroom.gif); background-repeat: no-repeat; width: 73px; height: 19px; margin-top:26px; margin-right:15px; padding:0px; }
a.menu-showroom:hover, a.menu-showroom:active, a.menu-showroom.current { background-position:0 -19px; text-decoration:none; }

a.menu-agenceur { display: block; float:left; background-image:url(../medias/fr/menu/menu-agenceur.gif); background-repeat: no-repeat; width: 104px; height: 19px; margin-top:26px; margin-right:15px; padding:0px; }
a.menu-agenceur:hover, a.menu-agenceur:active, a.menu-agenceur.current { background-position:0 -19px; text-decoration:none; }


a.bouton-fleche { display: block; float:left; background-image:url(../medias/commun/arrow.png); background-repeat: no-repeat; width:20px; height:20px; margin-left:0px; margin-top:0px; padding:0px; }
a.bouton-fleche:hover, a.bouton-fleche:active, a.bouton-fleche.current { background-position:0 -20px; text-decoration:none; }

a.bouton-fleche-close { display: block; float:left; background-image:url(../medias/commun/arrow.png); background-repeat: no-repeat; width:20px; height:20px; margin-left:0px; margin-top:0px; padding:0px; background-position:0 -20px; text-decoration:none; }
a.bouton-fleche-close:hover, a.bouton-fleche-close:active, a.bouton-fleche-close.current { background-position:0 0px; text-decoration:none; }

a.bouton-scrollbar-up {visibility : hidden;  display: block; float:left; background-image:url(../medias/commun/grey-up-arrow.gif); background-repeat: no-repeat; width: 10px; height: 10px; margin-left:5px; margin-top:5px; padding:0px; }
a.bouton-scrollbar:hover, a.bouton-scrollbar:active, a.bouton-scrollbar.current { background-position:0 text-decoration:none; }

a.bouton-scrollbar-down {visibility : hidden;  display: block; float:left; background-image:url(../medias/commun/grey-down-arrow.gif); background-repeat: no-repeat; width: 10px; height: 10px; margin-left:5px; margin-top:5px; padding:0px; }
a.bouton-scrollbar:hover, a.bouton-scrollbar:active, a.bouton-scrollbar.current { background-position:0 text-decoration:none; }




#menu1Content, #menu2Content, #menu3Content, #menu4Content {
padding:0px 10px 0px 10px;
background-color:#1e0d09;
opacity: 0.8;
filter: alpha(opacity=80);
}

.calques {
padding:5px 0px 5px 0px;
font-size:11px;
text-transform:uppercase;
width:145px;
z-index:600;
border-bottom: #69544d 1px solid;
}

.calques-bottom {
padding:5px 0px 5px 0px;
font-size:11px;
text-transform:uppercase;
width:145px;
z-index:600;
}

.spacer{
clear:both;
}

.float{
float:left;
}

.right{
float:right;
}

h1{
margin:0px 0px 0px 0px;
padding:0px;
font-size:10px;
}

h2{
padding:0px;
margin:0px 0px 0px 0px;
}

h3{
margin:0px 0px 5px 0px;
font-weight:bold;
font-size:13px;
color: #294c60;
}

p{
margin:0px 0px 8px 0px;
}

ul {
padding: 0px 0px 0px 0px;
margin: 0em 0em 0em 1.5em;
}

li {
list-style:disc;
}

.list-plan {
list-style:none;
margin: 0em 0em 0em -1.5em;
font-size:11px;
}


/* formulaire */

form{
padding:0px;
margin:0px;
font-size:11px;
}

label{
width: 80px;
float: left;
margin-top:2px;
text-align:left;
color:#b39c8a;
}

input{
padding: 0px;
margin: 0px;
float: left;
}

.textfield{
background-color: #8c7563;
border:0px;
border-collapse:collapse;
font-size: 11px;
color: #1e0d09;
margin-top: 4px;
margin-right:25px;
width:135px;
height:20;
}

.textarea{
margin-top:3px;
background-color: #8c7563;
color: #1e0d09;
border:0px;
border-collapse:collapse;
width: 250px;
height: 206px;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif; 
}
* html .textarea{ height: 220px; }

.dropdown{
background-color: #8c7563;
border:0px;
border-collapse:collapse;
width: 134px;
font-size: 11px;
color: #fff;
margin-top: 0px;
padding: 2px;
}

#envoyer{
width:66px;
height:25px;
margin-top:5px;
float:right;
}

.alerte{
color: #e96c24;
}

.legals{
width:565px;
clear:both;
font-size:10px;
color:#b4b4b4;
}

.checkbox{
width:30px;
float:left;
}

.label-checkbox{
width:200px;
float:left;
color:#b39c8a;
}

 /* liens */
 
a:link { color: #e96c24; text-decoration: none; }
a:visited { color: #e96c24; text-decoration: none; }
a:hover { color: #e96c24; text-decoration: underline; }
a:active { color: #e96c24; text-decoration: none; }

a.current { color: #e96c24; text-decoration: underline;}

a.lien-footer:link { color: #917966; text-decoration: none; }
a.lien-footer:visited { color: #917966; text-decoration: none; }
a.lien-footer:hover { color: #917966; text-decoration: underline; }
a.lien-footer:active { color: #917966; text-decoration: none; }

a.lien-footer.current { color: #917966; text-decoration: underline; }


a.lien-defile:link {display:block; line-height:16px; color: #e96c24; text-decoration: none; margin:0px; vertical-align:baseline; float:left; width:18px; text-align:center; border:0px solid #ff0000}
a.lien-defile:visited {display:block; line-height:16px; color: #e96c24; text-decoration: none; margin:0px; vertical-align:baseline; float:left; width:18px; text-align:center; border:0px solid #ff0000}
a.lien-defile:hover {display:block; line-height:18px; color: #ffffff; text-decoration: none; font-size:16px; margin:0px; vertical-align:baseline; float:left; width:18px; text-align:center; border:0px solid #ff0000}
a.lien-defile:active {display:block; line-height:18px; color: #ffffff; text-decoration: none; font-size:16px; margin:0px; vertical-align:baseline; float:left; width:18px; text-align:center; border:0px solid #ff0000}
.lien-defile-current {display:block; color: #ffffff; text-decoration: none;font-size:16px; margin:0px; vertical-align:baseline; float:left; width:18px; text-align:center; border:0px solid #ff0000}

a.lien-plan:link { color: #b39c8a; text-decoration: none;}
a.lien-plan:visited { color: #b39c8a;text-decoration: none;}
a.lien-plan:hover { color: #ffffff;text-decoration: none;}
a.lien-plan:active { color: #ffffff;text-decoration: none;}

a.lien-plan-titre:link { color: #ffffff; text-decoration: none; text-transform:uppercase;}
a.lien-plan-titre:visited { color: #ffffff;text-decoration: none;text-transform:uppercase;}
a.lien-plan-titre:hover { color: #ffffff;text-decoration: none;text-transform:uppercase;}
a.lien-plan-titre:active { color: #ffffff;text-decoration: none;text-transform:uppercase;}

/* feuille de style pour l'affichage */
@media screen{
        body {
            background-color:#1e0d09;
            color:#FFFFFF;
        }
        .screenonly {display:block}
        .printonly {display:none}
}

/* feuille de style pour l'impression */
@media print{
        body {
            background-color:#ffffff;
            color:#000000;
        }
        .screenonly {display:none}
        .printonly {display:block}
