*{box-sizing:border-box}A{text-decoration:none;color:#ba6176;border-bottom:1px dotted #007100}A:active{border-bottom:0;color:#f58fa7;text-decoration:underline}A:hover{border-bottom:0;color:#f58fa7;text-decoration:underline}BODY{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#004bb3;background-color:#fffeb7;background:url(/images/bandeau.jpg);background-repeat:no-repeat;background-position:center top;background-size:100%;height:100%;margin:0;padding:0}H1{font-size:1.7em;font-weight:bold}H2{font-size:1.5em;font-weight:bold;color:#ba6176;padding:20px 0 20px 70px}P{margin-bottom:1em;margin-top:0}IMG{border:0;margin:0}UL{margin-top:.1em}LI{padding-bottom:.1em}.caract{width:100%;display:grid;grid-template:"a b" auto / 30% 70%;border:1px #002100 solid}.car_haut_bas,.car_haut_double{background-color:#007100;color:#fff;text-align:center;padding:5px}.car_haut_bas{grid-column:span 2}.car_gauche,.car_droite{text-align:left;vertical-align:top;padding:10px;border-top:1px #002100 solid}.car_gauche{grid-column:1;background-color:#efefef}.car_droite{background-color:#e1e1e1}.car_rt1{display:none}.car_rt2{display:inline}.car_nc{font-style:italic;color:#878787}.fich_max{display:inline}.fich_mob{display:none}.doc_rep{padding-left:22px;background-image:url(/images/repertoire.png);background-position:left top 2px;background-repeat:no-repeat}.doc_fic{padding-left:22px;background-image:url(/images/fichier.png);background-position:left top 2px;background-repeat:no-repeat}.adresses{width:100%;display:grid;grid-template:"a b c" auto / 20% 40% 40%;border:1px #002100 solid}.adr_haut_bas{grid-column:span 3;background-color:#007100;color:#fff;text-align:center;padding:5px}.adr_gauche,.adr_centre,.adr_droite{text-align:left;vertical-align:top;padding:10px;border-top:1px #002100 solid}.adr_gauche{grid-column:1;background-color:#e1e1e1}.adr_centre{background-color:#efefef}.adr_droite{background-color:#d3d3d3}.adr_rt1{display:none}.adr_rt2{display:inline}.adr_nc{font-style:italic;color:#878787}#cont_contact{width:50%;height:350px;line-height:350px;display:inline-block;position:relative;float:left;text-align:center}#contact{display:inline-block;vertical-align:middle;line-height:1}#cont_flash{width:48%;height:350px;line-height:350px;display:inline-block;position:relative;float:right;text-align:center}#flash{display:inline-block;vertical-align:middle;line-height:1;font-size:.8em}#contact_form{width:500px;margin:0 auto}#contact_form FIELDSET{padding:0;border:0}INPUT.long{width:400px}INPUT.moyen{width:300px}INPUT.court{width:200px}LABEL.fixe,#coordonnees LABEL{display:block;width:100%;float:left;text-align:left;margin:3px 0 0 0}SELECT.fixe,#coordonnees SELECT,INPUT.fixe,#coordonnees INPUT,TEXTAREA.fixe,#coordonnees TEXTAREA{display:block;text-align:left;width:100%;margin:0}#rtel,#rcourrier{margin-right:35px}.donn_perso{color:#007100}.c_continent{display:none !important}.boutons{text-align:center;margin-bottom:40px}.envoyer{margin-right:30px}.effacer{margin-left:30px}#entete{position:fixed;top:0;left:0;width:100%;height:71px;background-color:rgba(255,255,255,0.8);border-bottom:1px solid #f58fa7}#hautp{position:relative;width:750px;height:70px;margin:0 auto;padding:0}#logo{position:absolute;top:0;left:10px;margin:0;padding:0}nav{position:absolute;top:0;right:0;min-width:80px;text-align:right;padding:0}nav label{display:block;line-height:70px;padding-right:22px;background-image:url(/images/menu.png);background-position:right 10px top;background-repeat:no-repeat}nav label{color:transparent}nav input[type=checkbox]{display:none}nav input[type=checkbox]:checked+label{background-image:url(/images/menu_croix.png);background-position:right 10px top;background-repeat:no-repeat}nav input[type=checkbox]:checked ~ ul{display:flex;flex-flow:column wrap}nav ul{display:none;list-style-type:none;background-color:#f58fa7;padding:0;margin:0 20px}nav a{display:block;text-decoration:none;text-align:left;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;color:white;padding:15px 70px}nav a:active,nav a:hover{text-decoration:none;color:white;background-color:#ba6176;border-bottom:1px solid #fff}#menutab>li{z-index:15}#global{width:750px;min-height:97vh;margin-left:auto;margin-right:auto;background-color:rgba(255,255,255,0.8)}#detail{width:100%;padding:95px 20px 40px 20px}#baspage{background-color:#f58fa7;font-size:.7em;line-height:3em;color:#fff;text-align:center}#baspage a{color:#fff}.tube,.tube_max{padding:0 30px}.tube_max{display:inline}.tube_mob{display:none;padding:0}.societe{font-weight:bold}.spacer{clear:both;visibility:hidden}.big{font-size:1.2em}.small{font-size:.9em}.blanc{color:#fff}#produits IMG{margin-bottom:20px}.alerte{text-align:center;color:red;font-weight:bold}.info{text-align:center;color:green;font-weight:bold}.tl{vertical-align:top;text-align:left}.tc{vertical-align:top;text-align:center}.tr{vertical-align:top;text-align:right}.ml{vertical-align:middle;text-align:left}.mc{vertical-align:middle;text-align:center}.mr{vertical-align:middle;text-align:right}@media(max-width:750px){BODY{min-width:360px}IMG{max-width:100%;height:auto}.fich_max{display:none}.fich_mob{display:inline}.adresses{grid-template:"a" auto / 100%}.adr_haut_bas{grid-column:1}.adr_gauche,.adr_centre,.adr_droite{padding:5px 10px;border-top:0;line-height:1.6em}.adr_gauche{border-top:1px #002100 solid;background-color:#d3d3d3}.adr_centre{background-color:#e1e1e1}.adr_droite{background-color:#efefef}.adr_rt1{display:inline}.adr_rt2{display:none}#cont_contact{float:none;width:100%;height:auto;line-height:1}#cont_flash{display:none}#contact_form{width:350px;margin:0 auto}INPUT.long,INPUT.moyen,INPUT.court{width:100%}LABEL.fixe,#coordonnees LABEL{float:none;width:100%;text-align:left;margin:0}SELECT.fixe,#coordonnees SELECT,INPUT.fixe,#coordonnees INPUT,TEXTAREA.fixe,#coordonnees TEXTAREA{width:100%}#rtel,#rcourrier{margin-right:15px}.boutons{margin-bottom:20px}#hautp{width:100%}#logo{width:220px;height:50px;top:10px;left:5px}nav{width:100%}nav label{background-position:right top;padding-right:12px}nav input[type=checkbox]:checked+label{background-position:right top}nav ul{margin:0}nav a{text-align:center;padding:20px 30px}#global{width:100%}#detail{padding:85px 7px 20px 7px}.tube{padding:0 15px}.tube_max{display:none}.tube_mob{display:inline}}@media print{p,blockquote{orphans:3;widows:3}blockquote,ul,ol{page-break-inside:avoid}BODY{background-color:#fff;background-image:none}#hautp{border-top-right-radius:0}#menu_l1,#menutab{display:none}}