body {
scrollbar-3dlight-color: #C60000;
scrollbar-darkshadow-color: #000080;
scrollbar-face-color: #C60000;
scrollbar-track-color: #000080;
scrollbar-highlight-color: #C60000;
scrollbar-shadow-color: #000080;
scrollbar-arrow-color: #000080;
}
.bsmgrey {
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "verdana", "geneva", sans-serif; 
color : #777777; 
} 
.smgrey {
font-size : 11px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
color : #777777; 
} 
.xsgrey {
font-size : 8.5pt; 
font-family : "arial", "verdana", "geneva", sans-serif; 
color : #777777; 
} 
.xsmall {
font-size : 9px; 
font-weight : normal; 
font-family : "verdana", "arial", "geneva", sans-serif; 
color : #000040; 
} 
.blsmall {
font-size : 10px; 
font-weight : normal; 
font-family : "arial", "verdana", sans-serif; 
color : #000040; 
} 
.small {
font-size : 10px; 
font-weight : normal; 
font-family : "arial", "verdana", sans-serif; 
color : #000040; 
} 
a.small:link {
color : #777777; 
text-decoration : none; 
font-size : 8.5pt; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.small:visited {
color : #777777; 
text-decoration : none; 
font-size : 8.5pt; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.small:active {
color : #777777; 
text-decoration : none; 
font-size : 8.5pt; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.small:hover {
color : #2500aa; 
text-decoration : underline; 
font-size : 8.5pt; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.gsmall:link {
color : #777777; 
text-decoration : none; 
font-size : 8.5pt; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.gsmall:visited {
color : #777777; 
text-decoration : none; 
font-size : 8.5pt; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.gsmall:active {
color : #777777; 
text-decoration : none; 
font-size : 8.5pt; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.gsmall:hover {
color : #2500aa; 
text-decoration : underline; 
font-size : 8.5pt; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.bar {
color : #777777; 
text-decoration : underline; 
} 
a:link {
color : #3300ff; 
text-decoration : none; 
font-size : 12px; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
a:visited {
color : #9966cc; 
text-decoration : none; 
font-size : 12px; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
a:active {
color : #c00000; 
text-decoration : none; 
font-size : 12px; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
a:hover {
color : #c00000; 
text-decoration : underline; 
font-size : 12px; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
.descred {
font-size : 11px; 
font-weight : bold; 
color : #c00000; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
.titreliste {
font-size : 14px; 
font-weight : bold; 
color : #ff0000; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
.arr {
font-size : 11px; 
color : #000064; 
} 
.kt {
background : #ffffff; 
border-top : 1px solid #eaeaea; 
border-right : 1px solid #eaeaea; 
border-bottom : 1px solid #eaeaea; 
border-left : 1px solid #eaeaea; 
} 
.bf6 {
font-size : 6px; 
} 
.topbarre {
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
color : #ffffff; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
.search {
font-size : 12px; 
font-weight : bold; 
font-family : "verdana", "arial", "geneva", sans-serif; 
color : #000040; 
padding-top : 5px; 
} 
a.topbarre:link {
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
color : #ffffff; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.topbarre:visited {
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
color : #ffffff; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.topbarre:active {
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
color : #ffffff; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.topbarre:hover {
font-size : 12px; 
font-weight : bold; 
text-decoration : underline; 
color : #c00000; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
dl {
color : #000040; 
font-size : 12px; 
background : #ffffff; 
font-family : "arial", "verdana", "geneva", sans-serif; 
}
ol {
color : #000040; 
font-size : 12px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
small.menu {
font-size : 14px; 
color : #000040; 
text-decoration : none; 
background : #ffffff; 
font-weight : bold; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
.pf {
font-size : 10px; 
color : #000040; 
background : #ffffff; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
.spf {
font-size : 8px; 
font-weight : bold; 
color : #000000; 
background : #ffffff; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
.p7 {
color : #2500aa; 
text-decoration : underline; 
font-size : 11px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.p7:link {
color : #2500aa; 
text-decoration : none; 
font-size : 11px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.p7:visited {
color : #9966cc; 
text-decoration : none; 
font-size : 11px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.p7:active {
color : #c00000; 
text-decoration : none; 
font-size : 11px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.p7:hover {
color : #c00000; 
text-decoration : underline; 
font-size : 11px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
h1 {
margin-left : 7px; 
font-size : 10pt; 
font-weight : bold; 
border : none; 
color : #000048; 
margin-bottom : 0; 
background : transparent; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
.error {
color : #000040; 
font-size : 18px; 
font-weight : bold; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
h2 {
margin-left : 0; 
font-size : 14px; 
font-weight : bold; 
font-family : "arial", "verdana", "geneva", sans-serif; 
border : none; 
color : #000040; 
background : #fad200; 
} 
h3 {
margin-left : 0; 
font-size : 16px; 
font-weight : bold; 
font-family : "arial", "verdana", "geneva", sans-serif; 
border : none; 
color : #c60000; 
} 
h4 {
margin-left : 0; 
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "verdana", "geneva", sans-serif; 
border : none; 
color : #000040; 
background : #ffffff; 
} 
h5 {
font-size : 12px; 
font-family : "arial", "geneva", sans-serif; 
color : #000048; 
} 
h6 {
font-size : 12px; 
font-weight : bold; 
font-family : "arial", "verdana", "geneva", sans-serif; 
border : none; 
color : #fad200; 
background : #c00000; 
} 
.smbodytext {
font-family : verdana, arial, ms sans serif; 
font-size : 10px; 
color : #000040; 
} 
.bodytext {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
color : #000040; 
} 
.trbody {
font-family : "arial", "geneva", "verdana", sans-serif; 
font-size : 12px; 
color : #000048; 
} 
.mb_cell {
font-family : "arial", "geneva", "verdana", sans-serif; 
font-size : 12px; 
color : #000048; 
} 
.trcell {
font-family : "arial", "geneva", "verdana", sans-serif; 
font-size : 12px; 
color : #000048; 
} 
.hightext {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
color : #000040; 
font-weight : bold; 
background-color : #ffff66; 
} 
p.bluetext {
font-weight : bold; 
background-color : #d6e6fa; 
margin-top : 4px; 
margin-bottom : 4px; 
} 
p.rosetext {
font-weight : bold; 
background-color : #fedbdb; 
margin-top : 4px; 
margin-bottom : 4px; 
} 
.bodytxtgrey {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
color : #a5a5a5; 
} 
.textsmgrey {
font-family : verdana, arial, ms sans serif; 
font-size : 7pt; 
color : #a5a5a5; 
} 
.hbodytext {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
color : #000040; 
line-height : 150%; 
} 
.xnumber {
font-family : verdana, arial, ms sans serif; 
font-size : 7pt; 
color : #888888; 
} 
.linknumber {
font-family : verdana, arial, ms sans serif; 
font-size : 7pt; 
color : #888888; 
} 
.dotted {
border : 1px dotted #000000; 
} 
.catheadertext {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #000048; 
} 
.button {
font-family : arial, ms sans serif, verdana; 
font-size : 9pt; 
font-weight : bold; 
color : white; 
background-color : #000080; 
border : 2px solid; 
border-top-color : #0000a0; 
border-left-color : #0000a0; 
border-right-color : #000060; 
border-bottom-color : #000060; 
} 
.formtext {
font-family : verdana, arial, ms sans serif; 
font-size : 9pt; 
} 
.poplisttext {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
} 
.revheadertext {
font-family : verdana, arial, ms sans serif; 
font-size : 9pt; 
font-weight : bold; 
color : #ffffff; 
background-color : #5a636e; 
} 
.topborder {
border-top : 1px solid #000000; 
font-family : verdana, arial, ms sans serif; 
font-size : 9pt; 
color : #000000; 
} 
.bottomborder {
border-bottom : 1px solid #000000; 
font-family : verdana, arial, ms sans serif; 
font-size : 9pt; 
color : #000000; 
} 
.description {
font-family : verdana, arial, ms sans serif; 
font-size : 10px; 
font-style : normal; 
color : #000040; 
padding-left : 25px; 
} 
.descmain {
font-family : verdana, arial, ms sans serif; 
font-size : 10px; 
font-style : normal; 
color : #000040; 
padding-left : 35px; 
} 
.verdefault {
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10px; 
font-style : normal; 
color : #000040; 
font-weight : normal; 
} 
.adminheadertext {
font-family : verdana, arial, ms sans serif; 
font-size : 10pt; 
font-weight : bold; 
color : #000000; 
} 
.admintable {
background-color : #000000; 
} 
.adminmain {
background-color : #ffffff; 
} 
.subcatheadertext {
font-family : tahoma, verdana, arial, ms sans serif; 
font-size : 9pt; 
color : #800000; 
} 
div.hb2 {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #000040; 
padding-bottom : 2px; 
padding-top : 2px; 
vertical-align : middle; 
} 
a.tit:link {
color : #2500aa; 
text-decoration : underline; 
font-size : 10.5pt; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.tit:visited {
color : #9966cc; 
text-decoration : underline; 
font-size : 10.5pt; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.tit:active {
color : #c00000; 
text-decoration : underline; 
font-size : 10.5pt; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.tit:hover {
color : #c00000; 
text-decoration : underline; 
font-size : 10.5pt; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
.inside {
font-size : 8.7pt; 
color : #000040; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
.green {
font-size : 8.5pt; 
color : #007700; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.atw:link {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #000040; 
text-decoration : none; 
} 
a.atw:visited {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #000040; 
text-decoration : none; 
} 
a.atw:active {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #000040; 
text-decoration : none; 
} 
a.atw:hover {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #000040; 
text-decoration : underline; 
} 
a.green:link {
color : #007700; 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.green:visited {
color : #9966cc; 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.green:active {
color : #c00000; 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.green:hover {
color : #c00000; 
text-decoration : underline; 
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.bodytext:link {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #2500aa; 
text-decoration : underline; 
} 
a.bodytext:visited {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #9966cc; 
text-decoration : underline; 
} 
a.bodytext:active {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #c00000; 
text-decoration : underline; 
} 
a.bodytext:hover {
font-family : verdana, arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #c00000; 
text-decoration : underline; 
} 
a.xtit:link {
color : #2500aa; 
text-decoration : underline; 
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.xtit:visited {
color : #9966cc; 
text-decoration : underline; 
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.xtit:active {
color : #c00000; 
text-decoration : underline; 
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.xtit:hover {
color : #c00000; 
text-decoration : underline; 
font-size : 11px; 
font-weight : bold; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
a.rssdata:link {
color : #2500aa; 
text-decoration : underline; 
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, arial, geneva, ms sans-serif; 
} 
a.rssdata:visited {
color : #9966cc; 
text-decoration : none; 
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, arial, geneva, ms sans-serif; 
} 
a.rssdata:active {
color : #c00000; 
text-decoration : underline; 
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, arial, geneva, ms sans-serif; 
} 
a.rssdata:hover {
color : #c00000; 
text-decoration : underline; 
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, arial, geneva, ms sans-serif; 
} 
.rssdata {
font-family : verdana, arial, tahoma, ms sans serif; 
font-size : 10px; 
font-style : normal; 
list-style : none; 
color : #000040; 
} 
.highlighted {
font-weight : bolder; 
} 
p.bmargin {
background : #f4f6f8; 
margin-bottom : 6px; 
} 
p.hmargin {
background : #e8f7ff; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
p.ftmargin {
background : #e7e7e7; 
margin-top : 4px; 
margin-bottom : 3px; 
} 
.hmargin {
background : #e8f7ff; 
padding-top : 3px; 
padding-bottom : 3px; 
} 
.hlight {
font-weight : bold; 
} 
.rednumber {
font-size : 13px; 
font-weight : bold; 
color : #c00000; 
font-family : "verdana", "arial", "geneva", sans-serif; 
} 
.se {
color : #000040; 
font-size : 12pt; 
font-weight : bold; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
.nb {
color : #000040; 
font-size : 10pt; 
font-weight : bold; 
font-family : "arial", "geneva", "verdana", sans-serif; 
} 
.atw {
font-family : arial, ms sans serif; 
font-size : 8pt; 
font-weight : bold; 
color : #888888; 
text-decoration : none; 
} 
.p8 {
color : #2500aa; 
text-decoration : underline; 
font-size : 9px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.p8:link {
color : #2500aa; 
text-decoration : none; 
font-size : 9px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.p8:visited {
color : #9966cc; 
text-decoration : none; 
font-size : 9px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.p8:active {
color : #c00000; 
text-decoration : none; 
font-size : 9px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
a.p8:hover {
color : #c00000; 
text-decoration : underline; 
font-size : 9px; 
font-family : "arial", "verdana", "geneva", sans-serif; 
} 
.rsstd {
padding-left : 5px; 
padding-right : 2px; 
background : #fbfbfb; 
} 
a.moteur:link {
color : #2500aa; 
text-decoration : underline; 
font-size : 12pt; 
font-weight : bold; 
font-family : arial, geneva, ms sans-serif; 
} 
a.moteur:visited {
color : #9966cc; 
text-decoration : none; 
font-size : 12pt; 
font-weight : bold; 
font-family : arial, geneva, ms sans-serif; 
} 
a.moteur:active {
color : #c00000; 
text-decoration : underline; 
font-size : 12pt; 
font-weight : bold; 
font-family : arial, geneva, ms sans-serif; 
} 
a.moteur:hover {
color : #c00000; 
text-decoration : underline; 
font-size : 12pt; 
font-weight : bold; 
font-family : arial, geneva, ms sans-serif; 
} 

.wmt_alerte
        {
        border-top:#870A0A solid 4px;
        border-bottom:#870A0A dashed 1px;
        padding:5px;
        color:#ffffff;
        background:#cc0000;
        }
.wmt_alerte A
        {
        color:#ffffff;
        }

.wmt_notice
        {
        border:#000080 2px solid;
        padding:5px;
	background:#ffffff;
        }

.wmt_notice_fond
        {
        border:#000080 2px solid;
        background:#D6E6FA;
        padding:5px;
        }

.wmt_notice_orange_clair
        {
        border:#FF8A00 2px solid;
        background:#FFD100;
        padding:5px;
        }

.wmt_tableclass
        {
        width:98%;
        color:#000040;
        font-size:12px;
        }

.wmt_titre
        {
        /*margin:0px;*/
        text-align:center;
        font-size:12pt;
        font-weight:bold;
        color: #000040;
        padding-bottom:4px;
        border-bottom:#000080 2px solid;
        margin-bottom:7px;
        }

.wmt_tabletitre
        {
        background-color:#000080;
        height:22px;
        color:white;
        font-weight:bold;
        font-size:12px;
        padding:5px;
        }

.wmt_table1 { background-color:#D6E6FA; color:#000040; font-family:Verdana; font-size:11px; padding:5px }
.wmt_table2 { background-color:#ffffff; color:#000040; font-family:Verdana; font-size:11px; padding:5px }

.wmt_onglet_select, a.wmt_onglet_select, a.wmt_onglet_select:hover, a.wmt_onglet_select:visited, a.wmt_onglet_select:active
        {
        display:block;
        padding:5px;
        padding-bottom:6px;
        background:#000080;
        color:white;
        font-weight:bold;
        padding-left:15px;
        padding-right:15px;
        margin-right:1px;
        text-decoration:none;
        float:left;
        }

.wmt_onglet_unselect, a.wmt_onglet_unselect, a.wmt_onglet_unselect:hover, a.wmt_onglet_unselect:visited, a.wmt_onglet_unselect:active
        {
        display:block;
        background:#848484;
        color:#000040;
        padding:5px;
        margin-right:1px;
        /*text-decoration:none;*/
        margin-bottom:1px;
        float:left;
        }

.wmt_onglet_barre
        {
        _height:25px;
        border-bottom:solid 2px #000080;
        white-space:nowrap;
        }

.wmt_onglet_select_bloc
        {
        display:block;
        }

.wmt_onglet_unselect_bloc
        {
        display:none;
        }

.wmt_onglet_content
        {
        border-right:#000080 2px solid;
        border-bottom:#000080 2px solid;
        border-left:#000080 2px solid;
        padding:5px;
        background:#D6E6FA;
        }

.wmt_rouge, .wmt_rouge A
        {
        color:#cc0000;
        }
