html{margin-top:0px; margin-bottom:0px; background-color:#B7F1FD;}

body{
  width : 420px;
  margin-left : auto;
  margin-right : auto;
  font-size : 80%;
  font-family : arial,freesans,"dejavu sans","bitstream vera sans";
  background-color : white;
  border : 1px solid white;
}

textarea{width:98%;}

a img{border:0px;}

p{margin:0px;}

.logo_phrase{color:#048099; background-color:#B7F1FD; height:20px; border-bottom:1px solid white; padding-left:4px;}

.logo_g{background:url("images/logo-g.jpg") no-repeat; width:400px; height:103px;}
.logo_m{background:url("images/logo-m.png") repeat-x; height:103px;}

.footer-g{background:url("images/footer-g.png") no-repeat; width:7px; height:7px;}
.footer-m{background:url("images/footer-m.png") repeat-x; height:7px;}
.footer-d{background:url("images/footer-d.png") no-repeat; width:7px; height:7px;}

.BM_m{color:white; background:url("images/BM-m.png") repeat-x; height:23px; padding-left:12px; padding-right:12px;}
.BM_m a{color:white; text-decoration:none;}
.BM_m img{vertical-align:middle;}

.h_cadre_hg{background:url("images/h-cadre-hg.png") no-repeat; width:5px; height:5px;}
.h_cadre_hd{background:url("images/h-cadre-hd.png") no-repeat; width:5px; height:5px;}
.h_cadre_h{background:url("images/h-cadre-h.png") repeat-x; height:5px;}
.h_cadre_bg{background:url("images/h-cadre-bg.png") no-repeat; width:5px; height:5px;}
.h_cadre_bd{background:url("images/h-cadre-bd.png") no-repeat; width:5px; height:5px;}
.h_cadre_b{background:url("images/h-cadre-b.png") repeat-x; height:5px;}
.h_cadre_g{background:url("images/h-cadre-g.png") repeat-y; width:5px;}
.h_cadre_d{background:url("images/h-cadre-d.png") repeat-y; width:5px;}
.h_cadre_m{background-color:#07CEF9;}
.h_cadre_m a{color:white; text-decoration:none;}

.page_g{font-size:50%; background:url("images/page-g.png") repeat-y; width:7px;}
.page_d{font-size:50%; background:url("images/page-d.png") repeat-y; width:7px;}

.barre_compte_g{background:url("images/barre-compte-g.png") no-repeat; width:14px; height:21px;}
.barre_compte_m{color:white; background:url("images/barre-compte-m.png") repeat-x; height:21px; padding-left:8px;}
.barre_compte_m a{color:white; text-decoration:none;}
.barre_compte_newsletter{background:url("images/barre-compte-newsletter.png") no-repeat; width:11px; height:21px;}
.barre_compte_d{background:url("images/barre-compte-d.png") no-repeat; width:10px; height:21px;}

.cadre_titre_g{background:url("images/cadre-titre-g.png") no-repeat; width:12px; height:22px;}
.cadre_titre_m{color:white; text-align:center; background:url("images/cadre-titre-m.png") repeat-x; height:22px;}
.cadre_titre_d{background:url("images/cadre-titre-d.png") no-repeat; width:12px; height:22px;}

.cadre_pages{color:#8E7C03; background-color:#EEFFFF; text-align:center; height:22px; border-top:1px solid #B5EDFC; border-bottom:1px solid #B5EDFC;}
.cadre_pages a{color:#8E7C03; text-decoration:none;}

.cadre_hg{background:url("images/cadre-hg.png") no-repeat; width:12px; height:7px;}
.cadre_hd{background:url("images/cadre-hd.png") no-repeat; width:12px; height:7px;}
.cadre_h{background:url("images/cadre-h.png") repeat-x; height:7px;}
.cadre_bg{background:url("images/cadre-bg.png") no-repeat; width:12px; height:12px;}
.cadre_bd{background:url("images/cadre-bd.png") no-repeat; width:12px; height:12px;}
.cadre_b{background:url("images/cadre-b.png") repeat-x; height:12px;}
.cadre_g{background:url("images/cadre-g.png") repeat-y; width:12px;}
.cadre_d{background:url("images/cadre-d.png") repeat-y; width:12px;}
.cadre_m{padding-top:6px; padding-bottom:6px;}
.cadre_sous_titre{background-color:#9AEDFF; height:18px; padding-left:12px; padding-right:12px;}
.cadre_sous_titre a{color:black; text-decoration:none;}
.cadre_s{background-color:#BCEEFC; height:1px;}

.image_concours{float:left; border:1px solid #04D0FC;}
.image_concours img{display:block;}
.image_concours a img{display:block;}

.concours_description{color:#04B8DF;}
.concours_fin{color:#0591AF; font-size:90%;}
.concours_a_gagner{color:#5C9F06; font-size:90%;}
.concours_titre_lot{color:#04B8DF; font-weight:bold;}
.concours_tous_lots{color:#04B8DF;}

.concours_participer{color:white; text-align:center; background:url("images/participer.png") repeat-x; height:17px; width:200px; vertical-align:top; padding-top:2px;}
.concours_participer a{color:white; text-decoration:none;}

.concours_termine{width:200px;}
.concours_termine td{color:white; text-align:center; background:url("images/termine.png") repeat-x; height:17px;}
.concours_termine a{color:white; text-decoration:none;}

.topr{border-collapse:collapse;}
.topr_gm{border-top:1px solid #B5EDFC; border-bottom:1px solid #B5EDFC; border-right:1px solid #B5EDFC; height:16px; padding-left:4px;}
.topr_gm a{color:black; text-decoration:none;}
.topr_d{border-top:1px solid #B5EDFC; border-bottom:1px solid #B5EDFC; height:16px; padding-left:4px;}
.topr_d a{color:black; text-decoration:none;}

.fond1{background-color:#D9FFFF; border-top:1px solid white;}
.fond1 a{color:black; text-decoration:none;}
.fond2{background-color:#C9F2FD; border-top:1px solid white;}
.fond2 a{color:black; text-decoration:none;}
.fond3{background-color:#F3E5E4; border-top:1px solid white;}
.fond3 a{color:black; text-decoration:none;}

.i_form_input{border:1px solid #7CE0FA; width:99%;}
.i_form_submit{color:white; background:url("images/s-vert.png"); width:88px; height:17px; border:0px; cursor:pointer;}

.partenaires{color:#048099;}
.partenaires a{color:#048099; text-decoration:none;}

.oubli{}
.oubli a{text-decoration:none;}

.st_pages{font-weight:bold;}
.st_pages a{font-weight:normal;}

.center{text-align:center;}

.erreur{color:red;}
