.invisible{visibility: hidden;}
.relatif{ position:relative; }
.absolu{ position:absolute; }
.pointer{ cursor:pointer; }
.cache{ display:none!important; }
.div-ligne{ display:inline-block!important; }
.cache-deplie{ height:0px; overflow:hidden; padding:0!important; border:0!important;}
.visible,.block{ display:block!important; }
.nettoyeur, .efface { clear:both; }
.sans-clear{ clear:none!important; }
.block{ display:block;}
.netdroite { clear:right; }
.netgauche { clear:left; }
.antinet {clear:none!important;}
.centre{ margin-right:auto; margin-left:auto;}
.sans-float { float:none!important; }
.sans-width{ width:auto!important;}
.sans-height{ height:auto!important;}
.sans-bordure{border:0!important}
.sans-border-b{border-bottom:0!important}
.sans-border-d{border-right:0!important}
.bleu-fonce { color:#005E80!important; }
.gris { color:#555!important; }
.rouge{ color:#FF0000!important; }
.bleu { color:#0082B0!important; }
.orange{ color:#FD803A; }
.fondgris { background-color:#bbb; }
.bordurenoire{ border:1px solid #000; }
.borduregrise{ border:1px solid #AAA; }
.blanc { color:#FFF!important; }
.noir { color:#000!important; }
.vert { color:#3BA52A!important; }
.orange { color:#FD803A!important; }
.gras{font-weight:bold!important;}
.sans-gras{font-weight:normal!important;}
.sans-fond{background-color:#fff!important;}
.rose{ color:#d30649!important;}
.tres-gros { font-size:1.7em; }
.gros { font-size:1em!important; }
.moyen { font-size:0.82em!important; }
.petit { font-size:0.77em!important; }
.mini { font-size:0.71em!important; }
.majuscule { text-transform:uppercase; }
.sans-hover{ background-color:transparent!important; color:inherit!important;}
.tous-large{ width:100%!important;}

/** NEW **/
.clearfix:after{content: ".";clear: both;display: block;height: 0;width: 0;font-size: 0;visibility: hidden;}
.lfloat{float: left!important;}
.rfloat{float: right!important;}
.bloc{display: block;}
a img{vertical-align: top;}
.cblanc{color: #FFFFFF;}
.cnoir{color: #000000;}
.bblanc{background: #FFFFFF;}
.bgris{background: #E0E0E0;}
.fontn{font-size: 0.77em!important;}
.font82{font-size: 0.82em!important;}
.font85{font-size: 0.85em!important;}
.overh{overflow: hidden!important;}
.ndeco{text-decoration: none!important;}
.ndeco:hover{text-decoration: none!important;}
.udeco{text-decoration: underline;!important;}
.ralign { text-align: right!important; }
.lalign { text-align: left!important; }
.calign { text-align: center!important; }
.talign { vertical-align: top!important; }
.malign { vertical-align: middle!important; }
.balign { vertical-align: bottom!important; }
.cursdef{ cursor: default; }
.marg0{ margin: 0!important;}
.marg0b{ margin-bottom: 0px!important; }
.marg5t{ margin-top: 5px!important; }
.marg5r{ margin-right: 5px!important; }
.marg5b{ margin-bottom: 5px!important; }
.marg5l{ margin-left: 5px!important; }
.marg10t{ margin-top: 10px!important; }
.marg10r{ margin-right: 10px!important; }
.marg10b{ margin-bottom: 10px!important; }
.marg10l{ margin-left: 10px!important; }
.marg15t{ margin-top: 15px!important; }
.marg15r{ margin-right: 15px!important; }
.marg15b{ margin-bottom: 15px!important; }
.marg15l{ margin-left: 15px!important; }
.marg20t{ margin-top: 20px!important; }
.marg20r{ margin-right: 20px!important; }
.marg20b{ margin-bottom: 20px!important; }
.marg20l{ margin-left: 20px!important; }
.padd0{ padding: 0!important;}
.padd5t{ padding-top: 5px!important; }
.padd5r{ padding-right: 5px!important; }
.padd5b{ padding-bottom: 5px!important; }
.padd5l{ padding-left: 5px!important; }
.padd10t{ padding-top: 10px!important; }
.padd10r{ padding-right: 10px!important; }
.padd10b{ padding-bottom: 10px!important; }
.padd10l{ padding-left: 10px!important; }
.padd15t{ padding-top: 15px!important; }
.padd15r{ padding-right: 15px!important; }
.padd15b{ padding-bottom: 15px!important; }
.padd15l{ padding-left: 15px!important; }
.padd20t{ padding-top: 20px!important; }
.padd20r{ padding-right: 20px!important; }
.padd20b{ padding-bottom: 20px!important; }
.padd20l{ padding-left: 20px!important; }
.liste { list-style-type: none!important; }
.nvisible { visibility: hidden!important; }
.ibdis{ display: inline-block;}