/*
CONFIGURATION DES CADRES GAUCHE ET DROITE
 gauche : 65%
 droite : 33%
 margin-left:5px;
*/

/* 
FF6600
02CAED
*/

body {
        margin:1em;
    	text-align: center; /* IE n'interprete pas correctement le centrage de #page, il faut donc jouer sur le bug sous IE de la fonction text-align qui n'aligne pas que du texte mais tout le contenu */
	    background-color:#ddd;  		 
}


p {
        font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
        font-size: 0.8em;
        color: #000000;
        margin: 0 0 0.9em 0;
        text-align: justify;
        line-height: 1.5em;
}

a {
        text-decoration:none;
        color:#000;
}

h3, #centre h2 {
        font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
        font-size: 1.1em;
        font-weight:bold;
        color: #E7A642;
        padding-top: 10px;
        margin-left: 5px;
        margin-top: 0px;
        text-align: left;
        border-bottom:1px solid #E7A642;
}


h2 {
        font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
        font-size: 1.3em;
        color: #E7A642;
         margin: 1em 0 0.4em 0;
}

h3 a {
        font-weight:bold;
        text-decoration:none;
        color: #E7A642;
}

h3 a:hover {
        font-weight:bold;
        color: #E7A642;
}


#page {
        width:830px;
        text-align:left;
        border: 1px solid #f00;
        margin:0;
        background-color:#fff;
        margin-left:auto;
        margin-right:auto;
        padding:0 10px 1em 10px; /* haut | droite | bas | gauche */
        border: 1px solid #000;
}

#page:hover {
        background-color:#fff;
}

#admin {
        background-color:#f00;
        font-weight:bold;
        text-decoration: blink;
        margin-bottom:0.5em;
        padding-left:0.3em;
}

#admin a {
        font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
        font-size: 0.6em;
        color:#fff;
}

	.bandeau-bas {
        width:800px!important;
        padding:0.4em 25px!important; /* haut / bas | gauche / droite */
		
        width:850px;
        padding:0.4em 0; /* haut / bas | gauche / droite */
				
        text-align:center;
        border: 1px solid #f00;
        margin:0;
        background-color:#fff;
        margin-left:auto;
        margin-right:auto;
        margin-top: 10px;
        border: 1px solid #000;
		font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
		font-size:10px;

}

.bandeau-bas p {
        margin:0;
        padding:0;
        text-align:center;
		font-size:12px;
}

.bandeau-bas a:hover {
text-decoration:underline;
color:#990000;
        
}



.spacer {
    clear: both;
    font-size:0;
        margin-top:0;
        padding:0;
    overflow: hidden;
        /*border:1px solid #00f;*/
}

.spacer-cadre {
    clear: both;
    overflow: hidden;
        height:1em;
}

.spacer-left {
    overflow: hidden;
        height:1em;
}

h1 {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#FF6600;
text-align:center;
margin-top:20px;
margin-bottom:5px;
margin-left:10px;
border-bottom:1px dotted #ccc;
padding-bottom:3px;
		
}

.no-bord {
        padding:0;
        margin:0;
        border:0;
}

#logo {
        position:relative;
        padding:0;
        margin:0 -10px 20px -10px;
        border:0;
        height:100px;
}

#fond-noir-logo {
        position:absolute;
        top:0;
        margin-left:700px;
        height:74px;
        background-color:#000;
        width:100px;
}

#menu  {
        list-style-type: none;  /* on supprime les puces */
        width:850px;
        margin:0 -25px 30px -25px; /* coller au logo / aligné (gauche) au logo / espace blanc sous lem enu / aligné (droite) au logo */
        height:1.1em; /* pour que l'espace blanc sous le bloc soit identique sous IE & FFox */
        padding:0;  /* pour coller au logo */
        border-top: 2px solid #000000; /* ligne noire qui surplombe les items de menu */

}

        #menu li { float:left; } /* on aligne les listes sur la gauche */

                #menu li a {
                        float:left; /* pour coller les items a la barre noire */
                        margin-left:5px; /* pour que les times ne se collent pas entre eux (espace blanc) */
                        height:1.5em;
                        background-color:#000000;
                        color:#ffffff;
                        padding-left:0.7em; /* pour que le fond noir dépasse sur la gauche */
                        padding-right:0.5em; /* pour que le fond noir dépasse sur la droite */
                        font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
                        font-size:0.7em;
                        font-weight:bold;
                        text-decoration:none;
                }

                                #menu li a:hover {
                                        background-color:#E7A642;
                                }

                        #menu-a-propos {
                                position:absolute;
                                left:574px;
                                top:54px;
                                height:19px;
                                width:275px;
                                background-color:#000000;
                                font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
                                font-size: 12px;
                                color: #fff;
                                text-align: center;
                                line-height:18px;
                                border-top:1px solid #fff;
                                border-left:1px solid #fff;
                        }

                                #menu-a-propos a {
                                                color:#fff;
                                                font-weight:bold;
                                                text-decoration: none;
                                }

                                        #menu-a-propos a:hover {
                                                        font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
                                                        font-size: 12px;
                                                        color: #ffffff;
                                                        font-weight: bold;
                                                        text-decoration: line-through;
                                        }

                        #recherche {
                                position:absolute;
                                left:710px;
                                top:3px;
                                width:130px;
                                height:40px;
                                background-color:#000;
                                text-align:center;
                                padding:5px 2px 2px 2px;
                                border:1px solid #fff;
                        }



                        #form_recherche {
                                margin:0;
                                padding:0;
                        }

                        #form_recherche_page {
                                margin:0 0 1em 0;
                                padding:0;
                        }

                        #input_recherche {
                                position:relative;
                                font-family: Verdana, Arial, Helvetica, sans-serif;
                                font-size: 0.7em;
                                color: #9b0000;
                                background-color: #fff;
                                border: 1px solid #000000;
                                width:100px;
                                margin:0;
                                text-align:center;
                        }

                        #submit_recherche {
                                position:relative;
                                font-family: Verdana, Arial, Helvetica, sans-serif;
                                font-size: 0.7em;
                                color: #000;
                                background-color: #eee;
                                border: 1px solid #9b0000;
                                width:40px;
                                margin:0;
                        }

                        #input_recherche_page {
                                font-family: Verdana, Arial, Helvetica, sans-serif;
                                font-size: 0.7em;
                                color: #9b0000;
                                background-color: #fff;
                                border: 1px solid #000000;
                                width:150px;
                                margin:0;
                                text-align:center;
                        }

                        #submit_recherche_page {
                                position:relative;
                                font-family: Verdana, Arial, Helvetica, sans-serif;
                                font-size: 0.7em;
                                color: #000;
                                background-color: #eee;
                                border: 1px solid #9b0000;
                                width:40px;
                                margin:0;
                        }

