@charset "utf-8";
/* CSS Document */
@font-face { font-family: 'DIN Pro Light'; src: url('fonts/din_pro_light.eot'); src: url('fonts/din_pro_light.eot?#iefix') format('embedded-opentype'), url('fonts/din_pro_light.svg#DIN Pro Light') format('svg'), url('fonts/din_pro_light.woff') format('woff'), url('fonts/din_pro_light.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {
font-family: 'dinregular';src: url('fonts/ufonts.com_din-regular_1_.eot');src: url('fonts/ufonts.com_din-regular_1_.eot?#iefix') format('embedded-opentype'),url('fonts/ufonts.com_din-regular_1_.woff') format('woff'),url('fonts/ufonts.com_din-regular_1_.ttf') format('truetype'),url('fonts/ufonts.com_din-regular_1_.svg#dinregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {
	font-family: 'DIN Pro Medium';
	src: url('fonts/DINPro-Medium.eot');
	src: local('?'), url('fonts/DINPro-Medium.woff') format('woff'), url('fonts/DINPro-Medium.ttf') format('truetype'), url('fonts/DINPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_DINPro-Bold';
	src: url('fonts/DINPro-Bold.eot');
	src: local('?'), url('fonts/DINPro-Bold.woff') format('woff'), url('fonts/DINPro-Bold.ttf') format('truetype'), url('fonts/DINPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HelveticaLTStd-Bold';
	src: url('fonts/HelveticaLTStd-Bold.eot');
	src: local('?'), url('fonts/HelveticaLTStd-Bold.woff') format('woff'), url('fonts/HelveticaLTStd-Bold.ttf') format('truetype'), url('fonts/HelveticaLTStd-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HelveticaLTStd-BoldCond';
	src: url('fonts/HelveticaLTStd-BoldCond.eot');
	src: local('?'), url('fonts/HelveticaLTStd-BoldCond.woff') format('woff'), url('fonts/HelveticaLTStd-BoldCond.ttf') format('truetype'), url('fonts/HelveticaLTStd-BoldCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HelveticaLTStd-LightCond';
	src: url('fonts/HelveticaLTStd-LightCond.eot');
	src: local('?'), url('fonts/HelveticaLTStd-LightCond.woff') format('woff'), url('fonts/HelveticaLTStd-LightCond.ttf') format('truetype'), url('fonts/HelveticaLTStd-LightCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro-Bold';
	src: url('fonts/DINPro-Bold.eot');
	src: local('?'), url('fonts/DINPro-Bold.woff') format('woff'), url('fonts/DINPro-Bold.ttf') format('truetype'), url('fonts/DINPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_DINPro-Regular';
	src: url('fonts/DINPro-Regular.eot');
	src: local('?'), url('fonts/DINPro-Regular.woff') format('woff'), url('fonts/DINPro-Regular.ttf') format('truetype'), url('fonts/DINPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HelveticaLTStd-Cond';
	src: url('fonts/HelveticaLTStd-Cond.eot');
	src: local('?'), url('fonts/HelveticaLTStd-Cond.woff') format('woff'), url('fonts/HelveticaLTStd-Cond.ttf') format('truetype'), url('fonts/HelveticaLTStd-Cond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HelveticaLTStd-Light';
	src: url('fonts/HelveticaLTStd-Light.eot');
	src: local('?'), url('fonts/HelveticaLTStd-Light.woff') format('woff'), url('fonts/HelveticaLTStd-Light.ttf') format('truetype'), url('fonts/HelveticaLTStd-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{font-family:Arial, Helvetica, sans-serif;font-size: 13px;color: #747474;background: /*url(../images/bg2/2.jpg) no-repeat*/ top center  #f2f1ef;}
*{ margin:0; padding:0;}
html{overflow-x:hidden;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;color:#4d4d4f;}
p {display:block;margin:0;padding:0;}
.flt_gche {float:left;}
.flt_drt {float:left;margin-top: 18px;}
.clr,.clearfix {clear:both;font-size:0;line-height:0;height:0;}
.center {text-align:center;}
.justif p{text-align:justify;}
.nnmrg{margin:0;}
.nnbrdr{border:none !important;}
.msg_error{color: red;font-size: 14px;font-weight: bold;text-align: center;font-family:verdana;padding:10px;background: white;}
/*---------------Header----------------------------*/
.body1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;background: /*url(../images/bg2/1.jpg) no-repeat */ center 32px #f2f1ef;}
#band_head {width:100%;height:32px;background:#232323;margin-left: auto;margin-right: auto;}
#band_head .haut_header{width:1170px;height:32px;margin:0 auto;border-left:1px solid #1e1e1e;border-right:1px solid #393939;}
#band_head .haut_header p{margin:12px 0 0 0;float:left;color:#616161;font-size:14px;font-family: 'DIN Pro Light';width:432px;}
#band_head .haut_header #ctn_band_haut{width:1170px;height:32px;border-right:1px solid #1e1e1e;border-left:1px solid #393939;float:left;}
#band_head .haut_header #ctn_band_haut p{margin:7px 0 0 21px;float:left;color:#616161;font-size:14px;font-family: 'DIN Pro Light';width:402px;}
#band_head .haut_header #ctn_band_haut h1{display:none;margin:7px 0 0 21px;float:left;color:#666666;font-size:14px;font-family: 'DIN Pro Light';width:402px;font-weight: normal;}

#band_head .haut_header #ctn_band_haut ul{margin-left: 22px;width: 115px;float:left;height:32px;}
#band_head .haut_header #ctn_band_haut ul li{display: inline-block;float: left;margin:7px 10px 0 0;padding: 0 1px;}
#band_head .haut_header #ctn_band_haut ul li a{display: block;}
#band_head .haut_header #ctn_band_haut ul li a.fcb{background: url(../images/face_icone.png) no-repeat;width: 9px;height: 18px;}
#band_head .haut_header #ctn_band_haut ul li a.fcb:hover{background: url(../images/face_icone_on.png) no-repeat;}
#band_head .haut_header #ctn_band_haut ul li a.twr{background: url(../images/tiwter_icone.png) no-repeat;width: 19px;height: 18px;}
#band_head .haut_header #ctn_band_haut ul li a.twr:hover{background: url(../images/tiwter_icone_on.png) no-repeat;background-position: 0 2px;}
#band_head .haut_header #ctn_band_haut ul li a.blog{background: url(../images/blog_icone.png) no-repeat;width: 19px;height: 18px;}
#band_head .haut_header #ctn_band_haut ul li a.blog:hover{background: url(../images/blog_icone_on.png) no-repeat;}
#band_head .haut_header #ctn_band_haut ul li a.glplus{background: url(../images/googleplus_icone.png) no-repeat;width: 18px;height: 19px;}
#band_head .haut_header #ctn_band_haut ul li a.glplus:hover{background: url(../images/googleplus_icone_on.png) no-repeat;}
#haut_header ul li a span.txt_face{display:block;font-family: 'DIN Pro Light';color:#616161;font-size:14px;font-weight:bold}
#band_head .haut_header #ctn_band_haut ul#info_aide{margin-left: 0px;width: 603px;height:32px;float: right;border-right:1px solid #1e1e1e;border-left:1px solid #1e1e1e;}
#band_head .haut_header #ctn_band_haut ul#info_aide li{display: inline-block;float: left;line-height:7px;background:url(../images/info_aide.png) no-repeat scroll 0 50% ;height:32px;margin:0;padding:0;}


#band_head .haut_header #ctn_band_haut ul#info_aide li a:hover{color:#9f9c9c;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.compte{width:163px;background-position: -248px 50%;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.info_client{background:url(../images/info_aide_on.png) no-repeat;width: 175px;/* margin: 0 9px 0 0; */color:#FFF;background-position: -248px 50%;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.info_client a{color: #FFF;margin: 0;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.info_client span{margin: 0 0 0 43px;line-height: 33px;text-transform: uppercase;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.compte:hover{background:url(../images/info_aide_on.png) no-repeat;color:#9f9c9c;background-position: -248px 50%;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.aide{width:88px;}

#band_head .haut_header #ctn_band_haut ul#info_aide li.aide a{
	width:88px;
	margin: 0 0 0 43px;
	line-height:33px;
	color: rgb(179, 179, 179);}

#band_head .haut_header #ctn_band_haut ul#info_aide li.contact a{
	margin: 0 0 0 43px;
	line-height:33px;
	color: rgb(179, 179, 179);}
	

#band_head .haut_header #ctn_band_haut ul#info_aide li.btn_cnx a	{
	margin: 0 0 0 43px;
	line-height:33px;
	color: rgb(179, 179, 179);}
	
#band_head .haut_header #ctn_band_haut ul#info_aide li.compte a	{
	margin: 0 0 0 43px;
	line-height:33px;
	color: rgb(179, 179, 179);}	


#band_head .haut_header #ctn_band_haut ul#info_aide li.aide:hover{background:url(../images/info_aide_on.png) no-repeat;color:#9f9c9c;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.contact{background-position: -88px 50%;width:153px;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.contact:hover{background:url(../images/info_aide_on.png) no-repeat;color:#9f9c9c;background-position: -88px 50%;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.btn_cnx{background:url(../images/btn_connecter.png) no-repeat;width: 187px;height:32px;display:block;font-family:'DIN Pro Medium';font-size:14px;color:#FFF;float:left;border-left:1px solid #393939;margin: 0 0 0 10px;position: relative;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.btn_dnx{background:url(../images/btn_denx_menu.png) no-repeat center right;width: 34px;height:32px;float: right;display:block;font-family:'DIN Pro Medium';font-size:14px;color:#FFF;/* float:left; *//* margin: 0 0 0 10px; */position: relative;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.btn_dnx a{display: block;width: 32px;height:32px;float: right;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.btn_cnx a.lien_cnx{color: #FFF;margin: 0 0 0 30px;display: block;}
.lien_contct a{color: #FFF;}
.espace-client {background: url(../images/img-esp-client.png) no-repeat rgb(239, 0, 0);color: #FFF;margin: 0px 0px 0 0;padding: 9px 5px 8px 38px;background-position: 8px 4px;float: left;height: 16px;width: 109px;text-transform: uppercase;font-weight: bold;/* letter-spacing: -1px; */font-size: 13px;}
.espace-client a:hover{background: #FFFFFF;}

#band_head .haut_header #ctn_band_haut ul#info_aide li.btn_cnx:hover{background:url(../images/btn_cnx_menu_on.png) no-repeat;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.btn_cnx a.envoi{margin:0 auto 0 auto;width:216px;height:35px;background:url(../images/btn_cnx_menu.png) no-repeat;border:none;display:block;color:#FFF;text-align:center;text-transform:uppercase;font-size:12px;line-height:35px;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.btn_cnx a.motdepasse{margin:12px 0 0 17px;float:left;color:#6f6f6f;font-size:12px;color:#b6b6b6;}
#band_head .haut_header #ctn_band_haut ul#info_aide li.btn_cnx a.inscri{margin:10px 0 0 19px;float:left;color:#b7000b;text-align:center;font-size:13px;text-transform:uppercase;float:left;font-family:'DIN Pro Medium'}
#page{width:1170px;z-index: 10;margin: 0 auto;background: #FFF;box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.31);}
#page #header{width:1170px;background:#FFF;height:173px;position: relative;}
#page #header #logo{width:285px;height:173px;margin:0 0 0 38px;float:left;}
#page #header #logo a{display: block;background: url(../images/logo.png) no-repeat;width: 285px;height: 108px;}
#page #header #logo a:hover{background: url(../images/logo_on.png) no-repeat;}
#page #header #logo p{margin:0 0 10px 1px;color:#979797;font-family: 'DIN Pro Medium';font-size:14px;text-transform:uppercase;letter-spacing:3px;}
#page #header #logo p span{color:#202020;}
#page #header #service{width:508px;height:173px;float:left;margin:0 0 0 34px;}
#page #header #service .blc_service{width: 527px;height:157px;background: #FFFFFF;}
#page #header #service .blc_service a.service{width: 258px;height: 85px;background:url(../images/service_commerciale.png) no-repeat;display: block;margin: 25px 0px 0 0;float:left;}
#page #header #service .blc_service a.service:hover{background:url("../images/service_commerciale_on.png") no-repeat;}
#page #header #service .blc_service img.service_com{width:200px;height:64px;margin:25px 0 19px 22px;float:left;}
#page #header #service .blc_service a.showroom{background:url("../images/showroom_espace.png") no-repeat;width: 260px;height: 85px;margin: 25px 0px 0 0;float:left;}

#page #header #service .blc_service a.showroom:hover{background:url("../images/showroom_espace-on.png") no-repeat;width: 260px;height: 85px;margin: 25px 0px 0 0;float:left;}

/*#page #header #service .blc_service a.showroom:hover{background:url("../images/showroom_espace_on.png") no-repeat;}*/
#page #header #service .blc_service #recherche{width:508px;}
#page #header #service .blc_service #recherche form{margin:0 0 0 4px;}
#page #header #service .blc_service #recherche input{width:446px;height:42px;background:url(../images/bg_input_search.png) no-repeat;padding:3px 0 0 6px;border:none;float:left;color:#bdbdbd;font-size:13px;vertical-align:middle;}
#page #header #service .blc_service #recherche input.btn_rech{border: 0;background: url(../images/btn_searche.png) no-repeat;width:48px;height:45px;cursor:pointer;}
#page #header #service .blc_service #recherche input.btn_rech:hover{background: url(../images/btn_searche_on.png) no-repeat;}
#page #header #suiv_panier{width:240px;height: 90px;float:left;margin:0 0 0 54px;}
#page #header #suiv_panier a.panier{display:block;width:240px;height:68px;padding-top:18px;background:url(../images/panier.png) no-repeat;}
#page #header #suiv_panier a.panier span.panier{padding:25px 0 0 106px;color:#000;font-family: 'DIN Pro Medium';font-size:16px;text-transform:uppercase;letter-spacing:1px;}
#page #header #suiv_panier .panier span.statut{ padding:2px 0 0 106px;color:#7b7b7b;font-family: 'DIN Pro Medium';font-size:13px;text-transform:uppercase;letter-spacing:1px;float:left;}
#page #header #suiv_panier .panier span.prix{padding:0 0 0 2px;color:#b6000b;font-family: 'DIN Pro Medium';font-size:16px;text-transform:uppercase;letter-spacing:1px;}
.besoindaide{background:url("../images/suivi_commande.png") no-repeat;width: 239px;height:65px;display: block;margin: 11px 0 0px 0px;cursor: pointer;}
.besoindaide:hover{background:url("../images/suivi_commande_on.png") no-repeat;width: 239px;height:65px;margin: 11px 0 0px 0px;}
/*******************FOOTER*************************/
div#footer{width:1170px;background-color:#181818;color:#6e6e6e;height:359px;margin-top:9px;padding:36px 0 0 0;}
div#footer .acce_rapide{width:1170px;background:url(../images/bg_footer.png) repeat;height:48px;padding:25px 0 0 0;}
div#footer .acce_rapide .txt_acces{color:#FFF;font-family:'DIN Pro Medium';font-size:19px;text-transform:uppercase;margin: 0 0 0 17px;background:url(../images/flesh_acces_rapide.png) no-repeat right center;width:163px;float:left;}
div#footer .acce_rapide .txt_livraison{color:#FFF;font-family:'DIN Pro Medium';font-size:19px;text-transform:uppercase;margin: 0 0 0 506px;width: 212px;float:left;line-height:19px;}
div#footer .acce_rapide .txt_livraison span{color:#bcbcbc;font-size:13px;text-transform:none;}
div#footer .acce_rapide .colissimo{float:left;margin:0 0 0 28px;background:url(../images/colissimo.png) center center no-repeat;width:122px;height:73px;display:block;margin:-25px 0 0 28px;}
div#footer .acce_rapide .atopi{float:left;margin:0 0 0 28px;background:url(../images/atopi.png) center center no-repeat;width:85px;height:73px;display:block;margin:-25px 0 0 17px;}
div#footer div#lien_footer{margin-top:38px;width:1170px;height:211px;}
div#footer div#service_client{background:url(../images/separator_footer.png) right top no-repeat;float:left;height:197px;width: 198px;margin: 13px 15px 0px 16px;}
div#footer div#apropos{background:url(../images/separator_footer.png) right top no-repeat;float:left;height:197px;width:158px;margin:12px 0 0 48px;}
div#footer div#boutique{float:left;height:197px;width:210px;margin:12px 0 0 49px;}
div#footer div#presentation{float:left;height:211px;width:460px;margin: 0 0 0 2px;}
div#footer div#presentation p{margin:30px 0 0 0;text-align: justify;}
div#footer p.titrblc{margin:4px 0 0 0;color:#FFF;font-family:'DIN Pro Medium';text-transform:uppercase;font-size:19px;}

div#footer ul{margin:22px 0 0 0;}
div#footer ul li{background:url(../images/icone_list_footer.png) left center no-repeat;padding:0 0 0 11px;font-family:Arial, Helvetica, sans-serif;}
div#footer ul li a{color:#696969;font-size: 13px;}
div#bas_footer{width:1170px;height:86px;background:#f5f5f5;border-top:1px solid #FFF;color:#616161;font-family:'DIN Pro Medium';text-transform:uppercase;font-size:13px;}
div#bas_footer p.copy{margin: 33px 0 0 15px;float:left;}
div#bas_footer p.copy span{font-family:'DIN Pro Light';}
div#bas_footer p.verifed{margin:40px 0 0 47px;float:right;margin: 33px 17px 0 0;}
div#bas_footer p.verifed img{float:left;margin:-10px 0 0 18px;}
/*************************************TOP************************************/
#gotoTop { display: none; position: fixed; width: 116px; padding-left: 5px; height: 101px; top: auto; left: auto; right: 30px; bottom: 46px; cursor: pointer;}
div#blc_cnx{border:1px solid #e8e8e8;width:249px;height:170px;background:#FFF;position:absolute;right:0;display: none;z-index: 999;top: 32px;}
div#blc_cnx form{margin:13px auto 0 auto;width:216px;height:113px;	}
div#blc_cnx form input.txt{margin:0 auto 4px auto;width:210px;height:32px;background:url(../images/bg_login_cnx.png) no-repeat;border:none;color:#b6b6b6;padding: 3px 0 0 6px;}
div#propos .blc_right_txt ul{width:255px;height:37px;}
div#propos .blc_right_txt ul li{display:inline-block;float:left;height:37px;margin:41px 0 0 5px;}
div#propos .blc_right_txt ul li a{display:block;}
div#propos .blc_right_txt ul li a.ftglg{background: url(../images/picto_google.png) no-repeat;width: 36px;height: 37px;}
div#propos .blc_right_txt ul li a.ftglg:hover{background: url(../images/picto_google_on.png) no-repeat;}
div#propos .blc_right_txt ul li a.ftfcb{background: url(../images/picto_facebook.png) no-repeat;width: 37px;height: 37px;}
div#propos .blc_right_txt ul li a.ftfcb:hover{background: url(../images/picto_facebook_on.png) no-repeat;}
div#propos .blc_right_txt ul li a.fttwr{background: url(../images/picto_tiwter.png) no-repeat;width: 37px;height: 37px;}
div#propos .blc_right_txt ul li a.fttwr:hover{background: url(../images/picto_tiwter_on.png) no-repeat;}
div#propos .blc_right_txt ul li a.ftpnt{background: url(../images/picto_pinterest.png) no-repeat;width: 37px;height: 37px;}
div#propos .blc_right_txt ul li a.ftpnt:hover{background: url(../images/picto_pinterest_on.png) no-repeat;}
div#propos .blc_right_txt ul li a.ftrss{background: url(../images/picto_rss.png) no-repeat;width: 37px;height: 37px;}
div#propos .blc_right_txt ul li a.ftrss:hover{background: url(../images/picto_rss_on.png) no-repeat;}


#page div.fil_ariane{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#f2f2f2;width: 1139px;position: relative;z-index: 1;color:#555555;height:30px;margin:11px 0 0 10px;padding:0 0 0 11px;}
#page div.fil_ariane span{float:left;background:url(../images/puce_nav_bar.png) no-repeat center left;padding:0 10px 0 10px;color:#555555;margin:8px 0 0 0;}
#page div.fil_ariane a{float:left;margin:8px 10px 0 0;color:#555555;}
#page div.fil_ariane a.lien{background:url(../images/puce_nav_bar.png) no-repeat center left;padding:0 0 0 10px;}
#page #content{background-color:#FFF;width:1170px;/* margin:10px 0 0 0; */}
/*#page #content .titre{position:relative;background-color:#FFF;width: 210px;text-align:center;top:20px;left:64px;font-family:'Conv_HelveticaLTStd-Bold';font-size:23px;color:#000000;text-transform:uppercase;}*/

#page #content .titre2 {
  position: relative;
  background-color: #FFF;
  width: 420px;
  text-align: center;
  top: 20px;
  left: 64px;
  font-family: 'Conv_HelveticaLTStd-Bold';
  font-size: 23px;
  color: #000000;
  text-transform: uppercase;}
  
#page #content .titre {
  position: relative;
  background-color: #FFF;
  width: 400px;
  text-align: center;
  top: 20px;
  left: 64px;
  font-family: 'Conv_HelveticaLTStd-Bold';
  font-size: 23px;
  color: #000000;
  text-transform: uppercase;}



#page #content .line_titre{
	background-color:#000000;
	height:2px;
	width:1139px;
	margin:7px
	}
.empty_ticket {
  color: rgb(136, 136, 136);
  margin: 30px 19px;
  display: block;
  font-size: 17px;
}
div.cgv h2 {
	color:#D50000;
	font-size:15px;	
	margin:12px 0 8px;
}
div.cgv h3 {
	color:#333;
	font-size:12px;
	margin-top:4px;
	margin-bottom:4px;
}
