﻿/*********************
      SQUELETTE
*********************/
#Conteneur
{
    width:1006px;
    margin:0px auto;
}
.demandeEssaiGratuit #Conteneur
{
    margin-top:10px;
    width:1003px;
}
.demandeEssaiGratuit .contenu
{
    margin:5px 13px 0 14px;
}
DIV.Header
{
    height:147px;
    margin-top:9px;
}
#Corps
{
}
#Footer
{
}
#Footer3
{
}
#Footer2
{
}
DIV.Header,
DIV.Header *
{
    z-index:2;
}
/*********************
   STYLE GENERIQUES
*********************/
P, DIV, SPAN, TD, A, UL, LI, H5
{
    margin:0px;
    padding:0px;
}
H3
{
    margin:10px 0px;
}
H4
{
    margin:0px;
    padding-bottom:11px;
}
DIV.spacer,
DIV.separateur
{
    clear:both;
}
.redigerChronique .separateur
{
    height:2px;
    margin:10px 0px 5px 0px;
}
TD
{
    vertical-align:top;
}
TH, TR, TD, TABLE, TBODY
{
    border:none;
    border-collapse:collapse;
    bomargin:0px;
    padding:0px;
}
TH
{
    display:inline;
}
tr.rcWeek th
{
    display:table-cell;
}
/*********************
        HEADER
*********************/
DIV.fdHeaderInterieur
{
    overflow:hidden;
    _display:inline-block;
}
DIV.logoHeader
{
    width:650px;
    float:left;
}
A.bt_LogoAccueil
{
    display:block;
    width:166px;
    _width:167px;
    height:85px;
    float:left;
    margin:12px 0px 0px 37px;
    _margin:12px 0px 0px 18px;
    
}
A.bt_LogoAccueil:hover
{
    text-decoration:none;
}
/********MENU*********/

#HeaderMenu A.RetourAccueil,
#HeaderMenu A.RetourAccueil:hover
{
    display:block;
    width:24px;
    height:23px;
    float:left;
    margin:7px 10px 0px 29px;
    _margin:7px 5px 0px 14px;
    padding:0px !important;
    border:none;
    text-decoration:none !important;
    background-color:Transparent;
    border:none;
}
#HeaderMenu
{
    float:left;
    clear:left;
    margin-top:13px;
    overflow:hidden;
    margin-right:15px;
}

#HeaderMenu UL.menuPrincipal
{
    margin:0px;
    padding-right:2px;
    float:left;   
}
#HeaderMenu UL.menuPrincipal LI
{
    float:left;
    padding-left:2px;
}
#HeaderMenu A
{
    padding:10px 1px 0px 1px;
    text-align:center;
    display:block;
    height:27px;
    _float:left;
    width:95px;
    border-bottom:0px;
}
#HeaderMenu A:hover,
#HeaderMenu A.menuSelected
{
padding:9px 0px 0px 0px !important;
}
#HeaderMenu LI LI A
{
    text-align:left;
}
/****SOUS MENU*****/
DIV.panTopMenuRubriques
{
    display:inline;
    float:left;
}
Div.popUpSousMenu 
{
    _clear:both;

}
Div.popUpSousMenu DIV.BtCadenas
{
    position:absolute;
    top:-1px;
    left:185px;
}

#HeaderMenu .popUpSousMenu UL ,
#HeaderMenu .popUpSousMenu LI ,
#HeaderMenu .popUpSousMenu A ,
#HeaderMenu .popUpSousMenu A:hover
{
    float:none;
    margin:0px;
    padding:0px;
    width:auto;
    height:auto;
}
#HeaderMenu DIV.popUpSousMenu UL
{
    position:absolute;
    width:209px;
    padding-bottom:10px;
    _padding-bottom:0px;

}
#HeaderMenu UL.menuPrincipal LI LI
{
    float:none;
    position:relative;
}
#HeaderMenu DIV.popUpSousMenu UL LI
{
    padding:0px !important;
}
#HeaderMenu .popUpSousMenu LI.DernierMenu A
{
    padding-top:7px;
    padding-bottom:5px;
    overflow:hidden;
    _display:inline-block;    
}

#HeaderMenu .popUpSousMenu A ,
#HeaderMenu .popUpSousMenu A:hover
{
    padding:3px 16px !important;
    overflow:hidden;
    _display:inline-block;
    _width:177px;
    border:none;
}

#HeaderMenu LI.DernierMenu
{
    overflow:hidden;
    _display:inline-block;
}

#HeaderMenu DIV.Calendrier
{
     width:19px;
     height:21px;
     display:block;
     float:left;
     margin-left:5px;
     cursor:pointer;
}
#HeaderMenu DIV.CadenasMenu
{
}
#HeaderMenu DIV.autresEditions
{
    display:block;
    float:left;
    margin-top:2px;
    cursor:pointer;
}
/*******CALENDRIER*******/
.ajax__calendar_container
{
    padding:0px !important;
    width:200px !important;    
}
/*****ZONE RECHERCHE*****/
#HeaderRecherche
{
    float:left;
    margin-top:13px;  
    padding-right:19px; 
}
#HeaderRecherche INPUT
{
    border:none;
    float:left;
    width:256px;
    height:23px;
    margin-top:7px;
    padding:0px 3px 0px 11px;
    *padding:4px 3px 0px 11px;
    *height:19px;
}
#HeaderRecherche INPUT.champRecherche,
#HeaderRecherche input.filigrane
{
    margin-top:0px;
}
#HeaderRecherche INPUT.btLancerRecherche
{
    display:block;
    width:24px;
    height:23px;
    margin-top:7px;
    border: none;
    cursor: pointer;
}
div.AucunResultat
{
    margin: 40px 80px;
    padding:15px;    
}
/*****ZONE IDENTIFICATION*****/
#Identification
{
    float:right;
    margin-right:15px;
    _margin-right:7px;
    width:280px;
    height:147px;
    }
#Identification DIV.Connecte
{
    width:280px;
    padding-top:9px;
    overflow:hidden;
    _display:inline-block;
}
#Identification DIV.NonConnecte
{
    padding-top:41px; 
    width:280px;   
     
}
#btIdentification .btIdentifier
{
    display:block;
    width:120px;
    height:31px;
    padding-top:7px;
    margin-left:97px;
}
#btIdentification .btCodesOublies
{
    display:block;
    margin:0px 45px 0px 75px;
}
/****NON IDENTIFIE****/

#Login
{
    margin-left:80px;
    overflow:hidden;
    _display:inline-block;    
}
#Login input.BtValider
{
    display:block;
    width:27px;
    height:25px;
    float:left;
    margin: 0px 0px 0px 6px;
    padding: 0px;
    border: none 0px white;
}
#Login INPUT
{
    width:123px;
    padding:2px 0px 4px 6px;  
    float:left; 
    margin-top:4px; 
}
#Login .Checkbox INPUT
{
    width:auto;
    margin:4px 5px 0px 0px;
    padding:0px;
}
#Login .Checkbox LABEL
{
    margin-top:4px;
    *margin-top:7px;
    display:block;
    float:left;
}
DIV.OubliMDP
{
    clear:left;
}
div.OubliMDP A
{
    display:block;
    float:left;
    margin-top:4px;
    *margin-top:7px;
    margin-left:20px;    
}
DIV.LiensPromo
{
    clear:left;    
    width:263px;
    height:32px;
    margin:22px 0px 0px 0px;
}
DIV.LiensPromo A.VisuelAbonne,
DIV.LiensPromo A.VisuelDecouvrez
{
    display:block;
    height:34px;
    width:130px;
    float:left;
}

DIV.LiensPromo A.VisuelDecouvrez
{
    width:133px;
}

/******IDENTIFIE******/
#Identification DIV.monActuel
{
    width:246px;
    height:60px;
    float:left;
    margin-top:4px;
    margin-left:30px;
    _margin-left:15px;
}
#Identification .IdentReseau DIV.monActuel,
#Identification .IdentReseau .spacer
{
    display:none;
    }

#Identification .IdentReseau
{
    }  
#Identification .IdentReseau .IdentCollaborateur
{
    height:62px;
    padding-top:33px;
}    
#Identification A.bt_MonEspace
{
    display:block;
    width:66px;
    height:19px;
    margin:5px auto 0px auto;
}
#Identification DIV.monActuel UL
{
    float:left;
    width:115px;
    margin-left:8px;
    _margin-left:4px;
    margin-top:4px;
    
}
DIV.Connecte DIV.SeDeconnecter
{
    margin-right:10px;
    margin-top:4px;
    float:right;
    height:12px;
}
/*********************
        CORPS
*********************/
#CorpsBas
{
    padding-bottom:22px
}
.CorpsContenu,
.CorpsContenuSommaire,
.CorpsContenuRecherche,
.CorpsContenuOffre,
.CorpsContenuFicheOffre
{

    padding-left:15px;
    overflow:hidden;
    _display:inline-block;
    width:991px;
}
.CorpsContenuOffre,
.CorpsContenuFicheOffre
{
    padding:0px;
    width:auto;
}
#PartieGauche,
#Droite,
DIV.Gauche,
#Centre
{
    width:669px;
    float:left;
}
#monEspace #PartieGauche
{
    width:669px;
}
DIV.dateSelected
{
    width:404px;
    float:left;
    margin-top:5px;
}
DIV.boutonsEnteteCorps
{
    width:187px;
    float:left;

}
DIV.enteteCorps DIV.boutonsEnteteCorps
{
    width:auto;
    float:none;
    position:inherit;
}
.CorpsContenuSommaire DIV.enteteCorps DIV.boutonsEnteteCorps,
.CorpsContenuRecherche DIV.enteteCorps DIV.boutonsEnteteCorps
{
    float:right;
    margin-right:8px;
    _margin-right:4px;
}
DIV.boutonsEnteteCorps A.RSS,
DIV.boutonsEnteteCorps A.PDF,
.CorpsContenuOffre A.RSS
{
    display:block;
    width:23px;
    height:23px;
    float:right;
    margin:3px 9px 0px 0px;
}
.enteteCorps DIV.boutonsEnteteCorps A.RSS
{
    float:left;
}
.CorpsContenuSommaire DIV.boutonsEnteteCorps A.RSS,
.CorpsContenuRecherche DIV.boutonsEnteteCorps A.RSS,
.CorpsContenuOffre A.RSS 
{
    height:26px;
    margin:0px;
    margin-top:3px;
}
.CorpsContenuOffre A.RSS
{
    float:left;
} 
DIV.boutonsEnteteCorps A.PDF 
{
    width:26px;
    height:26px; 
    margin:0px 9px 0px 0px;       
}

A.PDFSommaire
{
    display:block;
    width:26px;
    height:26px;  
    float:left;
    margin-top:2px; 
    margin-right:5px;  
    }
div.boutonsEnteteCorps div {
    position:absolute;
    margin-top:8px;
    margin-left:5px;
}  
div.boutonsEnteteCorps div#lblLibellePDF
{
    margin-left:10px;
}
DIV.dateEdition
{   
    width:475px;
    float:left;
}
DIV.dateEdition A.editionPrecedente,
DIV.dateEdition A.editionSuivante,
#monEspace A.bt_Precedent,
#monEspace A.bt_Suivant
{
    display:block;
    float:left;
    width:17px;
    height:17px;
    margin:11px 0px 0px 11px;
    _margin:11px 0px 0px 5px;     
}
DIV.dateEdition A.editionSuivante,
A.bt_Suivant
{
    margin:13px 0px 0px 0px;
    _margin:6px 0px 0px 0px; 
}
DIV.dateEdition A.editionSuivante
{
    margin-top:10px;
}
#monEspace A.bt_Precedent,
#monEspace A.bt_Suivant
{
    margin-top:20px;
}
#monEspace .footer A.bt_Precedent,
#monEspace .footer A.bt_Suivant
{
    margin-top:18px;
}
#PartieGauche
{
    padding-top:12px;
}
.CorpsContenuOffre #PartieGauche,
.CorpsContenuFicheOffre #PartieGauche
{
    padding-top:20px
}
#monEspace #PartieGauche
{
    padding-top:8px;
}
.CorpsContenuOffre #PartieGauche,
.CorpsContenuFicheOffre #PartieGauche
{
    padding-left:14px;
    overflow:hidden;
    _display:inline-block;
}
Div.enteteCorps
{
    width:175px;
    float:left;
    height:33px;
    _width:168px;   
}
A.dateEdition
{
    display:block;
    float:left;
    padding:7px 0px 0px 14px;
}
/*********************
    COLONNE GAUCHE
*********************/
.InfosCles .EnPartenariat
{
  padding:20px 0px 0px 14px;  
}
.ListeRessources .EnPartenariat
{
    clear:both;
}
.ListeRessources .EnPartenariat .txt
{
    float:left;
    margin-top:10px;
    padding-right:5px;
}
.ListeRessources .EnPartenariat IMG
{
    width:110px !important;
}
.InfosCles .EnPartenariat IMG
{
    width:110px !important;
    margin-top:5px;
}
DIV.colonneGaucheSommaire
{
    width:175px;
    float:left;
    _width:168px;
    margin-left:1px;
    *margin-left:0px;
}
DIV.Gauche
{
    width:162px;
    clear:left;
    padding-right:13px;    
}
DIV.Gauche .Bloc.Tribune
{
    overflow:hidden;
    _display:inline-block;
}
DIV.Gauche H3
{
    margin:8px 0px 14px 16px; 
    padding-right:8px; 
     _padding-right:5px; 
}

DIV.Gauche .Resume
{
    margin:0px 0px 8px 16px;
    padding-right:8px;
}

DIV.Gauche .Reference
{
    margin-left:16px;
    padding-bottom:7px;
}
DIV.Gauche .documentsJoints
{
    margin:5px 0px;
}
DIV.Gauche A.LienTheme
{
    padding-left:14px;
    display:block;
}
DIV.Gauche .Bloc .footer
{
    margin-top:5px;
}
DIV.Gauche .Bloc .footer A
{
    display:block;
    padding:10px 0px 8px 0px;
    margin-left:14px;
    display:block;
}
Div.pictosCartoucheGauche
{
    overflow:hidden;
    _display:inline-block;
    margin-left:14px;
    padding:8px 8px 8px 3px;
}
.Bloc.Tribune Div.pictosCartoucheGauche
{
    margin-left:0px;
}
.PremierMouvement Div.pictosCartoucheGauche,
.PremierMouvement Div.pictosCartoucheGauche
{
}
Div.pictosCartoucheGauche A,
#Centre Div.boutons A
{
    display:block;
}
A.bt_Commenter
{
    width:30px;
    height:21px;
    float:left;
    padding-left:33px;
}
#Rubriques A.bt_Commenter
{

}

A.bt_Commenter SPAN SPAN
{
    left:0px;
    top:0px;
}
.ListeCommentaires A.bt_Commenter
{
    padding:0px;
}
DIV.infoBulleReagir
{
    float:left;
    margin:3px 0px 0px 3px;
    
}
DIV.infoBulleLire
{
    float:right;
    margin:3px 3px 0px 0px;
}
A.BtCadenas,
A.BtCadenasHover,
DIV.BtCadenas
{
    float:right;
  width:12px;
  height:15px;
  margin-top:4px; 
  margin-left:4px; 
}
#Droite .BtCadenas,
#Droite .BtCadenasHover
{
    margin:2px 15px 0px 0px;
}
DIV.popupCadenas
{
    width:230px;
    left:0px;
    padding:10px;
}
A.Lire
{
   float:right;
   width:16px;
   height:19px; 
}
DIV.Gauche div.unArticle, 
DIV.Gauche DIV.PremierArticle.Sticker
{
    padding-top:8px;
}
DIV.PictoMouvement
{
    text-align:center;
    padding-left:14px;
}
DIV.titreSommaire
{
    margin-left:14px;
}
 .page404 DIV.titreSommaire
 {
    margin:0px;
 }
