body {
    margin: 0;
    font-family: Arial, "Bitstream Vera Sans", "Lucida Grande", sans-serif; /* 3 */
    font-size: .85em; /* -> 4 */
    line-height: 1.25; /* -> 5 */
    color: black;
    background: white;
    background-color: #dddddd;
}



#global {
    min-height: 100%; /* -> 1 */
    width: 1024px;
    overflow: hidden; /* -> 2 */
    margin-left: auto;
    margin-right: auto; /* -> 3 */
    background-image: url('/images/lalettrea/deco/fond-page.jpg');
    background-position: top center;
    background-repeat: repeat-y;
    padding-right: 48px;
    padding-left: 48px;
    padding-top: 28px;
}











/*-------------------------*/





/* En-tête */
#HeaderTitre {
    position: relative;
    height: 147px;
}

#H_Logo {
    position: absolute;
    width: 345px;
    height: 107px;
    left: 26px;
    top: 15px;
}

#H_LogoFooter {
    position: absolute;
    width: 345px;
    height: 107px;
    left: 52px;
    top: 171px;
}



#H_Logo_abo {
    position: absolute;
    width: 345px;
    height: 107px;
    left: 26px;
    top: 28px;
}

#H_baseline {
    position: absolute;
    width: 236px;
    height: 55px;
    top: 60px;
    left: 412px;
}

#H_baselineLettreA {
    position: absolute;
    width: 236px;
    height: 25px;
    left: 406px;
    top: 117px;
    font-size: 12px;
    color: #474747;
}

#H_topMenu {
    position: absolute;
    top: 15px;
    right: 7px;
    text-align: right;
    color: black;
    width: 568px;
    vertical-align: middle;
}

#H_Abonnement {
    position: absolute;
    right: 35px;
    bottom: 15px;
    width: 240px;
    height: 84px;
    
    margin-left:50px;
}

#H_Market-Top {
    position: absolute;
    right: 350px;
    bottom: 15px;
    width: 260px;
    height: 94px;
}



/*------ FIN HEADER -----------*/




#PageContent {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 37px;
    padding-right: 37px;
    clear: both;
}

#PageContentEspaseAbonnement {
    padding-top:22px;
 
}



#MenuDroiteHome {
    float: left;
    width: 231px;
}

#laUneHome {
    width: 711px;
    float: left;
    margin-right: 5px;
    padding-top: 13px;
}

.NoPaddingTop {
    padding-top: 0px;
}

#imgTelechargerEdition {
    width: 198px;
    float: left;
}





FoorterLLASousMenu
/* Menu gauche*/
.lienMenuTop {
    height: 43px;
    line-height: 43px;
}


.spacerTabsHome {
    padding-bottom: 15px;
}

.JournalisteMediaTArt {
    margin-left: 355px;
    width: 327px;
    clear: both;
}

.HomeEditoContent {
    padding-right: 15px;
}

.HomeMouvementBox {
    width: 195px;
}

#HomeEntourageBox {
    background-color: #e3ddcd;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    clear: both;
}

.carousselBioTable {
    height: 368px;
    padding-top: 25px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}

.AlerteEtInfoHP {
    width: 699px;

 
    background-color: #E3E2E4;
    position:relative;
    height:53px;
}

.AlerteTextBottom{
 
    position: absolute;
    bottom:0;
    right: 0px;
    width: 116px;
    z-index: 2;
    font-size:12px;


}

.AlerteTextBottom a{
 
    color: #7b0305;
    text-decoration:none;
}

.AlerteEtInfoHPPicto {
    width: 125px;
    float: left;
   height:53px;
    z-index:2;
}

.AlerteEtInfoHPMessage {

    padding-right: 10px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
 

}

.SideBoxEntourage {
    width: 230px;
    clear: both;
}

#SideBoxEntourageTop {
    width: 230px;
    height: 88px;
    background-image: url('/images/lalettrea/deco/EntourageSideBox/Top.jpg');
    background-position: top left;
    clear: both;
}

