body {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size: small;
        margin: 0;
        padding: 0;
        color: #000;
        background-color: transparent;
}

a:link, a:visited {
        color: #85231B;
        text-decoration: underline;
}

a:hover, a:active {
        color: #000;
        text-decoration: none;
}
/*.acc_titre {
        color: #1668B0;
        font-size: 0.9em;
        font-weight: bold;
        border-bottom : solid 2px #1668B0;

}*/

#connect a:link, #connect a:visited{
        float: right;
        color: #E1DCC6;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        margin-right: 10px;
        height: 23px;
}
#connect a:hover, #connect a:active{
        color: #E1DCC6;
        text-decoration: underline;
}

/********************** Tableau content contenu JUSTIFIE**/
#content {
        margin: 0 0 0 1px;
        padding: 0;
        width: 100%;
}

#content td {
        vertical-align: top;
        text-align: justify;
        padding-left: 6px;
                font-size: 0.7em;
}

/********************** Tableau content contenu  NORMAL **/
#content2 {
        margin: 0 0 0 1px ;
        padding: 0;
        width: 100%;
        /*margin: 0 15px 5px 15px;*/
}

#content2 td {
        vertical-align: top;
        text-align: default;
        font-size: 0.7em;
        /*padding-left: 6px;*/
}

/********************** Magazine **/
.tabTarifs {
        border-collaspe : no-collapse;
}
.tabTarifs td {
        padding: 4px;
        border : solid 1px #CCC
}

/********************** DIV ACCEUIL **/
/*** ACCUEIL *******************************/
#accueil {
        float: left;
        margin: 10px 0 0 11px;
        padding: 0;
        width: 775px;
}

.baseline {
        position: absolute;
        top: 100px;
        left: 20px;
        color: #fff;
        width: 350px;
        font-size: 14px
}

#accColonne1 {
        float: left;
        width: 265px;
    margin: 0 10px 0 0;
}

#accColonne1 a:link, #accColonne1 a:visited, #accColonne2 a:link, #accColonne2 a:visited, #accColonne3 a:link, #accColonne3 a:visited {
        color: #000;
        text-decoration: none
}
#accColonne1 a:hover , #accColonne1 a:active, #accColonne2 a:hover , #accColonne2 a:active, #accColonne3 a:hover , #accColonne3 a:active {
        color: #000;
        text-decoration: underline
}

#accColonne2 {
        float: left;
        width: 190px;
    margin: 0 10px 0 0;
}

#accColonne3 {
        float: left;
        width: 170px;
    margin: 0 10px 0 0;
}

#skyscraper {
        float: left;
        width: 120px;
}
/****/
*html .cetteSemaine H1, *html .sabonner H1 {
        width: 265px;
        height: 19px;
        font-size: 12px;
        color: #FFF;
        margin: 0;
        padding: 4px 0 4px 20px;
}

*html .cetteSemaine div {
        width: 265px;
        font-size: 12px;
}

.cetteSemaine {
        float: left;
        width: 265px;
    margin: 0 0 15px 0;
        padding: 0;
}

.cetteSemaine H1 {
        width: 245px;
        height: 19px;
        background-image: url(../modeles/images/blc_cetteSemaine.gif);
        font-size: 12px;
        color: #FFF;
        margin: 0;
        padding: 5px 0 0 20px;
}
.cetteSemaine div {
        float: left;
        width: 253px;
        height: auto;
        font-size: 12px;
        color: #000;
        margin: 0;
        padding: 4px 5px 0 5px;
        border: solid 1px #4f4894;
}

/****/
.sabonner {
        float: left;
        width: 265px;
    margin: 0 0 15px 0;
        font-size: 9px;
}

.sabonner H1 {
        width: 245px;
        height: 19px;
        background-image: url(../modeles/images/blc_sabonner.gif);
        font-size: 12px;
        color: #FFF;
        margin: 0;
        padding: 5px 0 0 20px;
}

.sabonner div {
        float: left;
        width: 257px;
        height: auto;
        color: #000;
        margin: 0;
        padding: 4px 0 4px 5px;
}
*html .sabonner div {
        width: 265px;
}


.sabonner p {
        margin: 0 0 3px 0;
        padding: 0;
}

/****/
.trouvez {
        float: left;
        width: 265px;
    margin: 0 0 15px 0;
        padding: 0;
}

.trouvez H1 {
        width: 265px;
        height: 27px;
        background-image: url(../modeles/images/blc_trouvez.gif);
        font-size: 12px;
        color: #FFF;
        margin: 0;
        padding: 1px 0 0 0;
        text-align: center;
}
.trouvez div {
        float: left;
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
        border: solid 1px #7266a6;
}

/****/
.formation {
        float: left;
        width: 190px;
    margin: 0 0 15px 0;
        font-size: 9px;
}