DIV.RubriqueSommaire
{

}
DIV.RubriqueSommaire A
{
    display:block;
    margin-bottom:10px; 
    margin-left:14px;      
}
DIV.RubriqueSommaire A H1
{
    margin-left:0px;
}
.Gauche DIV.unMagazine
{
    padding:8px 0px 13px 0px;
    margin-bottom:8px;
}
.Gauche DIV.unMagazine A
{
    display:block;
}
.Gauche DIV.unMagazine A.BtCadenas,
.Gauche DIV.unMagazine A.BtCadenasHover
{
    margin-right:3px;
}
.Gauche DIV.unMagazine A IMG
{
    margin-top:10px;
}
A.btChiffresUtiles
{
    display:block;
    width:162px;
    height:30px;
    margin-top:9px;
}
A.btTsaTexte
{
    display:block;
    width:162px;
    height:38px;
    margin-bottom: 9px;
    cursor: pointer;
}
.Bloc.Tribune .premiereTribune,
.Bloc.Tribune .uneTribune
{
    padding-left:16px;
    }
.Bloc.Tribune  A.ThemeTribune
{
    display:block;
}
.Bloc.Tribune  A.TitreTribune
{
    display:block;
    margin:5px 0px;
    padding-right:8px;
}
.Bloc.Tribune  A.AuteurTribune
{
    display:block;
    margin-bottom:4px;
    padding-right:8px;
}
.Bloc.Tribune .uneTribune
{
    padding-top:4px;
}
/*********************
        CENTRE
*********************/
#Centre
{
    width:493px;
    _width:491px;
    }
#Centre.redigerChronique,
#Centre.charte,
#Centre.charte .redigerChronique
{
    width:auto;
    _width:auto;
    float:none;
    padding:0px;
}
#pourIE6 #Centre
{
    _width:auto;
    _float:none;
    _padding:0px;    
}
#Centre .Resume A
{
    display:block;
}    
#Centre .Resume H3 A
{
    display:inline;
}    
#monEspace #Centre
{
    width:669px;
    margin-left:0px;
}
.CorpsContenuOffre #Centre,
.CorpsContenuFicheOffre #Centre
{
    width:auto;
    margin:0px;
}
#Centre .unArticle
{
    padding-top:14px;
} 

#Centre .lireEgalementIdentification .unArticle
{
    padding-top:0px;
} 
#Centre TABLE
{
    border-collapse:collapse;
    padding:0px;
    margin:0px;
}
#Centre .BlocInfoStandard TD,
#Centre .BlocALaUne TD
{
    vertical-align:top;
    border:none;
    padding:0px;
    margin:0px;
}   
#Centre .BlocInfoStandard TD.Article,
#Centre .BlocALaUne TD.Article
{
    width:100%;
}

#Centre TD.Article
{
    padding-right:15px;
    padding-left:16px;
}

#Centre TD.Article h4, #Centre TD.Article h4 a
{
    font-size: 12px;
    font-weight: normal;
}
#Centre td.Article h4
{
    margin:10px 0px;
    padding:0;
    background:none;
}

#Centre DIV.boutons
{
    overflow:hidden;
    _display:inline-block;
    margin:10px 0px 14px 0px;
}
#Centre .ListeCommentaires DIV.boutons
{
    margin:8px 0px 7px 0px;
    padding-top:8px;
}
#Centre .BlocALaUne DIV.boutons
{
    width:290px;
}
#Centre .BlocInfoStandard DIV.boutons
{
    width:325px;
    float:right;
}
#Centre H3
{
    margin:7px 0px 8px 0px; 
    *margin:5px 0px 8px 0px; 
}
#Centre .TableauAgenda H2
{
    margin:4px 0px 10px 0px;
}
#Centre #Ressource H2
{
    margin-left:14px;
    margin-top:10px;
}
#Centre .lesRevues H2
{
    margin-left:16px;
    margin-right:14px;
    margin-top:0px;
}
#monEspace .uneArchive H2
{
    margin:8px 0px 10px 0px;
}
#Centre #Tribune #Ressource H2
{
    margin-top:8px;
}
#Centre A.Resume
{
    display:block;
}
#Centre .titre
{
    padding-bottom:10px;
}
DIV.titreAlaUne
{
    clear:both;
    float:left;
    width:100%;
    margin-top:2px;
    *margin-top:4px;
}
#Centre .BlocInfoStandard .titre
{
    text-align:left;
    padding-left:16px;
}
DIV.ImageArticle,
DIV.pVisuel
{
    float:right;
    width:155px;
    padding-right:15px;
    overflow:hidden;
}
.ficheArticle DIV.ImageArticle,
.ficheArticle DIV.ImageArticle A
{
    text-align:right;
}
DIV.CorpsContenuSommaire DIV.ImageArticle,
DIV.CorpsContenuRecherche DIV.ImageArticle,
DIV.pVisuel
{
    width:auto;
}
DIV.pVisuel IMG
{
    float:right;
    margin-left:15px;
}
DIV.pVisuel,
DIV.pVisuel SPAN
{
    *width:190px;
    text-align:right;
}
DIV.PictoArticle
{
    width:115px;
    padding-left:16px;
    overflow:hidden;
    position:relative;
}
.BlocInfoStandard .AvecVisuelVideo
{
    left:29px;
    top:13px;
}
.BlocOffresEmploi
{
    margin:0px 8px 10px 9px;
}
.BlocOffresEmploi .entete
{
    background:url('../images/commun/enteteOffresEmploiHome.jpg') no-repeat top left;
    width:269px;
    height:30px;
    padding-left:18px;
    }
.BlocOffresEmploi .villeEtDate DIV
{
    float:left;
}   

DIV.BlocOffresEmploi  DIV.uneOffre,
DIV.BlocOffresEmploi  DIV.premiereOffre
{
    padding:11px 18px 12px 18px;
    clear:both;
    overflow:hidden;
    _display:inline-block;
} 
DIV.BlocOffresEmploi .liens
{
    padding:15px 0px;
}
DIV.BlocOffresEmploi .liens SPAN
{
    padding:0px 39px 0px 0px;
    margin-left:40px;
}
DIV.BlocOffresEmploi .coinBasDroit
{
    overflow:hidden;
    _display:inline-block;
}
#Centre TD.Visuel IMG
{
    overflow:hidden;
}
.BlocInfoStandard.Agenda
{
    margin-top:10px;
    margin-bottom:25px;
}
.BlocInfoStandard .premierAgenda,
.BlocInfoStandard .unAgenda
{
    margin-left:27px;
    padding-bottom:10px;
}
.BlocInfoStandard.Agenda .Date
{
    padding-top:10px;
}
.BlocInfoStandard .premierAgenda .Date
{
    padding:0px;
}
.BlocInfoStandard.Agenda A.titreAgenda
{
    display:block;
}
div.RessourceContenu table td
{
    padding:4px;
}
/****HOME THEME - RUBRIQUE***/
A.btDeplierEditions,
A.btDeplierThemes,
A.btDeplierRubrique,
A.btDeplierRubriques
{
    display:block;
    float:left;
    padding:2px 25px 1px 4px;
    *padding:1px 21px 3px 3px;    
    margin-top:4px;
    margin-right:5px;   
    height:15px;

    width:114px;
    *width:116px;
}
.CorpsContenuOffre A.btDeplierRubrique
{
    width:233px;
    *width:234px;
    padding:2px 25px 2px 2px;
}
.RubriqueChroniques A.btDeplierThemes
{
    margin-right:12px;
}
.CorpsContenuOffre .colonneGaucheSommaire
{
    display:none;
}
A.validerRecherche
{
    display:block;
    float:left;
    width:27px;
    height:25px;
    margin-right:5px;    
}
.profilDetail A.validerRecherche
{
    float:right;
}
DIV.Recherche
{
    padding-top:7px;
    overflow:hidden;
    _display:inline-block;
    padding-left:12px;
}
DIV.Recherche .dans,
DIV.Recherche .choixNbArticles
{
    float:left;
    display:block;
    margin-top:2px;
}
DIV.Recherche .dans
{
    margin-top:6px;
    margin-right:5px;
}
.RubriqueChroniques .Recherche .dans
{
    margin-right:12px;
}

DIV.Recherche SELECT,
DIV.blocRecherche SELECT
{
    float:left;
    margin-top:4px;
    margin-right:5px;    
}
DIV.Resultats
{
    clear:both;
    float:left;
    margin-top:7px;
    width:100%;    
}
DIV.Resultats .UneRessource
{
    padding:10px 12px 8px 17px;
}
DIV.Resultats TABLE
{
    /*width:100%;*/
    width:auto;
}
DIV.Resultats TH,
TABLE.ListeRessources TH
{
    display:none;
}
.CorpsContenuOffre TABLE.ListeRessources TH
{
    display:table-cell;
    *display:block;
}

.Resultats DIV.DivLienTheme,
.Resultats DIV.RappelTheme,
#RessourceGauche .RappelTheme,
#RessourceGauche .Date,
.panDernieresTribunes .RappelTheme
{
    display:inline;
}
#RessourceGauche .Date
{
    padding-left:14px;
}
#Tribune #RessourceGauche .Date
{
    padding-left:0px;
}
.Resultats DIV.ImageArticle
{
    padding-left:15px;
    padding-right:0px;
}
.Resultats .BoutonsRessource
{
    width:295px;
    margin-top:7px;
}
#Centre #Themes .titre
{
  padding-top:15px;
  height:38px;  
}
DIV.MotsCles
{
    clear:both;
    margin-top:7px;
}
DIV.ListeSousThemes
{
    margin-top:10px;
    padding:14px 11px 7px 20px;
}
#Themes #PanWaiting
{
    left:160px;
    top:-35px;
    *top:-65px;
}
DIV.txtMotsCles
{
    margin-top:9px;
    padding-top:10px;
    padding-bottom:7px;
}
.ListeSousThemes li {
float:left;
width:230px;
}
/****Fiche Article****/
#Centre DIV.BlocFonctionnel,
#Centre DIV.BlocFonctionnelRecherche
{
    float:right;
    width:175px;
    margin:15px 15px 0px 15px;
    _margin:7px 7px 0px 7px;
    clear:right;  
    padding-bottom:5px;  
}
#Centre DIV.BlocFonctionnel.Annuaire
{
    width:211px;
}
.CorpsContenuOffre #Centre DIV.BlocFonctionnel
{
    margin-right:0px;
    *margin-right:20px;
}
#Centre DIV.BlocFonctionnelRecherche
{
    margin-right:10px;
    _margin-right:3px;
    margin-left:0px;
    margin-top:0px;
    width:170px;
    padding:0px;
}
#Centre DIV.BlocFonctionnelRecherche .contenuCartouche
{
    padding:10px 5px 10px 7px;
}
DIV.ImageRessource
{
    float:right;
    margin-left:15px;
    _margin-left:7px;
    width:190px;
}
DIV.ResumeRessource
{
    margin:0px 12px 0px 14px;
}
DIV.RessourceContenu
{
    margin:0px 12px 12px 14px;
}
#Centre DIV.RessourceContenu TABLE
{
    margin: auto;
}
DIV.RessourceContenu TH
{
    display:table-cell;
    padding:5px;
}
DIV.RessourceContenu TABLE TD.justif,
DIV.RessourceContenu TABLE TD.gauche
{
}
DIV.RessourceContenu TABLE TABLE
{
    width:100% !important;
    margin:0px !important;
}
DIV.RessourceContenu DIV.encadre1,
DIV.RessourceContenu DIV.encadre2
{
    padding:15px 12px 13px 14px;
    margin:8px 0px;
}
DIV.encadre1 .encadre1titre,
DIV.encadre2 .encadre2titre,
DIV.encadre1 .encadre1surtitre,
DIV.encadre2 .encadre2surtitre
{
    margin-bottom:10px;
}
DIV.enteteArticle
{
    margin-left:14px;
    width:270px;
}
DIV.enteteArticle DIV
{
    display:inline
}
DIV.BlocFonctionnel H5,
DIV.BlocFonctionnelRecherche H5
{
    height:24px;
    padding-top:3px;
    padding-left:7px;
}
#Centre DIV.BlocFonctionnel A.BoutonIcoValider
{
    display:block;
    float:left;
    width:27px;
    height:25px;
    float:right;
    margin:6px 28px 0px 0px;
    _margin:6px 14px 0px 0px;    
}
DIV.notation
{
    margin:13px 0px 8px 29px;
    _margin:13px 0px 8px 15px;
    overflow:hidden;
    _display:inline-block;
}
SPAN.ratingStar
{
    display:block;
    width:15px;
    height:14px;
    float:left;
}
SPAN.Credit
{
    display:block;
    clear:right;
    float:right;
    width:155px;
    text-align:right;
}
.BlocInfoStandard SPAN.Credit
{
    width:115px;
}
.fonctionnalitesAgenda SPAN.Credit
{
    margin-right:8px;
    _margin-right:5px;
}
A.Bt_Loupe
{
    float:left;
    display:block;
    width:17px;
    height:20px;
    position:relative;
    left:5px;
    bottom:30px;   
}
DIV.VisuelAgrandi
{

}
.BlocALaUne .unArticle SPAN.Credit
{
    padding-right:19px;
}
#Ressource .PanAuteurTrait,
#Ressource .PanAuteur
{
    margin:0px 12px 0px 14px;
    padding:0px 0px 16px 30px;
}
#Ressource .PanAuteurTrait
{
    margin-bottom:12px;
}
#Ressource .PanReferenceActiveTrait,
#Ressource .PanReferenceInactiveTrait,
#Ressource .PanInfosTrait
{
    margin:0px 12px 12px 14px;
    padding:0px 0px 16px 0px;
}
#Ressource .PanReferenceActive,
#Ressource .PanReferenceInactive,
#Ressource .PanInfos
{
    margin:0px 12px 12px 14px;    
    padding:0px;
}
DIV.documentsJoints
{
    padding-left:30px;
    height:18px;
    padding-top:4px;
}
.PanReferenceActiveFichiers
{
    padding-left:30px;
    overflow:hidden;
    _display:inline-block;
    padding-top:3px;
}
DIV.PanReferenceInactive H3,
DIV.PanReferenceInactiveTrait H3
{
    margin:0px 0px 10px 0px;
}
.Reference A,
.TableauAgenda .MotsCles A,
.panReference A
{
    display:block;
    width:204px;
    float:left;
    margin-right:5px;
}
.Gauche .Reference A
{
    width:auto;
    margin-right:0px;
    float:none;
}
DIV.PanReferenceInactive SPAN,
DIV.PanReferenceInactiveTrait SPAN
{
    padding-left:30px;
}
#Ressource DIV.PanInfos SPAN
{
    display:block;
    margin-left:30px;
}
.Reference A.colonneDroite,
.MotsCles A.colonneDroite
{
    margin-right:0px;
}
.Reference A.colonneGauche,
.panReference A.colonneGauche
/*.MotsCles A.colonneGauche*/
{
    clear:left;
}
.cadreMotsCles
{
    padding:0px 44px 15px 24px;
    overflow:hidden;
    _display:inline-block;
}
.cadreMotsCles A
{
    display:block;
    float:left;
    width:190px;
    margin-left:20px;
    _margin-left:10px;
}
.cadreMotsCles SPAN.virgule
{
    display:none;
}

/** Fonctionnalités Article**/
#Fonctionnalites
{
    overflow:hidden;
    _display:inline-block;
    width:273px;
    margin:25px 0px 25px 14px;
    
}
A.bt_Archiver,
A.bt_Mail,
A.bt_Imprimer
{
    float:left;
    display:block;
}
A.bt_Archiver
{
    width:22px;
    height:27px;
}
A.bt_Mail
{
    width:20px;
    height:27px;
    margin-right:58px;
    _margin-right:45px;
}
/*A.bt_Imprimer
{
    width:24px;
    height:22px;
    margin-right:59px;
    _margin-right:45px;
    margin-left:30px;
    _margin-left:30px;
}*/
A.bt_Imprimer
{
    width:25px;
    height:27px;
    margin-right:58px;
    _margin-right:45px;
    margin-left:25px;

}
.boutonsDetail A.bt_Imprimer
{
    margin-left:0px;
    float:left;
}
#Fonctionnalites .bt_Commenter
{
    width:31px;
    height:24px;
    padding:3px 0px 0px 34px;
}
/***Commentaires***/
DIV.ListeCommentaires
{
    padding:8px 12px 8px 14px;
    margin:0px;
    }