#intro {
        float:right;
        width:33%;
        margin-right:0;
		padding-top:15px;
}

/* HOME EDITO */

                #edito {
                        float:left;
                        width:65%;
                        margin-bottom:1em;
                }

                        #edito h2 {
                                margin-top:0;
                                text-align:left;
                                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                                background-color:#fff;
                                font-size: 1em;
                                font-weight: bold;
                                color: #00494A;
                                border-bottom: 2px solid #00494A;
                                margin-bottom: 5px;
                        }

                        #edito #texte {
                                color:#000;
                                background-color:#ffecce;
                                border:1px solid #666;
                                margin:0 0 0 0; /* haut | droite | bas | gauche */
                                padding:0.1em 1em; /* haut/bas | droite/gauche */
                        }

                                #edito #texte p {
                                        font-family: "Tahoma", Georgia, "Times New Roman", Times, serif;
                                        text-align:justify;
                                        font-size: 0.8em;
                                        line-height:1.2em;
                                        color: #000000;
                                        margin-bottom:1em; /* permet d'uniformiser les sauts de ligne entre IE et FFox (valeurs par défaut différentes) */
                                        margin-top:1em; /* idem */
                                }

/* FIN EDITO */

/* HOME DERNIERS ARTICLES */
                #derniers-articles {
                        float:left;
                        width:65%;
                        margin-bottom:0;
                        padding-bottom:0;
                        /* border:1px solid #0f0; */
                }

                        #derniers-articles h2 {
                                margin-top:0;
                                text-align:left;
                                font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
                                background-color:#fff;
                                font-size: 1em;
                                font-weight: bold;
                                color: #00494A;
                                border-bottom: 2px solid #00494A;
                                margin-bottom: 5px;
                        }

                        #derniers-articles h3 {
                                margin-top:0;
                                margin-bottom: 5px;
                        }

                        #derniers-articles ul, #membres-equipe ul {
                                list-style-type: none;  /* on supprime les puces */
                                display:block;
                                margin:0; /* pour éviter les valeurs par défaut des navigateurs */
                                padding-left:0.3em; /* idem */
                                padding-bottom:0;
                                /*border:1px solid #0f0;*/
                        }

                                #derniers-articles ul li, #membres-equipe ul li {
                                        margin-top:1em; /* écart entre les items de la liste [on utilise pas le margin-bottom sinon FFox ne prend pas en compte la marge pour le dernier item] */
                                        padding-bottom:0;
                                        /*border:1px solid #f00;*/
                                }

                                #derniers-articles ul li a, #membres-equipe ul li a {
                                        font-weight:normal;
                                }

                                #derniers-articles ul li p a:hover, #membres-equipe ul li a:hover {
                                        font-weight:normal;
                                        color:#000;
                                }



                                        #membres-equipe ul li h4 {
                                                font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
                                                font-size: 1em;
                                                color: #000;
                                                text-align: left;
                                                margin:0 0 0.5em 1.5em; /* espace |bordure gauche page et titre || titre et bloc image |   */
                                                padding-bottom:0;
                                                padding-left:0.9em; /* espace entre bordure orange et titre */
                                                /*border-left:1px solid #E7A642;*/
                                        }

                                        #derniers-articles ul li h3 a {
                                                /*
                                                        font-weight:bold;
                                                        text-decoration:none;
                                                        color: #E7A642;
                                                */
                                                }



                                        .img-accroche {
                                                float:left;
                                                width:93px;
                                                height:93px;
                                                margin-right:0.6em; /* pour laisser un espace blanc a droite de l'image */
                                                border:0;
												border:1px solid #000;
                                                /* display:none; */
                                         }
										 
										 .img-liens {
                                                float:left;
                                                width:93px;
                                                margin-right:0.6em; /* pour laisser un espace blanc a droite de l'image */
                                                border:1px solid #000;
                                                /* display:none; */
                                         }

                                        .photo {
                                                float:left;
                                                /*width:93px;*/
                                                /*height:93px;*/
                                                margin-right:0.6em; /* pour laisser un espace blanc a droite de l'image */
                                                /* display:none; */
                                         }

                                        #derniers-articles ul li p, #membres-equipe ul li p{
                                                font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
                                                font-size: 0.8em;
                                                line-height:1.4em;
                                                color: #000;
                                                text-align: justify;
                                                margin-bottom:0; /* permet d'uniformiser les sauts de ligne entre IE et FFox (valeurs par défaut différentes) */
                                                margin-top:0; /* idem */
                                        }




/* FIN DERNIERS ARTICLES */


.cadre, .cadre_promo  {
        border: 1px solid #02CAED;
        width:100%;
        margin-bottom:15px;
		text-align:left;
	
}





.cadre h2, .cadre_promo h2 {
        margin-top:0px; /* pour que le titre soit collé au haut du cadre */
        padding:3%; /* pour que le fond "dépasse" sur les bords */
        margin-bottom:0; /* pour que sous IE il n'y ait pas d'écart par rapport aux blocs p suivants */
        background-color: #02CAED;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 0.8em;
        font-weight: bold;
        text-align: left;

}

