body {
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #137813;
   font-weight: normal;
   border: 0;
   margin: 0;
   padding: 0;
   font-weight: normal;
}
td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
a, a:visited, a:link {
        color: #137813;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a:hover {
        color: #137813;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: underline;
}
a:active, a.box, a.box:active, a.box:visited {
        color: #137813;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a.noir, a.noir:visited, a.noir:active {
        color: #137813;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
a.noir:hover {
        color: #137813;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}

A.ROUGE:HOVER {
        color: #FF0000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}

A.BOX:HOVER {
        color: #757575;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: underline;
        font-size: 11px;
}

A.HEADA, A.HEADA:VISITED, A.HEADA:ACTIVE {
        color: #137813;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
hr { color: #000000; height: 1px }
li { padding-left: 2px }
.aide {
   background-color: #E8E8EC;
   margin: 0px 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
}
.box {
   color: #137813;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   margin-left: 5px;
   margin-right: 5px;
}
.boxb {
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   margin-left: 5px;
   margin-right: 5px;
}
.boxc {
   background-color: #CCCCCC;
   color: White;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
}
.BOXMENU {
   color: #137813;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   margin-left: 5px;
   margin-right: 5px;
}
.LIGNA, A.ONGL, A.ONGL:VISITED, A.ONGL:ACTIVE {
   color: #137813;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
}
.LIGNB {
   color: #137813;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
}
.ONGL {
   border-bottom: #CCCCCC 1px solid;
   color: #137813;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.HEADER, A.ONGL:HOVER {
   background-color: #9EDA3E;
   color: #137813;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.ROUGE, A.ROUGE, A.ROUGE:VISITED, A.ROUGE:ACTIVE {
   color: #FF0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.SEPAR {
   background-image: url(../style/ligne.gif);
   background-repeat: repeat-x;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 5px;
   height: 5px;
   margin-bottom: 0px;
   margin-top: 0px;
   padding-bottom: 5px;
   padding-left: 0px;
   padding-right: 180px;
   padding-top: 0px;
}
.INPUTA {
   background-color: #ffffff;
   border-bottom: #137813 1px solid;
   border-left: #137813 1px solid;
   border-right: #137813 1px solid;
   border-top: #137813 1px solid;
   color: #137813;
   font-size: 9px;
   height: 15px;
   vertical-align: middle;
   width: 80px;
}
.TEXTBOX {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #FFFFFF;
   border-bottom: #137813 1px solid;
   border-left: #137813 1px solid;
   border-right: #137813 1px solid;
   border-top: #137813 1px solid;
   color: #137813;
   font-size: 11px;
   width: 90%;
}
.TEXTBOX_STANDARD {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #FFFFFF;
   border-bottom: #137813 1px solid;
   border-left: #137813 1px solid;
   border-right: #137813 1px solid;
   border-top: #137813 1px solid;
   color: #137813;
   font-size: 11px;
}
.BOUTON_STANDARD {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #9EDA3E;
   color: #ffffff;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   border-bottom: #137813 1px solid;
   border-left: #137813 1px solid;
   border-right: #137813 1px solid;
   border-top: #137813 1px solid;
}

.BOUTON_STANDARD2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #9EDA3E;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
   border-bottom: #137813 1px solid;
  border-top: #137813 1px solid;
}
.TITBOXC {
   background-color: #AAAA80;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}
.TITBOXCONT {
   background-color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}
.TITRE {
   background: #C2D7EB;
   color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.TITREA {
   background: none transparent;
   color: #137813;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
}
.TITREB {
        background: #C2D7EB;
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
.TITREC {
   background: none transparent;
   color: #137813;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
}
a.AIDEAns, a.AIDEAns:visited, a.AIDEAns:active {
   cursor:help;
   background: none transparent;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.QUOTE {
    border-bottom-width : thick;
    border : 1px solid #679ED4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
    width : 90%;
}
CODE  {
    font : monospace;
    font-size: 11px;
    border : 1px solid #45445B;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 1px;
    padding-top: 1px;
    width : 90%;
    background-color : White;
    display: block;
}


formations{
color: #137813;
font-size: 14px;
font-weight: bold;
}


/* SPECIFIQUE FOR THE CHAT - SABLE  */
#chat .ChatHeure {
   font-family: Arial,Helvetica,sans-serif;
   color: #79AAD9;
   font-size:9px;
   float: left;
}
#chat .ChatNom, .ChatNom A:visited, .ChatNom A:link, .ChatNom A:active, .ChatNom A:hover {
   font-family: Arial,Helvetica,sans-serif;
   color: #005190;
   font-size:10px;
   float: left;
   width: 70px;
   text-align: right;
   padding-right: 2px;
}
#chat .ChatTexte {
   font-family: Arial,Helvetica,sans-serif;
   border-left: 1px solid Black;
   margin-left:120px;
   padding-left: 3px;
}
#chat .TEXTBOX_STANDARD {
   background-color: #F8F8F8;
   border-bottom: Silver 1px solid;
   border-left: 1px solid Silver;
   border-right: 1px solid Silver;
   border-top: Silver 1px solid;
   color: #434259;
   font-size: 10px;
}

/*----------------------------------------------------+
+--- STYLES ne dépendant pas de NPDS mais du thème ---+
+----------------------------------------------------*/
/* Positionnement bloc */
#center_top {
margin: 1em 155px;
width:680px;
}
#colone_gche, #colone_drte {
position: absolute;
margin-top: 179px;
top: 1em;
width: 150px;
}
#colone_gche {
left: 5px;
}
#colone_drte {
left: 835px;
}
/* Center */
#center_top {
   background: url(../images/centre_haut.gif) center top repeat-x;
}
#center_bottom {
   background: url(../images/centre_bas.gif) center bottom repeat-x;
}
/* Blocs */