A.bt_Hautdepage
{
    display:block;
    width:77px;
    height:15px;
    float:right;
    padding-left:23px;
}
DIV.ListeCommentaires DIV.unCommentaire,
DIV.ListeCommentaires DIV.PremierCommentaire
{
    padding-top:10px;
}
.ListeCommentaires DIV.TitreCom
{
    margin-top:7px;
    margin-bottom:4px;
}
DIV.ajouterCommentaire
{
    padding:13px 14px 0px 9px;
}
DIV.ajouterCommentaire .onglet
{
    height:24px;
    padding-top:3px;
    padding-left:23px;
}
#Tribune DIV.ajouterCommentaire .onglet
{
   padding-left:8px;
}
DIV.ajouterCommentaire DIV.infosProfil
{
    padding-top:4px;
    overflow:hidden;
    _display:inline-block;
    margin-bottom:5px;
}
DIV.ajouterCommentaire .coinBasDroit
{
    padding-bottom:4px;
    padding-right:8px;    
    overflow:hidden;
    _display:inline-block;
}
A.bt_Previsu
{
    display:block;
    width:65px;
    height:15px;
    padding-left:28px;
    padding-top:8px;
    margin-right:65px;
    margin-top:4px;
}
.boutonsDetail A.bt_Previsu
{
    width:22px;
    height:23px;
    padding:0px; 
    float:left;   
}
DIV.ajouterCommentaire A.bt_Valider,
.OffreEmploiRechercheRapide A.bt_Memoriser,
.monAbonnement A.bt_Valider,
.monProfil A.bt_Valider,
#CorpsMobile A.bt_Valider
{
    display:block;
    width:57px;
    height:27px;
    padding:10px 0px 0px 45px;
}

.monAbonnement A.bt_Valider,
.monProfil A.bt_Valider,
#CorpsMobile A.bt_Valider
{
	margin:10px auto;	
}

DIV.ajouterCommentaire .formulaire
{

    overflow:hidden;
    _display:inline-block;
    position:relative;
}
DIV.boutonsBas
{
    overflow:hidden;
    _display:inline-block;
    margin-top:7px;
    *margin-top:6px;
    padding:11px 0px 4px 120px;
    clear:both;
}
DIV.boutonsBas A
{
    float:left;
}
DIV.ajouterCommentaire .FormLabel
{
    width:110px;
    float:left;
    clear:both;
    margin-top:5px;
    margin-right:5px;
}
.champsObligatoires {
    padding: 3px 0 20px 6px;
}
.formulaire .nbCaracteres,
.formulaire2 .nbCaracteres
{
    float:right;
    padding:3px 0px 0px 0px;  
}  
#invite .formulaire2 .nbCaracteres
{
    padding-right:40px;
}
DIV.ajouterCommentaire SPAN,
DIV.ajouterCommentaire INPUT
{
    float:left;
}
DIV.ajouterCommentaire SPAN.obligatoire,
DIV.ajouterCommentaire SPAN.checkboxCGU,
DIV.ajouterCommentaire SPAN.checkboxCGU INPUT
{
    float:none;
}
DIV.ajouterCommentaire SPAN.checkboxCGU INPUT
{
    _position:relative;
    top:-50px;
}
DIV.ajouterCommentaire DIV.infosProfil LABEL
{
    width:345px;
    float:left;
    margin-left:5px;
     margin-top:5px;
}
DIV.ajouterCommentaire DIV.infosProfil LABEL.CGU
{
    margin-bottom:7px;
    margin-left:0px;
    _width:337px;
}
div.ajouterCommentaire input.filigrane,
div.ajouterCommentaire input.pseudoCommentaire

{
    padding:3px 2px;
    margin-top:5px;
}
DIV.ajouterCommentaire TEXTAREA,
DIV.ajouterCommentaire INPUT.inputCommentaire
{
    width:341px;
    *width:331px;
    *margin-top:4px;
    padding:3px 2px;
    float:left;
}
DIV.ajouterCommentaire SPAN.checkbox,
DIV.ajouterCommentaire SPAN.redacteurLibelle,
DIV.ajouterCommentaire #txtRedacteurPseudoSpan
{
    display:block;
}
DIV.ajouterCommentaire SPAN.redacteurLibelle,
DIV.ajouterCommentaire #txtRedacteurPseudoSpan
{
    margin-top:7px;
    *margin-top:8px;
}
#Tribune DIV.ajouterCommentaire SPAN.redacteurLibelle,
#Tribune DIV.ajouterCommentaire #txtRedacteurPseudoSpan
{
    margin-top:5px;
    *margin-top:6px;
}
div.ajouterCommentaire span.checkbox INPUT
{
    margin-top:8px;
    *margin-top:5px;
}
#Tribune div.ajouterCommentaire span.checkbox INPUT
{
    margin-top:6px;
    *margin-top:3px;
    margin-right:6px;
}
DIV.ajouterCommentaire SPAN.redacteurLibelle
{
        width:135px;
}
.ajouterCommentaire SPAN.checkbox.Special
{

}
.ajouterCommentaire IMG.Bt_Aide,
.redigerChronique IMG.Bt_Aide
{
    float:right;

}
.ajouterCommentaire IMG.Bt_Aide
{
    margin-top:4px;  
    *margin-right:9px;
    margin-bottom:5px;
    *margin-bottom:0px;  
}
.redigerChronique IMG.Bt_Aide
{
    margin-right:23px;
    margin-top:1px;
}
.redigerChronique INPUT.bt_Ajouter
{
    border:none;
    padding-left:25px;
    padding-right:0px;
    *padding:0px;
    height:22px;
    width:auto;
    _width:160px;
}
.redigerChronique INPUT.btParcourir
{
    *width:345px;
}
.accepeterConditions
{
    float:left;
}
.redigerChronique .accepeterConditions INPUT
{
    width:auto;
    margin:0px;
    border:none;
    *position:relative;
    *top:-2px;
}
.accepterConditionsTexte
{
    float:left;
    width:388px;
    _width:386px;
    margin-left:7px;
}
.redigerChronique .boutons
{
    clear:both;
}

.redigerChronique .boutons SPAN.Signalement
{
    display:block;
    float:none;
}
.redigerChronique .boutons INPUT.bt_Soumettre
{
    width:119px;
    height:38px;
    padding:0px 0px 0px 22px;
    cursor:pointer;
    margin-left:30px;
}
.centrePopUp.previsuTribune
{
    overflow:hidden;
    display:inline-block;
    width:538px;
}
.redigerChronique .centrePopUp .bt_Valider
{
    margin-right:15px;
}
.redigerChronique .centrePopUp .bt_Annuler
{
    margin-top:2px;
}
.redigerChronique .centrePopUp .bt_Valider,
.redigerChronique .centrePopUp .bt_Annuler
{
    float:left;
    width:30px;
    height:30px;
}
#Centre .redigerChronique .centrePopUp .boutons
{
    margin:10px 0px;
}
.RubriqueChroniques A.bt_Rediger
{
    padding-left:25px;
    display:block;
    height:18px;
    padding-top:4px;
}
.RubriqueChroniques .boutonsRedaction A.bt_Rediger
{
    width:auto;
    float:left;
}
DIV.boutonsRedaction
{
    float:right;
    overflow:hidden;
    _display:inline-block;
    margin-top:15px;
}
.boutonsRedaction LI
{
    width:166px;
    padding:6px 0px;
    overflow:hidden;
    _display:inline-block;
    padding-left:8px;
}

.boutonsRedaction LI IMG.Bt_Aide
{
    margin-right:4px;
    float:left;
}
.boutonsRedaction LI IMG.btAvantage
{
    margin-right:8px;
    float:left;
}
.boutonsRedaction LI A.bouton
{
    float:left;
    padding-top:4px;
}
.RubriqueChroniques .Recherche
{
    margin-top:14px;
    padding-bottom:9px;
}
.ListeRessources.RubriqueTribunes
{
    padding:15px 15px 0px 15px
}

.RubriqueTribunes .RappelTheme
{
    display:inline;
}
.RubriqueChroniques DIV.BoutonsRessource
{
    overflow:hidden;
    _display:inline-block;
    padding-bottom:11px;
    padding-top:10px;
    margin-bottom:18px;    
}
#Centre DIV.BlocFonctionnel.Annuaire .enteteInfosAuteur
{
    overflow:hidden;
    _display:inline-block;
}

.enteteInfosAuteur a.BtCadenas, 
.enteteInfosAuteur a.BtCadenasHover
{
    float:right;
    margin-right: 5px;
    margin-top:0px;
}
#Centre DIV.BlocFonctionnel.Annuaire .nomAuteur
{
    padding:10px 0px 5px 7px;
    float:left;
}
A.AlisteAuteurs
{
    padding-left:7px;   
}

A.AlisteAuteurs
{
    display:block;
    padding-top:7px;
}



#RessourceGauche .panReference
{
    padding-left:14px;
    padding-bottom:10px;
    overflow:hidden;
    _display:inline-block;
}
#RessourceGauche .panReference A{
    padding-left:30px;
}
/*****Les REVUES*****/
#Centre .lesRevues .titre
{
    margin-bottom:13px;
}
DIV.lesRevues .unMagazine
{
    width:151px;
    float:left;
    margin-bottom:30px;
   /* position:relative;*/
    height:193px;
    padding-top:8px;
    padding-left:11px;

}
A.aVisuelMagazine
{
    display:block;
    margin-bottom:4px;
}

DIV.lesRevues a.BtCadenas,
DIV.lesRevues a.BtCadenasHover
{
    float:right;
    margin-right:3px;
}
TABLE.listeMagazines
{
    display:none;
}
DIV.lesRevues A.lienDateMagazine
{
    display:block;
    margin-bottom:4px;
}
.lesRevues .visuelMagazine
{
    float:right;
    margin-right:14px;
}
.lesRevues DIV.lienTheme
{
    margin-left:16px;
}
SPAN.labDateMagazine
{
    padding-left:16px;
    padding-top:5px;
}
SPAN.labTitreMagazine
{
    display:block;
    margin-left:16px;
    margin-bottom:13px;
}
.lesRevues div.titreSommaire
{
    margin-bottom:7px;
}
div.enteteArticle DIV.panPublieeDans
{
    display:block;
    margin-top:5px;
}
#Ressource .note
{
    margin:5px 0px;
}
P.intertitre1,
DIV.intertitre1,
P.intertitre2,
DIV.intertitre2
{
    margin:15px 0px;
}
P.intertitre3,
DIV.intertitre3
{
    margin:12px 0px;    
}
P.intertitre4,
DIV.intertitre4
{
    margin:8px 0px;    
}


/*********Pagination************/

div.pagination {
	padding: 3px;
	padding-top:10px;
	margin: 3px;
    margin-top:0px;	
	overflow:hidden;
	_display:inline-block;
}
.lesRevues TR.pagination TD
{
    width:493px;
    padding-top:6px;
}
div.pagination a,
div.pagination a:active,
div.pagination a:visited
 {
	padding: 1px 5px 2px 5px;
	margin: 2px;
}
 
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
}
div.pagination a.debut,
div.pagination a.debut:active,
div.pagination a.debut:visited,
div.pagination span.debut
{
    padding-right:20px;
    margin-right:5px;
    }
   
div.pagination span.debut
{
    visibility:hidden;   
    }    
div.pagination a.precedent,
div.pagination a.precedent:active,
div.pagination a.precedent:visited,
div.pagination span.precedent
{ 
    padding-right:20px;  
    margin-right:15px;    
    }
div.pagination span.precedent
{
    visibility:hidden;    
    }
        
div.pagination a.suivant,
div.pagination a.suivant:active,
div.pagination a.suivant:visited,
div.pagination span.suivant
{
    padding-left:20px;
    margin-left:15px;
    }
div.pagination span.suivant
{
    visibility:hidden;   
    }
div.pagination a.fin,
div.pagination a.fin:active,
div.pagination a.fin:visited,
div.pagination span.fin
{ 
    padding-left:20px;
    margin-left:5px;     
    }
div.pagination span.fin
{
    visibility:hidden;   
    }
div.divnavigation A.btPrecedent,
div.divnavigation A.btSuivant
{
    height:15px;
    padding:2px 0px 0px 25px;
    display:block;
    margin:0px 0px 0px 15px;
}
div.divnavigation A.btSuivant 
{
    padding:2px 25px 0px 0px;
    margin:0px 15px 0px 0px;
}
/***LIRE EGALEMENT**/
.lireEgalement .premierArticle,
.lireEgalement .unArticle
{
    padding:10px;
}
/****PAGE RECHERCHE******/
DIV.lesResultats
{
    *margin-left:1px;
}
.pageRecherche .Themesresultats H5
{
    margin:10px 0px 7px 0px
}
.pageRecherche .lesResultats H5
{
    margin:11px 0px 7px 15px;
}
DIV.GrandTitreRubrique.titreRecherche,
DIV.enteteIdentification,
DIV.Entete404,
DIV.enteteContact,
DIV.EnteteRSS,
DIV.enteteTitresSemaine,
DIV.EnteteConfirmationContact
{
    height:40px;
    padding-top:10px;
}
DIV.enteteIdentificationMobile
{
    height:70px;
    padding-top:10px;
    
}
.page404 .rubriques UL,
.page404 UL.ListeTheme404
{
    margin-left:25px;
    padding-left:30px;
}
.page404 UL.ListeTheme404
{
    margin-left:0px;
    
}
DIV.blocRecherche
{
    padding:13px 0px 5px 10px;
    overflow:hidden;
    _display:inline-block;
}
DIV.pageRecherche
{
    padding:0px;
}
DIV.blocRecherche DIV.partieGauche
{
    float:left;
    width:300px;
}
div.blocRecherche .dans
{
    display:block;
    float:none;
    margin-top:5px;
}
DIV.pageRecherche .btDeplierRubriques,
DIV.pageRecherche .btDeplierThemes
{
    clear:left;
}
DIV.pageRecherche .btDeplierEditions
{
    margin-right:0px;
}
DIV.pageRecherche .btDeplierRubriques,
DIV.pageRecherche .btDeplierThemes,
DIV.pageRecherche .btDeplierEditions
{
    width:142px;
    padding-right:0px;
}
INPUT.inputRecherche
{
    width:290px;
    padding:2px;
    height:15px;
}
.pageRecherche .unResultat
{
    margin:7px 15px;
    _margin:7px 14px;
    padding:15px 8px;
    *padding:15px 7px;
    overflow:hidden;
    _display:inline-block;
}
.pageRecherche .lienRubrique
{
    display:inline;
}
.pageRecherche DIV.Themesresultats
{
    padding:11px 20px 12px 12px;
    overflow:hidden;
    _display:inline-block;
}
.pageRecherche DIV.Themesresultats .resultatRecherche
{
    clear:both;
    overflow:hidden;
    _display:inline-block;
    margin-top:10px;
}
.ResultatUnique .Zapette,
.ResultatUnique .panTri,
.ResultatUnique .panFiltreResultats
{
    display:none !important;
}
div.Zapette div.ContenuZapette div.SelectedRechercheCategorie, 
div.Zapette div.ContenuZapette div.SelectedRechercheSousCategorie
{
    overflow:hidden;
    _display:inline-block;
}
.ResultatUnique .Centre
{
    margin-left:19px;
}
.resultatRecherche A
{
    display:block;
    float:left;
    width:230px;
}
.resultatRecherche .autresSuggestions
{
    clear:both;
    margin-top:5px;
    float:left;
}
.pageRecherche .basdePage
{
    margin:10px 15px;
    _margin:10px 8px
    ;
}
A.bt_Detail
{
    display:block;
    height:19px;
    width:16px;
    float:right;
}
.pageRecherche .liensResultat
{
    float:left;
    clear:both;
}
.pageRecherche .detailResultat
{
    clear:both;
}
.pageRecherche .detailResultat
{
    margin:10px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}
.detailResultat TD
{
    vertical-align:top;
}