.cadre p, .cadre_promo p {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 0.7em;
        line-height: 1.3em;
        text-align: justify;
        padding-left:3%; /* pour que le texte ne touche pas la bordure du cadre */
        padding-right:3%; /* idem */
        margin-bottom:3%; /* permet d'uniformiser les sauts de ligne entre IE et FFox (valeurs par défaut différentes) */
        margin-top:3%; /* idem */
}

.cadre p a {
        color:#000;
        text-decoration:none;
        font-weight:bold;
}

.cadre p a:hover {
        color:#f00;
        text-decoration:none;
        font-weight:bold;
}

.cadre ul {
        list-style-type: none;
        margin:0 0 0 0;
        padding:0;
}

.cadre ul li {
        background-color:#fff;
}
.cadre ul li h3 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #BD0000;
        font-size: 0.7em;
        border:0;
        margin:0 0 0 0;
        padding:3px 0 3px 10px;
        background-color:#ddd;
}

.cadre ul li h3 a {
        color: #BD0000;
        font-weight:bold;
}

.cadre ul li p {
        margin-top:5px;
        color: #000;
}

.cadre ul li p a{
        color: #000;
        font-weight:normal;
        text-decoration:none;
}

.cadre ul li p a:hover{
        color: #000;
        font-weight:normal;
        text-decoration:none;
}

/* **** CADRE PROMO *************/
.cadre_promo {
        border: 1px solid #f00;
        color: #FFFFFF;
}

#navigation-site .cadre_promo h2, .cadre_promo h2 {
		border:0;
        background-color: #02CAED;
}

.cadre_promo p {

}

/* FIN CADRE PROMO *************/


#dl-pdf {
        margin-left:0.5em;
}

        #ico-pdf {
                float:left;
                background-image: url(../images/icopdf.gif);
                background-repeat: no-repeat;
                width:36px;
                height:37px;
                padding:0;
                margin:0;
                /* border:1px solid #f00; */
        }

        #dl-pdf ul {
                list-style-type: none;  /* on supprime les puces */
                margin:0 0 0.5em 2.7em;    /* pour IE */
                padding:0;
                border:0;
        }

                #dl-pdf ul li {
                        /* border:1px solid #f00; */
                        text-align:left;
                        margin-bottom:0;
                        padding-left:0.5em;
                        margin-top:0;
                        padding:0;
                        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                        color: #000000;
                        font-size: 0.7em;
                        line-height:1.7em;
                }

                        #dl-pdf ul li a {
                                color:#000;
                                text-decoration:none;
                                font-weight:bold;
                        }

                                #dl-pdf ul li a:hover {
                                        color:#f00;
                                        text-decoration:none;
                                        font-weight:bold;
                                }

.img-rubrique {
        float:left;
        text-align:left;
        margin-bottom:15px;
}

h1#rubrique {
        padding:0;
        margin:20px 0 0 0;
}

#presentation-rubrique {
        border: 1px solid #02CAED;
        font-family: "Tahoma", Georgia, "Times New Roman", Times, serif;
        color: #686868;
}

#presentation-rubrique p {
        font-family: "Tahoma", Georgia, "Times New Roman", Times, serif;
        color: #686868;
        margin:0.7em;
        padding:0;
        font-size: 0.7em;
        line-height: 1.4em;
        text-align: justify;
}

#sommaire-rubrique {
        border: 1px solid #004B4D;
        margin-bottom:15px;
        margin-top:1em;
}

#sommaire-rubrique h3 {
        margin:0;
        padding:7px;
        background-color: #004B4D;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 13px;
        font-weight: bold;
        text-align: left;
        border:0;

}

#sommaire-rubrique ul {
        list-style-type: none;  /* on supprime les puces */
        padding:0;
        margin:0.5em 0; /* haut/bas | gauche/droite */

}

#sommaire-rubrique ul li {
        padding:0;
        margin: 0 0 0 1em;
        font-family: "Tahoma", Georgia, "Times New Roman", Times, serif;
        font-size: 0.7em;
        text-align: left;
        line-height:1.5em;
}

#sommaire-rubrique ul li a {
        text-decoration:none;
        color:#000;
}

#sommaire-rubrique ul li a:hover {
        text-decoration:none;
        color:#f00;
}

#article {
        margin-top:1em; /* permet de contrecarrer l'effet du hr (saut de ligne) qui sépare l'intro de l'article */
}


#article h2 {
        font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
        font-size: 1.6em;
        color: #E7A642;
         margin: 0;
}

#article h2.domaine {
        font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
        font-size: 1.6em;
        color: #E7A642;
         margin: 0;
}

#actu {
        margin-top:-1em; /* permet de contrecarrer l'effet du hr (saut de ligne) qui sépare l'intro de l'article */
        float:left;
        width:65%;
}


#intro-article {
        color:#000;
        background-color:#ffecce;
        border:1px solid #666;
        margin:0 0 0 0;
        padding:0.5em 1em;
}

#intro-article h2 {
        font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
        font-size: 1.4em;
        width:756px; /* sinon, IE a des bugs d'affichage */
        background-color:#fff;
        border:1px solid #666;
        padding:0.2em;
        color: #B90000;
         margin: 0 0 0.5em 0;
}

#intro-actu h2 {
        font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
        font-size: 1.4em;
        width:475px; /* sinon, IE a des bugs d'affichage */
        background-color:#fff;
        border:1px solid #666;
        padding:0.2em;
        color: #B90000;
         margin: 0 0 0.5em 0;
}

#intro-actu {
        color:#000;
        background-color:#ffecce;
        border:1px solid #666;
        margin:0 0 0 0; /* haut | droite | bas | gauche */
        padding:0.5em 1em; /* haut/bas | droite/gauche */
}

