body{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url(images/fond.gif) top center no-repeat;
	color: #595858;
	font-size: 9pt;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
}


#body_normal{
	margin: 0;
	padding: 0;
	text-align: left;
	background: #fff;
	color: #595858;
	font-size: 9pt;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
}



#page{
	width: 968px;
	height: 502px;
	margin: 20px auto 8px auto;
	padding: 0;
	text-align: center;
}

a{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a:hover{
	text-decoration: none;
}

img {
	border: 0 none;
}

a img {
border: 0;
}

.titre-orange {
	color: #ff6c00;
	font-weight: bold;
	font-size: 120%;
} 
.titre-orange2 {
	color: #ff6c00;
	font-weight: bold;
	font-size: 150%;
} 



/* CONTENU-CONCEPT */
#concept{
	position: relative;
	width: 952px;
	height: 502px;
	margin: 2px auto 0 auto;
	padding-top: 0;
	text-align: center;
	background: transparent url(images/fond-concept.jpg) top center no-repeat;
}
#concept_en{
	position: relative;
	width: 952px;
	height: 502px;
	margin: 2px auto 0 auto;
	padding: 0;
	text-align: center;
	background: transparent url(images/fond-concept_en.jpg) top center no-repeat;
}

#concept-texte{
	position: absolute;
	top: 121px;
	left: 347px;
	width: 235px;
}
#concept-texte p{
	text-align: justify;
	margin: 0;
	padding: 0 0 7px 0;
	line-height: 1.2em;
}

#apostrophe-gauche{
	position: absolute;
	top: 110px;
	left: 305px;
	width: 37px;
	height: 31px;
}
#apostrophe-droite{
	position: absolute;
	top: 327px;
	left: 547px;
	width: 37px;
	height: 31px;
}
#apostrophe-droite2{
	position: absolute;
	top: 342px;
	left: 547px;
	width: 37px;
	height: 31px;
}
#concept-temoignage{
	position: absolute;
	top: 365px;
	left: 345px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 1.1em;
}
#concept-temoignage2{
	position: absolute;
	top: 378px;
	left: 345px;
	width: 300px;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 1.1em;
}
.temoignage{
	color: #ff6c00;
	font-size: 90%;
	font-style: italic;
}
.signature{
	color: #666;
	font-size: 85%;
	font-style: italic;
}


/* CONTENU-PRODUIT */
#produit{
	position: relative;
	width: 923px;
	height: 500px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: transparent url(images/fond-produit.gif) top center no-repeat;
}
#produit_en{
	position: relative;
	width: 923px;
	height: 500px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: transparent url(images/fond-product.gif) top center no-repeat;
}


#produit-texte-1{
	position: absolute;
	top: 20px;
	left: 85px;
	width: 370px;
	height: 90px;
}
#produit-texte-2{
	position: absolute;
	top: 20px;
	left: 505px;
	width: 370px;
	height: 90px;
}
#produit-texte-1 p{
	text-align: justify;
	margin: 0;
	padding: 0 0 8px 0;
}
#produit-texte-2 p{
	text-align: justify;
	margin: 0;
	padding: 0 0 8px 0;
}
#apostrophe-gauche-2{
	position: absolute;
	top: 20px;
	left: 40px;
	width: 37px;
	height: 31px;
}
#apostrophe-droite-2{
	position: absolute;
	top: 73px;
	left: 843px;
	width: 37px;
	height: 31px;
}
#apostrophe-droite-2_en{
	position: absolute;
	top: 82px;
	left: 843px;
	width: 37px;
	height: 31px;
}
#photos{
	float: left;
	margin: 115px 0 0 32px;
	width: 670px;
	height: 280px;
	z-index: -10000;
}
#photos2{
	float: left;
	margin: 105px 0 0 50px;
	width: 670px;
	height: 280px;
	z-index: -10000;
	overflow: auto;
}
#photos-scroll{
	width: 1085px;
	height: 220px;
}
#fleche-gauche{
	position: absolute;
	top: 260px;
	left: 25px;
	width: 30px;
	height: 30px;
}
#fleche-droite{
	position: absolute;
	top: 260px;
	left: 725px;
	width: 30px;
	height: 30px;
}
#indications{
	position: absolute;
	top: 398px;
	left: 50px;
	width: 670px;
	height: 20px;
	text-align: center;	
	color: #666666;
	font-size: 90%;
	font-style: italic;
}
#achat{
	position: absolute;
	top: 130px;
	left: 700px;
	width: 200px;
	height: 280px;
	text-align: center;
	z-index: 10000;
}
select {
	background-color: #fff;
	border: 1px solid #9c9c9c;
	color: #595858;
}
#caracteristiques-titre{
	position: absolute;
	top: 427px;
	left: 252px;
	width: 400px;
	height: 15px;
	text-align: left;
}
#caracteristiques-1{
	position: absolute;
	top: 446px;
	left: 252px;
	width: 275px;
	height: 50px;
	text-align: left;
	color: #ff6c00;
}
#caracteristiques-2{
	position: absolute;
	top: 446px;
	left: 540px;
	width: 275px;
	height: 50px;
	text-align: left;
	color: #ff6c00;
}
#caracteristiques-1_en{
	position: absolute;
	top: 446px;
	left: 252px;
	width: 180px;
	height: 50px;
	text-align: left;
	color: #ff6c00;
}
#caracteristiques-2_en{
	position: absolute;
	top: 446px;
	left: 450px;
	width: 300px;
	height: 50px;
	text-align: left;
	color: #ff6c00;
}


