﻿body 
{
    background-image: url(../images/background.gif);
    background-repeat:repeat-x;
    background-position:top;
    margin:0px;
    padding:0px;
    font-family:Arial;
    background-color:#e2e9f0;
}
a
{
    color: #0073b4;
    text-decoration:none;
}
a:hover
{
    color: #990000;
    text-decoration: underline;
}
a img
{
    border:none 0px;
}
#bar
{
    background-image:url(../images/back_bar.png);
    height:35px;
    
}
#barContenu
{
    width:981px;
    margin-left: auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    position:relative;
    height:35px;
}

#barContenu p
{
    margin:0px;
    padding:2px 0px 0px 0px;
    font-weight:bold;
    font-size:11px;
    color:black;
}
#barContenu a
{
    color:black;
    font-size:11px;
    border-left:solid 1px black;
    padding-right:10px;
    padding-left:10px;
    text-decoration:none;
}
#barContenu a:hover
{
    text-decoration:underline;
}
#barContenu ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    display:block;
}
#barContenu ul li
{
    float:left;
    margin: 0px 0px 0px 0px;
    padding:0px;
    display:block;
}
#barlien
{
    position:absolute;
    bottom:6px;
}
#barsocial
{
    position:absolute;
    top:7px;
    right:0px;
}

#barsocial a
{
    border-left:none 0px;
    padding-right:5px;
    padding-left:0px;
}
#barsocial a:hover
{
    text-decoration:none;
}
#BarMag
{
    font-size:18px;
}
#BarMag span
{
    font-size:15px;
}
#barTweeter
{
    float:right;
    margin-top:3px;
    margin-left:5px;
    height:16px;
    width:16px;
}
#barTweeter a
{
    height:16px;
    width:16px;
    background-image:url(../images/sprite-template.png);
    background-position: -450px 0px;
    background-repeat:no-repeat;
    
    overflow:hidden;
    display:block;
}
#barTweeter a span
{
    padding-top:16px;
    padding-left:16px;
    overflow:hidden;
}
#barFaceBook
{
    float:right;
    margin-top:3px;
    margin-left:13px;
    height:17px;
    width:17px;
}
#barFaceBook a
{
    height:17px;
    width:17px;
    background-image:url(../images/sprite-template.png);
    background-repeat:no-repeat;
    overflow:hidden;
    display:block;
}
#barFaceBook a span
{
    padding-top:17px;
    padding-left:17px;
    overflow:hidden;
}
#barEducatall
{
    float:right;
    font-size:16px;
    padding-top:3px;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:2px;
    background-image:url(../images/bar_sep.gif);
    background-repeat:no-repeat;
}
#barZoneparents
{
    float:right;
    display:block;
    font-size:16px;
    padding-top:3px;
    padding-right:10px;
    padding-left:10px; 
    padding-bottom:2px;
    background-image:url(../images/bar_sep.gif);
    background-repeat:no-repeat;
}
#barPoni
{
    float:right;
    font-size:16px;
    margin-top:3px;
    margin-right:10px;
    margin-left:10px; 
}
.Bar_sep
{
   float:right; 
}
#top
{
    width:981px;
    height:240px;
    margin-left: auto;
    margin-right:auto;
    position:relative;
    background-image:url(../images/sprite-template.png);
    background-repeat:no-repeat;
    background-position:  0px -369px;
    
}
#logo
{
    width:242px;
    height:92px;
    position:absolute;
    top:120px;
    left:41px;
}
#logo h1
{
    text-align:justify;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
    line-height:18px;
    margin:0px;
    color:#20558a;
}
#logo h1 a
{
    color:#20558a;

}
#logo h1 a:hover
{
    color:#20558a;
    text-decoration:none;
}
#section_membre
{
    width:981px;
    height:85px;
    position:absolute;
}
#PubSky
{
    position:absolute;
    width: 728px;
    height:90px;
    top:16px;
    left:135px;
}

#btn_educatall
{
    position:absolute;
    left:60px;
    top:192px;
}
#btn_educatall a
{
    text-decoration:underline;
    color:#20558a;
    font-size:11px;
    font-weight:bold;
}
#top_menu
{
    position:absolute;
    left:0px;
    top:216px;
    width:981px;
    height:25px;
}
#top_menu_cotenu
{
    position:relative;
    width:981px;
    height:25px;
}
#top_menu_cotenu a:hover
{
    text-decoration:none;
}
#top_menu_cotenu ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#top_menu_cotenu ul li
{
    float:left;
}
#btn_boutique
{
    background-image:url(../images/sprite-template.png);
    background-repeat:no-repeat;
    background-position: -147px -35px;
    width:85px;
    height:21px;
    padding-top:4px;
    display:block;
    font-size:14px;
    color:White;
    text-align:center;
}
#btn_Guide
{
    background-image:url(../images/sprite-template.png);
    background-repeat:no-repeat;
    background-position: -234px -35px;
    width:164px;
    height:21px;
    padding-top:4px;
    display:block;
    font-size:14px;
    color:White;
    text-align:center;
}
#btn_Calendrier
{    
    background-image:url(../images/sprite-template.png);
    background-repeat:no-repeat;
    background-position: -400px -35px;
    width:154px;
    height:21px;
    padding-top:4px;
    display:block;
    font-size:14px;
    color:White;
    text-align:center;
}
#btn_Forum
{
    background-image:url(../images/sprite-template.png);
    background-repeat:no-repeat;
    background-position: -556px -35px;
    width:59px;
    height:21px;
    padding-top:4px;
    display:block;
    font-size:14px;
    color:White;
    text-align:center;
}
#brn_recherche
{
    background-image:url(../images/sprite-template.png);
    background-repeat:no-repeat;
    background-position: -617px -35px;
    width:91px;
    height:21px;
    padding-top:4px;
    display:block;
    float:left;
    font-size:14px;
    color:White;
    text-align:center;
}
#top_recherche
{
    right:0px;
    bottom:12px;
    position:absolute;
    width:330px;
    height:28px;
}
#top_recherche div
{
    float:left;
    display:block;
}
#top_membre
{
    position:absolute;
    width:642px;
    height:69px;
    top:143px;
    left: 339px;
    background-color:#d6d8d8;
    
}
#top_membre_contenu
{
    position:relative;
    width:642px;
    height:69px;
}
#top_membre_logo
{
    background-image:url(../images/sprite-template.png);
    background-position: 0px 0px;
    background-repeat:no-repeat;
    width:271px;
    height:30px;
    display:block;
    position:absolute;
    top:0px;
    left:0px;
}
#top_membre_contenu fieldset
{
    border:none 0px;
}
#top_membre_contenu legend
{
    display:none;
}
#top_membre_button
{
    position:absolute;
    left:271px;
    top:0px;
    margin:0px;
    padding:0px;
    list-style-type:none;
}
#btn_support_technique
{
    width:132px;
    text-align:center;
    float:left;
    height:23px;
    background-image:url(../images/sprite-template.png);
    background-position: -502px 0px;
    background-repeat:no-repeat;
    
}
#btn_support_technique a:hover
{
    color:#af292e;    
}

#btn_support_compte
{
    width:94px;
    text-align:center;
    float:left;
    height:23px;
    background-image:url(../images/sprite-template.png);
    background-position: -636px 0px;
    background-repeat:no-repeat;
}
#btn_support_compte a:hover
{
    color:#af292e;    
}
#btn_support_password
{
    width:145px;
    text-align:center;
    float:left;
    height:23px;
    background-image:url(../images/sprite-template.png);
    background-position: 0px -36px;
    background-repeat:no-repeat;
}
#btn_support_password a:hover
{
    color:#af292e;    
}
#top_membre_button a
{
    color:#3e3f3f;
    text-decoration: none;
    font-size:11pt;
    font-size: 9pt;
    display: block;
    padding-top: 3px;
    font-weight:bold;
    padding-bottom: 3px;
    
}
#top_membre_login
{
    position:absolute;
    left:9px;
    top:30px;
    font-weight:bold;
    font-size:9pt;
}
#top_membre_user
{
    position:absolute;
    left:10px;
    top:0px;
    width:190px;
}
#top_membre_password
{
    position:absolute;
    left:205px;
    top:0px;
    width:190px;
}
#top_membre_user input
{
    font-size:9pt;
    width:180px;
    display:block;
}
#top_membre_password input
{
    font-size:9pt;
    width:180px;
    display:block;
}
#btn_membre_ok
{
    position:absolute;
    left:402px;
    top:48px;
    
}
#top_membre_msg
{
    position:absolute;
    top:27px;
    left:425px;
    width:210px;
    height:20px;
    font-size:10px;
    text-align:center;
}