#intro-actu #redacteur-expert {
        background-color:#fff;
        float:left;
        width:40%;
        border: 1px solid #aaa;
        padding-left:0.5em;
        padding:10px 0;
        margin-top:0;
}


#resume-actu {
        position:relative;
        width:450px;
}

#img-intro-article {
        float:left;
        height:110px;
        width:110px;
}

#img-intro-actu {
        float:left;
        height:110px;
        width:110px;
        margin-right:0.4em;
}

#no-img-article {
        float:left;
        height:110px;
        width:110px;
        display:none;
}

#accroche p {
        float:left;
        width:350px;
        font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
        line-height:1.7em;
        font-size: 0.8em;
        font-weight:bold;
        color: #000;
        text-align: justify;
        margin:0 5px 0 10px
        /*border:1px solid #f00;*/
}

#redacteur-expert {
        background-color:#fff;
        float:right;
        width:30%;
        border: 1px solid #aaa;
        padding-left:0.5em;
        padding:10px 0;
        margin-top:10px;
}

#redacteur-expert p {
        font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
        width:90%;
        padding:0;
        margin:0;
        font-size: 0.7em;
        font-weight:bold;
        margin-left:1em;
        color: #570000;
        line-height:1.4em;
}

#redacteur-expert p#redac, #redacteur-expert p#date  {
        border-bottom:1px solid #ccc;
}


#redacteur-expert p#nom{
        /*border-top:1px solid #00f;*/
        padding:0;
        margin-top:0;
}

#redacteur-expert p#fonction{
        font-weight:normal;
}

#accroche img {
   border:1px solid #000;
   margin-left:10px; 
}

#txt-article, #txt-apropos, #txt-questionnaire {
        float:left;
        width:65%;
}

#txt-recherche {
        float:left;
        width:65%;
}

#txt-recherche ul {
        list-style-type:none;
        margin:0 0 0 1em;
        padding:0;
}

#txt-recherche ul li {
        margin:0 0 0.4em 0;
        padding:0;
        /*border:1px solid #f00;*/
}

#txt-recherche ul li p{
        margin:0;
        padding:0;
}

#txt-recherche ul li p.extraits{
        margin:0;
        padding:0;
        color:#333;
}

#txt-recherche ul li p.extraits .keyword{
        color:#9b0000;
        /*font-weight:bold;*/
        border-bottom: 1px dashed #9b0000;

}

#txt-recherche ul li p a {
        font-weight:bold;
}

#txt-recherche ul li p a:hover {
        color:#f00;
}

#txt-actu {
        margin-top:1em;
}

ul#cs-rx li {
        font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
        font-size: 0.8em;
}

#plus {
        margin-top:1em;
        /*border-top:1px dashed #E7A642;*/
        padding:0.4em;
}

#plus-agenda {
        /*margin-top:1em;*/
        /*border-top:1px dashed #E7A642;*/
        border-left:1px solid #333;
        padding:0.4em;
         background-color:#eee;

		clear:left;
		

}



#ps{
        margin-top:1em;
        /*border-top:1px dashed #E7A642;*/
        border-top:1px dashed #E7A642;
        padding:0.4em;

        font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
        font-size: 0.8em;
        color: #000000;
        margin:1.2em 0 0.9em 0;
        text-align: justify;
        line-height: 1.5em;

}

#plus h3 {
        margin-top:0;
        margin-bottom:0.6em;
        padding-top:0;
}

#plus-agenda h3{ margin-top:0; padding-top:0;}

/*#plus-agenda h3 {
	border:0;
}
*/

#plus ul {
        background-color:#ffecce;
        border:1px solid #ccc;
        margin:0;
        padding:0.4em;
}

#plus-agenda ul {
        background-color:#eee;
        border:1px solid #E7A642;
        margin:0;
        padding:0.4em;
}


#plus-agenda p {
        background-color:#fff;
        border:1px solid #5c9ebf;
        margin:0;
        padding:0.4em;
        font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        color: #000000;
        margin: 0 0 0.9em 0;
        text-align: left;
}

#plus ul li, #plus-agenda ul li {
        font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        color: #000000;
        margin: 0 0 0.9em 0;
        text-align: justify;
        line-height: 1.5em;
          display: list-item;
        list-style-type:none;
          /*list-style-image: url(../images/fleche.gif);*/
}

#plus ul li a, #plus-agenda ul li a, #plus-agenda p a  {
        text-decoration:none;
        color:#000;
        font-weight:bold;
}

#plus ul li a:hover, #plus-agenda ul li a:hover, #plus-agenda p a:hover  {
        text-decoration:none;
        color:#f00;
}

#encarts {
        float:right;
        width:33%;
}

#encarts p a {
        border-bottom: 1px dashed #000;
        /*font-weight:bold;*/
        color:#000;
}

#encarts p a:hover {
        border-bottom: 1px dashed #f00;
        /*font-weight:bold;*/
        color:#f00;
}

#encarts h2 {
        display:none;
}

#encarts ul {
        list-style-type: none;  /* on supprime les puces */
        padding:0;
        margin:0;
}

#encarts ul li {
        border: 1px solid #02CAED;
        width:100%;
        margin-bottom:15px;
        background-color: #fff;
}


#encarts ul li h3 {
        margin-top:0px;
        padding:3%;
        margin-bottom:0;
        margin-left:0;
        background-color: #02CAED;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 0.7em;
        font-weight: bold;
        text-align: left;
		border:0;

        /*border-bottom: 1px solid #000;*/
}

#encarts ul li p {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 0.7em;
        line-height: 1.3em;
        text-align: justify;
        padding-left:3%; /* pour que le texte ne touche pas la bordure du cadre */
        padding-right:3%; /* idem */
        margin-bottom:3%; /* permet d'uniformiser les sauts de ligne entre IE et FFox (valeurs par défaut différentes) */
        margin-top:3%; /* idem */
}


