body {
	margin: 0;
	padding: 0;
}
body.hp {
	background-color: #ecf2f4;
}
#wrapper_hp {
	background: url(../images/fond.jpg) top center no-repeat #fff;
	width:100%;
	margin: 0 auto;
	min-width: 1066px;
}
#wrapper_page {
	background: url(../images/fond_page.jpg) top center no-repeat #bfd2da;
	width:100%;
	min-width: 1066px;
}

#page {
	width: 892px;
	margin: 0 auto;
	font-family: 'FuturaLight', Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:24px;
	font-weight:normal;
	font-style: normal;
	color:#7f7f7f;
	letter-spacing: 0.04em;
}
#header {
	text-align: center;
}
#contenu{
	width:762px;
	margin: 0 20px;
	background-color: #FFFFFF;
	padding: 32px 45px;
	margin-bottom: 45px;
	
}
#footer{
	width: 100%;
	height: 87px;
	background: url(../images/footer_back.png) bottom center repeat-x;
	text-align:center;

}
#footer_contenu{
	width: 1066px;
	margin: 0 auto;
	text-align:right; 
}

h2.produits{
	font-size:23px;
	text-transform:uppercase;
	color: #f47f6a;
	margin: 8px 0;
}
h2.page1{
	font-size:22px;
	line-height:29px;
	text-transform:none;
	color: #f47f6a;
	margin: 8px 0 17px;
}
h2{
	font-size:19px;
	color: #f47f6a;
	margin:0;
}
h3.questions{
	font-size:19px;
	color: #f47f6a;
	text-transform: uppercase;
	border: 1px solid #fbdbd5;
	padding: 10px 20px;
	margin:35px 0 20px;
}
h3{
	font-size:16px;
	color:#666;
	margin:0;
}
h4{
	font-size:16px;
	color:#f47f6a;
	margin:0;
}
.my_bold{
	font-family: 'FuturaMedium', Arial, Helvetica, sans-serif;
	color:#666;
}
.barre{
	clear:both;
	margin: 0 0 15px;
	
}
._1_soustitre{
	font-size: 20px;
	line-height: 28px;
	text-transform:uppercase;
	color: #f47f6a;
	vertical-align: middle;
	height: 65px;
	margin-bottom:10px;
}
._1_puce {
	margin: 25px 0;
}
._1_puce img{
	margin: 3px 10px 15px 0;
}

#_0_bloc{
	background: url(../images/0_block_back.jpg) top left no-repeat;
	width:366px;
	padding: 20px 60px 20px 50px;
	font-size: 15px;
	
}

.gauche{
	float:left;
	clear: left;
	width:340px;
}
.droite{
	float:left;
	clear:right;
	width: 422px;
}
.gauche2{
	float:left;
	clear: left;
	width:420px;
}
.droite2{
	float:left;
	clear:right;
	width: 322px;
}
.gauche3{
	float:left;
	clear: left;
	width:437px;
}
.droite3{
	float:left;
	clear:right;
	width: 325px;
}
.gauche4{
	float:left;
	clear: left;
	width:490px;
}
.droite4{
	float:left;
	clear:right;
	width: 272px;
	text-align:right;
}
.gauche5{
	float:left;
	clear: left;
	width:269px;
	
}
.droite5{
	float:left;
	clear: right;
	width:493px;
}
.droite51{
	float:left;
	clear: right;
	width:224px;
	margin-right: 45px;
}
.droite52{
	float:left;
	clear: right;
	width:224px;
}
.clear{
	clear:both;
	max-height:1px;
}



#nav_footer{
	text-align:right;
	margin-bottom: 12px;
}
#nav_footer img{
	vertical-align: middle;
	margin-left:-1px;
}



a.fancybox-media img{
	border: 1px solid #ededed;
}
a.fancybox-media img:hover{
	border: 1px solid #ccc;
}