*html .formation H1, *html .conseil H1 {
        width: 190px;
        height: 19px;
        font-size: 12px;
        color: #FFF;
        margin: 0;
        padding: 4px 0 4px 10px;
        text-align: left;
}

.formation H1 {
        width: 180px;
        height: 19px;
        background-image: url(../modeles/images/blc_formationPro.gif);
        font-size: 12px;
        color: #FFF;
        margin: 0;
        padding: 5px 0 0 10px;
}

/*.formation div {
        float: left;
        width: 190px;
        height: auto;
        color: #000;
        margin: 0;
        padding: 0;
}*/
.formation p {
        margin:  4px 6px 4px 13px;
        padding: 0;
}
.formation ul {
        margin: 6px 0 4px 13px ;
        padding: 2px 0 2px 0 ;
        width: 165px;
        border: solid 1px #25aab3;
        color: #009ee0
}

.formation li {
        margin: 0 0 0 22px;
        padding: 0;
        color: #25aab3
}
.formation li a:link, .formation li a:visited{
        color: #009ee0;
        text-decoration: none;
}

.formation li a:hover, .formation li a:active{
        color: #25aab3;
        text-decoration: underline;
}
/****/
.conseil {
        float: left;
        width: 190px;
    margin: 0 0 15px 0;
        font-size: 9px;
        background-color: #efefef;
}

.conseil H1 {
        width: 180px;
        height: 19px;
        background-image: url(../modeles/images/blc_conseilLangues.gif);
        font-size: 12px;
        color: #FFF;
        margin: 0;
        padding: 5px 0 0 10px;
}

.conseil p {
        margin:  4px 6px 4px 6px;
        padding: 0;
}
/****/
*html .interactif H1 {
        width: 170px;
        height: 19px;
        font-size: 12px;
        color: #FFF;
        margin: 0;
        padding: 4px 0 4px 10px;
}

.interactif {
        float: left;
        width: 170px;
    margin: 0 0 15px 0;
        font-size: 9px;
}

.interactif H1 {
        width: 160px;
        height: 19px;
        background-image: url(../modeles/images/blc_interactif.gif);
        font-size: 12px;
        color: #FFF;
        margin: 0;
        padding: 5px 0 0 10px;
}

.interactif p {
        margin:  4px 6px 4px 6px;
        padding: 0;
}

/********************** DIV  COMMON **/
#common {
        background-image : url(../modeles/images/fd_page-com.gif);
        background-repeat: repeat;
        height: 100%;
        padding: 0 ;
        color: #000;
        font-size: 0.7em;
}

#common td,  {
        color: #000;
        font-size: 0.7em;
}

#common a, #common a:visited  {
        color: #85231B;
}

#common .marge {
        background-color: #B2B2B2;
        background-image : url(../modeles/images/fd_page-com_marge.gif);
        background-repeat : no-repeat;
        margin: 0;
        padding: 0;
}

/*#common .titre {
        color:#4a3a21;
        font-size: 1.3em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}*/
#common h1 {
        color:#4a3a21;
        font-size: 1.9em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}


#common .sstitre {
        color:#4a3a21;
        font-size: 0.6em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 0 0;
}

/********************** DIV  ANGLAIS **/
#anglais {
        background-image : url(../modeles/images/fd_page-ang.gif);
        background-repeat: repeat;
        height: 100%;
        padding: 0 ;
        color: #000;
        font-size: 0.7em;
}
#anglais td,  {
        color: #000;
        font-size: 0.7em;
}

#anglais a, #anglais a:visited  {
        color: #85231B;
}

#anglais .marge {
        background-color: #006C7C;
        background-image : url(../modeles/images/fd_page-ang_marge.gif);
        background-repeat : no-repeat;
        margin: 0;
        padding: 0;
}

/*#anglais .titre {
        color:#FFF;
        font-size: 1.3em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}*/

#anglais h1 {
        color:#FFF;
        font-size: 1.9em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}

#anglais .sstitre {
        color:#FFF;
        font-size: 0.6em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 0 0;
}

#anglais .numero {
        background-color: #009BB1;
        color: #fff;
        font-size: 1.3em;
        font-weight: bold;
        height: 25px;
        padding: 5px;
        text-align: center;
        width: 30px;
}

#anglais .lettre {
        background-color: #AC8C73;
        color: #fff;
        font-size: 1.3em;
        font-weight: bold;
        height: 25px;
        padding: 5px;
        text-align: center;
        width: 30px;
}

#anglais .lienJeux a, #anglais .lienJeux a:visited {
        color: #009BB1;
        text-decoration: underline;
        font-weight: bold;
}
#anglais .lienJeux a:active, #anglais .lienJeux a:hover {
        color: #009BB1;
        text-decoration: none;
        font-weight: bold;
}