#navigation-site {
float:right;
width:33%;
background-color:#fff;
/*border:1px solid #00494A;*/
margin-bottom:15px;
margin-top:5px;
}


.img-centre {
        text-align:center;
        margin-top:10px;
        border:0;
}


#photo-equipe {
        float:left;
        margin-right:1em;
}

/* FORMULAIRE */
.formulaire {
        margin-bottom:0.6em;
        padding:0.4em;
        background-color:#ffecce;
        border:1px solid #666;
}


.formulaire .input_text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        color: #CC0000;
        background-color: #fff;
        border: 1px solid #000000;
        width:200px;
        margin:0;
}

.formulaire .input_textarea_small {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        color: #CC0000;
        background-color: #fff;
        border: 1px solid #000000;
        height:10em;
        width:400px;
}

.formulaire .input_submit {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        background-color: #FFFFFF;
        border: 1px solid #000000;
}

.formulaire .input_submit:hover {
        color: #c00;
        background-color: #eee;

}

div.row {
  clear: both;
  width:500px;
  /*border:1px solid #0f0;*/
  }

div.row span.label {
  float: left;
  width: 70px;
  text-align: right;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 0.7em;
  line-height:1.7em;
  vertical-align:middle;
  /*border:1px solid #0f0;*/
  }

div.row span.formw {
  float: right;
  width: 425px;
  text-align: left;
  /*border:1px solid #00f;  */
  }
/* FIN FORMULAIRE */

#centre {
float:left;
width:65%;
}

#centre h3 {
        margin-top:1.2em;
        margin-bottom:0.4em;
        padding:0;
}


#profil-visiteurs {
        float:right;
        width:33%;
        margin-right:0;
        /*border:1px solid #0f0;*/
}

#partenaires {
        float:right;
        width:33%;
        margin-right:0;
        /*border:1px solid #0f0;*/
}


#dernieres-actus {
        float:left;
        width:65%;
        margin-bottom:0;
        padding-bottom:0;
        /* border:1px solid #0f0; */
}

#dernieres-actus h4 {
        font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
        font-size: 0.7em;
        color: #000;
        font-weight:bold;
        margin: 0;
        text-align: justify;
}

#dernieres-actus h4 a {
        text-decoration:none;
        color:#000;
}

#dernieres-actus h4 .domaine{
        margin-top:0.5em;
        color: #BD0000;
}

#dernieres-actus p.resume {
        font-size: 0.7em;
        color: #555;
        margin-left:0.4em;
        margin-bottom:0;
}

#dernieres-actus p.date {
        font-size: 0.7em;
        color: #000;
        margin-left:0.4em;
        margin-top:0;
}

#dernieres-actus a:hover {
        color:#f00;
        /* border:1px solid #0f0; */
}




#top-story {
        color:#000;
        background-color:#ffecce;
        border:1px solid #666;
        margin:0 0 1em 0; /* haut | droite | bas | gauche */
        padding:0.5em 1em; /* haut/bas | droite/gauche */
}

#top-story h4 {
        border:1px solid #000;
        width:5em;
        padding:0.2em 0.4em;
        font-size:1.1em;
        color:#BD0000;
        background-color:#fff;
        margin-bottom:0.5em;
}

#top-story h5 {
        float:right;
        width:375px; /* sinon, IE a des bugs d'affichage */
        padding:0;
        margin:0;
        font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-size:0.8em;
        margin-bottom:0.5em;
}

#top-story p {
        float:right;
        width:375px; /* sinon, IE a des bugs d'affichage */
        margin-bottom:0;
}

#top-story #image-story {
        float:left;
        width:100px;
        height:100px;
        border:0;
		border:1px solid #000;
}

.rouge {
color:#f00;
font-weight:bold;
font-weight:normal;
}

#form_liens {
	padding-left:3%; /* pour que le texte ne touche pas la bordure du cadre */
	padding-right:3%; /* idem */
	margin-bottom:3%; /* permet d'uniformiser les sauts de ligne entre IE et FFox (valeurs par défaut différentes) */
	margin-top:3%; /* idem */	
}

#input_lien {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width:100px;	
	color: #000;	
	background-color: #fff;
	border: 1px solid #000000;
	margin:0;
	vertical-align:top;	
	overflow:hidden;
}

.image-lien {
display:inline;
border:0;
padding-bottom:0.2em;
}

#selection-lien {
	width:90%;
	margin-left:3%; /* pour que le texte ne touche pas la bordure du cadre */
	margin-right:3%; /* idem */
	margin-bottom:3%; /* permet d'uniformiser les sauts de ligne entre IE et FFox (valeurs par défaut différentes) */
	margin-top:3%; /* idem */
	height:83px;
	border:1px solid #000;	
	background-color:#bbbbbb;
}


#selection-lien td.titre-image {
    font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
    font-size:0.7em;
	font-weight:bold;
    color: #000;
	width:100px;
}

#selection-lien td.titre-code {
    font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
    font-size: 0.7em;
	font-weight:bold;
    color: #000;
}

.cadre ol {
	margin-top:0;
	padding-top:0;
}

.cadre  ol li{
    font-family: "Verdana", Georgia, "Times New Roman", Times, serif;
    font-size: 0.7em;
    color: #000;
}

#logos-RX {
 width:98%;
 margin-left:4px;

}

/* Fil d'Ariane */
#ariane {font-family:Verdana;font-size:0.7em;color:#000;}
#ariane a {}
#ariane a:hover {color:#f00;}

/* V2 */

#navigation {
	margin:105px 0 0 0;padding:0;
	background-color:#282629;
	width:140px;
	text-align:left;
	
	position:fixed !important;
	position:absolute;
	
	top:5px;
	left:5px;
	
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#navigation a {color:#fff;}
#navigation a:hover {color:#C8EC02;}


