/* 
    Document   : revision-bac.css
    Created on : 9 mars 2009, 10:45:18
    Author     : vinh
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

* {
    margin:0;
    padding:0;
    border:0;
}
a {
    text-decoration:none;
    color:#000000;
}
h1{
    margin:0;
    padding:0;
}
h2{
    margin:0;
    padding:0;
}
h3{
    margin:0;
    padding:0;
}
.img{
    border:0;
}
.lien{
    cursor:pointer;
}
.noir{
    color:#000000;
}
.gris{
    color:#999999;
}
.orange{
    color:#ff8d1f;
}
.bleu_speudo{
    color:#22616b;
}
.police-web{
    font-family: Helvetica,Arial,sans-serif;
}
.bold{
    font-weight:bold;
}
.italique{
    font-style:italic;
}
/*
Body
*/
body{
    font-family: Times,Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    background:repeat url(/images/fond-body.jpg);
}
.fond-centre{
    width:auto;
    background:repeat-y url(/images/fond-centre.jpg) center;
}
.fond-footer{
    width:auto;
    background:repeat-y url(/images/fond-footer-centre.jpg) center;
}

/* Header */
.header{
    width:990px;
    height:129px;
    background-color:#ffffff;
    margin-right:auto;
    margin-left:auto;
}
.header .menu{
    padding:0 0 0 35px;
    margin-top:20px;
    width:735px;
    height:109px;
    float:left;
    background:no-repeat url(/images/fond-menu.jpg);
}
.header .gauche{
    width:200px;
    height:75px;
    padding:25px 0 0 0;
    color:#ffffff;
    line-height:20px;
    float:left;
}
.header .logo-big{
    font-size:34px;
}
.header .logo-small{
    font-size:11px;
}
.header .logo-medium{
    font-size:20px;
}
.header a{
    color:#ffffff;
}
.header .recherche{
    height:47px;
    width:535px;
    float:left;
}
.header .menu-nav{
    font-family: Helvetica,Arial,sans-serif;
    height:30px;
    width:535px;
    float:left;
}
.avatar{
    height:60px;
    width:60px;
    background:no-repeat url(/images/fond-avatar.jpg);
    padding:5px 0 0 5px;
    margin-top:3px;
    float:right;
}
.avatar img{
    height:50px;
    width:50px;
}
.header .deconnexion{
    float:right;
    padding:16px 0 0 0;
    margin-right:6px;
    font-size:11px;
}
.deconnexion .dec{
    border-bottom:2px dotted #c4c6c4;
    padding-bottom:3px;
    width:77px;
    text-align:right;
}
.deconnexion .dec a{
    color:#000000;
    text-decoration:none;
}
.deconnexion .dec a:hover{
    color:#000000;
    text-decoration:underline;
}
.deconnexion .mon-compte{
    padding-bottom:3px;
    width:77px;
    text-align:right;
}
.deconnexion .mon-compte a{
    color:#fe8e1f;
    text-decoration:none;
}
.deconnexion .mon-compte a:hover{
    color:#fe8e1f;
    text-decoration:underline;
}
.connexion .info-membre{
    clear:both;
}
.info-membre .pseudo{
    font-size:12px;
    color:#fe8e1f;
    font-weight:bold;
    text-align:right;
    padding:0 10px 0 0;
}
.info-membre .info-sup{
    font-size:12px;
    color:#525252;
    text-align:right;
    padding:0 10px 0 0;
    font-weight:bold;
}
.info-membre .info-membre_lien{
    font-size:12px;
    color:#525252;
    font-weight:bold;
}

/* Menu */
.menu-nav ul{
    list-style:none;
}
.menu-nav li{
    list-style:none;
}

