/* CSS Document */
body {font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size: 0.8em;margin:0; padding: 0;  background: url(../images/bg-body.gif); }  p {margin:0; }  
      #header {  position: relative; margin:0; height: 255px; background: url(../images/bg-haut.gif)  40px 0px  repeat-x; }  
      #logodr {position: absolute; top: 30px; left: 248px; } 
      #menu_hd{
      position:absolute;
      top:30px;
      left:740px;
      height:221px;
      width:195px;
      overflow:hidden;
      } 
      #centre strong{
      font-weight:normal;
      }
      #centre a{
      text-decoration:none;
      color:black;
      }
      #centre a:visited{
      color:black;
      }
      #menu_hd a{
      display:block;
      width:180px;
      height:25px;
      margin-top:15px;
      color:white;
      text-decoration:none;
      font-weight:bold;
      border:1px solid #DADCDE;
      }
      #menu_hd a:hover{
      color:black;
      }
      #menu_hd img{
      border:none;
      padding:2px;
padding-right:15px;
      }
      #haut {height: 30px; background-color: #CCCCFF; }  
      #conteneur {  position: relative; width: 940px;  margin:0 auto; margin-top:0; display:block; top: 0px;text-align:left; background: url(../images/bg-contenu.gif) repeat-y; } 
      #centre {background: url(../images/bg-center.jpg) repeat-x; margin-left: 225px; margin-right: 216px; font-size:12px; padding: 10px;margin-top:0;text-align:justify;}  
      #centre h1{
      font-size:16px;
      color:#0B144C;
      font-weight:bold;
      }
      #centre h1:before{content:url(../images/c1.gif);}
      #centre li{
      list-style:url(../images/li.gif);
      margin-bottom:15px;
      }
      #centre td{
      text-align:justify;
      font-size:12px;
    }
    #centre img{margin-top:8px; margin-bottom:8px;}
    #centre ul{margin-top:20px;margin-bottom:10px}
    #centre p{margin-bottom:10px;}
      #gauche {width: 200px; float: left; }  
      #gauche img {margin-left: 37px; }  
      #droite {float:right; width: 208px; margin-right: 1px;color:#466579;} 
      #droite p{
      margin:5px;
      padding:10px;
      }
       .head{font-size:12px;color:white;text-align:center;margin:0;padding:0;} 
      #pied {clear: both; margin-right: 3px; margin-left: 34px; height: 81px; background: url(../images/bg-footer.gif) repeat-x; }
      #fin {clear: both; height: 20px; background: url(../images/bg-footer-fin.gif); }  
      #pied-left {float:left;height: 80px; width: 190px; background: url(../images/bg-footer-left.gif); color: #4D697E; font-size: 11px; }  
     #pied-right{float:right;height:70px; margin-top:10px;width:690px; overflow:auto; font-size:10px;}
      #menugauche { margin: 0; padding: 0; }  
      .menugauche{font-weight: bold; margin: 2px;margin-left:1px; color: #445763; padding-top: 5px; padding-bottom: 5px; padding-left: 35px; border: 1px solid #4D697E; text-decoration: underline; width: 221px; background: url(../images/bg-a.gif) repeat-y left; display: block; }  
      .menugauche:hover {text-decoration: none; background: url(../images/bg-a-hover.gif) repeat-y left; }  
      .menugauche span{ padding-right:65px}
      #gauche a{color: #000;
      text-decoration: none;
	display: block;
	border: 0 none;}
      #gauche li a, #gauche dt a {
	color: #000;
	text-decoration: none;
	display: block;
	border: 0 none;
}
 #gauche li a:hover, #gauche dt a:hover{
 text-decoration:underline;
  } 
#smenu1, #smenu2, #smenu3, #smenu4{
list-style: url(../images/puce1.gif);
position:absolute;
margin:0;
padding:2px;
margin-top:-10px;
left:150px;
width:270px;
background:url(../images/bgsmenu.gif);
}
#gauche li{
margin:0;
padding:2px;
}

#gauche li, #gauche dt{

}
      #menudroit {list-style-type: none; margin: 0; padding: 0; }  
      #menudroit li {margin-bottom: 5px; }  
      #menudroit a {margin: 0 2px; color: #000000; text-decoration: underline; }  
      #menudroit a:hover {text-decoration: none; }  
      h2 {color: #466071; font-size: 12px; }  
      #amelioration-performance{
      width:410px;
      height:171px;
      background:url(../images/ameliorer-performance.gif) top no-repeat;
      padding-top:19px;
      }
      #amelioration-performance a{
      font-size:10px;
      color:white;
      text-decoration:none;
      height:35px;
      margin-left:18px;
      display:block;
     font-weight:bold;
       }
       #amelioration-performance a img{
       margin:0;
       margin-right:2px;
       }
      #amelioration-performance span{
      display:block;
      margin-top:30px;
      }
      
    #evaluer{
    display:block;
    background:#c6ced5;
    width:400px;
    height:130px;
    padding:2px;
    }
    #concevoir{
    display:none;
    background:#d2dae1;
    width:400px;
    height:130px;
    padding:2px;}
    #former{
    display:none;
    background:#dce5eb; 
    width:400px;
    height:130px;
    padding:2px;}
    #accompagner{
    display:none;
    background:#e6edf2;
    width:400px;
    height:130px;
    padding:2px;}
    .stage{
    color:#CC3300;
    font-weight:bold;
    }
.index{
list-style:url(images/fleche-li.gif);
margin-bottom:18px;
}
.contact {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}
#conteneur #gauche .contact input {
    font-size: 13px;
    background-color: #669999;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}
form {
    margin: 0px;
    padding: 0px;
}

#conteneur #gauche .contact p {
    padding-left: 37px;
    margin-top: 3px;
}