#navigation ul {list-style-type:none;margin:0;padding:0;}

#navigation ul li {border-bottom:1px solid #ccc;
margin:0;padding:0px;
font-weight:bold;
display:block;
width:100%;}

#navigation ul li#current a {
background-color:#282629;
color:#C8EC02;
}

#navigation ul li#current a:hover {
color:#C8EC02;
}

#navigation ul li a {
height:22px;
line-height: 22px;
text-indent:5px;
display:block;
margin:0;padding:0;
width:100%;
}

#navigation ul li ul li a {
	text-indent:10px;
}

#navigation ul li a:hover {
background:#C8EC02;
color:#282629;
}

#navigation ul li ul {margin:0;padding:0;}
#navigation ul li ul li {
margin:0;padding:0;
border:0;font-weight:normal;font-size:10px;}

#nav-item{
width:100%;
}

#nav-item:hover {
	background-color:#C8EC02;color:#282629;
}

#contenu {
width:850px;
position:absolute;
top:5px;
left:148px;
}

#formulaire-recherche {margin:0 0 0 5px;padding:2px 0 2px 0;}
#texte-recherche {width:100px;
height:14px;
border:1px solid #000;
font-size:10px;
background-image:url("../images/loupe-recherche.gif");
background-position:right;
background-repeat:no-repeat;

}

#form-submit{visibility:hidden;}

#home-actualite, #home-dossiers, #article-contenu {
	float:left;
	width:550px;
	margin-bottom:1em;
}

#home-photo {
	float:left;
	width:800px;
	margin-bottom:1em;
}

#rubrique-dossiers {
	float:left;	
	width:65%;
	margin-bottom:1em;
}

#home-actualite h2, #home-dossiers h2, #home-photo h2, #rubrique-dossiers h2, #article-contenu h2, #dossier h2 {
color:#02CAED;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
/*width:100px;*/
font-weight:bold;
background-color:#FFFFFF;
padding:0 10px 0 10px;
margin:0 0 0 50px;
display:inline;
}

#home-actualite h2 a, #home-dossiers h2 a, #home-photo h2 a, #rubrique-dossiers  h2 a, #article-contenu h2 a{color:#02CAED;}
#article-contenu h2 a:hover, #home-photo h2 a:hover {text-decoration:underline;}
#article-contenu h1 {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#FF6600;	
margin-bottom:15px;
margin-left:10px;
}

#cell-article{
/*
padding-left:5px;
padding-right:5px;
*/

}

#cell-article h3 {
	color:#FF6600;
	border:0;	
	margin-left:10px;
	font-size:16;
	font-weight:normal;

}

#cell-article p {
	margin:5px 10px;	
}

#home-actualite ul, #home-dossiers ul, #rubrique-dossiers ul  {
list-style-type:none;
margin:0;
padding:0 5px 0 5px;}

#home-actualite ul li {
list-style-type: none;
background-image: url("../images/puce-actu.gif");
background-repeat: no-repeat;
background-position: 0% 0%;
margin:0 0 10px 5px;
padding:0 0 0 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#home-actualite ul li h3, #home-actualite ul li h3 a, #home-actualite ul li p, #home-actualite ul li p a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
display:inline;
}

#home-actualite ul li h3, #home-actualite ul li h3 a {color:#FF6600;font-weight:bold;border:0;}
#home-actualite ul li p, #home-actualite ul li p a {margin-left:3px;color:#000;}

#home-dossiers ul, #rubrique-dossiers  ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#home-dossiers ul li, #rubrique-dossiers ul li{
	list-style-type:none;
	padding:0 10px 10px 10px;
	margin:10px 5px 20px 5px;
	border-bottom:1px solid #FEA090;
}

#home-dossiers ul li#premier-dossier-home, #rubrique-dossiers ul li#premier-dossier-home {margin-top:-5px;}
#home-dossiers ul li#dernier-dossier-home, #rubrique-dossiers ul li#dernier-dossier-home {border-bottom:0;margin-bottom:0;padding-bottom:0;}

#home-dossiers ul li p, #rubrique-dossiers ul li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#home-dossiers ul li p.voir-aussi, #home-dossiers ul li p.voir-aussi a {
margin:3px 0 0 0;
text-align:left;
}

#home-dossiers ul li p.voir-aussi a:hover {text-decoration:underline;}

#home-dossiers ul li p.voir-aussi strong {color:#02CAED;font-weight:bold;}


h3.titre-rubrique, h3.titre-rubrique a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FF6600;
border:0;
margin:0 0 6px 0;
padding:0;
}

#home-dossiers .img-accroche-home, #rubrique-dossiers .img-accroche {
float:left;
border:0;
width:95px;
height:95px;
margin-left:15px;
margin-right:5px;
}

#home-dossiers h3.titre-article, #home-dossiers h3.titre-article a, #rubrique-dossiers h3.titre-article, #rubrique-dossiers h3.titre-article a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border:0;
	margin:0 0 5px 0;
	padding:0;
}

/***** PHOTOS ******/
.splitcontentleft{float:left; width:48%;}
.splitcontentright{float:right; width:30%;}
.splitcontentleftImg{float:left; width:58%;margin-left:15px;}
.splitcontentrightImg{float:right; width:30%;}
.splitcontentrightImg img {margin-left:2px;margin-bottom:2px;}

#photoSetDescription {font-size:10px;padding-right:15px;}

.cadre-photo {
	float:right;
	width:33%;	
	border: 1px solid #02CAED;
	margin-top:30px;
	text-align:center;
}

.cadre-photo h2 {
        margin-top:0px; /* pour que le titre soit collé au haut du cadre */
        padding:3px; /* pour que le fond "dépasse" sur les bords */
        margin-bottom:0; /* pour que sous IE il n'y ait pas d'écart par rapport aux blocs p suivants */
        background-color: #02CAED;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 0.8em;
        font-weight: bold;
        text-align: center;

}