#SideBoxEntourageCenter {
    padding-top: 20px;
    padding-bottom: 14px;
    padding-left: 15px;
    padding-right: 15px;
    width: 200px;
    background-color: #4e3a46;
    color: White;
    clear: both;
}

.SideBoxEntouageContent {
    width: 200px;
    text-align: center;
    height: 100px;
}

#SideBoxEntourageBottom {
    width: 230px;
    height: 47px;
    background-image: url('/images/lalettrea/deco/EntourageSideBox/bottom.jpg');
    background-position: top left;
    clear: both;
}



.ListeGratuitUne {
    width: 100%;
    position: relative;
    height: 40px;
    background-image: url('/images/lalettrea/deco/gratuit/fond.jpg');
    background-repeat: repeat-x;
}

    .ListeGratuitUne .wrapper {
        width: 700px; /* .ListeGratuitUne width - (.wrapper margin-left + .wrapper margin-right) */
        overflow: auto;
        height: 40px;
        position: absolute;
        top: 0;
        left: 0px;
    }

        .ListeGratuitUne .wrapper ul {
            width: 700px; /* single item * n */
            list-style-image: none;
            list-style-position: outside;
            list-style-type: none;
            margin: 0;
            padding: 0;
            position: absolute;
            top: 0;
            left: 0px;
        }

    .ListeGratuitUne ul li {
        display: block;
        float: left;
        height: 85px;
        width: 700px;
        padding-left: 10px;
        left: 0px;
    }

    .ListeGratuitUne .Zonegratuit {
        width: 75px;
        background-color: #DDDCDC;
        position: relative;
        float: left;
        left: 0px;
        z-index: 10;
    }

    .ListeGratuitUne .arrow {
        display: block;
        height: 40px;
        width: 34px; /* background: url(/images/gratuit/flechedroite.png)*/
        background-color: #dddcdc;
        no-repeat 0 0;
        text-indent: -999px;
        position: absolute;
        cursor: pointer;
        outline: 0;
    }

    .ListeGratuitUne .forward {
        background: url(/images/lalettrea/deco/gratuit/forward.jpg) no-repeat 0 0;
        right: 0;
    }

    .ListeGratuitUne .back {
        background: url(/images/lalettrea/deco/gratuit/back.jpg) no-repeat 0 0;
        left: 75px;
    }

    .ListeGratuitUne .forward:hover {
        background: url(/images/lalettrea/deco/gratuit/forward-hover.jpg) no-repeat 0 0;
        right: 0;
    }

    .ListeGratuitUne .back:hover {
        background: url(/images/lalettrea/deco/gratuit/back-hover.jpg) no-repeat 0 0;
    }

    .ListeGratuitUne .backNo {
        cursor: default;
        display: block;
        height: 40px;
        width: 34px;
        background-color: #dddcdc;
        no-repeat 0 0;
        text-indent: -999px;
        position: absolute;
        cursor: pointer;
        outline: 0;
        background: url(/images/lalettrea/deco/gratuit/back-no.jpg) no-repeat 0 0;
        left: 75px;
    }

    .ListeGratuitUne .forwardNo {
        cursor: default;
        display: block;
        height: 40px;
        width: 34px;
        background-color: #dddcdc;
        no-repeat 0 0;
        text-indent: -999px;
        position: absolute;
        cursor: pointer;
        outline: 0;
        background: url(/images/lalettrea/deco/gratuit/forward-no.jpg) no-repeat 0 0;
        right: 0;
    }



.CanalHeaderPub {
    width: 708px;
    height: 28px;
    border-bottom: 4px solid;
    clear: both;
    margin-bottom: 15px;
    position: relative;
}

.pictoRss {
    top: 0px;
    right: 10px;
    width: 200px;
    height: 20px;
    position: absolute;
}

.CanalHeaderPubMini {
    width: 708px;
    height: 18px;
    border-bottom: 2px solid;
    clear: both;
    margin-bottom: 15px;
}




.HeaderArticleLogin {
    width: 708px;
    height: 28px;
    border-bottom: 4px solid;
    clear: both;
    margin-bottom: 0px;
    padding-bottom: 4px;
}




