body	     { background-color: #dadfd8; margin-top: 4px  }
body   { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
td { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; }


.tzr-limg {padding-right:7px; margin-right:7px;margin-bottom:5px; }
.tzr-rimg {padding-left:7px; margin-left:7px;margin-bottom:5px;}
.fondimg {padding-bottom:5px;}
.contenu { vertical-align:top; }

#container{background-color: #fff;width: 96%;margin: 0px 0px 10px 28px;}
#navbas  { margin: 2px 0 10px 28px; width: 96% }

.bas-newsletter { background-color: #206691; height: 9px; }
.cadre-newsletter { border: solid 1px #206691; background-color:#FFFFFF; }
.pad-newsletter { padding-top: 3px; padding-bottom: 3px; }
.titrerubrique1 { color:#FFFFFF; font-weight:bold; }

a  { color: #44620c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent }
a:active  { color: #44620c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a:hover   { color: #bd4324; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent }
/* contenu*/
.titre-description   { color: #5f5f5f; font-size: 15px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 4px; padding-top: 18px ; display: block; }
h1, .titresection { color: #bd4324; font-size: 18px; font-family: verdana, Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 2px; padding-top: 10px; }
h2, .soustitre     { color: #5c7d1f; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 5px  }
.chapo, .chapeau, h3     { color: #828282; font-size: 12px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px ; padding-bottom:10px; margin:0; }
h4, .titrepage  { color: #9ba981; font-size: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 2px  }
h5  { color: #100; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 2px }
h6  { color: #6f6f6f; font-size: 13px; font-family: Helvetica, Arial, sans-serif; margin: 0 0 2px }
.chemin   { color: #000; font-size: 10px; font-family: Arial, Helvetica; font-weight: normal }
a.chemin  { color: #001; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a:hover.chemin 
  { color: #e5733c; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.legende, .commentaire { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; background-color: transparent; text-align: center ; display:block; }
.bas { color: #808080; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.navbas
   { color: #808080; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a:hover.navbas
     { color: #bd4324; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
.textesmallblanc { color: #fff; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; }
.texteblanc { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; padding-top: 2px; padding-bottom: 2px; display: block; }
.tab-fd_degrade { background-repeat: repeat-y; width: 359px; height: auto; }
.tab-fd03 { background-color: #206691; height: 9px; }
.tab-fd02 { background-color: #f0f5f0; border-top-width: 0; border-top-color: #5c7d1f; border-right-width: 0; border-right-color: #5c7d1f; border-bottom: 1px solid #5c7d1f; border-left-width: 0; border-left-color: #5c7d1f; }
.tab-fd01 { background-color: #e2e7e2; border-top-width: 0; border-top-color: #5c7d1f; border-right-width: 0; border-right-color: #5c7d1f; border-bottom: 1px solid #5c7d1f; border-left-width: 0; border-left-color: #5c7d1f; }
.tab-tarif01 { background-repeat: no-repeat; width: 355px; height: 25px; }
.tab-tarif02 { background-repeat: no-repeat; width: 355px; height: 25px; }
.tab-tarif03 { background-repeat: no-repeat; width: 355px; height: 21px; }
.titragetableau { color: #fff; font-size: 20px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }

/* FIN contenu*/
/*infos +*/
.titreinfos  { color: #001; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; display: block; margin: 0 0 2px }

.texteinfos, .bandeau { color: #fff; font-size: 11px; font-family: arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none }
.infos a, .bandeau a { color: #44620c; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.infos a:hover, .bandeau a:hover  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
/*FIN infos +*/
/*Les  +*/
.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;}
.formulaire   { color: #53524d; font-size: 10px; font-family: Verdana, arial, sans-serif; background-color: #f8f6e8; width: 130px; height: 15px; border: 0 }
a.mentionsbas { text-decoration:none; color: #44620c; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: left }
a:hover.mentionsbas  { text-decoration:none; color: #005f7f; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: left }
a.bouton01     { color: #fff; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #005f7f; text-align: center; display: block; padding: 1px; width: 55px; height: 15px; margin: 1px 0 0; border: solid 1px #000; none: font-size: 11px               }
a:hover.bouton01   { color: #000; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fede04; margin: 1px 0 0; padding: 1px; border-color: #222      }

INPUT.nput { color: #000000; font-size: 12px; font-family: Arial, Helvetica, verdana; line-height: 12px;  border:1px solid #5c7d1f; background-color: #FFFFFF; }
INPUT[type=radio] { border:none; background-color:none; }

.input-demande { color: #000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; width: 450px; height: 15px; margin: 1px 0 1px 5px; padding: 1px 5px 1px 2px; border: solid 1px #004d9a; }
.input-demande2 { color: #000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; margin: 1px 0 1px 5px; padding: 1px 5px 1px 2px; width: 440px; height: 50px; border: solid 1px #004d9a; }
.input-demande3 { color: #000; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; margin: 1px 0 1px 5px; padding: 1px 5px 1px 2px; width: 50px; height: 15px; border: solid 1px #004d9a; }
a.bt-demande { color: #fff; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #5c7d1f; text-decoration: none; text-align: center; width: 20px; height: 13px; margin: 2px 3px 0; padding: 2px; border: solid 1px #606060; }
a:hover.bt-demande { color: #fff; font-size: 11px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #bd4324; text-decoration: none; text-align: center; width: 20px; height: 13px; margin: 2px 3px 0; padding: 8px 2px 2px; border: solid 1px #001; }

/*FIN Les  +*/
/* Sous menu gauche */
#navcontainer  { display: inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width: 200px; float: left; border:1px solid #5c7d1f;}
#navcontainer ul { font-size: 11px; 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, #navcontainer a:link, #navcontainer a:visited {text-decoration: none; background-color: #829266; color:#FFFFFF; display: block; margin: 0; padding: 3px; border-bottom:1px solid #5c7d1f; }
#navcontainer a:hover{color: #FFFFFF; background-color:#bd4324; text-decoration: none; border-bottom: 1px solid #5c7d1f;}

#sousnav{display: block; padding:4px; background-color:#5c7d1f; color:#FFFFFF; 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 { font-size:10px; color:#55555; background-color:#9ba981; text-decoration: none;}
#navcontainer ul ul a:hover { font-size:10px; color: #bd4324; background-color:#9ba981; text-decoration: none;}

.contenu ul {list-style-image:url(/images/puce01.gif) }
.contenu ul ul {list-style-image:url(/images/puce02.gif) }

.view a:link, .view a:visited     { color: #FFFFFF; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #5c7d1f; text-align: center; display: block; padding: 1px; width: 55px; height: 15px; border: solid 1px #000; none: font-size: 11px           }
.view a:hover, .view a:active   { color: #FFFFFF; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #bd4324; border-color: #000 }
.mentionsbas a { text-decoration:none; color: #999898; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: left }
.mentionsbas a:hover  { text-decoration:none; color: #005f7f; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: left }
table.milonictable td {

}
