body	     { background-color: #fff; margin-top: 4px; background-image: url(images/fond-de-page.jpg);  }

body,font   { font-family : Tahoma, verdana, Arial, Helvetica;font-size : 12px; color: #666666;}
td { font-family : Tahoma, verdana, Arial, Helvetica;font-size : 12px; color: #666666;}
p  { font-family : Tahoma, verdana, Arial, Helvetica;font-size : 12px; color: #666666;}

.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;}

.titrepage { font-family: Tahoma, Arial, Helvetica;  font-size: 30px; color: #dcbb6b; font-weight: bold; }

a.menu { display:block; background-repeat:no-repeat; margin-left:3px; padding-left:5px; height: 26px; width:108px; font-family : Tahoma, verdana, Arial, Helvetica; font-size : 11px; color: #FFFFFF; background-image: url(images/menuoff.gif); padding-top:4px}
a:hover.menu { display:block; margin-left:3px; background-repeat:no-repeat; padding-left:5px; height: 26px; width:108px; font-family : Tahoma, verdana, Arial, Helvetica;font-size : 11px; color: #FFCC99; background-image: url(images/menuon.gif); padding-top:4px }

a.sousmenu { display:block; background-repeat:no-repeat; padding-left:18px; padding-top:3px; height: 23px; width:250px; font-family : Tahoma, verdana, Arial, Helvetica; font-size : 10px; color: #999999; background-image: url(images/smenuoff.gif); }
a:hover.sousmenu { display:block; background-repeat:no-repeat; padding-left:18px; padding-top:3px; height: 23px; width:250px; font-family : Tahoma, verdana, Arial, Helvetica; font-size : 10px; color: #666666; background-image: url(images/smenuon.gif); }

a.ssousmenu { display:block; background-repeat:no-repeat; padding-left:40px; padding-top:3px; height: 23px; width:250px; font-family : Tahoma, verdana, Arial, Helvetica; font-size : 10px; color: #999999; background-image: url(images/ssmenuoff.gif); }
a:hover.ssousmenu { display:block; background-repeat:no-repeat; padding-left:40px; padding-top:3px; height: 23px; width:250px; font-family : Tahoma, verdana, Arial, Helvetica; font-size : 10px; color: #666666; background-image: url(images/ssmenuon.gif); }

.sousmenu { display:block; background-repeat:no-repeat; margin-left:3px; padding-left:18px; padding-top:3px; height: 23px; width:250px; font-family : Tahoma, verdana, Arial, Helvetica; font-size : 10px; color: #666666; background-image: url(images/smenuon.gif); font-weight: bold; }
.ssousmenu { display:block; background-repeat:no-repeat; margin-left:3px; padding-left:40px; padding-top:3px; height: 23px; width:250px; font-family : Tahoma, verdana, Arial, Helvetica; font-size : 10px; color: #666666; background-image: url(images/ssmenuon.gif); font-weight: bold; }

a  { font-family : Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight: bold; text-decoration: none; color: #006699;}
a:hover   { font-family : Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight: bold; text-decoration: none; color: #E2C785; }
/* contenu*/

h1, .titresection   { background-image:url(images/puce01.gif); background-repeat: no-repeat; padding-left:20px; font-family: Tahoma, Arial, Helvetica;    font-size: 15px; color: rgb(224,201,122); font-weight: bold; line-height: 24px; }

h2, .soustitre     { color: #9f9b92; font-size: 13px; font-family: Verdana; font-weight: normal; margin: 0 0 5px }
.chapo, .chapeau, h3     { color: #666; font-size: 12px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px ; padding-bottom:10px; margin:0; }
h4, .titredepage  { color: #7397c2; font-size: 15px; font-family: Helvetica, Arial, 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 }
.legende, .commentaire { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: center ; display:block;}
.bas {font-family : Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size : 9px; font-weight: bold; text-decoration: none; color: #006699;}
a.navbas
   { font-family : Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size : 9px; font-weight: bold; text-decoration: none; color: #006699;}
a:hover.navbas
     { font-family : Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size : 9px; font-weight: bold; text-decoration: none; color: #E2C785; }
.texteblanc { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }
.nomtableau { color: #00468a; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }
.titragetableau { color: #fff; font-size: 20px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }

/* FIN contenu*/
/*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.bouton01     { color: #fff; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #00468a; 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: #7397c2; margin: 1px 0 0; padding: 1px; border-color: #222      }


INPUT { color: #000000; font-size: 12px; font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border:1px solid #E4CA8D; height: 18px; background-color: #F3ECD3; }
TEXTAREA { color: #000000; font-size: 12px; font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border:1px solid #E4CA8D; height: 50px; background-color: #F3ECD3; }
INPUT.submit { color: #000000; font-weight: bold; font-size: 12px; font-family:  Tahoma,Verdana, Arial, Helvetica, sans-serif; line-height: 14px; border:none; height: 20px; background-color: #E4CA8D; }






/*FIN Les  +*/
/* 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: 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 {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;}

ul {list-style-image:url(images/puce02.gif); line-height:16px; }

.view a:link, .view a:visited     { color: #001; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #bbb; 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: #fff; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #646565; border-color: #222 }
.mentionsbas a { text-decoration:none; color: gray; 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: #c1c4db; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: left }