<!--

a, a:link {
  color: #dd0000;
  text-decoration:none;
  font-family: verdana, arial;
} 

a:hover {
  color: #dd0000;
  text-decoration: underline;
} 
  
.TextMenu {
  color: white;
  font-size: 9px;
}

a.TextMenu, a.TextMenu {
  color: white;
  font-size: 9px;
  text-decoration:none;
  font-family: verdana, arial;
}

a.TextMenu:hover {
  text-decoration : underline;
}

a.TextLeftMenu, a.TextLeftMenu {
  color: #106794;
  font-size: 10px;
  text-decoration:none;
  font-family: verdana, arial;
  font-weight: bold;
}

a.ItemMenu:hover {
  text-decoration: underline;
}

a.ItemMenu, a.ItemMenu {
  color: #106794;
  font-size: 10px;
  text-decoration:none;
  font-family: verdana, arial;
}

a.TextLeftMenu:hover {
  text-decoration : underline;
}

a.TextMenuBlue, a.TextMenuBlue {
  color: white;
  font-size: 9px;
  text-decoration:none;
  font-family: verdana, arial;
}

a.TextMenuBlue:hover {
  text-decoration : underline;
}

a.ItemLine, a.ItemLine:link {
  color: black ;
  text-decoration:none ;
  font-family: verdana, arial;
  font-size: 11px;
  font-weight: bold;
} 

a.ItemLine:hover {
  color: black ;
  text-decoration : underline;
  font-size: 11px;
  font-weight: bold;
} 

body {
  font-family: verdana, arial;
  font-size: 11px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  background-color: #dfefff;
  background-color: #106794;
  background-color: #bad3d8;
  background-image: url(../images/fondbleu.jpg);
  background-repeat:repeat-y;
}

Form {
  margin: 0px;
  padding: 0px;
}

.FormTitle {
  font-family: verdana, arial;
  font-size: 12px;
  color: #4080f0;
  font-weight: bold;
}

.SectionTitle {
  font-family: verdana, arial;
  font-size: 12px;
  color: #dd0000;
  font-weight: bold;
  height:20px;
  padding-left:3px;
  padding-top:3px;
}
  
.HeadText {
  font-family: verdana, arial;
  font-size: 10px;
  color: white;
  font-weight: normal;
  background-color: #4080f0;
}

.HeadAttachment {
  font-family: verdana, arial;
  font-size: 10px;
  color: black;
  font-weight: normal;
  background-color: #4080f0;
}

.MessageText {
  font-family: verdana, arial;
  font-size: 11px;
  border: 1px solid #4080f0;
}

.Text {
  font-family: verdana, arial;
  font-size: 11px;
}

.SmallText {
  font-family: verdana, arial;
  font-size: 10px;
  color: #888888;
}

.HelpText {
  font-family: verdana, arial;
  font-size: 10px;
  color: #99aaff;
}


background-color: white;

.button, a.button{
  border:solid thin;
  border-width:1px;
  border-color: white;
  font-size: 12px;
  color: black;
  font-weight: normal;
  background-color: #ff6010;
  background-image: url(../images/bluebg.gif);
  padding:1px;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
}

.button:hover, a.button:hover {
  border:solid thin;
  border-width:1px;
  border-color:white;
  font-size: 12px;
  color: white;
  font-weight: normal;
  background-color: #ff6010;
  background-image: url(../images/orangebg.gif);
  padding:1px;
  border-left: 1px solid gray;
  border-top: 1px solid gray;
}

input {
  border:solid thin;
  border-width:1px;
  background-color: white;
  border-color:#FF7D0B;
  font-size: 11px;
  color: #FF7D0B;
}

input.button {
  border:solid thin;
  border-width:1px;
  border-color: white;
  font-size: 12px;
  color: black;
  font-weight: normal;
  background-color: #ff6010;
  background-image: url(../images/bluebg.gif);
  padding:1px;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
}

input.button:hover {
  border:solid thin;
  border-width:1px;
  border-color:white;
  font-size: 12px;
  color: white;
  font-weight: normal;
  background-color: #ff6010;
  background-image: url(../images/orangebg.gif);
  padding:1px;
  border-left: 1px solid gray;
  border-top: 1px solid gray;
}

input.checkbox {
  border:none;
  border-width:1px;
  border-color:#4080f0;
  font-size: 11px;
  color: #ff6010;
  font-weight: bold;
}

select {
  border:none;
  font-size: 11px;
  background-color: white;
  font-size: 11px;
  color: #ff6010;
  margin:-1;
}

redtext {
  font-size: 11px;
  color: #ff6010;
  font-weight: bold;
}

hr {
  color: #d0d0d0;
  background-color: #e0e0e0;
  border-bottom: 1px black solid;
  height: 1px;
  border: 0;
}

