
/*@font-face { font-weight: normal; font-style: normal;
	font-family: 'icomoon'; src: url('../fonts/icomoon.eot'); src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
	url('../fonts/icomoon.woff') format('woff'), url('../fonts/icomoon.ttf') format('truetype'), url('../fonts/icomoon.svg#icomoon') format('svg'); }*/

@font-face { font-family: "HelveticaNeue"; src:url("/fonts/HelveticaNeue-01.ttf"); }
@font-face { font-family: "HelveticaNeueBold"; src:url("/fonts/HelveticaNeue-Bold-02.ttf"); }
@font-face { font-family: "HelveticaNeueBoldItalic"; src:url("/fonts/HelveticaNeue-BoldItalic-04.ttf"); }
@font-face { font-family: "HelveticaNeueCondensedBlack"; src:url("/fonts/HelveticaNeue-CondensedBlack-10.ttf"); }
@font-face { font-family: "HelveticaNeueCondensedBold"; src:url("/fonts/HelveticaNeue-CondensedBold-05.ttf"); }
@font-face { font-family: "HelveticaNeueItalic"; src:url("/fonts/HelveticaNeue-Italic-03.ttf"); }
@font-face { font-family: "HelveticaNeueLight"; src:url("/fonts/HelveticaNeue-Light-08.ttf"); }
@font-face { font-family: "HelveticaNeueLightItalic"; src:url("/fonts/HelveticaNeue-LightItalic-09.ttf"); }
@font-face { font-family: "HelveticaNeueMedium"; src:url("/fonts/HelveticaNeue-Medium-11.ttf"); }
@font-face { font-family: "HelveticaNeueMediumItalic"; src:url("/fonts/HelveticaNeue-MediumItalic-12.ttf"); }
@font-face { font-family: "HelveticaNeueThin"; src:url("/fonts/HelveticaNeue-Thin-13.ttf"); }
@font-face { font-family: "HelveticaNeueThinItalic"; src:url("/fonts/HelveticaNeue-ThinItalic-14.ttf"); }
@font-face { font-family: "HelveticaNeueUltraLight"; src:url("/fonts/HelveticaNeue-UltraLight-06.ttf"); }
@font-face { font-family: "HelveticaNeueUltraLightItalic"; src:url("/fonts/HelveticaNeue-UltraLightItalic-07.ttf"); }
	