.menu-nav .menu-bac a {
    margin-left:2px;
    background:no-repeat url(/images/btn-menu.jpg);
    color:#FFFFFF;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:30px;
    width:101px;
    text-align:center;
    text-decoration:none;
    float:left;
    text-transform:uppercase;
    line-height:30px;
}
.menu-nav .menu-bac a:hover {
    background:no-repeat url(/images/btn-menu-gen-over.jpg);
}
.menu-nav .menu-bac-techno a {
    margin-left:2px;
    background:no-repeat url(/images/btn-menu.jpg);
    color:#FFFFFF;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:30px;
    width:101px;
    text-align:center;
    text-decoration:none;
    float:left;
    text-transform:uppercase;
    line-height:30px;
}
.menu-nav .menu-bac-techno a:hover {
    background:no-repeat url(/images/btn-menu-techno-over.jpg);
}
#smenu4 {
    background-color:#35c722;
    display:none;
    position:absolute;
    /*left:3px;*/
    margin:30px 0 0 311px;
    width:101px;
    float:left;
}
#smenu4 ul{
    background:no-repeat url(/images/fond-smenu-techno.jpg);
    padding:0 0 0 8px;
}
#smenu4 li{
    padding-top:8px;
    font-weight:bold;
}
#smenu4 .bas{
    height:4px;
    width:101px;
    background:no-repeat url(/images/bas-smenu-techno.gif);
    font-size:2px;
}

.menu-nav .menu-bac-pro a {
    margin-left:2px;
    background:no-repeat url(/images/btn-menu.jpg);
    color:#FFFFFF;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:30px;
    width:101px;
    text-align:center;
    text-decoration:none;
    float:left;
    text-transform:uppercase;
    line-height:30px;
}
.menu-nav .menu-bac-pro a:hover {
    background:no-repeat url(/images/btn-menu-pro-over.jpg);
}

/* Connexion */
.header .connexion{
    font-family: Helvetica,Arial,sans-serif;
    height:129px;
    width:214px;
    background:no-repeat url(/images/fond-connexion.jpg);
    float:right;
    color:#000000;
}
.header .non-connecte{
    margin:32px 0 0 90px;
}
.header .identification{
    font-size:13px;
    font-weight:bold;
    padding-bottom:3px;
}
#frm_login .login_input{
    border:1px solid #686868;
    height:20px;
    width:110px;
}
#frm_login .password_input{
    border:1px solid #686868;
    height:20px;
    width:72px;
}
#frm_login .password_input{
    border:1px solid #686868;
    height:20px;
    width:72px;
}
#frm_login .btn_connexion{
    margin:0 0 0 3px;
    border:0;
    background:no-repeat url(/images/btn-ok.jpg);
    height:20px;
    width:34px;
}
.connexion .lien-bas{
    width:214px;
}
.connexion .lien-bas p{
    padding:5px 10px 0 0;
    text-align:right;
    font-size:10px;
    font-weight:bold;
}
.connexion .lien-bas a{
    color:#000000;
    text-decoration:none;
}
.connexion .lien-bas a:hover{
    color:#000000;
    text-decoration:underline;
}
.connexion .login_error{
    color:red;
    
}

/* Fil ariane */
.ariane{
    padding:0 0 0 21px;
    margin-right:auto;
    margin-left:auto;
    width:969px;
    height:20px;
    color:#8f8f8f;
    background-color:#ffffff;
    font-size:12px;
}
.ariane a{
    color:#8f8f8f;
    text-decoration:none;
}
.ariane a:hover{
    color:#8f8f8f;
    text-decoration:underline;
}