.CanalListeInfo {
    width: 708px;
    clear: both;
}

.CanalColGauche {
    float: left;
    width: 450px;
}

.CanalColDroite {
    float: left;
    width: 225px;
    padding-left: 10px;
    margin-left: 15px;
}



.CanalColHalfGauche {
    float: left;
    width: 340px;
}

.CanalColHalfDroite {
    float: left;
    width: 340px;
    padding-left: 20px;
}

.rechercheTop {
    width: 224px;
    height: 31px;
    background-image: url('/images/lalettrea/deco/fond-recherche-top.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    padding: 3px;
    vertical-align: top;
    margin-bottom: 3px;
}

.inputTextRechTop {
    width: 190px;
    background-color: White;
    color: #958a89;
    border-bottom: 1px solid #c6c0c6;
    border-top: 1px solid #c6c0c6;
    border-left: 1px solid #c6c0c6;
    border-right: 1px solid white;
    line-height: 23px;
    height: 23px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    font-family: Arial;
    font-style: italic;
    font-size: 12px;
    text-indent: 4px;
}


.inputSubMitOKRechTop {
    background: url("/images/lalettrea/deco/bt-recherche-top.png") no-repeat scroll right bottom transparent;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    width: 30px;
    padding: 0px;
    margin-top: 1px;
    margin: 0px;
    margin-left: -2px;
}

    .inputSubMitOKRechTop:hover {
        background-position: top right;
    }








.FlecheLoginArticle {
    width: 478px;
    height: 125px;
    padding: 10px;
    position: absolute;
    background-image: url('/images/entourages/deco/LoginTop.gif');
    background-repeat: no-repeat;
    top: -30px;
}

.TexteFlecheLoginArticle {
    width: 416px;
    height: 79px;
    left: 51px;
    top: 18px;
    position: absolute;
}


.PaddingLoginWallet {
    padding-left: 265px;
}

.FlecheDeLogin {
    position: relative;
    padding-left: 20px;
    height: 90px;
    padding-top: 40px;
}


.PageContentFullSize {
    width: 950px;
    position: relative;
}

.MenuDroiteRelative {
    width: 231px;
    position: absolute;
    clear: both;
    top: 20px;
    right: 40px;
}

.tabLoginBox {
    position: relative;
}



.FlchARt {
    top: 290px;
    width: 550px;
    height: 400px;
    left: 40px;
    position: absolute;
}

.FleART {
    top: 146px;
    left: 50px;
}

.FleBRE {
    top: 290px;
}

* html .FlchARt {
    left: -900px;
}


.HeaderArticleLogin h2 {
    padding: 0px;
    margin: 0px;
    font-size: 25px;
}


#ZoneGaucheArticle {
    width: 170px;
    float: left;
}

#zoneCentreArticle {
    width: 490px;
    float: left;
    margin-left: 25px;
    margin-right: 25px;
}

#zoneDroiteArticle {
    width: 225px;
    float: left;
}

.HeaderArticleTitre {
    width: 490px;
    height: 28px;
    border-bottom: 4px solid;
    clear: both;
}

    .HeaderArticleTitre h2 {
        padding: 0px;
        margin: 0px;
        font-size: 20px;
    }


.SurLeMemeThemeBloc {
    width: 489px;
}

.SurLeMemeThemeHeader {
    width: 489px;
    height: 36px;
    text-indent: 20px;
}

.SurLeMemeThemeContent {
    background-color: #f2f2f2;
    padding: 10px;
}

.BlocArtComplement {
    clear: both;
    margin-bottom: 20px;
    margin-top: 20px;
    clear: both;
}

.BlocArtMemeRub {
    width: 228px;
    clear: both;
}

    .BlocArtMemeRub a {
        text-decoration: none;
    }

        .BlocArtMemeRub a:hover {
            text-decoration: underline;
        }

.BlocSepartationMemeRub {
    clear: both;
    width: 228px;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    font-size: 1px;
    line-height: 1px;
}