#Page
{
    background-color:#e3e9ef;
    width:981px;
    margin-left: auto;
    margin-right:auto;
    padding-top:3px;
}
.globalbox
{
    position:relative;
    background-color:White;
}
.leftShadowBox
{
    position:absolute;
    bottom:0px;
    top:0px;
    left:0px;
    width:4px;
    background-image:url(../images/shadow_left.gif);
}
.leftBottomShadowBox
{
    position:absolute;
    bottom:0;
    left:0px;
    background-image:url(../images/sprite-template.png);
    background-position: -732px 0px;
    background-repeat:no-repeat;
    width:4px;
    height:5px;
}
.bottomShadowBox
{
    position:absolute;
    bottom:0;
    left:4px;
    right:0;
    background-image:url(../images/shadow_bottom.gif);
    height:5px;
}
.rightBottomShadowBox
{
    position:absolute;
    right:0;
    bottom:0;
    background-image:url(../images/sprite-template.png);
    background-position: -732px -6px;
    background-repeat:no-repeat;
    width:4px;
    height:5px;
}
.leftTopShadowBox
{
    position:absolute;
    top:0px;
    left:0px;
    background-image:url(../images/sprite-template.png);
    background-position: -732px -12px;
    background-repeat:no-repeat;
    width:4px;
    height:4px;
}
.BoxContenu
{
    margin-left:4px;
    padding-bottom:7px;
    position: relative;
    
}
.BoxTitre
{
    margin-top:4px;
}
#menu_gauche
{
background-color:#e8e9e9;
}
#menu_gauche a{
 position:relative;
 color:#20558a;
 text-decoration:none;
 display:block;
 padding-left:5px;
 padding-top:4px;
 padding-bottom:4px;
 margin-left:5px;
 margin-right:5px;
 font-size:11px;
 font-weight:bold;
 border-bottom: solid 1px #7fbacd;
 z-index:3000;
 
}
#menu_gauche a:hover
{
    background-color:#20558a;
    color:White;
}
#menu_gauche_list
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.box_menu_gauche
{
    margin-top:3px;
    width:171px;
    margin-left:auto;
    margin-right:auto;
}
#PubGauche
{
    width:177px;
    height:620px;
    margin-bottom:7px;
    margin-top:3px;
    margin-left:auto;
    margin-right:auto;
}
#PubGauche .BoxContenu
{
    padding-left: 9px;
    padding-top:8px;
}
#box_boutique
{
   width:181px;
   height:212px; 
   background-color:#b52429;
}
#box_boutique_bulletin
{
    position:absolute;
    top:179px;
    left:0px;
    width:177px;
}
#box_boutique_bulletin a
{
    color:White;
    font-size:10px;
    display:block;
    width:112px;
    height:22px;
    padding-left:22px;
    padding-right:43px;
    background-image:url(../images/sprite-template.png);
    background-position: -179px -150px;
    background-repeat:no-repeat;
    text-align:center;
    line-height:10px;
}
#box_boutique_bulletin a:hover
{
    text-decoration:none;
}
#boutique_pub
{
    background-image:url(../images/sprite-template.png);
    background-position: 0px -151px;
    background-repeat:no-repeat;
    width:177px;
    height:205px;
    position:relative;
    
}
#boutique_pub h2
{
    margin:0px;
    font-family:Tahoma;
    font-size:16px;
    font-weight:bold;
    padding-left:45px;
    padding-top:3px;
}
#boutique_pub h2 a
{
    color:White;
}
#boutique_pub h2 a:hover
{
    text-decoration:none;
}
#boutique_bulletin_link
{
    position:absolute;
    top:29px;
    left:11px;   
}
#boutique_bulletin_link img
{
    width:155px;
    height:143px;
}
#box_telechargement
{
    width:177px;
    background-color:#c9282d;
    padding-top:1px;
}
#box_telechargement h2
{
    height:26px;
    width:141px;
    display:block;
    background-image:url(../images/sprite-template.png);
    background-position: -273px 0px;
    background-repeat:no-repeat;
    margin: 0px 1px 0px 1px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    padding-left:34px;
    padding-top:5px;
}
#box_telechargement ul
{
    padding-top:3px; 
    padding-bottom:5px;
    margin:0px;
    list-style-type:none;
    padding-left:0px;
}
#box_telechargement a
{
    display:block;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:White;
    text-decoration:none;
    padding: 5px 2px 5px 5px;
}
#box_telechargement .darkred
{
    background-color:#9a2629;
}
#box_bulletin
{
    width:181px;
    height:95px;
    background-color:#20558a;
    z-index:3000;
}
#box_bulletin .BoxContenu fieldset
{
    margin:0px;
    padding:0px;
    border:none 0px;
    background-color:#20558a;
    width:177px;
}
#box_bulletin .BoxContenu legend
{
    font-size:12px;
    font-weight:normal;
    color:White;
    text-align:center;
    margin:0px;
    padding:0px;
    display:block;
     width:177px;
    
}
#box_bulletin .BoxContenu a
{
    color:White;
    font-size:10px;
    display:block;
    width:112px;
    height:25px;
    padding-top:2px;
    padding-left:22px;
    padding-right:43px;
    background-image:url(../images/sprite-template.png);
    background-position: -179px -175px;
    background-repeat:no-repeat;
    text-align:center;
    line-height:10px;
}
#box_bulletin .BoxContenu a:hover
{
    text-decoration:none;
}
#box_bulletin_form
{
    background-color:#d2d4d4;
    margin-left:1px;
    margin-right:1px;
    padding:4px;
}
#box_bulletin_form input
{
    display:block;
    float:left;
}


#box_bulletin_courriel
{
    font-size:10px;
    width:136px;
}
#section_gauche
{
    z-index:3000;
    position:relative;
    width:181px;
    float:left;
}
#section_centre
{
    position:relative;
    width:496px;
    float:left;
}
#section_droit
{
    position:relative;
    float:right;
    width:304px;
}
#section_full_page
{
    float:right;
    width:800px;   
}
#FullPage
{
    width:795px;
    margin-left:5px;
    min-height:1568px;
}
#FullPage .BoxContenu
{
    font-size:10pt;
}
#FullPage .BoxContenu p
{
    margin:0px;
    padding:0px;
}
#CenterPage
{
    margin-left:5px; 
    margin-right:5px;
    width:485px;
    min-height:1568px;
}
#CenterPage .BoxContenu
{
    font-size:10pt;
}
#CenterPage .BoxContenu p
{
    margin:0px;
    padding:0px;
}
.bar_centre
{
    width:481px;
    margin-left:9px;   
}

#EduTV
{
    margin-top:2px;
    margin-left:5px; 
    margin-right:9px;
    width:485px;
}
#EduTV .BoxContenu
{
    border-top:solid 1px #00759b;
}
#EduTV .BoxContenu h2
{
    margin:4px 0px 0px 0px;
    
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px 0px;
    background-repeat:no-repeat;
    width:216px;
    height:23px;
    color:#002c5f;
    font-size:17px;
    font-weight:bold;
    font-family:Tahoma;
    padding: 3px 0px 0px 9px;
    
}
#EduTV .BoxContenu h2 a
{
    color:#002c5f;
}
#PubliReportage
{
    margin-top:2px;
    margin-left:5px; 
    margin-right:5px;
    width:485px;
}
#PubliReportage .BoxContenu
{
    border-top:solid 1px #00759b;
}
#PubliReportage .BoxContenu p
{
    font-size:12px;
    padding:0px;
    margin-left:9px;
    margin-top:8px;
    margin-bottom:15px;
}
#PubliReportage .BoxContenu p a
{
    text-decoration:underline;
}
#PubliReportage .BoxContenu p b
{
    color:#20558a;
    font-size:13px;
}
#BoiteOutil
{
    margin-top:2px;
    margin-left:5px; 
    margin-right:5px;
    width:485px;
}
#BoiteOutil .BoxContenu
{
    border-top:solid 1px #00759b;
}
#BoiteOutil .BoxContenu h2
{
    margin:4px 0px 0px 0px;
    
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px 0px;
    background-repeat:no-repeat;
    width:472px;
    height:23px;
    color:#002c5f;
    font-size:17px;
    font-weight:bold;
    font-family:Tahoma;
    padding: 3px 0px 0px 9px;
    
}
#BoiteOutil .BoxContenu h2 a
{
    color:#002c5f;
}
#BoiteOutil .BoxContenu p
{
    font-size:12px;
    padding:0px;
    margin-left:9px;
    margin-top:8px;
    margin-bottom:15px;
}
#BoiteOutil .BoxContenu p b
{
    color:#20558a;
    font-size:13px;
}
#BoiteOutil .BoxContenu p a
{
    text-decoration:underline;
}
#CoffreOutils
{
    margin-top:2px;
    margin-left:5px; 
    margin-right:5px;
    width:485px;
}

#CoffreOutils .BoxContenu
{
    border-top:solid 1px #00759b;
}
#CoffreOutils .BoxContenu h2
{
    margin:4px 0px 0px 0px;
    
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px 0px;
    background-repeat:no-repeat;
    width:472px;
    height:23px;
    color:#002c5f;
    font-size:17px;
    font-weight:bold;
    font-family:Tahoma;
    padding: 3px 0px 0px 9px;
    
}
#CoffreOutils .BoxContenu h2 a
{
    color:#002c5f;
}
#CoffreOutils .BoxContenu p
{
    font-size:12px;
    padding:0px;
    margin-left:9px;
    margin-top:0px;
    margin-bottom:0px;
}
#CoffreOutils .BoxContenu p b
{
    color:#20558a;
    font-size:13px;
}
#CoffreOutils .BoxContenu p a
{
    text-decoration:underline;
}

#CoffreBesoins
{
    margin-top:2px;
    margin-left:5px; 
    margin-right:5px;
    width:485px;
}

#CoffreBesoins .BoxContenu
{
    border-top:solid 1px #00759b;
}
#CoffreBesoins .BoxContenu h2
{
    margin:4px 0px 0px 0px;
    
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px 0px;
    background-repeat:no-repeat;
    width:472px;
    height:23px;
    color:#002c5f;
    font-size:17px;
    font-weight:bold;
    font-family:Tahoma;
    padding: 3px 0px 0px 9px;
    
}
#CoffreBesoins .BoxContenu h2 a
{
    color:#002c5f;
}
#CoffreBesoins .BoxContenu p
{
    font-size:12px;
    padding:0px;
    margin-left:9px;
    margin-top:0px;
    margin-bottom:0px;
}
#CoffreBesoins .BoxContenu p b
{
    color:#20558a;
    font-size:13px;
}
#CoffreBesoins .BoxContenu p a
{
    text-decoration:underline;
}

