/** Reset **/
body{display:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td,hr{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
body,fieldset,img,abbr,acronym,hr{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal}
q:before,q:after{content:''}
hr{display:block;height:1px;_margin:-7px 0;color:#808080;background-color:#808080;clear:both}
input[type=submit],input[type=button]{overflow:visible;_width:1px}
button,input.button{overflow:visible;_width:1px}
textarea{height:58px;overflow-y:scroll}
body{background-color:#fff}
div{text-align:left;background-color:transparent}
:focus{outline:0}

/** Font **/
body{font:11px arial,verdana,helvetica,"Bitstream Vera Sans",clean,sans-serif}
table{font-size:inherit;font:100%}
select,input,button,textarea{font:99% arial,verdana,helvetica,"Bitstream Vera Sans",clean,sans-serif}
pre,code,kbd{font:115% monospace;_word-spacing:1px;_letter-spacing:1px;_font-size:100%}
h1,h2,h3,h4,h5,h6{font-size:100%}
body *{line-height:1.22em}

/** Utils **/
br.spacer{clear:both;font-size:0;line-height:0}
.list-outside{display:block;text-indent:-0.9em;margin-left:0.9em}
.list-outside img{vertical-align:middle}
.printOnly{display:none}

/** Coloration **/
body{background:#fff url(../images/pat_speak.jpg) repeat-x}
#maincontent{background:#fff url(../images/pat_main.gif) repeat-y}

/** Textes **/
.gras,.bold{font-weight:bold}
.error,.erreur,.required,
.requis{color:red;font-weight:bold}
.hidden{position:absolute;left:-9999px}
.cite{color:#888}
#header,#footer{font-size:10px}

/** Liens **/
a{text-decoration:none;color:#1E5B8A;font-size:10px}
a:hover{text-decoration:underline}
a.chevron,
a.chevrons{font-weight:bold}
a.chevrons_code_promo{font-weight:bold;font-size:12px;}
a.chevron:hover,
a.chevrons:hover{text-decoration:none;background-color:transparent}
a.chevrons_code_promo:hover{text-decoration:none;background-color:transparent}
a.chevron:hover span,
a.chevrons:hover span{text-decoration:underline}
a.chevrons_code_promo:hover span{text-decoration:underline}
a.chevron,
a.chevron:hover,
a.chevron:hover span,
a.in-line{font-size:11px !important;font-weight:normal !important}

/** Layout **/
    /* Force la barre de scroll verticale sur FF et Safari pour éviter
       les sauts avec les sites centrés */
    html{height:101%;overflow-y:scroll}

    /** Containers **/
    /* Centrage du site pour IE en quirks mode */
    #headerContainer,#maincontentContainer,
    #footerContainer{text-align:center;clear:both}

    /** Blocks du site, centrés **/
    #header,#maincontent,#footer{margin:0 auto;overflow:hidden;clear:both}

    /** Menus **/
    #header-menu{position:absolute}
    #header-menu li,#footer-menu li{display:inline}

    /** Configuration des blocs du site **/
    #header,#maincontent,#footer{width:1000px}
    #header{height:172px}
    #footer{height:90px;width:1000px}

    #header-logo{width:405px;height:115px;float:left}
    #header-login{width:585px;height:115px;float:left;background:#F46C09 url(../images/top_right.jpg) no-repeat}
    #header-menu{top:115px;height:57px;width:1000px;clear:both}
    #footer-menu{margin-top:10px}
    #maincontent{width:980px;padding:0 10px;position:relative}
    * html body #maincontent{width:1000px}/*IE6 hack*/
        #maincontent-col-1-3{width:330px;float:left}
        #maincontent-col-2-3{width:330px;float:left}
        #maincontent-col-3-3{width:320px;float:left}
        #maincontent-col-1-3.sep-vetical,
        #maincontent-col-2-3.sep-vetical{background:transparent url(../images/sep_degrade_hauteur_2.jpg) no-repeat right 50px}
        #maincontent-col-1-2{width:300px;_width:538px;float:left;padding:0 113px 10px 125px;margin-top:15px}
        #maincontent-col-2-2{width:300px;float:left;padding-bottom:10px;margin-top:15px}
        #maincontent-col-1-2-client{width:200px;_width:538px;float:left;padding:0 113px 10px 125px;margin-top:15px}
        #maincontent-col-2-2-client{width:300px;float:left;padding-bottom:10px;margin-top:15px}
        #maincontent-col-1{width:713px;_width:838px;padding:0 0 10px 125px}
    
        #maincontent-top{clear:both}
        #maincontent-bottom{clear:both}
    
    #galerie-2-col{margin-top:20px;width:279px}
    #galerie-3-col{margin-left:20px;margin-top:20px}

/** Header **/
    /* Logo */
    #header-logo{background:transparent url(../images/top_left.jpg) no-repeat 10px top;position:relative;overflow:hidden}
        #header-logo a{display:block;position:absolute;left:60px;top:10px;height:95px;width:400px}
            #baseline-home{display:block;position:absolute;left:80px;top:80px;color:white;font-size:18px;font-weight:bold}
            #baseline a{display:block;position:absolute;left:80px;top:80px;color:white;height:24px;width:380px;font-size:18px;font-weight:bold;text-decoration:none}
    
    /* Bloc de login */
    #header-login-content{padding:55px 0 0 210px}
    #votre-compte{margin-bottom:8px}
    #form-login{}
    #form-login .pseudo{border:1px solid black;vertical-align:middle;width:110px;height:14px;_height:18px;font-size:10px;padding-left:3px;padding-top:2px}
    #form-login .motdepasse{border:1px solid black;vertical-align:middle;width:110px;height:14px;_height:18px;font-size:10px;padding-left:3px;padding-top:2px}
    #form-login .ok{vertical-align:middle}
    #form-login .memoriser{vertical-align:middle;color:#fff}
    #form-login .memoriser label{vertical-align:-30%;_vertical-align:middle}
    #form-login .oublie{text-indent:120px}
    #form-login .oublie a{color:#fff}

    /* Navigation générale */
    #header-menu{overflow:hidden}
    #header-menu ul{width:1000px}
    #header-menu ul li{float:left;height:57px}
    #header-menu ul li a{display:block;height:100%}
    #header-menu-gauche{width:47px;background-image:url(../images/nav/n0.gif)}
    #header-menu-accueil{width:86px;background-image:url(../images/nav/n1_c.gif)}
    #header-menu-accueil a{width:86px;background-image:url(../images/nav/n1_a.gif)}
    #header-menu-accueil a:hover{background-image:url(../images/nav/n1_b.gif)}
    #header-menu-principe{width:239px;background-image:url(../images/nav/n2_c.gif)}
    #header-menu-principe a{width:239px;background-image:url(../images/nav/n2_a.gif)}
    #header-menu-principe a:hover{background-image:url(../images/nav/n2_b.gif)}
    #header-menu-tarifs{width:89px;background-image:url(../images/nav/n3_c.gif)}
    #header-menu-tarifs a{width:89px;background-image:url(../images/nav/n3_a.gif)}
    #header-menu-tarifs a:hover{background-image:url(../images/nav/n3_b.gif)}
    #header-menu-inscription{width:82px;background-image:url(../images/nav/n4_c.gif)}
    #header-menu-inscription a{width:82px;background-image:url(../images/nav/n4_a.gif)}
    #header-menu-inscription a:hover{background-image:url(../images/nav/n4_b.gif)}
    #header-menu-temoignages{width:114px;background-image:url(../images/nav/n5_c.gif)}
    #header-menu-temoignages a{width:114px;background-image:url(../images/nav/n5_a.gif)}
    #header-menu-temoignages a:hover{background-image:url(../images/nav/n5_b.gif)}
    #header-menu-faq{width:158px;background-image:url(../images/nav/n6_c.gif)}
    #header-menu-faq a{width:158px;background-image:url(../images/nav/n6_a.gif)}
    #header-menu-faq a:hover{background-image:url(../images/nav/n6_b.gif)}
    #header-menu-contact{width:141px;background-image:url(../images/nav/n7_c.gif)}
    #header-menu-contact a{width:141px;background-image:url(../images/nav/n7_a.gif)}
    #header-menu-contact a:hover{background-image:url(../images/nav/n7_b.gif)}
    #header-menu-droite{width:44px;background-image:url(../images/nav/n8.gif)}
    
/** Footer **/
    /* Navigation générale */
    #footer{text-align:center;background:#F46C09 url(../images/pat_footer.jpg) repeat-x}
    #footer p{margin-top:10px}
    .footer-logo{vertical-align:middle}
    #footer-menu li,
    #footer-menu li a{color:#fff}
    
/** Bloc code promotionnel **/
    #bloc-promo{position:absolute;border:1px solid black;background:#F46C09 url(../images/pat_code_promo.gif) repeat-x;width:280px;left:350px;top:200px;display:none}
        #bloc-promo-close{position:absolute;left:255px;top:5px}
        #bloc-promo-title{color:white;font-size:14px;margin-top:10px;padding-left:15px;font-weight:bold}
        #bloc-promo-form{padding:5px}
            #form-promo{vertical-align:middle;padding-left:10px;margin-bottom:5px}
                #form-promo label{color:white}
                .codepromo{border:1px solid black;vertical-align:middle;width:170px;height:14px;_height:18px;font-size:10px;padding-left:3px;margin-top:5px;padding-top:2px}
                #form-promo .ok{vertical-align:middle;margin-top:5px}
    
/** Bloc paiement sécurisé **/
    #paiements-securises{height:112px;_height:142px;padding:25px 185px 0 330px;background-image:url(../images/paiement_securise.gif);overflow:hidden; background-repeat: no-repeat;}
        h4.paiements-securises{font-weight:bold;font-size:12px;margin-bottom:10px}
        #paiements-securises ul{list-style-image: url(../images/puce_orange.gif);margin-left:20px}
        #paiements-securises ul li{margin-bottom:5px}

/** Accueil **/
    h1.accueil{font-size:17px;font-weight:bold}
    /* 3 Blocs */
    #block-accueil-left{width:330px;height:267px;position:relative;margin-top:35px}
        #block-accueil-left .header{height:65px;background-image:url(../images/bloc_gauche_top_home.gif)}
        #block-accueil-left .header a{display:block;position:absolute;height:65px;left:50px;width:190px}
        #block-accueil-left .body{height:164px;_height:184px;background-image:url(../images/bloc_gauche_middle_home.gif);padding:0 20px 20px 30px;overflow:hidden}
        #block-accueil-left .body p{margin-bottom:15px;margin-top:10px}
        #block-accueil-left .footer{height:40px;background:transparent url(../images/bloc_gauche_bottom_home.gif) no-repeat}
        #block-accueil-left .footer p{text-indent:145px;padding-top:15px}
        #block-accueil-left .footer a{font-weight:bold}
    #block-accueil-middle{width:330px;height:278px;position:relative;margin-top:35px}
        #block-accueil-middle .header{height:65px;background-image:url(../images/bloc_centre_top_home.gif)}
        #block-accueil-middle .header a{display:block;position:absolute;height:65px;left:35px;width:120px}
        #block-accueil-middle .body{height:158px;_height:183px;background-image:url(../images/bloc_centre_middle_home.gif);padding:0 30px 25px 30px;overflow:hidden}
        #block-accueil-middle .body p{margin-bottom:15px;margin-top:5px}
        #block-accueil-middle .body p.pad-left{padding-left:20px}
        #block-accueil-middle .footer{height:40px;background:transparent url(../images/bloc_centre_bottom_home.gif) no-repeat}
        #block-accueil-middle .footer p{text-indent:170px;padding-top:15px}
        #block-accueil-middle .footer a{font-weight:bold}
    #block-accueil-right{width:320px;height:250px;position:relative;margin-top:35px}
        #block-accueil-right .header{height:65px;background-image:url(../images/bloc_droite_top_home.gif)}
        #block-accueil-right .header a{display:block;position:absolute;height:65px;left:35px;width:190px}
        #block-accueil-right .body{height:132px;_height:167px;background-image:url(../images/bloc_droite_middle_home.gif);padding:0 30px 35px 20px;overflow:hidden}
        #block-accueil-right .body p{margin-bottom:10px;margin-top:10px}
        #block-accueil-right .body a{font-size:11px;font-weight:normal !important}
        #block-accueil-right .footer{height:50px;background:transparent url(../images/bloc_droite_bottom_home.gif) no-repeat}
        #block-accueil-right .footer p{text-indent:175px;padding-top:15px}
        #block-accueil-right .footer a{font-weight:bold}
    
    #maincontent-accueil-top{height:247px;clear:both;background:white url(../images/image_home.gif) no-repeat 65px 0;margin-top:30px}
        #intro-accueil{width:300px;_width:630px;float:left;padding:70px 70px 0 260px}
            #inscription-accueil{margin:20px 0 0 40px;text-align:center}
        #galerie-accueil{margin-top:20px;height:215px;width:270px;float:left;text-align:center}
    #maincontent-accueil-bottom{height:125px;clear:both;background:transparent url(../images/concours_home.gif) no-repeat bottom left;position:relative;margin-bottom:30px;_margin-top:25px;padding-top:35px}
        #maincontent-accueil-bottom a{display:block;position:absolute;left:100px;top:45px;height:100px;width:800px}

/** Principe et déroulement des cours **/
    #maincontent-principe-top{clear:both}
        h1.principe{font-size:18px;font-weight:bold;color:#1E5B8A;height:41px;width:980px;background-image:url(../images/title_principe.gif);position:relative;overflow:hidden/*;margin-top:5px*/}
        h2.principe{font-size:16px;font-weight:bold;color:#1E5B8A;margin-top:20px}
        h3.principe{font-size:16px;font-weight:bold}

        /* Sous nav */
        #principe-sous-menu{width:1000px;position:relative;overflow:hidden}
        #principe-sous-menu li{float:left;height:51px}
        #principe-sous-menu li a{display:block;height:100%}
        #principe-sous-menu-gauche{width:105px;background-image:url(../images/sousnav_principe/sous_nav_01.gif)}
        #principe-sous-menu-intro{width:109px;background-image:url(../images/sousnav_principe/sous_nav_02_c.gif)}
        #principe-sous-menu-intro a{width:109px;background-image:url(../images/sousnav_principe/sous_nav_02.gif)}
        #principe-sous-menu-conversation{width:267px;background-image:url(../images/sousnav_principe/sous_nav_03_c.gif)}
        #principe-sous-menu-conversation a{width:267px;background-image:url(../images/sousnav_principe/sous_nav_03.gif)}
        #principe-sous-menu-interet{width:155px;background-image:url(../images/sousnav_principe/sous_nav_04_c.gif)}
        #principe-sous-menu-interet a{width:155px;background-image:url(../images/sousnav_principe/sous_nav_04.gif)}
        #principe-sous-menu-comment{width:165px;background-image:url(../images/sousnav_principe/sous_nav_05_c.gif)}
        #principe-sous-menu-comment a{width:165px;background-image:url(../images/sousnav_principe/sous_nav_05.gif)}
        #principe-sous-menu-droite{width:179px;background-image:url(../images/sousnav_principe/sous_nav_06.gif)}
    
    /* Blocs */
    .principe-bloc{margin-top:20px}
    .principe-bloc .body #fiche{float:right}
    .principe-bloc .body #texte{float:left;width:400px}
    .principe-bloc-large{margin:20px 140px 20px 125px}
    .principe-bloc .header,
    .principe-bloc-large .header{border-bottom:1px solid #C9C9C9;padding-bottom:8px}
    .only-body .header{border:0}
    .principe-bloc .body{border-top:1px solid #215986}
    .only-body .body{border:0}
    .principe-bloc-large .body{border-top:1px solid #215986;border-bottom:1px solid #C9C9C9;zoom:1;overflow:hidden;clear:both}
    
    .principe-bloc .header h4,
    .principe-bloc-large .header h4{vertical-align:middle;font-size:15px;font-weight:bold;color:#1E5B8A}
    h4.principe-comment{padding-left:23px;background:url(../images/logo_commentcamarche.gif) no-repeat;height:21px;line-height:26px;vertical-align:bottom;overflow:hidden}
    h4.principe-cours{padding-left:24px;background:url(../images/logo_coursdeconversation.gif) no-repeat;height:26px;line-height:36px;vertical-align:bottom;overflow:hidden}
    h4.principe-email{padding-left:27px;background:url(../images/logo_email.gif) no-repeat;height:26px;line-height:35px;vertical-align:bottom;overflow:hidden}
    h4.principe-interet{padding-left:20px;background:url(../images/logo_interet.gif) no-repeat;height:18px;line-height:20px;vertical-align:bottom;overflow:hidden}
    h4.principe-organisation{padding-left:28px;background:url(../images/logo_organisation.gif) no-repeat;height:26px;line-height:36px;vertical-align:bottom;overflow:hidden}
    h4.principe-skype{padding-left:73px;background:url(../images/logo_skype.gif) no-repeat;height:35px;line-height:48px;vertical-align:bottom;overflow:hidden}
    h4.principe-sondage{padding-left:18px;background:url(../images/logo_sondage.gif) no-repeat;height:18px;line-height:19px;vertical-align:bottom;overflow:hidden}
    h4.principe-apprendre{padding-left:26px;background:url(../images/logo_apprendre.gif) no-repeat;height:26px;line-height:36px;vertical-align:bottom;overflow:hidden}
    h4.principe-dixminutesafond{padding-left:26px;background:url(../images/logo_dixminutesafond.gif) no-repeat;height:25px;line-height:32px;vertical-align:bottom;overflow:hidden}
    h4.principe-fiche{padding-left:27px;background:url(../images/logo_fichedeconversation.gif) no-repeat;height:24px;line-height:30px;vertical-align:bottom;overflow:hidden}
    h4.principe-prof{padding-left:24px;background:url(../images/logo_professeur.gif) no-repeat;height:25px;line-height:35px;vertical-align:bottom;overflow:hidden}
    h4.principe-france{}
    .principe-bloc .body{padding-top:8px}
    .principe-bloc-large .body{padding-bottom:20px}
    .principe-bloc .body p,
    .principe-bloc-large .body p{margin-bottom:12px}
    h5.principe{padding-left:10px;background:url(../images/puce_orange.gif) no-repeat 0 4px;font-size:11px;font-weight:bold;margin-bottom:2px}
    .principe-bloc-large .body .principe-3-col{background:url(../images/sep_bloc_texte_pat.gif) repeat-y;padding:0 15px;width:208px;_width:238px;float:left;margin-top:20px}
    .principe-bloc-large .body .principe-2-col{background:url(../images/sep_bloc_texte_pat.gif) repeat-y;padding:0 15px;width:327px;_width:357px;float:left;margin-top:20px}
    .principe-bloc .footer{text-align:right}
    .principe-bloc-large .footer{border-top:1px solid #215986;padding-top:5px;clear:both}
    
    #maincontent-principe-bottom{clear:both;margin-bottom:40px}
        #principe-bt-inscription{text-align:center}

/** Nos tarifs **/
    #maincontent-tarifs-top{clear:both}
        h1.tarifs{font-size:18px;font-weight:bold;color:#1E5B8A;height:41px;width:980px;background-image:url(../images/title_tarifs.gif);position:relative;overflow:hidden/*;margin-top:5px*/}
        .tarifs-sep{height:9px;font-size:9px;line-height:9px;background-image:url(../images/sep_degrade_titles.gif);margin-top:7px;clear:both}
        .tarifs-sep-big{height:9px;font-size:9px;line-height:9px;background:white url(../images/sep_degrade_titles.gif) no-repeat 0 50%;padding:27px 0;clear:both;}
        h1.tarifs p{margin-left:740px;margin-top:16px;_margin-top:24px}
    
    #maincontent-tarifs-bottom{margin-bottom:20px;}
    
    /* 3 Blocs */
    #block-tarifs-left{width:330px;height:178px}
        #block-tarifs-left .header{height:46px;background-image:url(../images/bloc_offre_liberte_top.gif);margin-top:40px}
        #block-tarifs-left .body{height:63px;_height:73px;background-image:url(../images/bloc_offre_liberte_middle.gif);padding-right:30px;padding-top:10px;overflow:hidden;text-align:center}
        #block-tarifs-left .footer{height:42px;background:transparent url(../images/bloc_offre_liberte_bottom.gif) no-repeat}
        #block-tarifs-left .footer p{text-align:center;padding-top:45px}
        #block-tarifs-left .footer a{font-weight:bold}
    #block-tarifs-middle{width:330px;height:178px}
        #block-tarifs-middle .header{height:47px;background-image:url(../images/bloc_offre_classique_top.gif);margin-top:20px}
        #block-tarifs-middle .body{height:85px;_height:95px;background-image:url(../images/bloc_offre_classique_middle.gif);padding-top:10px;overflow:hidden;text-align:center}
        #block-tarifs-middle .footer{height:42px;background:transparent url(../images/bloc_offre_classique_bottom.gif) no-repeat}
        #block-tarifs-middle .footer p{text-align:center;padding-top:45px}
        #block-tarifs-middle .footer a{font-weight:bold}
    #block-tarifs-right{width:320px;height:178px}
        #block-tarifs-right .header{height:51px;background-image:url(../images/bloc_offre_vacances_top.gif);margin-top:20px}
        #block-tarifs-right .body{height:89px;_height:99px;background-image:url(../images/bloc_offre_paques_middle.gif);padding:10px 30px 0 30px;overflow:hidden;text-align:center}
        #block-tarifs-right .footer{height:42px;background:transparent url(../images/bloc_offre_paques_bottom.gif) no-repeat}
        #block-tarifs-right .footer p{text-align:center;padding-top:45px}
        #block-tarifs-right .footer a{font-weight:bold}
        .tarifs{font-size:16px;color:#FF6701;font-weight:bold}
        .tarifs-duree{font-size:14px;color:#FF6701;font-weight:bold}
        .footer p.tarifs-inscription{text-align:left !important;padding:0 !important;position:relative}
        .footer p.tarifs-inscription a{display:block;width:205px;height:40px;position:absolute;left:65px}

/** S'inscrire **/
    #maincontent-inscrire-top{clear:both}
        h1.inscrire{font-size:18px;font-weight:bold;color:#1E5B8A;height:41px;width:980px;background-image:url(../images/title_sinscrire.gif);position:relative;overflow:hidden/*;margin-top:5px*/}
        h2.inscrire{font-size:14px;font-weight:bold;color:#F46C09;margin-left:123px;margin-top:20px}
        h3.inscrire{font-size:14px;font-weight:bold;color:#1E5B8A;margin-left:123px;margin-top:20px;padding-left:20px;background:url(../images/logo_interet.gif) no-repeat;height:18px;line-height:20px;vertical-align:bottom;overflow:hidden}
		
        h3.inscrire-recap{font-size:14px;font-weight:bold;color:#F46C09;margin:0 !important}
        #offre-titre{color:#F46C09}
        h4.inscrire{font-weight:bold;color:#F46C09;margin:10px 0}
        h5.inscrire{padding-left:10px;background:url(../images/puce_orange.gif) no-repeat 0 4px;font-size:11px;font-weight:bold}
        h5.inscrire span{font-weight:normal}
        h6.inscrire{padding-left:10px;background:url(../images/puce_triple.gif) no-repeat 295px 6px;font-size:14px;font-weight:bold;text-align:right}
        #maincontent-col-1 p{margin:10px 0}
        p.inscrire{margin-left:123px;margin-top:20px !important}
        #maincontent-inscrire-top p{margin-left:123px;margin-top:20px}
    #maincontent-inscrire-bottom{padding:10px 0 10px 0;background:white url(../images/sep_degrade_titles.gif) no-repeat 0 27px;/*text-align:center;*/clear:both;margin-bottom:10px}

    /* Sous nav */
    #inscrire-sous-menu{width:1000px;position:relative;overflow:hidden}
    #inscrire-sous-menu li{float:left;height:51px}
    #inscrire-sous-menu li a{display:block;height:100%}
    #inscrire-sous-menu-gauche{width:105px;background-image:url(../images/sousnav_sinscrire/sous_nav2_01.gif)}
    #inscrire-sous-menu-formule{width:133px;background-image:url(../images/sousnav_sinscrire/sous_nav2_02_c.gif)}
    #inscrire-sous-menu-formule-off{width:133px;background-image:url(../images/sousnav_sinscrire/sous_nav2_02_inactif.gif)}
    #inscrire-sous-menu-formule a{width:133px;background-image:url(../images/sousnav_sinscrire/sous_nav2_02.gif)}
    #inscrire-sous-menu-coordonnees{width:153px;background-image:url(../images/sousnav_sinscrire/sous_nav2_03_c.gif)}
    #inscrire-sous-menu-coordonnees-off{width:153px;background-image:url(../images/sousnav_sinscrire/sous_nav2_03_inactif.gif)}
    #inscrire-sous-menu-coordonnees a{width:153px;background-image:url(../images/sousnav_sinscrire/sous_nav2_03.gif)}
    #inscrire-sous-menu-recap{width:127px;background-image:url(../images/sousnav_sinscrire/sous_nav2_04_c.gif)}
    #inscrire-sous-menu-recap-off{width:127px;background-image:url(../images/sousnav_sinscrire/sous_nav2_04_inactif.gif)}
    #inscrire-sous-menu-recap a{width:127px;background-image:url(../images/sousnav_sinscrire/sous_nav2_04.gif)}
    #inscrire-sous-menu-droite{width:462px;background-image:url(../images/sousnav_sinscrire/sous_nav2_05.gif)}
    
    /* Formulaires */
    #form-continuer{clear:both}
    #form-continuer fieldset{border-style:solid;border-width:1px;border-color:#bbb;width:200px;text-align:center}
    #form-continuer legend{vertical-align:middle}
    #form-continuer label{font-size:11px;cursor:pointer}
    #bloc-offre-liberte,#bloc-offre-classique, #bloc-offre-paques{margin-top:20px}
    #bloc-offre-liberte label,#bloc-offre-classique label, #bloc-offre-paques label{font-weight:bold}
    #offre-liberte,#offre-classique,#offre-paques{vertical-align:middle;margin:0 5px}
    #form-continuer #maincontent-col-1-2,#maincontent-col-1-2.recap{margin-top:0}
    #form-continuer #maincontent-col-2-2,#maincontent-col-2-2.recap{margin-top:0}
    #maincontent-col-1-2.recap{_padding-right:30px}
    #maincontent-col-1-2.recap #block-left{width:380px}
    #maincontent-col-1-2.client{_padding-right:30px}
    #maincontent-col-1-2.client #block-left{width:180px}
    /*#maincontent-col-2-2.recap .body{background-image:url(../images/bloc_lepaiement.gif);width:348px;height:116px}
    #maincontent-col-2-2.recap .body p{padding:23px 30px 50px 40px}*/
    #form-continuer #maincontent-col-1-3{padding:0 0 20px 125px;width:205px;_width:330px;_padding-top:20px}
    #form-continuer #maincontent-col-2-3{padding:0 0 20px 63px;width:267px;_width:330px;_padding-top:20px}
    #form-continuer #maincontent-col-3-3{padding:0;_padding-top:20px}
    #form-continuer #maincontent-col-2-3-small{padding:0 63px 20px 63px;float:left;width:90px;_width:216px;background:white url(../images/sep_degrade_hauteur_3.gif) no-repeat 20px 30px;_padding-top:20px}
    #form-continuer #maincontent-col-3-3.large{padding:20px 0;width:410px}
    #form-continuer #maincontent-col-1-3 fieldset div{padding-top:30px;height:110px}
    #form-continuer #maincontent-col-2-3 fieldset div{padding-top:25px;height:115px}
    #form-continuer #maincontent-col-3-3 fieldset div{padding-top:10px;height:130px}
    #form-continuer #maincontent-col-1-3 fieldset div,#form-continuer #maincontent-col-2-3 fieldset div,
    #form-continuer #maincontent-col-3-3 fieldset div{padding-left:10px;padding-right:10px;_height:140px;text-align:center;cursor:pointer}
    #form-continuer button{height:50px;width:119px;overflow:hidden;border:0;margin-left:440px}
    .continuer-disabled{background-image:url(../images/bt_continuer_desactive_smal.gif)}
    .continuer-enabled{background-image:url(../images/bt_continuer_small.gif);cursor:pointer}
    .payer{background-image:url(../images/bt_payer.gif);cursor:pointer;width:140px !important}
    .recapitulatif_final_promo{background-image:url(../images/bt_confirmer_inscription.gif);cursor:pointer;width:192px !important}
    #debut01,#debut02,#debut03,#debut04,#debut05,#debut06,#debut07,#debut08,#debut09,#debut10,
    #hdebut01,#hdebut02,#hdebut03,#hdebut04,#hdebut05,#hdebut06,#hdebut07,#hdebut08,#hdebut09,
    #hdebut10,#hdebut11,#hdebut12,#hdebut13,#hdebut14,#hdebut15,#hdebut16{vertical-align:middle}
    #form-continuer #block-middle{width:90px}
    #form-continuer #block-middle-normal{width:100%}
    /*#form-continuer #block-middle-normal .body{vertical-align:middle}*/
    #form-continuer #block-left .header,
    #form-continuer #block-middle .header,
    #form-continuer #block-middle-normal .header{height:20px} 
    #form-continuer #block-left li,
    #form-continuer #block-middle li{border-top:1px solid #bbb;cursor:pointer;padding:5px 0} 
    #form-continuer #block-left li.border-bottom,
    #form-continuer #block-middle li.border-bottom{border-bottom:1px solid #bbb} 
    #form-continuer #hdebut{display:none} 
    #form-continuer #block-right{height:200px;width:410px;background-image:url(../images/bloc_heurequevouschoisissez.gif)}
    #form-continuer #block-right .body{padding:25px 60px 30px 50px}
    #form-continuer #block-right .body p{margin-bottom:10px}
    .date-debut,.heure-debut{margin-right:5px}
    
    /* Formulaire d'inscription */
    .coordonnees{padding-left:125px}
    #form-continuer table{width:330px}
    #form-continuer table td{vertical-align:top;padding-bottom:5px}
    #form-continuer label{font-size:11px}
    #prenom_subscriber,
    #nom_subscriber,
    #email_enfant,
    #email_parent,
    #parrain,
    #jour_naissance,
    #mois_naissance,
    #annee_naissance,
    #code_postal,
    #ville,
    #tel,
    #skype_pseudo,
    #pseudo_client,
    #mdp,
    #mdp2{border:1px solid #666;padding-left:3px;font-size:11px}
    #prenom_subscriber,
    #nom_subscriber{width:114px}
    #email_enfant,
    #email_parent,
    #parrain{width:245px}
    #jour_naissance,
    #mois_naissance{width:23px}
    #annee_naissance{width:40px}
    #adresse{padding-left:3px;border:1px solid #666;width:247px;height:50px;font-size:11px}
    #code_postal{width:50px}
    #ville,
    #pseudo_client,
    #mdp,
    #mdp2{width:170px}
    #tel{width:140px}
    #jeux_concours{margin-right:5px;margin-top:5px;float:left;vertical-align:middle}
    #garcon,
    #fille{vertical-align:middle}
    .jeux_concours-label{display:block;float:left;width:300px;vertical-align:middle}
    .prenom_subscriber-td{width:130px}
    .code_postal-td{width:77px}
    .coordonnees-separateur,.recap-separateur{margin:15px 0;_margin:10px 0;color:#bbb;background-color:#bbb}
    
    .pseudoBloc{width:343px !important}
    .pseudoBloc .body{background-image:url(../images/bloc_vierge.gif);height:86px;_height:106px;padding:25px 35px 0 30px}
    /*.pseudo .body p{margin:10px 15px}*/

    #form-continuer fieldset.pseudoSkypeOui,
    #form-continuer fieldset.pseudoSkypeNon{padding:10px;border-width:1px;border-style:solid;border-color:white}
    #form-continuer fieldset.pseudoSkypeOui div,
    #form-continuer fieldset.pseudoSkypeNon div{display:none;width:200px}
    #form-continuer fieldset.pseudoSkypeOui div p,
    #form-continuer fieldset.pseudoSkypeNon div p{margin-bottom:5px}
    #pseudoSkypeOui{vertical-align:middle}
    #pseudoSkypeNon{vertical-align:middle}

    #form-compte button{height:43px;width:168px;overflow:hidden;border:0;margin-left:426px}
    .compte-enabled{background-image:url(../images/bt_voirvotrecompte.gif);cursor:pointer}

/** Témoignages **/
    #maincontent-temoignages-top{clear:both}
        h1.temoignages{font-size:18px;font-weight:bold;color:#1E5B8A;height:41px;width:980px;background-image:url(../images/title_temoignages.gif);position:relative;overflow:hidden}
        .temoignages-sep{height:9px;font-size:9px;line-height:9px;background-image:url(../images/sep_degrade_titles.gif);margin-top:7px;clear:both}
        h2.temoignages{font-size:16px;font-weight:bold;color:#1E5B8A;margin:20px 20px 10px 20px}
    
    #maincontent-temoignages-bottom{clear:both;margin-bottom:20px}
    
    /* Blocs */
    .temoignages-bloc{margin-top:20px}
    .temoignages-bloc .body{padding-top:8px}
    .temoignages-bloc .body p{padding:0 20px 12px 20px}
    .temoignages-bloc .footer{text-align:right}
    
    #block-temoignages-right{width:320px;height:267px;position:relative;margin-top:10px}
    #block-temoignages-right .header{height:65px;background-image:url(../images/bloc_droite_top.gif);overflow:hidden}
    #block-temoignages-right .header a{display:block;position:absolute;height:65px;left:40px;width:190px}
    #block-temoignages-right .body{height:164px;_height:184px;background-image:url(../images/bloc_droite_middle.gif);padding:0 30px 20px 30px;overflow:hidden}
    #block-temoignages-right .body p{margin-bottom:15px;margin-top:10px}
    #block-temoignages-right .footer{height:40px;background:transparent url(../images/bloc_droite_bottom.gif) no-repeat}
    #block-temoignages-right .footer p{text-indent:135px;padding-top:15px}
    #block-temoignages-right .footer a{font-weight:bold}

    #temoignages-bt-inscription{text-align:center;margin-top:30px}

/** Questions / Réponses **/
    #maincontent-faq-top{clear:both}
        h1.faq{font-size:18px;font-weight:bold;color:#1E5B8A;height:41px;width:980px;background-image:url(../images/title_questions_reponses.gif);position:relative;overflow:hidden}
        .faq-sep{height:9px;font-size:9px;line-height:9px;background-image:url(../images/sep_degrade_titles.gif);margin-top:7px;clear:both}
    
    #maincontent-faq-bottom{clear:both;margin-bottom:20px}
    
    /* Blocs */
    .faq-bloc{margin-top:20px}
    .faq-bloc .body{padding-top:8px}
    .faq-bloc .body p{padding:0 20px 10px 20px}
    .faq-bloc .footer{text-align:right}
    
    #block-faq-right{width:320px;height:267px;position:relative;margin-top:10px}
    #block-faq-right .header{height:65px;background-image:url(../images/bloc_droite_top.gif);overflow:hidden}
    #block-faq-right .header a{display:block;position:absolute;height:65px;left:40px;width:190px}
    #block-faq-right .body{height:164px;_height:184px;background-image:url(../images/bloc_droite_middle.gif);padding:0 30px 20px 30px;overflow:hidden}
    #block-faq-right .body p{margin-bottom:15px;margin-top:10px}
    #block-faq-right .footer{height:40px;background:transparent url(../images/bloc_droite_bottom.gif) no-repeat}
    #block-faq-right .footer p{text-indent:135px;padding-top:15px}
    #block-faq-right .footer a{font-weight:bold}

    #faq-bt-inscription{text-align:center;margin-top:30px}
    
    p.accordion,
    p.open-all{cursor:pointer;vertical-align:middle;color:#1E5B8A}
    .block-text p{padding:0 20px 10px 30px !important}

/** Contactez-nous **/
    #maincontent-contact-top{clear:both}
        h1.contact{font-size:18px;font-weight:bold;color:#1E5B8A;height:41px;width:980px;background-image:url(../images/title_contacteznous.gif);position:relative;overflow:hidden}
        .contact-sep{height:9px;font-size:9px;line-height:9px;background-image:url(../images/sep_degrade_titles.gif);margin-top:7px;clear:both}
    
    #maincontent-contact-bottom{clear:both;margin-bottom:20px}
    
    /* Blocs */
    .contact-bloc{margin-top:20px}
    .contact-bloc .header{border-bottom:1px solid #C9C9C9;padding-bottom:8px}
    .contact-bloc .body{border-top:1px solid #215986}
    
    .contact-bloc .header h4{vertical-align:middle;font-size:15px;font-weight:bold;color:#1E5B8A}
    h4.contact-email{padding-left:27px;background:url(../images/logo_email2.gif) no-repeat;height:26px;line-height:36px;vertical-align:bottom;overflow:hidden}
    h4.contact-adresse{padding-left:27px;background:url(../images/logo_coordonnees.gif) no-repeat;height:26px;line-height:36px;vertical-align:bottom;overflow:hidden}
    .contact-bloc .body{padding-top:8px}
    .contact-bloc .body p{margin-bottom:12px}
    
    /* Bloc envoyer un message */
    #form-contact{}
    #form-contact .nom{border:1px solid black;width:220px}
    #form-contact .email{border:1px solid black;width:220px}
    #form-contact .sujet{border:1px solid black;width:220px}
    #form-contact .message{border:1px solid black;width:220px;height:180px}
    #form-contact .envoyer{margin-left:118px}

/** Mentions légales **/
    #maincontent-mentions-top{clear:both}
        h1.mentions{font-size:18px;font-weight:bold;color:#1E5B8A;height:41px;width:980px;background-image:url(../images/title_mentionslegales.gif);position:relative;overflow:hidden}
        .mentions-sep{height:9px;font-size:9px;line-height:9px;background-image:url(../images/sep_degrade_titles.gif);margin-top:7px;clear:both}
    
    #maincontent-mentions-bottom{clear:both;margin-bottom:20px}
    
    /* Blocs */
    .mentions-bloc{margin-top:10px}
    .mentions-bloc p{padding:10px 0}

/** Mot de passe oublié **/
    #maincontent-oublie-top{clear:both}
        h1.oublie{font-size:18px;font-weight:bold;color:#1E5B8A;height:41px;width:980px;background-image:url(../images/title_motdepasseoublie.gif);position:relative;overflow:hidden}
        .oublie-sep{height:9px;font-size:9px;line-height:9px;background-image:url(../images/sep_degrade_titles.gif);margin-top:7px;clear:both}
    
    #maincontent-oublie-bottom{padding:10px 0 10px 0;background:white url(../images/sep_degrade_titles.gif) no-repeat 0 27px;clear:both;margin-bottom:10px}
        #form-oublie button{height:43px;width:106px;overflow:hidden;border:0;margin-left:447px}
        .envoyer-enabled{background-image:url(../images/bt_envoyer.gif);cursor:pointer}

/**CLASSES PLAYBAC**/

.ital{
font-style: italic;
}



