@font-face {
	font-family: Helvetica Compressed;
	src:url(/css/HELVETI0.eot);
}
.titretab {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titretabtexte {
	FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titrenavtexte {
	FONT-SIZE: 12px; COLOR: #00436e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titrechoixtexte {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textebleufonce {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texte {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.note {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textegris {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6b8196; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textetitrebleu {
	FONT-SIZE: 14px; COLOR: #6b8196; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textebleusimple {
	FONT-SIZE: 11px; COLOR: #6b8196; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ongletblanc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ongletblanc:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ongletnoir {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #006699; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.date {
	WIDTH: 60px
}
.bouton {
	BORDER-RIGHT: #b3cfe9 2px solid; BORDER-TOP: #b3cfe9 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #b3cfe9 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #b3cfe9 2px solid; HEIGHT: 20px; BACKGROUND-COLOR: #488cbb
}
INPUT.login {
	BORDER-RIGHT: #488cbb 1px solid; BORDER-TOP: #488cbb 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #488cbb 1px solid; BORDER-BOTTOM: #488cbb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
SELECT {
	BORDER-RIGHT: #488cbb 1px solid; BORDER-TOP: #488cbb 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #488cbb 1px solid; BORDER-BOTTOM: #488cbb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.rien {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
A.voterap {
	FONT-WEIGHT: bold; COLOR: #6b8196; TEXT-DECORATION: none
}
A.voterap:hover {
	FONT-WEIGHT: bold; COLOR: #6b8196; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.messagealerte {
	FONT-SIZE: 9pt; COLOR: #ff0000
}
.question {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.petit {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.tabpoints {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}
TR.trheadpoints TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e0e0
}
TR.trpoints TD {
	BORDER-TOP: #e0e0e0 1px solid
}
TR.trfootpoints TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e0e0
}
.testtext {
	FONT-SIZE: 13px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.messimportant {
	FONT-SIZE: 11px; COLOR: #ff0000
}
INPUT.btdate {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: url(/images/agenda.gif) fixed no-repeat center 50%; BORDER-LEFT: medium none; WIDTH: 20px; CURSOR: hand; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
tform {
	MARGIN: 0px
}
BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 8pt; MARGIN-LEFT: 0px; COLOR: #000000; MARGIN-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TR {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
FONT {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SPAN {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.onglet {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none
}
A.ongletover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
A.onglet:hover {
	COLOR: #fdcc02
}
TR.onglets {
	BACKGROUND-IMAGE: url(/images/header/onglets/fond_clair.jpg); BACKGROUND-REPEAT: repeat-x
}
TD.aidefaqcontact {
	FONT-SIZE: 8pt; COLOR: #8496a9
}
A.aidefaqcontact {
	COLOR: #8496a9; TEXT-DECORATION: none
}
A.aidefaqcontact:hover {
	TEXT-DECORATION: underline
}
TR.logrecherche TD {
	BACKGROUND-COLOR: #b3cfe9
}
TD.logrecherchecontenu {
	FONT-SIZE: 9pt; COLOR: #00436e
}
A.logrecherchecontenu {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #00436e; TEXT-DECORATION: none
}
A.logrecherchecontenu:hover {
	TEXT-DECORATION: underline
}
TD.log {
	PADDING-LEFT: 23px
}
INPUT.input_recherche {
	WIDTH: 137px
}
INPUT.input_log {
	WIDTH: 137px
}
INPUT.input_log_petit {
	FONT-SIZE: 8pt; WIDTH: 100px
}
TD.navig {
	PADDING-LEFT: 23px; FONT-SIZE: 8pt; COLOR: #666666; BACKGROUND-COLOR: #ebf5ff
}
A.navig {
	FONT-SIZE: 8pt; COLOR: #006699; TEXT-DECORATION: none
}
TD.droittitre {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(/images/droit/fond_titre.jpg); TEXT-TRANSFORM: uppercase; HEIGHT: 34px; TEXT-ALIGN: center
}
TD.droitimglunastar {
	PADDING-RIGHT: 9px; PADDING-LEFT: 10px; PADDING-BOTTOM: 18px; PADDING-TOP: 9px
}
TD.droitlunastar {
	FONT-SIZE: 9pt
}
A.droitlunastar {
	FONT-SIZE: 9pt; TEXT-DECORATION: underline
}
TD.droitvotes {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
A.droitvotes {
	FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
TD.droitvotesseparateur {
	HEIGHT: 1px; BACKGROUND-COLOR: #b3b3b3
}
TD.droitpartenaires {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; TEXT-ALIGN: center
}
A.droitpartenaires {
	FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
TD.droitimgtests {
	PADDING-BOTTOM: 10px; PADDING-TOP: 16px; TEXT-ALIGN: center
}
TD.droittitretest {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 10px; COLOR: #cc0000; TEXT-ALIGN: center
}
TD.droitdescriptest {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 15px; TEXT-ALIGN: center
}
A.droitdescriptest {
	FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
H1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: 0px; FONT-FAMILY: Helvetica Compressed, Arial
}
H2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
H3 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
H4 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
TD.titre {
	PADDING-RIGHT: 6px; PADDING-LEFT: 10px; FONT-SIZE: 14pt; COLOR: #003366; FONT-FAMILY: Helvetica Compressed, Arial
}
TD.titremaj {
	PADDING-RIGHT: 6px; PADDING-LEFT: 10px; FONT-SIZE: 14pt; TEXT-TRANSFORM: uppercase; COLOR: #003366; FONT-FAMILY: Helvetica Compressed, Arial
}
TD.titre2 {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 14pt; TEXT-TRANSFORM: uppercase; COLOR: #d0e1ed; FONT-FAMILY: Helvetica Compressed, Arial
}
TD.titrefond {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/images/titres/centre.jpg); BACKGROUND-REPEAT: repeat-x
}
TD.titrefond2 {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/images/titres/centre_clair.jpg); BACKGROUND-REPEAT: repeat-x
}
TD.edito {
	FONT-SIZE: 9pt; PADDING-BOTTOM: 19px; COLOR: #002b55; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
A.edito {
	FONT-SIZE: 9pt
}
TD.toptitre {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; COLOR: #003366
}
TD.top {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; COLOR: #333333; BACKGROUND-COLOR: #f3f7f8
}
A.top {
	FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.top:hover {
	TEXT-DECORATION: underline
}
TD.topalt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; COLOR: #333333
}
TD.topimg {
	PADDING-RIGHT: 1px; TEXT-ALIGN: right
}
TD.chiffre {
	PADDING-RIGHT: 10px
}
TD.espaceavis {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND-COLOR: #f3f7f8
}
TD.arbotitre {
	BACKGROUND-IMAGE: url(/images/arbo/home_haut.jpg); BACKGROUND-REPEAT: repeat-x
}
A.arbotitre {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; TEXT-TRANSFORM: uppercase; COLOR: #003366; TEXT-DECORATION: none
}
TD.traitorange {
	BACKGROUND-IMAGE: url(/images/arbo/orange.jpg); BACKGROUND-REPEAT: repeat-x
}
TD.arbomilieu {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/images/arbo/home_milieu.jpg); PADDING-BOTTOM: 2px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y
}
A.arbo {
	FONT-SIZE: 8pt; COLOR: #333333; TEXT-DECORATION: none
}
A.arbo:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}
TD.liensdivers {
	BACKGROUND-IMAGE: url(/images/commun/liens_divers_milieu.jpg); BACKGROUND-REPEAT: repeat-x
}
A.liensdivers {
	FONT-SIZE: 8pt; COLOR: #003366; TEXT-DECORATION: none
}
A.liensdivers:hover {
	TEXT-DECORATION: underline
}
A.unproduitdeuxavistitre {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; TEXT-DECORATION: none
}
A.bonsplanstitre {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; TEXT-DECORATION: none
}
TD.unproduitdeuxavis {
	PADDING-LEFT: 33px; FONT-SIZE: 8pt; COLOR: #333333; TEXT-ALIGN: justify
}
TD.bonsplans {
	PADDING-LEFT: 33px; FONT-SIZE: 8pt; COLOR: #333333; TEXT-ALIGN: justify
}
A.unproduitdeuxavis {
	FONT-SIZE: 8pt; COLOR: #003366; TEXT-DECORATION: none
}
A.unproduitdeuxavisliens {
	FONT-SIZE: 8pt; COLOR: #333333; TEXT-DECORATION: none
}
A.unproduitdeuxavis:hover {
	TEXT-DECORATION: underline
}
TD.alert {
	FONT-SIZE: 9pt; COLOR: #ff0000; PADDING-TOP: 4px
}
TD.alertpetit {
	FONT-SIZE: 8pt; COLOR: #ff0000
}
SPAN.alert {
	FONT-SIZE: 8pt; COLOR: #ff0000
}
TR.footer TD {
	FONT-SIZE: 8pt; COLOR: #666666; PADDING-TOP: 10px
}
A.footer {
	COLOR: #666666; TEXT-DECORATION: none
}
A.footer:hover {
	TEXT-DECORATION: underline
}
A.arboliste {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #003366; TEXT-DECORATION: underline
}
TD.fichemembre {
	FONT-SIZE: 8pt; COLOR: #000033; BACKGROUND-COLOR: #e7eef4
}
TD.fichephoto {
	PADDING-LEFT: 4px
}
TD.fichepseudo {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 15px; TEXT-TRANSFORM: uppercase
}
TD.fichedetail {
	PADDING-LEFT: 2px; FONT-SIZE: 8pt
}
TD.fichesep {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
A.retourlisteavis {
	FONT-SIZE: 8pt; COLOR: #003366; TEXT-DECORATION: none
}
TD.titreavis {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; TEXT-TRANSFORM: uppercase; COLOR: #003366
}
TD.avisnote {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #fff5c6
}
TD.avisnotetitre {
	FONT-SIZE: 8pt
}
A.avisnotetitre {
	FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
TD.avisnotecomm {
	FONT-SIZE: 7pt
}
TD.avistxt {
	BORDER-RIGHT: #fed454 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify
}
TD.avisident {
	FONT-SIZE: 8pt; BORDER-BOTTOM: #fed454 1px solid; BACKGROUND-COLOR: #fffcec; TEXT-ALIGN: center
}
A.avisident {
	FONT-SIZE: 8pt; COLOR: #cc0000; TEXT-DECORATION: underline
}
TD.avisvote {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #003366; BACKGROUND-COLOR: #ffffff
}
TD.avisdifferent {
	BORDER-TOP: #fed454 1px solid; FONT-SIZE: 8pt; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
SELECT.triavis {
	FONT-SIZE: 9px; FONT-FAMILY: Tahoma
}
TR.avishead TD {
	FONT-SIZE: 8pt; BORDER-BOTTOM: #fed454 1px solid; HEIGHT: 44px; BACKGROUND-COLOR: #fffcec; TEXT-ALIGN: center
}
TR.avislist TD {
	PADDING-TOP: 15px; HEIGHT: 88px; BACKGROUND-COLOR: #ffffff
}
TD.borderdroitorange {
	BORDER-RIGHT: #fed454 1px solid
}
TD.borderdroitgaucheorange {
	BORDER-RIGHT: #fed454 1px solid; BORDER-LEFT: #fed454 1px solid
}
TD.avisdate {
	BORDER-RIGHT: #fed454 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 15px; HEIGHT: 88px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.avisdatenoheight {
	BORDER-RIGHT: #fed454 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
A.avistitre {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; TEXT-DECORATION: none
}
A.avistitre:hover {
	TEXT-DECORATION: underline
}
A.avisredacteur {
	FONT-SIZE: 7pt; COLOR: #666666; TEXT-DECORATION: underline
}
TD.avisdetail {
	BORDER-RIGHT: #fed454 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffff
}
TD.commentdetail {
	BORDER-RIGHT: #fed454 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
TD.noteavis {
	BACKGROUND-COLOR: #ffffff
}
A.avistri {
	FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
TD.avisfoot {
	BORDER-RIGHT: #fed454 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #fed454 1px solid; PADDING-TOP: 5px; BACKGROUND-COLOR: #fffcec
}
TD.avisdepot {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #114170
}
INPUT.titreavis {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; WIDTH: 300px; BORDER-BOTTOM: #999999 1px solid
}
TEXTAREA.avis {
	WIDTH: 422px; HEIGHT: 165px
}
TD.satisfaction {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366
}
TD.satisfactionitem {
	FONT-SIZE: 8pt; COLOR: #003366
}
TD.avisconseil {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 8pt
}
UL.alert {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
TD.titreenteterose {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 20pt; TEXT-TRANSFORM: uppercase; COLOR: #810b5a; PADDING-TOP: 30px; FONT-FAMILY: Helvetica Compressed
}
TD.soustitreenteterose {
	PADDING-LEFT: 14px; FONT-SIZE: 11pt; PADDING-BOTTOM: 30px; COLOR: #b62071
}
TD.titrerose {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #b62071
}
TD.encartrose {
	BACKGROUND-IMAGE: url(/images/partenaires/encart_milieu.jpg); BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center
}
TD.contenupartenaires {
	PADDING-RIGHT: 10px; FONT-SIZE: 9pt; TEXT-ALIGN: justify
}
TD.contenupartenairespetit {
	PADDING-RIGHT: 10px; FONT-SIZE: 8pt; TEXT-ALIGN: justify
}
SPAN.titrepartenairespetit {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #b62071
}
TD.partenairesseparateur {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
SPAN.rose {
	COLOR: #810b5a
}
TD.rose {
	COLOR: #810b5a
}
TD.encartrosehaut {
	BORDER-TOP: #b62071 1px solid
}
TD.encartrosebas {
	BORDER-BOTTOM: #b62071 1px solid
}
TD.encartrosedroit {
	BORDER-RIGHT: #b62071 1px solid
}
TD.encartrosegauche {
	BORDER-LEFT: #b62071 1px solid
}
.c1 {
	FONT-SIZE: 28pt; COLOR: black; BACKGROUND-COLOR: white
}
.c2 {
	FONT-SIZE: 28pt; COLOR: blue; BACKGROUND-COLOR: white
}
TD.titreenteteitunes {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 26pt; COLOR: #2665aa; PADDING-TOP: 30px; FONT-FAMILY: arial
}
TD.soustitreenteteitunes {
	PADDING-LEFT: 14px; FONT-SIZE: 11pt; PADDING-BOTTOM: 30px; COLOR: #2665aa
}
TD.titreitunes {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #2665aa
}
TD.encartitunes {
	BACKGROUND-IMAGE: url(/images/partenaires/encart_milieu.jpg); BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center
}
TD.contenupartenairesitunes {
	PADDING-RIGHT: 10px; FONT-SIZE: 9pt; TEXT-ALIGN: justify
}
TD.contenupartenairespetititunes {
	PADDING-RIGHT: 10px; FONT-SIZE: 8pt; TEXT-ALIGN: justify
}
SPAN.titrepartenairespetititunes {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #b62071
}
TD.partenairesseparateuritunes {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
SPAN.itunes {
	COLOR: #ffffff
}
TD.itunes {
	COLOR: #ffffff
}
TD.encartituneshaut {
	BORDER-TOP: #b62071 1px solid
}
TD.encartitunesbas {
	BORDER-BOTTOM: #b62071 1px solid
}
TD.encartitunesdroit {
	BORDER-RIGHT: #b62071 1px solid
}
TD.encartitunesgauche {
	BORDER-LEFT: #b62071 1px solid
}
TD.titreentetebeige {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 26pt; COLOR: #b68a32; PADDING-TOP: 30px; FONT-FAMILY: Helvetica Compressed
}
TD.soustitreentetebeige {
	PADDING-LEFT: 14px; FONT-SIZE: 13pt; PADDING-BOTTOM: 30px; COLOR: #b68a32; FONT-FAMILY: Helvetica Compressed
}
TD.titrebeige {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #b68a32
}
TD.encartbeige {
	BACKGROUND-IMAGE: url(/images/partenaires/encart_milieu.jpg); BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center
}
SPAN.beige {
	COLOR: #810b5a
}
TD.beige {
	COLOR: #810b5a
}
TD.encartbeigehaut {
	BORDER-TOP: #b62071 1px solid
}
TD.encartbeigebas {
	BORDER-BOTTOM: #b62071 1px solid
}
TD.encartbeigedroit {
	BORDER-RIGHT: #b62071 1px solid
}
TD.encartbeigegauche {
	BORDER-LEFT: #b62071 1px solid
}
TD.titreentetebleu {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 20pt; PADDING-BOTTOM: 30px; TEXT-TRANSFORM: uppercase; COLOR: #003366; FONT-FAMILY: Helvetica Compressed
}
TD.titreentetebleubis {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; PADDING-BOTTOM: 30px; TEXT-TRANSFORM: uppercase; COLOR: #003366; FONT-FAMILY: Helvetica Compressed
}
TD.soustitreentetebleu {
	PADDING-LEFT: 14px; FONT-SIZE: 11pt; COLOR: #006699; PADDING-TOP: 30px
}
TD.soustitreentetebleubis {
	FONT-SIZE: 11pt; COLOR: #006699; PADDING-TOP: 30px
}
TD.titrebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #006699; TEXT-DECORATION: none
}
SPAN.titrebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #006699; TEXT-DECORATION: none
}
A.titrebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #006699; TEXT-DECORATION: none
}
A.titrebleu:hover {
	TEXT-DECORATION: underline
}
SPAN.nbpoints {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
TD.probcompte {
	FONT-SIZE: 8pt
}
TD.detailmyluna {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
A.detailmyluna {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
A.detailmyluna:hover {
	TEXT-DECORATION: underline
}
TD.pavegris {
	FONT-SIZE: 8pt
}
TD.lunadate {
	BORDER-RIGHT: #fed454 1px solid; BORDER-LEFT: #fed454 1px solid; COLOR: #666666; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.lunadetail {
	BORDER-RIGHT: #fed454 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #003366
}
A.lunadetail {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
A.lunadetail:hover {
	TEXT-DECORATION: underline
}
TD.lunapts {
	BORDER-RIGHT: #fed454 1px solid; FONT-SIZE: 8pt; TEXT-ALIGN: center
}
A.theme {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #006699; TEXT-DECORATION: none
}
A.theme:hover {
	TEXT-DECORATION: underline
}
SPAN.mylunatitre {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006699
}
SPAN.mylunableu {
	COLOR: #006699
}
TD.parrainagecontenu {
	FONT-SIZE: 8pt; TEXT-ALIGN: justify
}
TD.parremail {
	PADDING-RIGHT: 15px; FONT-SIZE: 8pt; COLOR: #003366; HEIGHT: 36px
}
TD.parrainagecontenuemailtab {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #fdf2bd
}
INPUT.parrainage {
	WIDTH: 216px
}
TEXTAREA.parrainage {
	WIDTH: 276px; HEIGHT: 116px
}
TD.attentionparrainage {
	FONT-SIZE: 8pt; COLOR: #cc0000; TEXT-ALIGN: center
}
TD.parrainageimportant {
	FONT-SIZE: 8pt; COLOR: #666666; HEIGHT: 40px; TEXT-ALIGN: center
}
.encadrephotolunastar {
	BORDER-RIGHT: #478cba 1px solid; BORDER-TOP: #478cba 1px solid; BORDER-LEFT: #478cba 1px solid; BORDER-BOTTOM: #478cba 1px solid
}
TD.copy {
	FONT-STYLE: italic
}
A.tolmessage {
	TEXT-DECORATION: none
}
A.tolmessage:hover {
	TEXT-DECORATION: underline
}
TD.messagepseudo {
	BORDER-RIGHT: #fed454 1px solid; FONT-SIZE: 8pt; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
A.messagepseudo {
	FONT-SIZE: 8pt
}
A.messagetitre {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; TEXT-DECORATION: none
}
A.messagetitre:hover {
	TEXT-DECORATION: underline
}
A.messagetitrelu {
	FONT-SIZE: 8pt; COLOR: #003366; TEXT-DECORATION: line-through
}
A.messagetitrelu:hover {
	TEXT-DECORATION: underline line-through
}
TD.messagetitre {
	BORDER-RIGHT: #fed454 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
TD.messagedate {
	FONT-SIZE: 8pt; COLOR: #666666; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD.presentationtitre {
	FONT-WEIGHT: bold; COLOR: #003366
}
SPAN.toluna {
	COLOR: #003366
}
TD.toluna {
	COLOR: #003366
}
A.presentation {
	COLOR: #006699; TEXT-DECORATION: none
}
A.presentation:hover {
	TEXT-DECORATION: underline
}
A.aide {
	COLOR: #006699; TEXT-DECORATION: none
}
A.aide:hover {
	TEXT-DECORATION: underline
}
TD.titreresultat {
	FONT-WEIGHT: bold; COLOR: #006699
}
TD.txtresultat {
	PADDING-LEFT: 25px
}
SPAN.spanpetit {
	FONT-SIZE: 7pt; TEXT-TRANSFORM: none
}
SPAN.testdetail {
	TEXT-TRANSFORM: none
}
TD.infoetliberte {
	FONT-SIZE: 7pt; COLOR: #cc0000; TEXT-ALIGN: justify
}
INPUT.enparler {
	FONT-SIZE: 8pt; WIDTH: 200px; COLOR: #478cba; HEIGHT: 20px; TEXT-ALIGN: center
}
TEXTAREA.enparler {
	FONT-SIZE: 8pt; WIDTH: 240px; COLOR: #478cba; HEIGHT: 120px
}
.btdate {
	CURSOR: hand
}
INPUT.btdate {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: url(/images/commun/agenda.gif) fixed no-repeat center 50%; BORDER-LEFT: medium none; WIDTH: 20px; CURSOR: hand; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
INPUT.btdatenotie {
	BORDER-RIGHT: #fed454 1px solid; BORDER-TOP: #fed454 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #fed454 1px solid; WIDTH: 20px; CURSOR: hand; BORDER-BOTTOM: #fed454 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #fffcec
}
INPUT.date {
	BORDER-RIGHT: #fed454 1px solid; BORDER-TOP: #fed454 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #fed454 1px solid; WIDTH: 80px; BORDER-BOTTOM: #fed454 1px solid; BACKGROUND-COLOR: #fffcec
}
INPUT.inputtext {
	BORDER-RIGHT: #fed454 1px solid; BORDER-TOP: #fed454 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #fed454 1px solid; WIDTH: 200px; BORDER-BOTTOM: #fed454 1px solid; BACKGROUND-COLOR: #fffcec
}
SELECT.selectinsc {
	BORDER-RIGHT: #fed454 1px solid; BORDER-TOP: #fed454 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #fed454 1px solid; WIDTH: 200px; BORDER-BOTTOM: #fed454 1px solid; BACKGROUND-COLOR: #fffcec
}
TD.grjaune {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; TEXT-TRANSFORM: uppercase; COLOR: #ff9801; FONT-FAMILY: Arial Black
}
TD.txtgagmois {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; TEXT-TRANSFORM: uppercase; COLOR: #333333; FONT-FAMILY: Arial Narrow
}
TD.grjaune2 {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; COLOR: #ff9801; FONT-FAMILY: Arial Narrow
}
TD.montant {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; COLOR: #9b360a; FONT-FAMILY: Arial Narrow
}
TD.parmois {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; COLOR: #ff9801; FONT-FAMILY: Arial Narrow
}
TD.nbinschome {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND-IMAGE: url(/images/body/home_log_titre1.jpg); COLOR: #d96407; FONT-FAMILY: Helvetica, sans-serif
}
FONT.nbinschome {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #d96407; FONT-FAMILY: Helvetica, sans-serif
}
INPUT.btvideorange {
	BORDER-RIGHT: #e0e0e0 0px solid; BORDER-TOP: #e0e0e0 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/images/commun/encart_jaune_bt_vide.jpg); VERTICAL-ALIGN: top; BORDER-LEFT: #e0e0e0 0px solid; WIDTH: 150px; BORDER-BOTTOM: #e0e0e0 0px solid; HEIGHT: 30px
}