.zoneVoteNote {
    width: 145px;
    clear: both;
    margin-bottom: 15px;
}

.zoneVoteVote {
    background-image: url('/images/lalettrea/deco/FondVote.png');
    width: 140px;
    height: 43px;
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

.zoneVoteInfo {
    width: 140px;
}

.zoneVoteNoteBulle {
    width: 47px;
    height: 27px;
    background-image: url('/images/lalettrea/deco/noteBulle.png');
    background-repeat: no-repeat;
    float: left;
    margin-left: 5px;
    padding-top: 3px;
}


.ArchivesAccorHeaderSelected {
    width: 216px;
    height: 30px;
    background-image: url('/images/lalettrea/deco/ArchiveHeaderSelectedAccord.png');
    text-indent: 22px;
}

.ArchivesAccorHeaderNotSelected {
    width: 216px;
    height: 30px;
    background-image: url('/images/lalettrea/deco/ArchiveHeaderNotAccordion.png');
    text-indent: 22px;
}


.QuiSommesNousPublications {
    padding: 0px;
    text-align: center;
    overflow: hidden;
}

    .QuiSommesNousPublications ul {
        float: left;
        list-style-type: none;
        display: block;
        padding: 0;
        margin: 0;
    }

    .QuiSommesNousPublications li {
        background-color: #312727;
        color: #9f9a9a;
        font-family: VonnesBoldCondensed, Arial;
        font-size: 17px;
        float: left;
        padding: 5px;
        margin-right: 1px;
    }

        .QuiSommesNousPublications li a {
            background-color: #312727;
            color: #9f9a9a;
        }


        .QuiSommesNousPublications li:hover {
            background-color: #c82023;
            color: White;
            cursor: pointer;
        }

        .QuiSommesNousPublications li.QuiSommesNousPublicationsliSelected {
            background-color: #c82023;
            color: White;
            cursor: pointer;
        }

        .QuiSommesNousPublications li a:hover {
            background-color: #c82023;
            color: White;
            cursor: pointer;
        }





.QuiSommesNousPublications2 {
    padding: 0px;
    text-align: center;
    overflow: hidden;
}

    .QuiSommesNousPublications2 ul {
        float: left;
        list-style-type: none;
        display: block;
        padding: 0;
        margin: 0;
    }

    .QuiSommesNousPublications2 li {
        background-color: #c82023;
        color: White;
        font-family: VonnesBoldCondensed, Arial;
        font-size: 23px;
        float: left;
        padding: 5px;
        margin-right: 1px;
    }

        .QuiSommesNousPublications2 li a {
            background-color: #312727;
            color: #9f9a9a;
        }


        .QuiSommesNousPublications2 li:hover {
            background-color: #9f9a9a;
            color: White;
            cursor: pointer;
        }

        .QuiSommesNousPublications2 li.QuiSommesNousPublications2liSelected {
            background-color: #9f9a9a;
            color: White;
            cursor: pointer;
        }

        .QuiSommesNousPublications2 li a:hover {
            background-color: #c82023;
            color: White;
            cursor: pointer;
        }




.QuiSommesNousZoneInfoEntourageRed {
    border-right: solid 1px #e2898b;
    float: left;
    width: 202px;
    padding: 10px;
    height: 175px;
}

.QuiSommesNousZoneInfoEntourageNoRed {
    float: left;
    width: 202px;
    padding: 10px;
}

.quiSommesNousZoneInfoRedRight {
    width: 575px;
    border-left: 1px #e2898b;
}





.QuiSommesNousInfo {
    padding: 0px;
    text-align: center;
    overflow: hidden;
}

    .QuiSommesNousInfo ul {
        float: left;
        list-style-type: none;
        display: block;
        padding: 0;
        margin: 0;
    }

    .QuiSommesNousInfo li {
        background-color: #c82023;
        color: white;
        font-family: VonnesBoldCondensed, Arial;
        font-size: 17px;
        float: left;
        padding: 5px;
        margin-right: 1px;
        width: 205px;
    }



.QuiSommesNousContentPan {
    padding: 27px;
}

.BandeauQuiSommesNousRouge {
    background-color: #c82023;
    color: white;
    font-family: VonnesBoldCondensed, Arial;
    font-size: 19px;
    text-align: center;
}






.menuInfoEspaceAbonnement {
    padding: 0px;
    text-align: center;
    overflow: hidden;

    width:1028px;
     background-color: transparent;
     clear:both;
}

    .menuInfoEspaceAbonnement ul {
        float: left;
        list-style-type: none;
        display: block;
        padding: 0;
        margin: 0;
    }

    .menuInfoEspaceAbonnement li {
        background-color: #525151;
        color: white;
        font-family: VonnesBoldCondensed, Arial;
        font-size: 16px;
        float: left;
        padding: 5px;
        margin-right: 51px;
        width: 205px;
    }


    
        .menuInfoEspaceAbonnement li:hover {
            background-color: #c82023;
            color: White;
            cursor: pointer;
        }












        .menuInfoEspaceAbonnement {
    padding: 0px;
    text-align: center;
    overflow: hidden;
}

    .menuInfoEspaceAbonnement ul {
        float: left;
        list-style-type: none;
        display: block;
        padding: 0;
        margin: 0;
    }

    .menuInfoEspaceAbonnement li {
        background-color: #525151;
        color: White;
        font-family: VonnesBoldCondensed, Arial;
        font-size: 14;
        float: left;
        padding: 9px;
        margin-right: 1px;
    }

        .menuInfoEspaceAbonnement li a {
            text-decoration:none;
                 color: White;
        }


        .menuInfoEspaceAbonnement li:hover {
            background-color: #c82023;
            color: White;
            cursor: pointer;
        }

        .menuInfoEspaceAbonnement li.menuInfoEspaceAbonnementliSelected {
            background-color: #c82023;
            color: White;
            cursor: pointer;
        }

        .menuInfoEspaceAbonnement li a:hover {
            background-color: #c82023;
            color: White;
            cursor: pointer;
        }



















































#ResultatElementRecherche {
    width: 670px;
}