#EduConseil
{
    margin-top:2px;
    margin-left:5px; 
    margin-right:5px;
    width:485px;
}
#EduConseil .BoxContenu
{
    border-top:solid 1px #00759b;
}
#EduConseil .BoxContenu h2
{
    margin:4px 0px 0px 0px;
    
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px 0px;
    background-repeat:no-repeat;
    width:216px;
    height:23px;
    color:#002c5f;
    font-size:17px;
    font-weight:bold;
    font-family:Tahoma;
    padding: 3px 0px 0px 9px;
}
#EduConseil .BoxContenu h2 a
{
    color:#002c5f;
}
#EduConseil .BoxContenu p
{
    font-size:12px;
    padding:0px;
    margin-left:9px;
    margin-top:0px;
    margin-bottom:0px;
}
#EduConseil .BoxContenu p a
{
    text-decoration:underline;
}
#EduConseil .BoxContenu p b
{
    color:#20558a;
     font-size:13px;
}
#Guide
{
    margin-top:2px;
    margin-top:0px;
    margin-top:2px;
    margin-left:5px;
    width:228px;
    height:180px; 
    float:left;
}
#Guide .BoxContenu
{

    width:224px;
    height:166px; 
    position:relative;
    border-top:solid 1px #20558a;
}
#Guide .BoxContenu p 
{
    font-size:8pt;
    font-weight:bold;
    color:#20558a;
    text-align:center;
    margin-bottom:5px;
    margin-top:5px;
}
#Guide .BoxContenu ul
{
    font-size:8pt;
    margin-left:22px;
    padding-left:0px;
}
#Guide .BoxContenu ul li
{
    margin-bottom:3px;
    color:#575a5d;
}
#Guide .BoxContenu ul li a
{
    color:#575a5d;
}
#btn_guide_cat
{
    position:absolute;
    bottom:5px;
}
#SemaineTheme
{
    margin-top:2px;
    margin-left:5px;
    width:229px;
    height:134px; 
    float:left;
}
#SemaineTheme .BoxContenu
{
    border-top:solid 1px #00759b;
    
}
#SemaineTheme .BoxContenu h2
{
    margin:4px 0px 0px 0px;
    
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px 0px;
    background-repeat:no-repeat;
    width:216px;
    height:23px;
    color:#002c5f;
    font-size:17px;
    font-weight:bold;
    font-family:Tahoma;
    padding: 3px 0px 0px 9px;
    
}
#SemaineTheme .BoxContenu h2 a
{  
    color:#002c5f;  
}
#SemaineTheme .BoxContenu p
{
    font-size:12px;
    padding:0px;
    margin-left:9px;
    margin-top:8px;
    margin-right:85px;
    
    
}
#SemaineTheme .BoxContenu p a
{
    text-decoration:underline;
}
#SemaineTheme .BoxContenu p b
{
    color:#00759b;   
}
#SemaineThemeImage
{
    position:absolute;
    right:11px;
    top:33px;
}
#Calendrier
{
    margin-top:2px;
    margin-left:4px; 
    margin-right:0px;
    width:250px;
    height:180px; 
    float:left;
}
#Calendrier .BoxContenu
{
    
    width:246px;
    height:166px; 
    position:relative;
    border-top: solid 1px #20558a;
}
#Calendrier .BoxContenu ul li.firstevent
{
    border-top:none 0px;
}
#Calendrier .BoxContenu p
{
    color:#00759b;
    font-size:8pt;
    margin: 4px 3px 4px 3px;
    border-top: solid 1px #fab86a;
    font-size:12px;
    font-family:Georgia, Times New Roman;
    background-image:url(../images/bull_event.gif);
    background-repeat:no-repeat;
    background-position: 0px 8px;
    padding-top:6px;
    padding-left:21px;
   
}
#Calendrier .BoxContenu p a
{
    color:#f1592a;
}
#Calendrier .BoxContenu ul
{
    font-size:8pt;
    margin-left:8px;
    margin-right:8px;
    padding-left:0px;
    list-style-position:inside;
    margin-top:3px;
}
#Calendrier .BoxContenu ul li
{
    margin-bottom:3px;
    color:#575a5d;
    border-top:solid 1px #d1d4d4;
    padding-top:3px;
}
#Calendrier .BoxContenu ul li a
{
    color:#575a5d;
}
#Calendrier .BoxContenu ul li small
{
    color:#8e9090;
    font-style:italic;
}
#btn_calendrier_complet
{
    position:absolute;
    bottom:5px;
}
#SemaineClub
{
    margin-top:2px;
    margin-left:4px; 
    margin-right:0px;
    width:252px;
    height:134px; 
    float:left;
}
#SemaineClub .BoxContenu
{
    border-top:solid 1px #00759b;
}
#SemaineClub .BoxContenu h2
{
    margin:4px 0px 0px 0px;
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px 0px;
    background-repeat:no-repeat;
    width:239px;
    height:23px;
    color:#002c5f;
    font-size:17px;
    font-weight:bold;
    font-family:Tahoma;
    padding: 3px 0px 0px 9px;
    
}
#SemaineClub .BoxContenu h2 a
{
    color:#002c5f;
}
#SemaineClub .BoxContenu p
{
    font-size:12px;
    padding:0px;
    margin-left:9px;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:8px;
}
#SemaineClub .BoxContenu p a
{
    text-decoration:underline;
}
#SemaineClub .BoxContenu p b
{
    color:#00759b;  
}
#splash
{
    margin-left:5px; 
    margin-right:5px;
    width:485px;
    height:274px;
}
#splash .BoxContenu
{
    width:481px;
    height:270px;
    position:relative;
}
#splashBoxImage
{
    position:absolute;
    top:6px;
    left:8px;
    width:467px;
    height:176px;
    background-color:#d2dde8;
}
#splashContainerImage
{
    position:absolute;
    top:3px;
    left:3px;
    width:316px;
    height:169px;
    background-color:White;
}
#SplachFleche1
{
    position:absolute;
    top:11px;
    left:313px;
    z-index:500;
}
#SplachFleche2
{
    position:absolute;
    top:67px;
    left:313px;
    z-index:500;
}
#SplachFleche3
{
    position:absolute;
    top:123px;
    left:313px;
    z-index:500;
}
.SplachFlecheShow
{
    display:block;
    visibility:visible;
}
.SplachFlecheHide
{
    display:none;
    visibility:hidden;
}
.SplachImageShow
{
    display:block;
    visibility:visible;
}
.SplachImageHide
{
    display:none;
    visibility:hidden;
}
#SplashText1
{
    position:absolute;
    right:3px;
    top:3px;
}
#SplashText2
{
   position:absolute;
   right:3px;
   top:61px; 
}
#SplashText3
{
   position:absolute;
   right:3px;
   top:119px; 
}
.SplashText
{
    background-image:url(../images/splash_text.gif);
    width:142px;
    height:56px;
    font-size:12px;
    font-family:Tahoma;
}
.SplashText table
{
    width:142px;
    height:56px;
    font-size:12px;
    font-family:Tahoma;
}
.SplashText td
{
   padding-left:10px;
   padding-right:8px; 
   padding-bottom:3px;
}
.SplashText a
{
    color:#84868a;
}
.SplashTextSel
{
    background-image:url(../images/splash_text_sel.gif);
    width:142px;
    height:56px;
    font-size:12px;
    font-family:Tahoma;
    font-weight:bold;
}
.SplashTextSel table
{
    width:142px;
    height:56px;
    font-size:12px;
    font-family:Tahoma;
    font-weight:bold;
}
.SplashTextSel td
{
    padding-left:10px;
    padding-right:8px;
    padding-bottom:3px;
}
.SplashTextSel a
{
    color:#20558a;
}
.splashImage
{
    position:absolute;
    top:2px;
    left:2px;
}
.splashImage img
{
    width:312px;
    height:165px;  
}
#splashBoxTitre
{
    position:absolute;
    left:340px;
    top:2px;
    width:135px;
    
}
#splashBoxTitre a
{
    display:block;
    color:#00759b;
    text-decoration:none;
    font-size:11px;
    border: solid 1px #7fbacd;
    font-weight:bold;
    padding-top:6px;
    padding-left:7px;
    padding-bottom:6px;
    margin-bottom:4px;
    height:28px;
    overflow:hidden;
}
#splashBoxTitre a:hover
{
    background-color:#dce4ed;
}
#splashBoxPub
{
    position:absolute;
    left:8px;
    top:186px;
}
#page_bottom
{
    margin-top:15px;
    border-top:solid 1px black;
    padding-top:15px;
    padding-bottom:30px;
    text-align:center;
    background-color:#20558a;
    color:White;
    font-size:8pt;
}
#page_bottom a
{
    color:White;
    text-decoration:none;
}
#page_bottom a:hover
{
    text-decoration:underline;
}
#BoxProgrammation
{
    margin-left:4px;
    margin-bottom:4px;
}
#PubDroitClub
{
    margin-left:4px;
    margin-bottom:4px;
}
#PubDroit
{
    margin-left:4px;
    margin-top:1px;
}
#PubDroit2
{
    margin-left:4px;
    margin-top:1px;
}
#BoiteOutilsDroit
{
    margin-top:6px;
    width:304px;
}
#BoiteOutilsDroit h2
{
    width:300px;
    height:24px;
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px -28px;
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
    text-align:center;
    font-size:17px;
    color:#002c5f;
    font-family:Tahoma;
    font-weight:bold;
    margin-bottom:2px;
}
#BoiteOutilsDroit h2 a
{
    color:#002c5f;
}
#CoffreOutilsDroit
{
    margin-top:6px;
    width:304px;
}
#CoffreOutilsDroit h2
{
    width:300px;
    height:24px;
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px -28px;
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
    text-align:center;
    font-size:17px;
    color:#002c5f;
    font-family:Tahoma;
    font-weight:bold;
    margin-bottom:2px;
}
#CoffreOutilsDroit h2 a
{
    color:#002c5f;
}
#EduConseilDroit
{
    margin-top:6px;
    width:304px;
}
#EduConseilDroit h2
{
    width:300px;
    height:24px;
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px -28px;
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
    text-align:center;
    font-size:17px;
    color:#002c5f;
    font-family:Tahoma;
    font-weight:bold;
}
#EduConseilDroit h2 a
{
    color:#002c5f;
}
#Poni
{
    margin-top:6px;
    width:303px;
}
#Poni .BoxContenu
{
    padding-bottom:5px;
}
#PoniAgenda
{
    width:289px; 
    height:220px; 
    background-image:url(../images/back_mon_compagnon_de_route.png); 
    position:relative; 
    padding-left:10px; 
    padding-top:10px;
}
#PoniAgenda h2
{
    font-size:13px; 
    font-weight:bold; 
    margin:0px; 
    padding:0px;
}
#PoniAgenda h2 span
{
    color:#af292e;
}
#PoniAgenda ul
{
    margin: 20px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    font-size:12px; 
    font-weight:bold; 
    list-style-type:none; 
    line-height:16px;
}
#PoniAgenda ul li
{
   background-repeat: no-repeat; 
   margin-bottom:10px; 
   padding-left:22px;
}
#Interactive
{
    margin-top:6px;
    width:303px;
}
#Interactive h2
{
   width:300px;
    height:24px;
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px -28px;
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
    text-align:center;
    font-size:17px;
    color:#002c5f;
    font-family:Tahoma;
    font-weight:bold; 
}
#Interactive h2 a
{
    color:#002c5f;
}
#Interactive .BoxContenu
{
    padding-bottom:5px;
}
.popupBoiteOutil{
    width:229px;
    
}
#popupContact
{
    top:275px;
    left:115px;
}
#popupEduConseil
{
    top:114px;
    left:100px;
}
#popupInteractive
{
    top:160px;
    left:115px;
}
#popupCompagnon
{
    top:206px;
    left:165px;
}
#popupBoiteOutil
{
    top:45px;
    left:115px;
}
#popupCoffreOutils
{
    top:68px;
    left:115px;
}
#popupBoiteOutil  p
{
    font-size:12px;
    padding:0px;
    margin-left:9px;
    margin-top:8px;
    margin-right:10px;
    
    
    
}
#popupBoiteOutil p b
{
    color:#00759b;   
}
#popupBoiteOutilImage
{
 float:right;
 margin-right:7px;
 margin-top:8px;
}
.globalPopupbox
{
    position:absolute;
    z-index:4000;
    top:0px;
    background-color:White;
    border:solid 1px #2e8ead;
    visibility:hidden;
    left:177px;
    width:229px;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#menu_gauche .globalPopupbox a
{
    margin-left:0px;
    margin-right:0px;
    padding-left:9px;
    border-bottom-style:none;
    border-bottom-width:0px;
}
.PopupLinkWhite
{
   background-color:White; 
}
.PopupLinkGrey
{
   background-color:#e8e9e9;  
}
.PopupLinkWhite a:hover
{
    background-color:Aqua;
    border-bottom-style:none;
    border-bottom-width:0px;
}
#PopupCalendrier
{
    height:300px;
    width:670px;
    
}
.PopupCalendrierGrp
{
    font-size:11px;
    width:200px;
    float:left;
    margin-right:10px;
}
.PopupCalendrierGrp h2
{
    font-size:11px;
    font-weight: bold;
    color: #20558a;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
}
.PopupCalendrierGrp p
{
   font-size:11px;
   margin:0px;
   padding:0px;
}
.PopupCalendrierGrp a
{
    text-decoration:none;
    color:#2287a8;
}
.PopupCalendrierGrp a:hover
{
    text-decoration:underline;
}

#Boite_Outils_Menu
{
    margin:0px;
    padding:0px;
    font-size:8pt;
    width:100%;
    background-color:#d6d8d8;
}
#Boite_Outils_Menu li
{
    list-style-type:none;
    list-style-image:none;
}
#Boite_Outils_Menu li a
{
    display:block;
    text-decoration:none;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:8px;
    padding-right:8px;
    color:#20558a;
    font-weight:bold;
    cursor:pointer;
}
#Boite_Outils_Menu li ul
{
    font-size:8pt;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:5px;
    display:none;
    font-weight:normal;
}
#Boite_Outils_Menu li ul li
{
    
    list-style-type:disc;
}
#Boite_Outils_Menu li ul li a
{
    padding:0px;
    color:Black;
    font-weight:normal;
}
#Coffre_Outils_Menu
{
    margin:0px;
    padding:0px;
    font-size:8pt;
    width:100%;
    background-color:#d6d8d8;
}
#Coffre_Outils_Menu li
{
    list-style-type:none;
    list-style-image:none;
}
#Coffre_Outils_Menu li a
{
    display:block;
    text-decoration:none;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:8px;
    padding-right:8px;
    color:#20558a;
    font-weight:bold;
    cursor:pointer;
}
#Coffre_Outils_Menu li ul
{
    font-size:8pt;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:5px;
    display:none;
    font-weight:normal;
}
#Coffre_Outils_Menu li ul li
{
    
    list-style-type:disc;
}
#Coffre_Outils_Menu li ul li a
{
    padding:0px;
    color:Black;
    font-weight:normal;
}
#Boite_Conseil_Menu
{
    margin:0px;
    padding:0px;
    font-size:8pt;
    width:100%;
    background-color:#d6d8d8;
}
#Boite_Conseil_Menu li
{
    list-style-type:none;
    list-style-image:none;
}
#Boite_Conseil_Menu li a
{
    display:block;
    text-decoration:none;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:8px;
    padding-right:8px;
    color:#20558a;
    font-weight:bold;
    cursor:pointer;
}
#Boite_Conseil_Menu li ul
{
    font-size:8pt;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:5px;
    display:none;
    font-weight:normal;
}
#Boite_Conseil_Menu li ul li
{
    
    list-style-type:disc;
}
#Boite_Conseil_Menu li ul li a
{
    padding:0px;
    color:Black;
    font-weight:normal;
}
#TopMenuBoite
{
    margin-left:9px;
    margin-top:5px;
}
#TopMenuBoite a
{
    float:left;
    display:block;
    font-size:9pt;
    color:#20558a;
    text-decoration:none;
    font-weight:bold;
    padding:3px;
    margin:3px;
    
}
#TopMenuBoite a:hover
{
    text-decoration:underline;
}
#TopMenuBoite  .select 
{    
    border: solid 1px black;
    color:Black;
}
#btn_archives
{
    float:right;
    margin-right:6px;
}
#Titre_Entete
{
    background-image: url(../images/back-entete.jpg);
    background-repeat:repeat-y ;
    margin-top:4px;
}
#Titre_Entete h2
{
    font-family:Tahoma;
    font-size:20px;
    margin:0px;
    padding:4px 0px 4px 9px;
    color:#20558a;
}
#Titre_Entete h2 span
{
    font-size:12pt;
}
#Titre_Entete h3
{
    font-family:Arial ;
    font-style:italic;
    font-size:11px;
    margin:0px;
    padding: 0px 0px 3px 9px;
    color:#20558a;
}
#Titre_Entete h3 a
{
    color:#20558a;
}
#Titre_Entete h3 a:hover
{
    text-decoration:none;
    color: #990000;
}
.Titre_Entete_page
{
    background-image: url(../images/back-entete-theme.jpg);
    background-repeat:no-repeat;
    height:32px;
    margin-top:-6px;
    margin-left:-10px;
    margin-right:-10px;
    padding:4px 0px 0px 9px;
    color:#20558a;
    font-family:Tahoma;
    font-size:20px;
}
.Titre_Sub_Entete_page
{
    background-image:url(../images/back_cat_archives.jpg);
    background-repeat:no-repeat;
    height:19px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:-10px;
    margin-right:-10px;
    padding-left:10px;
    padding-top:4px;
    font-size:10pt;
    font-weight:bold;
    color:#20558a;
}
#Titre_Entete_ThemeActivites
{
    
    margin-top:4px;
    
}
#Titre_Entete_ThemeActivites h2
{
    background-image: url(../images/back-entete-theme.jpg);
    background-repeat:no-repeat;
    font-family:Tahoma;
    font-size:20px;
    margin:0px;
    padding:4px 0px 0px 9px;
    color:#20558a;
    height:32px;
}
#Titre_Entete_ThemeActivites h2 span
{
    font-size:12pt;
}
#Titre_Entete_ThemeActivites h3
{
    font-family:Arial ;
    font-style:italic;
    font-size:11px;
    margin:0px;
    padding: 0px 0px 3px 9px;
    color:#20558a;
}
#Titre_Entete_ThemeActivites div
{
    float:right;
}
#Box_Entete_ThemeActivites
{
    width:770px;
    height:177px;
    border:solid 1px #20558a;
    background-image:url(../images/back_box_theme_entete.gif);
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    position:relative;
}
#titre_Theme
{
    margin-top: 12px;
    margin-left: 150px;
    min-height:2px;
    width:370px;
    
}
#titre_Theme h2
{
    font-family:Arial;
    font-size:24px;
    color:#20558a;
    margin:0px;
    padding:0px;
}
#titre_Theme a
{
    font-family:Arial;
    font-size:12px;
    color:#20558a;
}
#titre_Theme_Desc
{
    margin-top:7px;
    margin-bottom:12px;
}
#image_Theme
{
    position:absolute;
    top:4px;
    left:8px;
    border:solid 1px #20558a;
    display:block;
}
#image_theme_club
{
    position:absolute;
    right:0px;
    top:0px;
}
.CopyrightActicle
{
    margin-top:15px;
    color:#575a5d;
    font-family:Arial;
    font-size:8pt;
}
#Box_Comptines_cat
{
    width:663px;
    border:solid 1px #20558a;
    font-size:14px;
    font-weight:bold;
    clear:both;
}
#Box_Comptines_cat table
{
    font-size:14px;
    font-weight:bold;
    color:#20558a;
    width:663px;
    margin-bottom:5px;
    margin-top:5px;
}
#Box_Comptines_cat table td
{
    padding-left:45px;
    padding-top:1px;
    padding-bottom:1px;
}
#Box_Comptines_cat table td a
{
    color:#20558a;
}
#Box_Comptines_cat table td a:hover
{
    text-decoration:underline;
    color:#990000;
    
}
#Box_Entete_Section_full
{
    width:780px;
    border:solid 1px #20558a;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    font-size:8pt;
    clear:both;
}
#Box_Entete_Section_full table
{
    font-size:8pt;
    color:#20558a;
    width:780px;
    margin-bottom:5px;
    margin-top:5px;
}
#Box_Entete_Section_full table td
{
    padding-left:45px;
    padding-top:1px;
    padding-bottom:1px;
}
#Box_Entete_Section_full table td a
{
    color:#20558a;
}
#Box_Entete_Section_full table td a:hover
{
    text-decoration:underline;
    color:#990000;
    
}
#Box_Entete_Section_full table td .Box_Entete_Section_sel
{
    font-weight:bold; 
    color: #990000; 
    font-size:9pt;
}
#Box_Entete_Section
{
    width:459px;
    border:solid 1px #20558a;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    font-size:8pt;
    clear:both;
}
#Box_Entete_Section table
{
    font-size:8pt;
    color:#20558a;
    width:459px;
    margin-bottom:5px;
    margin-top:5px;
}
#Box_Entete_Section table td
{
    padding-left:45px;
    padding-top:1px;
    padding-bottom:1px;
}
#Box_Entete_Section table td a
{
    color:#20558a;
}
#Box_Entete_Section table td a:hover
{
    text-decoration:underline;
    color:#990000;
    
}
#Box_Entete_Section_Tout
{
    text-align:right;
    margin-top:3px;
    margin-bottom:3px;
    margin-right:5px;
    font-weight:bold; 
    font-size:9pt;
}
#Box_Entete_Section_Desc
{
    font-size:9pt;
    font-style:italic;
    font-weight:bold;
    color:#20558a;
    text-align:justify;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:7px;
    padding-right:7px;
}
#Box_Entete_Section table td .Box_Entete_Section_sel
{
    font-weight:bold; 
    color: #990000; 
    font-size:9pt;
}
#Box_Description
{
    width:459px;
    height:99px;
    border:solid 1px #20558a;
    background-image:url(../images/back_description.gif);
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    position:relative;
    font-size:8pt;
}
#Box_Description table
{
    width:459px;
    height:99px;
}
#Box_Description_EduConseil
{
    width:298px;
    border:solid 1px #20558a;
    background-color:White;
    margin-bottom:4px;
    font-size:8pt;
    margin-left:4px;

}
#Box_Description_EduConseil h3
{
    color:White;
    font-size:18px;
    font-family:Tahoma;
    background-color:#20558a;
    margin: 0px 0px 0px 0px;
    padding: 5px 7px 5px 7px;
}
#Box_Description_EduConseil p
{
    color: #20558a;
    margin-top:7px;
    margin-left:6px;
    margin-right:6px;
}
#img_auteur
{
   border:solid 1px black;
   float:left;
    margin-right:5px;
    width:84px;
    height:72px;
    margin-top:7px;
    margin-left:6px; 
}

.Cat_archives
{
    background-image:url(../images/back_cat_archives.jpg);
    background-repeat:no-repeat;
    height:19px;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:10px;
    padding-top:4px;
}
.Cat_archives h2
{
    font-size:10pt;
    font-weight:bold;
    color:#20558a;
    margin:0px;
    padding:0px;
}
.Cat_archives_articles
{
    padding-left:5px;
    padding-right:5px;
}
.Cat_archives_articles table
{
    width:100%;
    font-size:9pt;
}
.Cat_archives_articles ul
{
    margin:0px;
    padding-left:18px;

}
.Cat_archives_articles ul li
{
    font-size:9pt;
    list-style-image:url(../images/list_image.gif);
    margin-top:3px;
}
#Titre_Entete_Semaine_center
{
    width:459px;
    border:solid 1px #20558a;
    margin-top:10px;
    padding-top:9px;
    padding-bottom:9px;
    margin-left:auto;
    margin-right:auto;
}
#Titre_Entete_Semaine_center h2
{
    
    text-align:center;
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-weight:bold;
    font-size:11pt;
    color:#20558a;
    
}
#Titre_Entete_Semaine
{
    width:780px;
    height:25px;
    border:solid 1px #20558a;
    margin-top:10px;
    padding-top:9px;
    margin-left:auto;
    margin-right:auto;
}
#Titre_Entete_Semaine h2
{
    
    text-align:center;
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-weight:bold;
    font-size:11pt;
    color:#20558a;
    
}
.AuteurDescription
{
    padding-left:8px; 
    padding-right:8px;
}
#PanelDernArticles h2
{
    width:300px;
    height:21px;
    background-image:url(../images/sprite-accueil.png);
    background-position: 0px -28px;
    background-repeat:no-repeat;
    margin:0px;
    padding: 3px 0px 0px 0px;
    text-align:center;
    font-size:15px;
    color:#20558a;
    font-family:Tahoma;
    font-weight:bold;
    margin-bottom:2px;
}
#PanelDernArticles ul
{
    margin:0px;
    padding: 0px 0px 0px 0px;
    font-family:Arial;
    font-size:11px;
    color: #0073b4;
    font-weight:bold;
}
#PanelDernArticles ul li
{
    border-bottom: solid 1px #bcccdc;
    padding-top:5px;
    padding-bottom:5px;    
    list-style-type:none;
    margin-left:8px;
    margin-right:8px;
}
#DernArticles_plus
{
    text-align:right;
    padding-top:7px;
    padding-bottom:7px;
}
.btn_Auteur
{
    margin-top:20px;
    height:32px;
}
.btn_Auteur a
{
    float:right;
    margin-right:5px;
}
#panelProduitsAuteur
{
    width:298px;
    border:solid 1px #20558a;
    background-color:White;
    margin-left:4px;
    margin-bottom:4px;
}
#panelProduitsAuteur table
{
    width:287px;
    margin-left:6px;
    margin-right:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    font-style:italic;
}

#panelProduitsAuteur table .ProduitsFirst td
{
    border-top: none 0px;
    padding-top:4px;
    padding-bottom:4px; 
}
#panelProduitsAuteur table tr td
{
    border-top: solid 1px #bcccdc;
    padding-top:4px;
    padding-bottom:4px;
}
#panelProduitsAuteur table tr td img
{
    margin-right:20px;
}
#Box_Comptines
{
    background-image:url(../images/back_box_comptines.gif);
    width:662px;
    height:73px;
    float:right;
    margin-right:33px;
    
}
#Box_Comptines table
{
    width:662px;
    height:73px;
    font-size:16px;
}
#Box_Comptines table td
{
    padding-left:80px;
    padding-right:80px;
}
#Box_Pensees_Semaine
{
   border: solid 1px #7fbacd;
    width:100%; 
}
#Box_Pensees_Semaine h2
{
    background-image:url(../images/back_pense_semaine.gif);
    height:26px;
    font-family:Tahoma;
    font-size:18px;
    font-weight:bold;
    margin:0px;
    color:#20558a;
    padding-top:8px;
    padding-left:7px;
    border-bottom: solid 1px #7fbacd;
}
#Box_Pensees_Semaine p img
{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
#Box_Pensees_Semaine .nav{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: right;
    font-size: 9pt;
    font-family: Verdana,Arial,sans-serif;
    border-top: solid 1px #7fbacd;
}
#Box_Pensees_Semaine .nav a {
    padding-left: 5px;
    padding-right: 5px;
}
#Box_Pensees_Semaine .nav a.highlight{
    color: black;
}
.Section_Pensees_Semaine
{
    float:left;
    width:387px;
    margin-left:7px;
}
#Box_Phrases_Enfants
{
    border: solid 1px #7fbacd;
    width:100%;
}
#Box_Phrases_Enfants h2
{
    background-image:url(../images/back_phrase_enfant.gif);
    height:26px;
    font-family:Tahoma;
    font-size:18px;
    font-weight:bold;
    margin:0px;
    color:#20558a;
    padding-top:8px;
    padding-left:7px;
    border-bottom: solid 1px #7fbacd;
}
#Box_Phrases_Enfants p img
{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
#Box_Phrases_Enfants .nav{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: right;
    font-size: 9pt;
    font-family: Verdana,Arial,sans-serif;
    border-top: solid 1px #7fbacd;
}
#Box_Phrases_Enfants .nav a {
    padding-left: 5px;
    padding-right: 5px;
}
#Box_Phrases_Enfants .nav a.highlight{
    color: black;
}
.item_phrase_first
{
    margin-left:5px;
    margin-right: 5px;
    margin-bottom:3px;
    margin-top:3px;
    padding-top:3px;
}
.item_phrase_first img
{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
.item_phrase_first span
{
    display:block;
    padding-top:6px;
    padding-bottom:6px;
}
.item_phrase
{
    border-top:solid 1px #7fbacd;
    margin-left:5px;
    margin-right: 5px;
    margin-bottom:3px;
    margin-top:3px;
    padding-top:3px;
}

.item_phrase img
{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
.item_phrase span
{
    display:block;
    padding-top:6px;
    padding-bottom:6px;
}
.Section_Phrases_Enfants
{
    float:left;
    width:387px;
    margin-left:5px;
}
.tblSample
{
    background-image:url(../images/box_latest_add_club_back.gif);  
    background-repeat:no-repeat; 
    height:119px; 
    font-size:8pt; 
    margin-left:auto; 
    margin-right:auto;
}
#Section_Fiche_Club
{
    margin-left:auto;
    margin-right:auto;
    width:780px;
    margin-top:4px;
}
#Fiche_Table
{
    background-image:url(../images/box_fichies_table.jpg);
    float:left;
    font-size:8pt;
    width:255px;
    height:220px;
    padding-top:30px;
    margin-left:7px;
    overflow:hidden;
}
#Fiche_Table ul
{
    margin:0px;
    padding-left:25px;
}
#Fiche_Table ul li
{
    margin-bottom:5px;
    margin-top:5px;
}
#Fiche_Util
{
    background-image:url(../images/box_fichies_util.jpg);
    float:left;
    font-size:8pt;
    width:255px;
    height:220px;
    padding-top:30px;
    margin-left:7px;
    overflow:hidden;
}
#Fiche_Util ul
{
    margin:0px;
    padding-left:25px;
}
#Fiche_Util ul li
{
    margin-bottom:5px;
    margin-top:5px;
}
#Fiche_Hebdo
{
    background-image:url(../images/box_fichies_hebdo.jpg);
    float:left;
    font-size:8pt;
    width:256px;
    height:220px;
    padding-top:30px;
    overflow:hidden;
}
#Fiche_Hebdo ul
{
    margin:0px;
    padding-left:25px;
}
#Fiche_Hebdo ul li
{
    margin-bottom:5px;
    margin-top:5px;
}
.Section_Zone_Forum
{
    width:475px;
    margin-left:5px;
    float:left;
    margin-top:6px;
}
#Box_Zone_Forum
{
    border: solid 1px #7fbacd;
    width:100%;
    height:248px;
    position:relative;
}
#Box_Zone_Forum h2
{
    background-image:url(../images/titre_forum.jpg);
    background-position:right;
    background-repeat:no-repeat;
    height:54px;
    font-size:18px;
    font-family:Tahoma;
    color:#20558a;
    margin:0px;
    
    padding-left:7px;
    padding-top:11px;
    
}
#Box_Zone_Forum p img
{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
#btn_Zone_Forum_et_plus
{
    position:absolute;
    bottom:0px;
    right:0px;
}
.Section_Zone_Forum #Box_Zone_Forum p
{
    border-top:solid 1px #7fbacd;
    margin-left:5px;
    margin-right: 5px;
    padding-top:6px;
    padding-bottom:6px;
}
.Section_Zone_Forum #Box_Zone_Forum .firsttext
{
    border-top:none 0px;
}
.Section_Zone_Pub
{
    width:300px;
    height:250px;
    float:left;
    margin-left:5px;
    margin-top:6px;
}
.Section_Facebook
{
    margin-left:5px;
    margin-top:6px;
}
#Box_Zone_Telechargements
{
    background-image:url(../images/back_box_telechargements.jpg);
    width:779px;
    height:207px;
    border: solid 1px #7fbacd;
    margin-top:6px;
    margin-left:5px;
    position:relative;
}
#Box_Zone_Telechargements h2{
    background-image: url(../images/back-entete-theme.jpg);
    background-repeat:no-repeat;
    font-family:Tahoma;
    font-size:20px;
    margin:4px 0px 0px 0px;
    padding:4px 0px 0px 9px;
    color:#20558a;
    height:32px;
}
#Section_Fond_1
{
    position:absolute;
    left:73px;
    top:46px;
    font-size:10px;
    font-family:Tahoma;
    text-align:center;
}
#Section_Fond_1 img
{
    display:block;
    margin-bottom:10px;
}
#Section_Fond_2
{
    position:absolute;
    left:256px;
    top:46px;
    font-size:10px;
    font-family:Tahoma;
    text-align:center;
}
#Section_Fond_2 img
{
    display:block;
    margin-bottom:10px;

}
#Section_zone_Cal
{
    position:absolute;
    left:535px;
    top:46px;
}
#Titre_Entete_Video
{
    
    
}
#Titre_Entete_Video span
{
    margin-top:7px;
    margin-left:8px;
    margin-bottom:0px;
    font-weight:bold;
}
#Titre_Entete_Video h2
{
    font-size:20px;
    font-family:Tahoma;
    color:White;
    margin-top:5px;
    padding-top:5px;
    padding-left:8px;
    padding-bottom:5px;
    margin-bottom:6px;
    font-weight:bold;
    background-color:#20558a;
}
#Titre_Entete_Video h3
{
    margin-top:11px;
    margin-bottom:0px;
    height:27px;
    background-image:url(../images/back_titre_video.gif);
    color:White;
    font-size:18px;
    font-family:Tahoma;
    padding-left:8px;
    padding-top:3px;
    font-weight:bold;
}
#Titre_Entete_Video h4
{
    font-size:14px;
    font-family:Tahoma;
    color:#20558a;
    font-weight:bold;
    margin-top:7px;
    margin-left:8px;
    margin-bottom:0px;
}
.VideoAuteur
{
    text-align:right;
    color:#20558a;
    font-style:italic;
    font-family:Tahoma;
}
#Sec_EducTV_Dern
{
    visibility:hidden;
    display:none;
}
#PanelVideoPlus .show_tab_eductv
{
    visibility:visible;
    display:block;
}
#PanelCatVideo .show_tab_eductv
{
    visibility:visible;
    display:block;
}
#Sec_EducTV_Plus
{
    visibility:hidden;
    display:none;
    
}
#PanelVideoPlusTab
{
    margin-top:4px;
    background-color:White;
}
#PanelVideoPlusTab table tr td
{
    background-image:url(../images/eductv_tab.gif);
    background-position:top;
    background-repeat:no-repeat;
    background-color:#a6bbd0;
}
#PanelVideoPlusTab table tr td a
{
    
    font-family:Arial;
    font-weight:bold;
    font-size:15px;
    display:block;
    text-align:center;
    color:White;
    padding-top:3px;
    padding-bottom:3px;
    
    cursor:pointer;
    height:100%;
}
#PanelVideoPlusTab table tr td.selected
{
    background-image:url(../images/eductv_tab_select.gif);
    background-color:#20558a;
}
#PanelVideoPlusTab table tr td a:hover
{
    text-decoration:none;
}
#PanelVideoPlus
{
    width:298px;
    border:solid 1px #20558a;
    background-color:White;
}
#PanelVideoPlus h1
{
    margin-top:0px;
    margin-bottom:0px;
    height:27px;
    background-image:url(../images/back_titre_video.gif);
    color:White;
    font-size:18px;
    font-family:Tahoma;
    padding-left:8px;
    padding-top:3px;
    font-weight:bold;
}
#PanelVideoPlus table
{
    width:287px;
    margin-left:6px;
    margin-right:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    font-style:italic;
}

#PanelVideoPlus table .VideoFirst td
{
    border-top: none 0px;
    padding-top:4px;
    padding-bottom:4px; 
}
#PanelVideoPlus table tr td
{
    border-top: solid 1px #bcccdc;
    padding-top:4px;
    padding-bottom:4px;
}
#PanelVideoPlus table tr td img
{
    margin-right:7px;
}
#PanelCatVideo
{
    width:298px;
    border:solid 1px #20558a;
    background-color:White;
    margin-left:4px;
    margin-bottom:4px;
}
#PanelCatVideo h1
{
    margin-top:0px;
    margin-bottom:0px;
    height:27px;
    background-image:url(../images/back_titre_video.gif);
    color:White;
    font-size:18px;
    font-family:Tahoma;
    padding-left:8px;
    padding-top:3px;
    font-weight:bold;
}
#PanelCatVideo table
{
    width:287px;
    margin-left:6px;
    margin-right:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    font-style:italic;
}

#PanelCatVideo table .VideoFirst td
{
    border-top: none 0px;
    padding-top:4px;
    padding-bottom:4px; 
}
#PanelCatVideo table tr td
{
    border-top: solid 1px #bcccdc;
    padding-top:4px;
    padding-bottom:4px;
}
#PanelCatVideo table tr td img
{
    margin-right:7px;
}
.BoiteOutilContenu table
{
    margin-bottom:6px;
}
.BoiteOutilContenu table tr td
{
    
}
.BoiteOutilContenu table tr td img
{
    border:solid 1px #107da1;
    margin-top:10px;
    margin-left:9px;
}
.EduConseilContenu
{
    margin-top:10px;
    margin-bottom:6px;
}
.SemaineClubContenu
{
    margin-top:7px;
    margin-bottom:6px;
}
#SectionSondage
{
    margin-left:5px;
    margin-bottom:5px;
}
.PopupCat
{
    position:absolute;
    visibility:hidden;
    top:30px;
    right:10px;
    background-color:White;
}
#Share
{
    text-align:center;
    margin-top:20px;
}
#PanelCalendrier
{
    width:298px;
    border:solid 1px #20558a;
    background-color:White;
    margin-left:4px;
    margin-bottom:4px;
    position:relative;
}
#PanelCalendrier ul li small
{
    color:#8e9090;
    font-style:italic;
}
#PanelCalendrier ul li.firstevent
{
    border-top:none 0px;
}
#PanelCalendrier p
{
    color:#00759b;
    font-size:8pt;
    margin: 4px  3px 4px 6px;
    padding:0px;
    border-top: solid 1px #fab86a;
    font-size:12px;
    font-family:Georgia, Times New Roman;
    background-image:url(../images/bull_event.gif);
    background-repeat:no-repeat;
    background-position: 0px 8px;
    padding-top:6px;
    padding-left:21px;
   
}
#PanelCalendrier p a
{
    color:#f1592a;
}
#PanelCalendrier  ul
{
    font-size:8pt;
    margin-left:8px;
    margin-right:8px;
    padding-left:0px;
    list-style-position:inside;
    margin-top:3px;
    margin-bottom:35px;
}
#PanelCalendrier  ul li
{
    margin-bottom:3px;
    color:#575a5d;
    border-top:solid 1px #d1d4d4;
    padding-top:3px;
}
#PanelCalendrier ul li a
{
    color:#575a5d;
}
#PanelGuide
{
    width:298px;
    border:solid 1px #20558a;
    background-color:White;
    margin-left:4px;
    margin-bottom:4px;
    height:166px;
    position:relative;
}
#PanelGuide p 
{
    font-size:8pt;
    font-weight:bold;
    color:#20558a;
    text-align:center;
    margin-bottom:5px;
    margin-top:5px;
}
#PanelGuide ul
{
    font-size:8pt;
    margin-left:22px;
    padding-left:0px;
}
#PanelGuide ul li
{
    margin-bottom:3px;
    color:#575a5d;
}
#PanelGuide ul li a
{
    color:#575a5d;
}
#PanelCatVideoEducTV
{
    width:300px;
    background-color:White;
    margin-left:4px;
    margin-bottom:4px;
    font-size:11px;
    font-family:Arial;   
    
}
#PanelCatVideoEducTV  table
{
    margin-top:5px;
    margin-bottom:10px;
}
#PanelCatVideoEducTV table tr td
{
    padding-left:11px;
}
#prix_bottom
{
    background-color:#5c83a9;
    height:59px;
    margin-bottom:10px;
}
#prix_bottom table td
{
    font-weight:bold;
}
#prix_bottom table td img
{
    margin-left:10px;
}
.PubAccueilAnim
{
    display:none;
}
.PubBoutiqueAnim
{
   display:none; 
}
#FilArianne
{
    width:979px;
    margin-left:auto;
    margin-right:auto;
    margin-top:2px;
    margin-bottom:3px;
    border-top:solid 1px #20558a;
    border-bottom:solid 1px #20558a;
    color:#20558a;
    font-size:12px;
    padding-bottom:3px;
    padding-top:3px;
}
#FilArianne a
{
    color:#20558a;
}
#divSections
{
    margin-left:10px;
    margin-right:10px;
}
#divSections table
{
    color: #0073b4;
}
#divSections h3
{
    border-top:solid 1px #20558a;
    background-image:url(../images/back_section.png);
    background-repeat:repeat-y;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    font-size:14px;
    font-weight:bold;
    color:#20558a; 
}
#divSections h3 a
{
    color:#20558a;
}
#divSections h3 span
{
    font-size:11px;
    font-weight:normal;
    font-style:italic;
}
h1
{
    font-size:19px;
}
h2
{
    font-size:17px;
}
h3
{
    font-size:15px;
}
h4
{
    font-size:13px;
}
h5
{
    font-size:11px;
}
h6
{
    font-size:9px;
}

.TextNoir
{
    color: Black;   
}
.TextBleu
{
    color:#20558e;
}
.TextMauve
{
    color:#8348B6;
}
.TextOrange
{
    color:#d64900;    
}
.TextRouge
{
    color:#D42939;
}
.TextVert
{
    color:#299727;
}
.TextGrisFonce
{
    color:#333333;
}
.TextGrisPale
{
    color:#707070;
}
.BorderImage
{
    border: solid 1px black;   
}
hr
{
    color:#20558a;
    background-color:#20558a;
    height:1px;
    border:0px;
}
/*EducTV*/

.clear {
     clear:both
 }
#SplashTVDroit
{
    float:right;
    width:300px;
    margin-right:7px;
}
#SplashTVGauche
{
    float:left;
    width:466px;
}
#SplashTV
{
    position:relative;
    width:466px;
    height:322px;
    background-color:Black;
    overflow:hidden;
}
#SplashTV .slide
{
    z-index:500;
    visibility:hidden;
    display:none;
}
#SplashTV .show
{
    visibility:visible;
    display:block;
}
#SplashTV .slide a img
{
    width:466px;
    height:322px;
}
#SplashTVData
{
     z-index:600;
     background:url('../images/transparent-000.png');
     color:#ffffff;
     bottom:0px;
     height:76px;
     width:100%;
     position:absolute;
     overflow:hidden;
}
#SplashTVData .slidedata
{
    visibility:hidden;
    display:none;
}
#SplashTVData .show
{
    visibility:visible;
    display:block;
}
#SplashTVData .btnPlay
{
    margin-top:10px;
    margin-left:8px;
    float:left;
}
#SplashTVData .content
{
    float:left;
    margin-left:10px;
    margin-top:6px;
    font-family:Tahoma;
    font-size:12px;
    width:388px;
    padding-right:6px;
}
#SplashTVData .content h3
{
    margin:0px;
    font-family:Tahoma;
    font-size:16px;
    font-weight:bold;
    white-space:nowrap;
    overflow:hidden;
    width:378px;
    
}
#SplashTVData .content h3 a
{
    color:#719ab7;   
}
#SplashTVNav
{
    z-index:700;
    position:absolute;
    bottom:10px;
    right:20px;
    height:9px;
}
#SplashTVNav .slidebtn
{
    width:9px;
    height:9px;
    background-image:url(../images/btn_splash_tv.gif);
    margin-left:4px;
    float:left;
    cursor:pointer;
}
#SplashTVNav .selected
{
    background-image:url(../images/btn_splash_tv_sel.gif);
}
#SplashTVNav .hover
{
    background-image:url(../images/btn_splash_tv_hover.gif);
}
#slidebtnback
{
    width:9px;
    height:9px;
    background-image:url(../images/btn_splash_tv_back.gif);
    margin-right:3px;
    float:left;
    cursor:pointer;
}
#slidebtnnext
{
    width:9px;
    height:9px;
    background-image:url(../images/btn_splash_tv_next.gif);
    margin-left:5px;
    float:left;
    cursor:pointer;
}
.lstCatVideo table
{
    margin-left:9px;
    width:457px;
}
.lstCatVideo table tr td
{
    width:114px;
}
.lstCatVideo table tr td img
{
    width:97px;
    height:73px;
}
.lstCatVideo table tr td h3
{
    margin: 7px 0px 7px 0px;
    padding:0px;
    font-size:12px;
    font-family:Tahoma;
    width:113px;
    font-weight:bold;
    overflow:hidden;
    white-space:nowrap;
}
.lstCatVideo table tr td h3 a
{
    color:#20558a;
}
.lstCatVideo table tr td div.Description
{
    font-family:Tahoma;
    font-size:11px;
    width:97px;
}
.lstCatVideo table tr td div.Description a
{
    font-weight:bold;
    text-decoration:underline;
}
.lstCatVideo table tr td div.Description span
{
    display:block;
    margin-top:4px;
}
#Programmation_Entete
{
    font-size:11px;
}
#Programmation_Entete a
{
    display:block;
    float:left;
    height:18px;
    margin-top:10px;
    color:#20558a;
    text-align:center;
    padding-top:4px;
}
#lnk_ecrire_programmation
{
    width:142px;
    background-image:url(../images/back_btn_ecrire_programmation.gif);
    margin-left:4px;
    
}
#lnk_afficher_programmation
{
    width:144px;
    background-image:url(../images/back_btn_afficher_programmation.gif);
    margin-left:4px;
}
#lnk_programmation_imprimable
{
    width:176px;
    background-image:url(../images/back_btn_programmation_imprimable.gif);
    margin-left:4px;
}
#lnk_experiences_comprendre
{
    width:229px;
    background-image:url(../images/back_btn_experiences_comprendre.gif);
    margin-left:9px;
}
#lnk_experiences_programmation
{
    width:229px;
    background-image:url(../images/back_btn_experiences_programmation.gif);
    margin-left:4px;
}
#Sec_EducTV_Plus .nav{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: right;
    font-size: 9pt;
    font-family: Verdana,Arial,sans-serif;
    border-top: solid 1px #7fbacd;
}
#Sec_EducTV_Plus .nav a {
    padding-left: 5px;
    padding-right: 5px;
}
#Sec_EducTV_Plus .nav a.highlight{
    color: black;
}
#Sec_EducTV_Dern .nav{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: right;
    font-size: 9pt;
    font-family: Verdana,Arial,sans-serif;
    border-top: solid 1px #7fbacd;
}
#Sec_EducTV_Dern .nav a {
    padding-left: 5px;
    padding-right: 5px;
}
#Sec_EducTV_Dern .nav a.highlight{
    color: black;
}
#Responsable
{
    color:Gray;
    text-align:justify;
}
#saviez_vous
{
    height:110px;
    overflow:hidden;
    position:relative;
    padding-top:8px;
}
#saviez_vous img
{
    float:right;
    border:solid 1px #265482;
    margin-right:6px;
}
#saviez_vous h3
{
    color:#245789;
    font-size:16px;
    margin-left:9px;
    margin-top:8px;
    margin-bottom:8px;
    margin-right:0px;
}
#saviez_vous p
{
    font-size:12px;
    margin-left:9px;
    margin-top:0px;
    margin-bottom:0px;
}
#saviez_vous .lnkreponse
{
    position:absolute;
    width:297px;
    height:22px;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    background-color:#e8e9e9;
    left:2px;
    bottom:3px;
}
#saviez_vous .lnkreponse a
{
    color:#245789;
}
.saviez_vous_item
{
    display:none;
}
#membre_top
{
    color:#dd291e;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    
    background-image:url(../images/back_membre_top.png);
    height:67px;
    padding-top:20px;
    padding-left:25px;
    padding-right:25px;
}
#membre_top a
{
    color:#dd291e;
    text-decoration:underline;
}
#membre_total
{
    background-image:url(../images/club_total.jpg);
    width:515px;
    height:159px;
    margin-left:auto;
    margin-right:auto;
    padding-left:157px;
    padding-right:110px;
    padding-top:20px;
    margin-bottom:15px;
}
#membre_total h2
{
    font-family:Georgia, Times New Roman;
    color:Black;
    font-size:18px;
    margin-top:0px;
    margin-bottom:10px;
    letter-spacing:-1px;
}
#membre_total h2 span
{
    color:#20558a;
    font-size:25px;
}
#membre_total p
{
    margin-top:0px;
    margin-bottom:0px;
    font-size:18px;
}
#membre_doc
{
    background-image:url(../images/club_doc.jpg);
    width:782px;
    height:883px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
#membre_doc_titre
{
    position:absolute;
    top:0px;
    left:0px;
    width:350px;
    height:305px;
    padding-top:45px;
}
#membre_doc_titre h2
{
    font-family:Georgia, Times New Roman;
    color:#2eb135;
    font-size:28px;
    letter-spacing:-1px;
    font-weight:normal;
    text-align:center;
    margin-top:0px;
    margin-right:0px;
}
#membre_theme
{
    position:absolute;
    top:0px;
    left:365px;
    width:417px;
    height:365px;
    
}
#membre_theme_bth
{
    position:absolute;
    top:40px;
    left:235px;
    
}
#membre_theme_bth img
{
    width:176px;
    height:100px;
}
#membre_theme h3
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:23px;
    letter-spacing:-1px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:12px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
}
#membre_theme table
{
    width:314px;
    margin-left:103px;
    margin-top:148px;
    font-size:16px;
}
#membre_theme_voir
{
    position:absolute;
    top:329px;
    left:0px;
    width:417px;
}
#membre_theme_voir h4
{
    color:#dd291e;
    font-size:20px;
    margin-top:4px;
    margin-left:100px;
}
#membre_theme_voir a
{
    color:#dd291e;
}
#membre_outils
{
    position:absolute;
    top:365px;
    left:0px;
    width:350px;
    height:266px;
}
#membre_outils h3
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:24px;
    margin-top:0px;
    margin-bottom:8px;
    padding-left:12px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
}
#membre_outils h4
{
    font-family:Georgia, Times New Roman;
    font-size:22px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:normal;
    margin-left:12px;
}
.membre_outils_text
{
    margin-left:12px;
    margin-bottom:10px;
}
#membre_utilitaire
{
    position:absolute;
    top:381px;
    left:365px;
    width:365px;
    padding-left:12px;
    padding-right:40px;
}
#membre_utilitaire h3
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:24px;
    margin-top:0px;
    margin-bottom:0px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    margin-bottom:5px;
}
#membre_utilitaire h3 a
{
    color:White;
    
}
#membre_utilitaire a.exemple
{
    position:absolute;
    right:1px;
    top:1px;
}
#membre_affiche
{
    position:absolute;
    top:469px;
    left:365px;
    width:365px;
    padding-left:12px;
    padding-right:40px;
}
#membre_affiche h3
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:24px;
    margin-top:0px;
    margin-bottom:0px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    margin-bottom:5px;
}
#membre_affiche h3 a
{
    color:White;
}
#membre_affiche a.exemple
{
    position:absolute;
    right:1px;
    top:1px;
}
#membre_besoin
{
    position:absolute;
    top:557px;
    left:365px;
    width:365px;
    padding-left:12px;
    padding-right:40px;
}
#membre_besoin h3
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:24px;
    margin-top:0px;
    margin-bottom:0px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    margin-bottom:5px;
}
#membre_besoin h3 a
{
    color:White;
}
#membre_besoin a.exemple
{
    position:absolute;
    right:1px;
    top:1px;
}
#membre_comptine
{
    position:absolute;
    top:645px;
    left:365px;
    width:365px;
    padding-left:12px;
    padding-right:40px;
}
#membre_comptine h3
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:24px;
    margin-top:0px;
    margin-bottom:0px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    margin-bottom:5px;
}
#membre_comptine h3 a
{
    color:White;
}
#membre_comptine a.exemple
{
    position:absolute;
    right:1px;
    top:1px;
}
#membre_recette
{
    position:absolute;
    top:733px;
    left:365px;
    width:365px;
    padding-left:12px;
    padding-right:40px;
}
#membre_recette h3
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:24px;
    margin-top:0px;
    margin-bottom:0px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    margin-bottom:5px;
}
#membre_recette h3 a
{
    color:White;
}
#membre_recette a.exemple
{
    position:absolute;
    right:1px;
    top:1px;
}
#membre_temoignage
{
    position:absolute;
    top:830px;
    left:365px;
    width:417px;
    font-size:14px;
    font-weight:bold;

}
#membre_temoignage a
{
    color:#dd291e;
}
#membre_abonne
{
    font-family:Georgia, Times New Roman;
    position:absolute;
    top:675px;
    left:0px;
    width:350px;
    text-align:center;
    font-size:29px;
}
#membre_forfait_ind
{
    text-align:center;
}
#membre_forfait_int
{
    margin-top:7px;
    padding-left:5px;
    float:left;
}
#membre_forfait_grp
{
    float:left;
    padding-left:8px;
    margin-top:7px;
}
#membre_dern_ajout
{
    margin-top:15px;
    width:782px;
    margin-left:auto;
    margin-right:auto;
}
#membre_dern_ajout h2
{
    font-family:Georgia, Times New Roman;
    margin-top:0px;
    margin-bottom:10px;
    font-size:20px;
    color:#20558a;
    letter-spacing:-1px;
    padding-left:12px;
}
#membre_dern_ajout p
{
    text-align:center;
    color:#747679;
    font-size:14px;
}

