/* CSS Document */
* { margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif;color:#000000;}

body{text-align: left; background: #A4DFFA url(../../images/fd.gif) top repeat-x;}

img, a img { border: 0;}

a,a:visited { color:#FFFFFF; font-weight:normal; text-decoration:none; }
a:hover { color:#FFFFFF; text-decoration:underline; }
.spacer { clear:both; visibility:hidden;}
.mentions { text-align:justify; color:#646466; font-size:10px; font-style:italic;}

/* TOUTES PAGES */
#container{	position: relative; width: 926px;  margin: 0 auto;	text-align: left;}

/* HEADER TOUTES PAGES*/
#header { position:relative; height: 43px; }
#header h1 { position:absolute; top:8px; left:15px; background:url(../../images/bandeau_logo.gif) no-repeat; display:block; height:43px; width:232px;}
#header h1 span { display:none; }
#header .header_text { position:absolute; top:0px; left:459px; line-height:42px; color:#FFFFFF; padding-left:38px; font-size:12px; font-weight:bold; background: url(../../images/header_fleur.gif) bottom left no-repeat;}

/* INTERIEUR TOUTES PAGES */
#interieur_container{ position: relative; background: #FFFFFF; border-collapse:collapse; border-left: #000000 3px solid; border-right: #000000 3px solid; width:920px; padding:0; clear:both;}

/* FOOTER TOUTES PAGES*/
#footer { position:relative; clear:both; border-collapse:collapse; border-top: #000000 3px solid; display:block;}
#footer_1{ position:relative; display:block; border-collapse:collapse; border-left: #000000 3px solid; border-right: #000000 3px solid; line-height:20px; height:23px; background: #072490; color:#FFFFFF; text-align:right; padding-right:15px;}
#footer_2{ position:relative; display:block; border-collapse:collapse; border-left: #000000 3px solid; border-right: #000000 3px solid; height:41px; background: #9FCD15 url(../../images/footer_2_fd.gif) bottom no-repeat; text-align:center; color:#000000; padding-top:3px;}
#footer_3{ position:relative; display:block; border-collapse:collapse; height: 34px; line-height:34px; background: url(../../images/footer_3_fd.gif) top repeat-x; color:#FFFFFF; text-align:center;}
#footer_3 .footer_3_text { position:absolute; top:8px; right:15px; color:#A4DFFA; font-size:13px; font-weight:bolder; background:url(../../images/footer_03_fleche.gif) center left no-repeat; padding-left:35px; }
#footer_esc{ position:relative; display:block; text-align:center;}

/* INDEX */
#index_01 { float:left; width:406px; height:377px;}
#index_02 { float:left; width:514px; height:293px;}
#index_02_bis { position:absolute; width:514px; height:333px; left:406px; top:-40px;}
#index_03 { float:right; background:url(../../images/index_03.gif) no-repeat; width:514px; height:84px;}
#index_03_bis { position:absolute; background:url(../../images/index_03.gif) no-repeat; width:514px; height:84px; left:406px; top:293px;}
#index_fd { position:relative; background:url(../../images/index_fd.gif) repeat-x; height:99px;}
#index_formulaire { position:absolute; top:0; left:462px; background:url(../../images/index_fd_auth.gif) repeat-x; width:207px; height:99px; padding-left:54px; padding-top:11px;}
#index_formulaire .authentification { border:#000000 1px solid; height:16px; padding-left:3px; font-size:11px; width:140px;}
#index_informations { position:absolute; top:18px; left:738px; width:167px; border:#000000 1px dashed; background:#A2DFFA; font-weight:bold; text-align:center;}
#index_esc { position:absolute; top:0px; left:823px; background:url(../../images/index_esc.gif) no-repeat; width:82px; height:85px;}

/* INDEX ROLLOVER*/
#lien {float:left; width:406px; }
#lien a{float:left;display:block; height:99px;}
#lien a span { display:none;}
#lien_comment_parrainer { width:84px; background:url(../../images/index_04_off.gif) right no-repeat; padding-left:42px;}
#lien_comment_parrainer:hover{ background:url(../../images/index_04_on.gif) right no-repeat;}
#lien_avantages_parrain { width:81px; background:url(../../images/index_05_off.gif) no-repeat; margin-left:8px;}
#lien_avantages_parrain:hover{ background:url(../../images/index_05_on.gif) no-repeat;}
#lien_avantages_filleul { width:80px; background:url(../../images/index_06_off.gif) no-repeat; margin-left:16px;}
#lien_avantages_filleul:hover{ background:url(../../images/index_06_on.gif) no-repeat;}
#lien_avantages_acef { width:79px; background:url(../../images/index_07_off.gif) no-repeat; margin-left:16px;}
#lien_avantages_acef:hover{ background:url(../../images/index_07_on.gif) no-repeat;}

/* BANDEAU PAGES INTERIEURES */
#bandeau_01 { float:left;  width:426px; height:240px;}
#bandeau_02 { float:right; width:494px; height:240px;}

/* COMMUN PAGES INTERIERUES  */
#commun_container { position:relative; background:url(../../images/commun_fd.gif) repeat-y; width:920px;}
#commun_gauche { position:relative; background:url(../../images/commun_gauche.gif) no-repeat; width:79px; height:92px;}
#commun_droite { position:absolute; top:0; right:0; background:url(../../images/commun_droite.gif) no-repeat; width:76px; height:92px;}

/* TABLEAU PAGES INTERIERUES  */
#tableau { position:relative; top:-20px; left:112px; background:url(../../images/tableau_fd.gif) repeat-y; width:696px;}
#tableau h1{ background:#A4DFFA; text-align:center; width:676px; margin:0 auto; line-height:16px;}
#tableau h2{ background:#A4DFFA; text-align:center; width:676px; margin:0 auto; line-height:6px;}
#tableau_contenu{ position:relative; background:#FFFFFF; width:676px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
#tableau_gauche { position:relative; top:0; left:0; width:354px; text-align:right; line-height:22px;}
#tableau_droite { position:absolute; top:10px; right:10px; width:280px; background:url(../../images/fd_trame.gif) top left repeat-y; padding-left:15px; text-align:justify;}
#tableau_bas { background:url(../../images/tableau_bas.gif) no-repeat; width:696px; height:21px; margin:0 auto;}
#tableau .cellule{ border:#66BFD8 1px solid; background:#D1EFFC; height:16px; line-height:16px; padding-left:3px; width:155px;}
#tableau .disable{ border:#FFFFFF 1px solid; background:#FFFFFF; height:16px; line-height:16px; padding-left:3px; font-weight:bold; color:#000000; width:155px;}
#tableau select, option{ background:#D1EFFC; height:16px; line-height:16px; padding-left:3px; width:160px;}
#tableau .bouton{ border:#66BFD8 1px solid; background:#D1EFFC; height:18px; line-height:18px; padding-bottom:3px; width:55px; text-align:center;}
#tableau .choix{ background:#D1EFFC; height:16px; line-height:16px; padding-left:3px; width:222px;}
#tableau textarea{ border:#66BFD8 1px solid; background:#D1EFFC; padding-left:3px; width:155px; height:50px; vertical-align:middle;}
#tableau_informations { position:relative; top:0px; right:0px; width:340px; border:#000000 1px dashed; background:#A2DFFA; font-weight:bold; text-align:justify; padding:3px;}
#tableau_contenu table{ width:100%; margin:auto; padding:0;}
#tableau_contenu th{ background-color:#A4DFFA; text-align:center; height:20px; font-size:11px; font-weight:bold; }
#tableau_contenu .resultats thead .header {background: #A4DFFA url(../../images/bg-sort.gif) no-repeat center right;cursor:pointer;	padding-right:15px; background-color:#A4DFFA; text-align:center; height:20px; font-size:11px; font-weight:bold; }
#tableau_contenu .resultats thead tr .headerSortUp {background: #A4DFFA url(../../images/asc-sort.gif) no-repeat center right;text-align:center; height:20px; font-size:11px; font-weight:bold; }
#tableau_contenu .resultats thead tr .headerSortDown {background: #A4DFFA url(../../images/desc-sort.gif) no-repeat center right;text-align:center; height:20px; font-size:11px; font-weight:bold; }
#tableau_contenu .row1{ background:#E8F7FD; text-align:left; height:20px; font-size:10px; width:98%; padding-left:5px; }
#tableau_contenu .row1 .sep{ background:#E8F7FD url(../../images/separateur_1.gif) top right no-repeat; padding-left:5px;}
#tableau_contenu .row2{ background:#D1EFFC; text-align:left; height:20px; font-size:10px;  padding-left:5px;}
#tableau_contenu .row2 .sep{ background:#D1EFFC url(../../images/separateur_2.gif) top right no-repeat; padding-left:5px;}
#tableau_contenu .row3{ background:#006699; text-align:left; height:20px; font-size:10px;  padding-left:5px; color:#FFFFFF; font-weight:bold;}
#tableau_contenu .row3 .sep{ background:#006699 url(../../images/separateur_3.gif) top right no-repeat;; padding-left:5px; color:#FFFFFF; font-weight:bold;}
#tableau_contenu .row4{ background:#0066CC; text-align:left; height:20px; font-size:10px;  padding-left:5px; color:#FFFFFF;}
#tableau_contenu .row4 .sep{ background:#0066CC url(../../images/separateur_4.gif) top right no-repeat;; padding-left:5px; color:#FFFFFF;}
#tableau_contenu .row5{ background:#A4CDDD; text-align:left; height:20px; font-size:10px;  padding-left:5px;}
#tableau_contenu .row5 .sep{ background:#A4CDDD url(../../images/separateur_5.gif) top right no-repeat;; padding-left:5px;}
#tableau_contenu .menu_text { color:#000000; font-size:11px; font-weight:bolder; background:url(../../images/fleche_off.gif) center left no-repeat; padding-left:17px; padding-right:2px; height:25px; line-height:25px; }
#menu { position:relative; top:-20px; left:82px; width:758px; text-align:left;}
#menu .menu_text { color:#000000; font-size:11px; font-weight:bolder; background:url(../../images/fleche_off.gif) center left no-repeat; padding-left:17px; padding-right:2px; height:25px; line-height:25px; }

/* ACCUEIL */
#accueil_01 { float:left; width:529px; height:236px;}
#accueil_02 { float:right; background:url(../../images/accueil_02.gif) no-repeat; width:391px; height:236px;}
#accueil_02 #accueil_texte{ position:relative; top:110px; left:66px; width:256px; height:236px; }

/* MES INFOS */
#mes_infos { position:absolute; top:0;}
#mes_infos h1 { position:absolute; left:79px; background:url(../../images/titre_mes_infos.gif) top no-repeat; height:92px; width:765px; display:block;}
#mes_infos h1 span { display:none; }

/* MES PARRAINAGES */
#mes_parrainages { position:absolute; top:0;}
#mes_parrainages h1 { position:absolute; left:79px; background:url(../../images/titre_mes_parrainages.gif) top no-repeat; height:92px; width:765px; display:block;}
#mes_parrainages h1 span { display:none; }

/* INCRIRE UN FILLEUL */
#inscrire_filleul { position:absolute; top:0;}
#inscrire_filleul h1 { position:absolute; left:79px; background:url(../../images/titre_inscrire_filleul.gif) top no-repeat; height:92px; width:765px; display:block;}
#inscrire_filleul h1 span { display:none; }

/* SUIVI */
#suivi { position:absolute; top:0;}
#suivi h1 { position:absolute; left:79px; background:url(../../images/titre_suivi.gif) top no-repeat; height:92px; width:765px; display:block;}
#suivi h1 span { display:none; }

/* NIVEAU */
#niveau_0 { position:absolute; top:0; left:0;}
#niveau_0 h1 { position:absolute; left:79px; background:url(../../images/titre_niveau_0.gif) top no-repeat; height:92px; width:765px; display:block;}
#niveau_0 h1 span { display:none; }
#niveau_1 { position:absolute; top:0; left:0;}
#niveau_1 h1 { position:absolute; left:79px; background:url(../../images/titre_niveau_1.gif) top no-repeat; height:92px; width:765px; display:block;}
#niveau_1 h1 span { display:none; }
#niveau_2 { position:absolute; top:0; left:0;}
#niveau_2 h1 { position:absolute; left:79px; background:url(../../images/titre_niveau_2.gif) top no-repeat; height:92px; width:765px; display:block;}
#niveau_2 h1 span { display:none; }
#niveau_3 { position:absolute; top:0; left:0;}
#niveau_3 h1 { position:absolute; left:79px; background:url(../../images/titre_niveau_3.gif) top no-repeat; height:92px; width:765px; display:block;}
#niveau_3 h1 span { display:none; }

#niveau { position:relative; top:-15px; width:666px; margin:0 auto;}
.browser {position:relative; top:-15px; right:-20px; height:25px; text-align:right; color:#000000;}
.article_box { position:relative; float:left; width:194px; height:145px; text-align:left; padding:0; margin:0 12px; }
.article_box h1 { width:194px; height:28px; font-size:11px; font-weight:bold; text-align:center;}
.article_box .image_0 { float:left; width:94px; height:93px; background:url(../../images/img_fd_0.gif) top left no-repeat; }
.article_box .image_1 { float:left; width:94px; height:93px; background:url(../../images/img_fd_1.gif) top left no-repeat; }
.article_box .image_2 { float:left; width:94px; height:93px; background:url(../../images/img_fd_2.gif) top left no-repeat; }
.article_box .image_3 { float:left; width:94px; height:93px; background:url(../../images/img_fd_3.gif) top left no-repeat; }
.article_box .vignette { margin-left:5px; margin-top:5px; }
.article_box .ensavoirplus { float:left; width:100px; height:44px;  }
.article_box .commander { float:right; width:100px; height:44px; margin-top:0; }

/* POPUP LIGHTWINDOW */
#fenetre{width: 600px; margin: 0 auto;	text-align: left;}

#fenetre_haut { position:absolute; left:0; top:0; background:url(../../images/liitewindow_haut.gif) no-repeat; width:144px; height:131px;}
#fenetre_contenu { width: 600px; margin: 55px auto 0; }
#fenetre_bas { clear: both; background:url(../../images/liitewindow_bas.gif) no-repeat; width:600px; height:82px;}

#fenetre_haut_jeu { position:relative; background:url(../../images/liitewindow_haut_jeu_ok.gif) no-repeat; width:600px; height:141px;}
#fenetre_contenu_jeu { position:relative; width: 600px; height:327px; margin: 0 auto; }
#fenetre_bas_jeu { position:relative; clear: both; background:url(../../images/liitewindow_bas.gif) no-repeat; width:600px; height:82px;}

/* MENTIONS LEGALES */
#mentions_legales { position:relative; top:0;}
#mentions_legales h1 { position:relative; left:144px; background:url(../../images/liitewindow_mentions_legale.gif) top left no-repeat; height:83px; width:456px; display:block;}
#mentions_legales h1 span { display:none; }

/* CONTACTS */
#contacts { position:relative; top:0;}
#contacts h1 { position:relative; left:144px; background:url(../../images/liitewindow_contacts.gif) top left no-repeat; height:83px; width:456px; display:block;}
#contacts h1 span { display:none; }

/* COMMENT PARRAINER */
#comment_parrainer { position:relative; top:0;}
#comment_parrainer h1 { position:relative; left:144px; background:url(../../images/liitewindow_comment_parrainer.gif) top left no-repeat; height:83px; width:456px; display:block;}
#comment_parrainer h1 span { display:none; }

/* AVANTAGES PARRAIN */
#avantages_parrain { position:relative; top:0;}
#avantages_parrain h1 { position:relative; left:144px; background:url(../../images/liitewindow_avantages_parrain.gif) top left no-repeat; height:83px; width:456px; display:block;}
#avantages_parrain h1 span { display:none; }

/* AVANTAGES FILLEUL */
#avantages_filleul { position:relative; top:0;}
#avantages_filleul h1 { position:relative; left:144px; background:url(../../images/liitewindow_avantages_filleul.gif) top left no-repeat; height:83px; width:456px; display:block;}
#avantages_filleul h1 span { display:none; }

/* AVANTAGES ACEF */
#avantages_acef { position:relative; top:0;}
#avantages_acef h1 { position:relative; left:144px; background:url(../../images/liitewindow_avantages_acef.gif) top left no-repeat; height:83px; width:456px; display:block;}
#avantages_acef h1 span { display:none; }

/* VIDE */
#vide { position:relative; top:0;}
#vide h1 { position:relative; left:144px; background:url(../../images/liitewindow_vide.gif) top left no-repeat; height:83px; width:456px; display:block;}
#vide h1 span { display:none; }

/* JEU CONCOURS */
#jeu_concours { position:relative; top:0;}
#jeu_concours h1 { position:relative; left:144px; background:url(../../images/liitewindow_jeu.gif) top left no-repeat; height:83px; width:456px; display:block;}
#jeu_concours h1 span { display:none; }