.abo_contact_image {
    
    width:14px;
}

.AboPaveTop {
    background-image: url('/images/lalettrea/deco/abo/abo-cadre-n.png');
    background-position: bottom;
    background-repeat: no-repeat;
    width: 306px;
    height: 9px;
    line-height: 9px;
}

.AboPaveCenter {
    background-image: url('/images/lalettrea/deco/abo/abo-cadre-c.png');
    background-position: bottom;
    background-repeat: repeat-y;
    width: 296px;
    padding: 10px;
}

.AboPaveBottom {
    background-image: url('/images/lalettrea/deco/abo/abo-cadre-s.png');
    background-position: top;
    background-repeat: no-repeat;
    width: 306px;
    height: 12px;
    line-height: 12px;
}

.AbonnementLineTop {
    width: 949px;
    height: 31px;
}

.AbonnementLineTopLeft {
    width: 357px;
    height: 31px;
    float: left;
}

.AbonnementLineTopRight {
    background-color: #25a5aa;
    float: left;
    width: 592px;
    height: 31px;
}

.AbonnementPorteMonnaieTop {
    width: 885px;
    height: 70px;
    background-image: url('/images/lalettrea/deco/abo/fondsOffre.jpg');
    background-repeat: no-repeat;
    position: relative;
    margin-left: 35px;
}

.AbonnementPorteMonnaieTopBt {
    width: 240px;
    height: 55px;
    position: absolute;
    top: 10px;
    left: 11px;
}

.AbonnementPorteMonnaieTopTexte {
    width: 374px;
    height: 58px;
    top: 5px;
    left: 281px;
    position: absolute;
}

.AbonnementPorteMonnaieTopPrice {
    width: 186px;
    height: 33px;
    top: 16px;
    right: 5px;
    position: absolute;
}

.AboPavePastille {
    width: 69px;
    height: 69px;
    line-height: 69px;
    vertical-align: middle;
    text-align: center;
    background-image: url('/images/lalettrea/deco/abo/pastille.png');
    background-repeat: no-repeat;
}