#membre_DernAjout table
{
    background-color:#f2f2f2;
    border:solid 1px #c4c7c8;
    font-size:12px;
    color:#125687;
}

#membre_DernAjout h1
{
    color:#20558a;
    font-size:18px;
    margin-top:6px;
    margin-bottom:6px;
}
#membre_DernAjout img 
{
    border:solid 1px #c4c7c8;
}
#membre_Overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display:none;
}
.membre_boxcontainer{
	position: fixed;
	top: 0;
	left: 0;
	height:100%;
	width: 100%;
	z-index: 99999;
	text-align: center;
	display:none;
}
.box_membre
{
    background-color:White;    
    width:797px;
    height:580px;
    position:relative;
    text-align:left;
}
#theme_fermer, #util_fermer, #affi_fermer, #menu_fermer, #comptine_fermer, #besoin_fermer
{
    position:absolute;
    top:8px;
    right:10px;
}
#theme_fermer a, #util_fermer a, #affi_fermer a, #menu_fermer a, #comptine_fermer a, #besoin_fermer a
{
    color:White;
}
#box_theme h2
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:23px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:12px;
    padding-right:15px;
    padding-top:6px;
    height:34px;
    background-color:#dd291e;
    text-align:left;
}
#box_utilitaire h2
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:23px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:12px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    background-color:#00b1c1;
    text-align:left;
}
#box_affi h2
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:23px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:12px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    background-color:#00b1c1;
    text-align:left;
}
#box_besoin h2
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:23px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:12px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    background-color:#00b1c1;
    text-align:left;
}
#box_menu h2
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:23px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:12px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    background-color:#00b1c1;
    text-align:left;
}
#box_comptine h2
{
    font-family:Georgia, Times New Roman;
    color:White;
    font-weight:normal;
    font-size:23px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:12px;
    padding-right:15px;
    padding-top:5px;
    height:35px;
    background-color:#00b1c1;
    text-align:left;
}
#comptine_lecteur
{
    margin-top:2px;
    margin-bottom:5px;
}
.membre_popup_img
{
    width:598px;
    text-align:center;
    padding-top:3px;
    float:left;
}
.membre_popup_img img.membre_popup_bigimg
{
    border:solid 1px black;
    box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7), -1px 2px 20px rgba(255, 255, 255, 0.6) inset; 
}
.membre_popup_nav
{
    position:absolute;
    bottom:7px;
    width:598px;
}
.membre_popup_tbl
{
    overflow:auto;
    width:199px;
    height:540px;
    float:left;
    font-size:12px;
}
.membre_popup_tbl table
{
    width:100%;
    
}
.membre_popup_tbl img
{
    margin:10px;
    border:solid 1px black;
    
}
.membre_popup_tbl table tr
{
    height:80px;
    cursor:pointer;
    color:Black;
    
   
}

