*{margin:0; padding:0}
body{background-color:#E9E9E9; color:#626262; font-size:11px; font-family:arial;}
a{color:#626262; text-decoration:underline;}
h1{font-family:Times New Roman PS MT; font-size:23px; color:#000; margin-top:15px; margin-bottom:12px; text-align:left;}
h2{color:#78C8ED; font-family:arial; font-size:11px; font-weight:bold; margin-bottom:10px;}
h3{font-size:13px;}
#main{width:972px;}
#corps{width:965px; padding-left:7px;background-image:url(http://www.groupe-dmp.com/images/back.jpg); float:left;}
#line_top{width:958px; height:4px; margin-top:2px; margin-bottom:2px; background-color:#78C8ED; float:left;}
#menu_top{width:958px; height:21px; background-image:url(http://www.groupe-dmp.com/images/back_menutop.jpg); margin-bottom:1px; float:left; color:#5D5D5D; font-family:arial; font-size:10px; text-align:right;}
#menu_top a{color:#5D5D5D; text-decoration:none; margin-left:10px; margin-right:10px;}
#banniere{width:958px; height:136px; float:left;}
#banniere .logo{width:85px; padding-left:47px; height:85px; padding-top:20px; padding-bottom:16px; float:left;}
#banniere .banner{width:776px; padding-right:6px; height:94px; padding-top:42px; float:left; text-align:left; background-image:url(http://www.groupe-dmp.com/images/banniere3.jpg); text-align:right; color:#175D8B; font-size:14px; font-family:Times New Roman; font-weight:bold;}
#banniere .banner a{color:#175D8B; text-decoration:none;font-size:13px;}
#banniere .banner .slogan{float:left;margin-top:13px; font-family:Georgia; font-size:24px; font-weight:bold; color:#175D8B;width:610px;text-align:center;}
#menu{width:944px; height:22px; margin-top:3px; margin-left:7px; float:left;}
#centre{width:958px; float:left; margin-top:15px; background-image:url(http://www.groupe-dmp.com/images/back_centre.jpg);}
#left{width:220px; padding-left:13px; padding-top:30px; float:left; text-align:left;background-image:url(http://www.groupe-dmp.com/images/img_left.jpg); background-repeat:no-repeat;background-position:right top;}
#contenu{width:494px; float:left; text-align:justify;padding-top: 50px;}
#contenu-bd{width:494px; float:left; text-align:justify;padding-top: 50px;}
#contenu-bd a.bd {color:#333333; text-decoration:none;font-size:12px; font-family:Arial;font-weight:100;background:url(http://www.groupe-dmp.com/images/puce_bleu.jpg) no-repeat 0% 50%;padding-left:10px;}
#contenu-bd a.bd:hover {color:#78C8ED;}
#contenu-bd a.bd strong{font-weight:100;}
#right{width:210px; padding-left:21px; padding-top:30px; float:left; text-align:left; background-image:url(http://www.groupe-dmp.com/images/img_right.jpg); background-repeat:no-repeat;background-position:left top;}
#news{color:#626262; font-family:arial; font-size:11px; width:198px; text-align:justify; font-style:italic;}
#news2{color:#626262; font-family:arial; font-size:11px; width:198px; text-align:left; font-style:normal;}
#news a{color:#626262; text-decoration:none;}
#news2 a{color:#626262; text-align:left; font-style:normal;}
#left .h2, #right .h2{background-image:url(http://www.groupe-dmp.com/images/h2_home.jpg); background-repeat:no-repeat; background-position:left center; height:22px; padding-left:16px; font-family:Trebuchet MS; color:#646464; font-size:18px; font-style:italic; font-weight:bold; margin-top:12px; margin-bottom:10px;}
#news .h2,#news2 .h2{background-image:url(http://www.groupe-dmp.com/images/h2_home.jpg); background-repeat:no-repeat; background-position:left center; height:22px; padding-left:16px; font-family:Trebuchet MS; color:#646464; font-size:16px; font-style:italic; font-weight:bold; margin-top:12px; margin-bottom:10px; font-style:normal;}
#temoignages{width:197px; text-align:justify;color:#626262; font-family:arial; font-size:11px; font-style:italic;padding-top: 23px;}
#temoignages a{color:#626262; text-decoration:none;}
#temoignages .h2{background-image:url(http://www.groupe-dmp.com/images/h2.jpg); background-repeat:no-repeat; background-position:left center; height:22px; padding-left:16px; font-family:Trebuchet MS; color:#646464; font-size:16px; font-style:italic; font-weight:bold; margin-top:12px; margin-bottom:10px; font-style:normal;}
#bas .trait{width:958px; height:4px; float:left; background-color:#78C8ED; margin-left:7px;}
#bas .contact{width:958px; float:left; margin-left:7px;text-align:center;font-size:11px;}
#bas .contact a{font-size:11px;}
#bas .signature{width:958px; float:left; margin-left:7px; margin-bottom:10px;}
#bas{color:#646464; font-family:arial; font-size:10px; font-weight:bold;}
#bas a{color:#646464; text-decoration:none;}
#footer{width:972px; height:7px; float:left;}
#trait{width:958px; height:4px; float:left; background-color:#78C8ED; margin-left:7px; margin-bottom:10px;}
#news_home{width:198px; text-align:justify; color:#626262; font-family:arial; font-size:11px;}
#news_home a{color:#626262; text-decoration:none;font-style:italic;}

/***************najib*************/
#contenu li{list-style-type:square;margin-left:20px;color:#78C8ED}
#contenu li span{color:#626262;}
.h2St {color:#78C8ED; font-family:arial; font-size:23px; font-weight:bold; margin-bottom:10px;}
.cdt {float:left; width:235px; height:100px; padding:5px; border:1px solid #ccc;}
.cdt-img {padding-right:10px; float:left; width:87px; height:100px;}
#contenu table {border:0;width:494px;}
.titre {background-color:#78C8ED;color:#FFFFFF;font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;font-size:12px;font-weight:bold;border:0;height:33px;padding-left:5px;}
.texte1 {background-color:#F0F0F0;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size:11px;border:0;padding-left:5px;}
.texte2 {background-color:#CCCCCC;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size:11px;border:0;padding-left:5px;}
a.left-bd {text-decoration:none; background-color:#78C8ED;display:block;width:180px;color:#ffffff;font-size:15px; border:1px solid #ffffff;font-weight:bold; text-align:left;height:17px;padding:7px 10px;}
a.left-bd:hover {color:#78C8ED;border:1px solid #78C8ED;background-color:#ffffff;}

#dhtmlgoodies_listMenu li{list-style-type:none;}
#dhtmlgoodies_listMenu, #dhtmlgoodies_listMenu ul{margin:0px;padding:0px;}
#dhtmlgoodies_listMenu ul{display:none;margin-left:10px;}
#dhtmlgoodies_listMenu li a.menuss {text-decoration:none; background-color:#78C8ED;display:block;width:180px;color:#ffffff;font-size:15px; border:1px solid #ffffff;font-weight:bold; text-align:left;height:17px;padding:7px 10px;}
#dhtmlgoodies_listMenu li a.menuss:hover {color:#78C8ED;border:1px solid #78C8ED;background-color:#ffffff;}
#dhtmlgoodies_listMenu li ul li {padding-bottom:3px;padding-top:3px;}
#dhtmlgoodies_listMenu li ul li a{color:#78C8ED;font-size:13px;text-decoration:none;font-weight:bold;display:block;}
#dhtmlgoodies_listMenu li ul {border:1px solid rgb(120, 200, 237);width: 188px; margin-left: 1px; padding-left: 10px;}
#dhtmlgoodies_listMenu li ul ul{width: 178px; margin-left: 1px; padding-left: 10px;border:none;}
#dhtmlgoodies_listMenu li ul ul li a{color:#78C8ED;font-size:11px;text-decoration:none;font-weight:bold;display:block;}
/***************najib*************/