.PavetAboEncart {
    width: 100%;
    height: 90px;

 
}

.PavetAboEncartInscrit {
    width: 100%;
    height: 90px;

 
}



.PavetAboEncartLLA {
    background-image: url('/images/lalettrea/deco/abo/abonnez-vousv2.png');
    background-repeat: no-repeat;
    height: 48px;
        width: 237px;
}

.PavetAboEncartENT {
    background-image: url('/images/lalettrea/deco/abo/top-abo-entv2.png');
    background-repeat: no-repeat;
    height: 50px;
        width: 237px;
}

.PavetAboEncartPME {
    background-image: url('/images/lalettrea/deco/abo/top-abo-entv2.png');
    background-repeat: no-repeat;
    height: 50px;
    width: 237px;
}

.PavetAboEncartLicense {
    background-image: url('/images/lalettrea/deco/abo/abonnez-vousv2licence.png');
    background-repeat: no-repeat;
    height: 48px;
        width: 237px;
}

.PavetAboEncartLLAENT {
    background-image: url('/images/lalettrea/deco/abo/abonnez-vousv2licence.png');
    background-repeat: no-repeat;
    height: 48px;
        width: 237px;
}

.PavetAboEncartLLATexte {
    width: 234px;
    border-right: solid 1px #016367;
    border-left: solid 1px #016367;
    border-bottom: solid 1px #016367;

}

.PavetAboEncartENTTexte {


        width: 235px;
    border-right: solid 1px #016367;
    border-left: solid 1px #016367;
    border-bottom: solid 1px #016367;
    /*
        
        width: 222px;
    background-color: #014c4f;    
        */

}



.AbonnementMultiLicence {
    width: 949px;
    height: 78px;
    background-image: url('/images/lalettrea/deco/abo/Bandeau-multi-lecteurs.jpg');
    background-repeat: no-repeat;
    position: relative;
    margin-left: 15px;
}

.AbonnementMultiLicencePicto {
    width: 56px;
    height: 63px;
    background-image: url('/images/lalettrea/deco/abo/picto-multilicence.png');
    background-repeat: no-repeat;
    position: absolute;
    left: 15px;
    top: 7px;
}

.AbonnementMultiLicenceTexte1 {
    width: 600px;
    height: 69px;
    background-repeat: no-repeat;
    position: absolute;
    left: 87px;
    top: 6px;
}

.AbonnementMultiLicenceTexte2 {
    width: 205px;
    height: 46px;
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 6px;
}

.pavePop {
    width: 400px;
}


.VisuelTopPAveAbo {
    height: 67px;
}

.PrixAboTopPaveAbo {
  /*   height: 60px; */ 

}

.PavePromoPaveAbo {
    height: 114px;
    background-color:;
}

.PavePorteMonnaie {

        width:180px;

}

.PavePorteMonnaie_prix {
      
}

.lienInfoBox {
    text-decoration: none;
}

.lienInfoBoxENT {
    text-decoration: none;
}


.lienInfoBoxePM {
    text-decoration: none;
}

.mentionLegaleInfoBox {
    background-color: #f2f2f2;
    margin-right: 30px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.mentionsLegaleSousInfoBox {
    margin-left: 35px;
    margin-right: 35px;
}





.FooterLLAKey {
    width: 924px;
    padding-left: 50px;
    padding-right: 50px;
    background-color: #eeeeee;
    position: relative;
}


.HeaderDocComp {
    width: 228px;
    height: 36px;
    background-image: url('/images/lalettrea/deco/header-doc-comp.jpg');
    background-repeat: no-repeat;
}

.ContentDocComp {
    width: 198px;
    background-color: #f2f2f2;
    padding: 15px;
}

.HeaderUrlComp {
    width: 228px;
    height: 36px;
    background-image: url('/images/lalettrea/deco/header-url-comp.jpg');
    background-repeat: no-repeat;
}


.TexteAlerteTitreHomeLLADate{

 
    line-height: 45px;
    vertical-align: middle;
    width: 60px;
    float:left;
    position:relative;
    margin-left: 10px;
    
}

.TexteAlerteTitreHomeLLA {
    padding-top:10px;
    margin-left: 1px;
    line-height: 21px;
    vertical-align: middle;
    width: 493px;
    float:left;
    position:relative;
       
}

 

#realodLogin {
    width: 1081px;
    height: 266px;
    position: absolute;
    background: url('/images/IDENTIFICATION-EN-COURS.png');
    background-repeat: no-repeat;
    top: 27px;
    z-index: 900;
    left: 50%;
    margin-left: -512px;
}