hr.NotesSeparator {
  color: #f0f0f0;
  background-color: #4080f0;
  border-bottom: 1px black solid;
  height: 1px;
  border: 0;
}




div.SelectHeader {
  float:top;
  width:100%;
  height:50px;
}

div.SelectBody {
  position:relative;
  float: top;
  width: 100%;
  height: 80%;
}

div.SelectContent {
  position:relative;
  top : 0em;
  left: 0em;
  width: 100%;
  height:100%;
}


div.Home {
  position:absolute;
  top : 20%;
  left: 0;
  text-align: center;
  vertical-align: middle;
  width:100%;
  height:800px;
}

div.Global {
  margin-top:20px;
  margin-left: auto;
  margin-right: auto;
  width: 780px;
  text-align: left;
  overflow:hidden;
  background-color:white;
  border: solid #106794 1px;

 }

div.Header {
  background-color:white;
}

div.Logo {
  background-image: url(../images/header1.jpg);
  background-repeat:no-repeat;
  position:relative;
  float:top;
  width:740px;
  height:72px;
}

div.Menu {
  position:relative;
  float:top;
  width:740px;
  height:16px;
  background-image:url(../images/header2.jpg);
  background-repeat:no-repeat;
  text-align:right;
}

div.Wave {
  position:relative;
  float:top;
  width:740px;
  height:74px;
  background-image:url(../images/header3.jpg);
  background-repeat:no-repeat;
}

#Header {
  margin-top:0px;
  margin-left:20px;
  float:top;
  width:740px;
  height:200px;
  overflow:hidden;
}

div.Body {
  margin-top:20px;
  margin-left:20px;
  position:relative;
  top:0px;
  float:top;
  width:740px;
  background-color:white;
  border:solid black 0px;
  overflow:hidden;
}

div.Footer {
  float:top;
  margin-left:20px;
  margin-bottom:15px;
  top : 0px;
  width:740px;
  font-family: verdana, arial;
  font-size: 10px;
  color: #999999;
  background-color:white;
  overflow:hidden;
}

h2{
  font-width:bold;
  font-size: 12px;
}

h1 {
  font-family: verdana, arial;
  font-width:bold;
  color: #dd0000;
  font-size: 17px;
}


div.News {
  top:0px;
  float:right;
  left: 10px;
  width: 150px;
  padding:10px;
}

div.Content {
  float:left;
  text-align: left;
  margin-left: 0px;
  width: 440px;
  padding:30px;
  background-color:white;
  overflow: hidden;
}

div.Form {
  position:relative;
  float:right;
  margin-right:4px;
  height: 460px;
  overflow: auto;
  width: 90%;
  padding:1%;
}

.LeftNavBar {
  float:left;
  text-align: left;
  margin-left: 0px;
  width:200px;
  padding-top:10px;
  padding-right:10px;
  border-right: solid 1px #dddddd;
  background-color:white;
}

div.NavBar {
  position:relative;
  top:0px;
  float:left;
  height:150px;
  width:740px;
  padding:0px;
  background-color: white;
}

div.Menu1 {
  position:absolute;
  left:10px;
  float:top;
  width:224px;
  height:140px;
  background-repeat:no-repeat;
  padding:10px;
}

div.Menu2 {
  position:absolute;
  left:249px;
  float:top;
  width:224px;
  height:140px;
  background-repeat:no-repeat;
  padding:10px;
}

div.Menu3 {
  position:absolute;
  left:488px;
  float:top;
  width:224px;
  height:140px;
  background-repeat:no-repeat;
  padding:10px;
}

div.LeftMenu1 {
  height:100px;
  background-color: white;
  background-repeat:no-repeat;
}

div.LeftMenu2 {
  height:115px;
  background-color: white;
  background-repeat:no-repeat;
}

div.LeftMenu3 {
  height:100px;
  background-color: white;
  background-repeat:no-repeat;
}

div.Item {
  position:relative;
  float:top;
  width:216px;
  height:12px;
  
  padding-top:2px;
  padding-left:10px;
}

div.TitleBar {
  position:relative;
  float:bottom;
  width:100%;
  height:114px;
  padding:0px;
}

div.ButtonBar {
  position:absolute;
  left:300px;
  top:0;
  float:top;
  width: 724px;
  height:40px;
  padding: 0px;
  font-weight: bold;
}

div.PageTitle{
  position:absolute;
  left:0;
  top: 0;
  float:top;
  width: 300px;
  height:40px;
  padding-top: 11px;
}


  
.HideDiv {
    visibility: hidden;
    display:none;
  }
  
.ShowDiv {
    visibility: visible;
    display:block;
  }
  
img.Button_left
{
  position: relative;
  right: 10px;
}
  
Button_left
{
 vertical-align: top;
}
  

-->