  body  {
    background-color : #ffffff;
    color : #000000;
    font-family : arial;
    margin : 1px 0 0;
    padding : 0;
    font-size:11px;
 }
a img {
  border:0;
}
a {
    font-family : arial;
    color : #ff6600;
  text-decoration:underline;
 }
 a:hover {
    font-family : arial;
    color : #ff9900;
    text-decoration : underline;
 }
 a:active {
    font-family : arial;
    color : #ff9900;
    text-decoration : underline;
 }
.baseline {
    font-family : arial;
    font-size : 16px;
    font-weight : bold;
    color : rgb(0,0,0);
    padding:16px 0 16px 30px;
 }
 a.liensite {
    font-family : arial;
    font-size : 15px;
    font-weight : bold;
    color : #333333;
    text-decoration : none;
 }
 a.liensite:hover {
    font-family : arial;
    color : #000000;
    text-decoration : underline;
 }
 .lienmenu {
    font-family : arial;
    font-size : 11px;
    color : #cccccc;
    text-decoration : none;
 }
 a.lienmenu:hover {
    font-family : arial;
    color : #000000;
    text-decoration : underline;
 }
 .lienSousmenu,.lienSousmenuActive {
    font-family : arial;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
 }
 .lienSousmenu {
    color : #FFFFFF;
 }
 .lienSousmenuActive {
    color : #000000;
 }
 a.lienSousmenu:hover,a.lienSousmenuActive:hover {
    font-family : arial;
    text-decoration : overline underline;
    color : #FFFFFF;
 }
 .titre {
    font-family : arial;
    font-size : 16px;
    font-weight : bold;
    color : #333333;
 }
 .titreactu {
    font-family : arial;
    font-size : 13px;
    font-weight : bold;
    color:rgb(65,137,221);
    text-decoration : none;
 }
 a.titreactu:hover {
    font-family : arial;
    color : rgb(26,98,182);
    text-decoration : underline;
 }
 .titreactuorange {
    font-family : arial;
    font-size : 13px;
    font-weight : bold;
    color : rgb(245,130,37);
    text-decoration : none;
 }
 a.titreactuorange:hover {
    font-family : arial;
    color : #ddaa44;
    text-decoration : underline;
 }
 .suite {
    font-family : arial;
    font-size : 11px;
 }
 a.suite:hover {
    font-family : arial;
    color : #315a9d;
    text-decoration : underline;
 }
 .courant {
    font-family : arial;
    font-size : 12px;
    color : #333333;
    text-align : justify;
 }
 a {
    font-family : arial;
/*    color : #315a9d;*/
    text-decoration : none;
 }
 a:hover {
    font-family : arial;
/*    color : #7c9cd7;*/
    text-decoration : underline;
 }
 .cellule {
    text-align : center;
    vertical-align : top;
    border-left:2px solid white;
 }
 .textejustify, .rien {
    color : #003366;
    font-family : verdana, geneva,arial, helvetica, sans-serif;
    font-size : 11px;
    text-align : justify;
 }
 .texteGrandjustify {
    color : #000000;
    font-family : arial, helvetica, sans-serif;
    font-size : 14px;
    text-align : justify;
 }
 .textegras {
    color : #003366;
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    line-height : normal;
 }
 .textegrasjustify {
    color : #003366;
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    line-height : normal;
    text-align : justify;
 }
 .titreorange {
    color : #996600;
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    line-height : normal;
 }
 .texteorangegras {
    color : #cc9966;
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    line-height : normal;
 }
 .textebleu {
    color : #6699cc;
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 10px;
 }
 .texte {
    color : #003366;
    font-family : verdana, geneva,arial, helvetica, sans-serif, verdana;
    font-size : 11px;
 }
 .onglet , a.onglet:hover {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    margin : 0;
    padding : 3px 10px;
    height : auto;
    border : 1px outset #555555;
    background-color : transparent;
    text-decoration : none;
    color : #000000;
 }
 a.onglet {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    margin : 0;
    padding : 3px 10px;
    height : auto;
    border : 1px inset #a3b8e3;
    background-color : #c5cbde;
    color : #6699cc;
 }
 a.ongletInv {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 14px;
    font-weight : bolder;
    margin : 0;
    padding : 0px 2px;
    height : auto;
    background-color : transparent;
    border : 0;
    text-decoration : none;
    color : rgb(65,137,221);
 }
 a.ongletInv:hover {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    margin : 0;
    padding : 0px 2px;
    height : auto;
    text-decoration : none;
    color : rgb(255,255,255);
    background-color : rgb(65,137,221);
    border : 1px solid #c5cbde;
 }
 td.Centre {
    background-repeat : repeat-y;
    background-position : 0% 0%;
    vertical-align : top;
    text-align : left;
    margin-top : 0;
    padding-top : 0;
 }
 .valider {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    margin : 0;
    padding : 3px 10px;
    height : auto;
    text-decoration : none;
    color : #000000;
    background-color : rgb(214,222,231);
    border : 1px outset rgb(167,174,187);
 }
 .valider:hover {
    background-color : rgb(167,174,187);
    border : 1px inset rgb(214,222,231);
 }
 .part , .partfond , .partb , .partfondb {
    border-left : 1px solid #6699cc;
    border-bottom : 1px solid #6699cc;
    margin : 0;
    padding : 0;
    text-align : center;
    font-family : arial, helvetica, sans-serif;
    font-size : 11px;
 }
 .partfond , .partfondb {
    background-color : #e5e5e5;
 }
 .partb , .partfondb {
    font-family : verdana, geneva, arial, helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    line-height : normal;
 }
 .tablepart {
    border-right : 1px solid #6699cc;
    border-top : 1px solid #6699cc;
 }
 a.lien {
    font-family : arial;
    font-size : 11px;
    font-weight : bold;
    color : #315a9d;
    text-decoration : none;
 }
 a.lien:hover {
    color : #7c9cd7;
    text-decoration : underline;
 }
 .texteO {
    color: #003399;
    font-family: arial, helvetica, sans-serif, verdana;
    font-size: 11px;
    background-color: #e4ebf4;
 }
 .texteaere {
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px
 }
 .texteaereO {
    color: #003399;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px
 }
 a.texteaere:active,a.texteaereO:active {
    text-decoration: underline
 }
 a.texteaere:hover,a.texteaereO:hover {
    color: #6699cc;
    text-decoration: underline
 }
  .tdBgImg {
    background-image:url(/imgs/inter_tab.gif);
    background-repeat:repeat-y;
    background-position:right top;
    width:1px;
    height:1px;
  }