#realodLoginLoad {
    width: 54px;
    height: 55px;
    position: absolute;
    background: url('/images/ajax-loader-id.gif');
    background-repeat: no-repeat;
    top: 135px;
    z-index: 901;
    left: 50%;
    margin-left: -27px;
}

/* Atert Panel */
.txt_bold {
    font-weight: bold;

}

.txt_dossier {
    font-weight: bold;
	font-size: 18px;
}

.float_left {
    float: left;
}

.last_minute_left {
    background: url(/images/last_minute1.png) no-repeat 0px 0px;
    width: 141px;
    height: 49px;
    margin-left: 23px;
}

.alert_left {
    background: url(/images/alerte.png) no-repeat 0px 0px;
    width: 131px;
    height: 49px;
    margin-left: 2px;
}

.alert_right {
    background: #E3E2E4 url(/images/alerte_right.png) no-repeat right top;
    width: 826px;
    height: 36px;
    padding: 8px 8px 5px 10px;
    font-size: 14px;
}
/* Atert Panel */

/*Mots clé Panel*/
.Article_BlocMotsClefs {
    background-color: #f2f2f2;
    font-size: 13px;
    font-family: Arial;
    padding: 10px;
    color: #333333;
    margin-top: 20px;
    margin-bottom: 50px;
}

.Article_BlocMotsClefs_start {
    font-weight: bold;
    font-size: 12px;
}

.Article_BlocMotsClefs_sep {
    color: #CD2727;
}

.Article_BlocMotsClefs_liste {
    white-space: nowrap;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 0px 4px;
    font-size: 12px;
}

.Article_BlocMotsClefs_BlocKeywordsPlusLayout {
    font-family: Arial;
    font-size: 13px;
    padding: 5px;
}


.Article_BlocMotsClefs_KeywordsPop {
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 15px;
    color: black;
    margin-top: 5px;
    white-space: nowrap;
}

.Article_BlocMotsClefs_KeywordsPopOK {
    color: #BBBBBB;
}


.Article_BlocMotsClefs_KeywordsPop {
    background-image: url('/images/fleches/flechePopup.png');
}


.tailleAccordeon 
{
    padding-left: 51px;
    width: 926px;

}


/*Mots clé*/



.contenuNonLog{

	width:100%;			
	float:left;
	/*display:block;*/
  		
}
		
.contenuLog{

	width:100%;				
	float:left;
 
	/*display:none;*/
}


.contenuLogAvecPME {
    height:352px;
	width:100%;				
	float:left;
}

.blocPrix
{
    height:73px;
}


.blocPrixInscrit
{
    height:73px;
}

.blocInfoText
{
    height:164px;
}



#H_Logo h1 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.TexteResumeHome h2 {
    margin-top: 0px;
    margin-bottom: 15px;
}
h3.TitreArticleRubriqueHome {
    display: block;
    margin-top: 2px;
}

.ArticleRubriqueMediasArtBrv h3, .ArticleRubriqueMediasArtBrv h2 {
    font-size: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
    display: inline;
    font-weight: inherit;
}

.TexteResumeHome h4 {
    font-size: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
    display: inline;
    font-weight: inherit;
}

h1.TitreCategorieRubrique {
    display: inline;
    
}

.ArtAction h2,h3{
    margin-top: 0;
    margin-bottom: 0;
    font-weight: inherit;
}