/* CONTENU-CONTACT */
#contact{
	position: relative;
	width: 952px;
	height: 500px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: transparent url(images/fond-contact.gif) top center no-repeat;
}
#contact-texte-1{
	position: absolute;
	top: 40px;
	left: 73px;
	width: 185px;
	height: 150px;
	color: #ff6c00;
}
#contact-texte-2{
	position: absolute;
	top: 40px;
	left: 360px;
	width: 520px;
	height: 450px;
}
#contact-texte-2_en{
	position: absolute;
	top: 40px;
	left: 360px;
	width: 540px;
	height: 450px;
}
#contact-texte-1 p{
	text-align: justify;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 2em;
}
#contact-texte-2 p{
	text-align: justify;
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 2em;
}
#contact-texte-2_en p{
	text-align: justify;
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 2em;
}
#contact a { 
    color: #ff6c00;
    text-decoration: none ; 
	font-weight: bold;
    }
	
/* CONTENU-MENTIONS */
#mentions{
	position: relative;
	width: 923px;
	height: 500px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#mentions-titre{
	float: left;
	margin: 30px 20px 0 20px;
	padding: 0;
	width: 883px;
	height: 20px;
}
#mentions-texte{
	float: left;
	margin: 20px 20px 0 20px;
	padding: 0 10px 0 0;
	width: 873px;
	height: 360px;
	overflow: auto;
}
#mentions-texte p{
	text-align: justify;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 2em;
}


/* CREDITS */
#credits{
	position: relative;
	width: 952px;
	height: 500px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: transparent url(images/fond-credits.gif) top center no-repeat;
}
#credits_en{
	position: relative;
	width: 952px;
	height: 500px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: transparent url(images/fond-credits_en.gif) top center no-repeat;
}


/* MENU */
#menu{
	width: 968px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
    text-align: center;
}
#navigation { 
    margin: 0 ; 
    padding: 0 ; 
    list-style: none ; 
    text-align: center ; 
    }
#navigation li { 
    display: inline ; 
    margin-right: 1px ; 
    color: #595858 ; 
    }
#navigation li a { 
    padding: 0px 20px ; 
    color: #595858 ; 
    border: 0px; 
    font-size: 1em; 
    line-height: 1em ; 
    text-align: center ; 
    text-decoration: none ; 
    }
#navigation li a:hover, #navigation li a:focus, #navigation li a:active { 
    text-decoration: none;
	font-weight: bold ;
	color: #ff6c00 ;
    }
#navigation li a.on { 
    text-decoration: none;
	font-weight: bold ;
	color: #ff6c00 ;
    }
	
	
/* FOOTER */
#footer{
	width: 908px;
	height: 20px;
	margin: 0 auto;
	padding: 0 30px;
    text-align: left;
	font-size: 0.8em;
	color: #666 ;
}