.boutonsDetail A
{
    margin-right:15px !important;
    _margin-right:11px !important;
}
.boutonsDetail A.bt_Archiver
{
    margin-right:0px !important;
    float:left;
} 
DIV.boutonsDetail
{
    margin-top:17px;
}
TD.LiensDetailResultat
{
    width:140px;
}
DIV.boutonInscription
{
    margin-bottom:10px;
    float:left;
}
.boutonInscription A
{
    float:left;
}
.pageRecherche DIV.MotsClesResultats
{
    margin-top:10px;
    padding-top:10px;
}
DIV.panDetailResume
{
    padding-right:20px;
}
.pageRecherche TABLE.ListeRessources
{
    width:100%;
}
A.boutonConfimEnvoiContact
{
    display:block;
    float:left;
    margin-right:10px;
}
A.boutonConfimEnvoiContact IMG
{
    margin-top:2px;
}
A.boutonConfimEnvoiContact SPAN
{
    display:block;
    float:left;
    margin-left:5px;
}
/**PAGE TITRES DE LA SEMAINE**/
.TitresSemaine .Titre {
float:left;
margin-left:7px;
margin-right:10px;
text-align:right;
width:155px;
clear:both;
}
.TitresSemaine .Lien {
padding-top:6px;
}
.TitresSemaine .Lien A{
    display:block;
    width:300px;
    float:left;
}
.TitreSemaine .bordure {
height:2px;
margin:5px 10px 0 2px;
}
/****PAGE ABONNEMENT***/
.formulaire
{
    padding:0px 17px 0px 13px;
}
.formulaire2
{
    position:relative;
    overflow:hidden;
    _display:inline-block;
}
.pageContact .formulaire
{
    padding:0px;
}
.formulaire .FormLabel
{
    width:110px;
    float:left;
}
.formulaire.envoyerAmi .FormLabel
{
    width:80px;
}
.formulaire .leFormulaire
{
    padding-top:20px;
}
/***Ajout YV***/
.formulaire .codePrivilege input{
    margin-left:260px !important;
}
.formulaire .leFormulaire .FormLabel{
    padding-left:100px;
}
.formulaire .checkCertification{
    margin-top:10px;
}
/********/
.formulaire .leFormulaire INPUT
{
    width:240px;
}
.formulaire .leFormulaire SELECT
{
    width:242px !important;
    *width:246px !important;
}
.formulaire .FormLabel,
.formulaire SELECT,
.formulaire INPUT,
.formulaire TEXTAREA
{
    margin-top:7px;
}
.formulaire INPUT.long
{
    width:406px;
}
.formulaire .leFormulaire SELECT.jour
{
    width:50px !important;
    margin-right:5px;
}
.formulaire .leFormulaire SELECT.mois
{
    width:106px !important;
    *width:108px !important;
    margin-right:5px;
}
.formulaire .leFormulaire SELECT.annee
{
    width:70px !important;
    *width:72px !important;
}
.formulaire .leFormulaire INPUT.codePostal
{
    width:84px;
    *width:82px;
}
.formulaire .leFormulaire INPUT.ville
{
    width:108px;
}
.formulaire .codePrivilege DIV
{
    margin:14px 0px 13px 0px;
}
.formulaire .codePrivilege INPUT
{
    width:141px;
    margin-left:152px;
    margin-bottom:16px;
    height:16px;
    padding:2px;
}
.iFrameAbo{
    width:669px;
    _width:668px;
}
.iFrameAbo .formulaire .codePrivilege INPUT    
{
    margin-left:168px;
}
.formulaire DIV.codePrivilege.Abonne
{
    overflow:hidden;
    _display:inline-block;
    clear:both;
}   
.formulaire .champsObligatoires
{
    margin:13px 0px 11px 0px;
} 
.formulaire .basFormulaire .champsObligatoires
{
    float:left;
} 
/****PAGE CONTACT***/
.pageContact .centreGauche
{
    padding:15px 16px 15px 15px;
}
.pageContact .centreGauche TD
{
    padding:2px 0px;
}
.pageContact .centreGauche TD.libelle
{
    width:170px;   
}
.pageContact .centreGauche TD.img IMG
{
    margin-left:10px;
}
.pageContact .centreGauche TD.img.Gauche IMG
{
    margin-right:30px;
}
.pageContact .laisserMessage
{
    padding-top:15px;
}
.formulaire TEXTAREA
{
    width:240px;
    height:145px;
}
.pageContact .basFormulaire
{
    padding-bottom:7px;
        overflow:hidden;
    _display:inline-block;
    
}
DIV.infosContact
{
    padding-top:4px;
    width:422px;
    margin:20px 0px 0px 20px;
}
DIV.basInfosContact
{
    padding:16px 16px 20px 16px;
}
.pageContact .formulaire .basFormulaire .FormLabel,
.pageContact .formulaire .basFormulaire TEXTAREA
{
    margin-top:2px;
    float:left;
}
.pageContact .basFormulaire .FormLabel
{
    clear:both;
    
}
.pageContact .basFormulaire .spacer
{
    height:1px;
}
.pageContact .remainderMessage
{
    float:left;
    padding-top:3Px;
}
/******FLUX RSS******/

div.blocRSS {
border-bottom:1px solid #959595;
overflow:hidden;
padding-left:20px;
padding-bottom:15px;
}
div.blocRSS.General
{
    padding-bottom:10px;
    padding-top:10px;
}
span.typeRessourceRSS
{
    display:block;
    float:left;
    width:185px;
}
.blocRSS A
{
    margin-left:5px;
}
.panRSSContenu
{
    clear:both;
}
span.TitreRSS
{
    padding-left:20px;
    display:block;
    padding:10px 0px 10px 20px;
}
.FluxGeneral span.TitreRSS
{
    float:left;  
    padding-left:0px;
    padding-top:0px;
}
.PlanGeneral span.TitreRSS
{
    padding-left:0px;
    padding-top:0px;
}
.PlanGeneral span.typeRessourceRSS
{
    display: block;
    float: none;
    padding: 5px;
    width: auto;
}
.PlanGeneral span.typeRessourceRSS a 
{
    font-family:Georgia;
    font-weight:bold;
    font-size: 12px;
    color: #000000;
    font-style: normal;
}
.uneRubriquePlan .typeRessourceRSS, .unThemePlan .typeRessourceRSS
{
    display: block;
    float: none;
    width: auto; 
    padding: 5px;  
}
.uneRubriquePlan .typeRessourceRSS a
{
    font-family:Times New Roman;
    font-size:18px;
    font-style:italic;
    font-weight:bold;
}
.unThemePlan .typeRessourceRSS a
{
    font-family:Verdana;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
}
.FluxGeneral SPAN.typeRessourceRSS
{
    display:none;
}
.premierTheme.FluxGeneral
{
    width:100%;
}
.blocRSS .FluxGeneral .panRSS
{
    float:right;
    margin-top:6px;
    margin-right:12px;
}
.blocRSS .uneRubrique,
.blocRSS .premiereRubrique,
.blocRSS .unTheme,
.blocRSS .premierTheme
{
    padding-top:7px;
    padding-bottom:3px;
    padding-right:10px;
}
/***CGU - PARTENAIRES - INFOS LEGALES***/
#Centre .pageContenu p,
#Centre .pageContenu .DescriptionPartenaire
{
    padding:0px 14px 0px 16px;
}
#Centre .pageContenu UL
{
    padding:0px 24px 0px 26px;    
}
#Centre .pageContenu H3
{
    margin:10px 14px 10px 16px;
}
#Centre .pageContenu .LogoPartenaire
{
    float:right;
    margin-right:14px;
}
/***** MON ESPACE******/
/***mes commentaires***/
TABLE.mesCommentaires
{
    border:none;
    width:100%;
}
#monEspace A.bt_EntetePartieGauche
{
    display:block;
    width:246px;
    height:29px;
    float:left;
}
DIV.mesCommentaires,
DIV.mesTribunes,
DIV.mesConsultations,
DIV.mesArchives
{
    width:334px;
    float:left;
}
DIV.mesArchives,
DIV.mesTribunes
{
    width:334px;
}
#monEspace DIV.contribution
{
    overflow:hidden;
    _display:inline-block;
}
#monEspace #Centre .mesTribunes div.panDerniereReaction .titre
{
    height:auto;
    padding-bottom:2px;
}
.ColonneTribunes div.panDerniereReaction .titreDerniereReaction
{
    clear:both;
}
.ColonneTribunes div.panDerniereReaction .resumeDerniereReaction
{
    padding-bottom:17px;
}
#monEspace #Centre .titre
{
    height:33px;
    padding-top:19px
}
#monEspace #Centre .mesCommentaires .titre,
#monEspace #Centre .mesTribunes .titre
{
    height:33px;
    padding-top:7px;
    padding-bottom:7px
}
#monEspace #Centre .mesCommentaires .header .titre,
#monEspace #Centre .mesTribunes .header .titre
{
    padding-top:10px;
    padding-bottom:10px
}
#monEspace #Centre .mesCommentaires .header
{
    margin:0px auto;
    width:310px;
}

#monEspace .mesConsultations LI
{
    margin-right:13px;
    padding:7px 0px 7px 13px;
}
#monEspace DIV.DragAndDrop
{
    width:15px;
    height:20px; 
    margin-top:6px; 
}
INPUT.bt_Supprimer
{
    display:block;
    width:19px;
    height:23px;
    margin-top:6px;     
}
#monEspace INPUT.bt_Supprimer
{
    float:right;
}
#monEspace .DragAndDropListe
{
    padding:0px 15px 0px 17px;
}
#monEspace .DragAndDropListe LI
{
    padding:6px 0px 13px 0px
}
#monEspace .uneArchive
{
    padding-left:6px;
}
#monEspace .uneArchive H1,
#monEspace .uneArchive .Date
{
    float:left;
}
#monEspace .uneArchive .Date
{
    clear:left;
}
#monEspace #Centre .mesCommentaires .titre,
#monEspace #Centre .mesTribunes .titre
{
    float:left;
    border:none;
}
#monEspace .monPseudo
{
    clear:both;
    overflow:hidden;
    _display:inline-block;
    padding:10px 7px 10px 10px;
}
#monEspace .mesCommentaires .monPseudo
{
    padding-right:0px;
    margin-right:15px;
}
#monEspace .mesTribunes .monPseudo
{
    padding:10px 0px 10px 7px;
    margin-left:17px;
}
#monEspace .mesCommentaires .monPseudo .texte,
#monEspace .mesCommentaires .monPseudo INPUT,
#monEspace .mesCommentaires .monPseudo .panModifier,
#monEspace .mesCommentaires .monPseudo .panValider,
#monEspace .mesCommentaires .monPseudo .infoBulleModifier,
#monEspace .mesCommentaires .monPseudo .infoBulleValider
{
   float:left;
}
#monEspace .mesCommentaires .monPseudo .texte
{
    margin-top:2px;
}
#monEspace a.validerRecherche
{
    margin-right:0px;
    position:relative;
    top:-3px;
}
#monEspace .monPseudo INPUT
{
    margin-left:5px;
    width:112px;
    height:10px;
    padding:4px 4px 5px 4px;
}
#monEspace .Bt_Aide
{
    float:right
}
#monEspace .bt_Rediger,
.popUp .boutons A.bt_Rediger
{
    display:block;
    float:left;
    width:20px;
    height:22px;
}
#monEspace .panModifier,
#monEspace .panValider
{
    margin-left:14px;
    *margin-left:12px;    
}
.panModifier A.bt_Rediger,
.etatTribune A.bt_Rediger
{
    margin:0px;
}

#monEspace .infoBulleModifier,
#monEspace .infoBulleValider
{
    margin-right:4px;
    padding-top:2px;
    margin-top:2px;
}
A.bt_Supprimer
{
    display:block;
    float:right;
    width:19px;
    height:23px;
    
}
.unCommentaire .date
{
    float:left;
}
#monEspace INPUT.bt_Valider,
#monEspace INPUT.bt_Annuler
{
    border:none;
    width:30px;
    height:30px;
}
#monEspace INPUT.bt_Annuler
{
    height:27px;
    margin-top:3px;
}
#monEspace .mesCommentaires .boutons
{
    width:100px;
    margin:0px auto;
}
A.bt_Reaction
{
    padding-top:3px;
    display:block;
    float:left;
}

#monEspace .lienArticle
{
    margin-top:7px;
    margin-bottom:5px;
}
.mesCommentaires .reactions,
.mesCommentaires .contenuCom,
.mesCommentaires .lienConditions

{
    padding:13px 0px 13px 15px;
    overflow:hidden;
    _display:inline-block;
    margin-right:18px;
}
.mesCommentaires .reactions
{
    padding:13px 0px 13px 15px;
}
.uneTribune .reactions
{
    overflow:hidden;
    _display:inline-block;
    padding:13px 15px 13px 7px; 
    margin-top:7px;   
}
.mesTribunes .lienConditions
{
    margin-left:17px;
    padding:13px 7px;
    overflow:hidden;
    _display:inline-block;
}
.mesCommentaires .footer
{
    overflow:hidden;
    _display:inline-block;
    margin-right:18px;
}
.mesTribunes .footer
{
    overflow:hidden;
    _display:inline-block;
    margin-left:4px;
}
.mesTribunes A.bt_MonProfil
{
    display:block;
    float:left;
    height:18px;
    padding-left:22px;
    padding-top:4px;
}
#monEspace .monPseudo .etatProfil
{
    width:170px;
    padding:0px 10px;
    float:right;
    overflow:hidden;
    _display:inline-block;
}
.etatProfil .separateur
{
    margin:3px 0px;
}
.etatTribune .separateur
{
    margin:2px 0px;
}
.mesTribunes .uneTribune
{
    padding-top:7px;
    margin-left:17px;
    width:317px;
    
}
.mesTribunes TD.ColonneTribunes 
{


    
}
.resumeTribune
{
    padding-right:15px;
}
 .mesTribunes .uneTribune .resumeTribune
 {
    padding-left:8px;
    *width:162px;
    _width:144px;
 }

.etatTribune
{
    width:110px;
    float:right;
    margin-right:15px;
    margin-left:7px;
    overflow:hidden;
    _display:inline-block;
}
DIV.hautCartouche
{
    overflow:hidden;
    _display:inline-block;
    padding-bottom:15px;
}
.monAbonnement .libelle
{
    margin-left:6px;
    margin-top:2px;
    float:left;
    width:260px;    
}
.monAbonnement .basCartouche
{
    padding-bottom:5px;
        overflow:hidden;
    _display:inline-block; 
}
.Bloc.monProfil .partie,
.Bloc.monProfil .premierPartie
{
    padding:10px 14px 5px 14px;
    margin-top:5px;
    overflow:hidden;
    _display:inline-block;    
}
.Bloc.monProfil .premierPartie
{
    margin-top:0px;
}
TABLE.ListeFichiersJoints
{
    width:100%;
}
/***OFFRES EMPLOI***/
A.btPostuler
{
    display:block;
    width:66px;
    height:26px;
    margin:15px auto;
    padding:10px 0px 0px 50px;
    }
.divContactRecruteur
{
    clear:both;
    padding:15px 0px 0px 26px;
    text-align:center;
}
.CorpsContenuOffre .OffresEmploiNombreOffres A.RSS
{
    margin-left:15px;
    
}
.AnnonceOffreEmploi .ajouterCommentaire input.inputUploadCV
{
    float:left;
    margin-bottom:9px;
}
.AnnonceOffreEmploi .ajouterCommentaire img.Bt_Aide
{
    float:left;
    margin-top:0px;
    margin-left:15px;
}
.CorpsContenuOffre #Centre
{
	*width:100%;
}

.CartoucheIlsRecrutent A,
.pictosIlsRecrutent A
{
    overflow:hidden;
    display:block;
    _display:inline-block;
    cursor:pointer;
}
.CartoucheIlsRecrutent A,
.pictosIlsRecrutent A
{
    width:120px;
    height:60px;
}

