BODY {
	SCROLLBAR-FACE-COLOR: #cfe7ff; SCROLLBAR-HIGHLIGHT-COLOR: #000080; SCROLLBAR-SHADOW-COLOR: #000080; SCROLLBAR-3DLIGHT-COLOR: #cfe7ff; SCROLLBAR-ARROW-COLOR: #000080; SCROLLBAR-TRACK-COLOR: #eef4fb; SCROLLBAR-DARKSHADOW-COLOR: #cfe7ff
}
LABEL {
	CURSOR: pointer
}
.typomainblanche {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none
}
.typomainblanche2 {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none
}
.typomainblanche12px {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none
}

.typomainnoir10px {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: center
}
.typomainnoir8px {
	FONT: 8px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: center
}
.typomainbleuestit {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #112ea5; BACKGROUND-COLOR: #e4eaf0
}
.typomainbleue12n {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #2e4bc0
}
.typomainbleue12 {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #2e4bc0; TEXT-DECORATION: underline
}
.typo_main11pxblanche {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none
}
.typo_main11px {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.typo_main12pxhp {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.standard {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.typo_main10px {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.typo_main14px {
	FONT: 14px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.typomainGrasNoir12 {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.typomaingras11px {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #112ea5; TEXT-DECORATION: none
}
.typo_main12px {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #112ea5; TEXT-DECORATION: none
}
.typomaingras10px {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #112ea5; TEXT-DECORATION: none
}
.typomaingrasrouge11px {
	FONT: bold 11px/14px Arial, Helvetica, sans-serif; COLOR: #ed1c24; TEXT-DECORATION: none
}
.typomaingrasrouge12px {
	FONT: bold 12px/14px Arial, Helvetica, sans-serif; COLOR: #ed1c24; TEXT-DECORATION: none
}
.typomainblanche16px {
	FONT: 16px Tahoma,  Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none
}
.typomainjaune16px {
	FONT: 16px Arial, Helvetica, sans-serif; COLOR: #fcffa6; TEXT-DECORATION: none
}
.typobleue {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #2e4bc0
}
.typobleue16px {
	FONT: 16px Arial, Helvetica, sans-serif; COLOR: #112ea5
}
.typogris11px {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #e2ebec; TEXT-DECORATION: none
}
.typojaune16px {
	FONT: 16px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.typo_main16px {
	FONT: 14px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.typo_main18px {
	FONT: 18px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.typo_main20px {
	FONT: 20px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.typo_fete16px {
	FONT: 14px Arial, Helvetica, sans-serif; COLOR: #262fe4; TEXT-DECORATION: none
}
.blanc {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.typomainbleue {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #2e4bc0
}
.typomainvert {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: green
}
.typomainbleue9px {
	FONT: bold 9px Arial, Helvetica, sans-serif; COLOR: #2e4bc0
}
.typomainbleue14 {
	FONT: bold 14px Arial, Helvetica, sans-serif; COLOR: #2e4bc0
}
.typomainrouge11 {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #ed1c24
}
.typomainrouge {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #ed1c24
}
.typomaingrasrouge {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #ed1c24
}
.typomainbleuefonce {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #112ea5
}
.typo_main13pxredac {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #000000
}
.typo_main14px {
	FONT: 14px Tahoma,  Arial, Helvetica, sans-serif; COLOR: #000000
}
.typomaingras12px {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #112ea5
}
.typomaingrasrouge14px {
	FONT: bold 13px/14px Arial, Helvetica, sans-serif; COLOR: #ed1c24; TEXT-DECORATION: none
}
.typomainbleue14px {
	FONT: 14px Arial, Helvetica, sans-serif; COLOR: #2e4bc0
}

.bgdciel {
	BACKGROUND-COLOR: #eff6ff
}
.bgdbeige {
	BACKGROUND-COLOR: #333333
}
.bgdcielfonce {
	BACKGROUND-IMAGE: url(/images/degrade_bleu.gif)
}
.bgdblanc {
	BACKGROUND-COLOR: #333333
}
.bgdgris {
	BACKGROUND-COLOR: #e2ebec
}
.bgdgris2 {
	BACKGROUND-COLOR: #F9E779
}
.bgdcielfonce2 {
	BACKGROUND-COLOR: #6b718c
}
.bgroundecran {
	BACKGROUND-IMAGE: url(/images/fond_haut.gif); BACKGROUND-REPEAT: repeat-x
}
.bordureOBL {
	BORDER-RIGHT: #333333 0px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 0px solid; BORDER-BOTTOM: #333333 0px solid
}
.bordureT {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid
}
.bordure1 {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid
}
.bordure3 {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid
}
.bordure4 {
	BORDER-RIGHT: #a7c1df 1px solid; BORDER-TOP: #a7c1df 1px solid; BORDER-LEFT: #a7c1df 1px solid; BORDER-BOTTOM: #a7c1df 1px solid
}
.borduregd {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 0px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 0px solid
}
.borduregdb {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 0px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid
}
.bordureh {
	BORDER-RIGHT: #003399 0px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 0px solid; BORDER-BOTTOM: #003399 0px solid
}
.bordure2 {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid; BACKGROUND-COLOR: #eff6ff
}
SELECT {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #112ea5; TEXT-DECORATION: none
}
INPUT {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #112ea5; TEXT-DECORATION: none
}
.ofchoix {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #112ea5; BACKGROUND-COLOR: #333333; TEXT-DECORATION: none
}
H1 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H4 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H1 {
	FONT-SIZE: 14px; COLOR: #333333
}
H2 {
	FONT-SIZE: 12px; COLOR: #000000
}
H3 {
	FONT-SIZE: 11px; COLOR: #000000
}

#button {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; PADDING-TOP: 2px; BACKGROUND-COLOR: #0021a4; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#button:hover {
	BACKGROUND-COLOR: #2e4bc0
}
H2.titre {
	BORDER-RIGHT: #005097 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #005097 1px solid; PADDING-LEFT: 6px; BACKGROUND: url(/images/fond-titre.gif) repeat-x; PADDING-BOTTOM: 14px; MARGIN: 0px; FONT: bold 13px Arial; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #005097 1px solid; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
H3.sous-titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 8px 0px; FONT: bold 11px Arial; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #096ac0 1px solid
}
.tdm {
	MARGIN: 5px 0px; BORDER-BOTTOM: #479eb4 1px solid; TEXT-ALIGN: center
}
.tdm21 {
	BORDER-RIGHT: #8d97ba 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8d97ba 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: #8d97ba 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #8d97ba 1px solid
}
.tdm22 {
	BACKGROUND: url(../images/fondrubrique2.gif); FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #333333
}
.tdm23 {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #333333
}
.librairie P {
	MARGIN: 4px; TEXT-ALIGN: justify
}
.librairie H3 {
	MARGIN: 15px 4px 0px; FONT: bold 12px Arial; TEXT-TRANSFORM: uppercase; COLOR: #112ea5; BORDER-BOTTOM: #6f92c0 1px solid
}
.librairie A {
	FONT: bold 12px Arial; COLOR: #c70000
}
.librairie EM {
	FONT: bold 12px Arial; COLOR: #c70000
}
DIV.credit {
	BORDER-RIGHT: #7b879f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7b879f 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 25px 55px; BORDER-LEFT: #7b879f 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #7b879f 1px solid
}
DIV.credit TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.credit TD.bgdciel {
	BORDER-RIGHT: #bfc2d5 1px solid; BORDER-TOP: #bfc2d5 1px solid; BORDER-LEFT: #bfc2d5 1px solid; BORDER-BOTTOM: #bfc2d5 1px solid
}
DIV.credit TD INPUT {
	BORDER-RIGHT: #7b879f 1px solid; BORDER-TOP: #7b879f 1px solid; MARGIN: 0px 3px; BORDER-LEFT: #7b879f 1px solid; BORDER-BOTTOM: #7b879f 1px solid
}
P.erreur {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 50px 20px 150px; FONT: bold 11px Arial; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
.options-annonce {
	MARGIN: 0px; POSITION: relative; BORDER-COLLAPSE: collapse
}
.options-annonce TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px
}
.options-annonce TD.intitule {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; FONT: bold 11px Arial; TEXT-TRANSFORM: uppercase; COLOR: #e04438; PADDING-TOP: 2px
}
.outils {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 6px; RIGHT: 2px; BACKGROUND: #eee; FLOAT: right; PADDING-BOTTOM: 3px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bbb 1px solid; TOP: 2px
}
#haut {
	POSITION: relative
}


#haut #ligne1 {
	BACKGROUND: #F9E779; HEIGHT: 76px; TEXT-ALIGN: center
}


#haut #ligne2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/fond-ligne2.gif) #F9E779 no-repeat right 50%; PADDING-BOTTOM: 0px; FONT: bold 12px Arial; COLOR: #333333; PADDING-TOP: 0px; HEIGHT: 20px
}


#haut #ligne3 {
	BACKGROUND: #FEF7CD; HEIGHT: 20px
}


#haut #drapeaux {
	MARGIN: 3px 0px 1px 7px
}
#haut #drapeaux IMG {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 2px
}
#haut H1 {
	MARGIN: 0px; FONT: bold 16px Arial; COLOR: #333333
}
#haut #ligne3 {
	FONT: bold 11px Arial; COLOR: #333333; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#haut #ligne3 A {
	TEXT-TRANSFORM: uppercase; COLOR: #333333; TEXT-DECORATION: none
}
#haut #ligne3 LI A:hover {
	TEXT-DECORATION: underline
}
#haut A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

H3#titre-page {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(../images/fond-onglets.gif) no-repeat; PADDING-BOTTOM: 1px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #a14221 1px solid; COLOR: #FFFFFF; PADDING-TOP: 1px
}
H4 {
	MARGIN: 8px 5px 4px
}
DIV.courrier {
	MARGIN: 0px 8px
}
DIV.courrier P {
	TEXT-ALIGN: justify
}
DIV.pub {
	TEXT-ALIGN: center
}
P.message {
	BORDER-RIGHT: #efe2a4 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #efe2a4 1px solid; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: #FFFFFFadf; PADDING-BOTTOM: 8px; MARGIN: 40px 50px 120px; BORDER-LEFT: #efe2a4 1px solid; COLOR: #ef2c46; PADDING-TOP: 8px; BORDER-BOTTOM: #efe2a4 1px solid; TEXT-ALIGN: center
}
.pub-top IMG {
	DISPLAY: block
}
.pub-top OBJECT {
	DISPLAY: block
}
.pub-top EMBED {
	DISPLAY: block
}
.pub-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.pub-top2 IMG {
	DISPLAY: block; MARGIN: 0px 0px 6px
}
.pub-top2 OBJECT {
	DISPLAY: block; MARGIN: 0px 0px 6px
}

