body {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background-color:#EEE;text-decoration:none;font-family:Arial, Helvetica, sans-serif;z-index:0;text-align:center}

.logo{width:320px;height:56px;display:inline-block;position:relative;float:left;margin:0px;text-align:center;border:0px;padding:33px 0px 0px 10px;}
#logo{float:left;display:block;position:relative;background-image:url(/_images/logo.png);background-position:25px 20px;background-repeat:no-repeat;width:608px;height:113px;margin:0;}
#logob {float:left;display:block;position:relative;background-image:url(/_images/logoat.png);background-position:25px 20px;background-repeat:no-repeat;width:608px;height:113px;margin:0;}
#positgplus{display:block;position:relative;width:250px;height:25px;text-align:right;margin:0px 20px 0px 20px;float:right;}
header {position:relative;text-decoration:none;background-color:#FFF;width:1024px;margin-left:auto;margin-right:auto;height:152px;display:block;float:left;}
main {width:1024px;background-color:#FFF;margin-right:auto;margin-left:auto;height:auto;padding:0;margin-top:0;margin-bottom:0;float:left;}
.placbody{width:1024px;background-color:#FFF;margin-right:auto;margin-left:auto;height:auto;padding:0;margin-top:0;margin-bottom:0;}	
section{background-color:#FFF;display:table;float:left;}
aside{width:200px;margin:5px 10px 10px 10px;display:block;text-align:left;height:auto;padding:0;float:left}
article{width:560px;padding:10px;display:block;padding:10px;font-size:12px;text-align:justify;float:left}
.other{width:780px;padding:0px 10px 10px 10px;float:left;display:block;background-color:#FFF;font-size:12px;text-align:justify}
article.other a:hover {text-decoration:none}
footer{width:1024px;display:block;margin-left:auto;margin-right:auto;height:auto;font-size:11px;text-align:center;color:#000;text-decoration:none;line-height:20px;float:left}
nav, nav ul{padding:0px;margin:0px;font-size:12px;width:1024px;line-height:30px;z-index:20;}
#fil_ariane span.fil {display:block;float:left;width:1000px;position:relative;height:40px;text-align:left;font-style:italic}
#fil_ariane{width:980px;display:block;line-height:40px;height:40px;padding-left:20px;padding-top:10px;color:#162a83;}
nav{float:left;overflow:visible;border-bottom:1px solid grey}
.inp_calculateur{background-color:#EEE;height:30px;font-size:12px;display:inline-block;font-style:italic;padding-left:10px;margin-bottom:5px;margin-top:5px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1a2c80;border:1px solid #CCC;float:left;}
article.full{width:97%;float:left;display:block;background-color:#FFFFFF;padding:10px 10px 10px 20px;font-size:12px;text-align:justify}
.connexion_commande{float:left;position:relative;display:block;width:45%;height:180px;left:20px;padding:10px;top:20px;text-align:center;z-index:50}
.blockdouble{float:left;margin:20px 10px 20px 20px;width:450px}
.alertchamp{float:left;display:block;cursor:help;width:30px;height:30px;margin:8px 0px 0px 5px;background-repeat:no-repeat;background-image:url(../../_images/info.gif)}
.blockdouble input.inp_calculateur{width:85%}
.blockdouble select.inp_calculateur{width:88%}
.blockdouble textarea.inp_calculateur{width:85%;padding-top:10px;resize:none;}
.showinfo{float:left;dislpay:block;width:70%;margin:10px 5px 5px 5px;font-style:italic;color:#162a83;}
.devispec{float:left;dislpay:block;width:85%;height:auto;color:#666;background-color:#EEE;padding:10px;border:1px solid #666;-webkit-border-radius:5px;-moz-border-radius:5px;}
/***********************Connexion*****************************/
.imgcpt{position:relative;background-color:#FFF;background-image:url(/_images/picto-connect.gif);background-position: 5px 5px;background-repeat:no-repeat;margin:20px 10px 10px 50px;width:300px;height:177px;display:block;border:0px;float:left;cursor:pointer;}
.imgcnct{position:relative;background-color:#FFF;background-image:url(/_images/picto-creaprof.gif);background-repeat:no-repeat;margin:20px 10px 0px 50px;width:300px;height:178px;display:block;border:0px;float:left;cursor:pointer;}
.imgpssp{position:relative;background-color:#FFF;background-image:url(/_images/picto-passperdu.gif);background-repeat:no-repeat;margin:20px 10px 0px 50px;width:300px;height:177px;display:block;border:0px;float:left;cursor:pointer;}
.forgotpass{width:85%;display:block;float:left;font-size:14px;margin:5px 0px 0px 15px;text-align:right}
.blocksimple{width:98%;float:left;display:block;margin:20px 20px 0px 20px}
.blocknormal{width:98%;float:left;display:block;margin:0px 20px 0px 0px}
.erreurtitl{font-size:14px;font-weight:800}
.imgbtnerr{border:1px solid #f8b212;position:absolute;border-radius:50%;background-image:url(/_images/picto-erreur.gif);background-repeat:no-repeat;background-color:#EEE;margin:10px;width:50px;height:50px;display:block;}
.imgbtnok{border:1px solid #f8b212;position:absolute;border-radius:50%;background-image:url(/_images/picto-reussite.gif);background-repeat:no-repeat;background-color:#EEE;margin:10px;width:50px;height:50px;display:block;}
.errcnct{position:absolute;display:block;font-weight:bold;float:left;text-align:left;color:#1a2c80;text-decoration:none;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;padding-left:70px;padding-top:10px;margin-bottom:10px;border:0px ;font-size:12px;height:60px;}/*width:100%;*/
.erreurcnct{margin:10px 10px 10px 0px;display:block;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;height:70px;font-size:14px;width:98%;position:relative;float:left;display:block;vertical-align:middle;font-weight:bold;margin-bottom:14px;background-color:#EEE}
.blocktriple{width:300px;float:left;display:block;margin:0px 10px 20px 10px;height:auto;}
.blocktriple select.inp_calculateur{width:79%}
.blocktriple textarea.inp_calculateur{padding-top:10px;resize:none;}
.blocktriples select.inp_calculateur{width:79%}
.blocktriple input.inp_calculateur{width:75%}
.blocktriples input.inp_calculateur{width:75%}
.blocktriples textarea.inp_calculateur{width:74%;height:110px;font-family:Arial;padding-top:10px;resize:none;}
.blocktriple textarea.inp_calculateur{width:75%;height:110px;resize:none;padding-top:10px;}
.blocktriples{width:300px;float:left;display:block;margin:0px 10px 10px 10px;min-height:35px;height:auto;}
.blocktriplesdesc{width:620px;float:left;display:block;margin:0px 10px 10px 10px;min-height:50px;height:auto;}
.blocktriplessuppr{width:300px;float:left;height:auto;margin:0px 10px 10px 10px;}
.blockquatre{width:225px;float:left;height:auto;margin:0px 10px 10px 10px;text-align:center;color:#666}
.blocktriples button{border:0px;background-color:#FFF;color:#162a83}
.calpanier{display:block;vertical-align:bottom;width:auto;position:relative;height:auto;float:left;border-bottom:1px solid #CCC;margin-bottom:15px;}
.calpanierl{display:block;vertical-align:bottom;width:auto;position:relative;height:auto;float:left;margin-bottom:15px;width:100%}
.demicola{width:150px;float:left;font-size:14px;color:#666;line-height:28px;height:30px;}
.demicolb{width:135px;float:right;font-size:23px;color:#ffb400;height:30px;text-align:right}
article.full div.blocktriples a{text-decoration:none;cursor:pointer;text-align:center;float:left}
article.full div.blocktriples img{border:0px;}
article.full div.blocktriples a:link{text-decoration:none;cursor:pointer;text-align:center}
.imgcreacpt{position:relative;background-color:#FFF;background-repeat:no-repeat;margin:20px 10px 10px 0px;width:300px;height:177px;display:block;border:0px;float:left;cursor:pointer;}
.submbat{color:#1a2c80;background:none;width:300px;cursor:pointer;height:60px;left:0px;position:absolute;border:0px;display:block;}
.imgclass{position:relative;background-color:#FFF;background-repeat:no-repeat;width:300px;height:120px;display:block;border:0px;float:left;cursor:pointer;margin:20px 0px 20px 0px}
.imgmclass{border:0px;position:absolute;background-repeat:no-repeat;margin:10px;width:50px;height:50px;display:block;}
.imgmclassz{position:relative;background-color:#FFF;background-repeat:no-repeat;width:250px;height:120px;display:block;border:0px;float:left;cursor:pointer;margin:20px 0px 20px 0px}
.imgmclassdel{border:0px;position:absolute;background-repeat:no-repeat;width:40px;height:40px;display:block;}
.submcontactdel{color:#FFF;border:0px;background:none;width:50px;cursor:pointer;height:50px;left:30px;position:absolute;text-align:right;cursor: pointer}
.submpay{color:#1a2c80;background:none;width:300px;cursor:pointer;height:190px;left:0px;margin-top:-190px;border:0px;}
.sbmbuttonpay{margin:0px 10px 10px 10px;display:block;height:210px;font-size:14px;width:100%;position:relative;float:left;cursor:pointer;vertical-align:middle;margin-bottom:14px;text-align:center}
.cmdgras{font-size:16px;font-weight:600}
.cmdital{font-style:italic}
.blockfact{margin:10px 10px 10px 0px;display:block;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;height:70px;font-size:14px;width:100%;position:relative;float:left;display:block;border:1px solid #f8b212;cursor:pointer;vertical-align:middle;font-weight:bold;margin-bottom:14px;}
.imgdl{border:0px;position:absolute;background-image:url(/_images/picto-dl.gif);background-repeat:no-repeat;background-color:#FFF;margin:10px;width:50px;height:50px;display:block;}
.imgcad{border:0px;position:absolute;background-image:url(/_images/picto-caddie.gif);background-repeat:no-repeat;background-color:#FFF;margin:10px;width:50px;height:50px;display:block;}
.imgedit{border:0px;position:absolute;background-image:url(/_images/picto-edit.gif);background-repeat:no-repeat;background-color:#FFF;margin:10px;width:50px;height:50px;display:block;}
.sbmbuttoncpt{margin:10px 0px 14px 0px;display:block;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;height:70px;font-size:14px;width:97%;position:relative;float:left;display:block;border:1px solid #f8b212;cursor:pointer;vertical-align:middle;font-weight:bold;}
.partcado{padding-top:25px;display:block;float:left;vertical-align:bottom}
.partcada{font-size:16px;color:#666;height:40px;padding-top:25px;display:block;float:left;vertical-align:bottom}
.partcadb{font-size:25px;color:#ffb400;height:40px;padding-top:20px;float:right;vertical-align:bottom}
.partcadc{font-size:16px;color:#666;font-weight:600;padding-top:25px;display:block;float:left;vertical-align:bottom}
.partcadd{font-size:30px;color:#ffb400;font-weight:600;float:left;vertical-align:bottom;padding-left:20px;padding-top:12px;}
.partcaddel{font-size:30px;color:#ffb400;font-weight:600;float:left;vertical-align:bottom;padding-left:30px;position:relative}
#specsubm{color:#FFF}
article .blockquatre a{text-decoration:none}
article .blockquatre a:link{text-decoration:none}
.adrlivname{color:#162a83;font-size:14px;text-align:left;font-weight:600}
.adrlivquant{color:#ffb400;font-size:13px;}
.borderliv{border:1px solid #CCC;background-color:#EEE;padding:5px;margin-top:5px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;width:75%;color:#1a2c80;float:left}
.removeshoxw{color:#FFF}
.thin{color:#666;font-size:14px}
.big{color:#1a2c80;font-weight:bold;font-size:14px}
.btnsouslignch{width:88%;float:left;font-size:12px;color:#1a2c80;text-align:left;margin-left:80px;font-weight:normal;}
.blockfactch{margin:10px 10px 10px 0px;display:block;height:70px;font-size:14px;width:97%;position:relative;float:left;display:block;vertical-align:middle;font-weight:bold;margin-bottom:14px;}
input#toggle[type="checkbox"]{position: absolute;left: -9999px;}
input#toggle:checked + .blockfactch label {background-color: #FFF;}
input#toggle:checked +  label.selfcgv:before {background-color: #ffb400;color:#FFF;text-align:center;font-size: 28px;content: "\2713";border: 1px solid #ffb400;}
.blockfactch label{display: block;position: relative;padding: 10px 30px 15px 80px;border-radius: 5px;color: #1a2c80;background-color: #FFF;white-space: nowrap;cursor: pointer;font-weight:300;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color .2s;transition: background-color .2s;}
.blockfactch label:before {content: '';display: block;position: absolute;top: 10px;bottom: 10px;background-color: #FFF;left: 10px;width: 40px;height: 40px;border: 1px solid #ffb400;border-radius: 5px;-webkit-transition: background-color .2s;transition: background-color .2s;}
.countsignrec{width:100%;display:block;float:left;font-size:10px}

.logosize{width:289px;height:45px;}
.col_contact{width:220px;height:110px;float:left;display:block;position:relative;padding-left:20px;}
.panier_t{position:relative;color:#000;font-weight:800;font-size:14px;top:36px;text-decoration:none;z-index:1}
header .col_header a {text-decoration:none}
.tel_contact{width:210px;height:50px;margin-top:33px;padding-left:10px;color:#666;font-weight:bold;float:left;font-size:16px;line-height:17px;vertical-align:bottom;border-left:2px solid #CCC;text-align:left}
.tel_contact a{color:#666;text-decoration:none;}
.tel_contact a:hover{color:#000;}
.col_header{width:90px;height:120px;float:left;display:block;}
#conectioncompte{display:block;position:relative;width:90px;height:110px;background-image:url(/_images/compte.gif);background-repeat:no-repeat;text-decoration:none;overflow:visible;}
#conectionpanier{display:block;position:relative;width:90px;height:110px;background-image:url(/_images/panier.gif);background-repeat:no-repeat;text-decoration:none;overflow:visible;}
#conectionpanier:hover{display:block;position:relative;width:90px;height:110px;background-image:url(/_images/panier-roll.gif);background-repeat:no-repeat;text-decoration:none;overflow:visible;}
#conectioncompte:hover{display:block;position:relative;width:90px;height:110px;background-image:url(/_images/compte-roll.gif);background-repeat:no-repeat;text-decoration:none;overflow:visible;}
.col_headerfb{width:270px;height:120px;float:left;top:15px;position:relative}
header div.FaceBookLikeButton {display:block;position:relative;text-align:right;top:20px;width:250px;}
.tela_contact{font-size:16px;}
.telb_contact{font-size:12px;cursor:pointer}
.telc_contact{font-size:10px;}
* {margin:0;padding:0;list-style:none;}
nav a{width:auto;display:block;color:#162a83;text-decoration:none;left:0px;text-align:center;font-weight:bold;}
nav a.rub{width:auto;display:block;color:#162a83;text-decoration:none;left:0px;text-align:center;padding-left:15px;padding-right:15px;background:#CCC;-webkit-border-radius:10px 0px 0px 0px;-moz-border-radius:10px 0px 0px 0px;border-radius:10px 0px 0px 0px;border:1px solid #a2a2a2;border-right:0px;}
nav li{float:left;}
nav a:hover.rub{color:#fff;}
nav li ul{position:absolute;width:1004px;left:-999em;}
nav a:hover{color:#000;}
#forfgroun{background:#ffb400;-webkit-border-radius:10px 0px 0px 0px;-moz-border-radius:10px 0px 0px 0px;border-radius:10px 0px 0px 0px;border:1px solid #a2a2a2;border-right:0px;}
nav a.forfait{width:auto;font-size:12px;display:block;color:#fff;text-decoration:none;left:0px;text-align:center;padding-left:15px;padding-right:15px;-webkit-border-radius:10px 0px 0px 0px;-moz-border-radius:10px 0px 0px 0px;border-radius:10px 0px 0px 0px;}
nav a.forfait:hover{color:#000;}
.cont_sm {margin-left:15px;} 
nav li:hover ul, nav li li:hover ul, nav li.sfhover ul, nav li li.sfhover ul{left:10px;top:151px;min-height:0;background:#CCC;-webkit-border-radius:0px 0px 10px 0px;-moz-border-radius:0px 0px 10px 0px;border-radius:0px 0px 10px 0px;border:1px solid #CCC;box-shadow:4px 4px 15px #CCC;opacity:.95;filter:alpha(opacity=95);}
nav ul.sousMenu{display:block;padding-top:10px;padding-bottom:15px;}
nav ul.sousMenu li {text-align:left;font-size:11px;color:#000;padding-left:10px;padding-bottom:3px;font-weight:normal}
nav ul.sousMenu li.center_pelem{height:25px;line-height:25px;color:#162a83;font-size:15px;text-align:left;font-weight:bold;}
nav ul.sousMenu li.center_pelem a{height:25px;width:150px;line-height:25px;color:#162a83;font-size:15px;text-align:left;font-weight:bold;}
nav ul.sousMenu li.center_pelemt{display:block;width:980px;padding-left:10px;font-size:15px;color:#162a83;font-weight:bold;}
.colon1, .colon2, .colon3{display:table-cell;vertical-align:top;width:23%;border-right:2px solid #FFF;font-weight:normal;}
.colon4{display:table-cell;vertical-align:top;width:22%}
nav ul.sousMenu li a{text-align:left;font-size:11px;line-height:14px;width:240px}
nav ul.sousMenu li.colon1 a.forfaitb:hover, nav ul.sousMenu li.colon2 a.forfaitb:hover{color:#000;font-size:11px;}
nav ul.sousMenu li.colon1 a.forfaitb, nav ul.sousMenu li.colon2 a.forfaitb{color:#162a83;font-size:11px;}
nav ul.sousMenu li.colon4 a.forfaitb:hover, nav ul.sousMenu li.colon3 a.forfaitb:hover{color:#000;font-size:11px;}
nav ul.sousMenu li.colon4 a.forfaitb, nav ul.sousMenu li.colon3 a.forfaitb{color:#162a83;font-size:11px;}
nav ul.sousMenu li.colon1 p.center_pelem span a,#nav ul.sousMenu li.colon2 p.center_pelem span a, nav ul.sousMenu li.colon3 p.center_pelem span a, nav ul.sousMenu li.colon4 p.center_pelem span a{font-size:15px;}
html>body nav li{}
nav li ul li{}
html>body nav li ul li{}
nav li ul ul{}
html>body nav li ul ul{}
#ffmenu{background:#ffb400;height:150px}
#ffconseil{height:240px}
#ffcollection{height:80px}
footer a {font-size:12px;color:#666666;text-decoration:underline;margin:0px;}
footer a:hover {color:#000000;}
.nosale{padding-left:35px;font-size:11px;color:#162a83;}
.collonss_zoom_gch{float:left;position:relative;display:block;width:760px;-webkit-border-radius:0px 0px 10px 0px;-moz-border-radius:0px 0px 10px 0px;border-radius:0px 0px 10px 0px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;margin-top:10px;margin-bottom:10px;}
.colss_zoom_dte{float:left;position:relative;display:block;width:580px;min-height:195px;margin-left:20px;}
article .ssaposittemoi{width:230px;height:26px;background:#666;-webkit-border-radius:10px 0px 10px 0px ;-moz-border-radius:10px 0px 10px 0px;border-radius:10px 0px 10px 0px;margin:0px;float:left;float:right;margin-top:10px;color:#FFF;}
article .ssaposittemoi {text-align:center;width:230px;height:26px;color:#FFF;text-decoration:none;font-size:14px;height:auto;line-height:1.2em}
article .ssaposittemoi a:hover{text-align:center;color:#fcaf2c;font-size:14px;width:230px;text-decoration:none;font-style:italic}
article .ssaposittemoi a.ssaposit{width:230px;height:26px;text-align:center;display:block;padding-top:5px;color:#FFF;text-decoration:none}
.temoigness_contenu {text-align:justify;font-size:11px;height:auto;padding:10px 10px 0px 0px;width:560px;display:block;color:#666;float:left;min-height:50px;}
.collon_zoom_gch{float:left;position:relative;display:block;width:690px;margin:10px 0px 0px 80px;}
.col_zoom_gch{float:left;position:relative;display:block;width:141px; height:195px;}
.col_zoom_dte{float:left;position:relative;display:block;width:460px;height:191px;margin-left:50px;}
.col_expl_dte{float:left;position:relative;display:block;width:450px;height:191px;margin-left:20px;}
article .col_zoom_dte h2{font-size:18px;line-height:18px;font-weight:bold;text-align:left;color:#fcaf2c;padding-top:1px;}
.col_zoom_desc{float:left;position:absolute;display:block;width:490px;height:auto;bottom:-5px}
.col_zoom_gchx{float:left;position:relative;display:block;width:160px;height:auto;padding-right:10px;}
.col_zoom_gchy{float:left;position:relative;display:block;width:250px;height:auto;font-weight:800;font-size:12px;padding-left:10px;border-left:1px solid #CCC;text-align:left;}
.col_zoom_gchx p{text-align:right}
.prixlivre{font-size:24px;color:#ffb400;font-weight:300}
.bnt_achat_livre a{color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;text-align:center;border:none;background:none}
.bnt_achat_livres{width:140px;height:20px;border:none;color:#162a83;background:none}
.bnt_achat_livres:hover{color:#FFF;}
.bnt_achat_livre {display:block;position:relative;color:#162a83;width:140px;height:20px;line-height:20px;font-size:11px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center; -webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;background-color:#ffb400;border:1px solid #ffb400;float:left;margin-top:5px;}
.bnt_achat_livre:hover {color:#FFF;width:140px;height:20px;line-height:20px;font-size:11px;cursor:pointer;background-color:#162a83;border:1px solid #162a83;}
article.other .bnt_achat_livres a:hover{color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;text-align:center;background-color:#162a83;border:1px solid #162a83;}
.tb_nouveautes{margin-left:0px;padding:0px;width:760px;position:relative;float:left;text-align:center;}
.colpresa{width:620px;float:left;padding:20px 10px 30px 10px;margin-left:60px;}
.colpresa h3{font-size:24px;line-height:40px;color:#162a83;font-weight:normal}
.colpresa p{font-size:14px;color:#162a83;font-style:italic;border-left:2px solid #162a83;padding-left:10px;}
p.colspresl{margin-bottom:30px;font-size:14px;float:left}
.colspresl h3{font-size:24px;color:#ffb400;font-weight:500;line-height:26px}
.colspresla{width:550px;float:left;padding:20px 10px 30px 10px;margin-left:90px;}
.colspresla h3{font-size:24px;color:#666;font-weight:500}
.colspresla p{font-size:14px;color:#666;font-style:italic;border-left:1px solid #666;padding-left:10px;font-style:italic}
.col_zoom_centre{position:relative;display:block;float:left;width:750px;height:auto;padding:40px 10px 10px 20px;}
.col_zoom_centre a{color:#162a83;}
.col_zoom_centre h1{font-weight:bold;font-size:14px;text-align:left;color:#162a83;}
.tprom{text-align:left;color:#162a83;display:block;position:relative;width:200px;height:30px;font-size:17px;font-weight:600;}
.cont-prom{padding:10px;color:#162a83;line-height:11px;white-space:nowrap;display:block;font-weight:normal;border:1px solid #ffb400;}
.cont-bpromo{margin-bottom:20px;width:200px;height:auto;display:block;position:relative;}
.cont-bpromo a {text-decoration:none}
.titre_prom{cursor:pointer;height:25px;line-height:25px;color:#FFF;width:195px;background:#ffb400;text-align:left;font-weight:600;font-size:12px;padding-left:5px;vertical-align:middle;display:block;text-transform:uppercase;}
.pprom{font-size:24px;line-height:26px;font-weight:700;}
.pdesc{font-size:11px;line-height:14px;}
.ndesc{font-size:11px;line-height:13px;width:180px;margin:auto;white-space:normal;}
.pdesc a{text-decoration:none}
.mov{text-decoration:none}
.cont-prommov{padding:10px;color:#162a83;line-height:11px;white-space:nowrap;display:block;font-weight:normal;cursor:pointer;border:1px solid #ffb400;}
.ppromb{font-size:15px;float:right;font-weight:700;}
.pproma{font-size:11px;float:left;line-height:14px;}
.ppromc{font-size:11px;padding-left:30px;color:#162a83;}
.cpc{font-size:13px;line-height:14px;}
.cpd{font-size:10px;}
.cpe{font-size:20px;}
.dep{display:block;position:relative;float:right;padding-right:3px;font-weight:normal;font-size:14px;}
.cont_groupdev{position:relative;width:200px;height:400px;display:block;float:left;margin-bottom:20px;border:1px solid #ffb400}
.titre-devis{height:25px;line-height:25px;color:#FFF;background:#ffb400;text-align:center;font-weight:800;font-size:14px;vertical-align:middle;display:block}
.cont-devis{width:200px;height:56px;float:left;display:block;margin-top:6px;cursor:pointer}
.new_tem{color:#FFF;text-align:left;font-weight:bold;float:left;width:200px;margin-bottom:10px;}
.titlecolcons{height:25px;line-height:25px;width:100%;display:block;color:#FFF;background:#162a83;text-align:center;font-weight:800;font-size:11px;vertical-align:middle;}
.new_tem a{color:#162a83;}
.new_tem a:hover{color:#666;}
.nouveautescc {height:auto;min-height:100px;width:200px;float:left;position:relative;font-size:11px;line-height:12px;padding:10px;}
.nouveautescc img{width:63px;height:90px;margin:auto;float:left;display:block;position:absolute;}
.imageabc {width:250px;display:block;position:relative;float:left;}
.imageabc a {color:#162a83;z-index:10;width:200px;margin-left:0px;margin-top:0px;left:0px;text-align:left;font-weight:800;text-decoration:none;font-size:11px;}
.imageabc a:hover{color:#666;width:250px;font-size:11px;}
.nouveautes_comp {height:auto;float:left;position:relative;font-size:10px;color:#162a83;padding:10px;width:95%}
.nouveautes_comp p{height:auto;color:#162a83;margin:auto;position:relative;display:block;line-height:12px;padding:5px 5px 0px 0px;text-align:left;font-size:10px;}
.temtitlbook{color:#fcaf2c;}
.temauth{font-weight:800}
.plc_titlb{float:left;text-align:left;font-size:12px;font-style:italic;color:#000;padding-left:70px;}
.plc_titl{text-align:left;width:150px;padding-left:70px;display:inline-block;}
.plc_titlc{text-align:left;padding-left:70px;height:90px;display:inline-block;color:#000;}
.plc_titlc a {color:#162a83;z-index:10;font-weight:600;text-decoration:none;font-size:11px;}
.plc_titlc a:hover{color:#666;font-size:11px;}
.pricecollecti{font-size:17px;color:#f8b211;display:block;left:70px;position:relative;top:-10px;}
.plac_collecv{float:left;margin-left:5px;padding-top:20px;margin-bottom:10px;display:block;position:relative;width:755px;color:#162a83;}
.roll-up{float:right;display:block;position:relative;margin-right:10px;margin-top:-165px;}
#coltem h3{color:#162a83}
.presentoir{float:right;display:block;position:relative;margin-right:0px;margin-top:-90px;}
.placele{vertical-align:middle;height:auto;padding-top:13px;cursor:pointer}
.connexion_commandepan{width:70%;height:auto;padding-left:20px;margin-top:30px;margin-bottom:20px;color:#1a2c80;float:left;}
.connexion_commandeblock{height:auto;margin-top:20px;margin-bottom:20px;color:#1a2c80;}
.connexion_commandepan a{font-size:30px;color:#1a2c80;}
.connexion_commandepan a:hover{color:#fcaf2c;}
.connexion_commandepan p{color:#1a2c80;margin-top:5px;margin-left:10px;margin-bottom:15px;}
.connexion_commandec{float:left;position:relative;display:block;width:45%;height:150px;left:25px;color:#1a2c80;z-index:10}
.connexion_commande h1{color:#1a2c80;font-size:24px;}
.connexion_commandec h2{color:#f8b211;font-size:18px;padding-top:20px;text-align:center}
.connexion_commandec a{font-size:10px;color:#1a2c80;float:right;}
.connexion_commandec a:hover{color:#000;}
.connexion_commande_inputc{border-top:2px solid #fcaf2c;border-left:0px;border-right:0px;width:300px;color:#666;height:30px;text-align:center;font-style:italic;font-size:14px;}
.connexion_commandec a{cursor:pointer}
.connexion_commande a{font-size:14px;color:#1a2c80;text-decoration:none;display:block;position:relative;left:90px;margin-top:10px;}
.connexion_commande a:hover{color:#000;}
.connexion_commande_input{border-top:2px solid #fcaf2c;border-bottom:2px solid #fcaf2c;border-left:0px;border-right:0px;width:300px;color:#666;height:30px;text-align:center;font-size:14px;font-style:italic;}
.connexion_commande_inputa{border:0px;color:#666;height:30px;text-align:center;width:300px;font-style:italic;font-size:14px;}
.connexion_commande_submit{border:0px;padding:0px;margin:0px;color:#FFF;background-color:#fcaf2c;width:300px;height:30px;font-size:14px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.connexion_commande_submit:hover {border:0px;padding:0px;margin:0px;color:#FFF;width:300px;height:30px;font-size:14px;cursor:pointer;
border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#1a2c80;}
.connec_cal{padding-left:20px;font-size:12px;}
.connexion_commandeb{display:inline-block;color:#666666;width:96%;padding-top:50px;padding-bottom:30px;padding-left:25px;float:left;position:relative;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-width:50%;-webkit-column-width:50%;column-width:50%;}
.connexion_commandeb h2{color:#666666;font-size:18px;font-weight:bold}
.connexion_commandebb{width:60%;margin:10px;padding:20px;height:auto;margin-bottom:30px;text-align:left;position:relative;float:left}
.connexion_commandebb h2{color:#666666;font-size:18px;font-weight:bold}
.connexion_facturation{float:left;position:relative;display:block;width:96%;height:120px;left:20px;top:30px;color:#000;font-size:13px;}
.connexion_facturation h2{color:#000;font-size:18px;}
.bnt_fact{width:300px;color:#FFF;background-color:#1a2c80;float:right;margin-bottom:10px;height:35px;display:inline;-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.bnt_verif{width:250px;margin:0px;text-align:center;padding:0px;float:right;right:0px;color:#FFF;background-color:#1a2c80;height:35px;line-height:35px;position:relative;display:inline-block;-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
article div.bnt_verif a{color:#FFF;text-decoration:none;cursor:pointer;}
.connexion_livraison{float:left;position:relative;display:block;width:96%;left:20px;top:30px;margin-bottom:20px;color:#1a2c80;height:auto;padding-bottom:20px;font-size:13px;}
.connexion_livraison h2{color:#1a2c80;font-size:18px;}
.connexion_payment{float:left;position:relative;display:block;width:96%;left:40px;top:40px;color:#1a2c80;height:auto;padding-bottom:20px;margin-bottom:40px;font-size:13px;}
.connexion_payment h2{color:#1a2c80;font-size:18px;border-bottom:3px solid #1a2c80;}
.caddie_liv {float:left;position:relative;font-size:11px;}
.caddie_liv th {font-weight:normal;font-size:11px;}
.caddie_liv td {border:none;font-weight:normal;font-size:12px;padding-top:3px;padding-bottom:10px;line-height:12px;}
.bord_bas_fact{border-top:3px solid #000;border-left:none;border-right:none;}
.bord_bas{border-top:3px solid #1a2c80;border-left:none;border-right:none;}
.creation_compte_commande{float:left;position:relative;display:block;width:60%;left:20px;height:auto;margin-top:10px;padding:20px;font-size:12px;color:#1a2c80;}
.creation_compte_commande h2{color:#1a2c80;font-size:18px;}
.col_droite_ccompte{float:right;position:relative;display:block;width:160px;top:5px;font-size:12px;text-align:right;color:#e41129}
.cont_crea_compte{float:left;position:relative;display:block;width:720px;padding-top:6px;padding-right:20px;}
.cont_crea_compte a{text-decoration:underline;color:#1a2c80;}
.col_gauche_creation_compte{float:left;position:relative;display:block;width:200px;vertical-align:middle;display:inline;}
.col_centre_creation_compte{float:left;position:relative;display:block;left:10px;width:340px;vertical-align:middle;display:inline;}
.col_droite_creation_compte{float:right;position:relative;display:block;width:150px;height:auto;vertical-align:middle;display:inline;color:#e41129;}
.inputcreacompt{width:340px;border:1px solid #1a2c80;font-size:11px;color:#1a2c80;}
.selectcreacompt{width:60px;border:1px solid #1a2c80;font-size:11px;color:#1a2c80;}
.selectcreacomptb{width:150px;border:1px solid #1a2c80;font-size:11px;color:#1a2c80;}
.radio_creacompte{vertical-align:middle;display:inline;}
.btn_creation_compte{border:0px;padding:0px;margin:0px;margin-top:5px;text-align:center;color:#1a2c80;background-color:#f8b212;width:340px;height:30px;top:15px;font-size:12px;font-weight:bold;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.btn_chg_modif_compte{border:0px;padding:0px;margin:0px;text-align:center;display:inline-block;line-height:30px;color:#1a2c80;background-color:#f8b212;width:340px;height:30px;font-size:12px;font-weight:bold;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.btn_chg_modif_compte a{text-decoration:none;vertical-align:middle}
#crea_form_error{color:#e41129;font-size:11px;font-weight:800;text-align:center}
#crea_form_error a{color:#e41129;font-size:11px;font-weight:bold;text-align:center}
#mypopup7{color:#162a83;padding-left:0px;position:relative;width:650px;display:none;background:#fff;z-index:1000;left:0px;float:left;height:380px;
-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#sscadre_liv {background:#fff;width:620px;display:block;position:relative;float:left;z-index:101;left:20px;top:10px;font-size:11px;text-align:left;}
.cont_crea_liv{float:left;position:relative;display:block;width:620px;padding-top:1px;padding-right:10px;height:auto;}
.cont_crea_liv a{text-decoration:none;color:#1a2c80;}
.col_gauche_creation_liv{float:left;position:relative;display:block;width:230px;vertical-align:middle;display:inline;}
.col_centre_creation_liv{float:left;position:relative;display:block;left:10px;width:300px;vertical-align:middle;display:inline;}
.col_droite_creation_liv{float:right;position:relative;display:block;width:50px;font-size:20px;height:auto;vertical-align:middle;display:inline;color:#e41129;text-align:left;}
.inputcrealiv{width:300px;border:1px solid #1a2c80;font-size:11px;color:#1a2c80;}
.selectcrealiv{width:60px;border:1px solid #1a2c80;font-size:11px;color:#1a2c80;}
.radio_crealiv{vertical-align:middle;display:inline;}
.btn_creation_liv{float:left;position:relative;display:block;border:0px;padding:0px;margin:0px;color:#1a2c80;background-color:#f8b212;width:300px;height:30px;top:10px;font-size:12px;font-weight:bold;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#crea_form_error_liv{color:#e41129;font-size:12px;font-weight:bold;text-align:center;}
#crea_form_error_liv a{color:#e41129;font-size:12px;font-weight:bold;text-align:center}
.cont_styl_commbk{color:#1a2c80;text-align:left;display:block;float:left;padding-top:20px;margin-left:20px;}
.cont_styl_commbk p{font-size:12px;color:#1a2c80;}
.cont_styl_commbk input{color:#1a2c80;border:1px solid #1a2c80;text-align:center;height:12px;}
.btn_commbk{float:left;position:relative;display:block;border:0px;padding:0px;margin:0px;color:#1a2c80;background-color:#f8b212;width:300px;min-height:30px;height:30px;margin-top:20px;margin-left:180px;font-size:12px;font-weight:bold;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.area_styl{width:570px;height:100px;border:1px solid #162a83;color:#162a83;font-size:13px;}
.pagination{text-align:center;margin:0 auto;}
.pagination a{border:1px solid #666;min-width:15px;width:auto;font-size:12px;text-decoration:none;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pagination a:link{color:#162a83;background-color:#FFF;padding:3px;margin-left:3px;}
.pagination a:visited {color:#162a83;padding:3px;margin-left:3px;}
.pagination a:hover{background-color:#162a83;margin-left:3px;color:#FFF}
.pagination a:active{margin-left:3px;}
.courante {font-size:12px;font-weight:bold;text-decoration:none;display:inline-block;color:#000;background-color:#ffb400;padding:3px;margin-left:3px;border:1px solid #162a83;width:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#facture{margin-top:30px;margin-bottom:20px;font-size:11px;border-left:none;border-right:none;border-top:none;border-bottom:none;width:100%;height:auto}
#facture th {border-top:solid 1px;border-bottom:solid 1px;border-left:none;border-right:none;border-bottom-color:black;border-top-color:black;height:30px;font-weight:normal;font-size:11px;}
#facture td {border-bottom:none;border-left:none;border-right:none;border-top:none;padding-bottom:5px;font-weight:normal;font-size:11px;padding:2px;}	
#guess2 {margin-left:0px;margin-top:20px;font-size:22px;color:#3399cc;font-weight:bold;}
#guess2 H1{margin-left:0px;margin-top:20px;font-size:22px;color:#3399cc;font-weight:bold;}
#corps_null_collection_vide {float:left;display:block;position:relative;width:750px;padding-left:26px;padding-top:150px;text-align:center;font-size:12px;color:#3e85c1;	font-weight:bold;}
#form_error{color:#a53828;font-size:13px;}
article h1 {font-size:22px;line-height:22px;font-weight:bold;color:#162a83;text-align:left;padding:0px 0px 10px 0px;width:100%}

article .titlebook {font-size:18px;line-height:18px;font-weight:bold;text-align:left;color:#fcaf2c;padding-top:0px;margin-bottom:15px;float:left;display:block;position:relative;width:100%}


article h2{font-size:18px;line-height:18px;font-weight:bold;text-align:left;color:#fcaf2c;padding-top:0px;margin-bottom:15px;float:left;display:block;position:relative;width:100%}
article h3{font-size:14px;line-height:13px;font-weight:bold;text-align:left;float:left;padding:10px 0px 5px 0px;position:relative;display:block;width:100%}
article h4{font-size:12px;color:#666;line-height:13px;font-weight:bold;float:left;text-align:left;padding:10px 0px 5px 0px;position:relative;display:block;width:100%}
article p.conseil_particulier{text-align:left;font-style:italic;text-align:right}
article a:link {color:#162a83;text-decoration:underline;}
article a:visited {color:#162a83;text-decoration:underline;}
article a:active {color:#162a83;text-decoration:underline;}
article a:hover {color:#44529b;text-decoration:underline;}
article p{padding:10px 0px 10px 0px;color:#666;width:98%;position:relative;}
article p.chapeau{color:#162a83;}
article p.chapeau a {color:#162a83;text-decoration:underline;}
article p.chapeau a:link {color:#162a83;text-decoration:underline;}
article p.chapeau a:visited {color:#162a83;text-decoration:underline;}
article p.chapeau a:hover {color:#1f82c0;text-decoration:underline;}
article p.chapeau a:active {color:#162a83;text-decoration:underline;}
article .outil{width:115px;float:left;position:relative;display:inline;height:130px;text-align:center;font-weight:600;color:#162a83;
margin:10px 10px 20px 10px;z-index:10}
article .outil a{color:#162a83;font-size:10px;text-decoration:none;}
article .outil a:hover{color:grey;font-size:10px;text-decoration:none;}
article p.autoedition{color:#162a83;}
.comm {width:100%;line-height:22px;text-align:left;vertical-align:middle;text-decoration:none;color:#3e85c1;font-size:12px;}
.mess{border-top:1px solid #000000;border-bottom:1px solid #000000;width:454px;line-height:20px;text-align:left;vertical-align:middle;text-decoration:none;background:#EEE;color:#3e85c1;font-size:11px;padding-left:5px;}
.mess2{font-weight:bold;width:100%;line-height:20px;text-align:left;vertical-align:middle;text-decoration:none;color:#a53828;font-size:11px;padding-left:5px;}
.mess_corps{width:100%;text-align:left;text-decoration:none;font-size:11px;padding-left:15px;}
.reponses input{font-size:12px;text-align:left;padding:5px;color:#a53828;border:1px solid #a53828;text-align:right;width:140px;float:right;	margin-left:150px;cursor:pointer;}
.desc_paper_b{padding-top:10px;padding-bottom:10px;padding-left:10px;text-align:justify;color:#7f7f7f;width:98%;float:left;}
.styl_forfait{padding:25px;color:#666;font-size:13px;font-style:italic;float:left;display:block;width:95%}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;z-index:200;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}	
#lightboxCaption{ float:left;}
#keyboardMsg{ float:right;}
#closeButton{ top:5px;right:5px;}
#lightbox img{ border:none;clear:both;} 
#overlay img{ border:none;}
#overlay{ background-image:url(/_sources/overlay.png);}
.marge {padding-left:10px;color:#999;font-size:20px;font-weight:600;text-align:center}
.tet_col{color:#000;font-size:11px;font-weight:600;height:30px;display:block;float:left;}
.erreur_devis{text-align:center;font-size:14px;color:#a53828;font-weight:800;}
.erreur_devis a {color:#a53828;}
.err_dev{font-weight:800;}
.desc_livre_pc{font-size:13px;color:#666;height:40px;display:block;text-align:center}
.desc_forf{float:left;display:block;position:relative;width:780px;min-height:65px;overflow:visible;z-index:3;margin-bottom:10px}
.cont_avant{width:350px;display:block;position:relative;padding-left:10px;padding-bottom:10px;}
.link_forf{float:left;position:relative;display:block;color:#00209f;font-weight:bold;padding:0px;font-size:14px;width:340px;margin:0px 50px 10px 10px;text-align:left;}
.btn_forfait{float:left;margin:auto;width:100%;height:auto;text-align:center}
.bloc_prix{text-align:center;width:50%;height:250px;position:relative;font-size:20px;float:left;margin-top:15px;color:#f8b212}
.bloc_prixf{width:50%;height:300px;position:relative;font-size:20px;float:left;margin:auto;color:#f8b212;float:left;text-align:center}
.bloc_prixb{width:100%;height:250px;position:relative;font-size:20px;float:left;margin:auto;color:#f8b212;float:left;text-align:center}
article .bloc_prix a{text-decoration:none;color:#f8b212;text-decoration:none;display:block;width:100%}
.bloc_prixresultat{font-size:40px;}
.bloc_prixprint{font-size:30px;width:100%}
.block_left{margin-top:15px;margin-bottom:15px;float:left;width:130px;display:inline-block;text-align:center;height:auto;}
.block_double{margin-top:15px;margin-bottom:15px;margin-left:100px;float:left;width:190px;display:inline-block;text-align:center;height:auto;}
.block_seul{margin-top:15px;margin-bottom:15px;width:370px;display:block;float:left;text-align:center;height:auto;}
.block_triple{margin-top:15px;margin-bottom:15px;width:250px;display:block;float:left;text-align:center;height:auto;}
article .block_left a {text-decoration:none;z-index:1500;display:block}
.boutondevis_print{margin-left:auto;margin-right:auto;background-image:url(/_images/dl-devis.gif);background-repeat:no-repeat;background-color:#FFF;width:120px;height:120px;cursor:pointer;color:#dcddde;border:0;float:left;z-index:50}
.boutoncaddie_couv{margin-left:auto;margin-right:auto;position:relative;background-image:url(/_images/ad-cad.gif);background-repeat:no-repeat;background-color:#FFF;width:120px;height:120px;display:block;border:0;float:left;z-index:50}

.boutondev-specif{margin-left:auto;margin-right:auto;position:relative;background-image:url(/_images/dev-spec.gif);background-repeat:no-repeat;background-color:#FFF;width:120px;height:120px;display:block;border:0;float:left;z-index:1500}

/*.boutondev-specif{margin-left:auto;margin-right:auto;position:relative;background-image:url(/_images/dev-spec.gif);background-repeat:no-repeat;background-color:#FFF;width:120px;height:120px;display:block;border:1px solid red;float:left;}*/

.avant_forf{border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;position:relative;padding:5px 10px 20px 10px;width:350px;font-weight:normal;font-size:11px;background-color:#EEE;color:#00209f;text-align:left;}
.conteneur_descx{float:right;position:relative;font-size:11px;padding-top:15px;padding-bottom:10px;padding-left:10px;width:320px;text-class="label_paper"align:justify;}
.conteneur_descf{position:relative;font-size:11px;margin:15px 10px 15px 10px;display:block;width:90%;text-align:justify;float:left;}
#idpageo.inp_calculateur, #idpage.inp_calculateur, #idpagecolor.inp_calculateur,#liv_id.inp_calculateur {width:94%}
.specif_select{background-color:#EEE;height:30px;font-size:12px;display:inline-block;font-style:italic;padding-left:10px;margin-bottom:5px;margin-top:5px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1a2c80;border:1px solid #CCC;position:relative;float:left;}
.formdata{background-color:#EEE;height:30px;font-size:12px;display:inline-block;font-style:italic;padding-left:10px;margin-bottom:10px;margin-top:5px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1a2c80;border:1px solid #CCC;position:relative;float:left;}
.inp_calculateur_alert{background-color:#EEE;height:30px;font-size:12px;display:inline-block;font-style:italic;padding-left:10px;margin-bottom:5px;margin-top:5px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1a2c80;position:relative;float:left;border:1px solid red}
.inp_calculateurmep{background-color:#EEE;height:25px;width:93%;font-size:12px;font-style:italic;padding-left:10px;padding-top:10px;margin-bottom:5px;margin-top:5px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1a2c80;border:1px solid #CCC;position:relative;float:left;}
input.inp_calculateur {width:93%;}
select.inp_calculateur {width:96%}
textarea.inp_calculateur{width:95%;height:400px}
.resulterror{width:100%;position:relative;float:left}
select.inp_calculateur option {line-height:25px;height:25px;padding-left:5px;padding-top:8px;border-bottom:1px solid #EEE;}
.deuxcol_col1{float:left;position:relative;width:43%;text-align:left;margin:20px;}
.deuxcol_col1 a{width:150px;text-decoration:none;text-align:left;color:#00209f;}
.deuxcol_col1 a:link{width:150px;text-decoration:none;text-align:left;color:#00209f;}
.deuxcol_col1 a:visited{width:150px;text-decoration:none;text-align:left;color:#00209f;}
.deuxcol_col1 a:hover{width:150px;text-decoration:none;text-align:left;color:#00209f;}
.deuxcol_col1 a:active{width:150px;text-decoration:none;text-align:left;color:#00209f;}
.contact_devis{width:95%;height:auto;position:relative;float:left;text-align:center;font-size:18px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;
padding:10px;color:#f8b212;margin:20px 10px 20px 10px;}
.desc_brochure{width:95%;height:460px;position:relative;float:left;
padding:10px;margin:0px 10px 20px 10px;}
.label_paper{font-weight:800;color:#1a2c80;font-size:27px;text-align:center}
.cadre_conseil_f{line-height:25px;padding:5px;border-bottom:1px dashed #1a2c80;width:100%;margin:0px 0px 10px 0px;float:left;cursor:pointer;color:#666}
article .cadre_conseil_f a{text-decoration:none;font-size:14px;color:#666}
.deuxcol_print{float:left;position:relative;width:100%;margin:20px 0px 10px 0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
border:1px solid #CCC;}
.desc_champs{padding-top:7px;font-size:12px;color:#00209f;font-style:italic;font-weight:500;width:150px;}
.colonnebis { margin:0px 10px 0px 0px;padding:0;float:left;width:47%}
.deuxcol_print p{padding-top:10px;padding-bottom:5px;font-weight:500;font-size:17px;color:#00209f;}
.desc_champs_cg{padding-top:7px;font-size:12px;color:#00209f;font-style:italic;font-weight:500;}
.desc_champs_cd{padding-top:7px;font-size:12px;color:#00209f;font-style:italic;font-weight:500;}
.precision{font-size:11px;color:#162a83;}
.tb_temoignage {margin:10px 10px 20px 0px;height:auto;border-bottom:1px solid #CCC;border-right:1px solid #CCC;float:left;-webkit-border-radius:0px 0px 10px 0px;-moz-border-radius:0px 0px 10px 0px;border-radius:0px 0px 10px 0px;width:98%}
article .aposittemoi{width:230px;height:26px;background:#666;-webkit-border-radius:10px 0px 10px 0px ;-moz-border-radius:10px 0px 10px 0px;border-radius:10px 0px 10px 0px;margin:0px;float:left;float:right;color:#FFF}
article .aposittemoi a{text-align:center;width:230px;height:26px;color:#FFF;text-decoration:none;font-size:14px;height:auto;line-height:1.2em}
article .aposittemoi a:hover{text-align:center;color:#fcaf2c;font-size:14px;width:230px;text-decoration:none;font-style:italic}
.aposit{width:230px;height:26px;text-align:center;display:block;padding-top:5px;}
.temoigne_contenu {text-align:justify;font-size:14px;height:auto;padding:20px 10px 10px 0px;width:98%;display:block;color:#000;line-height:17px;float:left}
.temoigne_contenu a{text-align:center;color:#162a83;text-decoration:none;font-size:14px;width:350px;height:auto;}
.temoigne_contenu a:hover{text-align:center;color:#fcaf2c;font-size:14px;width:350px;height:auto;text-decoration:none;font-style:italic}
.valid_tem {position:relative;top:-10px;left:300px;color:#00209f;font-weight:600;}
.erreur_temoignagec1{position:relative;top:-30px;left:300px;color:#00209f;font-weight:600;}
.erreur_temoignagec2{position:relative;top:-14px;left:300px;color:#00209f;font-weight:600;}
.tb_nouveaute{margin-top:30px;margin-left:100px;padding:0px;padding-bottom:30px;width:600px;}
.delcaddie{border:none;color:#fff;background:transparent url(../_images/actions/supprimer.png) no-repeat;font-size:0px;width:15px;height:15px;cursor:pointer;}
#art1{margin-top:20px;}
#panier{border:0px;}
#fermer_conn {position:relative;float:right;z-index:101;top:5px;right:10px;color:#1a2c80;font-size:12px;}
#fermer_conn a{text-decoration:none;color:#1a2c80;font-size:12px;}
#fermer_conn a:hover{text-decoration:none;color:#1a2c80;font-size:12px;}
#fermer_connu {position:relative;float:right;z-index:101;top:5px;right:10px;color:#1a2c80;font-size:12px;}
#fermer_connu a{text-decoration:none;color:#1a2c80;font-size:12px;}
#fermer_connu a:hover{text-decoration:none;color:#1a2c80;font-size:12px;}
#sscadre_conn {background:#fff;height:25px;width:480px;display:block;position:relative;float:left;z-index:101;left:10px;top:5px;}
#sscadre_connect{background:#f8b212;height:140px;position:relative;display:block;float:left;z-index:101;left:10px;top:10px;width:480px;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#sscadre_link{background:#f8b212;height:195px;position:relative;display:block;float:left;z-index:101;left:10px;top:10px;width:480px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#sscadre_conn h2{color:#1a2c80;font-size:20px;text-align:center;}
.right_box_link{width:340px;float:left;font-size:12px;font-weight:800;text-align:right;display:inline-block;position:relative;height:90px;margin-bottom:10px;margin-left:5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#f3f5f7}
.left_box_link{width:340px;float:left;font-size:12px;font-weight:800;text-align:left;display:inline-block;position:relative;height:90px;margin-bottom:10px;margin-right:5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#f3f5f7}
.position_imag_left{display:inline-block;width:35px;height:90px;line-height:35px;background:#fcaf2c;vertical-align:middle;-webkit-border-radius:15px 0px 0px 15px;-moz-border-radius:15px 0px 0px 15px;border-radius:15px 0px 0px 15px;text-align:center}
.position_imag_right{display:inline-block;width:35px;height:90px;line-height:25px;vertical-align:middle;background:#fcaf2c;-webkit-border-radius:0px 15px 15px 0px;-moz-border-radius:0px 15px 15px 0px;border-radius:0px 15px 15px 0px;text-align:center}
.position_text_left{display:inline-block;width:290px;padding-top:7px;margin-left:10px;text-align:left;vertical-align:top;font-size:16px}
.particulier_text_left{text-decoration:none;font-size:12px;font-style:italic;line-height:1.3em; }
.position_text_right{display:inline-block;width:290px;text-align:right;padding-top:7px;margin-right:10px;vertical-align:top;font-size:16px}
.particulier_text_right{text-decoration:none;font-style:italic;font-size:12px}
.position_text_right_c2{display:inline-block;width:150px;line-height:1.2;text-align:right;margin-right:5px;}
#sscadre_link a{text-align:left;font-size:13px;color:#162a83;font-weight:600;text-decoration:none;}
#sscadre_link a:hover{color:#000;font-size:13px;color:#FFF;font-weight:600;text-decoration:none;}
.chiffre {display:inline-block;width:25px;line-height:90px;text-align:center;color:#FFF;font-size:24px;}
.alert_conn{top:205px;width:500px;height:20px;display:block;position:absolute;z-index:1000;color:#162a83;font-size:12px;font-weight:900;text-align:center;}
#cont_barr_ftp{float:left;width:400px;margin-top:30px;margin-bottom:20px;margin-left:20px;text-align:left;}
#cont_barr_ftp h1{font-size:22px;color:#162a83}
.delais{display:block;color:#312783;font-size:40px;text-align:center;font-weight:600;line-height:28px;}
.plus_petit{font-size:20px;}
.deuxcol_droite{float:left;position:relative;width:330px;text-align:left;font-size:11px;color:#312783;padding:10px 0px 10px 0px}
.menu_compte_commande{display:block;width:250px;height:300px;padding-left:20px;margin-bottom:20px;font-size:12px;color:#1a2c80;float:left}
.menu_compte_commande h1{color:#1a2c80;font-size:22px;}
#nav_cpt{display:inline;width:250px;font-size:12px;font-weight:bold;margin-bottom:20px;margin-left:0px;margin-right:0px;padding:0;}
#nav_cpt ul {text-align:center;width:250px;}
#nav_cpt li {height:30px;background:#f8b211;float:left;display:inline;text-decoration:none;list-style-type:none;font-size:13px;line-height:2.2em;color:#FFF;width:100%;margin-bottom:10px;margin-top:10px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0.5px 6px #808285;-moz-box-shadow:0px 3px 6px ;box-shadow:0px 1px 6px #808285;}
#nav_cpt a{color:#FFF;text-decoration:none;}
#nav_cpt ul li:hover{background:#f8b211;color:#FFF}
#nav_cpt a:visited{color:#FFF;text-decoration:none;}
#nav_cpt a:active{color:#FFF;text-decoration:none;}
#nav_cpt a:hover{background:#f8b211;color:#1a2c80;text-decoration:none;}
.titlpaper{color:#162a83;}
#coltem{display:block;position:relative;width:98%;height:auto;float:left;text-align:left;padding-bottom:10px;padding-top:15px;}
.text_st{color:#666;line-height:16px;font-size:14px;}
.text_pres{line-height:16px;font-size:15px;color:#FFF;font-weight:bold;padding-left:50px; padding-right:50px;width:500px;color:#666}
.imag_cont{height:90px;width:63px;margin:auto;float:left;display:block;position:absolute}
.bloc_telech_livrspan{color:#FFF;width:150px;height:50px;vertical-align:middle;text-align:center;line-height:1.2;display:inline-block;padding-top:10px;}
#colcat{display:block;position:relative;width:380px;float:left;text-align:left;padding:15px 15px 15px 20px;}
#colcat p.chapeau{font-size:12px;color:#1a2c80;} /*gris foncé*/
#colcat p.listcoll{margin-left:10px;font-size:12px;color:#1a2c80;}
.collecp a{text-align:right;color:#00aeef }
.collecp a:hover{text-align:right;color:#9d9c9c}
.body_coll_recherche{display:block;position:relative;width:330px;float:left;text-align:left;padding:15px;margin-top:10px;border:1px solid grey;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:2}
.body_coll_recherche h2 {font-weight:bold;line-height:18px;color:#666;font-weight:normal}
.rechercheres {background-color:#ffb400;color:#FFF;width:96%;height:25px;font-size:14px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;margin-top:10px;border:none;}
.rechercheres:hover {background-color:#162a83;color:#FFF;width:96%;height:25px;font-size:14px;cursor:pointer;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;border:none;}
#fil_ariane a{color:#162a83;text-decoration:none}
.exeptliv{font-size:10px;line-height:1.2em}
.prescollec{font-size:11px;color:#666;width:350px;}
.prescollecprix{font-size:11px;color:#666;}
.prescollec a{color:#666;text-decoration:none}
.prescollec a:hover{color:#000;text-decoration:none}
.connexion_commanded{width:96%;height:130px;padding-left:430px;padding-top:30px;}
.colcatc{display:block;position:relative;width:695px;float:left;padding:30px;margin-top:5px;}
.colcatc h2{text-align:left; }
.labform {width:450px;text-align:left;padding-left:22px;margin-top:-18px;}
.labformb {width:250px;text-align:left;padding-left:22px;margin-top:-18px;}
#guessb {margin-left:0px;margin-top:10px;font-size:22px;color:#162a83;font-weight:bold;width:80px;height:30px;position:relative}
#guessa {margin-left:0px;margin-top:10px;font-size:22px;color:#162a83;font-weight:bold;width:80px;height:30px;position:relative}
#cookieChoiceInfo a{color:#162a83}
#cookieChoiceInfo a:hover{color:#162a83}
.stylccee{position:absolute;top:30px;left:90px;font-size:15px;color:#666;font-weight:300}
.styautoed{position:absolute;top:70px;left:0px;font-size:9px;color:#666;font-weight:300;width:310px;display:block;padding:5px;text-align:right;z-index:0}
.mod_prod_form_wrapper {margin:0;font-size: 12px;}
.mod_prod_form_wrapper .clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.mod_prod_form_wrapper h1 {font-size: 40px;color: #f8b212;font-weight: 600;margin: 0 0 11px;}
.mod_prod_form_wrapper h2 {	font-size: 18px;color: #f8b212;font-weight: bold;margin: 0;}
.mod_prod_form_wrapper .livraison_message {
	float: right;margin-right: 25px;text-align: center;line-height: 28px;color: #312783;font-size: 40px;font-weight: 600;}
.mod_prod_form_wrapper .livraison_message span.livr_mess_label {font-size: 20px;}
.mod_prod_form_wrapper h2.specif_description, .mod_prod_form_wrapper h2.options_title {font-size: 18px;font-weight: 600;margin: 0;padding: 0px 0px 15px 0px;}
.mod_prod_form_wrapper h2.specif_description {margin-right: 25px;}
.mod_prod_form_wrapper .select_wrapper {clear: left;}
.mod_prod_form_wrapper .select_inner {padding: 0;margin-bottom:10px;height:40px;}
.mod_prod_form_wrapper .select_content {float: left;height: 35px;}
.mod_prod_form_wrapper .select_content label {font-weight: bold;width: 120px;display: block;float: left;}
.mod_prod_form_wrapper .select_content select {display: block;float: left;width: 350px;font-size: 13px;font-weight: 700;color: #00209f;padding-left: 3px;}
.mod_prod_form_wrapper .select_content option {padding-left: 6px;}
.mod_prod_form_wrapper .select_description {float: left;display: block;margin: 12px 0px 5px 5px;font-size: 11px;color: #312783;}
.mod_prod_form_wrapper .options {clear: left;margin-top: 20px;margin-right: 25px;}
.mod_prod_form_wrapper .options div {padding: 15px 10px;margin: 10px 0;}
.mod_prod_form_wrapper .options  label {width: 200px;display: inline-block;}
.mod_prod_form_wrapper .tarif_wrapper {clear: left;}
.mod_prod_form_wrapper .tarif_wrapper .tarif_loading {text-align: center;display:none;}
.mod_prod_form_wrapper .tarif_wrapper .tarif_loading span {background: url('../_images/loading.gif') no-repeat;padding-left: 20px;font-weight: bold;}
.mod_prod_form_wrapper .tarif_message {text-align: center;color: #162a83;font-size: 16px;font-weight: 800;font-style: italic;padding: 5px;}
.mod_prod_form_wrapper .unitaire_message {color: #FFB400;}
.mod_prod_form_wrapper .tarif_display {text-align: center;font-size: 35px;font-weight: 600;color: #162a83;margin-bottom: 15px;}
.mod_prod_form_wrapper .unitaire_display {color: #FFB400;}
.mod_prod_form_wrapper .tarif_ht{font-size: 25px;}
.mod_prod_form_wrapper .buttons {margin-top: 15px;width:100%;margin:0}
.mod_prod_form_wrapper .buttons div.devis_perso {text-align: center;}
.mod_prod_form_wrapper .buttons div.valid_devis {width: 47.5%;float: right;}
.mod_prod_form_wrapper .buttons .form_button {margin-left:auto;margin-right:auto;position:relative;background-image:url(/_images/ad-cad.gif);background-repeat:no-repeat;background-color:#FFF;width:150px;height:160px;display:block;border:0;float:left;cursor: pointer}
.info_devis_wrapper .contact_bord_devis {width: 700px;}
.mod_prod_form_wrapper .gabarit {margin-top: 25px;color: #666666;}
.mod_prod_form_wrapper .gabarit h3 {font-size: 17px;}
.mod_prod_form_wrapper .gabarit_description {font-size: 11px;width: 340px;margin: 20px 0;}
.mod_prod_form_wrapper .gabarit_list {border-top: 1px solid #666;border-bottom: 1px solid #666;padding: 10px 15px;font-weight: bold;font-size: 16px;float:left;width:95%}
.mod_prod_form_wrapper .gabarit_list div {padding: 3px 0;}
.mod_prod_form_wrapper .gabarit_list a {	color: #7f7f7f;text-decoration: none;}
.mod_prod_form_wrapper .gabarit_list a:hover {color: #000;}
.mod_prod_form_wrapper .processus_commande_text {	color: #666666;margin-top: 25px;font-size: 11px;}
.mod_prod_form_wrapper .processus_commande_text h3 {font-size: 17px;}
.mod_prod_description {margin: 10px 20px 20px;}
.mod_prod_page_content #corps_null {margin: 20px 20px 0;padding: 0;}
.mod_prod_description h2{color:#1a2c80;font-size:18px}
.mod_prod_description h3{color:#f8b211;font-size:15px}
.btn_gab{color: #7f7f7f;text-decoration: none;background:#FFF;border:none;font-weight: bold;font-size: 14px;cursor: pointer;}
.retour_calcul{	padding-left:150px;color:#1a2c80;font-weight:bold;font-size:16px;text-align:center;font-style:italic;text-decoration:none;}
#menux{margin-top:20px;width:960px;padding:20px;height:auto;}
#menux h1{color:#162a83;font-size:24px;padding-bottom:10px;}
#menux ul{margin:0px;width:1024px;line-height:30px;height:auto;}
#menux a{width:auto;display:block;text-decoration:none;left:0px;}
#menux .rub{width:960px;display:block;height:30px;color:#162a83;text-decoration:none;margin-bottom:10px;}
#menux .rubb{width:960px;display:block;height:30px;color:#162a83;text-decoration:none;}
.rub a{color:#162a83;}
.rubc{color:#999;}
.rub a:hover{color:#999;}
.rubb a{color:#999;}
.rubb a:hover{color:#162a83;}
#menux li{float:left;}
#menux li ul{width:1004px;}
.cont_smx {margin-right:15px;margin-bottom:30px;display:block;width:980px;height:auto;border-bottom:1px solid #CCC;color:#162a83;} 
.cont_smxb {margin-right:15px;margin-bottom:30px;display:block;width:980px;height:auto;border-bottom:1px solid #CCC;color:#999} 
.cont_smxxx{margin-right:15px;display:block;width:980px;height:auto;color:#162a83;margin-bottom:30px;} 
.subforf{font-size:15px;font-weight:bold}
#menux ul.sousmenux li {text-align:left;padding-right:20px;margin-top:10px;margin-bottom:10px;}
#menux ul.sousmenuxx li {text-align:left;padding-right:20px;margin-bottom:10px;width:960px;}
.colonv1, .colonv2, .colonv3{display:table-cell;vertical-align:top;width:23%;}
.colonv4{display:table-cell;vertical-align:top;width:22%}
#menux ul.sousmenuxb li {text-align:left;padding-right:20px;margin-top:10px;margin-bottom:10px;}
#menux ul.sousmenux li a{text-align:left;font-size:11px;line-height:16px;color:#162a83;}
#menux ul.sousmenuxb li a{text-align:left;font-size:11px;line-height:16px;color:#999;}
#menux ul.sousmenux li a:hover{text-align:left;font-size:11px;line-height:16px;color:#999;}
#menux ul.sousmenuxb li a:hover{text-align:left;font-size:11px;line-height:16px;color:#162a83;}
#menux ul.sousmenux li.colonv1  p.center_pelem span a,#menux ul.sousmenux  li.colonv2  p.center_pelem span a,#menux ul.sousmenux  li.colonv3  p.center_pelem span a,#menux ul.sousmenux  li.colonv4  p.center_pelem span a{font-size:15px;margin:0px;}
.sousmenuxv li.colonv{text-align:left;}
.colonv a{font-size:10px;color:#162a83;}
.colonv a:hover{font-size:10px;color:#999;}
.sub a{color:#162a83;font-size:15px;font-weight:bold}
.sub a:hover{color:#999;}
.colonv{width:960px;display:inline-block;line-height:16px;-moz-column-count:3;-moz-colum-width:30%;-moz-column-gap:20px;-webkit-column-count:3;-webkit-colum-width:30%;-webkit-column-gap:20px;column-count:3;column-width:30%;column-gap:20px;}
.inp_forfait{background-color:#EEE;height:20px;font-size:12px;display:inline-block;font-style:italic;padding-left:10px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1a2c80;border:1px solid #CCC;position:relative;float:left;}
#erreur_devis{text-align:left;padding-left:20px;padding-top:5px;font-size:12px;color:#a53828;font-weight:800;}
#bloc_prix{text-align:left;color:#1a2c80;font-size:12px;padding-left:15px;}
input.inp_forfait {width:92%;}
select.inp_forfait {width:400px;}
header.fb-like{}
.errorpage {float:left;display:block; font-size:24px;color:#1a2c80;padding-top:100px;text-align:center;width:1024px;height:300px;background:#FFF}
.errorpage a{color:#1a2c80;text-decoration:none}
.fd_gab{width:100%;display:block;height:auto;min-height:450px;}
.fd_gab input.inp_calculateur{width:95%;z-index:50}
.positing{margin-left:15px;margin-right:15px;}
.positinggab{margin-left:15px;height:auto;}
.subm_ean{border:0;padding:0;color:#FFF;background-color:#fcaf2c;width:92%;height:30px;font-size:14px;margin:15px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow: -1px 1px 3px #555;-webkit-box-shadow: -1px 1px 3px #555;box-shadow: -1px 1px 3px #555;}
#subm_eanres{border:0px;padding:0px;margin:0px 15px 0px 15px;display:block;background-color:#fcaf2c;width:92%;height:30px;padding-top:10px;font-size:14px;margin-top:15px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;text-decoration:none;-moz-box-shadow: -1px 1px 3px #555;-webkit-box-shadow: -1px 1px 3px #555;box-shadow: -1px 1px 3px #555;}
.fd_gab h3{margin:15px 10px 0px 0px;display:block;position:relative;float:left;width:100%}
.cdos{margin:0px 0px 15px 10px;display:block;position:relative;float:left;}
#attpart{font-weight:normal;color:#999;}
#txtcb{color:#FFF;text-decoration:none;font-size:14px}
#txtcb a:visited{color:#FFF;text-decoration:none;}
#txtcb a{color:#FFF;text-decoration:none;}
#txtcb a:link{color:#FFF;text-decoration:none;}
#attpartb{font-weight:normal;color:#999;}
.ligne2_fp{height:30px;border-bottom:1px solid #999;padding-top:10px;margin-right:30px;}
.ligne2_fpb{height:30px;margin-top:10px;margin-right:15px;float:left;width:100%}
.margeb {height:30px;padding-left:10px;color:#999;font-size:18px;font-weight:600;float:right;text-align:right}
.margec {height:30px;padding-left:10px;color:#999;font-size:18px;font-weight:600;float:left;}
.ligne2_fp a{color:#999;font-size:18px;text-decoration:none}
.seuilrent{padding-right:10px;height:200px}
#temoignage_compte {font-size:12px;text-align:left;width:70%;display:block;position:relative;float:left;padding-left:20px;padding-top:40px;padding-bottom:15px;}
#temoignage_compte h1 {font-size:20px;line-height:17px;font-weight:bold;color:#00209f;text-align:left;}
#temoignage_compte h2{font-size:22px;line-height:15px;font-weight:bold;text-align:left;color:#fcaf2c;}
#temoignage_compte h3{font-size:12px;line-height:13px;font-weight:bold;text-align:left;border-bottom:0px }
.cfaq{width:279px;height:188px;background-color:#EEE;margin-right:25px;margin-left:25px;padding-bottom:20px;margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow: -1px 1px 3px #555;-webkit-box-shadow: -1px 1px 3px #555;box-shadow: -1px 1px 3px #555;float:left;}
.ctfaq{width:90%;display:block;position:relative;float:left;}
#faq ul{width:269px;height:30px;display:block;position:relative;background-color:#fcaf2c;color:#FFF;font-size:18px;padding-top:10px;padding-left:10px;margin-right:30px;margin-top:15px;text-decoration:none;-moz-box-shadow: -1px 1px 3px #555;-webkit-box-shadow: -1px 1px 3px #555;box-shadow: -1px 1px 3px #555;cursor:pointer;margin-bottom:10px;}
#faq li{color:#666;font-size:14px;line-height:25px;margin-left:10px;cursor:pointer;}
#faq{padding:0px 0px 0px 20px;width:100%;margin-top:20px;text-align:left}
#faq h1{font-size:24px;color:#00209f;display:block;margin-bottom:30px;}
#faq h2{font-size:22px;display:block;width:100%;border-bottom:1px solid #fcaf2c;padding-bottom:10px;color:#fcaf2c;height:25px;margin-bottom:20px;margin-top:20px;}
#faq h3{font-size:14px;text-align:left;color:#666;font-weight:bold}
#faq p{font-size:12px;text-align:justify;color:#666;width:95%;margin-bottom:10px;margin-top:20px;line-height:20px;padding-left:5px;padding-right:5px;}
div#faq a{color:#000;}
div#faq a:link{color:#000;}
div#faq a:visited{color:#000;}
div#faq a:hover{color:#666;}
.tetfaq{display:block;width:100%;height:auto;padding:5px;margin-top:20px;}
.tetfaqb{display:block;width:100%;height:auto;margin:10px;padding:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;-moz-box-shadow: -1px 1px 3px #555;-webkit-box-shadow: -1px 1px 3px #555;box-shadow: -1px 1px 3px #555;background-color:#EEE}
.fpay{margin:0px 0px 0px 20px;width:100%;height:auto;}
.fcad{margin:20px 0px 0px 20px;width:100%;height:auto;}
.fconn{margin:20px 0px 0px 20px;padding-bottom:30px;width:100%;height:300px;}
.fconn h1{font-size:24px;color:#1a2c80;display:block;margin-top:100px;}
.fconnc{margin:0px 0px 0px 20px;padding-bottom:20px;width:100%;height:300px;}
.selectpay h2 {color:#FFF}
.fconnc h1{font-size:24px;color:#1a2c80;display:block;}
#head_facture{float:left;position:relative;display:block;margin-left:26px;width:740px;margin-bottom:20px;font-size:11px;border-left:none;	border-right:none;border-top:none;border-bottom:none;}
#caddie {margin-bottom:20px;font-size:11px;color:#1a2c80;table-layout:fixed;width:96%}
#caddie th {border-top:3px solid #1a2c80;border-bottom:3px solid #1a2c80;border-left:none;border-right:none;height:30px;font-weight:normal;font-size:11px;}
#caddie tr{width:1024px}
#caddie td {border:none;padding-bottom:5px;font-weight:normal;font-size:12px;padding-top:3px;line-height:13px;}
.my_cad{display:block;height:4px;}
#caddie_fact {float:left;position:relative;display:block;margin-left:26px;width:96%;margin-bottom:20px;font-size:11px;border:none;}
#caddie_fact th {border-top:3px solid #000;border-bottom:3px solid #000;border-left:none;border-right:none;height:30px;font-weight:normal;font-size:11px;}
#caddie_fact td {border:none;padding-bottom:5px;font-weight:normal;font-size:12px;padding-top:3px;line-height:14px;}
#caddie_btn{float:left;margin-bottom:30px;height:50px;font-weight:normal;font-size:12px;}
.print_fact{width:200px;height:40px;border:0px;font-weight:bold;background:#f8b211;color:#1a2c80;margin-right:5px;margin-top:5px;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;cursor:pointer;-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#pay_btn{float:left;height:30px;font-weight:normal;font-size:12px;cursor:pointer}
#btnsuivant input{width:200px;height:40px;border:0px;font-weight:bold;background:#f8b211;color:#1a2c80;margin-right:5px;margin-top:5px;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;cursor:pointer;cursor:pointer;-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.btn_payment{float:right;position:relative;display:inline;border:0px;padding:0px;margin:0px;color:#1a2c80;background-color:#f8b212;width:200px;height:30px;cursor:pointer;font-size:12px;font-weight:bold;-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.conteneur_pay{display:block;position:relative;float:left;height:60px;}
.inputpay{background-color:#EEE;height:20px;font-size:12px;display:inline-block;font-style:italic;padding-left:10px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1a2c80;border:1px solid #CCC;position:relative;float:left;width:96%;margin-bottom:12px;margin-top:12px;}
#form_errorpay{display:block;position:relative;float:right;width:215px;color:red;font-size:13px;font-weight:800;padding-top:5px;padding-bottom:15px;}
#btnsuivantb{width:200px;height:40px;border:0px;font-weight:bold;background:#f8b211;color:#1a2c80;margin-right:5px;margin-top:5px;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;text-align:center;font-size:12px;cursor:pointer;}
#caddie_btn a {text-decoration:none;color:#1a2c80;}
#caddie_btn a:hover {text-decoration:none;color:#1a2c80;}
.payblock{float:left;display:block;width:65%;color:#666;padding-bottom:20px;margin-left:40px;margin-top:20px;font-size:13px;height:auto;vertical-align:bottom;}
.pay_cg{float:left;display:block;width:60%;text-align:right;margin-bottom:20px;}
.pay_cd{float:right;display:block;position:relative;width:38%;text-align:right;margin-bottom:20px;text-align:right;display:table-cell;vertical-align:bottom;}
.payplacment{display:table-cell;vertical-align:bottom;margin:0;padding:10px;-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:auto}
.pay_cd a {text-decoration:none;text-align:left;display:block;width:100%;}
.payblock h2{color:#1a2c80;font-size:22px;}
.btn_paymentf{position:relative;display:inline;border:0px;padding:0px;margin-top:12px;margin-bottom:12px;
color:#1a2c80;background-color:#f8b212;width:100%;height:30px;
cursor:pointer;font-size:12px;font-weight:bold;-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#cmd_fact{float:left;display:block;width:70%;color:#666;padding-bottom:20px;margin-left:20px;margin-top:30px;font-size:13px;height:auto;vertical-align:bottom;}
#cmd_fact h2{color:#1a2c80;font-size:22px;line-height:40px}
.cons_col{text-decoration:underline;cursor:pointer;font-size:11px;padding:0px 0px 10px 0px;display:block}
.block_cons{width:100%;display:block;position:relative;background-color:#FFF;height:auto}
.block_cons textarea{font-family:arial;font-size:14px;font-style:italic;color:#1a2c80;}
.continpucontact h2{font-size:22px;color:#f8b212;text-align:center}
.block_cons h4{font-size:20px;color:#666;text-align:left;width:90%;float:left;line-height:22px}
.block_cons h4 a{font-size:20px;color:#666;text-align:left;}
.block_cons h4 a:hover{font-size:20px;color:#162a83;text-align:left}
.block_cons p{font-size:12px;color:#000;width:95%;padding:20px 10px 10px 20px ;}
.inputcont{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;padding:10px;width:95%;height:93%;border:1px solid #CCC;resize: none;}
.continpucontact{float:left;background-color:#EEE;padding:10px;height:380px;margin:20px 20px 10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;width:90%}
.contucontact{float:left;width:90%;padding:20px 20px 10px 20px;display:block;text-align:left}
.contucontactlin{width:90%;float:left;padding:0px 20px 20px 0px;height:100%}
.devisonline a{color:#1a2c80;text-decoration:none}
.devisonline a:hover{color:#f8b212;text-decoration:none}
.cinpucontactb{width:44%;float:left;padding:0px 10px 0px 20px;}
.cd_conseil{width:45%;color:#666;float:left;font-size:12px;display:block;padding:10px;line-height:15px;text-align:left;border-right:1px solid #666}
.cg_conseil{width:45%;color:#666;float:left;font-size:12px;display:block;padding:10px;line-height:15px;}
.cb_conseil{width:100%;color:#666;font-size:12px;display:block;text-align:center;margin-top:20px;margin-bottom:10px}
.cspe_conseil{width:100%;color:#666;font-size:12px;display:block;margin-top:20px;margin-bottom:20px}
.plush2{display:block;width:93%;font-size:22px;color:#f8b212;margin:20px 0px 20px 0px;line-height:60px;text-align:left}
article .plush2 h2{font-size:30px;color:#f8b212;margin:20px 0px 20px 0px;line-height:60px;border-bottom:1px solid #666;}
.conty{font-size:22px;color:#666;width:100%;float:left;position:relative}
.conti{font-size:24px;color:#1a2c80;margin-bottom:30px;display:block;font-weight:bold;width:100%;float:left;position:relative}
.contyo{font-size:16px;color:#666;width:100%;float:left;position:relative}
.contio{font-size:19px;color:#1a2c80;margin-bottom:10px;display:block;font-weight:bold;width:100%;float:left;position:relative}
.devisonline{display:block;color:#1a2c80;border-bottom:1px solid #666;cursor:pointer;padding-bottom:20px;}
.devisonline:hover{display:block;color:#f8b212;border-bottom:1px solid #666;cursor:pointer}
.strucolon{width:50%;float:left;height:auto;background-color:#FFF}
.submcontact{color:#FFF;border:0px;background:none;width:100%;cursor:pointer;height:100%;top:0px;left:0px;position:absolute;}
.btnsouslign{width:82%;float:left;font-size:12px;color:#1a2c80;padding-top:15px;text-align:left;padding-left:80px;font-weight:normal}
.sbmbutton{margin:0px 10px 10px 10px;display:block;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;height:70px;font-size:14px;width:100%;position:relative;float:left;display:block;border:1px solid #f8b212;cursor:pointer;vertical-align:middle;font-weight:bold;margin-bottom:14px;}
.errfield{margin:0px 10px 10px 10px;display:block;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;height:70px;font-size:14px;width:100%;position:relative;float:left;display:block;vertical-align:middle;font-weight:bold;margin-bottom:14px;background-color:#EEE}
.errcontact{position:absolute;display:block;font-weight:bold;float:left;text-align:left;color:#1a2c80;text-decoration:none;padding-top:20px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;padding-left:80px;border:0px ;width:100%;cursor:pointer;font-size:12px;width:100%;}
div.sbmbutton:hover {color:#f8b212;}
.imgbtn{border:1px solid #f8b212;position:absolute;border-radius:50%;background-image:url(/_images/pictosubmit.gif);background-position: 5px 5px;background-repeat:no-repeat;background-color:#EEE;margin:10px;width:50px;height:50px;display:block;}
.imgbtne{border:1px solid #f8b212;position:absolute;border-radius:50%;background-image:url(/_images/pictoerreurw.gif);background-position: 5px 5px;background-repeat:no-repeat;background-color:#EEE;margin:10px;width:50px;height:50px;display:block;}
.imgbtnw{border:1px solid #f8b212;position:absolute;border-radius:50%;background-image:url(/_images/pictosubmitw.gif);background-position: 5px 5px;background-repeat:no-repeat;background-color:#EEE;margin:10px;width:50px;height:50px;display:block;}
.contucontactimg{float:left;width:100%;margin-top:20px;margin-bottom:10px;display:block;text-align:center;}
.lngrbtn {color:#f8b212;text-decoration:none;display:block;text-align:center;width:100%}
.imggrbtn{margin-left: auto;margin-right:auto;margin-bottom:20px;position:relative;border-radius:50%;background-image:url(/_images/pictocpt.gif);background-position: 5px 0px;background-repeat:no-repeat;background-color:#f8b212;width:120px;height:120px;display:block;}
.btnla{font-size:16px;font-weight:bold}
.btnlb{font-size:12px;font-style:italic;}
#contreuss{margin-top:20px;width:100%;height:400px;color:#1a2c80;}
#contreuss h1{font-size:20px;}
.cadh{width:20px;padding-left:20px;color:#1a2c80;width:100%}
.cgv{float: left; display: block; position: relative; width: 730px; font-family: Arial,Helvetica,sans-serif; padding-left: 10px; }
.cgvmaj{font-size: 10px; font-weight: normal; font-style: italic; line-height: 10px;}
article .cgv a{font-size: 14px;display:block;position:relative;color:#666;text-decoration:none;border-bottom:1px solid #666;padding-bottom:10px;padding-top:5px;  }
article .cgv  .telcgv a   {float:right;font-size: 20px;color:#f8b212;border:none}
.bloca{width:90px;display:block;color:#1a2c80;float:left}
.blocb{width:150px;display:block;color:#1a2c80;float:left}
Div#conseil p.reponses{font-size:12px;text-align:left;padding-left:10px;margin-top:10px;margin-bottom:10px;}
div#formconseil {font-size:12px;line-height:13px;text-align:left;margin:0px;padding-left:3px;width:450px;padding-top:15px;padding-bottom:15px;}
div#compteur {line-height:12px;font-size:11px;font-weight:normal;text-align:left;float:left;width:730px;padding-left:10px}
.conttext textarea{background-color:#EEE;width:98%;height:300px;font-size:12px;display:inline-block;font-style:italic;padding:10px;margin-bottom:5px;margin-top:5px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1a2c80;border:1px solid #CCC;position:relative;float:left;}
.conttext{margin-left:10px;float:left}
.simulateur{width:200px;background:#EEE;font-size:12px;float:right;padding:10px 10px 0px 10px;margin-left:0px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;}
.simulateur input{width:50px;}
.submcount{margin:0px 10px 10px 0px;display:block;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;height:70px;font-size:14px;width:100%;position:relative;float:left;display:block;border:1px solid #f8b212;cursor:pointer;vertical-align:middle;font-weight:bold;margin-bottom:14px;}
.simu_sauf{font-weight:normal;font-size:11px;color:#3e85c1;}
.simulateur select{width:200px;text-align:left;font-size:11px;color:#1a2c80;}
.simulateur p{color:#1a2c80;line-height:14px;position:relative;float:left}
article .countpage{font-size:16px;color:#f8b212;text-align:center;display:block;width:100%;float:left;}
article .countpageplus{font-size:24px;color:#f8b212;display:block;width:100%;float:left;text-align:center}
article.other a:link{text-decoration:none}
#recueil {float:left;font-size:11px;margin-left:26px;margin-bottom:20px;width:70%;display:block}	
#recueil th{font-size:12px;font-weight:bold;height:20px;border-bottom:solid 1px;border-top:solid 1px;border-color:black;border-left:none;border-right:none;padding-left:5px;}	
#recueil td {border-color:white;border-style:hidden;border:0px;}	
#recueil textarea {height:70px;}
#recueils {font-size:11px;border:none;}
#recueils td {border-color:white;border-style:hidden;border:0px;font-size:11px;}
.view_image_body{position: fixed;background-color: black;width: 100%;height: 100%;top: 0;left:0;opacity: 0.8;} 
.view_image{height: 100%;width: 100%;top: 0;left:0;position: fixed;cursor: zoom-out;} 
.view_image_img{position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;max-height: 95%;max-width: 95%;cursor: zoom-out;} 
.no-fullscreen{cursor: Default;}
.zoomphoto{text-decoration:underline;cursor:pointer}
.block_lefterr{float:left;width:95%;color:red;font-weight:bold;font-size:14px;text-align:center}

#file1{display:none;}
.custom-upload {font-weight:bold;text-align:center;line-height:2.5em;display:block;background-color:#EEE;border: 1px solid #CCC;border-radius: 4px;cursor: pointer;color: #000;padding: 4px 10px;height:30px;width:75%;float:left;}
.custom-upload input {left: -9999px;position: absolute;}
.verifprint{float:left;display:block;margin-top:13px;margin-left:15px;width:25px;height:25px;cursor:help}
.verifprint img{width:30px;height:30px;}
.changclass{display:inline-block;margin-left:10px;width:320px;position:relative;height:auto;margin-bottom:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #666}
.bbule{}/*background-color:#f8b212;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;position:absolute;display:block;*/
.bbule img{width:300px;height:auto;}
.changclass{display:inline-block;margin-left:10px;width:320px;position:relative;height:auto;margin-bottom:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #666}
.titlebule{font-size:18px;font-weight:bold;color:#000;display:inline-block;margin-top:10px;}
.bbule p{font-size:12px;color:#000}
#infob{z-index:1;}
.fermer_bule{display:inline-block;padding-top:20px;float:right;font-size:20px;font-weight:bold;color:#000;cursor: pointer;z-index:1000}
.positinp{display:inline-block;width:320px;position:relative;height:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;}
.placederoul{display:inline-block;margin-left:10px;width:300px;position:relative;height:auto;margin-bottom:5px;}
.inp_f{background-color:#FFF;height:35px;font-size:12px;display:inline-block;padding-left:10px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;color:#1a2c80;border:1px solid #CCC;margin-top:10px;margin-bottom:0px;float:left;z-index:10;width:80%;}
.desc_ch{padding-top:7px;font-size:12px;color:#00209f;font-style:italic;font-weight:500;width:95%;float:left;}
.colonnebiscart { margin:0px 10px 0px 0px;padding:0;float:left;width:37%}
.deuxcol_printcart{float:left;position:relative;width:100%;margin:20px 0px 10px 0px;}
.coloforf{float:left;position:relative;width:48%;text-align:left;padding-left:10px;}
.desc_livre_cart{font-weight:bold;font-size:13px;color:#00209f;}
.desc_livre_cart tr{padding-top:3px;}
.btn_cart{position:relative;float:left;padding-left:0px;margin:0px;width:95%;height:auto;padding-top:10px;}
.btnsouslignch{width:88%;float:left;font-size:12px;color:#1a2c80;text-align:left;margin-left:80px;font-weight:normal;}
.sbmbuttoncart{margin:10px 0px 14px 0px;display:block;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;height:50px;font-size:14px;width:97%;position:relative;float:left;display:block;border:1px solid #f8b212;cursor:pointer;vertical-align:middle;font-weight:bold;}
.btnsousligncart{width:88%;float:left;font-size:12px;color:#1a2c80;text-align:left;margin-left:80px;margin-top:12px;font-weight:bold;}
.errorcart{background-color:#FFFFFF; border:1px solid #999999;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:default;display:block;margin-top:60px;position:absolute;text-align:left;width:80%;z-index:50;  padding: 25px 25px 20px;color:red;}
.cadrdetail{border:1px solid #CCC;padding:10px;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;width:98%;height:auto}
.desccommande{color:#666;font-weight:bold;display:block;margin-left:80px;float:left}
.descforfa{margin:10px 0px 14px 0px;display:block;height:50px;font-size:14px;width:97%;position:relative;display:block;vertical-align:middle;font-weight:bold;}
.hforcart{color:#f8b212;line-height:5px;padding-top:15px}
.contcellmenu{margin:0px 10px 10px 30px;height:30px;top:-5px;position:relative}
.cellmenu{font-size:11px;color:#1a2c80;background-color:#EDEEEF;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;padding-bottom:10px;float:left;position:relative;margin:0px 5px 5px 10px;padding:5px;text-align:center;cursor: pointer}
#aideconten{padding:10px;display:block;width:100%;display:inline-block}
#aideconten p{width:95%;text-align:justify}
.bloc_gabar{cursor:pointer;width:28%;height:67px;font-size:12px;margin:20px 10px 10px 20px;float:left;display:block;border:1px solid #EDEEEF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;}
.bloc_gabar :hover{color:#f8b212;}
.bloc_gabar a{float:left;text-decoration:none;color:#1a2c80;vertical-align:middle;display:block;padding-top:30px;padding-left:10px;}
.contgab{width:100%;display:inline-block}
.lw{float:left;display:block;position:relative;margin:4px;background-image:url(/_images/logo_word.jpg);background-repeat:no-repeat;width:50px;height:57px;top:-30px;left:-5px;}
.loo{float:left;display:block;position:relative;margin:4px;background-image:url(/_images/logo_openoffice.jpg);background-repeat:no-repeat;width:50px;height:57px;top:-30px;left:-5px;}
.subm_ean{border:0;padding:0;color:#FFF;background-color:#fcaf2c;width:92%;height:30px;font-size:14px;margin:15px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow: -1px 1px 3px #555;-webkit-box-shadow: -1px 1px 3px #555;box-shadow: -1px 1px 3px #555;}
.subm_eanres{border:1px solid #666;color:#1a2c80;padding:0px;margin:0px;display:block;float:left;background-color:#FFF;width:92%;height:30px;padding-top:18px;font-size:14px;margin-top:15px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;text-decoration:none;font-weight:bold}
.affichpaper{background-color:#FFF; border:1px solid #999999;border-radius:5px ;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:default;display:block;margin-top:60px;position:absolute;text-align:left;width:78%;z-index:50;  padding: 10px 10px 10px;color:#666;line-height:30px;}
.switch{display:none;}
.ui-content{border-radius: 20px;display: inline-block;float: right;height: 36px;overflow: hidden;padding: 5px;}
.ui-switch-range{background: #FFF;border:2px solid #666;border-radius: 20px;box-shadow: 0 1px 1px rgba(255, 255, 255, 1), 0 1px 1px rgba(0, 0, 0, .15) inset;display: inline-block;height: 30px;margin-bottom: 15px;padding: 2px;position: relative;width: 150px;background:#1a2c80;}
.switch:checked ~ label .ui-switch-range{background:#fcaf2c;}
.ui-switch-handle{background: -webkit-linear-gradient(top,#f7f5f2,#e3dfd6);border-radius: 20px;box-shadow: 0 1px 3px 1px rgba(0,0,0,.3), 0 1px 1px rgba(255,255,255,.8) inset;display: inline-block;height: 30px;position: absolute;width: 30px;}
.switch:checked ~ label .ui-switch-handle{right: 2px;}
.ui-switch-handle:before{margin-left: -110px;line-height: 32px;font-size:14px;font-weight:bold;content: "Prix TTC (livr\00E9 )";color: #FFF;}
.ui-switch-handle:after{position:absolute;font-weight:bold;line-height: 32px;font-size:14px;right: -120px;width:110px;content: "Prix HT (livr\00E9 )";color: #FFF;}