#Centre TABLE.pictosIlsRecrutent TD.deuxLignes
{
    padding-top:35px;
}
.OffreEmploiRechercheRapide,
.OffreEmploiIlsRecrutent2Lignes,
.OffreEmploiIlsRecrutent
{
    width:305px;
    float:left;
    height:213px;
    padding-top:2px;
}
.OffreEmploiRechercheRapide
{
    margin-left:22px;
    margin-right:15px;
    _margin-left:11px;
    _margin-right:7px;    
    padding:2px 24px 0px 18px;
    width:263px;
}
.OffreEmploiRechercheRapide .contenu
{
    padding-top:30px;
}
.OffreEmploiRechercheRapide .contenu SELECT
{
    width:263px;
    margin-bottom:5px;
}
.OffreEmploiIlsRecrutent2Lignes .contenu,
.OffreEmploiIlsRecrutent .contenu
{
    padding-top:25px;
}
INPUT.inputMotsCles
{
    width:255px;
    padding:3px 3px;
}
.OffreEmploiRechercheRapide A.bt_Memoriser
{
    margin:23px auto 0px auto;
}
DIV.OffresEmploiNombreOffres
{
    margin:25px 0px 0px 23px;
    float:left;
}
.OffresEmploiNombreOffres SPAN,
.OffresEmploiNombreOffres DIV
{
    float:left;
    padding-top:5px;
}
.CorpsContenuOffre #Centre TABLE.ListeRessources
{
    width:620px !important;
    clear:both;
    float:left;
    margin-top:12px;
    margin-left:26px;
    _margin-top:6px;
    _margin-left:13px;    
}
.CorpsContenuOffre TABLE.ListeRessources TD,
.CorpsContenuOffre TABLE.ListeRessources TH,
.CorpsContenuOffre TABLE.ListeRessources TR,
.CorpsContenuOffre TABLE.ListeRessources
{
    border-collapse:collapse;
}
.CorpsContenuOffre TABLE.ListeRessources TD
{
    padding:5px 0px;
}
.CorpsContenuOffre TABLE.ListeRessources TH
{
    height:28px;
}
.CorpsContenuOffre TABLE.ListeRessources .pagination TD
{
    padding-top:0px;
}
.CorpsContenuOffre .contenu IMG
{
    border:none;
}
.CorpsContenuOffre .contenuCartouche
{
    padding:10px;
}
.CorpsContenuOffre #Centre .contenuCartouche TABLE
{
    margin-bottom:7px;
}
DIV.panRecruteur
{
    width:630px;
    margin:12px 0px 10px 19px;
}
DIV.panRecruteur .header
{
    overflow:hidden;
    _display:inline-block;    
}
DIV.panRecruteur IMG
{
    margin:8px 0px 0px 5px;
}
A.btRetourAnnonce
{
    padding-left:20px;
    display:block;
    height:16px;
    margin-left:19px;
    margin-top:25px;
    width:190px;
    padding-top:1px;
}
DIV.logoRecruteur,
DIV.nomRecruteur,
.logoRecruteur IMG
{
    float:left;

}
DIV.nomRecruteur
{
    margin:35px 0px 0px 12px
}
DIV.Description
{
    clear:both;
    margin:11px 5px 16px 5px;
}
DIV.Description DIV
{
    padding:14px 10px 19px 10px;
}
DIV.btTouteNosOffres
{
    clear:both;
    padding-bottom:10px;
}
.CorpsContenuOffre TH A
{
    display:block;
    padding-right:15px;
    float:left
}
.CorpsContenuOffre TH
{
    padding-left:20px;
}
.CorpsContenuOffre .ListeRessources IMG
{
    border:none;
}
.CorpsContenuOffre .dateAnnonce,
.CorpsContenuOffre .villeAnnonce,
.CorpsContenuOffre .posteAnnonce
{
    margin-top:5px;
}
.CorpsContenuOffre A.posteAnnonce
{
    display:block;
}
.CorpsContenuFicheOffre .colonneGaucheSommaire
{
    display:none;
}
.CorpsContenuFicheOffre .InfosCles
{
    width:176px;
    float:left;
}
.CorpsContenuFicheOffre .InfosCles .titreInfosCles
{
    padding:15px 0px 3px 14px;
}
DIV.labelInfosCles
{
    margin-top:20px;
    padding-left:14px;
}
#ConteneurImpression DIV.labelInfosCles
{
    padding-left:0px
}
.CorpsContenuFicheOffre .InfosCles .liens
{
    padding-left:14px;
}
SPAN.txtInfosCles
{
    padding-left:14px;
    display:block;
}
DIV.pictoRecruteur
{
    margin:10px 0px 10px 14px;
}
#ConteneurImpression DIV.pictoRecruteur
{
    margin:10px 0px 10px 0px;
}
DIV.AnnonceOffreEmploi
{
    float:left;
    width:492px;
}
.CorpsContenuFicheOffre DIV.divnavigation
{
    margin-top:7px;
    padding-bottom:7px;
    overflow:hidden;
    _display:inline-block;
}
.CorpsContenuFicheOffre .divnavigation TD
{
    width:33%;
}
.posteOffreEmploi
{
    margin:15px 0px 20px;
}
.CorpsContenuFicheOffre A.PDF
{
    display:block;
    float:left;
    height:26px;
}
.CorpsContenuFicheOffre A.bt_Imprimer,
.CorpsContenuFicheOffre A.bt_Mail,
.CorpsContenuFicheOffre A.PDF
{
    padding-left:30px;  
    padding-top:7px; 
    margin:0px;
    width:auto;
}
.CorpsContenuFicheOffre .pan2Boutons A.bt_Imprimer
{
    margin-left:95px;
    _margin-left:47px;
}
.CorpsContenuFicheOffre .pan2Boutons A.bt_Mail
{
    margin-left:95px;
}
.CorpsContenuFicheOffre .pan3Boutons A.bt_Imprimer,
.CorpsContenuFicheOffre .pan3Boutons A.bt_Mail,
.CorpsContenuFicheOffre .pan3Boutons A.PDF
{
    margin-left:35px;
}
.CorpsContenuFicheOffre .pan3Boutons A.bt_Imprimer
{
    _margin-left:17px;
}
.AnnonceOffreEmploi .coinBasDroit
{
    padding-left:14px;
}
.AnnonceOffreEmploi .ajouterCommentaire INPUT
{
    float:none;
    margin:2px 0px 5px 0px;
}
.AnnonceOffreEmploi div.ajouterCommentaire textarea
{
    width:435px;
    margin:0px;
}

A.btEnvoyer
{
    display:block;
    float:right;
    height:29px;
    width:73px;
    margin-top:5px;
    padding:9px 0px 0px 48px;
    margin-right:4px;
}
.lbRecruteur
{
    margin:5px 10px;
}
.CorpsContenuOffre .ListeRessources .pagination TD DIV
{
    padding-top:12px;
}

.CorpsContenuOffre table.ListeRessources th
{
    padding-left:0;    
}

.CorpsContenuOffre table.ListeRessources th.Recruteur,
.CorpsContenuOffre table.ListeRessources th.TriCroissantRecruteur a,
.CorpsContenuOffre table.ListeRessources th.TriDecroissantRecruteur,
.CorpsContenuOffre table.ListeRessources th.AucunTriRecruteur
{
    padding-left:16px;  
}

/****PAGE CONTENU RESERVE****/

.titreAbonnement
{
    width:183px;
    height:24px;
    margin-left:15px;
    padding:3px 0px 0px 28px
}
DIV.infosAbonnementHaut,
DIV.infosAbonnementBas
{
    height:3px;
    *height:4px;
    width:462px;
    margin-left:15px;
    overflow:hidden;
    _display:inline-block;
}
DIV.infosAbonnementContenu
{
    margin-left:15px;
    width:404px;
    *width:422px;
    padding:15px 29px 6px 29px;
    *padding:15px 20px 6px 20px;
}
div.infosAbonnementContenu INPUT
{
    padding:2px;
    float:left;
    width:129px;
    margin:3px 5px 0px 0px;
}
DIV.infosAbonnementContenu input.BtValider
{
    display:block;
    width:27px;
    height:25px;
    float:left;
    margin:0px 5px 0px 0px;
    border: none 0px white;
    padding: 0px;
}
DIV.infosAbonnementContenu SPAN.Checkbox,
.popUp .CGU SPAN.checkbox
{
    float:left;
}
DIV.infosAbonnementContenu SPAN.Checkbox INPUT
{
    width:auto;
    display:inline;
    border:none;
    float:none;
}
DIV.infosAbonnementContenu SPAN.Checkbox LABEL
{

}

DIV.pubEssaiGratuit
{
    width:467px;
    height:107px;
}
DIV.pubAbonnement
{
    width:466px;
    height:179px;
}
DIV.conteneurPubEssaiGratuit
{
    padding: 10px 0 10px 100px;
}
DIV.infosAbonnementContenu .codesOublies
{
    clear:both;
    float:right;
}
A.promo1,
A.promo2
{
    display:block;
    width:226px;
    height:188px;
}
A.promoEssaiGratuit,
A.promoAbonnement
{
    display:block;
    width:226px;
    height:188px;
}
A.promoEssaiGratuit
{
    margin-left:15px;
    margin-right:12px;
}
A.promoAbonnement
{
    width:225px;
}
A.promo1
{
    margin-left:15px;
    margin-right:12px;
}
A.promo2
{
    width:225px;
}

DIV.ArticleSouhaite
{
    padding:5px 13px 11px 9px;
}
#Centre .lesRaisons,
#MotRedacteur,
div.lireEgalementIdentification
{
    padding:0px 12px 20px 15px;
    margin-bottom:20px; 
    overflow:hidden;
    _display:inline-block;  
}
#MotRedacteur .PhotoDLR {
    float:left;
    height:96px;
    margin-right:10px;
    width:72px;
}
#MotRedacteur H2
{
    margin:0px 0px 14px 0px;
}
#MotRedacteur h1
{
    margin:0px 0px 10px 0px;
}
#MotRedacteur .leMot {
    float:left;
    width:384px;
}
/***PAGE TSA TEXTES***/
.divHeader
{
 overflow:hidden;   
}
/***CHRONIQUES******/
.bt_Rediger
{
    width:20px;
    height:22px;
    display:block;
    float:right;
    margin-top:4px;
}
.profilPublic
{
    overflow:hidden;
    display:inline-block;
    padding:15px 12px 15px 5px;
}
.BoutonsRadios TD
{
    width:158px;
}
#Centre .BoutonsRadios TABLE
{
    margin-left:107px;
    margin-top:12px;
}
.BoutonsRadios INPUT,
.BoutonsRadios LABEL
{
    float:left;
}
.BoutonsRadios LABEL
{
    margin-top:2px;
}
.piedInfosProfil
{
    display:none;
}
.redigerChronique
{
    padding:12px 15px 10px 13px 
}
.redigerChronique INPUT,
.redigerChronique TEXTAREA,
.redigerChronique SELECT
{
    padding:2px;
}
.redigerChronique INPUT
{
    width:262px;
    *width:244px;
}
.redigerChronique SELECT
{
    width:270px;
}

.redigerChronique .label
{
    margin:9px 0px 3px 0px;
}
.Annuaire .infosAuteurs
{
    overflow:hidden;
    _display:inline-block;
    padding-bottom:5px;
}
.Annuaire .pictoAuteur
{   
    clear:right;
    float:right;
}
.boutonsAuteur div.infoBulleLire
{
    margin:0px;
    clear:both;
    float:none;

}
.redaction .txtIntro
{
    padding:10px 0px 0px  15px;
    width:300px;
    float:left;
}
DIV.infosAuteurs .boutonsAuteur
{
    overflow:hidden;
    _display:inline-block;
    margin-top:15px;
    width:110px;
    margin-left:7px;
    height:40px;
}
.infosAuteurs .detailsAuteur
{
    padding-top:5px;
    width:110px;
    margin-left:7px;
}
A.bt_LireTribunes
{
    display:block;
    width:16px;
    height:17px;
    float:left;
    padding-left:18px;
    padding-top:2px;
    margin-top:5px;
}
.blocProfil A.bt_LireTribunes
{
    padding-left:5px;
}
A.bt_ConsulterProfil
{
    float:right;
    display:block;
    width:19px;
    height:20px;
    padding-top:2px;
    margin-top:5px;
}
.blocProfil .infosProfil
{
    padding-bottom:5px;
    width:466px;
    margin-left:14px;
    margin-bottom:10px;
    overflow:hidden;
    _display:inline-block;
}
.blocProfil .infosProfil TABLE
{
    width:100%;
    
}
.blocProfil .infosProfil TABLE TD.picto
{
    width:115px;
    text-align:center;
}
.blocProfil .fondTitreProfil
{
    width:259px;
    height:23px;
    padding-top:4px;
    margin-left:14px;
    display:block;
    padding-left:13px;
}
.ficheProfil .blocProfil .fondTitreProfil
{
    height:22px;
}
.ficheProfil .infosProfil IMG
{
    float:left;
    margin:10px;
}
.ficheProfil .modifProfil
{
    float:left;
    padding:10px 10px 10px 0px;
}
.blocProfil TD
{
    padding-top:7px;
}
.blocProfil .profil
{
    float:left;
    padding:0px 10px;    
    width:205px;
}
.ficheProfil .blocProfil .profil
{
    padding:10px;
    width:auto;
}

.blocProfil TD.infos
{
    width:145px;
}
.blocProfil .txtVoirProfil,
.blocProfil .txtVoirChroniques
{
    padding-top:11px;
    margin-right:5px;
    float:right;
}
.blocProfil .txtVoirChroniques
{
    float:left;
}
.panDernieresTribunes .premiereRessource,
.panDernieresTribunes .UneRessource
{
    padding:15px 15px 0px 15px;
}
.blocProfil .infosProfil TABLE TD.stats DIV
{
    padding:0px 10px 6px 6px;
    width:150px;
    float:right;
    margin-bottom:5px;
}
.BlocFonctionnel.memeAuteur TABLE,
.BlocFonctionnel.memeTheme TABLE
{
    width:100%;
}
.BlocFonctionnel.memeTheme TABLE .premiereTribune,
.BlocFonctionnel.memeTheme TABLE .uneTribune,
.BlocFonctionnel.memeAuteur TABLE .premierAuteur,
.BlocFonctionnel.memeAuteur TABLE .unAuteur
{
    padding:7px 5px;
}
#Centre .TableauAnnuaire TABLE
{

    margin:0px 0px 0px 15px;
}
#Centre .TableauAnnuaire TABLE TH
{
    display:none;
}
.TableauAnnuaire .nomAuteur A
{
    display:block;
    padding-bottom:5px;
}
.TableauAnnuaire .pictoAuteur
{
    float:right;
}
.TableauAnnuaire .cadreProfil
{
    overflow:hidden;
    _display:inline-block;
    margin-bottom:10px;
}
.TableauAnnuaire .boutonsAuteur
{
    width:90px;
    margin-left:3px;
    height:40px;
}
.TableauAnnuaire .colonneGauche td {
    background:transparent url(../images/commun/separateurVertical.gif) repeat-y scroll right top;
    padding:0 20px 0 15px;
}
.TableauAnnuaire .colonneDroite td {
    padding:0 15px 0 20px;
}
#Centre .TableauAnnuaire TABLE.colonneGauche, 
#Centre .TableauAnnuaire TABLE.colonneDroite {
    width:230px;
    margin:0px;
    margin:20px 0px;
}

DIV.titreAnnuaire
{
    height:26px;
    width:460px;
    margin-left:15px;
    margin-top:15px;
}
.TableauAnnuaire .fonctionAuteur,
.TableauAnnuaire .societeAuteur {
    padding:0px 0px 0px 3px;
    overflow:hidden;
    _display:inline-block;
}
.TableauAnnuaire .detailsAuteur 
{
    padding-top:3px;
    overflow:hidden;
    _display:inline-block;
}
A.bt_ModifierTribune
{
    height:19px;
    display:block;
    float:right;
    padding-left:24px;
    padding-top:3px;
    margin:5px 12px 0px 0px;

}
.ficheProfil A.bt_ModifierTribune
{
    margin:10px 10px 0px 0Px;
    white-space:nowrap;
}
A.lnkChartePasCommencee,
A.lnkCharteEnCours,
A.lnkCharteTerminee,
A.lnkChroniquePasCommencee,
A.lnkChroniqueEnCours,
A.lnkChroniqueTerminee,
A.lnkMonProfilPasCommencee,
SPAN.lnkMonProfilPasCommencee,
A.lnkMonProfilEnCours,
A.lnkMonProfilTerminee
{
    display:block;
    width:120px;
    height:25px;
    padding:45px 0px 0px 0px;
    float:left; 
}
A.lnkChartePasCommencee,
A.lnkCharteEnCours,
A.lnkCharteTerminee
{
    margin-left:15px;
    _margin-left:7px;
}
.pageContenu.charte
{
    padding-top:15px;
}
.charte .contenu
{
    padding:15px 15px 0px 15px;
}