/* Contenu */
.contenu{
    padding:0 0 0 21px;
    width:969px;
    margin-right:auto;
    margin-left:auto;
    background-color:#ffffff;
}
.contenu .presentation{
    padding:5px 342px 5px 0;
}
.contenu .left{
    width:627px;
    float:left;
}
.contenu .right{
    width:321px;
    float:right;
}
.left .haut-home{
    font-family: Helvetica,Arial,sans-serif;
    width:627px;
    height:29px;
    background:no-repeat url(/images/fond-haut-home.jpg);
    color:#ffffff;
    font-weight:bold;
    margin-bottom:5px;
}
.left .haut-general{
    font-family: Helvetica,Arial,sans-serif;
    width:627px;
    height:29px;
    background:no-repeat url(/images/fond-haut-gen.jpg);
    color:#ffffff;
    font-weight:bold;
    margin-bottom:5px;
}
.left .haut-technologique{
    font-family: Helvetica,Arial,sans-serif;
    width:627px;
    height:29px;
    background:no-repeat url(/images/fond-haut-techno.jpg);
    color:#ffffff;
    font-weight:bold;
    margin-bottom:5px;
}
.left .haut-professionnel{
    font-family: Helvetica,Arial,sans-serif;
    width:627px;
    height:29px;
    background:no-repeat url(/images/fond-haut-pro.jpg);
    color:#ffffff;
    font-weight:bold;
    margin-bottom:5px;
}
.haut-home .titre{
    padding:6px 0 0 8px;
    float:left;
    text-transform:uppercase;
}
.haut-home .rss{
    padding:6px 5px 0 0;
    float:right;
}
.haut-general .titre{
    padding:6px 0 0 8px;
    float:left;
    text-transform:uppercase;
    font-size:13px;
}
.haut-general .rss{
    padding:6px 5px 0 0;
    float:right;
}
.haut-technologique .titre{
    padding:6px 0 0 8px;
    float:left;
    text-transform:uppercase;
    font-size:13px;
}
.haut-technologique .rss{
    padding:6px 5px 0 0;
    float:right;
}
.haut-professionnel .titre{
    padding:6px 0 0 8px;
    float:left;
    text-transform:uppercase;
    font-size:13px;
}
.haut-professionnel .rss{
    padding:6px 5px 0 0;
    float:right;
}
.rss img{
    border:0;
}
.un-lien-home{
    width:622px;
    padding:10px 5px 15px 0;
    border-bottom:2px dotted #dfe1e0;
}
.un-lien-inter{
    width:617px;
    padding:10px 5px 5px 5px;
    border-bottom:2px dotted #dfe1e0;
}
.un-lien-home h2{
    margin:0;
    padding:0;
    font-size:22px;
    color:#323232;
    font-weight:normal;
}
.un-lien-home h2 a{
    color:#323232;
}
.un-lien-inter h3{
    margin:0;
    padding:0;
    font-size:22px;
    color:#323232;
    font-weight:normal;
}
.un-lien-inter h3 a{
    color:#323232;
}
.un-lien-home .info{
    float:left;
    font-family: Helvetica,Arial,sans-serif;
    padding:0 0 0 0px;
    font-size:12px;
    color:#323232;
}
.un-lien-home .info a{
    text-decoration:none;
    color:#323232;
}
.un-lien-home .info a:hover{
    text-decoration:underline;
    color:#323232;
}
.un-lien-inter .info{
    float:left;
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    padding:0 0 0 20px;
    color:#323232;
}
.un-lien-inter .info a{
    text-decoration:none;
    color:#323232;
}
.un-lien-inter .info a:hover{
    text-decoration:underline;
    color:#323232;
}
.left .info{
    float:left;
}
.un-lien-home .commentaire{
    font-family: Helvetica,Arial,sans-serif;
    float:right;
    padding-right:4px;
    color:#323232;
}
.un-lien-inter .commentaire{
    font-family: Helvetica,Arial,sans-serif;
    float:right;
    padding-right:4px;
    color:#323232;
}
.left .commentaire{
    font-family: Helvetica,Arial,sans-serif;
    float:right;
    padding-right:4px;
    color:#323232;
}

.un-lien-home .puce-section{
    float:left;
}
.un-lien-inter .puce-section{
    float:left;
}
.puce-section a{
    
}
.puce-1-general{
    float:left;
    font-family: Helvetica,Arial,sans-serif;
    padding:3px 10px 0 0;
    font-size:14px;
    font-weight:bold;
    height:25px;
    width:43px;
    background:no-repeat url(/images/fond-puce-gen.jpg);
    text-align:right;
    margin:0 5px 10px 0;
}
.puce-1-general a{
    color:#ffffff;
}
.puce-2-technologique{
    float:left;
    font-family: Helvetica,Arial,sans-serif;
    padding:3px 10px 0 0;
    font-size:14px;
    font-weight:bold;
    height:25px;
    width:43px;
    background:no-repeat url(/images/fond-puce-tech.jpg);
    text-align:right;
    margin:0 5px 10px 0;
}
.puce-2-technologique a{
    color:#ffffff;
}
.puce-3-professionnel{
    float:left;
    font-family: Helvetica,Arial,sans-serif;
    padding:3px 10px 0 0;
    font-size:14px;
    font-weight:bold;
    height:25px;
    width:43px;
    background:no-repeat url(/images/fond-puce-pro.jpg);
    text-align:right;
    margin:0 5px 10px 0;
}
.puce-3-professionnel a{
    color:#ffffff;
}