/*Magazine*/
#anglais .magTitre1 {
        font-size: 1.4em;
        font-weight: bold;
        color: #009BB1;
        border-bottom: solid 2px #009BB1;
}
#anglais .magTitre2 {
        font-size: 1.2em;
        font-weight: bold;
        color: #009BB1;
        border-bottom: solid 2px #009BB1;
}

#anglais .magTitre3 {
        font-size: 1.3em;
        font-weight: bold;
        color: #009BB1;
        border: solid 4px #CCC;
        text-align: center;
        padding: 4px 0
}

#anglais .magTitreN {
        font-size: 1.1em;
        font-weight: bold;
        color: #009BB1;
}

#anglais .magTitre4 {
        font-size: 1.1em;
        font-weight: bold;
        color: #009BB1;
        border: solid 4px #CCC;
        text-align: left;
        padding: 4px 0
}
/********************** DIV  ALLEMAND **/
#allemand {
        background-image : url(../modeles/images/fd_page-all.gif);
        background-repeat: repeat;
        height: 100%;
        padding: 0 ;
        color: #000;
        font-size: 0.7em;
}
#allemand td,  {
        color: #000;
        font-size: 0.7em;
}

#allemand a, #allemand a:visited  {
        color: #85231B;
}

#allemand .marge {
        background-color: #B28E24;
        background-image : url(../modeles/images/fd_page-all_marge.gif);
        background-repeat : no-repeat;
        margin: 0;
        padding: 0;
}

/*#allemand .titre {
        color:#6B5430;
        font-size: 1.3em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}*/

#allemand h1 {
        color:#6B5430;
        font-size: 1.9em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}

#allemand .sstitre {
    color:#6B5430;
        font-size: 0.6em;
        font-weight: bold;
        margin: 0;
    padding: 7px 0 0 0;
}

#allemand .numero {
        background-color: #FFCC33;
        color: #fff;
        font-size: 1.3em;
        font-weight: bold;
        height: 25px;
        padding: 5px;
        text-align: center;
        width: 30px;
}

#allemand .lettre {
        background-color: #AC8C73;
        color: #fff;
        font-size: 1.3em;
        font-weight: bold;
        height: 25px;
        padding: 5px;
        text-align: center;
        width: 30px;
}

#allemand .lienJeux a, #allemand .lienJeux a:visited {
        color: #E0AF1C;
        text-decoration: underline;
        font-weight: bold;
}
#allemand .lienJeux a:active, #allemand .lienJeux a:hover {
        color: #E0AF1C;
        text-decoration: none;
        font-weight: bold;
}

/*Magazine*/
#allemand .magTitre1 {
        font-size: 1.4em;
        font-weight: bold;
        color: #963;
        border-bottom: solid 1px #963;
}
#allemand .magTitre2 {
        font-size: 1.2em;
        font-weight: bold;
        color: #963;
        border-bottom: solid 1px #963;
}

#allemand .magTitre3 {
        font-size: 1.3em;
        font-weight: bold;
        color: #963;
        border: solid 4px #CCC;
        text-align: center;
        padding: 4px 0
}

#allemand .magTitre4 {
        font-size: 1.1em;
        font-weight: bold;
        color: #963;
        border: solid 4px #CCC;
        text-align: left;
        padding: 4px 0
}

#allemand .magTitreN {
        font-size: 1.1em;
        font-weight: bold;
        color: #963;
}

/********************** DIV  ESPAGNOL **/
#espagnol {
        background-image : url(../modeles/images/fd_page-esp.gif);
        background-repeat: repeat;
        height: 100%;
        padding: 0 ;
        color: #000;
        font-size: 0.7em;
}

#espagnol td,  {
        color: #000;
        font-size: 0.7em;
}

#espagnol a, #espagnol a:visited  {
        color: #85231B;
}

#espagnol .marge {
        background-color: #890004;
        background-image : url(../modeles/images/fd_page-esp_marge.gif);
        background-repeat : no-repeat;
        margin: 0;
        padding: 0;
}

/*#espagnol .titre {
    color:#FFF;
        font-size: 1.3em;
        font-weight: bold;
        margin: 0;
    padding: 7px 0 20px 0
}*/

#espagnol h1 {
        color:#FFF;
        font-size: 1.9em;
        font-weight: bold;
        margin: 0;
    padding: 7px 0 20px 0
}

#espagnol .sstitre {
        color:#FFF;
        font-size: 0.6em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 0 0;
}

#espagnol .numero {
        background-color: #8F272A;
        color: #fff;
        font-size: 1.3em;
        font-weight: bold;
        height: 25px;
        padding: 5px;
        text-align: center;
        width: 30px;
}