DIV.SeparateurFilAriane
{
    width:19px;
    height:46px;
    float:left;
    margin:12px 8px 0px 10px;
    _margin:12px 4px 0px 5px;    
}
.TableauAnnuaire .enteteInfosAuteur
{
    overflow:hidden;
    _display:inline-block;
}
.boutonsFilArianne
{
    margin:16px 0px 14px 0px;
    overflow:hidden;
    _display:inline-block;
}
.pageContenu.charte .boutonsFilArianne
{
    margin-bottom:10px;
    padding-bottom:16px;
    clear:both;
    padding-left:100px;
}
.boutonsFilArianne .bouton1,
.boutonsFilArianne .bouton2
{
    float:left;
}
.boutonsFilArianne .bouton
{
    float:left;
    margin-top:5px;
}

.boutonsFilArianne .bouton2
{
    margin-left:26px;
    *margin-left:18px;
    *width:225px;
}
.boutonsFilArianne IMG.Bt_Aide
 {
    margin:0px;
    margin-left:10px;
    _margin-left:7px;
    float:none;
 }
 .coSignataire
 {
  padding:0px 14px;  
  display:block;
  overflow:hidden;
  margin-bottom:15px;
 }

.modifProfil .libelle
{
    width:80px;
    float:left;
    margin-top:5px;
}
.modifProfil INPUT,
.modifProfil SELECT
{
    margin-top:5px;
    }
.modifProfil INPUT
{
    padding:2px;
}
.modifProfil input.inputSociete,
.modifProfil input.inputFonction
{
    width:150px;
}
.modifProfil SELECT.date.mois
{
    width:100px;
}

#Centre .redigerChronique .centrePopUp DIV.boutons.Ficheprofil
{
    margin:10px 0px 0px 0px !important;
    padding-left:85px;
    width:auto;
    overflow:hidden;
    _display:inline-block;

}
#Centre TABLE.ListeFichiersJoints
{
    margin-top:20px;
}
.ListeFichiersJoints TH
{
    display:table-cell;
    padding:2px 8px;
}
.ListeFichiersJoints TD 
{
    padding:2px 8px;    
}
/***GLOSSAIRE***/
div.Alphabet {
overflow:hidden;
padding:13px 0 17px;
_display:inline-block;
}
div.Alphabet a {
display:block;
float:left;
height:20px;
margin:0 7px 5px 0;
padding-top:3px;
width:23px;
}
div.Alphabet .part1, div.Alphabet .part2 {
margin:0 auto;
width:450px;
_width:400px;
}
div.Alphabet .part2 {
width:387px;
}
.unGlossaire {
overflow:hidden;
_display:inline-block;
padding:6px 0px 24px 15px;
}
/**** AGENDA ****/
.FonctonnalitesAgenda DIV.btEnvoyerAmi,
.FonctonnalitesAgenda DIV.btArchiver
{
    float:left;
}
SPAN.dateAgenda
{
    display:block;
    width:472px;
    height:21px;
    padding:3px 0px 0px 10px;
    margin-left:4px;
    *margin-left:6px;
}
#Centre TABLE.TableauAgenda
{
    margin:0px 15px;
}
#Centre TD.fonctionnalitesAgenda
{
    padding-left:15px;
    padding-top:8px;    
}
.TableauAgenda DIV.RappelTheme
{
    padding-top:15px;
    display:block;
}
DIV.FonctonnalitesAgenda a.bt_Imprimer
{
    margin-left:0px;
    margin-right:46px;
    _margin-right:40px;
}
DIV.FonctonnalitesAgenda a.bt_Mail
{
    margin-right:45px;
    _margin-right:24px;    
}
.TableauAgenda .Reference
{
    overflow:hidden;
    _display:inline-block;
    padding:0px 0px 14px 0px;
}
.Resultats .TableauAgenda div.ImageArticle
{
    margin:6px 0px 10px 0px;
    padding-left:0px;
    float:right;
    width:175px;
}

.TableauAgenda div.MotsCles
{
    padding-left:30px;
    padding-bottom:24px;
    overflow:hidden;
    _display:inline-block;
    margin-top:0px;
}
DIV.enteteAgenda
{
    margin:8px 15px 0px 15px;
    overflow:hidden;
    _display:inline-block;    
}
DIV.FonctonnalitesAgenda
{
    float:right;
    width:164px;

}
DIV.enteteAgenda .RappelTheme
{
    float:left;
    padding-top:7px;
}
.TableauAgenda .Resume
{
     overflow:hidden;
    _display:inline-block; 
    padding-bottom:18px;   
}
.TableauAgenda .PanReferenceActiveTrait
{
    margin-bottom:13px;
}
/*********************
    COLONNE DROITE
*********************/
#Droite
{
    width:321px;
}
#Droite DIV.OffresEmplois
{
    padding:8px 0px 4px 8px;
}
#Droite DIV.Bloc
{
    overflow:hidden;
}
#Droite Div.Bloc .footerBloc
{
    padding-bottom:10px;
}
/*#monEspace div.Bloc.monProfil .footerBloc
{
    padding-bottom:0px;
}*/
#Droite Div.Bloc .headerBloc
{
    padding:3px 13px 0px 8px;
}
#monEspace  #Droite Div.Bloc .headerBloc
{
    padding-right:14px;
    overflow:hidden;
    _display:inline-block;
}
#Droite Div.Bloc.monAbonnement .headerBloc
{
    padding-top:10px;
}
#Droite Div.Bloc.Elegia .headerBloc
{
    padding-bottom:10px;
}
DIV.PremierArticlesLesPlusLus,
DIV.unArticlesLesPlusLus,
DIV.PremiereReaction,
DIV.uneReaction
{
    padding:7px 10px;
}
DIV.Elegia UL
{
    margin-bottom:10px;
}
DIV.Elegia LI
{
    padding:8px 8px 10px 8px;
}
#Droite .LogoPartenaireMaster A
{
    display:block;
    width:141px;
    height:47px;
    margin:0px auto 10px auto;
    
    
}
.Bloc.OffresEmploi IMG
{
    border:none;
}
.Bloc.OffresEmploi TD
{
    width:50%;
}
DIV.BlocDeFin
{
    height:21px;
    width:321px;
}
A.bt_Contacter
{
    display:block;
    height:13px;
    padding:2px 0px 0px 30px;
    margin-left:15px;
    float:left;
    white-space:nowrap;
}
/****CARTOUCHE SONDAGE****/
DIV.Carrousel
{
    text-align:center;
    margin:5px 14px 5px 0px;
}
#ContenuSondage,
#ContenuSondageResultat
{
    padding:12px 0px 7px 14px;
    overflow:hidden;
    _display:inline-block
}
div.questionSondage
{
    margin:13px 13px 11px 0px;
}
DIV.SondageProposition
{
    width:160px;
    float:left;
    padding:0px 10px 10px 0px;
    margin-right:10px;
}
DIV.SondageProposition TD
{
    padding-bottom:5px;
}
DIV.SondageProposition INPUT
{
    margin:0px;
    padding:0px;
    border:none;
    margin-right:5px;
    width:13px;
    float:left;
}
DIV.SondageProposition LABEL
{
    display:block;
    float:left;
    width:137px;
}
A.bt_Vote
{
    display:block;
    width:65px;
    height:27px;
    float:left;
    padding:11px 0px 0px 38px;
}
DIV.AfficherResultats
{

    width:105px;
    clear:both;
    margin-left:180px;
    
}
DIV.SondageResultatProposition,
DIV.barreResultatDroite
{
    clear:both;
}
DIV.barreResultatGauche,
DIV.barreResultatDroite
{
    float:left;
}
DIV.barreResultatDroite
{
    margin:5px 5px 8px 0px;
}
SPAN.SondageResultatPourcentage
{
    display:block;
    float:left;
    margin:5px 0px 8px 0px;
}
DIV.SondageResultatTheme2
{
    clear:both;
    margin-right:15px;
    padding:6px 0px;
}
/*********************
        FOOTER
*********************/
#Footer,
#Footer2,
#Footer3
{
    overflow:hidden;
    _display:inline-block;
}
DIV.CentreFooter
{
    padding: 0px 47px 0px 48px;
}
#Footer DIV.CentreFooter
{
    padding: 0px 37px 0px 48px;    
}
#Footer3 DIV.CentreFooter
{
    padding:14px 25px 0px 24px;
}
DIV.BasFooter
{
    padding-bottom:20px;
    overflow:hidden;
    _display:inline-block;
}
#Footer3 DIV.BasFooter
{
}
/***FOOTER THEMES****/
#Footer div.CentreFooter div.TitreFooter
{
    margin-bottom:10px;
}
DIV.titreFooter
{
    margin-bottom:10px;
}
#Footer .PremiersThemes,
#Footer .unThemeGauche,
#Footer .unThemeDroite
{
    width:432px;
    float:left;
    margin-right:25px;
}
#Footer .unThemeGauche,
#Footer .unThemeDroite
{
    margin-top:8px;
    padding-top:7px;
}
#Footer .unThemeGauche
{
    clear:both;
}
#Footer .PremiersThemes
{
}
#Footer .SousThemesFooter DIV,
#Footer .SousThemesFooter SPAN,
#Footer .SousThemesFooter A
{

}
#Footer .SousThemesFooter SPAN.virgule
{
    padding-right:3px;
    float:left;
}
#Footer .SousThemesFooter DIV A,
#Footer A.LienArticlePluslu SPAN.nbConsultations
{
    white-space:nowrap;
}

#Footer .unLienSousTheme SPAN.nbArticles
{
    white-space:nowrap;
}
div.unLienSousTheme 
{
    float:left;
    white-space:nowrap;
}
div.SousThemesFooter {
margin-top:1px;
}
/***FOOTER REQUETES****/
#Footer2 DIV.CentreFooter
{
    padding-top:20px;
}

#Footer2 div.TitreFooter
{
    width:171px;
    float:left;
    margin-right:116px;
}

#Footer2 H1
{
    width:171px;
    float:left;
    margin-right:116px;
    *margin-right:145px;
    
}
#Footer2 TABLE
{
    width:624px;
    float:left;
}
#Footer2 TABLE TD
{
    width:312px;
    vertical-align:top;
}
#Footer2 TABLE A
{
    display:block;
    float:left;
    clear:both;
    width:100%;
}
#Footer2 TABLE A SPAN
{
    display:block;
    width:25px;
    text-align:right;
    float:left;
    height:16px;
    margin-right:2px;
}
/*****FOOTER3*********/
#Footer3 .bloc1 A
{
    padding:0px 15px;
}
#Footer3 .bloc1
{
    padding-bottom:9px;
}
#Footer3 .bloc2
{
    padding:10px 9px 0px 8px
}
#Footer3 .bloc3
{
    margin-top:30px;
}
#Footer3 A.lienActuEL, #Footer3 A.lienActuELFooter
{
    display:block;
    width:88px;
    height:26px;
    position:relative;
    cursor:pointer;
    top:-17px;
    float:right;
    left:-30px;
}  
/*********************
       POP UP
*********************/
.popupControlChoixRubriques
{
    width:275px;
}
.modalBackground {
background-color:Gray;
	filter:alpha(opacity=30);
	opacity:0.7;
}
DIV.popUp.Petite
{
    width:285px;
}
DIV.popUp.Petite.popUpAide
{
    margin-left:5px;
    _margin-left:10px;
}
DIV.popUp.Petite .centrePopUp
{
    padding:8px 15px 5px 15px;
    overflow:hidden;
    _display:inline-block;
}

DIV.popUp.Petite .centrePopUp A
{
    display:block;
    clear:both;
    float:left;
    margin-bottom:7px;
}
div.popUp.Petite .centrePopUp a.validerRecherche
{
    float:none;
    margin-bottom:0px;
}
#Centre .redigerChronique .centrePopUp .boutons.Ficheprofil A
{
    clear:none;
}
#Centre .redigerChronique .centrePopUp .boutons A.btAnnuler
{

    height:23px;
    display:block;
    padding-left:23px;
    margin-top:3px;
}
DIV.popUp.Petite.popUpAide .centrePopUp A
{
    display:inline;
    clear:none;
    float:none;
    margin:0px;
}
DIV.popUp.Petite .centrePopUp SPAN
{
 position:absolute;
 right:0px;
 margin-right:15px;
}
DIV.popUp.Petite .centrePopUp SPAN.lblTextPopup
{
    position:relative;
    margin:0px;
}

DIV.popUp.Petite .centrePopUp SPAN.lblSignalement,
DIV.popUp.Petite .centrePopUp SPAN.txtPopUp
{
    position:relative;
    font-weight:normal;
    margin:0px;
}
DIV.popUp.Moyenne
{
    width:400px;
}
DIV.popUp.XXL
{
    width:835px;
}
#monEspace #Centre .mesCommentaires .popUp .header
{
    width:auto;
}
.mesCommentaires .popUp .footer
{
    margin:0px;
    border:none;
}
DIV.popUp.Large
{
    width:564px;
}

DIV.popUp .header
{
    height:27px;
    *height:28px;
    overflow:hidden;
    _display:inline-block;
}
DIV.popUp.Petite .header
{
    height:26px;
}
DIV.popUp .footer
{
    height:23px;
    margin:0px;
    border:none;
}
DIV.popUp .header DIV
{
    float:left;
    margin:4px 0px 0px 16px; 
    _margin:4px 0px 0px 8px;
}