/*classe pour mettre les textes en "gras"*/
.gras {
font-weight: bold;
}
/*classe pour mettre les textes en vert et en "gras"*/
.vertg {
font-weight: bold;
font-size: 12px;
color: #226D22;
}
/*classe pour mettre les textes en ocre et en "gras", sous catégories agenda*/
.ocreg {
font-weight: bold;
font-size: 12px;
color: #70A31D;
}

a.evenements, a.evenements:visited, a.evenements:active {
        color: #70A31D;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}
a.evenements:hover {
        color: #70A31D;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
}

/*classe pour mettre les textes en vert et en "gras" et les liens biblio*/
.grisg {
font-weight: bold;
font-size: 12px;
color: #70A31D;
}

a.rub_biblio, a.rub_biblio:visited, a.rub_biblio:active {
        color: #70A31D;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}
a.rub_biblio:hover {
        color: #70A31D;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
}

div#box_article {
   width: 150px;
   margin-bottom: 10px;
   text-align: left;
}

div.bloc {
   width: 150px;
   margin-bottom: 10px;
   text-align: left;
}
div.bloc p {
   margin: 5px 0px 0px 0px;
}
div.bloc_title1 {
   background: url(../images/titre_bloc_1.gif) center bottom no-repeat;
   height: 5px;
   color: #137813;
}
div.bloc h2, div.bloc h2 a.AIDEAns {
   background: url(../images/titre_bloc_2.gif) center no-repeat;
   color: #137813;
   font-weight: bold;
   text-align: center;
   font-size: 12px;
   margin: 0;
   height:28px;
   line-height: 25px !important; line-height: 20px;
}
div.bloc_title a {
   color: #137813;
   font-weight: bold;
   font-size: 10pt;
}
div.bloc_content1 {
   background: url(../images/content_bloc_1.gif) center repeat-y;
   padding: 0 6px 6px 12px;
   margin: 0;
   color: #137813;
}
div.bloc_content1 div {
   top: 30px;
   margin: 0 8px 6px 6px;
   padding: 0 6px 3px 6px;
   background-color: #FFD523;
   color : #137813;
   text-align: center;
   width: 100px;
}
div.bloc_content1 ul {
   margin: 0; padding: 0;
}
div.bloc_content1 ul li {
    background: transparent url(../images/bullet.gif) no-repeat 0 0.4em;
    padding-left: 12px;
    padding-right: 2px;
    padding-bottom: 10px;
    list-style-type: none;
    color: #137813;
}
div.bloc_content2 {
   padding: 0 6px 0 6px;
   height: 26px;
}
#colone_gche div.bloc_content2 {
   background: url(../images/content_bloc_2.gif) center repeat-y;
}
#colone_drte div.bloc_content2 {
   background: url(../images/content_bloc_3.gif) center repeat-y;
}
/* Article */
div.article_entete {
   background-color: #9EDA3E;
   border: 2px solid #000;
   padding: 3px;
   font-size: 10pt;
}
div.article_entete hr {
   height: 0;
   padding: 0;
   margin: 0;
   border: 0;
   border-top: 1px solid #000;
   color: #137813;
}
div.article_titre {
   font-size: 12pt;
   color: #137813;
   font-weight: bold;
}
div.article_sujet {
   float: right;
   margin-right: 6px;
}
div.aticle_contenu {
   padding: 3px;
}
div.article_notes {
   padding: 3px;
   font-size: 8pt;
}
/* Aricles Index */
div.article_index h2 {
   background: #FFFFFF url(../images/titre_news.gif) repeat-x;
   font-size: 12px;
   color: #137813;
   padding: 3px;
   font-weight: bold;
   height: 22px;
   margin: 10px 3px 0 -2px
}
div.article_index_infos {
   border-top: #137813 1px solid;
   border-bottom: #137813 1px solid;
   text-align: center;
   padding-bottom: 5px;
   margin-right: 3px;
}
div.article_index_contenu {
   padding: 3px;
}
div.article_index_contenu span.emetteur, div.article_index_contenu span.emetteur a {
   color: #818181;
}
/* Header */
div#header {
   text-align: left;
   width: 100%;
   padding-top: 0px;
}
div#titre_calliop {
   position: absolute;
   margin-top: 0px;
   margin-left: 485px;
   width: 474px;
   height: 86px;
   z-index: 11;
}
div#logo {
   position: absolute;
   margin: 0;
   padding: 0;
   width: 585px;
   height: 151px;
   z-index: 10;
}
div#logo img {
   position: absolute;
   margin: 0;
   padding: 0;
}
div#logo h1 {
   position: absolute;
   width: 214px;
   height: 50px;
   margin: 0;
}
div#logo h2 {
   display: none;
}
div#logo strong{
   display: none;
}
div#header_infos {
   position: absolute;
   top: 10px;
   left: 400px;
   color: #137813;
   text-align: center;
}
div#header_search {
   position: absolute;
   top: 1em;
   right: 1em;
   text-align: right ;
   color: #825D15;
}
/* Menu header */
div#header_navbar {
   position: absolute;
   background-color: #fff;
   background: url(../images/navbar.gif) repeat-x;
   text-align: center;
   width: 1024px;
   height: 73px;
   margin : 102px 0 0 0;
   padding: 0;
   z-index: 0;
}