#espagnol .lettre {
        background-color: #AC8C73;
        color: #fff;
        font-size: 1.3em;
        font-weight: bold;
        height: 25px;
        padding: 5px;
        text-align: center;
        width: 30px;
}

#espagnol .lienJeux a, #espagnol .lienJeux a:visited {
        color: #8F272A;
        text-decoration: underline;
        font-weight: bold;
}
#espagnol .lienJeux a:active, #espagnol .lienJeux a:hover {
        color: #8F272A;
        text-decoration: none;
        font-weight: bold;
}

/*Magazine*/
#espagnol .magTitre1 {
        font-size: 1.4em;
        font-weight: bold;
        color: #C40006;
        border-bottom: solid 1px #C40006;
}
#espagnol .magTitre2 {
        font-size: 1.2em;
        font-weight: bold;
        color: #C40006;
        border-bottom: solid 1px #C40006;
}

#espagnol .magTitre3 {
        font-size: 1.3em;
        font-weight: bold;
        color: #C40006;
        border: solid 4px #CCC;
        text-align: center;
        padding: 4px 0
}

#espagnol .magTitre4 {
        font-size: 1.1em;
        font-weight: bold;
        color: #C40006;
        border: solid 4px #CCC;
        text-align: left;
        padding: 4px 0
}

#espagnol .magTitreN {
        font-size: 1.1em;
        font-weight: bold;
        color: #C40006;
}
/********************** DIV  JEUX **/
#jeux {
        background-image : url(../modeles/images/fd_page-jeux.gif);
        background-repeat: repeat;
        height: 100%;
        padding: 0 ;
        color: #000;
        font-size: 0.7em;
}

#jeux td,  {
        color: #000;
        font-size: 0.7em;
}

#jeux .marge {
        background-color: #8E0047;
        background-image : url(../modeles/images/fd_page-jeux_marge.gif);
        background-repeat : no-repeat;
        margin: 0;
        padding: 0;
}
/*#jeux .titre {
    color:#FFF;
        font-size: 1.3em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}*/

#jeux h1 {
    color:#FFF;
        font-size: 1.9em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}

#jeux .magTitreN {
        font-size: 1.2em;
        font-weight: bold;
        color: #CC0066;
        margin-bottom: 8px;
}
#jeux .magTitreN a, #jeux .magTitreN a:visisted, #jeux .magTitreN a:active, #jeux .magTitreN a:hover {
        color: #CC0066;
        text-decoration: underline;
}
#jeux .magTitre1 {
        font-size: 1.4em;
        font-weight: bold;
        color: #CC0066;
        border-bottom: solid 1px #CC0066;
                margin: 0 0 8px 0;

}
#jeux .magTitre1 a, #jeux .magTitre1 a:visited, #jeux .magTitre1 a:hover, #jeux .magTitre1 a:active{
        color: #CC0066;
                text-decoration: none;
}

#jeux .magTitre2-1 {
        font-size: 1.3em;
        font-weight: bold;
        color: #CC0066;
        border-bottom: solid 1px #CCC;
        text-align: left;
        padding: 2px 0;
        margin: 12px 0 8px 0;
        width: 100%
}
#jeux .magTitre2-2 {
        font-size: 1.1em;
        font-weight: bold;
        color: #CC0066;
        border-bottom: solid 1px #CCC;
        text-align: left;
        padding: 2px 0;
        margin: 12px 0 8px 0;
        width: 100%
}
#jeux .magTitre3 {
        font-size: 1.3em;
        font-weight: bold;
        color: #CC0066;
        border: solid 4px #CCC;
        text-align: center;
        padding: 4px 0;
        margin-bottom: 8px;
}

#jeux .magTitre3 a, #jeux .magTitre3 a:visisted, #jeux .magTitre3 a:active, #jeux .magTitre3 a:hover {
        color: #CC0066;
        text-decoration: none;
        font-weight: bold;
}

/*#jeux .magTitre4 {
                width: auto;
        font-size: 1.2em;
        font-weight: bold;
        color: #000;
        border: solid 3px #CCC;
        text-align: center;
        padding: 4px 8px;
        margin-bottom: 8px;
}

#jeux .magTitre4 a, #jeux .magTitre4 a:visisted, #jeux .magTitre4 a:active, #jeux .magTitre4 a:hover {
                width: auto;
        color: #000;
        text-decoration: none;
        font-weight: bold;*/
}

#jeux .magRight,  #jeux .magRight table td, #jeux .magRight table td a {
font-size: 0.6em;
}

#jeux input {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size   : 11px;

}
table.jeuxTabDetail {
        padding: 8px;
        background-color: #fae7e2;
}
.jeuxTabDetail input {
        border: none;
}