.membre_popup_tbl table tr.select
{
    color:Black;
    background-color:#bdbdbd;
}
.membre_popup_tbl table tr td
{
    border-top:solid 1px #8c8d8e;
}
.membre_popup_tbl table tr td.tdimg
{
    border-left:solid 1px #8c8d8e;
}
#PubDroitClubBottom
{
    border-left:solid 1px #a2a5a4; 
    border-bottom:solid 1px #a2a5a4; 
    border-right:solid 1px #a2a5a4; 
    height:30px; 
    background-color:White;
}
#PubDroitClubBottom a
{
    display:block;
    float:left;
}
#PubDroitClubBottom a.savoir
{
    margin-left:7px;
}
#PubDroitClubBottom a.abonne
{
    margin-left:9px;
}
#box_comptines_anime
{
    width:776px;
    height:370px;
    border:solid 2px #d0cfcb;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
#box_comptines_anime h3
{
    background-image:url(../images/back_titre_comptines_animes.gif);
    color:White;
    font-family:Georgia, Times New Roman;
    font-size:22px;
    height:30px;
    padding-top:2px;
    margin-top:0px;
    margin-bottom:0px;
    border-bottom:solid 2px #d0cfcb;
    padding-left:8px;
}
#box_comptines_anime_lecteur
{
    position:absolute;
    top:45px;
    left:9px;
}
#box_comptines_anime_list
{
    position:absolute;
    top:34px;
    left:477px;
    width:297px;
    height:336px;
    border-left:solid 2px #d0cfcb;
    overflow:auto;
}
#box_comptines_anime_list table
{
    width:267px;
    margin-left:auto;
    margin-right:auto;
    font-size:11px;
    color:#a2a5a4;
    font-style:italic;
}
#box_comptines_anime_list table tr td
{
    border-bottom:solid 1px #d0cfcb;
}
#box_comptines_anime_list table tr td a
{
    font-weight:bold;
}
#box_comptines_anime_list table tr td img
{
    margin-right:10px;
    margin-top:4px;
    margin-bottom:4px;
}
#box_comptines
{
    margin-top:13px;
    width:780px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(../images/back_fleche_comptines.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
}
#box_comptines_mp3
{
    width:477px;
    height:185px;
    border:solid 2px #d0cfcb;
    position:relative;
    float:left;
    
}
#box_comptines_mp3 h3
{
    background-image:url(../images/back_titre_comptines_mp3.gif);
    color:White;
    font-family:Georgia, Times New Roman;
    font-size:22px;
    height:30px;
    padding-top:2px;
    margin-top:0px;
    margin-bottom:0px;
    border-bottom:solid 2px #d0cfcb;
    padding-left:8px;
}
#box_comptines_mp3_titre
{
    height:40px;
    padding-top:12px;
    padding-left:8px;
    width:365px;
    color:#575a5d;
    font-weight:bold;
    font-size:18px;
}
#box_comptines_mp3_img
{
    float:right;
    padding-top:12px;
    padding-right:8px;
}
#box_comptines_mp3_btn
{
    height:56px;
    padding-left:8px;
    width:365px;   
}
#box_comptines_mp3_text
{
    font-size:11px;
    color:#a2a5a4;
    font-style:italic;
    padding-left:8px;
}
#box_comptines_mp3_btn_telecharge
{
    display:block;
    float:left;
    background-image:url(../images/back_btn_telecharge_mp3.gif);
    width:160px;
    height:28px;
    color:White;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    padding-top:5px;
}
#box_comptines_mp3_btn_document
{
    display:block;
    float:left;
    background-image:url(../images/back_btn_document_mp3.gif);
    width:137px;
    height:28px;
    color:White;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    padding-top:5px;
    margin-left:16px;
}
#box_club_detail
{
    float:left;
    width:282px;
    padding-left:17px;
    font-size:14px;
    font-weight:bold;
}
#box_club_detail h3
{
    margin-top:0px;
    font-size:20px;
    color:#005a8c;
}
#box_club_detail ul
{
    margin-left:0px;
    padding-left:0px;
    margin-bottom:0px;
}
#box_club_detail ul li
{
    margin-left:20px;
    padding-left:0px;
    padding-bottom:15px;
}
#box_club_abonne
{
    margin-top:25px;
    font-size:27px;
    font-family:Georgia, Times New Roman;
    padding-bottom:30px;
    
}
#box_club_abonne span
{
    color:#dc291e;
}
#box_pub_club_abonne
{
    border:solid 1px #20558a;
    width:778px;
    height:252px;
    margin-left:auto;
    margin-right:auto;
    
    margin-bottom:15px;
    
}
#box_pub_club_abonne h3
{
    background-image:url(../images/back_titre_pub_club.gif);
    color:White;
    font-family:Georgia, Times New Roman;
    font-size:22px;
    height:30px;
    padding-top:2px;
    margin-top:0px;
    margin-bottom:0px;
    border-bottom:solid 1px #20558a;
    padding-left:8px;
}
/* Recherche*/
#recherche
{
    background-image:url(../images/sprite-template.png);
    border:none 0px;
    width:332px;
    height:23px;
    background-repeat:no-repeat;
    background-position: -240px -61px;
    padding-left:10px;
    padding-right:10px;
    font-size:8pt;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 80px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/*Section Blog*/

#entete_blogue
{
    margin-top:5px;
}
.entry
{
    margin-top:15px;
}

.widecolumn .entry p {
font-size: 1.05em;
}
.narrowcolumn .entry, .widecolumn .entry {
line-height: 1.4em;
}
.widecolumn {
line-height: 1.6em;
}
.narrowcolumn .postmetadata {
text-align: center;
}
.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}
h2.pagetitle {
font-size: 1.6em;
}



.entry p a:visited {
color: #b85b5a;
}
.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
font-weight: bold;
}
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}
.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}
#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight: normal;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color: #777;
}
code {
font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
font-size: 0.9em;
letter-spacing: .07em;
}


