body	     { background-color: #8f9dc2; background-image: url(/images/fd-hiver.jpg); background-repeat: repeat-x; text-align:center; }
body   { color: #000; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none    ; }
td { color: #000; font-size: 12px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none      }
a    { color: #294388; font-weight: bold; text-decoration: none; background-color: transparent  }
a:active    { color: #294388; font-size: 12px; font-weight: bold; text-decoration: none }
a:hover    { color: #c95310; font-size: 12px; font-weight: bold; text-decoration: none; background-color: transparent  }
.pad-contenuHome { padding: 20px 3px 0 9px; }
.pad-basPage { padding: 20px 0; }
/*TAB*/
.titreTab { color: #e18b33; font-size: 15px; font-weight: bold; padding-top: 4px; padding-bottom: 5px; padding-left: 4px; display: block; }
.padTab { color: #e18b33; font-size: 15px; font-weight: bold; background-image: url(/images/fdTab-hiver.gif); background-repeat: repeat-x; background-position: 0 0; display: block; padding-top: 1px; padding-bottom: 5px; padding-left: 4px; }
.padTab02 { padding-top: 7px; }
.txtTab { color: #000; font-size: 11px; font-weight: normal; line-height: 13px; }
a.lienTab { color: #2b3d65; font-size: 12px; font-weight: bold; }
a:hover.lienTab { color: #fff; font-size: 12px; font-weight: bold; }
/*FIN TAB*/
/*Page Type*/
.pad-contenu { padding: 20px 5px 0 15px; }
.pad-chemin { text-align: right; padding-right: 3px; padding-bottom: 24px; padding-left: 0; }
.pad-titrage { text-align: right; padding-bottom: 20px; }
.chemin { color: #656565; font-size: 10px; }

.titre, h1 { color: #3b4d76; font-size: 20px; }
.chapo, h4 { color: #747967; font-size: 12px; font-weight: bold; line-height: 17px; padding-bottom: 25px; display: block; }
.fleche { color: #ef760a; font-size: 20px; font-weight: bold; padding-top: 1px; padding-right: 3px; padding-left: 3px; display: block; }
.rubrique { color: #3b4d76; font-size: 20px; font-weight: bold; }
.titreSection, h3 { color: #ef760a; font-size: 15px; font-weight: bold; padding-bottom: 2px; display: block; }
.SoustTitreSection, h5 { color: #757575; font-size: 13px; font-weight: bold; display: block; padding-bottom: 2px; }

/*FIN Page Type*/
/*Vignettes Home*/
.imgVignette01 { width: 183px; height: 104px; border-color: #414141 #708e41 #fff; border-style: solid; border-width: 1px; }
.imgVignette02 { width: 183px; height: 104px; border-style: solid; border-width: 1px; border-color: #414141 #c95310 #fff; }
.imgVignette03 { width: 183px; height: 104px; border-style: solid; border-width: 1px; border-color: #414141 #9c6a71 #fff; }
.imgVignette04 { width: 183px; height: 104px; border-style: solid; border-width: 1px; border-color: #414141 #3e79a3 #fff; }
.imgVignette05 { width: 183px; height: 104px; border-style: solid; border-width: 1px; border-color: #414141 #988556 #fff; }
.imgVignette06 { width: 183px; height: 104px; border-style: solid; border-width: 1px; border-color: #414141 #c0940e #fff; }

.basVignette01 { font-size: 11px; padding: 4px 4px 4px 4px; border-left: 1px solid #708e41; border-bottom: 1px solid #708e41; border-right: 1px solid #708e41; }
.basVignette02 { font-size: 11px; padding: 4px 4px 4px 4px; border-right: 1px solid #c95310; border-bottom: 1px solid #c95310; border-left: 1px solid #c95310; }
.basVignette03 { font-size: 11px; padding: 4px 4px 4px 4px; border-right: 1px solid #9c6a71; border-bottom: 1px solid #9c6a71; border-left: 1px solid #9c6a71; }
.basVignette04 { font-size: 11px; padding: 4px 4px 4px 4px; border-right: 1px solid #3e79a3; border-bottom: 1px solid #3e79a3; border-left: 1px solid #3e79a3; }
.basVignette05 { font-size: 11px; padding: 4px 4px 4px 4px; border-right: 1px solid #988556; border-bottom: 1px solid #988556; border-left: 1px solid #988556; }
.basVignette06 { font-size: 11px; padding: 4px 4px 4px 4px; border-right: 1px solid #c0940e; border-bottom: 1px solid #c0940e; border-left: 1px solid #c0940e; }

.topVignette01 { background-color: #708e41; padding: 4px 8px; border: solid 1px #708e41; }
.topVignette02 { background-color: #c95310; padding: 4px 8px; border: solid 1px #c95310; }
.topVignette03 { background-color: #9c6a71; padding: 4px 8px; border: solid 1px #9c6a71; }
.topVignette04 { background-color: #3e79a3; padding: 4px 8px; border: solid 1px #3e79a3; }
.topVignette05 { background-color: #988556; padding: 4px 8px; border: solid 1px #988556; }
.topVignette06 { background-color: #c0940e; padding: 4px 8px; border: solid 1px #c0940e; }

.txtVignette01 a { color: #708e41; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.txtVignette02 a { color: #c95310; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.txtVignette03 a { color: #9c6a71; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.txtVignette04 a { color: #3e79a3; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.txtVignette05 a { color: #988556; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.txtVignette06 a { color: #c0940e; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.txtVignette01 a:hover { color: #708e41; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.txtVignette02 a:hover { color: #c95310; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.txtVignette03 a:hover { color: #9c6a71; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.txtVignette04 a:hover { color: #3e79a3; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.txtVignette05 a:hover { color: #988556; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.txtVignette06 a:hover { color: #c0940e; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.txtTopVignette { color: #fff; font-size: 13px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }

/*FIN Vignettes Home*/
/*Bas de page*/
.fdBasPageG { color: #000; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-image: url(/images/basGauche02hiver.gif); background-repeat: repeat-x; padding: 5px 2px 2px 0; }
.fdBasPageD { color: #000; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-image: url(/images/basDroit01.gif); background-repeat: repeat-x; padding: 5px 2px 2px 4px; }
a.navBasPage { color: #000; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }
a:hover.navBasPage { color: #fff; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }
/*Fin Bas de page*/
/*Bandeau gauche*/
.padBandeau { padding: 0 5px 0 7px; }
.titrageBandeau { color: #e1e6d9; font-size: 13px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 15px; padding-bottom: 2px; display: block; }
.txtRenseignement { color: #40517e; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }
.txtBandeau { color: #000; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }
.txtBandeau a { color: #253b76; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.txtBandeau a:hover { color: white; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }

#padNavBandeau { padding-right: 10px; }
a.navBandeauSrubrique { color: #c66005; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 0 3px 3px 7px; display: block; }
a:hover.navBandeauSrubrique { color: #7b8ab2; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; padding: 0 3px 3px 7px; }

a.navBandeauSrubrique2 { color: #c66005; font-size: 9px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 0 3px 3px 12px; display: block; }
a:hover.navBandeauSrubrique2 { color: #7b8ab2; font-size: 9px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; padding: 0 3px 3px 12px; }

a.navBandeau { color: #3b4d76; font-size: 13px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; margin-bottom: 5px; padding: 3px 3px 7px 4px; border-bottom: 1px solid white; }
a:hover.navBandeau { color: #7085b3; font-size: 13px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; display: block; margin-bottom: 5px; padding: 3px 3px 7px 4px; border-bottom: 1px solid white; }
a.lienBandeau { color: #253b76; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a:hover.lienBandeau { color: white; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
/*FIN bandeau gauche*/
/*/images*/
.floatdroite { margin: 0 0 3px 8px; padding: 0; float: right; border: solid 0 #666; }
.floatHautBas { margin: 6px 0 6px 0; display: block; }
.floatvignette{float: left;margin: 0 10px 5px 0;border: solid 0 #666;padding: 0;}
.floatgauche { margin: 0 8px 0 0; padding: 0; float: left; border: solid 0 #666; }
/*FIN images*/

INPUT { border: 1px solid #8F9DC2; background-color: #DCDFEA }
TEXTAREA { border: 1px solid #8F9DC2; background-color: #DCDFEA }
.tzrDivCaptcha img {
    border: 1px solid #8F9DC2;
}
.tzrDivCaptcha input {
    vertical-align: top;
}