input { font-family:Verdana, Geneva, sans-serif; }
.logo {  }
.nav { max-width:1500px; height:35px; }
a.menu, a.menu_Selected:hover { color:#ffffff; font-family:'transatmedium'; font-weight:bold; }
a.menu:hover, a.menu_Selected { color:#ffd17e; font-family:'transatmedium'; font-weight:bold; }
a.menu i, a.menu_Selected i { padding-right:10px; display:inline-block; }
.bt_lg { color:#474747; font-weight:bold; font-size:14px;  }
.nav ul { margin: 0; padding: 0; list-style: none; font-size: 1.5em; font-weight: 300; }
.nav li span { display: block; }
.nav a { display: block; text-decoration: none; }
.navtoogle{ display: none; width: 100%; padding: 0.5em 0.5em 0.8em; font-family: 'walkway',Calibri,Arial,sans-serif; font-weight: normal;
	text-align: left; color: rgb(7, 16, 15); font-size: 1.2em; background: none; border: none; border-bottom: 4px solid rgb(221, 221, 221); cursor: pointer; }
.navtoogle i{ z-index:-1; }
.gal_photos a { margin:5px;	}
.footer { background:#21243d; color:#f4f4f3; font-variant:small-caps; font-weight:bold; text-align:center; width:100%; padding:10px 0px 10px 0px; }
.footer a { color:#f4f4f3; }
.services { margin: 20px 20px 50px 20px; display: inline-block; }
.services_td3 { padding-top: 10px; font-size:13px; vertical-align: top; padding-bottom:10px;}
.PlusInfos a { display:inline-block; background:#21243d; color:white; font-variant:small-caps; padding:10px;}
.retour_top { float:right; padding:20px 0px 20px 20px; }
.retour { display:inline-block; background:#21243d; color:white; font-variant:small-caps; padding:10px; text-transform:lowercase; }
.retour:hover { color:white;} 
.C0_HP { display:inline-block; width:155px; background:#1C2933; border:white 5px solid; }
.C0_HP a { height:90px; vertical-align:middle; text-align:center; display:table-cell; color:white; font-weight:bold; padding:5px; font-variant:small-caps;}
.hidd { display:none !important; }
.gal_prod_div { text-align:center;}
.gal_prod_nxt_bottom, .gal_prod_nxt_top { padding:0px; font-weight:bold; font-variant:small-caps; color:#21243d; text-align:right; height:20px; font-family:'HelveticaNeue'; }
.gal_prod_nxt_bottom i, .gal_prod_nxt_top i { font-size:36px; display:inline-block; vertical-align:middle;  }

.tab_prod { width:100%; max-width:800px; font-size:14px; padding-left:20px; font-variant:small-caps;   }
.tab_prod a:hover { color:#21243d; }
.tab_prod td { padding:5px 5px 5px 5px;  }
.tab_prod_lg1 { background:#f0f0f0; }

.tab_prod_variantes { font-size:11px; padding:10px 0px 30px 10px; font-variant:small-caps; }
.tab_prod_variantes input { background:none; border:none; text-align:center; font-size:14px; width:30px; }
.tab_prod_variantes_prix_panier { padding:2px 2px 2px 2px; border-bottom:#CCCCCC solid 1px; text-align:right; }
.tab_prod_variantes_num_nom_marque { padding:4px 40px 2px 2px; border-bottom:#CCCCCC solid 1px; }
.tab_prod_variantes_panier { font-size:36px; vertical-align:top; padding-left:20px; background:white; }
.tab_prod_variantes_panier i:hover { cursor:pointer; color:#21243d; }
.tab_prod_variantes td { vertical-align:middle; }

.tab_prod_prix_panier { text-align:right; white-space:nowrap;  border-top:#CCCCCC solid 1px; }
.tab_prod_prix_panier input { background:none; border:none; text-align:center; font-size:14px; width:30px; }

.tab_prod_ajpanier_global { text-align:right; padding:20px 0px 20px 0px !important; border-top:#CCCCCC solid 1px; }
.tab_prod_ajpanier_global a { display:inline-block; background:#21243d; font-weight:bold; color:white; padding:5px 10px 5px 10px; }
.tab_prod_ajpanier_global a:hover { background:#21243d; color:white; }

.tab_prod_desc { vertical-align:top; font-size:12px; }
.tab_prod_num_nom_marque { font-size:11px; width:100%; border-top:#CCCCCC solid 1px; }
.tab_prod_photo_marque img { max-height:100px; max-width:100px; }
.tab_prod_photo_marque { border-top:#CCCCCC solid 1px; white-space:nowrap; }

.gal_prod0, .gal_prod1 { display:inline-table; border:#70707021 solid 1px; margin:15px; padding:25px; width:220px; max-width:220px; vertical-align:text-bottom; background:white; }
.gal_prod a:hover, .gal_prod_num_nom_marque a:hover { color:#21243d; }
.gal_prod td { padding:5px 5px 5px 5px; }
/* .gal_prod1 { background:#f0f0f0; } 
.hov:hover { background:#cccccc; }*/

.gal_prod_prix_panier { text-align:right; white-space:nowrap; font-size:12px; padding:5px; font-size:16px; font-weight:bold; color:#21243d; }
.gal_prod_prix_panier span { float:left; font-size:12px; padding-top:5px; color:#707070; font-weight:normal; vertical-align:bottom; }
.gal_prod_prix_panier input { background:none; border:none; text-align:center; font-size:14px; width:30px; }
.gal_prod_desc { vertical-align:top; font-size:12px; }
.gal_prod_num_nom_marque { width:100%; padding-top:5px; font-size:12px; font-variant:small-caps; font-weight:bold; text-align:left; text-transform:lowercase; }
.gal_prod_num_nom_marque div { overflow:hidden; text-overflow:ellipsis; max-height:62px; height:62px; vertical-align:top; }
.gal_prod_photo_marque img { max-height:200px; max-width:200px; background-repeat:no-repeat; background-position:center; }
.gal_prod_photo_marque { text-align:left; color:#21243d; font-family:HelveticaNeue; font-weight:bold;   }



.g { text-align:left; }
.c { text-align:center; }
.d { text-align:right; }

.prod_tab { width:99%; max-width:1200px;  font-family:'HelveticaNeue'; padding-bottom:200px; }
.prod_tab1 { padding-bottom:50px; padding-top:10px; }
.prod_tab_h1 { background:#21243d; color:white; padding:40px; }
.prod_tab_h1 h1, .prod_tab_h1 a { color:white; }
.prod_tab_chemin { color:#21243d; font-size:12px; padding-top:10px;  }
.prod_tab_chemin_retour { color:#21243d; font-size:12px; float:right; padding-top:10px; }
.prod_tab2 { vertical-align:top; padding-right:20px; background:white;  }
.prod_tab3 { vertical-align:top; width:100%; padding: 0px 10px 10px 10px; }
.prod_tab3b { padding-top:15px; }
.prod_tab3 h1 { display:inline; }
.prod_fiche_lib { font-weight:bold; font-variant:small-caps; font-size:12px;  padding-top:2px; font-family:'HelveticaNeue'; text-transform:lowercase; }
.prod_fiche_val { font-variant:small-caps; font-size:12px; padding-top:2px; font-family:'HelveticaNeue'; }
.prod_desc_prod { padding:40px; font-size:12px; background:#F2F2F2; margin-top:10px; }
.prod_desc_prod b, .prod_desc_prod strong { text-transform:capitalize; font-size:16px; }
.prod_tab4 { vertical-align:top; white-space:nowrap; position:relative; }
.prod_tab4_px { text-align:right; color:#21243d; font-size:24px; font-weight:bold; padding-left:50px; padding-bottom:20px; padding-top:20px; display:inline-block; float:right; }
.prod_tab4_px input { background:none; border:none; text-align:center; font-size:20px; width:50px; }
.prod_tab4 { font-size:24px; padding-bottom:10px;} 
.prod_tab5 { text-align:center; padding-right:10px; padding-bottom:10px; }
.prod_tab5a { text-align:right; vertical-align:bottom; }
.prod_tab6 { padding:20px; background:#F2F2F2;  font-size:12px; }

/* .prod_tab5b {  position: absolute; bottom:10px; right:0px; }*/
.prod_tab5b { padding-top:20px; }
.prod_tab5b a { display:inline-block; }


.panier { padding:20px; }
.panier table { }
.panier th { color:white; background:#21243d; font-weight:bold; font-variant:small-caps; font-size:14px; padding:5px 10px 5px 10px;  }
.pan_lg_0:hover, pan_lg_1:hover { background:#cccccc; }
.pan_lg_0 { background:#f0f0f0; }
.panier td { vertical-align:middle; font-size:14px; font-weight:bold; font-variant:small-caps; text-transform:lowercase; }
.panier img { height:70px; width:100px; float:left; background-size:cover; background-position:center; margin-right:10px;  }
.panier1 { padding-right:20px; }
.panier1 img { background-size:contain; background-repeat:no-repeat; background-color:white; border:white solid 10px; }
.panier3 input { background:none; border:none; text-align:center; font-size:14px; width:50px; font-weight:bold; }
.panier a:hover { color:#21243d; }
.panier_bts { padding-top:20px; }
.panier_bts a, .panier_bt { display:table-cell; width:150px; height:50px; font-variant:small-caps; text-align:center; background:#21243d; vertical-align:middle; line-height:18px; color:white; }
.panier_bts a:hover,  .panier_bt:hover { background:#21243d; color:white;  }
.panier_bts :nth-child(2) { padding:0px 150px 0px 150px; } 

.panier2  	{ width:130px; padding:0px 10px 0px 10px; text-align:right; }
.panier_th2 { width:130px; padding:0px 10px 0px 10px; text-align:right; }
.panier3 	{ width:140px; padding:0px 10px 0px 10px; text-align:right; }
.panier_th3 { width:130px; padding:0px 10px 0px 10px; text-align:right; }
.panier4 	{ width:130px; padding:0px 10px 0px 10px; text-align:right; }
.panier_th4 { width:130px; padding:0px 10px 0px 10px; text-align:right; }
.panier5 { padding-right:0px; line-height:normal !important; }
.panier6 { float:right; padding-left:20px; padding-bottom:10px; }
.panier7 { padding:5px 10px 5px 20px; text-align:right; font-size:20px !important; background:#21243d; color:#FFFFFF; }
.panier8 { width:130px; padding:5px 10px 5px 10px; text-align:right; font-size:20px !important; background:#21243d; color:#ffffff; }

.ce2014_main_tab_td { border:#21243d solid 1px; vertical-align:top; background:white; }
.ce2014_sstitre { color:#21243d; font-size:14px; font-weight:bold; padding:20px; }
.w250, .ce2014_input_inp input { color:#333333; }
.ce2014_input_lib { white-space:nowrap; }
.ce2014_input_inp { padding-right:20px;}
.ce2014_input_lib { padding:5px 5px 5px 50px; color:#21243d; width:170px; font-size:13px; }
.ce2014_input_inp input, .ce2014_input_inp select { border:none; border-bottom:#21243d solid 1px;  color:#21243d; font-size:12px; }
.ce20144_input_bouton { padding:5px 20px 10px 5px; }
.bt_br_small { background:#21243d; height:35px; color:white; text-align:center; width:130px; border:#21243d solid 1px; font-variant:small-caps;	cursor:pointer;	}
.bt_br_small a { font-weight:bold; color:white; font-size:22px; font-family:Verdana, Geneva, sans-serif; }
.bt_br_small a:hover, .bt_br_small:hover a:hover, .bt_br a:hover { color:#FFFFFF; }
.bt_br_small:hover {  background:#21243d; color:#FFFFFF; cursor:pointer; }
.w250 { width:250px; }
.w200 { width:200px; }
.w50 { width:50px; }
.w193 { width:193px; }
.errcell { color:#21243d; font-weight:bold; font-variant:small-caps; font-size:14px; text-align:center; }

.liv_txt, .liv_mt { color:#21243d; font-weight:bold; padding:4px 0px 5px 5px; font-size:14px; }
.liv_mt { white-space:nowrap; }
.liv_etiq input, .liv_etiq select { color: #21243d; font-size:11px; border:none; border-bottom:#21243d solid 1px; width:200px; }

.liv_etiq { display:inline-table; padding:10px; border:#ccc solid 1px; margin:10px; vertical-align:top; width:270px; height:140px;  }
.liv_etiq i { color:#21243d; }

.liv_adr_td { border:#21243d solid 1px; padding: 10px 30px 10px 30px; background:white; cursor:pointer; width:190px; min-width:190px; max-width:190px; height:110px; }
.liv_adr_td_sel { padding: 0px 5px 0px 0px; }
.liv_adr_td_Nom { font-weight:bold; color:#21243d; font-variant:small-caps; }
.liv_adr_td_adr { color:#313130; padding-top:3px; padding-left:13px; font-size:11px; }
.liv_add_lib { color: #e0a236; font-weight:bold; font-size:11px; padding-right:15px; }

.espaceclient_menu { display:inline-block; width:155px; background:#21243d; border:white 5px solid; }
.espaceclient_menu a { height:70px; vertical-align:middle; text-align:center; display:table-cell; color:white; font-weight:bold; padding:5px; font-variant:small-caps;}
.espaceclient_menu:hover { background:#21243d; }

.espaceclient_monprofil { background:#ddd; display:inline-block; padding:10px; }
.espaceclient_monprofil td {  vertical-align:top; } 
.monprofil_0 { padding:10px 20px 10px 20px; }
.monprofil_1 { font-weight:bold; color:#21243d; font-variant:small-caps; font-size:12px; padding-right:15px;   }
.monprofil_2 input { border:none; border-bottom:#999 solid 1px; color:#21243d; background:none; }
.monprofil_3  { padding-top:30px; text-align:right; } 
.monprofil_3 a { background:#21243d; height:20px; vertical-align:middle; text-align:center; display:table-cell; color:white; font-weight:bold; padding:5px; font-variant:small-caps; float:right; }

.GDPR_Supp a { background:#21243d; height:20px; vertical-align:middle; text-align:center; display:table-cell; color:white; font-weight:bold; padding:5px; font-variant:small-caps; }

.EspaceClient_Commandes { background:#ddd; }
.EspaceClient_Commandes td { padding:5px; font-weight:bold; border:#fff solid 2px; font-size:12px; font-variant:small-caps; }
.EspaceClient_Commandes td:nth-child(3) { width:100px; text-align:center; }
.EspaceClient_Commandes td:nth-child(4) { width:100px; text-align:right; }
.EspaceClient_Commandes td a { color:#21243d; }
.EspaceClient_Commandes td a:hover { color:#21243d; }

.prod_fiche_variante_titre { font-size:18px; font-weight:bold; font-variant:small-caps; color:#21243d; }

.R_Kw_L { margin-top:20px; padding:15px; font-size:14px; border:#707070 solid 1px;  }
.R_Kw_L input { border:none; font-family:"HelveticaNeue"; }
.R_Kw_L i { font-size:20px; color:#21243d; cursor:pointer; }
.no_disp { display:none; }

.l2 { background:#21243d; position:absolute; width:100%; z-index:999; }

#Header, #Header2, #Header3 { z-index:-99; }

.l3 { background:white; padding:120px 0px 20px 0px; font-family:'HelveticaNeue'; font-size:14px; font-weight:bold; }
.l3 div { padding:10px 40px 10px 40px; border:#B7B7B7 solid 1px; border-bottom:#08803A solid 2px;  margin:10px 20px 10px 20px; display:inline-block; line-height:20px; color:#333; }
.l3 span { font-size:12px; font-weight:normal; }

.l4 { background:white; padding:20px 0px 20px 0px; text-align:center;  }
.l4 b, .l4 strong {  font-family:'HelveticaNeue'; font-weight:bold; }
.l4 div { padding:15px; display:inline-block; width:330px; text-align:center; height:180px;  }
.l4 img { max-width:100%; }
.MC1 { text-align:center !important; }

.rech_hp { text-align:center; padding-top:50px;  }
.rech_hp b { font-size:28px; font-family:'HelveticaNeue'; font-weight:bold; }
.R_Kw_H { margin-top:20px; margin-bottom:20px; padding:15px; font-size:14px; background:white; border:#707070 solid 1px; width:100%; max-width:1000px; display:inline-block; }
.R_Kw_H input { border:none; width:90%; font-family:'HelveticaNeue'; }
.R_Kw_H i { font-size:20px; }

.txt_1b { width:95%; max-width:1100px; text-align:left; padding-top:50px; font-size:18px; font-family:'HelveticaNeue'; line-height:30px; }
.txt_1b b, .txt_1b strong { font-family:'HelveticaNeue'; font-weight:bold; }
.txt_1b a { display:inline-block; padding:15px 50px 15px 50px; background:#f2f2f2; font-family:'HelveticaNeue'; font-weight:bold; color:white; }
.txt_1b a:nth-of-type(1) { background:#08803A; }
.txt_1b a:nth-of-type(2) { background:#21243d; }
.txt_marques, .txt_newsletter { width:95%; max-width:1500px; display:inline-block; font-family:'HelveticaNeue'; }
.txt_marques b { font-size:28px; font-family:'HelveticaNeue'; font-weight:bold; }
.txt_marques img { display:inline-block; height:50px; padding:30px; }
.txt_marques p { font-size:20px; font-family:'HelveticaNeue'; }

#F_Newsletter { vertical-align:top; }
.txt_newsletter b { font-size:36px; font-family:'transatmedium'; font-weight:bold; }
.txt_newsletter table:nth-of-type(1) { padding-top:20px;}
.txt_newsletter p { padding-top:10px; color:white !important; }
.txt_newsletter { color:#21243d; }
.txt_newsletter i { color:#21243d; }
.txt_newsletter input { width:550px; padding:10px; margin:10px; border:none; font-size:16px; color:#21243d; }
.newsletter_tab td { padding:0px !important;}
.ne_send { font-size:24px; cursor:pointer; }

.hp_footer { width:95%; max-width:1200px; text-align:left; padding:50px 0px 50px 0px; font-family:'HelveticaNeue'; color:white; }
.hp_footer table { padding-top:10px; color:white;}
.hp_footer a {  color:white; }
.hp_footer td:n-child(1) a { display:inline-block; padding:10px 30px 10px 30px; background:#f2f2f2; font-weight:bold; font-variant:small-caps; }
.hp_footer td { vertical-align:top; }
.hp_footer table { width:100%; }

.hp_footer2 { width:95%; max-width:1000px; text-align:left; padding:30px 0px 30px 0px; }
.hp_footer2 div { float:right; padding-top:20px; font-weight:bold; font-family:'HelveticaNeue'; }
.l6 { background:#ffd17e; font-size:12px; }
.l6 hr { margin:10px 0px 10px 0px; display:block; background:#21243d; border:#21243d solid 1px; max-width:1100px; width:95%; }
.hp_footer2b { width:95%; max-width:1000px; text-align:left; padding:30px 0px 30px 0px; font-family:'HelveticaNeue'; }
.hp_footer2b div { float:right; font-size:12px; font-weight:bold; }
.hp_footer_txt a:nth-of-type(1) { background:#08803A; padding:15px 25px 15px 25px; color:white;}
.hp_footer_txt a:nth-of-type(2) { background:#21243d; padding:15px 25px 15px 25px; color:white; }

.C0 { vertical-align:top; display:inline-block; padding:20px; width:245px; text-align:center; font-variant:small-caps; font-family:'HelveticaNeue'; }
.C0 div { text-align:justify; width:245px; font-variant:normal; font-weight:normal; font-size:10px; }
.C0 a { font-weight:bold; }

/* Form de Recherche */
.RForm { padding:20px; vertical-align:top; min-height:100px; text-align:center; }
.RForm div { display:inline-block; color:#333; font-weight:bold; font-family:'HelveticaNeue'; font-weight:bold; font-size:12px; vertical-align:top; padding-right:30px; text-align:left; }
.RForm div select, .RForm div input { display:block; width:300px; border:#B7B7B7 solid 1px;  font-family:'HelveticaNeue'; }
.RForm div select:nth-of-type(1), .RForm div input:nth-of-type(1), .RForm div a:nth-of-type(1) { margin-top:5px;}
.RForm i { font-size:36px; cursor:pointer; }
.R_Kw_H i { cursor:pointer; }
.gal_prod_notfound { text-align:center; padding:20px; font-size:12px; font-family:'HelveticaNeue'; font-weight:bold; }
#Name { display:none; }

.cat_pt { display:inline-table; padding:19px; }
.cat_pt img { max-height:300px; }
.cat_pt td { text-align:center; color:#21243d; max-width:200px; font-size:12px; }
.cat_pt td a { font-variant:small-caps; font-size:14px; font-weight:bold; }
.cat_pt_inf { padding-top:5px; } 


.mail_fixe { position:fixed; bottom:250px; right:0px; }
.tel_fixe { position:fixed; bottom:200px; right:0px; cursor:pointer; }
.tel_fixe_slide { position:fixed; bottom:200px; right:0px; cursor:pointer; color:white; font-weight:bold; display:table-cell; vertical-align:middle; background:#08803A url(../design/Tel.png) left center no-repeat; padding:5px 0px 5px 50px; font-variant:small-caps; width:0px; overflow:hidden; height:40px; white-space:nowrap; font-family:'HelveticaNeue'; font-size:16px; }
.tel_fixe_slide img { float:left; } 
.tel_fixe i { font-size:48px; color:#08803A; }

.l2_HP div { border:#70707021 solid 1px; display:inline-block; padding:20px;  text-align:left; max-width:230px; margin:20px;  font-family:'HelveticaNeue';}
.l2_HP b, .l2_HP strong { color:#21243d; display:inline-block; padding:10px 0px 10px 0px; }

th { position: sticky; top: 0; background:url(../design/bg_th.png) top repeat-x; color:white; font-variant:small-caps; text-align:left; font-size:12px; padding:60px 2px 10px 2px; font-family:Verdana, Geneva, sans-serif; text-transform:lowercase;}
.prod_var_titre { font-size:18px; font-variant:small-caps; color:#21243d; font-family:Verdana, Geneva, sans-serif; }
.prod_var_tit_2 { text-align:center}
.prod_var_ref, .prod_var_lib, .prod_var_ref_s, .prod_var_lib_s { font-size:14px; color:#21243d; padding:14px 4px 14px 4px; border-bottom:white 2px solid;  vertical-align:bottom; }
.prod_var_lib, .prod_var_lib_s { text-align:center; font-family:Verdana, Geneva, sans-serif; }
.prod_var_ref_s a, .prod_var_lib_s, .prod_var_lib_s a { color:white; }
.prod_var_lib i { font-size:24px; }
.prod_var_ref, .prod_var_ref_s { font-weight:bold; padding-left:10px; }
.right { text-align:right; }
minn { font-size:10px; }

.CnTchem { max-width:1490px; text-align:left; padding: 15px 0px 10px 10px; font-family:"transatmedium"; }

.MC1 p { font-family:'HelveticaNeue'; font-size:18px; line-height:1.5em; padding-top:20px; }



.fa-magnifying-glass { font-size:36px;  display:block; padding:25px 10px 25px 25px; }
.div_lg { float:right; }

.lgtxt { display:inline-block; padding:5px; font-size:14px; font-family:'transatmedium'; font-weight:bold; color:#707070; }

#HeaderNav { position:absolute; width:100%; text-align:center; left:0px: }

.txt { font-family:HelveticaNeue; }
.txt_contact_team { background:#F2F2F2; width:100%; padding:50px 0px 50px 0px; }
.txt_contact_team div { font-family:HelveticaNeue; text-align:left; display:inline-block; line-height:1.8em; font-size:16px; padding:0px 15px 0px 15px; }
.txt_contact_team a { padding-top:15px; display:inline-block; }

.cat_marques { padding-bottom: 30px; }
.cat_marques table { display:inline-block; text-align:center; margin:20px;  border:#ccc solid 1px; }
.cat_marques_td1 { text-align:center; height:220px; padding:20px; }
.cat_marques_td2 { text-align:center; background:#21243d; color:white; height:50px;}
.cat_marques_td2 a { color:white; font-size:20px;}
.cat_marques img { max-width:200px; max-height:200px; width:200px; }
.marq_h2 { display:block; text-align:left;}

.rd1 { background:#21243d; }
.lk277, .lk243, .fa-bars, .fa-magnifying-glass { color:#FFFFFF; } 
.lk277:hover, .lk243:hover, .fa-bars:hover, .fa-magnifying-glass:hover { color:#ffd17e; } 


.MainContent { padding:50px; }
.MC325 { background:url(../design/bg_bleu.jpg); min-height:500px; text-align:center; }
.MC325 h1 { color:#ffffff; font-size:72px; font-family:'transatmedium';  }
.MC325 .txt { color:#ffffff; font-family:'transatmedium'; font-size:24px; font-weight:normal; }

/* .MC325 table { display:inline-block;  text-align:center; max-width:500px; padding:50px; }*/

.MC325_srv td { vertical-align:top; max-width:350px; color:#FFFFFF; padding:40px; text-align:center; }
.MC325_srv td b { display:inline-block; padding:10px; font-size:18px; font-family:'transatmedium'; font-weight:normal;  }


.MC328 a, .MC329 a { display:inline-block; color:white; background:#21243d; padding:10px 50px; border-radius: 120px; margin-top:5px; font-weight:normal; font-variant:small-caps;   }

.MC326, .MC328 { background:url(../design/bg_jaune.jpg); min-height:480px; text-align:center; padding-top:200px; background-size:cover;}

.MC326 h1, .MC328 h1, .l5 h1 { color:#21243d; font-size:72px; font-family:'transatmedium';  }
.MC326 .txt, .MC328 .txt { color:#21243d; font-family:'transatmedium'; font-size:24px; font-weight:normal; max-width:1000px; text-align:left; }
.MC326 img:nth-of-type(1) { float: left; padding: 0px 100px 0px 0px; }

.MC328 img { float: right; padding: 0px 0px 0px 100px; }
.MC328 .txt { min-width:1100px; }
.MC328 table { }
.MC328 td { text-align:center; width:400px !important; }
.MC328 td:nth-of-type(1) { padding-right:20px; padding-bottom:50px; }
.MC328 td:nth-of-type(2) { padding-left:20px; padding-bottom:50px; }

.MC329 { background:url(../design/BG_Snickers.jpg) center; min-height:550px; text-align:center; padding-top:200px; background-size:cover;}
.MC329 b, .MC329 strong { color:#ffffff; font-size:72px; font-family:'transatmedium';  }
.MC329 .txt { color:#ffffff; font-family:'transatmedium'; font-size:36px; font-weight:normal; max-width:1000px; }

.l5 { background:url(../design/bg_jaune.jpg); min-height:230px; text-align:center; background-size:cover; padding:250px 10px 30px 10px; color:#21243d; }
.l5_sub { width:100px !important; font-size:12px !important; font-weight:bold; height:39px; border:none !important; }


.rech_hp { background:url(../design/bg_bleu.jpg); min-height:230px; text-align:center;  }
.rech_hp b { color:#ffffff; font-size:36px; font-family:'transatmedium'; display:block; padding-top:50px;  }

.mcc { background: #ffd17e; }

.admm a { color:white; }