table.jeuxPubs {
        border-collapse: collapse;
        width: auto;
}
table.jeuxPubs td {
        padding: 2px;
        border: solid 1px #ccc;
        text-align: center;
        width: 80px;
        height: 70px;
}
/********************** DIV  ENTREPRISE **/
#entreprise {
        float: left;
                width: 786px;
                background-image : url(../modeles/images/fd_page-entreprise.gif);
        background-repeat: repeat;
        height: 100%;
        padding: 0 ;
        color: #000;
        font-size: 0.7em;
}

#entreprise td,  {
        color: #000;
        font-size: 0.7em;
}

#entreprise .marge {
        background-color: #B26B00;
        background-image : url(../modeles/images/fd_page-entreprise_marge.gif);
        background-repeat : no-repeat;
        margin: 0;
        padding: 0;
}
/*#entreprise .titre {
        color:#FFF;
        font-size: 1.3em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}*/
#entreprise h1 {
        color:#FFF;
        font-size: 1.9em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}

/********************** DIV  FORMATION **/
#formation {
        background-image : url(../modeles/images/fd_page-formation.gif);
        background-repeat: repeat;
        height: 100%;
        padding: 0 ;
        color: #000;
        font-size: 0.7em;
}

#formation td,  {
        color: #000;
        font-size: 0.7em;
}

#formation .marge {
        background-color: #227C87;
        background-image : url(../modeles/images/fd_page-formation_marge.gif);
        background-repeat : no-repeat;
        margin: 0;
        padding: 0;
}

#formation h1 {
        color:#FFF;
        font-size: 1.9em;
        font-weight: bold;
        margin: 0;
        padding: 7px 0 20px 0
}

/********************** DIV  POPUP **/
#popup {
        /*margin: 10px;*/
        padding: 0 ;
        color: #000;
        height: 100% ;
        width: 100%;
}

#popup td,  {
        color: #000;
        font-size: 0.7em;
}

#popup a, #popup a:visited  {
        color: #85231B;
}
#popup .td1 {
        background-image: url(../modeles/images/popup_logo_bg.gif);
        height: 79px;

}
#popup .td2{
        background-image: url(../modeles/images/popup_logo_left.gif);
        background-repeat: repeat-y;
        height: 100% ;
        padding: 5px 35px;
        vertical-align: top;
}

/********************** LOGIN **/
#tab_login{
        margin: 4px 0 0 15px;
        font-size: 0.7em;
font-weight: bold;
}

#tab_login td{
        padding-top: 9px;
        /*height: 25px;*/
        vertical-align: middle
}
#tab_login input{
        border: none;

}

/********************** NAV GAUCHE **/
/*#navGAuche {
        background-color: #000;
        width: 151px;
        margin:2px 0 2px 0;
}*/

dl, dd, dt  {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

#navGauche ul, #navGauche li {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

dl#navGauche {
        width: 169px;
        height: auto;
    margin: 40px 0 0 0 ;
    padding: 0 0 0 0 ;
    font-size: 9px;
         background-color: black;
}

dl#navGauche dl, dl#navGauche dd, dl#navGauche dt  {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

dl#navGauche dt {
        margin: 8px 0 5px 0;
    padding: 0 0 0 10px ;
    text-decoration: none;
        text-transform: uppercase;
        font-size: 14px;
        color: #FFF;
}

dl#navGauche ul, dl#navGauche li {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

dl#navGauche ul {
        margin: 0 0 15px 0;
        width: auto;
        padding: 0;
}
dl#navGauche li {
        padding: 0 0 0 5px;
        margin: 0 0 3px 15px;
        background-image: url(../modeles/images/puce_ssNav.gif);
        background-repeat: no-repeat;
                color: #FFF;
        font-weight: bold;
}

dl#navGauche li a:link, dl#navGauche li a:visited, dl#navGauche li a:hover, dl#navGauche li a:active {
        color: #FFF;
        text-decoration: none;
        background-image: none;
        font-weight: bold;
}
/***/
dl#navGauche .navGsabonner  {
        color: #7266a6;
        border-bottom: solid 2px #7266a6;
}

dl#navGauche .navGformation {
        color: #25aab3;
        border-bottom: solid 2px #25aab3;
}

dl#navGauche .navGconseil {
        color: #ff9900;
        border-bottom: solid 2px #ff9900;
}

dl#navGauche .navGinteractif {
        color: #e2007a;
        border-bottom: solid 2px #e2007a;
}
/***/

dl#navGauche .ssnavGsabonner {
    float: left;
        width: 147px;
        color: #FFF;
    background-image: url(../modeles/images/ssnav_sAbonner.gif);
    background-repeat: no-repeat;
        padding: 5px 0 5px 8px;
        margin: 0 0 0 10px;
        font-size: 11px;
}