/* Proposer un lien */
#frm_proposer_doc input{
    border:1px solid #cccccc;
    background-color:#ffffff;
    width:300px;
}
#frm_proposer_doc select{
    border:1px solid #cccccc;
    background-color:#ffffff;
}
#frm_proposer_doc .btn-valider{
    width:276px;
    height:36px;
    background:no-repeat url(/images/btn-fond.jpg);
    cursor:pointer;
    font-size:16px;
    color:#ffffff;
    font-weight:bold;
}






















/* Footer */
.footer{
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    background:no-repeat url(/images/fond-footer.jpg);
    height:174px;
    width:990px;
    margin-right:auto;
    margin-left:auto;
}
.footer .titre{
    padding:10px 0 0 12px;
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
    height:27px;
}
.footer .lien-sujet-bac{
    float:left;
    padding:17px 0 0 35px;
    width:150px;
}
.footer .lien-sujet-bac img{
    border:0;
}
.footer .lien-fiche{
    float:right;
    width:474px;
    padding:46px 159px 0 0;
    color:#343434;
    text-transform:uppercase;
    font-size:15px;
    font-weight:bold;
}
.footer .lien-fiche a{
    color:#343434;
    text-decoration:none;
}
.footer .lien-fiche a:hover{
    color:#343434;
    text-decoration:underline;
}
.footer-info-sup {
    clear:both;
    width:990px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:10px;
}
.footer-info-sup p{
    clear:both;
    color:#ffffff;
    float:right;
    padding:5px 10px 0 0;
}
.footer-info-sup a{
    color:#ffffff;
}



/* Sidebar*/
.side-sep{
    font-size:2px;
    width:321px;
    clear:both;
    height:12px;
}
.side-top-bachelier .top{
    font-size:2px;
    background:no-repeat url(/images/side-top-bachelier-top.jpg);
    height:10px;
    width:321px;
}
.side-top-bachelier .bottom{
    font-size:2px;
    background:no-repeat url(/images/side-top-bachelier-bottom.jpg);
    height:10px;
    width:321px;
}
.side-top-bachelier .content{
    font-family: Helvetica,Arial,sans-serif;
    background:repeat-y url(/images/side-top-bachelier-content.jpg);
    width:321px;
}
.side-top-bachelier .content p{
    text-align:center;
    color:#ffffff;
    font-size:20px;
    font-weight:bold;
}

.side-proposer-lien .top{
    font-size:2px;
    background:no-repeat url(/images/side-top-bachelier-top.jpg);
    height:10px;
    width:321px;
}
.side-proposer-lien .bottom{
    font-size:2px;
    background:no-repeat url(/images/side-top-bachelier-bottom.jpg);
    height:10px;
    width:321px;
}
.side-proposer-lien .content{
    font-family: Helvetica,Arial,sans-serif;
    background:repeat-y url(/images/side-top-bachelier-content.jpg);
    width:314px;
    padding:0 0 0 7px;
}
.side-proposer-lien .content p{
    color:#ffffff;
    font-size:20px;
    font-weight:bold;
}
.haut-proposer-lien{
    height:8px;
    background:no-repeat url(/images/side-proposer-lien-top.jpg);
    font-size:2px;
    width:309px;
}
.bas-proposer-lien{
    height:8px;
    background:no-repeat url(/images/side-proposer-lien-bottom.jpg);
    font-size:2px;
    width:309px;
}
.content-proposer-lien{
    width:309px;
    background:repeat-y url(/images/side-proposer-lien-content.jpg);
    color:#FE8E1F;
    padding:0 0 0 9px;
    font-weight:bold;
}
.content-proposer-lien .input{
    padding-top:3px;
    height:20px;
    width:292px;
    border:1px solid #686868;
}
.content-proposer-lien .button{
    height:36px;
    width:276px;
    background:no-repeat url(/images/btn-proposer-lien.jpg);
    margin-left:8px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
}



.side-pub .content{
    border:1px solid #cccccc;
    width:300px;
    height:250px;
}