#Centre .mesCommentaires .popUp div.boutons,
#Centre .mesTribunes .popUp div.boutons
{
    width:auto;
    padding-left:99px;
    margin:10px 0px 0px 0px;
    text-align:left;
}
DIV.popUp A.bt_Fermer
{
    display:block;
    float:right;
    width:17px;
    height:17px;
    margin:6px 12px 0px 0px;
    _margin:6px 6px 0px 0px;
}
DIV.popUp .boutonsIdentification
{
    overflow:hidden;
    _display:inline-block;
    margin-top:10px;    
}
DIV.popUp A.validerRecherche,
DIV.popupControlChoixRubriques A.bt_Memoriser,
DIV.pageRecherche A.bt_Memoriser,
A.BtValiderFormulaireEssaiGratuit,
.pageContact A.bt_Memoriser,
DIV.popUp A.bt_Memoriser,
.ficheProfil .EnregistrementBtn A.bt_Valider,
.pageAbo A.btValider,
.btCharte A.btValider
{
    display:block;
    width:59px;
    height:29px;
    margin:7px auto 4px auto;
    padding:9px 0px 0px 43px;
}
DIV.pageRecherche A.bt_Memoriser
{
    margin:0px;
    float:right;
    margin-top:8px;
}
A.BtValiderFormulaireEssaiGratuit,
.pageContact A.bt_Memoriser
{
    margin-top:15px;
}
.pageContact A.bt_Memoriser
{
    clear:both;
}
DIV.popUp.Moyenne A.validerRecherche
{
    margin-left:150px;
    _margin-left:75px;
}
DIV.popUp.Large A.validerRecherche
{
    margin-left:216px;
    _margin-left:108px;    
}
DIV.popupControlChoixRubriques A.bt_Memoriser
{
    width:81px;
    padding:9px 0px 0px 39px;
    float:none;
    margin:7px auto 0px auto;
    position:relative;
    left:3px;
}
DIV.popUp.Large .centrePopUp
{
    padding:14px 8px 10px 16px;
    overflow:hidden;
    _display:inline-block;
}
DIV.popUp.XXL .centrePopUp
{
    overflow:hidden;
    _display:inline-block;
    padding:15px 20px;
}
DIV.popUp .centrePopUp .texte
{
    padding-left:15px;
    line-height:17px;
}
Div.popUp .centrePopUp .texte .listePuce
{
    padding-left:10px;
}
DIV.popUp .inputIdentification
{
    width:366px;
}
DIV.popupControlRechercherHeader 
{
    width:305px;
}
#Centre DIV.popupControlRechercherHeader 
{
    width:294px;
}
.popupControlRechercherHeader .lesSuggestions
{
    padding:10px;
}
DIV.popupControlChoixRubriques .header,
DIV.popupControlRechercherHeader .header
{
    height:28px;
}
DIV.popupControlChoixRubriques .header DIV
{
    float:left;
    margin:2px 0px 0px 4px;
}
DIV.popupControlRechercherHeader .header DIV
{
    float:left;
    margin:2px 0px 0px 10px;    
}
DIV.popupControlChoixRubriques .header A.bt_Fermer,
DIV.popupControlRechercherHeader .header A.bt_Fermer
{
    display:block;
    float:right;
    width:15px;
    height:15px;
    margin:7px 12px 0px 0px;
    _margin:7px 6px 0px 0px;
}
DIV.popupControlChoixRubriques .header INPUT
{
    border:none;
    display:block;
    float:left;
    margin-top:4px;
    *margin-top:0px;
}
DIV.popupControlChoixRubriques SELECT
{
    height:21px;
}
DIV.popupControlChoixRubriques .DatesAffinage LABEL
{
    float:left;
    padding-top:6px;
    width:25px;
}
DIV.popupControlChoixRubriques DIV.cadreBtValider
{
    margin:10px 10px 0px 10px;
    overflow:hidden;
    _display:inline-block;
}
DIV.popupControlChoixRubriques .DatesAffinage{
    width:250px;
    padding:0px 10px;
}
DIV.popupControlChoixRubriques .reperePopUpCalendrier
{
    width:1px;
    float:left;
}
DIV.popupControlChoixRubriques IMG.Calendrier
{
    float:left;
    margin-top:4px;
    cursor:pointer;
}
DIV.popupControlChoixRubriques .listeEditions
{
    padding:7px 10px 7px 5px;
}
DIV.popupControlChoixRubriques DIV.listeRubriques,
DIV.popupControlChoixRubriques DIV.listeThemes
{
    padding:7px 10px 0px 10px;
}
DIV.popupControlChoixRubriques .listeEditions INPUT
{
    margin-left:5px;
    margin-top:2px;
    border:none;
    float:left;
    *margin-top:0px;
}
DIV.popupControlChoixRubriques .listeEditions LABEL
{
    float:left;
    margin-bottom:3px;
    *margin-top:2px;
}
.autocompleteListeHeader,
.lesSuggestions
{
    padding:10px;
    overflow:hidden;
    _display:inline-block;
}
.autocompleteListeHeader A,
.lesSuggestions A
{
    float:left;
    display:block;
    width:195px;
    _margin-bottom:2px;
}
.autocompleteListeHeader SPAN,
.lesSuggestions SPAN
{
    float:right;
}
.autocompleteListeHeader .spacer,
.lesSuggestions .spacer
{
    height:2px;
    _display:none;
}
DIV.popUp .ArticlePopUp .bordure
{
    padding:8px 0px;
    margin:16px 0px 13px 0px;
}
DIV.popUp .nbCaracteres
{
    margin-left:110px;
}
.popUp a.BtIdentification
{
    display:block;
    width:92px;
    height:14px;
    margin:5px 0px 5px 160px;
}
.popUp .CGU LABEL
{
    width:480px;
    float:left;
}
.popUp .boutons,
.popUp .CGU
{
    clear:both;
}
.popUp .CGU,
DIV.popUp .boutons  
{
    padding:10px 0px 0px 0px;
    overflow:hidden;
    _display:inline-block;
}
.popUp.Large .TitreCom,
.popUp.Large .TexteCom
{
    display:block;
    clear:both;
    margin:3px 0px;
}
.popUp .boutons A.bt_Rediger
{
    padding-left:26px;
    padding-top:3px;
    width:auto;
    margin-right:25px;
}
.popUp.Large .boutons A.bt_Memoriser
{
    margin:0px;
    float:left;
}
#Centre .popUp.Large .boutons
{
    padding-left:160px;
    margin-top:10px;
}
div.popUp.Moyenne .centrePopUp
{
    overflow:hidden;
    _display:inline-block;
}
.titrePopUp
{
    margin:15px 0px;
}
p.conseil
{
    margin-top:10px;
    }
p.conseil B
{
    padding-left:10px;
}
#FormulaireMEC
{
    padding:0px 10px;
}   
#FormulaireMEC .formulaire SELECT
{
    width:273px;
    *width:270px;
    _width:265px;
}
#FormulaireMEC .formulaire INPUT
{
    width:270px;
    *width:265px;
    _width:260px;
}
#FormulaireMEC .formulaire .FormLabel2
{
    margin:5px 0px 0px 75px;
}
#FormulaireMEC .formulaire .FormLabel
{
    width:70px;
}
/*******CALENDRIER****/
.ajax__calendar_prev
{
    width:17px !important;
    height:17px !important;
    margin:3px 0px 0px 4px !important;
}
.ajax__calendar_next
{
    width:17px !important;
    height:17px !important;    
    margin:3px 4px 0px 0px !important;
}
/*****Pages Mobile******/
#Mobile DIV
{
    overflow:hidden;
  
}
#Mobile DIV .legende
{
    margin-top:73px;
    margin-top:72px;
    _position:relative;
    
}
#Mobile
{
    margin-left:1px;

}
#Mobile #Corps
{
}
#Mobile #CorpsBas
{
    padding-bottom:0px;
}
#CorpsMobile
{
    height:842px;
}
#Mobile #CorpsMobile
{

}
.CartoucheMobile
{
    height:345px;
    width:434px;
    float:left;
    margin:0px 0px 0px 91px;
    _margin:0px 0px 0px 45px;
    padding:0px 10px;
}
.mobileInformations
{
    height:316px;
    width:274px;
    float:left;
    margin:28px 0px 0px 84px;
}
#MentionsMobile
{
    clear:both;
    height:52px;
    padding:10px 35px;
}
#MentionsMobile .mentionsPermanentes
{
    margin-top:20px;
}
#MentionsMobile .panMentionCodesAcces
{
    margin-left:68px;
    width:435px;
}
#MentionsMobile .mention1
{
    float:left;
}
#MentionsMobile .mention2
{
    float:right;
}
.mobileInformations A
{
    display:block;
    margin-top:32px;
    height:53px;
}
.mobileInformations A.btPresentation
{
    margin-top:0px;
}
#mobileFooter
{
    padding-left:30px;
    position:relative;
    top:-1px;
}
#CorpsMobile INPUT.btValider
{
    width:102px;
    height:38px;
    cursor:pointer;
    padding-left:20px;
}
.CartoucheMobile P
{
    padding:0px 25px;
}
.CartoucheMobile .formulaire SPAN.label
{
    display:block;
    float:left;
    clear:both;
    width:128px;
    text-align:right;
    padding-right:7px;
    padding-top:2px;
}
.CartoucheMobile .formulaire input
{
    margin-top:2px;
    float:left;
    width:136px;
    padding:2px;
    margin-right:6px;
}
.CartoucheMobile .Bt_Aide
{
    position:relative;
    top:5px;
    *top:3px;
}
.CartoucheMobile .formulaire .Bt_Aide
{
    top:0px;
}
.CartoucheMobile .txtInfo
{
    clear:both;
    margin:0px 0px 10px 135px;
}
.CartoucheMobile .separateur
{
 margin-bottom:5px;
 height:5px;
}
.CartoucheMobile .panAdressePrivee .separateur
{
    margin-top:40px;
}
.CartoucheMobile .panAdressePrivee P
{
    margin:40px 0px 15px 0px;
}

.panDejaInscrit h1.titreInscriptionMobile
{
    margin:23px 0px 15px 0px;
}
.panDejaInscritEtendu  h1.titreInscriptionMobile
{
      margin:45px 0px 15px 0px;  
}
.panDejaInscrit P
{
    margin:0px 0px 17px 0px;
}
.CartoucheMobile .panAdressePrivee
{
}
DIV.inputAdressePV
{
    margin-left:115px;
}
.panAdressePrivee INPUT.txtMobileAdressePrivee
{
    padding:4px;
}
.panAdressePrivee INPUT.cmdValiderAdressePrivee
{
    padding:3px;
    *padding:3px 2px 2px 2px;
    cursor:pointer;
}
.popUpModeEmploi,
.popUpAvantages,
.popUpOffre,
.popUpPresentation
{
    width:545px;
    height:395px;

    padding:0px 21px 26px 21px;
}
.popUpModeEmploi .bt_Fermer,
.popUpAvantages .bt_Fermer,
.popUpOffre .bt_Fermer,
.popUpPresentation .bt_Fermer
{
    display:block;
    float:right;
    width:17px;
    height:17px;
    margin-top:4px;
    cursor:pointer;

}
.popUpModeEmploi .header,
.popUpAvantages .header,
.popUpOffre .header,
.popUpPresentation .header
{
    display:none !important;
}
.popUpModeEmploi .centrePopUp,
.popUpAvantages .centrePopUp,
.popUpOffre .centrePopUp,
.popUpPresentation .centrePopUp
{
    margin-top:37px;
    *margin-top:34px;
    _float:left;
}
.popUpPresentation .centrePopUp
{
    padding:0px 8px;
}
.popUpPresentation .centrePopUp IMG
{
    margin:7px 7px 7px 0px;
    float:left;
}
.popUpPresentation .centrePopUp P
{
    margin:15px 0px;
    *margin:13px 0px;

}
.popUpModeEmploi .centrePopUp P
{
    margin:7px 0px;
}
.reperePopUp
{
    position:relative;
    top:0px;
    left:0px;
}
.CartoucheMobile A.cmdValiderAdressePrivee
{
    display:block;
    width:59px;
    height:28px;
    margin:4px auto 0px auto;
    padding:10px 0px 0px 43px;
}
.panSaisieNumeroMobile .subtitle,
.panSaisieNumeroMobile
{
    margin-bottom:4px;
}
.panSaisieNumeroMobile .formulaire
{
    margin-top:4px;
}
.inputAdressePV span
{
    *position:relative;
    *top:-2px;
}
.panConfirmationModificationCompte
{
    padding-top:27px;
    margin-top:27px;
}
H1.titreConfirmation
{
    margin-bottom:10px;
}
.panConfirmationModificationCompte P
{
    padding:0px 17px;
}
.panConfirmationInscriptionMobile H1.titreConfirmation
{
    margin:7px 0px 5px 0px;
}
.panConfirmationInscriptionMobile P
{
    margin-bottom:5px;
}
.panConfirmationInscriptionMobileEtendu H1.titreConfirmation
{
    margin:42px 0px 20px 0px;
}
.panConfirmationInscriptionMobileEtendu P.deuxiemeParagraphe
{
    margin-top:25px;
}
.Bloc H3
{
    margin:2px 0px 10px 10px;
}

DIV.gestionTextos
{
    clear:both;
    padding-left:27px;
    *padding-left:31px;
    overflow:hidden;
    _display:inline-block;
    margin-top:6px;
}
.gestionTextos *
{
    float:left;
    white-space:nowrap;
}
.monAbonnement .gestionTextos .input
{
    width:80px;
    margin:0px;
}
.monAbonnement .gestionTextos .texte
{
    padding:3px 5px 0px 5px;
}
.monAbonnement .basCartouche .infos,
.monProfil .infos
{
    padding:5px 10px 7px 10px;
    overflow:hidden;
    _display:inline-block;
}
.Bloc.monProfil P.infos
{
    clear:both;
}
.Bloc.monProfil IFRAME
{
    display:none;
}
.monProfil .label
{
    width:95px;
    float:left; 
    padding-top:2px;
    padding-right:3px; 
}
.monAbonnement .input,
.monProfil .input,
.monProfil INPUT
{
    width:160px;
    height:17px;
    padding-top:3px;
    margin:5px auto;
}
.monProfil .input,
.monProfil INPUT
{
    margin:0px;
    float:left;
    width:185px;
    padding-left:5px;
}
.monProfil .input,
.monProfil .label,
.monProfil INPUT
{
    margin-top:6px;
}
.codesAcces DIV 
{
    overflow:hidden;
    _display:inline-block;
}
.monProfil .codesAcces SPAN
{
    white-space:nowrap;
    margin:0px;
}
.codesAcces .blocGauche
{
    float:left;
    padding-left:10px;
    width:107px;
}
.codesAcces .blocDroit 
{
    float:right;
    width:177px;
    padding-left:4px;
}
.codesAcces .blocGauche .input,
.codesAcces .blocGauche INPUT
{
    width:96px;
    clear:both;
    margin:0px;
    margin-top:6px;  
}
.codesAcces .blocGauche .spacer
{
    height:23px;
    *height:24px;
}
.codesAcces .blocDroit .spacer
{
    *height:1px;
}
.codesAcces .blocDroit .input,
.codesAcces .blocDroit INPUT
{
    clear:both;
    width:138px;
    margin:0px;
    margin-top:6px;
    padding-bottom:0px;
    padding-top:3px;
}
#monEspace .blocDroit .Bt_Aide
{
    float:left;
    margin-left:4px;
    margin-top:6px;
}
.blocDroit .txtInfo
{
    clear:both;
    margin:2px 0px 0px 0px;
    *margin-top:1px;
}
#CorpsMobile .entete
{
    Margin-top:49px;
    height:298px;
}
#CorpsMobile .entete DIV.ligne2
{
    margin-top:13px;
}
#CorpsMobile .entete DIV.ligne3
{
    margin-top:13px;
}
.monAbonnement .popUp P
{
    padding:10px 10px 0px 10px;
}
.monAbonnement .popUp INPUT
{
    margin:5px auto;
    width:177px;
    font-size:12px;
    height:16px;
    padding-left:3px;
    padding-top:2px;
}
.monAbonnement .popUp .btValider
{
    padding-left:30px;
    height:16px;
    display:block;
    float:left;
    padding-top:9px;
}
.monAbonnement .popUp .btAnnuler
{
    padding-left:28px;
    height:16px;
    padding-top:7px;
    display:block;
    float:left;
    margin:2px 0px 0px 30px;
}
.monAbonnement div.popUp .boutons
{
    width:132px;
    margin:10px auto;
    padding:10px 0px;
    background:none;
}
DIV.numPortable *
{
    float:left;
}

DIV.numPortable
{
   overflow:hidden;
   _display:inline-block;
   padding-left:10px;
   width:233px;
   *width:234px;
   margin:10px auto;
}
DIV.numPortable SPAN
{
    display:block;
    padding-top:7px;
    *padding-top:9px;
    margin-right:5px;
}
DIV.divEnglobantProfil
{
    overflow:hidden;
    _display:inline-block;
    padding-bottom:5px;
}
.popUpOffre LI,
.popUpAvantages LI 
{
    padding-left:12px;
    margin:10px 0px;
}
.popUpOffre .centrePopUp
{
    padding:0px 7px;
}
.popUpAvantages LI SPAN
{
    position:relative;
    left:-6px;
}
.popUpModeEmploi LI
{
    margin:10px 0px 15px 0px;
}
.popUpModeEmploi UL
{
    margin-bottom:15px;
    overflow:hidden;
    _display:inline-block;
    }
.popUpOffre LI,
.popUpAvantages LI
{
	margin:10px 0px 30px 0px;
	}
#CorpsMobile .entete .ligne1 SPAN.exposant
{
    font-size:35px;
    position:relative;
    top:-6px;
    left:-8px;
}
/******* Article avec Video*******/
DIV.ConteneurVideo
{
    width:463px;
    margin-left:14px;
    margin-bottom:17px;
    padding-bottom:8px;
        overflow:hidden;
    _display:inline-block;
}
DIV.ConteneurVideo DIV.fondConteneurVideo
{
    padding-top:8px;
     padding-left:8px;
    overflow:hidden;
    _display:inline-block;        
}
DIV.divVideo
{
    float:left;
}
DIV.listeVideos
{
    float:right;
    width:124px;
}
DIV.pictoCamera
{
    width:23px;
    height:12px;
    float:left;
}
.listeVideos .uneVideo,
.listeVideos .premiereVideo
{
    overflow:hidden;
    _display:inline-block;
    padding-left:5px;
}

.listeVideos .uneVideo
{
    padding-top:7px;
    margin-top:10px;
}
.listeVideos .detailsVideo
{
    float:right;
    width:88px;
}
.listeVideos .header
{
    margin-bottom:14px;
}

div.erreurPanel 
{
	text-align: center;
}