dl#navGauche .ssnavGsabonner ul {
        margin: 5px 0 0 -2px;
        padding: 5px 0;
}

dl#navGauche .ssnavGsabonner li {
        margin: 0;
        padding: 0 0 3px 5px;
        font-size: 9px;
        font-weight: bold;
}

/***/
dl#navGauche .ssnavGsabonner ul ul {
        position: absolute;
   /* margin: 0 0 0 10px ;*/
   margin: -8px 0 0 0 ;
   left: 150;
    padding: 0;
    list-style-type: none;
        /*border: solid 1px red*/
}
dl#navGauche .ssnavGsabonner ul ul li {
    margin: -2px 0 0 0;
    padding: 0;
        width: 80px;
        background-image: none;
        font-size: 1.2em;
}

dl#navGauche .ssnavGsabonner li a.anglais {
        display: block;
    margin: 0;
    padding: 3px 0 2px 3px ;
    color: #FFF;
        background-color: #1668B0;
        font-weight: normal;

}
dl#navGauche .ssnavGsabonner li a.espagnol {
        display: block;
    margin: 0;
    padding: 2px 0 2px 3px ;
        color: #FFF;
        text-decoration: none;
        background-color: #C40006;
        font-weight: normal;
}
dl#navGauche .ssnavGsabonner li a.allemand {
        display: block;
    margin: 0;
    padding: 2px 0 2px 3px;
        color: #000;
        background-color: #FC3;
        font-weight: normal;
}

dl#navGauche li a.anglais:hover, dl#navGauche li a.espagnol:hover, dl#navGauche li a.allemand:hover {
        color: #000;
        background-color: #FFF;
        font-weight: normal;
}
/**********/

dl#navGauche .ssnavGtest ul {
        position: absolute;
        z-index:50;
        margin: -8px 0 0 0 ;
        left: 100;
        /*margin: -10px 0 0 -70px ;
   left: 100;*/
   padding: 0;
   list-style-type: none;
   display : none;
}
dl#navGauche .ssnavGtest ul li {
    margin: -2px 0 0 0;
    padding: 0;
        width: 80px;
        background-image: none;
        font-size: 1.2em;
}

dl#navGauche .ssnavGtest ul li a.anglais {
        display: block;
    margin: 0 0 0 0;
    padding: 2px 0 2px 3px ;
    color: #FFF;
        background-color: #1668B0;
        font-weight: normal;
}
dl#navGauche .ssnavGtest ul li a.espagnol {
        display: block;
    margin: -2px 0 0 0;
    padding: 2px 0 2px 3px ;
        color: #FFF;
        text-decoration: none;
        background-color: #C40006;
        font-weight: normal;
}
dl#navGauche .ssnavGtest ul li a.allemand {
        display: block;
    margin: -2px 0 0 0;
    padding: 2px 0 2px 3px;
        color: #000;
        font-weight: normal;
        background-color: #FC3;
}

dl#navGauche .ssnavGtest li a.anglais:hover, dl#navGauche .ssnavGtest li a.espagnol:hover, dl#navGauche .ssnavGtest li a.allemand:hover {
        color: #000;
        background-color: #FFF;
        font-weight: normal;
}
/**********/

dl#navGauche .codeAvantage {
        float: left;
        color: #FFF;
        margin: 8px 0 10px 10px;
}

dl#navGauche .codeAvantage form {
        padding: 0;
        margin: 0;
}

dl#navGauche .codeAvantage input {
        float: left;
        color: #000;
        margin: 3px 0 0 0;
}

dl#navGauche .codeAvantage .champ {
        width: 124px;
        height: 15px;
        margin-right: 2px;
        border: 0;
        font-size: 10px
}


/*** NAVIGATION HAUTE *******************************/

#navHaute {
        width: 780px;
        margin: 0 0 2px 3px;
        padding: 0;
}

#navHaute ul#menu {
        list-style-type: none;
        width: 100%; /* précision pour Opera */
        margin: 0;
        padding: 0;
}

#navHaute ul#menu li {
        float: left;
}

#navHaute ul#menu a:link, #navHaute ul#menu a:visited {
        float: left;
        width: auto;
        margin: 0;
        vertical-align: bottom;
        /*padding: 4px 10px 4px 11px;
        height: 21px;*/
        padding: 4px 0 4px 0;
        text-align: center;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
        border-right: 1px solid white;
        text-decoration: none;
        color: #FFF;
        font-size: 10px;
        font-weight: bold;
        background: #000;
}
/*#menu li a.compteClient:link , ul#menu li a.compteClient:visited {
        width: 186px;
        display: block;
        background-color: yellow
}*/


#smenu1 {
        position : absolute;
        top: 163;
        left: 205;
        z-index: 10;
        width: 156px;
        margin: 0;
        padding: 0;
        display: none
}

