/* UTF-8 à jamais */
#responsive_palier{
	width:1024px;
}
.contenu_utile{
	width:960px;
}
.home #entete{
	height:1003px;
}
#entete #logo{
	margin-left:2px;
}
.page_ma_commande #entete #logo{
	margin-left:80px;
}
#entete #menu{
	margin-left:20px;
	margin-right:30px;
	width:436px;
}
#entete #menu li ul.sous_menu{
	width:930px;
	left:-278px;
	padding:15px;
}
#entete #menu li ul.sous_menu li{
	width:310px;
}
/*---------------------------------------------
										HOME
---------------------------------------------*/
.bloc_image_home{
	height:525px;
}
.bloc_image_home #home_prec{
	top:255px;
	left:calc(50% - 469px);
}
.bloc_image_home #home_suiv{
	top:255px;
	right:calc(50% - 469px);
}
#image_home{
	left:calc(50% - 600px);
	height:500px;
	width:1200px;
}
#image_home li img.theme{
	height:460px;
}
#image_home li img.home_produit{
	height:500px;
}
#image_home li .bloc_produit{
	top:230px;
	right:191px;
	width:252px;
	height:254px;
}
#image_home li .bloc_produit a.tout{
	width:232px;
  height:140px;
  margin-left:10px;
  margin-top:12px;
}
#image_home li .bloc_produit hr{
	width:70px;
}
#image_home li .bloc_produit hr.separateur_prix{
	margin-top:19px;
}
#image_home li .bloc_produit hr.separateur_prix.sans_option{
	margin-top:59px;
}
#image_home li .bloc_produit .bloc_titre{
	padding:10px 20px 0px;
}
#image_home li .bloc_produit .bloc_titre.sans_option{
	margin-bottom:37px;
}
#image_home li .bloc_produit .bloc_prix .prix_ht{
	width:118px;
}
#image_home li .bloc_produit a.lien_rubrique{
	margin-top:10px;
}
.produit_selection{
	margin-top:460px;
}
.produit_selection h2.titre{
	width:192px;
	height:75px;
  padding:25px 20px;
  font-size:2.14em;
}
.produit_selection #liste_produit_selection li{
	margin-left:10px;
}
.acces_rapide{
	margin-top:30px;
}
.acces_rapide li{
	width:210px;
  height:215px;
  border:10px solid #ecebe7;
}
.acces_rapide li a.principal img{
	width:210px;
}
.acces_rapide li hr{
	width:70px;
}
.acces_rapide_gros_btn{
	margin-top:30px;
}
.acces_rapide_gros_btn li{
	width:472px;
  height:243px;
}
.acces_rapide_gros_btn li img.principal{
	width:472px;
}
.acces_rapide_gros_btn li div.titre{
	width:306px;
	height:90px;
	top:85px;
	left:84px;
}
.acces_rapide_gros_btn li div.titre span.gauche{
	left:115px;
transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);
}
.acces_rapide_gros_btn li div.titre span.droite{
	left:172px;
}
.acces_rapide_gros_btn li div.titre span.milieu{
	left:136px;
}
.acces_rapide_gros_btn li div.titre span.milieu svg{
	width:34px;
	height:17px;
}
.acces_rapide_gros_btn li div.titre hr{
	width:230px;
	left:calc(50% - 115px);
}
.acces_rapide_gros_btn li div.titre h3{
	font-size:2.14em;
	line-height:1.13;
}
.presentation{
	height:420px;
	margin-top:30px;
}
.presentation .fond{
	left:calc(50% + 168px);
}
.presentation .contenu_utile .bloc_img{
  width:210px;
  height:156px;
  border:12px solid rgba(255, 255, 255, 0.35);
  margin-top:74px;
  margin-left:36px;
}
.presentation .contenu_utile .bloc_img img{
	width:210px;
}
.presentation .contenu_utile .bloc_texte{
	width:280px;
	margin-left:68px;
	margin-top:30px;
margin-left:0;
margin-top:10px;
width:640px;
}
.presentation .contenu_utile .bloc_texte h2{
	font-size:2.14em;
}
.presentation .contenu_utile .bloc_texte p{
	margin-top:20px;
}
/*---------------------------------------------
								PRODUIT FICHE
---------------------------------------------*/
.fiche_produit{
	width:208px;
  height:357px;
  border:12px solid #ecebe7;
}
.fiche_produit .fleche_haut{
	top:-14px;
	left:calc(50% - 55px);
}
.fiche_produit .fleche_haut svg{
	height:12px;
	width:110px;
}
.fiche_produit hr{
	width:68px;
}
.fiche_produit img.principal{
	height:200px;
	margin-left:12px;
	margin-right:12px;
}
.fiche_produit .bloc_titre{
	margin:0 8px;
	height:59px;
}
.fiche_produit .bloc_prix{
	-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;
	margin:5px 0 0;
  height:40px;
}
.fiche_produit .bloc_prix .prix_ht{
	text-align:center;
	margin:0;
	width:100%;
	line-height:1;
}
.fiche_produit .bloc_prix .prix_ht span{
	display:none;
}
.fiche_produit .bloc_prix .prix_ttc{
	text-align:center;
	margin:0;
	width:100%;
}
.fiche_produit hr.separateur_prix{
	margin-top:10px;
}
.fiche_produit hr.separateur_prix.sans_option{
	margin-top:45px;
}
.fiche_produit .bloc_titre.sans_option{
	margin-bottom:31px;
}
.fiche_produit p{
	margin-bottom:0;
}
/*---------------------------------------------
								PRODUIT
---------------------------------------------*/
.produits form.filtre{
	margin-top:20px;
}
.produits form.filtre .nb,
.produits form.filtre .titre{
	margin-right:10px;
}
.produits form.filtre select{
	width:215px;
	background:url('svg/fleche-select.svg') 177px center no-repeat;
	margin-right:5px;
}
.produits form.filtre .tout_voir{
 margin-left:5px;
}
.produits .bloc_liste ul li{
  margin-right:10px;
}
.produit .bloc_image{
	margin-left:0;
	width:450px;
}
.produit .bloc_image .image_detail{
	width:420px;
	height:396px;
}
.produit .bloc_image .image_detail ul li img{
	width:420px;
	height:396px;
}
.produit .bloc_image #liste_photo_apercu{
	width:450px;
}
.produit .bloc_description{
	width:450px;
	margin-left:60px;
}
.produit .bloc_description .form_reference ul li div.detail{
	width:406px;
}
.produit .bloc_description .form_reference .choix_quantite{
	margin-left:180px;
}
.produit .bloc_description .form_reference .submit{
	margin-left:100px;
}
#confirm_add_produit{
 	width:960px;
 	left:calc(50% - 480px);
}
.voir_plus_produit ul li{
	margin-left:10px;
}
/*---------------------------------------------
								Fil ARIANE
---------------------------------------------*/
ul#fil_ariane{
	margin-left:0;
}