span.erreurMessage 
{
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: Orange;
}
.ResultatsRecherche H1,
.ResultatsRecherche H2,
.ResultatsRecherche H3
{
    overflow:hidden;
    _display:inline-block;
}
.ResultatsRecherche H1 A,
.ResultatsRecherche H2 A,
.ResultatsRecherche H3 A
{
    float:left;
}
.ResultatsRecherche H1 A
{
    padding-right:10px;
}
/******* Page Codes Oubliés *******/
.formCodesOublies
{
    padding:10px 20px;
    width:400px;
    margin:30px auto;
    -moz-border-radius:10px;
}
.formCodesOublies INPUT
{
    width:220px;
    height:17px;
    padding:2px 3px;
}
.formCodesOublies INPUT.btValider
{
    width:99px;
    height:37px;
    padding:0px;
    padding-left:23px;
    padding-bottom:10px;
    *padding-bottom:7px;
}
.formCodesOublies .bloc
{
    padding:15px 0px 10px 60px;
}
.formCodesOublies .boutons
{
    width:99px;
    margin:0px auto;
    padding-bottom:10px;
}
/*********PAGE INTERMEDIAIRE**********/
#pageIntermediaire .titre
{
    margin:15px 0px 0px 15px;
    overflow:hidden;
    display:inline-block;
    float:left;
}
#pageIntermediaire .titre DIV
{
    float:left;
    padding:0px 0px 0px 14px;
}
#pageIntermediaire .titre DIV DIV
{
    height:23px;
    padding:3px 14px 0px 00px;    
}

#pageIntermediaire .ArticleSouhaite,
#pageIntermediaire .articlesAssocies
{
    clear:both;
    width:638px;
    margin:0px 0px 0px 15px;  
    padding:0px;
}
#pageIntermediaire .ArticleSouhaite .header
{
    height:14px;
}
#pageIntermediaire .ArticleSouhaite .contenu,
#pageIntermediaire .articlesAssocies .contenu
{
    padding:4px 17px 10px 14px
}
#pageIntermediaire .ArticleSouhaite .contenu H2,
#pageIntermediaire .ArticleSouhaite .contenu H3,
#pageIntermediaire .ArticleSouhaite .contenu H4,
#pageIntermediaire .ArticleSouhaite .contenu H5,
#pageIntermediaire .articlesAssocies .contenu H2,
#pageIntermediaire .articlesAssocies .contenu H3,
#pageIntermediaire .articlesAssocies .contenu H4,
#pageIntermediaire .articlesAssocies .contenu H5
{
    margin:0px 0px 3px 0px;
    _clear:both;
    *overflow:hidden;
    _display:inline-block;
}
#pageIntermediaire .ArticleSouhaite .contenu H1 A,
#pageIntermediaire .ArticleSouhaite .contenu H2 SPAN,
#pageIntermediaire .ArticleSouhaite .contenu H3 SPAN,
#pageIntermediaire .articlesAssocies .contenu H1 A,
#pageIntermediaire .articlesAssocies .contenu H2 A,
#pageIntermediaire .articlesAssocies .contenu H3 SPAN
{
    _display:block;
    *float:left;
    _width:600px;
}
#pageIntermediaire .articlesAssocies .contenu H3 SPAN
{
    display:block;
}
#pageIntermediaire A.btMidentifier
{
    display:block;
    width:120px;
    height:33px;
    padding-top:7px;
    float:left;
    margin-top:15px;
}
#pageIntermediaire .blocMidentifier
{
    width:600px;
    height:60px;
    margin:0px 0px 17px 0px
}
#pageIntermediaire .blocMidentifier .texte
{
    width:300px;
    float:left;
    margin:15px 0px 0px 24px;
    _margin:15px 0px 0px 12px;
}
#pageIntermediaire .blocMidentifier A.btCodesOublies
{
    display:block;
    float:left;
    margin:25px 0px 0px 8px;
    _margin:25px 0px 0px 4px;
}
#pageIntermediaire .blocPasAbonne
{
    width:375px;
    margin:0px auto 11px auto;
    height:35px;
}
#Abonnement,
#EssaiGratuit
{
    overflow:hidden;
    _display:inline-block;
}
#Abonnement
{
    margin-bottom:7px;
}
#presCom #Abonnement,
#presCom #EssaiGratuit
{
    width:600px;
    margin-left:auto;
    margin-right:auto;
}
#Abonnement IMG,
#EssaiGratuit IMG
{
    float:left;
}
#Abonnement .boutons,
#EssaiGratuit .boutons
{
    width:163px;
    height:80px;
    float:left;
}
#Abonnement .boutons A,
#EssaiGratuit .boutons A
{
    display:block;
    width:132px;
    margin:0px auto;
}
#Abonnement .boutons A.btMabonner
{
    height:35px;
    margin-top:22px;
    padding-top:5px;
}
#EssaiGratuit .boutons A.btEssai
{
    height:40px;
    margin-top:22px;
    padding-top:0px;
}
#EssaiGratuit .boutons A.btEssai SPAN
{
    position:relative;
    top:-2px;
}
#Abonnement .boutons A.btSavoirPlus,
#EssaiGratuit .boutons A.btSavoirPlus
{
    position:relative;
    top:-6px;
}
#pageIntermediaire .ArticleSouhaite .contenu .ResultatFooter H3,
#pageIntermediaire .articlesAssocies .contenu .ResultatFooter H3,
#pageIntermediaire .ResultatFooter DIV
{
    margin:0px;
    display:inline;
}
#pageIntermediaire .ResultatFooter
{
    padding-bottom:13px;
}
#pageIntermediaire .articlesAssocies .ResultatFooter
{
    padding-bottom:9px;
}
#pageIntermediaire .articlesAssocies div.unArticle
{
    padding-top:7px;
}
#pageIntermediaire .titreAutreArticle
{
    width:638px;
    height:38px;
    padding:3px 0px 0px 8px;
    margin:13px 0px 0px 15px;
}
/****** PREZ COM *****/
#presCom .titrePresCom
{
    height:75px;
    padding:20px 175px 5px 175px;
}
#presCom H2
{
    margin:0px;
    overflow:hidden;
    _display:inline-block;
    padding:18px 0px 18px 10px;
}
#presCom .headerSection,
#presCom .headerSectionSelected
{
    margin-top:5px;
}
#presCom .headerSection,
#presCom .contentSection,
#presCom .headerSectionSelected
{
    width:620px;
    margin-left:35px;
}
#presCom .accordeon DIV.headerSectionSelected,
#presCom .accordeon DIV.contentSection,
#presCom .accordeon DIV.headerSection
{
    clear:both;
}
#presCom .headerSection div,
#presCom .headerSectionSelected div
{
    width:50px;
    height:50px;
    float:left;
}
#presCom .headerSection H2.deuxLignes,
#presCom .headerSectionSelected H2.deuxLignes
{
    padding-top:4px;
}
#presCom .headerSection H2.deuxLignes DIV,
#presCom .headerSectionSelected H2.deuxLignes DIV,
#presCom .headerSection H2.uneLigne DIV,
#presCom .headerSectionSelected H2.uneLigne DIV
{
    width:auto;
    height:auto;
}
#presCom .headerSection .ligneDeux,
#presCom .headerSectionSelected .ligneDeux
{

    white-space:nowrap;
}

#presCom .headerSection div.fleche,
#presCom .headerSectionSelected div.fleche,
#presCom .headerSection H2.deuxLignes DIV.fleche,
#presCom .headerSectionSelected H2.deuxLignes DIV.fleche,
#presCom .headerSection H2.uneLigne DIV.fleche,
#presCom .headerSectionSelected H2.uneLigne DIV.fleche
{
    width:12px;
    height:6px;
    float:left;
    margin-top:8px;
    margin-left:8px;
}
#presCom .headerSection div.titre,
#presCom .headerSectionSelected div.titre
{
    width:auto;
    float:left;
    height:auto;
}
#presCom .contentSection
{
    padding-bottom:21px;
}
#presCom .contentSection div
{
    padding:0px 25px 0px 65px;
}
#presCom .contentSection div H3
{
    padding-left:15px;
}
#presCom .contentSection .actu
{
    height:154px;
}
#presCom .contentSection .articles
{
    height:172px;  
}
#presCom .contentSection .echange
{
    height:167px;
}
#presCom .contentSection .documentation
{
  height:167px;
}
#presCom .contentSection .sources
{
    height:176px;
}
#presCom .contentSection .indices
{
    height:190px;   
}
#presCom .contentSection .mobile
{   
    height:186px;
}
#presCom .contentSection TD
{
    vertical-align:middle;
    
}
#presCom LI
{
    display:block;
    padding:0px 0px 0px 10px;

}
DIV.panIllustrationAbonnement,
DIV.panIllustrationEssaiGratuit
{
    float:left;
    overflow:hidden;
    _display:inline-block;
}
#presCom .blocPubAbo
{
    margin-top:20px;
}
DIV.panBlocPromo
{
    padding:15px 13px 0px 7px;
}
DIV.panArticleLesPlusLusSansBouton
{
    overflow:hidden;
    _display:inline-block
}

div.ArticleSouhaite a.LienTheme 
{
    display: block;
    float: left;
    margin-right: 5px;
}

div.ArticleSouhaite h3,
div.articlesAssocies h3 
{
    display: block;
    float: none;
    overflow:hidden;
}

div.ArticleSouhaite a.LienTheme,
div.articlesAssocies a.LienTheme
{
    display: block;
    float: left;
    margin-right: 5px;
}

div.ArticleSouhaite img.PictoVideo,
div.articlesAssocies img.PictoVideo
{
    display: block;
    float: left;
}
.InputInformation .haut
{
    padding-top:4px;
}
.InputInformation .contenu
{
    padding:4px 10px 4px 20px;
    min-height:34px;
}
.InputInformation   
{
    width:164px;
    padding:0px 0px 4px 0px;  
    margin-top:-15px; 
    margin-left:20px; 
}

.ValidationInputFailed DIV,
.ValidationInputPassed DIV,
.ValidationInput DIV,
.redigerChronique DIV.iconNomAuteur,
DIV.ValidationIconPassed,
DIV.ValidationIconFailed, 
DIV.ValidationIcon
{
    width:12px;
    height:12px;
    float:left;
    margin:10px 0px 0px 3px;
}
.ValidationInputFailed INPUT,
.ValidationInputPassed INPUT,
.ValidationInput INPUT,
.ValidationInputFailed SELECT,
.ValidationInputPassed SELECT,
.ValidationInput SELECT,
.ajoutCoauteur INPUT,
.ajoutCoauteur SELECT
{
    float:left;
}
.bloc {
clear:both;
float:none;
overflow:hidden;
_display:inline-block;
}
.illustrationAbonnementTSA
{
    width:460px;
    margin:0px auto;
    float:none;
    padding:10px 0px;
}
.laCharte
{
    width:482px;
    height:266px;
    overflow-y:scroll;
    margin:0px auto;
    padding:15px;
}
.btCharte
{
    width:165px;
    margin:15px auto;
}
.btCharte A.btValider
{
    float:left;
}
.btCharte A.btFermer
{
    display:block;
    float:right;
    height:11px;
    padding:0px 0px 0px 14px;
    margin-top:18px;
}
.contenuPopUpNL .checkbox
{
    display:block;
    padding-top:10px;
    overflow:hidden;
    _display:inline-block;
    }
.contenuPopUpNL .checkbox INPUT
{
    margin:0px 5px 0px 0px;
    display:block;
    float:left;
}
.contenuPopUpNL .checkbox LABEL
{
    display:block;
    float:left;
    width:350px;
    *width:340px;
}
.contenuPopUpNL .lienEspacePerso
{
padding: 10px 17px 10px 13px;    
}
#Centre #Ressource.ficheArticle h2,
#Centre #RessourceGauche H2
{
    margin:15px 0px 15px 14px;
}
#Droite H4
{
 margin: 8px 0 4px 10px;
}
.unGlossaire a.bt_Mail,
.unGlossaire a.bt_Imprimer 
{
    margin:0px 10px 0px 0px;
}
.unGlossaire .Fonctionnalites
{
    float:right;
    width:87px;
    padding-top:7px;
}
.unGlossaire H1
{
    float:left;
}
/**** CARTOUCHE SERVICES PLUS ****/
.Leader .panServicesPlus
{
    padding:18px 0px 8px 9px;
}
.panServicesPlus
{
    padding:8px 0px 8px 9px;
}
.panServicesPlus .titre
{
    height:30px;
    position:absolute;
    width:300px;
    text-align:center;
    padding-top:6px;
}
.panServicesPlus .contenu
{
    padding-top:28px;
}
.panServicesPlus .contenu A
{
    display:block;
    height:46px;
    width:299px;  
}
.panServicesPlus .contenu A SPAN
{
    display:block;
    height:32px;
    padding:14px 5px 0px 65px;
    float:left;
}
#Droite .panVisuelInvite
{
    padding:18px 0px 0px 9px !important;
}
#Droite .PUB .panVisuelInvite
{
    padding:8px 0px 0px 9px !important; 
}
#Droite .panCrossSlide
{
    width:300px;
    height:120px;
    margin:18px 0px 0px 9px;
}

#invite .Reference .documentsJoints
{
    margin-top:12px;
}
#invite div.ajouterCommentaire .CGU
{
    width:399px;
}
#invite .listeDerniersInvites .panDetailInvite
{
    padding-left:130px;
}
#invite .panListeQuestions .bouton
{
    position:relative;
}
#invite .panListeQuestions .bouton A
{
    position:relative;
    bottom:0px;
    right:0;
}
#invite .panReponsesVideo
{
    max-height:200px;
    _height:200px;
    overflow-y:auto;
}


.calendar, .InputInformation, .RadCalendar, .rcMainTable
{
	z-index:1000000 !important;
}
/**************************************


        APPEL EXPERT


**************************************/
.appelExpert .poserQuestion A
{
    display:block;
    height:20px;
    width:146px;
    margin:10px auto;
    padding:3px 0px 0px 0px;
}
.appelExpert .poserQuestion
{
    padding:4px 0px 0px 0px;
    width:469px;
    margin:12px auto;
}
.appelExpert .poserQuestion DIV
{
    padding:0px 0px 4px 0px;
    overflow:hidden;
    _display:inline-block;    
}
.appelExpert .poserQuestion P
{
    padding:7px 7px 0px 7px;
}
.popup2
{
   width:500px;
}
.popup2 .header
{
    height:43px;
    overflow:hidden;
    _display:inline-block;
}
.popup2 .footer
{
    height:14px;
}
.popup2 .corps
{
    padding:10px 13px;
}
.popup2 .corps P
{
    padding:0px 7px 7px 7px;
}
.popup2 A.bt_Fermer
{
    display:block;
    float:left;
    width:15px;
    height:15px;
    margin:15px 0px 0px 2px;
}
.popup2 .header DIV
{
    width:448px;
    height:22px;
    margin:14px 0px 0px 13px;
    float:left;
    padding:7px 0px 0px 6px;
}
.popup2 TEXTAREA,
.popup2 SELECT,
.popup2 INPUT,
.popup2 .RadCalendar
{
    float:left;
    margin-top:2px;
}
.popup2 INPUT
{
    height:16px;
    width:196px;
}
.popup2 TEXTAREA
{
    width:293px;
}
.popup2 .calendrier
{
    /*height:182px;*/
}
.popup2 .calendrier div,
.popup2 .calendrier div,
.popup2 .calendrier div
{
    width:auto;
    margin:2px 0px 0px 0px !important;
}
.popup2 .calendrier div + div,
.popup2 .calendrier div + div,
.popup2 .calendrier div + div
{
    width:12px;
    margin: 10px 0 0 3px !important;
}
.popup2 .formulaire .FormLabel
{
    width:128px;
    margin-right:4px;
    margin-top:2px;
}
.popup2 .formulaire .nbCaracteres
{
    float:none;
    clear:both;
    padding-left:132px;
    padding-top:1px;
}
.popup2 .ValidationInputFailed div, 
.popup2 .ValidationInputPassed div, 
.popup2 .ValidationInput div
{
    margin: 5px 0 0 3px;
}
.popup2 A.btValider
{
    display:block;
    width:60px;
    height:29px;
    margin:10px auto 0px auto;
    padding:10px 0px 0px 42px;
}