div#bienvenue {
position: absolute;
text-align: left;
   width: 130px;
   height: 22px;
   margin : 143px 0 0 8px;
   padding: 0;
   z-index: 12;
}
/*
version "d'origine" remplacée par menu_h
div#header_navbar, div#header_navbar a, div#header_navbar a:hover {
   color: #825D15;
   font-size: 12px;
   font-weight: bold;
}
div#header_navbar ul {
   list-style: none;
   padding: 0;
   margin: 0;
}
div#header_navbar li {
   display: inline;
   line-height: 67px;
   padding: 0 20px 0 20px;
}*/

div#menu_h {
   position: relative;
   text-align: center;
   width:900px;
   height: 55px;
   margin: 0;
   padding-left: 119px;
   padding-top : 125px;
   z-index: 14;
}

div#menu_h, div#menu_h a, div#menu_h a:hover {
   color: #137813;
   font-size: 14px;
   font-weight: bold;
}
div#menu_h ul {
   list-style: none;
   padding: 0;
   margin: 0;
}
div#menu_h li {
   display: inline;
   line-height: 63px;
   padding: 0 12px 0 12px;
}
/* Banner */
div#banner {
   width: 100%;
   text-align: center;
   padding-bottom: 10px;
}
/* Footer */
div#footer {
   width: 100%;
   background-color: #ffffff;
   margin-top: 15px;
   text-align: center;
}
div.center_top_left {
   background-image : url(../images/centre_gauche_haut_coin.gif);
   background-repeat : no-repeat;
   background-position : top left;
   height: 8px;
   margin-left: -6px
}
div.center_top_right {
   background-image : url(../images/centre_droite_haut_coin.gif);
   background-repeat : no-repeat;
   background-position : top right;
   height: 8px;
   margin-right: -6px;
   position: relative; z-index: 10; /* Fix pour IE parce qu il met ça sous le shadow latéral... */
}
div.center_bottom_left {
   background-image : url(../images/centre_gauche_bas_coin.gif);
   background-repeat : no-repeat;
   background-position : bottom left;
   height: 14px;
   margin-left: -6px;
}
div.center_bottom_right {
   background-image : url(../images/centre_droite_bas_coin.gif);
   background-repeat : no-repeat;
   background-position : bottom right;
   height: 14px;
   margin-right: -6px;
   position: relative; z-index: 10; /* Fix pour IE parce qu'il met ça sous le shadow latéral... */
}
div.center_content_left {
   background-image : url(../images/fond_gauche_centre.gif);
   background-repeat : repeat-y;
   background-position : bottom left;
   padding-left: 6px;
}
div.center_content_right {
   background-image : url(../images/fond_droite_centre.gif);
   background-repeat : repeat-y;
   background-position : bottom right;
   padding-right: 6px;
}
#editorial {
   width:642px;
   margin: 0px 0px 0px 0px;
   padding: 0;
   color:#014B08;
}