.cadre-photo p {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 0.7em;
        line-height: 1.3em;
        text-align: left;
        padding-left:3%; /* pour que le texte ne touche pas la bordure du cadre */
        padding-right:3%; /* idem */
        margin-bottom:3%; /* permet d'uniformiser les sauts de ligne entre IE et FFox (valeurs par défaut différentes) */
        margin-top:3%; /* idem */
}

.cadre-photo p a {
        color:#000;
        text-decoration:none;
        font-weight:bold;
}

.cadre-photo p#presentation {
        font-family: "Tahoma", Georgia, "Times New Roman", Times, serif;
        color: #686868;
        margin:0.7em;
        padding:0;
        font-size: 0.7em;
        line-height: 1.4em;
        text-align: justify;
}

/* DOSSIER */

#dossier {
width:520px;
}

#dossier h1 {
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#FF6600;
text-align:center;
margin-top:20px;
margin-bottom:5px;
margin-left:10px;
border-bottom:1px dotted #ccc;
padding-bottom:3px;
}

#dossier h1 a {color:#FF6600;text-decoration:none;}
#dossier h1 a:hover {text-decoration:underline;}

		
		#dossier-titre-page {
			position:relative;
			margin-left:180px;
			text-align:center;			
			margin-bottom:15px;
			padding:0 10px;
		}
		
	/* DOSSIER CONTENU */

		#dossier h1#titre-page { /* titre de la page en cours */
			display:inline;
			font:18px Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#000;
			padding:0 10px;
			margin:0;
			width:100px;
		}
			
	
		#dossier-contenu {
			float:right;width:380px;
			margin:0;
			border-left:1px solid #ccc;
			margin-top:20px;
		}
		
		#diapo-contenu {
			float:right;width:540px;
			margin:0;
			margin-top:30px;
		}		
		
		#dossier-contenu .bordures, #diapo-contenu .bordures {
			border:1px solid #ccc;

			/*border-right:1px solid #ccc;*/
		}		
		
		#dossier-contenu hr, #diapo-contenu hr {
			border-top:1px solid #ccc;
			border-bottom:0;
			border-left:0;
			border-right:0;
			width:90%;
		}
				
		#dossier-contenu p, #dossier-contenu div, #dossier-contenu ul, #diapo-contenu p, #diapo-contenu div, #diapo-contenu ul {
			font:12px Verdana, Helvetica, sans-serif;
			line-height:18px;
		}
		
		#dossier-contenu p {
			margin:0 0 10px 0;
			padding:0 10px 0 10px;		
		}
		
		#diapo-contenu p {
			margin:0 0 10px 0;
			padding:0 10px 0 0;				
		}		
		
		#dossier-contenu p a, #diapo-contenu p a {
			color:#FF6600;
			text-decoration:none;
		}

		#dossier-contenu p a:hover, #diapo-contenu p a:hover {
			text-decoration:underline;
		}		
		
		#dossier-contenu ul, dossier-contenu ol, #diapo-contenu ol {
			margin:5px 0 0 25px;
			padding:0;
			/*width:85%;*/
		}

		#dossier-contenu ul li, #diapo-contenu ul li {
			margin-bottom:7px;
			padding:0;
			list-style-image:url(../images/puce-bleue.gif);
		
			/*list-style-type:none;*/
		}
		
		.pagination{
			position:relative;
			text-align:center;			
			padding:0 10px;
			margin-bottom:5px;			
		}

		#pagination-diapo{
			position:relative;
			text-align:center;			
			padding:0 10px;
			margin-bottom:5px;	
			font:12px Verdana, Arial, Helvetica, sans-serif;
			border-bottom:1px dotted #ccc;
			padding-bottom:10px;
		}	
		
		#pagination-diapo a {
			color:#000;						
		}	

		#pagination-diapo a:hover {
			text-decoration:underline;
		}		

		#pagination-diapo a#on {
			color:#02CAED;
			font-weight:bold;
		}
		
		.pagination-precedent, .pagination-suivant {
			display:inline;
			font:12px Arial, Helvetica, sans-serif;
			vertical-align:top;
		}
		
		.pagination-precedent {float:left;}
		.pagination-suivant {float:right;}		
		
		.pagination a {text-decoration:none;color:#666;}
		.pagination a:hover {text-decoration:underline;}
		

		
		
		
	/* FIN DOSSIER CONTENU */
		


	/* DOSSIER SOMMAIRE */
		#dossier-sommaire {
			float:left;
			position:relative;
			height:100%;
			width:130px;
			padding:0 5px 0 0;
			margin-top:30px;
		}
		
		#dossier-sommaire a{text-decoration:none;}
		#dossier-sommaire a:hover{text-decoration:underline; }

		#dossier-sommaire h3, #dossier-sommaire h3 a {
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#ff6600;
			line-height:12px;			
			margin:0 0 5px 0;
			border:0;
		}
				
		#dossier-sommaire h2 {
			font:bold 12px Arial, Helvetica, sans-serif;
			margin:0 0 0 -10px;
		}
		
		#dossier-sommaire ul {
			font:11px Arial, Helvetica, sans-serif;
			margin:5px 0 0 10px;
			padding:0 0 0 0px;
			/*list-style-type:none;*/
		}
		
		#dossier-sommaire ul li {
			margin-bottom:5px;
			padding:0 0 0 0px;
			list-style-type:none;
			/*list-style-type:none;*/
		}
		
		#dossier-sommaire ul li#on {
			font-weight:bold;			
			list-style-image:url(../images/puce-dossier.gif);	
			/*list-style-type:none;*/
		}
		
		#dossier-sommaire p#auteur {
			/*position:absolute;bottom:0;*/
			margin-top:30px;
			text-align:left;
			font:11px Arial, Helvetica, sans-serif;

		}

 	/* FIN DOSSIER SOMMAIRE */
	
	/* DOSSIER FOOTER */
	
	#dossier-footer {
		float:left;
		width:520px;
		padding-top:20px;
		font:11px Arial, Helvetica, sans-serif;
	}
	
	#dossier-footer #messageCommentaire {
		font-size:12px;
		font-weight:normal;
		color:#f00;
		border:1px solid #000;
		background-color:#eee;
		padding:5px;
		
	}
	
	#dossier-footer #avertissementCommentaire {
		margin-top:5px;
		margin-left:5px;
		font-size:11px;
	}
	
	#dossier-footer legend {
		color:#02CAED;
		font:bold 12px Arial, Helvetica, sans-serif;		
	}
	#dossier-footer #commentName {
		border:1px solid #ccc;
		font:11px Arial, Helvetica, sans-serif;		
		width:200px;
	}
	
	#dossier-footer #commentContent {
		border:1px solid #ccc;
		width:450px;
		height:200px;
		font:11px Arial, Helvetica, sans-serif;		
	}
	
	#dossier-footer #commentContent:hover, #dossier-footer #commentName:hover  {
		background-color:#eee;
	}
	
	

	/* FIN DOSSIER FOOTER */