.side-top-membre{
    font-family: Helvetica,Arial,sans-serif;
    padding-right:21px;
    width:300px;
}
.side-top-membre .top{
    background:no-repeat url(/images/side-top-membre-top.jpg);
    width:260px;
    height:23px;
    text-transform:uppercase;
    padding:17px 0 0 40px;
    color:#ffffff;
    font-weight:bold;
    font-size:13px;
}
.side-top-membre .content{
    padding:19px 0 0 0;
    font-size:12px;
    width:300px;
}
.side-top-membre .content a{
    color:#22616b;
    text-decoration:underline;
}
.side-top-membre .content a{
    color:#22616b;
    text-decoration:none;
}
.side-top-membre .content .sep{
    clear:both;
    height:5px;
    font-size:2px;
}
.side-top-membre .content .avatar{
    margin-top:0;
    float:left;
    width:75px;
    height:auto;
    background:no-repeat url(/images/fond-avatar.jpg) top center;
    padding:5px 0 0 0;
    text-align:center;
    margin-bottom:10px;
}
.side-top-membre .content .avatar a{
    text-decoration:underline;
}
.side-top-membre .content .avatar a:hover{
    text-decoration:none;
}

.side-commentaire{
    width:300px;
    padding:0 21px 0 0;
}
.side-commentaire .top{
    font-family: Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    color:#ff9920;
    font-size:13px;
    font-weight:bold;
    padding:4px 0 0 28px;
    background:no-repeat url(/images/side-commentaire.jpg);
    height:19px;
    width:272px;
    border-bottom:2px dotted #bfc3c2;
}
.side-commentaire .content{
    width:300px;
    
}
.side-commentaire .content .un-commentaire{
    padding:10px;
    border-bottom:1px solid #edebec;
}
.side-commentaire .content .un-commentaire .info{
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    color:#313131;
    margin:0 0 5px 0;
}
.side-commentaire .content .un-commentaire .info-suite{
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    color:#313131;
    margin:5px 0 0px 0;
    text-align:right;
}
.side-commentaire .content .un-commentaire .commentaire{
    padding:0 20px 0 48px;
    font-size:14px;
}

.home-pub{
    text-align:center;
    margin:19px 0 19px 0;
}
.left .lien-section{
    padding:10px 0 10px 0;
}

.alerte-mail{
    font-family: Helvetica,Arial,sans-serif;
    height:54px;
    width:536px;
    background:no-repeat url(/images/alerte-mail.jpg);
    margin:14px 0 14px 0;
    padding:10px 0 0 90px;
    color:#ffffff;
}

.alerte-mail .titre{
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
}
.alerte-mail .validation-alerte{
    width:34px;
    height:20px;
    background:no-repeat url(/images/btn-ok-alerte.jpg);
}
.alerte-mail select{
    border:1px solid #cccccc;
}
#email_alerte{
    width:150px;
    height:18px;
    border:1px solid #cccccc;
}

.left .tag{
    font-family: Helvetica,Arial,sans-serif;
    padding:40px 12px 0 0;
    height:24px;
    width:614px;
    background:no-repeat url(/images/tag-fond.jpg);
    text-align:right;
    vertical-align: bottom;
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    color:#ffffff;
}
.left .lien-tag{
    font-family: Helvetica,Arial,sans-serif;
    width:626px;
    padding:20px 0 0 0;
}
.tag-noir{
    font-size:18px;
    color:#000000;
}
.tag-bleu{
    font-size:18px;
    color:#48a3cd;
}
.tag-orange{
    font-size:18px;
    color:#ff6619;
}
.tag-gris{
    font-size:18px;
    color:#999999;
}

.pagination{
    font-family: Helvetica,Arial,sans-serif;
    text-align:right;
}
.page_pagination{
    color:#14aebb;
}
.partage-lien a{
    font-family: Helvetica,Arial,sans-serif;
    color:#FE8E1F;
    text-decoration:underline;
    font-size:16px;
    font-weight:bold;
}

