body {  background-color:#3c5cb9;  margin:0; }
body,font { color: #fff; font-size: 13px; font-family: verdana, Arial, Geneva, SunSans-Regular, sans-serif;}
table { color: #fff; font-size: 13px; font-family:  verdana, Arial, SunSans-Regular, sans-serif; border: solid 0px transparent; }
p { color: #fff; font-size: 13px; font-family: verdana, Arial, Geneva, SunSans-Regular, sans-serif; }
td { color: #fff; font-size: 13px; font-family: verdana, Arial, Geneva, SunSans-Regular, sans-serif;  }

a:link { font-size:12px; color:#fff; font-family: verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color:transparent; text-decoration:underline; }
a:visited { font-size:12px; color:#fff; font-family: verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color:transparent; text-decoration:underline; }
a:hover { font-size:12px; color:#6bae00; font-family: verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color:transparent; text-decoration:none; }

/*Contenu*/
/* Titrage de page*/
.titrepage     { color: #6bae00; font-size: 18px; font-family: Verdana; font-weight: bold; margin: 0 0 5px }
h1, .titresection   { color: #6bae00; font-size: 18px; font-family: verdana, Arial, Helvetica, Arial, sans-serif; font-weight: bold; letter-spacing: 2px; margin: 0 0 2px; padding-top: 10px  }
h2  { color: #f0f0f0; font-size: 14px; font-family: verdana, Arial, Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 3px }
.chapo, .chapeau, h3     { color: #f0f0f0; font-size: 13px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.4em ; padding-bottom:10px; margin:0; }
/*Contenu bandeau gauche*/
/*Titre Infos - Titrage bandeau de gauche*/
h6  { color: #ddd; font-size: 13px; font-family: verdana, Arial, Helvetica, Arial, sans-serif; margin: 0 0 2px }
.titreinfos  { color: #000; font-size: 14px; font-family: verdana, Arial, Helvetica, Arial, sans-serif; font-weight: bold; display: block; margin: 0 0 2px ; }
.texteinfos { color: #4d4545; font-size: 12px; font-family: verdana, Arial, Helvetica, Arial, sans-serif; font-weight: bold; display: block; margin: 0 0 2px; }
a.infos { color: #fdfdfd; font-size: 12px; font-family: verdana, Arial,Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:hover.infos  { color: #6bae00; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
/*Bas de page*/
a.chemin  { color: #fff; font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a:hover.chemin 
  { color: #6bae00; font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a.navbas
   { color: #6bae00; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a:visited.navbas
   { color: #6bae00; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a:hover.navbas { font-size:12px; color:#fff; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color:transparent; text-decoration:underline; }

.textesmall11 { color: black; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
h4  { color: #616f85; font-size: 18px; font-family: verdana, Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 2px }
h5  { color: #100; font-size: 13px; font-family: verdana, Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 2px }
.bandeau { color: #fafa3a; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; text-decoration: none }
.bandeau a  { color: #FFFFFF; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.bandeau a:hover  { color: #3c5cb9; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; f: bold  }
.mentionsbas  a, .mentionbas a:active { text-decoration:none; color: gray; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
.mentionsbas  a:hover { text-decoration:none; color: white; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
.legende, .commentaire { color: #CCCCCC; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: center ; display:block;}
.textesmallblanc { color: #fff; font-size: 10px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
.titragenav { color: #fff; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
.chemin   { color: #ffffff; font-size: 10px; font-family: verdana, Arial, Helvetica; font-weight: normal }
.formulaire   { color: #53524d; font-size: 10px; font-family: Verdana, arial, sans-serif; background-color: #f8f6e8; width: 130px; height: 15px; border: 0 }
.floatdroite{float: right;margin: 0 0 5px 10px;border: 0px solid #666;padding: 0px;}
.floatgauche{float: left;margin: 0 10px 5px 0px;border: 0px solid #666;padding: 0px;}
.plusfloatdroite{float: right;margin: 0 0 10px 10px;clear: right;}

/* Sous menu gauche */
#navcontainer  { display: inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width: 212px; float: left; border:0px solid red;}
#navcontainer ul { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; list-style-type: none; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px ;}
#navcontainer li {display:inline;}
#navcontainer a {text-decoration: none; background-color: #e4e4c5; display: block; margin: 0; padding: 3px; border-bottom: 0px solid #618002; }
#navcontainer a:link, #navlist a:visited{color: #618002;text-decoration: none;}
#navcontainer a:hover{background-color: #618002;color: #fff;}

#sousnav{display: block;padding: 4px;background-color: #618002;border-bottom: 0px solid #618002;color: #E4E4C5;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}

#navcontainer ul ul li { margin: 0 0 0px 0; }
#navcontainer ul ul a{display: block;padding: 4px 5px 5px 30px;color: #618002;background-color: #D1D1B8;text-decoration: none;}
#navcontainer ul ul a:hover{color: #fff;background-color: #618002;text-decoration: none;}

.view a:link, .view a:visited     { color: #ffffff; font-size: 12px; font-family: verdana, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #305086; text-align: center; display: block; padding: 1px; width: 55px; height: 15px; border: solid 1px #000; none: font-size: 12px           }
.view a:hover, .view a:active   { color: #ffffff; font-size: 12px; font-family: verdana, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #6BAE00; border-color: #000 }

ul {list-style-image:url(/images/fleche01.gif) }
ul ul {list-style-image:url(/images/fleche02.gif) }

label {
font-family:"trebuchet ms",sans-serif;
font-weight:bold
}
input {
border:1px solid #7296c2;
background-color:white;
font-family:"verdana, trebuchet ms",sans-serif;
font-size:12px;
height:20px;
color:black;
}
select, option {
border:1px solid #7296c2;
background-color:white;
font-family:"verdana, trebuchet ms",sans-serif;
font-size:12px;
height:20px;
color:black;
}
textarea {
border:1px solid #7296c2;
background-color:white;
font-family:"verdana, trebuchet ms",sans-serif;
font-size:12px;
color:black;
}
input.submit {
border:1px outset #7296c2;
background-color: #9bbe42;
color:white;
}
input.radiog {
border:0px outset #7296c2;
background-color: #7296c2;
}
input.radiod {
border:0px outset #0e387c;
background-color: #0e387c;
}
input.submit:hover {
background-color: #9bbe42;
color:white;
}