BODY
{
    MARGIN: 0px
}
.info
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 20px;
    BACKGROUND: url(img/bg_e5e5e5.gif) #ffffff fixed left top;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 320px;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 180px
}
.info01
{
    FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #999999
}
.info02
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #999999
}
.laposte
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #999999
}
.laposte2
{
    PADDING-LEFT: 10px;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #999999
}
.laposte A:link
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #999999;
    TEXT-DECORATION: none
}
.laposte A:visited
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #999999;
    TEXT-DECORATION: none
}
.laposte A:hover
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffcc33;
    TEXT-DECORATION: underline
}
.laposte A:active
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #999999;
    TEXT-DECORATION: none
}
.maileva_bleu
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91
}
.maileva_bleu A:link
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: none
}
.maileva_bleu A:visited
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: none
}
.maileva_bleu A:hover
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0099ff;
    TEXT-DECORATION: underline
}
.maileva_bleu A:active
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: none
}
.maileva_bleu_normal
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91
}
.maileva_bleu_normal A:link
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: none
}
.maileva_bleu_normal A:visited
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: none
}
.maileva_bleu_normal A:hover
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0099ff;
    TEXT-DECORATION: underline
}
.maileva_bleu_normal A:active
{
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: none
}
.maileva_azur
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0099ff
}
.maileva_azur A:link
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0099ff;
    TEXT-DECORATION: none
}
.maileva_azur A:visited
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0099ff;
    TEXT-DECORATION: none
}
.maileva_azur A:hover
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: underline
}
.maileva_azur A:active
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0099ff;
    TEXT-DECORATION: none
}
.maileva_orange
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ff9900
}
.maileva_orange
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ff9900
}
.maileva_orange A:link
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.maileva_orange A:visited
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.maileva_orange A:hover
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: underline
}
.maileva_orange A:active
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.maileva_vert
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #a5ce17
}
.maileva_vert A:link
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #a5ce17;
    TEXT-DECORATION: none
}
.maileva_vert A:visited
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #a5ce17;
    TEXT-DECORATION: none
}
.maileva_vert A:hover
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: underline
}
.maileva_vert A:active
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #a5ce17;
    TEXT-DECORATION: none
}
.maileva_jaune
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffcc33
}
.maileva_jaune A:link
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffcc33;
    TEXT-DECORATION: none
}
.maileva_jaune A:visited
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffcc33;
    TEXT-DECORATION: none
}
.maileva_jaune A:hover
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #294a91;
    TEXT-DECORATION: underline
}
.maileva_jaune A:active
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffcc33;
    TEXT-DECORATION: none
}
.maileva_blanc
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
.maileva_blanc A:link
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.maileva_blanc A:visited
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.maileva_blanc A:hover
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #0099ff;
    TEXT-DECORATION: underline
}
.maileva_blanc A:active
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.maileva_blanc_top
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
.maileva_blanc_top A:link
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.maileva_blanc_top A:visited
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.maileva_blanc_top A:hover
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.maileva_blanc_top A:active
{
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.maileva_form
{
    BORDER-RIGHT: #294a91 1px solid;
    BORDER-TOP: #294a91 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #294a91 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #294a91 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.tab_blanc
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid
}
.tab_bleu
{
    BORDER-RIGHT: #294a91 1px solid;
    BORDER-TOP: #294a91 1px solid;
    BORDER-LEFT: #294a91 1px solid;
    BORDER-BOTTOM: #294a91 1px solid;
    BACKGROUND-COLOR: #f3faff
}
.tab_bleu02
{
    BORDER-RIGHT: #294a91 1px solid;
    BORDER-TOP: #294a91 1px solid;
    BORDER-LEFT: #294a91 1px solid;
    BORDER-BOTTOM: #294a91 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tab_azur
{
    BORDER-RIGHT: #0099ff 1px solid;
    BORDER-TOP: #0099ff 1px solid;
    BORDER-LEFT: #0099ff 1px solid;
    BORDER-BOTTOM: #0099ff 1px solid;
    BACKGROUND-COLOR: #f3faff
}
.tab_jaune
{
    BORDER-RIGHT: #ffcc33 1px solid;
    BORDER-TOP: #ffcc33 1px solid;
    BORDER-LEFT: #ffcc33 1px solid;
    BORDER-BOTTOM: #ffcc33 1px solid;
    BACKGROUND-COLOR: #fffedc
}
.tab_orange
{
    BORDER-RIGHT: #ff9900 1px solid;
    BORDER-TOP: #ff9900 1px solid;
    BORDER-LEFT: #ff9900 1px solid;
    BORDER-BOTTOM: #ff9900 1px solid;
    BACKGROUND-COLOR: #fff0d9
}
.tab_orange2
{
    BORDER-RIGHT: #ff9900 1px solid;
    BORDER-TOP: #ff9900 1px solid;
    BORDER-LEFT: #ff9900 1px solid;
    BORDER-BOTTOM: #ff9900 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tab_vert
{
    BORDER-RIGHT: #a5ce17 1px solid;
    BORDER-TOP: #a5ce17 1px solid;
    BORDER-LEFT: #a5ce17 1px solid;
    BORDER-BOTTOM: #a5ce17 1px solid;
    BACKGROUND-COLOR: #f5ffd5
}
.tab_vert2
{
    BORDER-RIGHT: #a5ce17 1px solid;
    BORDER-TOP: #a5ce17 1px solid;
    BORDER-LEFT: #a5ce17 1px solid;
    BORDER-BOTTOM: #a5ce17 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tabcalendrier
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f2f2f2
}
.tabcal_titre1
{
    BORDER-RIGHT: #294a91 1px solid;
    BORDER-TOP: #294a91 1px solid;
    BORDER-LEFT: #294a91 1px solid;
    BORDER-BOTTOM: #294a91 1px solid;
    BACKGROUND-COLOR: #294a91
}
.tabcal_titre2
{
    BORDER-RIGHT: #294a91 1px solid;
    BORDER-TOP: #294a91 1px solid;
    BORDER-LEFT: #294a91 1px solid;
    BORDER-BOTTOM: #294a91 1px solid;
    BACKGROUND-COLOR: #0099ff
}
.tabcal_azur
{
    BORDER-RIGHT: #0099ff 1px solid;
    BORDER-TOP: #0099ff 1px solid;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #0099ff 1px solid;
    COLOR: #0099ff;
    BORDER-BOTTOM: #0099ff 1px solid;
    BACKGROUND-COLOR: #f3faff
}
.tabcal_gris
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tabcal_rien
{
    BORDER-RIGHT: #f2f2f2 1px solid;
    BORDER-TOP: #f2f2f2 1px solid;
    BORDER-LEFT: #f2f2f2 1px solid;
    BORDER-BOTTOM: #f2f2f2 1px solid;
    BACKGROUND-COLOR: #f2f2f2
}
.tabtarif_bleu01
{
    BORDER-RIGHT: #0099ff 1px solid;
    BORDER-TOP: #0099ff 1px solid;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #0099ff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #0099ff 1px solid;
    BACKGROUND-COLOR: #294a91
}
.tabtarif_bleu02
{
    BORDER-RIGHT: #0099ff 1px solid;
    BORDER-TOP: #0099ff 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #0099ff 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #0099ff 1px solid;
    BACKGROUND-COLOR: #97c9fc
}
.tabtarif_bleu03
{
    BORDER-RIGHT: #0099ff 1px solid;
    BORDER-TOP: #0099ff 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #0099ff 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #0099ff 1px solid;
    BACKGROUND-COLOR: #d2e8ff
}
.tabtarif_bleu04
{
    BORDER-RIGHT: #0099ff 1px solid;
    BORDER-TOP: #0099ff 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #0099ff 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #0099ff 1px solid;
    BACKGROUND-COLOR: #f3faff
}
.tabtarif_bleu05
{
    BORDER-RIGHT: #0099ff 1px solid;
    BORDER-TOP: #0099ff 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #0099ff 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #0099ff 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tabtarif_orange01
{
    BORDER-RIGHT: #ff9900 1px solid;
    BORDER-TOP: #ff9900 1px solid;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #ff9900 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ff9900 1px solid;
    BACKGROUND-COLOR: #ff9900
}
.tabtarif_orange02
{
    BORDER-RIGHT: #ff9900 1px solid;
    BORDER-TOP: #ff9900 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #ff9900 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #ff9900 1px solid;
    BACKGROUND-COLOR: #ffcc66
}
.tabtarif_orange03
{
    BORDER-RIGHT: #ff9900 1px solid;
    BORDER-TOP: #ff9900 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #ff9900 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #ff9900 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tabtarif_jaune01
{
    BORDER-RIGHT: #fadd1f 1px solid;
    BORDER-TOP: #fadd1f 1px solid;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #fadd1f 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #fadd1f 1px solid;
    BACKGROUND-COLOR: #fadd1f
}
.tabtarif_jaune02
{
    BORDER-RIGHT: #fadd1f 1px solid;
    BORDER-TOP: #fadd1f 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #fadd1f 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #fadd1f 1px solid;
    BACKGROUND-COLOR: #fdef8a
}
.tabtarif_jaune03
{
    BORDER-RIGHT: #fadd1f 1px solid;
    BORDER-TOP: #fadd1f 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #fadd1f 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #fadd1f 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tabtarif_vert01
{
    BORDER-RIGHT: #a5ce17 1px solid;
    BORDER-TOP: #a5ce17 1px solid;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #a5ce17 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #a5ce17 1px solid;
    BACKGROUND-COLOR: #a5ce17
}
.tabtarif_vert02
{
    BORDER-RIGHT: #a5ce17 1px solid;
    BORDER-TOP: #a5ce17 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #a5ce17 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #a5ce17 1px solid;
    BACKGROUND-COLOR: #e1f89c
}
.tabtarif_vert03
{
    BORDER-RIGHT: #a5ce17 1px solid;
    BORDER-TOP: #a5ce17 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #a5ce17 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #a5ce17 1px solid;
    BACKGROUND-COLOR: #fcffd7
}
.tabtarif_vert04
{
    BORDER-RIGHT: #a5ce17 1px solid;
    BORDER-TOP: #a5ce17 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #a5ce17 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #a5ce17 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.tabtarif_vert05
{
    BORDER-RIGHT: #a5ce17 1px solid;
    BORDER-TOP: #a5ce17 1px solid;
    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #a5ce17 1px solid;
    COLOR: #294a91;
    BORDER-BOTTOM: #a5ce17 1px solid;
    BACKGROUND-COLOR: #f3faff
}
.maileva_azur_normal
{
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: none;
    COLOR: #0099ff;
    FONT-FAMILY: Verdana, Arial, 'Helvetica Condensed'
}
