body {
     margin:0px;
     
}
body.kwpopup {
     margin:5px;
     
}
td.kwcontentpopup {
     padding:0px;
     margin:0px;
     vertical-align:top;
     width:100%;
     height:100%;
}
*.KWTITRE {
     font-family:Arial;
     font-size:15pt;
     color:white;
     background-color:orange;
     width:100%;
}
table.kwpage {
     padding:0px;
     margin:0px;
     border:none;
     border-collapse:collapse;

}
table.kwpage tr {
     vertical-align:top;
}
td.kwheadsection {
     vertical-align:top;
     height:1%;
     background-color:rgb(255, 255, 255);
}
td.kwcontentsection {
     padding:0px;
     margin:0px;
     vertical-align:top;
     width:85%;
     height:85%;
     background-color:rgb(255,255,255);
}
td.kwleftsection {
    background: rgb(255,255,255) no-repeat;
    vertical-align: top;
    width: 185px;
    margin-top:20px;
}
td.kwrightsection {
     vertical-align:top;
     width:0%;
}
td.kwfootersection {
     vertical-align:top;
     width:0%;
}
div.kwtitle {
     font-family:Arial;
     font-size:16pt;
     color:rgb(255, 255, 255);
     background-color:rgb(255, 165, 0);
}
table.kwleft {
     padding:0px;
     margin:0px;
}
table.kwleft tr {
}
table.kwglobalbutton {
}
table.kwglobalbutton td {
     height:38px;
     font-size:4pt;
}
ul.kwtdm {
     margin-top:20px;
     margin-left:20px;
     

}
ul.kwtdm li {
     list-style-image:url(../xmedia/puce.gif);
}
ul.kwtdm li A:link {
     font-family:Arial;
     font-size:9pt;
     color:rgb(204, 204, 204);
     font-weight:bold;
}
ul.kwtdm li A:hover {
     font-family:Arial;
     font-size:9pt;
     color:rgb(255, 255, 255);
     text-decoration:none;
     font-weight:bold;
     background-color:rgb(204, 204, 204);
}
ul.kwtdm li A:visited {
     font-family:Arial;
     font-size:9pt;
     color:rgb(255, 255, 255);
     font-weight:bold;
}
tr.kwtdmcurrent {
     background-color:white;
}
tr.kwtdmcurrent td {
     border-bottom:solid rgb(146,146,146) 0px;
}
td.kwleft {
     vertical-align:top;
     border-bottom:solid rgb(170,170,170) 0px;
}
td.kwdecal2 {
     background-image:url(../xmedia/puce.gif);
     background-repeat:no-repeat;
     width:15px;
     padding-bottom:5px;
     color:black;
}


td.kwdecal1 {
     background-image:url(../xmedia/b_bleu_c.gif);
     background-repeat:no-repeat;
     width:15px;
     padding-bottom:5px;
     color:black;
}



table.kwleft A {
     font-family:Arial;
     font-size:9pt;
     color:black;
     text-decoration:none;
     font-weight:bold;
    
}

table.kwleft A:VISITED {
     font-family:Arial;
     font-size:9pt;
     color:black;
     text-decoration:none;
     font-weight:bold;

}


table.kwleft A:HOVER {
     text-decoration:none;
     color:white;
     font-family:arial;
     font-weight:bold;
     background-color:rgb(18, 116, 44);
     padding:3px;

}

table.kwleft tr.kwtdmcurrent td A {
 font-family:Arial;
     font-size:9pt;
     color:rgb(255,100, 0);
     text-decoration:none;
     font-weight:bold;
}
table.kwleft tr.kwtdmcurrent td A:visited {
 font-family:Arial;
     font-size:9pt;
     color:rgb(255,100, 0);
     text-decoration:none;
     font-weight:bold;
}

table.kwleft tr.kwtdmcurrent td A:hover {
     font-family:Arial;
     font-size:9pt;
     color:white;
     text-decoration:none;
     font-weight:bold;
}

