body,h1,h2,h3,h4,h5,h6,p,div,form,fieldset,input,ol,ul,dl,dt,dd,img{margin:0;padding:0;border:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
hr{clear:both;visibility:hidden;}
#footer p,#footer hr,#footer dl{display:none;}
#footer noscript dl{display:block;margin:20px auto;width:620px;padding:8px;border:dashed 1px #333;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:justify;}
body{min-width:910px;background:url(/img/home/bg-body.gif) repeat-x 0 0;}
#bodycontent{position:relative;margin:0 auto;width:770px;height:450px;}
#bandeau{position:absolute;top:21px;left:195px;width:575px;height:85px;background:url(/img/img-bandeau.gif) no-repeat 0 0;}
#entete{margin-bottom:2px;border-bottom:solid 1px #bcbdc0;width:770px;height:130px;}
h1.hun a{position:absolute;top:46px;left:49px;overflow:hidden;text-indent:-9999px;width:111px;height:56px;background:url(/img/home/logo.gif) no-repeat 0 0;}
#rubriques{position:absolute;left:0;height:21px;white-space:nowrap;}
#rubriques li{display:inline-block;*display:inline;list-style:none;padding-left:14px;line-height:21px;background-image:url(/img/home/bg-rub-haut.gif);background-repeat:no-repeat;background-position:7px 7px;}
#rubriques li a{display:block;font-family:arial,helvetica,sans-serif;font-weight:normal;font-size:11px;color:#fff;}
#rubriques li a:hover{color:#700b1b;}
#rubriques li.m1{padding-left:0;background-image:none;}
#rubriques li span{display:none;}
#content2{position:relative;border-top:solid 14px #c41130;width:770px;}
#nav2{position:absolute;top:0;left:255px;height:15px;padding:10px 0 0 15px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#c41130;background:url(/img/home/fleche-rose.gif) no-repeat 0 0;}
#nav2 span{float:left;padding:0 3px;color:#000;}
#nav2 a{float:left;text-decoration:underline;color:#000;}
#nav2 a:hover{text-decoration:underline;color:#c41130;}
#gauche{float:left;width:203px;padding:10px 0 0 0;}
#menuleft{margin-bottom:15px;min-height:300px;background:#DBDBDB url(/img/menuleft-top.jpg) no-repeat 0 0;}
#menuleft ul{display:block;padding:70px 10px 0 10px;}
#menuleft ul li{list-style-type:none;display:block;margin-bottom:12px;padding:0 0 0 18px;background:url(/img/puce-rouge-trans.gif) no-repeat 0 3px;}
#menuleft ul li a{display:block;font-family:Arial,helvetica,sans-serif;font-weight:normal;font-size:11px;color:#818181;}
#menuleft ul li a strong{display:block;margin-bottom:5px;font-size:13px;color:black;}
#menuleft span.menuleftbottom{display:block;width:203px;height:6px;background:url(/img/menuleft-bottom.gif) no-repeat 0 0;}
#dnld{display:block;margin-bottom:15px;overflow:hidden;text-indent:-9999px;width:202px;height:72px;background:url(/img/dnld-left.jpg) no-repeat 0 0;}
#gauche div.contact{margin:0 0 15px -3px;width:204px;height:34px;padding:86px 0 0 0;text-align:center;background:url(/img/contact-bdx.jpg) no-repeat 0 0;}
#gauche #contacttlse{background:url(/img/contact-tlse.jpg) no-repeat 0 0;}
#gauche div.contact h3{display:none;}
#gauche div.contact ul li{list-style-type:none;}
#gauche div.contact ul li.tel{display:none;overflow:hidden;text-indent:-9999px;}
#gauche div.contact ul li a{color:transparent;font-family:Arial,helvetica,sans-serif;font-weight:normal;font-size:14px;}
#content{float:right;width:500px;padding:40px 0 25px 0;font-family:Arial,Helvetica,Sans-serif;font-weight:normal;font-size:12px;color:#515252;}
#script{float:right;width:500px;padding:40px 0 25px 0;font-family:Arial,Helvetica,Sans-serif;font-weight:normal;font-size:12px;color:#515252;}
#script h2{padding-bottom:5px;font-size:13px;font-weight:bold;color:#c41130;}
#script h3{padding:10px 0 5px 0;font-size:13px;font-weight:normal;color:#c41130;}
#script h4{padding-bottom:5px;font-weight:bold;color:#c41130;}
#script a{color:#c41130;text-decoration:underline;}
#script a:hover{color:#9fa0a1;text-decoration:none;}
#baspage{position:relative;clear:both;width:770px;height:71px;background:url(/img/home/bg-baspage.gif) repeat-x left top;}
#baspage p{display:block;margin:0 0 2px 0;padding:7px 0 10px 15px;font-family:Arial,helvetica,sans-serif;font-weight:normal;font-size:11px;color:#000;background:#E5E6E7;}
#baspage p strong{display:block;padding-right:5px;font-weight:normal;color:#c41130;}
#rubriquesbas{position:absolute;top:3px;right:5px;}
#rubriquesbas li{float:left;list-style:none;padding-left:10px;line-height:20px;background-image:url(/img/home/bg-rub-bas.gif);background-repeat:no-repeat;background-position:5px 7px;}
#rubriquesbas li.m1{display:none;}
#rubriquesbas li a{display:block;font-family:arial,helvetica,sans-serif;font-weight:normal;font-size:11px;color:#fff;}
#rubriquesbas li a:hover{color:#700b1b;}
#rubriquesbas li.m2{padding-left:0;background-image:none;}
#rubriquesbas li a{color:#9fa0a1;}
#rubriquesbas li a:hover{color:#c41130;}
#rubriquesbas li span{display:none;}
#baspage ul.fin{display:block;border-top:1px solid #BCBCBC;width:765px;height:19px;padding:5px 0 10px 5px;background:white;}
#baspage ul.fin li{float:left;margin-right:15px;list-style:none;font-family:arial,helvetica,sans-serif;font-weight:normal;font-size:10px;}
#baspage ul.fin li a{color:#9fa0a1;}
#baspage ul.fin li a:hover{color:#000;}
#blyssfooter{display:none;}
#iedit,#content .bloc,#content .init,#content .txtimg.bloc .imgrgt + div,#content .imgtxt.bloc .imglft + div,#content .txtxt.bloc > div,#content .txtimg.init .imgrgt + div,#content .imgtxt.init .imglft + div,#content .txtxt.init > div{box-sizing:border-box;}
#content .bloc{cursor:pointer;}
#iedit{border:1px solid;vertical-align:top;}
#content .bloc{border:1px dashed;}
#content .init{border:1px solid;}
#content .txtxt.bloc > div,#content .txtimg.bloc .imgrgt + div,#content .imgtxt.bloc .imglft + div{border:1px dashed transparent;}
#content .txtxt.init > div,#content .txtimg.init .imgrgt + div,#content .imgtxt.init .imglft + div{border:1px dashed;}
#content .selimg{outline:3px dashed;}
#content .txtxt:after{display:table;content:"";clear:both;}
#content .txtxt .txtlft,#content .txtxt .txtrgt{width:50%;box-sizing:border-box;}
#content .txtxt .txtlft{float:left;padding-right:1em;}
#content .txtxt .txtrgt{float:right;padding-left:1em;}
#content .imgtxt:after{display:table;content:"";clear:both;}
#content .imgtxt .imglft{float:left;margin-right:1em;}
#content .imgtxt .imglft + div{overflow:hidden;margin-left:0 !important;}
#content .txtimg:after{display:table;content:"";clear:both;}
#content .txtimg .imgrgt{float:right;margin-left:1em;}
#content .txtimg .imgrgt + div{overflow:hidden;margin-right:0 !important;}
#content .imgimg{text-align:center;}
#content .img2img:after{display:table;content:"";clear:both;}
#content .img2img .imglft,#content .img2img .imgrgt{margin:0;width:50%;text-align:center;}
#content .img2img .imglft{float:left;}
#content .img2img .imgrgt{float:right;}
#content  table{border-collapse:collapse;font:inherit;}
#content  th,#content  td{border:1px solid;}
#content .richmedia{text-align:center;}
#content div.bloc,#content div.bloc div{border:dashed 1px black;}
#content div.txt.init,#content div.imgimg.init,#content div.init div{border:solid 1px black;}
#content{float:right;padding:40px 0 25px 0;width:500px;font-family:Arial,Helvetica,Sans-serif;font-weight:normal;font-size:12px;text-align:justify;color:#515252;}
#content h2{padding-bottom:5px;font-size:14px;font-weight:bold;color:#c41130;}
#content h3{padding:10px 0 5px 0;font-size:13px;font-weight:normal;color:#c41130;}
#content h4{font-size:12px;padding-bottom:5px;font-weight:bold;color:#c41130;}
#content a{color:#c41130;text-decoration:underline;}
#content a:hover{color:#9fa0a1;text-decoration:none;}
#content a.doc{padding:3px 0 3px 15px;color:#c41130;text-decoration:none;background-image:url(/img/flech-red.gif);background-repeat:no-repeat;background-position:0 2px;}
#content ul{padding:5px 0 5px 25px;margin:0;}
#content ul li{padding:1px 0;color:#515252;}
#content ul li span{color:#515252;}
#content ul li strong{color:#c41130;font-weight:normal;}
#content a.doc:hover{color:#9fa0a1;background-image:url(/img/flech-grise-trans.png);}
#script2{float:right;width:500px;padding:0 0 25px 0;font-size:12px;font-family:Arial,Helvetica,Sans-serif;font-weight:normal;color:#515252;}
#script2 h2{padding-bottom:5px;font-size:13px;font-weight:bold;color:#C41130;}
#script2 a{color:#C41130;}
#login{float:right;}
#formid,#loginespclients{width:520px;padding:8px 2px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;}
#formid legend,#loginespclients legend{display:none;}
#formid dl,#loginespclients dl{clear:left;padding:4px 0!important;padding:3px 0;}
#formid dl dt,#loginespclients dl dt{float:left;width:130px;padding-right:5px;font-size:11px;line-height:11px;text-align:right;}
#formid dl dt em,#loginespclients dl dt em{display:block;padding:0 5px 5px 0;}
#formid dl dt span,#loginespclients dl dt span{font-size:12px;color:#C41130;}
#formid dl dd input,#loginespclients dl dd input{border:solid 1px #BCBDC0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;}
#formid dl dd input:focus,#loginespclients dl dd input:focus{border:solid 1px #111;}
#formid textarea{border-top:solid 1px #BCBDC0;border-right:solid 1px #BCBDC0;border-bottom:solid 1px #BCBDC0;border-left:solid 1px #BCBDC0;width:280px;height:80px;overflow:auto;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;}
#formid dl dd textarea:focus{border:solid 1px #111;}
#formid select{font-size:11px;}
#formid dl.erreur dd input,#formid dl.erreur dd textarea,#loginespclients dl.erreur dd input{border:solid 1px #C41130;}
#formid dl.erreur dd span,#loginespclients dl.erreur dd span{margin-left:5px;font-weight:bold;color:#C41130;}
#formid div,#loginespclients div{padding-left:135px;}
#formid div input,#loginespclients div input{margin-top:5px;border:0;padding:0;width:61px;height:26px;color:#fff;letter-spacing:1px;font-size:11px;font-family:arial,helvetica,sans-serif;font-weight:normal;cursor:pointer;background-image:url(/img/home/bt-trans.png);background-repeat:no-repeat;background-position:-1px 2px;background-color:transparent;}
#formid div input:hover,#loginespclients div input:hover{color:#fff;}
#formid div.erreur input,#formid div.erreur input:hover,#loginespclients div.erreur input,#loginespclients div.erreur input:hover{color:#999;cursor:help;}
#formid p,#loginespclients p{padding-left:125px;}
#formid p span,#loginespclients p span{font-size:12px;color:#C41130;}
#formid fieldset.msg,#loginespclients fieldset.msg{padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;}