@font-face {
font-family:'FuturaFuturisRegular';
src:url(../fonts/futura-futuris-regular/futurafuturis-regular-webfont.eot);
src:url(../fonts/futura-futuris-regular/futurafuturis-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/futura-futuris-regular/futurafuturis-regular-webfont.woff) format('woff'), url(../fonts/futura-futuris-regular/futurafuturis-regular-webfont.ttf) format('truetype');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FuturaFuturisBold';
src:url(../fonts/futura-futuris-bold/futurafuturis-bold-webfont.eot);
src:url(../fonts/futura-futuris-bold/futurafuturis-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/futura-futuris-bold/futurafuturis-bold-webfont.woff) format('woff'), url(../fonts/futura-futuris-bold/futurafuturis-bold-webfont.ttf) format('truetype');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FuturaFuturisItalic';
src:url(../fonts/futura-futuris-italic/futurafuturis-italic-webfont.eot);
src:url(../fonts/futura-futuris-italic/futurafuturis-italic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/futura-futuris-italic/futurafuturis-italic-webfont.woff) format('woff'), url(../fonts/futura-futuris-italic/futurafuturis-italic-webfont.ttf) format('truetype');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FuturaBold';
src:url(../fonts/futura-bold/futurastd-bold-webfont.eot);
src:url(../fonts/futura-bold/futurastd-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/futura-bold/futurastd-bold-webfont.woff) format('woff'), url(../fonts/futura-bold/futurastd-bold-webfont.ttf) format('truetype'), url(../fonts/futura-bold/futurastd-bold-webfont.svg#FuturaStdBookBold) format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FuturaHeavy';
src:url(../fonts/futura-heavy/futurastd-heavy-webfont.eot);
src:url(../fonts/futura-heavy/futurastd-heavy-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/futura-heavy/futurastd-heavy-webfont.woff) format('woff'), url(../fonts/futura-heavy/futurastd-heavy-webfont.ttf) format('truetype'), url(../fonts/futura-heavy/futurastd-heavy-webfont.svg#FuturaStdMediumBold) format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FuturaHeavyItalic';
src:url(../fonts/futura-heavy-oblique/futurastd-heavyoblique-webfont.eot);
src:url(../fonts/futura-heavy-oblique/futurastd-heavyoblique-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/futura-heavy-oblique/futurastd-heavyoblique-webfont.woff) format('woff'), url(../fonts/futura-heavy-oblique/futurastd-heavyoblique-webfont.ttf) format('truetype'), url(../fonts/futura-heavy-oblique/futurastd-heavyoblique-webfont.svg#futura_std_mediumbold_italic) format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FuturaMedium';
src:url(../fonts/futura-medium/futurastd-medium-webfont.eot);
src:url(../fonts/futura-medium/futurastd-medium-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/futura-medium/futurastd-medium-webfont.woff) format('woff'), url(../fonts/futura-medium/futurastd-medium-webfont.ttf) format('truetype'), url(../fonts/futura-medium/futurastd-medium-webfont.svg#FuturaStdMediumRegular) format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FuturaMediumItalic';
src:url(../fonts/futura-medium-oblique/futurastd-mediumoblique-webfont.eot);
src:url(../fonts/futura-medium-oblique/futurastd-mediumoblique-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/futura-medium-oblique/futurastd-mediumoblique-webfont.woff) format('woff'), url(../fonts/futura-medium-oblique/futurastd-mediumoblique-webfont.ttf) format('truetype'), url(../fonts/futura-medium-oblique/futurastd-mediumoblique-webfont.svg#FuturaStdMediumItalic) format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FuturaLight';
src:url(../fonts/futura-light/futura-light.eot);
src:url(../fonts/futura-light/futura-light.eot?#iefix) format('embedded-opentype'), url(../fonts/futura-light/futura-light.woff) format('woff'), url(../fonts/futura-light/futura-light.ttf) format('truetype'), url(../fonts/futura-light/futura-light.svg#FuturaLight) format('svg');
font-weight:normal;
font-style:normal;
}