.Rouge {
background-color:rgb(220,83,69);
Color:rgb(255,255,255);
font-weight:bold;
font-style:italic;
font-family:Arial;
font-size:14px;
}
.cellule,.bordeau {
background-color:rgb(173,57,85);
}

a.Blanc,a.Blanc:Hover {
Color:rgb(255,255,255);
font-weight:bold;
font-family:Arial;
text-decoration:none;
font-size:13px;
}
.orange {
padding-top:8px;
padding-bottom:8px;
background-color:rgb(245,130,37);
Color:rgb(255,255,255);
font-weight:bold;
font-family:Arial;
font-size:12px;
border-bottom:2px solid white;
}
.orangeSansBlanc {
background-color:rgb(245,130,37);
Color:rgb(255,255,255);
font-weight:bold;
font-family:Arial;
font-size:12px;
}
.BleuActu {
color:rgb(65,137,221);
font-weight:bold;
font-family:Arial;
font-size:16px;
}
.CelSousMenu {
border-bottom:2px solid white;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}
td.justify {
text-align:justify
}
.actu {
color:rgb(0,0,0);
font-weight:normal;
font-size:13px;
}
.actuBold {
color:rgb(65,137,221);
font-weight:bold;font-size:14px;
}
hr.BarreOrange {
color:rgb(245,130,37);
background-color:rgb(245,130,37);
border:0;
height:2px;
}
HTML>BODY HR.BarreOrange {
margin-right: 0;
height: 2px; 
background-color: rgb(245,130,37); 
border: none; 
}
.ActuTitre {
font-family:Arial;
color:rgb(0,0,0);
font-size:16px;
font-weight:bold
}
.actuCadre {
color:rgb(0,0,0);
font-weight:normal;
font-size:11px;
}
.actuBoldCadre {
color:rgb(65,137,221);
font-weight:bold;font-size:12px;
}
.ActuTitreCadre {
font-family:Arial;
color:rgb(0,0,0);
font-size:14px;
font-weight:bold
}
td [class=textejustify] > a, a.direct {
  color:#ff6600;
  text-decoration:underline;
}
td [class=textejustify] > a:active, a.direct:active {
  color:#ff9900;
  text-decoration:underline;
}
td [class=textejustify] > a:visited, a.direct:visited {
  color:#40aa83;
  text-decoration:underline;
}
a.mention {
  color:#003366;
  font-family:Arial;
  font-size:10px;
  padding-left:170px;
}

a.bouton_evt div {
  border:1px outset rgb(245,130,37);
  padding:2px;
  margin:20px 5px 5px 4px;
  /*background-color:rgb(222,081,066);
  */
  background-color:rgb(237,36,42);
  text-align:center;
  vertical-align:middle;
  position:relative;
  color:#fff;
  text-decoration:none;
  font-size:14px;
  font-family:arial;
  font-weight:bold;
}
a.bouton_evt:hover div {
  border:1px inset rgb(245,130,37);
  text-decoration:none;
  color:#fff;
}
.titreEspace {
  color:#003366;
  font-size:12px;
  font-family:Arial,Helvetica,sans-serif,Verdana;
  font-weight:bold;
  padding-left:30px;
  padding-bottom:10px;
}
optgroup {
  font-style:normal; 
  font-family:Arial;
  font-size:10px;
}
option.A {
color:#003366;
}
option.S {
color:#003366;
}
table {
border-collapse:collapse; 
}