﻿body{font:11px Arial,Verdana,Sans-Serif;color:White;background:#e9f8b7 url(Images/Background/bg-background.png) repeat-x left top;}
.global{border:#77933c 3px solid;background:#b2c900 url(Images/Background/bg-body.jpg) no-repeat left 290px;}
h1{background:url(Images/Background/bg-titreH1.gif) repeat-x;}
a{text-decoration:underline;color:White;}
a:hover{text-decoration:none;}
.center{text-align:center;}

.reglement{background:#b2c900;}
.reglement h2{text-align:center;}
.rfv,
.rev,
.rfvParticipation,
.rfvDate,
.rfvReglement{font-weight:bold;font-size:10px;color:#445b16 !important;}

.footer .footerLeft img{vertical-align:middle;}
.footer .footerRight{background:url(Images/Background/bg-reglement.jpg) no-repeat right bottom;}

.etape1 .etape1Left span{font-size:18px;color:White;}
.etape1 .etape1Reglement{font-size:10px;}
.etape1 .etape1Right .rightJeu .rfv{white-space:nowrap;}
.etape1 .rfvReglement{background:#B2C900;}
.etape1 .etape1BoutonContent2 a{text-decoration:none;text-align:center;font-weight:bold;color:Black;border:#99a211 1px solid;background:#dbe467;}
.etape1 .etape1BoutonContent2 a:hover{background:#e5ee79;}
.etape1 .rfvDate,
.etape1 .rfvReglement{border:White 1px solid;background:#e5ee79;}

.etape2 .etape2Left span{font-size:18px;color:White;}
.etape2 .etape2Right .center{font-size:14px;}
.etape2Empty{font-size:20px;font-weight:bold;}

.etape3 p.etape3Felicitation{text-align:center;font-weight:bold;font-size:14px;}
.etape3 .etape3Chance{font-size:13px;}

.etape4{background:#b2c900;}
.etape4 .etape4Top{text-align:center;}
.etape4 .etape4Top h3{font-size:14px;}
.etape4 .etape4Top p{font-size:14px;font-weight:bold;}
.etape4 .etape4Right p{text-align:center;font-size:14px;font-weight:bold;}
.etape4 .etape4Center p{text-align:center;font-size:16px;font-weight:bold;}
.etape4 .etape4Center{text-align:center;}
.etape4 .etape4Partenaire{font-size:11px;color:Black;background:White;}
.etape4 .etape4Partenaire .rbl *{vertical-align:middle;font-size:10px;}
.etape4footer p{text-align:center;}
.etape4footer div p{text-align:right;}
.etape4footer img{vertical-align:middle;}
.etape4footer a{color:#637e2a;}

.rappelDateNaissance strong{font-size:13px;}
.rappelDateNaissance .rappelDateNaissanceBox{background:url(Images/Background/bg-dateNaissance.jpg) no-repeat;}
.rappelDateNaissance .rappelJour,
.rappelDateNaissance .rappelMois,
.rappelDateNaissance .rappelAnnee{font-size:20px;color:#ec8600;}

.form label{font-size:11px;color:White;font-weight:bold;}
.form input.textbox{font-size:11px;border:#a6a6a6 1px solid;background:White;}
.form span input{vertical-align:middle;}
.form .rbl label,
.form .cbl label{vertical-align:middle;font-size:10px;}
.form .rbl input,
.form .cbl input{vertical-align:middle;}
.form .rev,
.form .rfv{color:White;}
.form input.customDdl{text-align:center;cursor:pointer;font-size:10px;border:none;background:url(Images/Background/bg-customDdl.jpg) no-repeat;}
.form input.customLargeDdl{background:url(Images/Background/bg-customLargeDdl.jpg) no-repeat;}

.informations{text-align:center;font-size:9px;color:#637E2A;}
.links{list-style:none;text-align:center;}
.links a{color:#637E2A;}