.ArtActionPlus h2,h3{
   
    font-weight: inherit;
     font-size: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
    display: inline;
 
}

.SearchGalaxieDeFicheInfo3 h2,h3,h4 {
    font-weight: inherit;
     font-size: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
    display: inline;
  
  
}


h3.ui-accordion-header {
    display: block;
}

.LigneALaUne h2.TitreUne {
    margin-top: inherit;
    margin-bottom: inherit;
    display: inline;
}
.Article_FavorisBt {
    position: relative;
    padding-left: 4px;
    padding-right: 4px;
}
.Article_FavorisMsg {
    display: none;
    position: absolute;
    top: 25px;
    right: 0;
    width: 250px;
    padding: 8px;
    background-color: #f1f1f1;
    text-align: left;
    font-family: sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 1.5;  
}
.checkbox-star {
    max-width: 16px;
    height: auto;
    display: block;
    cursor: pointer;
}

.mdp-picto, .mdp-title, .mdp-validation, .mdp-label, .site-logo, .action-purpose, .mdp-form { text-align: center; }
.mdp-container, .separate, .mdp-form, .mdp-form .form-input, .indigo-sites { margin: 0 auto; }
.mdp-title, .separate, .mdp-form .form-input { margin-bottom: 16px; }
.mdp-form .form-input .input-help, .mdp-form .form-input .button { margin-top: 16px; }
.mdp-container {
    width: 855px;
    margin-bottom: 25px;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #fff;
    border: 1px solid #efefef;
    font-family: Open Sans, Arial;
    font-size: 16px;
}
.mdp-container a, .mdp-container a:visited, .mdp-container a:focus, .mdp-container a:hover { color: inherit; }
.mdp-container a { text-decoration: underline; }
.mdp-container input[type=submit] {
    cursor: pointer;
}
.mdp-title {
    margin-top: 0;
    padding-top: 20px;
    font-family: Open Sans, VonnesBlackCondensed, UnitOffcBlack, Arial;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    color: #25a5aa;
}
.mdp-picto img { background-color: #25a5aa; }
.separate {
    width: 432px;
    border: 1px solid #e6e6e6;
}
.mdp-validation, .mdp-label { margin-bottom: 35px; }
.action-purpose { margin-top: 35px; }
.mdp-form #strengthPwd {
  padding-top: 8px;
  text-align: left;
}
.mdp-form .user-id { margin-bottom: 20px; }
.mdp-form .form-input { width: 550px; }
.mdp-form .form-input input[type=text], .mdp-form .form-input input[type=password] {
    display: block;
    width: 100%;
    padding: 12px;
    background-color: #e6e6e6;
    border: none;
    box-sizing: border-box;
}
.mdp-form .form-input input.input-inline {
    display: inline-block;
    width: 80%;
}
.mdp-form .form-input input[type=text]::-webkit-input-placeholder { font-style: italic; }
.mdp-form .form-input input[type=text]::-moz-placeholder { font-style: italic; }
.mdp-form .form-input input[type=text]:-ms-input-placeholder { font-style: italic; }
.mdp-form .form-input .input-help {
    display: block;
    text-align: left;
}
.mdp-form .form-input input[type=password]::-webkit-input-placeholder { font-style: italic; }
.mdp-form .form-input input[type=password]::-moz-placeholder { font-style: italic; }
.mdp-form .form-input input[type=password]:-ms-input-placeholder { font-style: italic; }
.mdp-form .form-input .button {
    padding: 12px 16px;
    border: none;
    background-color: #25a5aa;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.mdp-form .form-msg { font-weight: bold; color: #ff0000; }
.site-container { display: inline-block; }
.site-container + .site-container {
    margin-left: 20px;
    margin-right: 20px;
}
.site-container:first-child { margin-left: 0; margin-right: 20px; }
.site-container:last-child { margin-left: 20px; margin-right: 0; }
.site-name, .action-purpose { margin-bottom: 0; }
.site-name {
  margin-top: 10px;
  font-weight: bold;
}


.validEmailLeft {
    color: #440805;
}