.left .avatar-espace{
    width:107px;
    padding-top:23px;
    float:left;
}
.left .centre-espace{
    padding-top:23px;
    float:right;
    width:515px;
}
.centre-espace .liste-favoris{
    width:515px;
}
.liste-favoris .haut{
    height:45px;
    width:515px;
    font-size:2px;
    background:no-repeat url(/images/liste-favoris-haut.jpg);
}
.liste-favoris .bas{
    height:15px;
    width:515px;
    font-size:2px;
    background:no-repeat url(/images/liste-favoris-bas.jpg);
}
.liste-favoris .contenu{
    background-color:#efefef;
    width:498px;
    padding-left:17px;
}
.contenu .un_favoris{
    padding:10px 0 10px 0px;
    width:498px;
}
.contenu .un_favoris .titre{
    font-size:20px;
    width:498px;
    color:#6c6c6c;
}
.contenu .un_favoris .titre a{
    color:#6c6c6c;
}
.contenu .un_favoris .info{
    font-size:12px;
    width:498px;
    font-family: Helvetica,Arial,sans-serif;
}
.centre-espace .info-membre{
    margin:0 0 17px 17px;
    padding-bottom:17px;
    border-bottom:2px dotted #e0e0e0;
}
.centre-espace .service-membre{
    font-family: Helvetica,Arial,sans-serif;
    margin:0 0 17px 17px;
}
.service-membre input{
    border:1px solid #686868;
}
.service-membre select{
    border:1px solid #686868;
}
.service-membre ul{
    list-style:none;
    margin-left:10px;
}


/* Fiche lien */
.docprecedent p {
    font-weight:bold;
}
.docprecedent a:hover {
    color:#FC6500;
    font-weight:bold;
    text-decoration:none;
}
.docprecedent a {
    color:#FC6500;
    font-weight:bold;
    text-decoration:underline;
}
.docsuivant p {
    text-align:right;
    font-weight:bold;
}
.docsuivant a:hover {
    color:#FC6500;
    font-weight:bold;
    text-decoration:none;
}
.docsuivant a {
    color:#FC6500;
    font-weight:bold;
    text-decoration:underline;
}

.titreacommentaire {
    font-size:24px;
    font-weight:bold;
    margin:15px 0 5px;
    padding:0;
}
#top-commentaires {
    background-image:url(/images/top-commentaires.jpg);
    background-repeat:no-repeat;
    height:10px;
    margin:0;
    padding:0;
    width:627px;
}
#centre-commentaires {
    background-image:url(/images/centre-commentaires.jpg);
    background-repeat:repeat-y;
    margin:0;
    padding:0 10px;
    width:607px;
}
#bas-commentaires {
    background-image:url(/images/bas-commentaires.jpg);
    background-repeat:no-repeat;
    height:15px;
    margin:0;
    padding:0;
    width:627px;
}
#uncom-top {
    background-image:url(/images/uncom-top.jpg);
    background-repeat:no-repeat;
    font-size:2px;
    height:7px;
    margin:0;
    padding:0;
    width:377px;
}
#uncom-centre {
    background-image:url(/images/uncom-centre.jpg);
    background-repeat:repeat-y;
    margin:0;
    min-height:40px;
    padding:0 10px;
    width:357px;
}
#uncom-bas {
    background-image:url(/images/uncom-bas.jpg);
    background-repeat:no-repeat;
    height:24px;
    margin:0;
    padding:0;
    width:377px;
}
#uncom-infosmembre p {
    margin:0;
    padding:3px 40px 0 0;
    text-align:right;
}
#espace-tel-droite {
    font-family: Helvetica,Arial,sans-serif;
    background:transparent url(/images/btn_telecharger_doc.jpg) no-repeat scroll 0 0;
    height:38px;
    margin-left:350px;
    padding-top:5px;
    text-align:center;
    width:276px;
}
#espace-tel-droite a:hover {
    color:#FFFFFF;
    font-size:19px;
    font-weight:bold;
    text-decoration:underline;
}
#espace-tel-droite a {
    color:#FFFFFF;
    font-size:19px;
    font-weight:bold;
    text-decoration:none;
}
.filtre-tri{
    border-bottom:2px dotted #DFE1E0;
    height:20px;
}
.lien-filtre{
    color:#FE8E1F;
    cursor:pointer;
    font-weight:bold;
}


.lien-description{
    clear:both;
}



