FONT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FORM {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
CENTER {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
BODY {
	BACKGROUND-IMAGE: url(../img/fond2.jpg); MARGIN: 2px 5px; TEXT-ALIGN: center
}
.body2 {
	BORDER-RIGHT: #b4b5ce 1px solid; BORDER-TOP: #b4b5ce 1px solid; MARGIN-TOP: 20px; BORDER-LEFT: #b4b5ce 1px solid; WIDTH: 800px; BORDER-BOTTOM: #b4b5ce 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.bandeau-haut {
	BACKGROUND-IMAGE: url(../img/bandeau.jpg); WIDTH: 188px; COLOR: black; HEIGHT: 96px; BACKGROUND-COLOR: rgb(236,245,255)
}
.navi {
	PADDING-RIGHT: 3px; BORDER-TOP: #4682b4 1px solid; PADDING-LEFT: 100px; BORDER-LEFT-COLOR: #4682b4; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BORDER-BOTTOM: #4682b4 1px solid; BACKGROUND-COLOR: navy; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #4682b4
}
.navi A:link {
	COLOR: white
}
.lien-menu {
	FONT-SIZE: 12px; COLOR: white
}
.foot {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BACKGROUND-COLOR: #b4b5ce; TEXT-ALIGN: center
}
.gauche {
	TEXT-ALIGN: left
}
.droite {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../img/bordure.gif); COLOR: black; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.menu_membre_commun {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.menu_membre_commun A:link {
	COLOR: navy
}
.menu_membre_commun A:active {
	COLOR: navy
}
.menu_membre_commun A:hover {
	COLOR: navy
}
.menu_membre_commun A:visited {
	COLOR: navy
}
.menu_principal {
	BORDER-TOP: rgb(236,245,255) 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: navy; TEXT-ALIGN: left
}
.menu_principal A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: white; BACKGROUND-COLOR: navy; TEXT-DECORATION: none
}
.menu_principal2 {
	MARGIN-TOP: 0px; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: navy; BORDER-BOTTOM: rgb(236,245,255) 1px solid; TEXT-ALIGN: center
}
TR.select {
	BACKGROUND-COLOR: blue
}
TR.nonselect {
	BACKGROUND-COLOR: transparent
}
H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: navy; BORDER-BOTTOM: rgb(236,245,255) 1px solid
}
H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: navy; BORDER-BOTTOM: rgb(236,245,255) 1px solid
}
.couleur1 {
	COLOR: white; BACKGROUND-COLOR: #b4b5ce
}
.couleur2 {
	PADDING-BOTTOM: 7px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #b4b5ce
}
.couleur2 A:link {
	COLOR: white
}
.couleur2 A:active {
	COLOR: white
}
.couleur2 A:link {
	COLOR: white
}
.couleur2 A:visited {
	COLOR: white
}
.couleur2 A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.couleur3 {
	BACKGROUND-IMAGE: url(../img/bandeau.jpg); COLOR: black; BACKGROUND-COLOR: rgb(236,245,255)
}
.couleur4 {
	PADDING-LEFT: 5px; FONT-SIZE: 20px; MARGIN: 0px; COLOR: white; BACKGROUND-COLOR: #b0cade
}
.couleur5 {
	COLOR: black; BACKGROUND-COLOR: #e6e6fa
}
.couleur6 {
	COLOR: white; BACKGROUND-COLOR: rgb(76,137,204)
}
.couleur6 {
	COLOR: white; BACKGROUND-COLOR: #b8d2fe
}
.gras {
	FONT-WEIGHT: bold
}
.italique {
	FONT-STYLE: italic
}
.gras-italique {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.petit {
	FONT-SIZE: 11px
}
.tout-petit {
	FONT-SIZE: 10px
}
.texte-gris {
	COLOR: gray
}
A:active {
	COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:link {
	COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
	COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:hover {
	COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.lien-gras {
	FONT-WEIGHT: bold; COLOR: navy; BACKGROUND-COLOR: transparent
}
.lien-gras A:active {
	FONT-WEIGHT: bold; COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.lien-gras A:link {
	FONT-WEIGHT: bold; COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.lien-gras A:visited {
	FONT-WEIGHT: bold; COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.lien-gras A:hover {
	FONT-WEIGHT: bold; COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.lien-admin {
	FONT-SIZE: 11px; COLOR: red; FONT-STYLE: italic
}
.lien-admin A:active {
	FONT-SIZE: 11px; COLOR: red; FONT-STYLE: italic
}
.lien-admin A:link {
	FONT-SIZE: 11px; COLOR: red; FONT-STYLE: italic
}
.lien-admin A:visited {
	FONT-SIZE: 11px; COLOR: red; FONT-STYLE: italic
}
.lien-admin A:hover {
	FONT-SIZE: 11px; COLOR: blue; TEXT-DECORATION: underline
}
.lien-titre {
	FONT-SIZE: 12px; COLOR: #00c; TEXT-DECORATION: underline
}
.lien-titre A:active {
	COLOR: #00c; TEXT-DECORATION: underline
}
.lien-titre A:link {
	COLOR: #00c; TEXT-DECORATION: underline
}
.lien-titre A:visited {
	COLOR: #00c; TEXT-DECORATION: underline
}
.lien-titre A:hover {
	FONT-WEIGHT: bold; COLOR: #00c; TEXT-DECORATION: underline
}
.lien-url {
	COLOR: green
}
.lienvert {
	COLOR: green; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.lienbleu {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.lienblanc {
	COLOR: white; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.lien-blanc A:active {
	COLOR: white
}
.lien-blanc A:link {
	COLOR: white
}
.lien-blanc A:visited {
	COLOR: white
}
.lien-blanc A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.lienrouge {
	COLOR: red; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.bleu {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; MARGIN-LEFT: 15px; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid; BORDER-COLLAPSE: collapse
}
.cadre1 {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; BACKGROUND: white; MARGIN-BOTTOM: 0px; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid
}
.bord1 {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid
}
.gris {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; MARGIN-LEFT: 15px; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: rgb(236,245,255)
}
.noir {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-LEFT: 15px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.ta1 {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN-LEFT: 10px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse
}
TD.ta1 {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 11px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TH.ta1 {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; COLOR: white; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #a3a5c9; TEXT-ALIGN: center
}
TR.ota1 {
	BACKGROUND-COLOR: #fffaf0
}
TR.uta1 {
	BACKGROUND-COLOR: white
}
TH.ta1 A:link {
	COLOR: white
}
TH.ta1 A:visited {
	COLOR: white
}
TD.ta1 A:link {
	COLOR: #4682b4
}
TD.ta1 A:visited {
	COLOR: #4682b4
}
TABLE.ta2 {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN-LEFT: 10px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse
}
TD.ta2 {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 12px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TH.ta2 {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; COLOR: white; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #a3a5c9; TEXT-ALIGN: center
}
TR.ota2 {
	BACKGROUND-COLOR: #fffaf0
}
TR.uta2 {
	BACKGROUND-COLOR: white
}
TH.ta2 A:link {
	COLOR: white
}
TH.ta2 A:visited {
	COLOR: white
}
TD.ta2 A:link {
	COLOR: #4682b4
}
TD.ta2 A:visited {
	COLOR: #4682b4
}
TABLE.ta-forum {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse
}
TD.ta-forum {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-SIZE: 12px; BORDER-LEFT: silver 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TH.ta-forum {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; COLOR: white; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #a3a5c9; TEXT-ALIGN: center
}
TR.ota-forum {
	BACKGROUND-COLOR: #fffaf0
}
TR.uta-forum {
	BACKGROUND-COLOR: white
}
TH.ta-forum A:link {
	COLOR: white
}
TH.ta-forum A:visited {
	COLOR: white
}
TD.ta-forum A:link {
	COLOR: #4682b4
}
TD.ta-forum A:visited {
	COLOR: #4682b4
}
TABLE.li-forum {
	BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse
}
TD.li-forumg {
	BORDER-TOP: rgb(236,245,255) 1px solid; FONT-SIZE: 12px; BORDER-LEFT: silver 1px solid; BORDER-COLLAPSE: collapse; TEXT-DECORATION: none
}
TD.li-forumd {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: rgb(236,245,255) 1px solid; FONT-SIZE: 12px; BORDER-COLLAPSE: collapse; TEXT-DECORATION: none
}
TD.li-forum {
	BORDER-TOP: rgb(236,245,255) 1px solid; FONT-SIZE: 12px; BORDER-COLLAPSE: collapse; TEXT-DECORATION: none
}
TH.li-forum {
	BORDER-TOP: white 0px solid; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: #a3a5c9 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #a3a5c9; TEXT-ALIGN: center
}
TH.li-forumg {
	BACKGROUND-POSITION: left top; BORDER-TOP: white 0px solid; FLOAT: left; BACKGROUND-IMAGE: url(../img/style/hg-blanc.gif); OVERFLOW: hidden; BORDER-LEFT: white 0px solid; COLOR: white; BORDER-BOTTOM: #a3a5c9 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #a3a5c9; TEXT-ALIGN: center
}
TH.li-forumd {
	BACKGROUND-POSITION: right top; BORDER-TOP: white 0px solid; BACKGROUND-IMAGE: url(../img/style/hd-blanc.gif); OVERFLOW: hidden; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: #a3a5c9 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #a3a5c9; TEXT-ALIGN: center
}
TR.oli-forum {
	BACKGROUND-COLOR: #fffaf0
}
TR.uli-forum {
	BACKGROUND-COLOR: white
}
TH.li-forum A:link {
	COLOR: white
}
TH.li-forum A:visited {
	COLOR: white
}
TH.li-forumd A:link {
	COLOR: white
}
TH.li-forumd A:visited {
	COLOR: white
}
TH.li-forumg A:link {
	COLOR: white
}
TH.li-forumg A:visited {
	COLOR: white
}
TD.li-forum A:link {
	COLOR: #4682b4
}
TD.li-forum A:visited {
	COLOR: #4682b4
}
TABLE.ta-profil {
	BORDER-RIGHT: navy 0px solid; BORDER-TOP: navy 0px solid; MARGIN-LEFT: 12px; BORDER-LEFT: navy 0px solid; BORDER-BOTTOM: navy 0px solid; BORDER-COLLAPSE: collapse
}
TD.ta-profil {
	BORDER-TOP: rgb(236,245,255) 1px solid; FONT-SIZE: 12px; BORDER-COLLAPSE: collapse; TEXT-DECORATION: none
}
TH.ta-profil {
	BORDER-LEFT: white 1px solid; COLOR: navy; BORDER-BOTTOM: navy 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
TR.ota-profil {
	BACKGROUND-COLOR: #fffaf0
}
TR.uta-profil {
	BACKGROUND-COLOR: white
}
TH.ta-profil A:link {
	COLOR: navy
}
TH.ta-profil A:visited {
	COLOR: navy
}
TD.ta-profil A:link {
	COLOR: #4682b4
}
TD.ta-profil A:visited {
	COLOR: #4682b4
}
TABLE.lo {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; MARGIN-LEFT: 5px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse
}
TD.lo {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 12px; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TH.lo {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; COLOR: white; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: navy; TEXT-ALIGN: center
}
TR.olo {
	BACKGROUND-COLOR: #fffaf0
}
TR.ulo {
	BACKGROUND-COLOR: white
}
TH.lo A:link {
	COLOR: white
}
TH.lo A:visited {
	COLOR: white
}
TD.lo A:link {
	COLOR: #4682b4
}
TD.lo A:visited {
	COLOR: #4682b4
}
.selectpage {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: rgb(236,245,255)
}
.titre-message {
	COLOR: white; BACKGROUND-COLOR: #a3a5c9
}
.corps-message {
	BACKGROUND-COLOR: rgb(236,245,255)
}
.pied-message {
	COLOR: white; BACKGROUND-COLOR: #a3a5c9
}
.corps-reponse-message {
	BACKGROUND-COLOR: white
}
.titre-reponse-message {
	COLOR: white; BACKGROUND-COLOR: #a3a5c9
}
.titre2 {
	FONT-SIZE: 20px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px; COLOR: navy; BORDER-BOTTOM: #b4b5ce 1px solid
}
.titre3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT-COLOR: silver; MARGIN-BOTTOM: 5px; COLOR: navy; BORDER-TOP-COLOR: silver; BORDER-BOTTOM: silver 1px solid; BORDER-RIGHT-COLOR: silver
}
.titre4 {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; COLOR: navy; BORDER-BOTTOM: #b4b5ce 1px solid
}
.barre {
	COLOR: #b4b5ce; HEIGHT: 1px
}
.input {
	BORDER-RIGHT: rgb(0,128,192) 1px solid; BORDER-TOP: rgb(0,128,192) 1px solid; BORDER-LEFT: rgb(0,128,192) 1px solid; BORDER-BOTTOM: rgb(0,128,192) 1px solid; BACKGROUND-COLOR: rgb(236,245,255)
}
.liste {
	BORDER-RIGHT: rgb(0,128,192) 1px solid; BORDER-TOP: rgb(0,128,192) 1px solid; FONT-SIZE: 13px; BORDER-LEFT: rgb(0,128,192) 1px solid; BORDER-BOTTOM: rgb(0,128,192) 1px solid; BACKGROUND-COLOR: rgb(236,245,255)
}
.bouton {
	BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; BACKGROUND: rgb(236,245,255); BORDER-LEFT: #afc4d5 1px solid; CURSOR: pointer; COLOR: #000066; BORDER-BOTTOM: #104a7b 1px solid; HEIGHT: 21px; TEXT-DECORATION: none
}
.image-perso {
	MARGIN-TOP: 0px; TEXT-ALIGN: center
}
.vignettes {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; FLOAT: left; BORDER-LEFT: blue 0px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: blue 0px solid
}
.croix {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 4px; BORDER-LEFT: 0px; WIDTH: 89px; BORDER-BOTTOM: 0px; HEIGHT: 89px
}
.logo {
	MARGIN-LEFT: 25px; WIDTH: 494px; HEIGHT: 96px
}
.ligne {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.menu {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.points {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.sans-bord {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.hide {
	VISIBILITY: hidden
}
DIV.center {
	TEXT-ALIGN: center
}
DIV.left {
	TEXT-ALIGN: left
}
DIV.right {
	TEXT-ALIGN: right
}
DIV.justifie {
	TEXT-ALIGN: justify
}
all.clsMenuItemNS {
	Z-INDEX: 1; FONT: bold 11px Verdana; CURSOR: hand; COLOR: white; TEXT-DECORATION: none
}
.clsMenuItemIE {
	Z-INDEX: 1; FONT: bold 11px Verdana; CURSOR: hand; COLOR: white; TEXT-DECORATION: none
}
.MainTable A:visited {
	COLOR: white
}
.MainTable A:active {
	COLOR: white
}
.MainTable A:link {
	COLOR: white
}
.MainTable A:hover {
	COLOR: rgb(236,245,255)
}
#MainTable A:visited {
	COLOR: white
}
#MainTable A:active {
	COLOR: white
}
#MainTable A:link {
	COLOR: white
}
#MainTable A:hover {
	COLOR: rgb(236,245,255)
}
.dir-description {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 10px; COLOR: black; TEXT-ALIGN: justify
}
.dir-souscateg {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; COLOR: black
}
.dir-resultat {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 25px; COLOR: gray; TEXT-ALIGN: justify
}
.dir-proposition {
	BORDER-TOP: 1px solid; MARGIN-TOP: 40px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 20px; COLOR: silver; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: justify
}
.dir-st1 {
	COLOR: navy
}
.txt-texte {
	MARGIN-RIGHT: 10px; TEXT-ALIGN: justify
}
.txt-sous-titre {
	PADDING-BOTTOM: 5px; COLOR: gray; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.txt-sous-titre-question {
	PADDING-BOTTOM: 5px; COLOR: gray; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.txt-commentaires {
	
}
.txt-livre {
	TEXT-ALIGN: right
}
.txt-phares {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.txt-phares A:link {
	COLOR: navy
}
.txt-phares A:visited {
	COLOR: navy
}
.citation {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; COLOR: navy; PADDING-TOP: 11px; TEXT-ALIGN: justify
}
.date {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: white; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.livre-titre {
	FONT-WEIGHT: bold; FONT-SIZE: 35px; TEXT-ALIGN: center
}
.livre-sous-titre {
	FONT-SIZE: 25px; TEXT-ALIGN: center
}
.livre-texte {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; TEXT-ALIGN: justify
}
.livre-numero-page {
	COLOR: gray; TEXT-ALIGN: center
}
.sondage-titre {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.sondage-item {
	FONT-SIZE: 11px
}
.cadre2 {
	OVERFLOW: hidden; WIDTH: 80%
}
.cadre2 .topleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cadre2 .topright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cadre2 .bottomleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cadre2 .bottomright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cadre2 {
	BACKGROUND: rgb(236,245,255)
}
.cadre2 .topleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/colorbox_topleft.gif)
}
.cadre2 .topright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/colorbox_topright.gif)
}
.cadre2 .bottomleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/colorbox_bottomleft.gif)
}
.cadre2 .bottomright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/colorbox_bottomright.gif)
}
.cadre2 .content {
	MARGIN: 0px 9px
}
.cadre2 .corners {
	OVERFLOW: hidden; HEIGHT: 9px
}
.cbadmin {
	OVERFLOW: hidden; WIDTH: 80%
}
.cbadmin .topleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbadmin .topright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbadmin .bottomleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbadmin .bottomright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbadmin {
	BACKGROUND: white
}
.cbadmin .topleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/hg4.gif)
}
.cbadmin .topright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/hd4.gif)
}
.cbadmin .bottomleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/bg4.gif)
}
.cbadmin .bottomright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/bd4.gif)
}
.cbadmin .content {
	MARGIN: 0px 9px
}
.cbadmin .corners {
	OVERFLOW: hidden; HEIGHT: 9px
}
.cbsondage {
	OVERFLOW: hidden; WIDTH: 80%
}
.cbsondage .topleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbsondage .topright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbsondage .bottomleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbsondage .bottomright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbsondage {
	BACKGROUND: white
}
.cbsondage .topleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/hg4.gif)
}
.cbsondage .topright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/hd4.gif)
}
.cbsondage .bottomleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/bg4.gif)
}
.cbsondage .bottomright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/bd4.gif)
}
.cbsondage .content {
	MARGIN: 0px 9px
}
.cbsondage .corners {
	OVERFLOW: hidden; HEIGHT: 9px
}
.cbbandeau {
	OVERFLOW: hidden; WIDTH: 80%
}
.cbbandeau .topleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbbandeau .topright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbbandeau .bottomleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbbandeau .bottomright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbbandeau {
	BACKGROUND: white
}
.cbbandeau .topleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/hg4.gif)
}
.cbbandeau .topright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/hd4.gif)
}
.cbbandeau .bottomleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/bg4.gif)
}
.cbbandeau .bottomright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/bd4.gif)
}
.cbbandeau .content {
	MARGIN: 0px 9px
}
.cbbandeau .corners {
	OVERFLOW: hidden; HEIGHT: 9px
}
.cbmessy {
	OVERFLOW: hidden; WIDTH: 60%
}
.cbmessy .topleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbmessy .topright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbmessy .bottomleft {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbmessy .bottomright {
	OVERFLOW: hidden; WIDTH: 9px; LINE-HEIGHT: 9px; HEIGHT: 9px
}
.cbmessy {
	BACKGROUND: white
}
.cbmessy .topleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/hg4.gif)
}
.cbmessy .topright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/hd4.gif)
}
.cbmessy .bottomleft {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/style/bg4.gif)
}
.cbmessy .bottomright {
	FLOAT: right; BACKGROUND-IMAGE: url(../img/style/bd4.gif)
}
.cbmessy .content {
	MARGIN: 0px 9px
}
.cbmessy .corners {
	OVERFLOW: hidden; HEIGHT: 9px
}
.titre-question {
	FONT-WEIGHT: bold; COLOR: navy
}
.titre-question A:link {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none
}
.titre-question A:active {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none
}
.titre-question A:hover {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none
}
.titre-question A:visited {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none
}
.lo-date {
	COLOR: navy; FONT-STYLE: italic
}