/* ENVOI MAIL */
	.mail-article {
		font:11px Verdana, Helvetica, sans-serif;
		margin:0 0 0 5px;
	}
	.mail-article a {text-decoration:none;}
	.mail-article a:hover {text-decoration:underline;}
	.mail-article img{border:0;padding-top:4px;}
	
	#form-sendmail, #form-sendmail2 {display:none;
		margin:3px 0 0 5px;}
	#form-sendmail form, #form-sendmail2 form {margin-top:3px;}
	#form-sendmail .btn_txt, #form-sendmail2 .btn_txt {
		border:1px solid #666;
		font:9px Verdana, Helvetica, sans-serif;
		color:#999;
		padding:2px;
	}
	
	#form-sendmail .btn_submit, #form-sendmail .btn_submit{
		border:1px solid #666;
		font:9px Verdana, Helvetica, sans-serif;
		color:#000;
	}
/* FIN ENVOI MAIL */	


/* FIN DOSSIER */


/* CADRE NEW */

#navigation-site-n {
        float:right;
        width:30%;
        margin-right:0;
		padding-top:20px;
}
.cadre-n {
	margin-bottom:20px;
	width:265px;
	margin-left:5px;
	background-color:#fff;
	font:11px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	text-align:justify;
}

.cadre-n a {text-decoration:none;}
.cadre-n a:hover {
color:#FF6600;
text-decoration:underline;}

.cadre-n h2 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	border-bottom:1px dotted #000;
	background-color:#fff;
	background-image: url(../images/cadre-top.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:3px;
}

.cadre-n h3, .cadre-n h3 a {
	font:12px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff6600;
	margin:0;
	padding:0;
	border:0;
}


.cadre-n p {
	font:11px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	text-align:left;
}

.cadre-n p a {
	text-decoration:underline;	
}

.cadre-n ul {
	font:11px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:5px 0 0 20px;
	padding:0 0 0 0px;
}

.cadre-n ul li {
	margin-bottom:7px;
	padding:-2px 0 0 0;
	list-style-image:url(../images/puce-bleue.gif);
	text-align:left;	
	/*list-style-type:none;*/
}

.cadre-n img.article-coldroite {
	float:left;
	margin-right:5px;	
}


/* FIN CADRE NEW */

/* Home new */

#home-une h3, #home-une h3 a, #contenu-agenda .sous_elt_agenda h2, #contenu-agenda h2 {
font:11px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#02CAED;
border:0;
margin:2px;
}

#home-une h3 a:hover{
text-decoration:underline;
}

#home-une h1, #home-une h1 a {
font:18px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FF6600;
border:0;
margin:10px 0 2px 5px;
text-align:left;
}

#home-une h1 a:hover {
text-decoration:underline;
}

#home-une img {
border:1px solid #000;
margin:5px 5px 0 15px;
float:left;
}


#home-une p {
	font:11px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
}

#home-une p.resume {
	font-size:12px;
	margin-top:5px;
}

#home-une  p a:hover {
text-decoration:underline;
}

#home-une  ul {
	font:11px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:5px 2px 0 20px;
	padding:0 0 0 0px;
}

#home-une  ul li {
	margin-bottom:7px;
	padding:-2px 0 0 0;
	list-style-image:url(../images/puce-bleue-g.gif);	
	/*list-style-type:none;*/
}

p.lien-bottom  {
	font:10px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:0;
}

p.lien-bottom a{font-weight:bold;}
/* fin home new */

#autre-dossiers, .listing {padding-right:5px;}
#autres-dossiers h2, #autres-dossiers h2 a, .listing h2, .listing h2 a {
	font:12px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff6600;
	margin:5px 0 0 0;
	border:0;
}




#autres-dossiers h2 a:hover, .cadre-n h3 a:hover, .listing h2 a:hover{text-decoration:underline;}

#autres-dossiers p, .listing p {margin-bottom:0;margin-left:15px;}

.listing img {
border:1px solid #000;
margin:5px 5px 0 0;
float:left;
}

/* *********************/
/*     COMMENTAIRES    */
/* *********************/

.commentaires {
	font:normal 12px arial; 
}

.commentaires h1 {
 text-align:left;
}

.commentaires .commentaireList {
	margin:5px 0 10px 10px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;	
}

.commentaires .oneComment {
	padding:5px  5px 3px 10px;
	background:#eee;	
}

.commentaires .oneComment p.name  {
	font:bold 12px Arial;
	color:#02CAED; 
}

.commentaires .oneComment p.comment  {
	font:normal 12px Arial;
	color:#000; 	
}

