.zoneeditoflash { margin-bottom: 20px; z-index: 3; position: relative; background-image: url(../../images/fond_edito_flash.jpg); background-repeat: no-repeat; background-position: 0 0; left: 0; width: 100%; height: 261px }
.zoneeditosansflash { min-width: 600px; z-index: 3; position: relative; background-image: url(../../images/fond_edito_flash.jpg); background-repeat: no-repeat; background-position: 0 0; top: 0; left: 0; width: 100%; height: 141px }
.zoneformsearch  { padding-top: 10px; padding-right: 45px; float: right; width: 300px; height: 68px; background-position: right top; position: relative; z-index: 10; top: 0; right: 0 }
.zonesearch { z-index: 5; position: relative; background-repeat: no-repeat; background-position: left top; background-image: url(/images/left_top_right.gif); top: 0; left: 0; width: 100%; height: 68px }
.zonefootleft { float: left; z-index: 5; position: relative; background-repeat: no-repeat; background-position: left top; background-image: url(/images/footer_contenu_left.gif); top: 0; left: 0px; width: 40px; height: 65px }
.zonefootrep { left: -22px; z-index: 5; position: relative; background-repeat: repeat-x; background-position: left top; background-image: url(/images/footer_contenu_fond_rep.gif); top: -47px; width: 100%; height: 65px }
.zonefootright { right: 0px; float: right; z-index: 8; background-repeat: no-repeat; background-position: right top; background-image: url(/images/footer_contenu_right.gif); top: 0; width: 40px; height: 65px }
.zonesearchrep { z-index: 5; position: relative; background-repeat: repeat-x; background-position: left top; background-image: url(/images/fond_top_rep.gif); top: 0; left: 0; width: 100%; height: 68px }
.ombremenuleft   { padding-top: 4px; background-image: url(../../images/ombre_bord_menu_left.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; padding-left: 20px; position: relative; z-index: 100; top: -100px !important; left: 0; width: 92%; height: auto }
.contenurub { }
.repvert { position: relative; text-align: left; background-image: url(/images/tabrub/images/tab_contenu_rub_fond_rep_up.gif); background-repeat: repeat-x; background-position: left top; z-index: 0; top: -19px; left: -31px; width: 100%; height: 68px; display: block}
.leftvert { position: relative; float: left; z-index: 0; top: 0px; left: 0px; background-image: url(/images/tabrub/images/tab_contenu_rub_up_left.gif); background-repeat: no-repeat; background-position: left top; width: 91px; height: 68px }
/* haut droit a reprendre PSD */
.rightvert { position: relative; float: right; right: 0px; z-index: 0; top: 0px; background-image: url(/images/tabrub/images/tab_contenu_rub_up_right.jpg); background-repeat: no-repeat; background-position: right top; width: 48px; height: 68px }
.depupleft{ position: relative; width: 58px; height: 88px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/images/tabsrub/images/tab_contenu_left_up.gif);}
.depupright{ position: relative; width: 78px; height: 88px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url(/images/tabsrub/images/tab_contenu_right_up.gif);}
.depupfond{ position: relative; height: 88px; background-position: 0px 0px; background-repeat: repeat-x; background-image: url(/images/tabsrub/images/tab_contenu_fond_rep_up.gif);}
.depcontententete{ padding-top: 10px; height: 100px; background-position: 0px 0px;}
.depcontent{ padding-right: 15px; padding-left: 15px; height: auto; padding-top: 10px; width: auto; background-position: left 0px;}
.sepdepcontent{ top: -35px; padding-bottom: 0px; position: relative; z-index: 1; height: 12px; width: auto; background-image: url(/images/tab_contenu_ombre_sep_horiz.png); background-repeat: no-repeat; background-position: 0px 0px;}
.aiderub{ float: right; position: relative; left: 0px; visibility: visible; top: 0px; right: 0px; height: auto; width: auto; z-index: 3; background-position: right top; background-repeat: no-repeat; }
.aiderubcontent{ background-color: #ff5d71; position: relative; top: 0px; right: 0px; height: auto; width: auto; z-index: 3; background-position: right top; }
.depbasleft{ background-repeat: no-repeat; background-image: url(/images/tabsrub/images/tab_contenu_left_bas.gif); width: 33px; height: 25px; }
.depbasrep{ background-repeat: repeat-x; background-image: url(/images/tabsrub/images/tab_contenu_fond_rep_bas.gif); }
.depbasright{ height: 25px; width: 31px; background-repeat: no-repeat; background-image: url(/images/tabsrub/images/tab_contenu_right_bas.gif); }
.depbordrightrepint{ height: auto; width: 11px; background-repeat: repeat-y; background-image: url(/images/tabsrub/images/tab_contenu_bord_rep_right.gif); }
.titrerub { color: #747c86; line-height: 17px; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.txtrub { line-height: normal; text-align: justify; font-size: 10px; color: #aaabaa; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.up{ top: 4px; float: right; clear: none; text-align: right; display: block; max-height: 16px; padding-right: 4px; padding-left: 2px; position: relative; visibility: show; right: 0px; height: 16px; width: 20px; z-index: 600; background-position: right top; background-repeat: no-repeat; overflow:hidden}
.user{ left: 60px; width: 120px; clear: none; float: none; position: relative; top: -20px; display: block; max-height: 18px; padding-right: 4px; padding-left: 2px; visibility: show; height: 18px; z-index: 600; background-repeat: no-repeat; overflow:hidden}

.usertitle{ clear: none; float: none; position: relative; left: 170px; top: -38px; display: block; max-height: 20px; padding-right: 4px; padding-left: 2px; visibility: show; height: 20px; width: 450px; z-index: 500; background-position: left top; background-repeat: no-repeat; overflow: hidden;}

.nb_read{ top: 6px; float: right; clear: none; text-align: right; display: block; max-height: 16px; padding-right: 5px; padding-left: 2px; position: relative; visibility: show; right: 0px; height: 16px; width: 150px; z-index: 600; background-position: right top; background-repeat: no-repeat; overflow:hidden}
.more{ clear: none; max-height: 16px; display: block; float: right; padding-right: 4px; position: relative; visibility: visible; top: 4px; right: 0px; height: 16px; width: auto; z-index: 600; background-position: right top; background-repeat: no-repeat; overflow: hidden}
.morebas{ clear: none; max-height: 16px; display: block; padding-right: 4px; position: relative; visibility: visible; top: 0px; left: 0px; height: 16px; width: 100px; z-index: 600; background-position: right top; background-repeat: no-repeat; overflow: hidden}
.tools { border-spacing: 0px 0px; height: 41px; background-position: 0 4px; background-image: url(/include/slide/images/sliding_tools_open_repet.png); background-repeat: repeat-x;}
.titreedito { position: relative; left: 0px; top: -10px; font-size: 24px; color: #C70068; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.dateeditodet { padding-right: 10px; float: right; clear: none; top: -25px; background-position: center; z-index: 5; position: relative; font-size: 14px; color: #cb0054; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.dateedito { padding-right: 10px; float: right; clear: none; top: -25px; background-position: right; z-index: 5; position: relative; font-size: 14px; color: #AD005A; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.bigtitreflash { font-weight: bold; left: 0px; top: 0px; position: relative; text-decoration: none; font-size: 36px; color: #F2E6EC; font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif;}
.txtedito { text-align: justify; font-size: 10px; line-height: normal; padding-right: 5px; left: 0px; top: -10px; position: relative; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.txteditodetail { padding-right: 25px; padding-left: 25px; color: #c49eaf; text-align: justify; font-size: 12px; line-height: normal; left: 0px; top: -10px; position: relative; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.zoneedito { padding-right: 5px; word-wrap: break-word; max-width: 400px; min-width: 400px; position: relative; z-index: 4; left: 0px; top: 0px; overflow: hidden}
.noarticle { color: #0875d3; font-size: 15px; font-family: "Trebuchet MS", Arial; }
.titreh1 { font-weight: bold; color: #0875d3; font-size: 14px; font-family: "Trebuchet MS", Arial; }
.titreh2 { font-weight: bold; color: #a51b58; font-size: 12px; font-family: "Trebuchet MS", Arial; }
.titreh3 { font-weight: bold; color: #5a7aa0; font-size: 11px; font-family: "Trebuchet MS", Arial; }
.tableinfo { border-spacing: 5px 10px; padding: 10px; border-left-width: thin; border-bottom-width: thin; border-right-width: thin; border-top-width: thin; border-left-color: #dce3eb; border-bottom-color: #dce3eb; border-right-color: #dce3eb; border-top-color: #dce3eb; border-left-style: dashed; border-bottom-style: dashed; border-right-style: dashed; border-top-style: dashed; }
.tdinfo { padding-left: 10px; padding-bottom: 4px; padding-right: 2px; padding-top: 2px; font-size: 11px; font-family: "Trebuchet MS"; color: #43608a; border-left-width: thin; border-bottom-width: thin; border-left-color: #a6b8ce; border-bottom-color: #a6b8ce; border-right-color: #a6b8ce; border-top-color: #a6b8ce; border-left-style: dotted; border-bottom-style: dotted; border-right-style: none; border-top-style: none; }
.trinfo { padding-left: 2px; padding-bottom: 0px; padding-right: 2px; padding-top: 0px; border-bottom-width: thin; border-left-color: #a6b8ce; border-bottom-color: #a6b8ce; border-right-color: #a6b8ce; border-top-color: #a6b8ce; border-left-style: none; border-bottom-style: dotted; border-right-style: none; border-top-style: none; }
#article { line-height: normal; }
.footacc { position: relative; width: 30px; max-height: 5px; height: 5px; overflow: hidden}
.outilsbas{left: 0px; bottom: 0px; position: relative;}
.divcontent{ margin-left: 1px; z-index: 30; clear: both; position: relative; left: -26px; width: 100%; top: -30px; }
