body.main { background-color: #a8beef; }
/*Menu
*/
a.menu1 { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 30px; text-decoration: none; text-align: center; width: 120px; height: 35px; background-image: url(../sources/interface/i_menu_bk.jpg); display: table-cell; white-space: normal; }
#menu1active { background-image: url(../sources/interface/i_menu_bk_ov.jpg); }
a.menu1:hover { background-image: url(../sources/interface/i_menu_bk_ov.jpg); }

a.menu2 { color: #004489; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; float: left; margin-left: 20px; padding-top: 10px; padding-bottom: 4px; border-bottom-style: dotted; border-bottom-width: 1px; }
#menu2active { color: #51a025; }
a.menu2:hover { color: #51a025; }

a.menu3 { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: orange; text-decoration: none; text-align: center; vertical-align: middle; float: right; margin-right: 20px; padding: 10px 10px 4px; }
#menu3active { color: orange; background-color: white; border: solid 1px; }
a.menu3:hover { color: orange; background-color: white; border: solid 1px; }
/*body
*/
td.main { background-image: url(../sources/interface/i_bottom_body.jpg); background-repeat: repeat-x; background-position: 0 bottom; vertical-align: top; }
h1 { color: #51a025; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 36px; margin: 50px 20px 0; }
h2 { color: #51a025; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 20px 20px 0; }
h3 { color: #004489; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 20px 20px 0; }
p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin-right: 20px; margin-left: 20px; }
.bold { color: #004489; font-weight: bold; }
.intro { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 24px; }
a.accueil { color: #004489; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.accueil:hover { color: #51a025; }
a.notice { color: #004489; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
a.notice:hover { color: #51a025; }
a.body { color: #004489; font-weight: bold; text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; }
a.body:hover { color: #51a025; }
li { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; margin: 0 20px; padding-bottom: 6px; list-style-type: square; }
li.nospace { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 0 0 0 20px; list-style-type: square; }
li.logo { list-style-image: url(../sources/interface/i_bullet.gif); }
td.titreH { color: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14pt; background-color: #004489; text-align: center; vertical-align: middle }
td.titreV { color: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14pt; background-color: #51a025; text-align: center; vertical-align: middle }
td.colonne1 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; background-color: #f2f2e5; text-align: center; vertical-align: middle  ; border-bottom: 1px solid black; }
td.colonne2  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; background-color: #e4f0f8; text-align: center; vertical-align: middle  ; border-bottom: 1px solid black; }
td.ligne1 { color: #090; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; background-color: #efefde; text-align: center; vertical-align: middle      ; border-bottom: 1px solid black; }
td.ligne2  { color: #51a025; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14pt; background-color: #dbf2d4; text-align: center; vertical-align: middle     ; border-bottom: 1px solid black; }
td.encart { background-color: #e4f0f8; padding: 10px 0; border: solid 1px #004489; }
.encart-title { color: #51a025; font-weight: bold; text-transform: uppercase; text-align: center; }
/*bottom
*/
a.bbm { color: white; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: right; vertical-align: middle; width: 840px; height: 25px; display: table-cell; }