#smenu1 a, #smenu1 a:visited {
        background-color: #7266a6;
        color: #FFF;
        padding: 4px 0 4px 15px;
        margin: 0 ;
        width: 140px;
        display : block;
        text-decoration: none;
        font-size: 11px;
}

/********* NAV INTER *******************

#navInter dd {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: block;
}

#navInter dd img {
        display: block;
        margin: 0;
        padding: 0;
}

#navInter ul, #navInter li {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

#navInter ul {
        position: absolute;
        z-index: 80;
        left: 490px;
        top: 350px;
        width: 100px;
        padding: 0;
        margin: 0;
}
#navInter li {
        font-size: 0.9em;
        line-height: 20px;
                height:auto;
                height: 20px
}

#navInter li a, #navInter li a:visited {
        color: #FFF;
        text-decoration: none;
        font-weight: bold;
        display: block;
                background-image: none;
                height: 20px

}
#navInter li a:hover, #navInter li a:active {
        color: #8B6D18;
        background-color: #fff;
        text-decoration: none;
                background-image: none;
                height: 20px
}

#navInter li a.anglais {
        color: #FFF;
        background-color: #1668B0;

}
#navInter li a.espagnol{
        color: #FFF;
        text-decoration: none;
        background-color: #C40006;

}
#navInter li a.allemand {
        color: #000;
        background-color: #FC3;
}

#navInter li a.anglais:hover, #navInter li a.espagnol:hover, #navInter li a.allemand:hover {
        color: #1668B0;
        background-color: #FFF;
}
*/
/********* NAV INTER2 *******************

#navInter2 dd {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: block;
}

#navInter2 dd img {
        display: block;
        margin: 0;
        padding: 0;
}

#navInter2 ul, #navInter li {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

#navInter2 ul {
        position: absolute;
        z-index: 80;
        left: 280px;
        top: 485px;
        width: 100px;
        padding: 0;
        margin: 0;
}
#navInter2 li {
        font-size: 0.9em;
        line-height: 20px;
                height:auto;
                height: 20px
}

#navInter2 li a, #navInter2 li a:visited {
        color: #FFF;
        text-decoration: none;
        font-weight: bold;
        display: block;
                background-image: none;
                height: 20px

}
#navInter2 li a:hover, #navInter2 li a:active {
        color: #8B6D18;
        background-color: #fff;
        text-decoration: none;
                background-image: none;
                height: 20px
}

#navInter2 li a.anglais {
        color: #FFF;
        background-color: #1668B0;

}
#navInter2 li a.espagnol{
        color: #FFF;
        text-decoration: none;
        background-color: #C40006;

}
#navInter2 li a.allemand {
        color: #000;
        background-color: #FC3;
}

#navInter2 li a.anglais:hover, #navInter2 li a.espagnol:hover, #navInter2 li a.allemand:hover {
        color: #1668B0;
        background-color: #FFF;
}
*/
/********* NAV INTER 3 *******************

#navInter3 dd {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: block;
}

#navInter3 dd img {
        display: block;
        margin: 0;
        padding: 0;
}

#navInter3 ul, #navInter3 li {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

#navInter3 ul {
        position: absolute;
        z-index: 80;
        left: 280px;
        top: 330px;
        width: 100px;
        padding: 0;
        margin: 0;
}
#navInter3 li {
        font-size: 0.9em;
        line-height: 20px;
                height:auto;
                height: 20px
}

#navInter3 li a, #navInter3 li a:visited {
        color: #FFF;
        text-decoration: none;
        font-weight: bold;
        display: block;
                background-image: none;
                height: 20px

}
#navInter3 li a:hover, #navInter3 li a:active {
        color: #8B6D18;
        background-color: #fff;
        text-decoration: none;
                background-image: none;
                height: 20px
}

#navInter3 li a.anglais {
        color: #FFF;
        background-color: #1668B0;

}
#navInter3 li a.espagnol{
        color: #FFF;
        text-decoration: none;
        background-color: #C40006;

}
#navInter3 li a.allemand {
        color: #000;
        background-color: #FC3;
}

#navInter3 li a.anglais:hover, #navInter3 li a.espagnol:hover, #navInter3 li a.allemand:hover {
        color: #1668B0;
        background-color: #FFF;
}
*/
/********************** NAV BAS **/
#navBas {
        background-image: url(../modeles/images/navBas_bg.gif);
        background-repeat: no-repeat;
        text-align: center;
        padding: 1px 0 0 0;
}

#navBas a, #navBas a:visited{
        color: #FFF;
        font-size: 11px;
        text-decoration: none;
        margin-right: 4px;
        padding: 0;
}
#navBas a:hover, #navBas a:active{
        color: #FFF;
        font-size: 11px;
        text-decoration: none;
}