#editorial h2{
   background-image : url(../images/evenements.gif);
   width: 642px;
   height: 48px;
   margin: 0px 0px 0px 0px;
   padding: 0;
}
#editorial i {
   display: none
}

.edito_titre_bleu {
font-size:22px;
font-weight:bold;
color:#008080;
}

.edito_sstitre_bleu {
font-size:14px;
font-weight:bold;
color:#008080;
}

.edito_ss_sstitre_bleu {
font-size:12px;
font-weight:bold;
color:#008080;
}

.edito_bleu {
font-weight:bold;
color:#008080;
}

.edito_vert {
color:#014B08;
}

.edito_ss_sstitre_vert {
font-size:12px;
font-weight:bold;
color:#014B08;
}

#actu {
position:relative;
background-image : url(../images/accueil/cote_actu.gif);
background-repeat: repeat-y;
text-align:center;
margin: 0px 0px 0px 0px;
padding: 0;
width:639px;
color:#014B08;
}
#actu a {
color:#008080;
font-size:14px;
font-weight:bold;
}
#actu ul {
list-style-type:none;
padding-left:10px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
}

#agen {
position:relative;
background-image : url(../images/accueil/cote_actu.gif);
background-repeat: repeat-y;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0;
width:630px;
color:#137813;
}
#agen a {
color:#137813;
font-size:16px;
font-weight: bold;
}

#coaching {
   margin-bottom: 30px;
}
#coaching h2{
   background-image : url(../images/coaching.gif);
   width: 125px;
   height: 24px;
   margin: 0;
   padding: 0;
}
#coaching b {
   display: none;
}

#recrutement {
   margin-bottom: 30px;
}
#recrutement h2{
   background-image : url(../images/recrutement.gif);
   width: 283px;
   height: 24px;
   margin: 0;
   padding: 0;
}
#recrutement b {
   display: none;
}

#engage {
   margin-bottom: 30px;
}
#engage h2{
   background-image : url(../images/engage.gif);
   width: 275px;
   height: 29px;
   margin: 0;
   padding: 0;
}
#engage i {
   display: none;
}





#bilan {
   margin-bottom: 30px;
}
#bilan h2{
   background-image : url(../images/bilan.gif);
   width: 249px;
   height: 24px;
   margin: 0;
   padding: 0;
}
#bilan b {
   display: none;
}

#eva_pot {
   margin-bottom: 30px;
   margin-right: 4px;
}
#eva_pot h2{
   background-image : url(../images/eva_pot.gif);
   width: 246px;
   height: 24px;
   margin: 0;
   padding: 0;
}
#eva_pot b {
   display: none;
}

#acc_chgt {
   margin-bottom: 30px;
   margin-right: 4px;
}
#acc_chgt h2{
   background-image : url(../images/acc_changement.gif);
   width: 350px;
   height: 25px;
   margin: 0;
   padding: 0;
}
#acc_chgt b {
   display: none;
}

#teambuilding {
   margin-bottom: 30px;
   margin-right: 4px;
}
#teambuilding h2{
   background-image : url(../images/teambuilding.gif);
   width: 154px;
   height: 25px;
   margin: 0;
   padding: 0;
}
#teambuilding b {
   display: none;
}

#outplace {
   margin-bottom: 30px;
}
#outplace h2{
   background-image : url(../images/outplace.gif);
   width: 334px;
   height: 24px;
   margin: 0;
   padding: 0;
}
#outplace b {
   display: none;
}

#essaimage {
   margin-bottom: 30px;
}
#essaimage h2{
   background-image : url(../images/essaimage.gif);
   width: 438px;
   height: 24px;
   margin: 0;
   padding: 0;
}
#essaimage b {
   display: none;
}

#conseil {
   margin-bottom: 30px;
   margin-right:4px;
}
#conseil h2{
   background-image : url(../images/conseil.gif);
   width: 120px;
   height: 24px;
   margin: 0;
   padding: 0;
}
#conseil b {
   display: none;
}

#contact {
   margin-bottom: 30px;
   text-align: left;
}
#contact h2{
   background-image : url(../images/contact2.gif);
   width: 378px;
   height: 178px;
   margin: 0;
   padding: 0;
}