#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}


.narrowcolumn {
float: left;
padding: 0 0 0px 0px;
margin:  0px 20px 0 20px;

}
.widecolumn {
padding: 0px 0 0px 0;
margin:  0px 20px 0 20px;
}
.post {
margin:  0 15px 30px 15px;
text-align:justify;
}
.post h3
{
    margin-bottom:0px;
}
.post a
{
    color:#004151;
}
.post small
{
    color:#5f9baf;
    font-style:italic;
}
.post hr {
display: block;
}
.widecolumn .post {
margin: 0;
}
.narrowcolumn .postmetadata {
padding-top: 5px;
}
.widecolumn .postmetadata {
margin: 0px 0;
}
.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
text-align: center;
margin: 5px 0px;
}
.postmetadata {
clear: both; 
}
.clear { 
clear: both; 
}
h2.pagetitle {
margin-top: 30px;
text-align: center;
}
h3.comments {
padding: 0;
margin: 40px auto 20px;
}
p img {
padding: 0;
max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */
/* Begin Lists*/

.entry ul li:before, #sidebar ul ul li:before {
content: "\00BB \0020";
}
.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
.entry form {
/* This is mainly for password protected posts, makes them look better. */
text-align: center;
}
select {
width: 130px;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 438px;
padding: 2px;
}
#commentform #submit {
margin: 0;
float: right;
}
/* End Form Elements */
/* Begin Comments*/
#secton_comments
{
    margin-left:15px;
    margin-right:15px;
}
.alt {
margin: 0;
padding: 10px;
}
.commentlist {
padding: 0;
text-align: justify;
}
.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}
.commentlist li .avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}
.commentlist p {
margin: 10px 5px 10px 0;
}
#commentform p {
margin: 5px 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */
/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td.pad:hover {
/* Doesn't work in IE */
background-color: #fff;
}
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
.hidden { 
display: none; 
}

a img {
border: none;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 70px;
margin-left:15px;
margin-right:15px;
}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;

}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

/* End captions */

/* Politique cookies */
.politique_cookie {
	text-align: center;
	position: fixed;
	z-index: 99999;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: #0b4f8e;
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
}
#btn_politiquecookies{
    background-color:white;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    display:inline-block;
    margin-left:3px;
    color:black;
}
.politique_cookie a
{
    color:#59aeff;
}