/* -- Contact -- */
label.contact {
        float         : left;
        font-size     : 11px;
        text-align    : left;
        vertical-align: top;
        width         : 180px;
        padding-top :1px;
        height :17px;
}

#dContactContent, #dContactContentBis {
        margin-left: 90px;
        padding    : 10px;
        position   : relative;
        text-align : center;
        width      : 480px;
}

#dInfo {
        color      : #c00;
        display    : none;
        font-size  : 11px;
        font-weight: bold;
        text-align : center;
}

#dLeg {
        font-size  : 11px;
}

input.contact, select.contact, textarea.contact {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size   : 11px;
        width       : 270px;
}

.reponsecar {
        color: #AC8C73;
        font-weight: bold;
        padding: 0;
        text-align: center;
}

/* -- Authentification -- */
#authent {
        margin-left: 0;
        padding    : 10px;
        position   : relative;
        text-align : left;
        width      : 500px;
}

#authent label {
        float         : left;
        font-size     : 11px;
        text-align    : left;
        vertical-align: top;
        width         : 180px;
        margin-top :1px;
        margin-right :20px;
        height :17px;
}

#authent input, #authent select, #authent textarea {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size   : 11px;
}

.champ {
        width: 180px;
        border: solid 1px #69C
}
.champBorder {
        border: solid 1px #6699FF
}
/********************** CHAT **/
.rougeBigBold {
        color: #C09;
        font-weight: bold;
        font-size : 1.4em
}

a.rougeBigBold, a.rougeBigBold:visisted {
        color: #C09;
        font-weight: bold;
        font-size : 1.4em;
        text-decoration: underline;
}

a.rougeBigBold:hover, a.rougeBigBold:active {
        color: #C09;
        font-weight: bold;
        font-size : 1.4em;
        text-decoration: none
}

#contentChat .rougeBig {
        color: #C09;
        font-weight: bold;
        font-size : 1.2em;
        text-decoration: none ;
}

#contentChat .rougeBig a:link, .rougeBig a:visited {
        color: #C09;
        font-weight: bold;
        font-size : 1.2em;
        text-decoration: none ;
}
#contentChat .rougeBig a:active, #contentChat .rougeBig a:hover, #contentChat  {
        color: #C09;
        font-weight: bold;
        font-size : 1.2em;
        text-decoration: none
}

.rouge2Bold {
        color: #F90;
        font-weight: bold;
        font-size : 1.2em
}

.rouge2 {
        color: #F90;
        font-size : 1.1em
}

.date {
        font-size : 0.8em;
        color:#999;
}

.chat {
        text-transform: uppercase;
        color: #C09;
        font-size : 0.9em;
        /*font-weight: bold;*/
        border-bottom: solid 1px #CCC;
        padding :2px;
        margin-bottom: 4px;
}
#contentChat {
}
.divScore {
        color: #346ECE;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
}

#dReponseResult {
        text-align: left;
        width     : 100%;
}

/****************   MINISITE VOCABLE FORMATIONS  ****************/

/****************   STRUCTURE   ****************/
#wrapperFormations {
        width: 690px;
        padding: 0;
        margin: 0;
}
#sidebarFormations {
        width:171px;
        padding: 0;
        margin: 0;
        float:right;
}
#menuFormations {
        padding-left: 10px;
        border-left: solid 1px #666;
        width: 171px;
        font-size: 14px;
}
#imageFormations {
        padding-left:10px;
        padding-top:15px;
        width: 171px;
        font-size:18px;
}
#mainFormations{
        width:475px;
        padding: 0;
        margin: 0;
}
#mainFormations table{
margin: 0;
padding: 0;
}

#mainFormations td{
        font-size: 12px;
}

.Pmenu{ padding-bottom:4px;}

/****************   CARACTERES   ****************/

.form_formations {
        background-color:#FFFFFF;
        border: solid #2eabbb 10px;

}
.filet_formations {
        margin-top:20px;
        border-top:solid #012 1px;
}
.titre3b_formations {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
}
.courant_formations{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        margin-bottom : -5px;
        }
.courantB_formations{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFF;
        margin-bottom : -5px;
        decoration:none;
        }
.titre4_formations {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        margin: 0;
padding: 0;
}
.titre1_formations {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: 2eabbb;

}
.titre2_formations {
        font-family: Arial, Helvetica, sans-serif;
        line-height: normal;
        font-size: 16px;
        font-weight: bold;
        color: #000000;
}
.small, .small a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}
.titre3_formations {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        color: #000000;
}

.titre2bformations {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 30pAx;
        font-size: 16px;
        font-weight: bold;
        color: 2eabbb;
        text-decoration: underline;

}
.titre4Rformations {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: 6a2f00;
}