#cont {
margin-left: 150px;
margin-top: 0px;
padding: 0px;
}

#contact i {
   display: none;
}


#biblio {
   margin-top: 5px;
   margin-bottom: 30px;
}
#biblio h2{
   background-image : url(../images/biblio.gif);
   width: 185px;
   height: 39px;
   margin: 0;
   padding: 0;
}
#biblio b {
   display: none;
}

#presente {
   margin-bottom: 30px;
}
#presente h2{
   background-image : url(../images/presente.gif);
   width: 288px;
   height: 24px;
   margin: 0;
   padding: 0;
}
#presente i {
   display: none;
}
#agenda {
   margin-bottom: 30px;
}
#agenda h2{
   background-image : url(../images/agenda.gif);
   width: 274px;
   height: 48px;
   margin: 0;
   padding: 0;
}
#agenda i {
   display: none;
}

#agenda a.manif {
font-size:16px;
font-weight:bold;
}

#agenda a.manif:hover {
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

#dif {
   margin-bottom: 30px;
}
#dif h2{
   background-image : url(../images/dif.gif);
   width: 452px;
   height: 48px;
   margin: 0;
   padding: 0;
}
#dif b {
   display: none;
}

#conf_060406 {
   margin-bottom: 30px;
   margin-right: 2px;
}
#conf_060406 h2{
   background-image : url(../images/titre_conf_150606.gif);
   width: 619px;
   height: 140px;
   margin: 0;
   padding: 0;
}
#conf_060406 b {
   display: none;
}

#methtest {
   margin-bottom: 30px;
}
#methtest h2{
   background-image : url(../images/methtest.gif);
   width: 220px;
   height: 24px;
   margin: 0;
   padding: 0;
}
#methtest i {
   display: none;
}

#dossiers {
   margin-top: 5px;
   margin-bottom: 30px;
}
#dossiers h2{
   background-image : url(../images/dossiers.gif);
   width: 160px;
   height: 47px;
   margin: 0;
   padding: 0;
}
#dossiers b {
   display: none;
}

#audit_competences {
   margin-top: 5px;
   margin-bottom: 30px;
}
#audit_competences h2{
   background-image : url(../images/audit_competences.gif);
   width: 463px;
   height: 47px;
   margin: 0;
   padding: 0;
}
#audit_competences b {
   display: none;
}

#compterendu {
   margin-top: 5px;
   margin-bottom: 30px;
}
#compterendu h2{
   background-image : url(../images/compterendu.gif);
   width: 209px;
   height: 47px;
   margin: 0;
   padding: 0;
}
#compterendu b {
   display: none;
/*------------------------------------------------------------------------++
++ STYLE NON OBLIGATOIRE POUR AVOIR UN SITE QUI RESSEMBLE A QUELQUE CHOSE ++
++------------------------------------------------------------------------*/

.avatar_cadre {
   position: relative;
   margin: -5px 10px 10px 6px;
   background: url(../images/avatar_fond.png) no-repeat;
   height: 98px;
   width: 98px;
   padding: 4px;
}
div#box_article, div#box_poll { /* super important pour le passage à sable */
   width: 150px;
   float: right;
   margin-bottom: 10px;
   text-align: left;
   display: block;
}
div#box_poll {
   float: left;
}
div#box_article h3, div#box_poll h3 {
   background: url(../images/titre_bloc_2.gif) center no-repeat;
   color: #137813;
   font-weight: bold;
   text-align: center;
   font-size: 12px;
   margin: 0;
   height:28px;
   line-height: 25px !important; line-height: 20px;
}
div#box_article ul, div#box_poll ul {
   margin: 0; padding: 0;
}
div#box_article .bottom, div#box_poll .bottom {
    background: transparent url(../images/content_bloc_4.gif) center no-repeat;
    width: 140px;
    height: 11px;
}
div#box_article ul li, div#box_poll ul li {
    background: transparent url(../images/bullet.gif) no-repeat 0 0.6em;
    padding-left: 12px;
    list-style-type: none;
}
div#box_article .bloc_content2, div#box_poll .bloc_content2 {
   height: 11px;
   background: url(../images/content_bloc_4.gif) center no-repeat;
   padding: 0;
   margin: 0;
}
#article_infos {
   padding : 0.5em;
   background: #FFD523;
   margin-right: 150px;
   margin-bottom: 1em;
}

div#ie { 
    margin-left: 5px;
    width: 100%;
}