table.kwheader td.kwway {
     padding:2px;
     background-color:rgb(255, 255, 255);
     color:white;
     width:100%;
}
td.kwway A {
     font-family:Arial;
     font-size:9pt;
     color:rgb(24, 69, 186);
     text-decoration:none;
     font-weight:bold;
}
td.kwway A:visited {
     font-family:Arial;
     font-size:9pt;
     color:rgb(24, 69, 186);
     text-decoration:none;
     font-weight:bold;
}
td.kwway A:HOVER {
     background-color:rgb(204, 204, 204);
     color:black;
     text-decoration:underline;
}
table.kwheader {
     padding:0px;
     margin:0px;
     border:none;
     border-collapse:collapse;
   
}
tr.kwheader {
}
td.kwheader {
     vertical-align:top;
     padding:0px;
     margin:0px;
     border:none;
     border-collapse:collapse;
}
table.kwheader tr {
}
table.kwheader td {
     padding:0px;
     margin:0px;
     border:none;
     text-align:left;
     border-collapse:collapse;
}
td.kwright {
     width:0%;
     vertical-align:top;
}
table.kwfooter {
     width:100%;
     background-color:white;
     border-top:solid black 2px;
}
tr.kwfooter {
     border-top:solid black 2px;
}
td.kwfooter {
     width:33%;
     text-align:center;
     font-size:8pt;
     font-family:arial;
}
table.kwfooter A {
     color:rgb(24, 69, 186);
     font-size:8pt;
     font-family:arial;
}
div.kwinfosflotte {
     float:left;
     clear:all;
     width:20%;
     border-style:solid;
     border-color:rgb(0, 0, 0);
     border-width:1px;
     padding:2px;
     margin:2px;
}
div.kwprogtitle {
     font-family:Arial;
     font-size:10pt;
     color:rgb(255, 255, 255);
     background-color:rgb(255, 165, 0);
     padding:2px;
     text-align:center;
     font-weight:bold;
}
div.kwproglink {
     font-family:Arial;
     font-size:8pt;
     color:rgb(238, 238, 238);
     background-color:rgb(255, 255, 255);
     padding:2px;
}
div.kwproglink A {
     font-family:Arial;
     font-size:8pt;
     color:rgb(80, 80, 80);
     font-weight:normal;
}
div.kwproglink A:HOVER {
     background-color:rgb(255, 165, 0);
     text-decoration:none;
}
div.kwproglink A:VISITED {
     font-family:Arial;
     font-size:8pt;
     color:rgb(80, 80, 80);
     font-weight:normal;
}
div.kwvaussititle {
     font-family:Arial;
     font-size:10pt;
     color:rgb(0, 0, 0);
     background-color:rgb(255, 165, 0);
     padding:2px;
     text-align:center;
     font-weight:bold;
}
div.kwvaussilink {
     font-family:Arial;
     font-size:8pt;
     color:rgb(238, 238, 238);
     
     padding:2px;
}
div.kwvaussilink A {
     font-family:Arial;
     font-size:8pt;
     color:rgb(80, 80, 80);
     font-weight:normal;
}
div.kwvaussilink A:HOVER {
     background-color:rgb(255, 165, 0);
     text-decoration:none;
}
div.kwvaussilink A:VISITED {
     font-family:Arial;
     font-size:8pt;
     color:rgb(80, 80, 80);
     font-weight:normal;
}
*.kwmemo {
     font-family:Arial;
     font-size:10pt;
}
ul, li {
margin: 0;
padding: 0;
list-style-type: none;font-size: 10px;
font-family: verdana, arial, sans-serif;
font-weight: normal;
}
.menu1 {
/*clear: both;*/
/* pour obliger le retour à la ligne des menus */

width: 250px;
border: 1px solid #ccc;
background-color:rgb(18,116,44);
color:rgb(255, 255, 255);
font-family:Arial;
text-align: center;font-size: 14px;
font-weight: bold;
}
.menu2 {
clear: both;
/* pour obliger le retour à la ligne des menus */

width: 250px;
border: 1px solid #ccc;
background-color:rgb(51,102,255);
color:rgb(255, 255, 255);
font-family:Arial;
text-align: center;font-size: 14px;
font-weight: bold;
}
.menu3 {
clear: both;
/* pour obliger le retour à la ligne des menus */

width: 250px;
border: 1px solid #ccc;
background-color:rgb(255, 95, 21);
color:rgb(255, 255, 255);
font-family:Arial;
text-align: center;font-size: 14px;
font-weight: bold;
}
#smenu1, #smenu2, #smenu3 {
float: left;
display: none;
/* par défaut, les sous-menus ne seront pas affichés */
font-size: 12px;
font-weight: bold;
text-align: left;
color:rgb(255, 255, 255);
padding: 3px 0 3px 3px;
width: 250px;
}