/* CSS Document */

* {	margin: 0;	padding: 0;}
body {	background:url(../../images/fd_page.png) top center repeat-x #000000; color:#FFFFFF; font:10px Verdana, Helvetica, sans-serif; height:100%;  }
img, a img { border: 0;}
a, a:visited { color:#3c1f12; text-decoration:none; font-weight:bold; text-decoration:underline;}
a:hover { color:#FFFFFF; }

/* CONTENEUR */
#contenu {  position:relative; width: 960px; height:630px; margin: 0 auto; }
#footer_1 {  position:relative; width: 960px; margin: 0 auto; text-align:center; padding-top:5px; }
#footer_2 {  position:relative; width: 960px; margin: 0 auto; text-align:right;}
a.blanc, a.blanc:visited { color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.blanc:hover { text-decoration:underline;}

/* LIGHT WINDOW */
#lw_infos { position:absolute; width:550px; height:530px; z-index:3; margin:0 auto; }
#lw_infos_scroll { position:relative; width:550px; height:480px; z-index:3; overflow:hidden; overflow-y:scroll; margin:0 auto; }

#lw_parrainages { position:absolute; width:550px; height:530px; z-index:3; margin:0 auto; }
#lw_parrainages_scroll { position:relative; width:550px; height:480px; z-index:3; overflow:hidden; overflow-y:scroll; margin:0 auto; }

#lw_inscrire { position:absolute; width:550px; height:530px; z-index:3; margin:0 auto; }
#lw_inscrire_scroll { position:relative; width:550px; height:480px; z-index:3; margin:0 auto; }

#lw_restitution { position:absolute; width:550px; height:425px; z-index:3; margin:0 auto; }
#lw_restitution_scroll { position:relative; width:550px; height:375px; z-index:3; margin:0 auto; }

#lw_acces_parrain { position:absolute; width:550px; height:300px; z-index:3; margin:0 auto; }
#lw_acces_parrain_scroll { position:relative; width:550px; height:250px; z-index:3; margin:0 auto; }

#lw_inscrire_mail { position:absolute; width:600px; height:530px; z-index:3; margin:0 auto; }
#lw_inscrire_mail_scroll { position:relative; width:600px; height:480px; z-index:3; overflow:hidden; overflow-y:scroll; margin:0 auto; }

#lw_avantages { position:relative; width:600px; height:530px; z-index:3; margin:0 auto; background:url(../../images/lw_fd.jpg) top left no-repeat;}
#lw_avantages_scroll { position:absolute; width:547px; height:337px; top:93px; left:28px; z-index:3; overflow:hidden; overflow-y:scroll; margin:0 auto; }
#lw_avantages_scroll_int { position:relative; width:507px; left:10px; top:10px; color:#3c1f12; }
#lw_avantages_no_scroll { position:absolute; width:547px; height:337px; top:93px; left:28px; z-index:3;}
#lw_avantages_no_scroll_int { position:relative; width:527px; left:10px; top:10px; color:#3c1f12; }
#lw_avantages_titre { position:absolute; width:387px; height:28px; top:46px; left:33px; z-index:3; }

#lw_niveau { position:relative; width:614px; height:446px; z-index:3; margin:0 auto; }
#lw_niveau_articles { position:absolute; width:600px; height:330px; z-index:4; top:58px; left:7px; }
#lw_niveau_titre { position:absolute; width:169px; height:37px; z-index:4; top:8px; left:222px; }
#lw_niveau_precedente { position:absolute; width:172px; height:43px; z-index:4; bottom:0px; left:5px; }
#lw_niveau_suivante { position:absolute; width:172px; height:43px; z-index:4; bottom:0px; right:5px;   }
#lw_niveau_cgdv { position:absolute; width:600px; z-index:4; bottom:3px; left:5px; text-align:center }

#lw_flyer { position:absolute; width:880px; height:530px; z-index:3; margin:0 auto; }

#lw_jeu { position:absolute; width:580px; height:530px; z-index:3; margin:0 auto; background:url(../../images/2010_lw_fd_jeu.jpg) top left no-repeat;}
#lw_jeu_scroll { position:absolute; width:580px; height:400px; top:130px; left:0px; z-index:3; overflow:hidden; overflow-y:scroll; margin:0 auto; }
#lw_jeu_scroll_int { position:relative; width:540px; left:10px; top:10px; text-align:justify; color:#554b45 }
#lw_jeu_no_scroll { position:absolute; width:580px; height:400px; top:130px; left:0px; z-index:3; margin:0 auto;}
#lw_jeu_no_scroll_int { position:relative; width:550px; left:10px; top:10px; text-align:justify; color:#554b45 }

#lw_titre { position:relative; width:485px; height:40px; z-index:3; margin:10px auto 0 auto; }

/* TABLEAU */
.tableau_placard { width:485px; margin:0 auto;}
.row_haut td { background:url(../../images/cellule_haut.png) bottom left no-repeat; height:7px; clear:both; } 
.row_milieu td { background:url(../../images/cellule_fd.png) top left repeat-y;} 
.row_bas td { background:url(../../images/cellule_bas.png) top left no-repeat; height:8px; clear:both; } 

.tableau { width:460px; margin:0 auto 0 12px;}
.row0 td { background:none; padding-top:5px; padding-bottom:5px;} 
.row1 td { background:#3c1f12; height:25px; padding-right :3px; padding-left :3px; text-align:center;} 
.row2 td { background:none; height:25px; padding-right :3px; padding-left :3px;} 
.row3 td { background:none; height:25px; padding:3px; text-align:center; font-weight:bold; color:#3d2914;} 
.row4 td { background:none; height:25px; padding-right :3px; padding-left :3px; color:#3c1f12;}

/* INPUT */
.saisie { text-align:left; border:#666666 1px solid; background: #FFFFFF; color:#666666; font-family:Verdana, Helvetica, sans-serif; font-size:10px; padding:3px; }
.liste { text-align:left; border:#666666 1px solid; background: #FFFFFF; color:#666666; font-family:Verdana, Helvetica, sans-serif; font-size:10px; }
.bouton { text-align:left; border:#666666 1px solid; background: #FFFFFF; color:#666666; font-family:Verdana, Helvetica, sans-serif; font-size:10px; height:20px; text-align:center; padding-left:10px; padding-right:10px; }
.saisie_area { text-align:left; border:#666666 1px solid; background: #FFFFFF; color:#666666; font-family:Verdana, Helvetica, sans-serif; font-size:10px; padding:3px; }

h1 { font-size:12px; font-weight:bolder; text-decoration:underline; padding:7px 0 10px 0; text-align:center;}
h2 { font-size:12px; font-weight:bolder; text-decoration:underline; padding:7px 0 10px 20px;}
