/* CSS Document */

/* CSS Document */
/*  Body  */
*{margin:0; padding:0}
body {background-color: #FFFFFF;margin-top:0px; margin-bottom:0px;margin-left:0px; margin-right:0px; }
li{padding:0px; margin:0px; margin-left:20px; margin-bottom:5px;list-style-image:url(http://www.ace-groupe.com/images/fleche.jpg)}
p{padding:0px; margin:0px;}
ul{padding:0px; margin:0px;}


#homesite{position: absolute;top:50%;margin-top: -180px;width:100%}

/* css H */
h1 {background-image:url(http://www.ace-groupe.com/images/bk_h1.jpg); font-size: 49px;font-family: "Times New Roman", Times, serif;
color:#FFFFFF; font-weight:normal;margin-top:3px; width:702px; height:70px; padding-top:20px; padding-left:20px; background-repeat:repeat-y;}
h2 {font-size:24px;color:#52AD76;font-family:Verdana;margin-bottom:2px; margin-top:0px;padding-top:0px; padding-left:25px;border-bottom:1px; border-bottom-color: #FFC509; border-bottom-style:groove;width:710px;vertical-align: middle; font-weight:normal;}
h3 { font-size:14px;font-family: Arial, Helvetica, sans-serif;padding-left:10px; color:#666666;font-weight:bold;margin-left:5px; padding-right:5px; margin-bottom:0px; margin-top:15px; margin-bottom:5px; border-left-color:#52AD76; border-left-style:solid; border-left-width:6px;}
h3 a{font-size:14px;font-family: Arial, Helvetica, sans-serif;color:#666666;text-decoration:none;}

/******************************** menu **************************************/

#menu {color: #7DAE91;font-weight:bold;font-size: 15px;font-family: "Times New Roman"; padding-left:0px;background-color:#FFFFFF; }
#menu li{list-style-image:url(http://www.ace-groupe.com/images/menu_v.jpg);padding:0px; margin:0px; margin-left:10px; margin-bottom:5px;}
#menu ul{padding:0px; margin:0px;margin-left:20px;}
#menu a:link{font-family: "Times New Roman"; color: #7DAE91; font-size: 15px; font-weight: bold; text-decoration: none;}
#menu a:visited {font-family: "Times New Roman"; color: #7DAE91; font-size: 15px; font-weight:bold; text-decoration: none;}
#menu a:hover{font-family: "Times New Roman"; color: #4FB873; font-size: 15px; font-weight: bold; text-decoration: none;}

#menuho ul{font-family: "Times New Roman"; color:#419763; font-size: 15px; font-weight: bold; text-decoration: none; padding:0px; margin:0px;float: left;background-color:#FFFFFF;}
#menuho ul li{display: inline;}
#menuho ul li a{font-family: "Times New Roman"; color:#419763; font-size: 15px; font-weight: bold; text-decoration: none; padding:0px; margin:0px;float: left;background-color:#FFFFFF;padding: 5px 15px;}
#menuho ul li a:visited{font-family: "Times New Roman"; color:#419763; font-size: 15px; font-weight: bold; text-decoration: none; padding:0px; margin:0px;float: left;background-color:#FFFFFF;padding: 5px 15px;}
#menuho ul li a:hover{font-family: "Times New Roman"; color:#52AD76; font-size: 15px; font-weight: bold; text-decoration: none; padding:0px; margin:0px;float: left;background-color:#FFFFFF;padding: 5px 15px;}

#left {border-right:1px;border-right-color: #E1E1E1; border-right-style:solid;width:185px; min-height:510; padding-left:15px;}
#mailto {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:center;}
#mailto a{color:#FFFFFF;text-decoration:none; font-weight:bold;font-family:Arial; font-size:11px;}

/*****************************************contenu******************************************/
#contenu{color: #777777; font-size:12px; font-weight:normal; font-family:Arial; height:380px; width:96%;
scrollbar-3dlight-color:#ffffff; overflow: auto; padding-left:6px; text-align:justify;
scrollbar-arrow-color:#ffffff;
scrollbar-highlight-color:#B6B6B6;
scrollbar-face-color:#B6B6B6;
scrollbar-shadow-color:#B6B6B6;
scrollbar-darkshadow-color:#858585;
scrollbar-track-color:#ffffff;}
#contenu a{color: #777777; text-decoration:underline; font-weight:bold;}
#contenu h3{margin-bottom:15px;}

#bottom{margin-bottom:3px; margin-left:9px; background-image:url(http://www.ace-groupe.com/images/bk_h1.jpg); }

#news p{margin:0; padding:0}
#news{color:#777777; font-size:12px; font-family:Arial; font-weight: normal; padding-left:8px; margin:0; padding:0;}
#news a:link, #news a:visited{color:#666666; font-size:12px; font-family:Arial; font-weight: normal; text-decoration:none;padding-left:8px;}
#news a:hover{color:#666666; font-size:12px; font-family:Arial; font-weight: normal; text-decoration:underline;padding-left:8px;}
#news h2{color:#419763; font-size:15px; font-family:Arial;font-weight: bold; border-bottom:1px; border-bottom-color: #FFC509; border-bottom-style: solid; width:130px; text-align:left; margin:0; padding:0;padding-left:5px; }
#news h2 a:link{color:#419763; font-size:15px; font-family:Arial; text-decoration:none;font-weight: bold; padding-left:5px;margin:0;}
#news h2 a:visited{color:#419763; font-size:15px; font-family:Arial; text-decoration:none;font-weight: bold;padding-left:5px;margin:0;}
#news h2 a:hover{color:#52AD76; font-size:15px; font-family:Arial; text-decoration:none;font-weight: bold;padding-left:5px;margin:0;}


#news2 p{margin:0; padding:0}
#news2{color:#777777; font-size:11px; font-family: "Arial, Helvetica, sans-serif"; font-weight: normal; padding-left:8px;}
#news2 a:link, #news2 a:visited{color:#666666; font-size:11px; font-family: "Arial, Helvetica, sans-serif"; font-weight: normal; text-decoration:none;padding-left:8px;}
#news2 a:hover{color:#666666; font-size:11px; font-family: "Arial, Helvetica, sans-serif"; font-weight: normal; text-decoration:underline;padding-left:8px;}
#news2 h2{color:#419763; font-size:15px; font-family: "Arial, Helvetica, sans-serif";font-weight: bold; border-bottom:1px; border-bottom-color: #FFC509; border-bottom-style: solid; width:210px; text-align:left; margin:0; padding:0;padding-left:5px; }
#news2 h2 a:link{color:#419763; font-size:15px; font-family: "Arial, Helvetica, sans-serif"; text-decoration:none;font-weight: bold; padding-left:5px;margin:0;}
#news2 h2 a:visited{color:#419763; font-size:15px; font-family: "Arial, Helvetica, sans-serif"; text-decoration:none;font-weight: bold;padding-left:5px;margin:0;}
#news2 h2 a:hover{color:#52AD76; font-size:15px; font-family: "Arial, Helvetica, sans-serif"; text-decoration:none;font-weight: bold;padding-left:5px;margin:0;}

#date{color: #FFC509; font-weight: normal; font-size:11px; font-family:arial;}
#date a:link, #date a:visited{ color: #FFC509; font-weight: normal; font-size:11px; font-family:arial; text-decoration:none; padding-left:5px;}
#date a:hover{ color:#FFC509; font-weight: normal; font-size:11px; font-family:arial; text-decoration:underline;padding-left:5px;}
#toute a:link, #toute a:visited{color:#419763; font-weight: normal; font-size:11px; font-family:arial; text-decoration:none; padding-right:5px;}
#toute a:hover{color:#52AD76; font-weight: normal; font-size:11px; font-family:arial; text-decoration:underline;padding-right:5px;}

#smenu ul{font-family: "Times New Roman"; color:#419763; font-size: 12px; font-weight: bold; text-decoration: none; padding:0px; margin:0px; float: left;background-color:#FFFFFF;}
#smenu  li{display: inline;}
#smenu ul li a{font-family: "Times New Roman"; color:#419763; font-size: 12px; font-weight: bold; text-decoration: none; padding:0px; margin:0px;float: left;background-color:#FFFFFF;padding: 5px 20px;}
#smenu ul li a:visited{font-family: "Times New Roman"; color:#419763; font-size: 12px; font-weight: bold; text-decoration: none; padding:0px; margin:0px;float: left;background-color:#FFFFFF;padding: 5px 20px;}
#smenu ul li a:hover{font-family: "Times New Roman"; color:#52AD76; font-size: 12px; font-weight: bold; text-decoration: none; padding:0px; margin:0px;float: left;background-color:#FFFFFF;padding: 5px 20px;}


#bloc a{
display: block;
width : 100%; 
height : 100%; 
}
#title{color:#FFFFFF; font-size:16px; font-weight:bold; background-color:#87C5A0; text-align:center;}
#impression{color: #777777; font-size:12px; font-weight:normal; font-family:Arial; height:380px; width:96%; padding-left:10px; padding-right:10px; text-align:justify;}
#impression a{color: #777777; text-decoration:underline; font-weight:bold;}
#impression h2 {font-size:24px;color:#52AD76;font-family:Verdana;margin-bottom:2px; margin-top:0px;padding-top:0px; padding-left:25px;border-bottom:1px; border-bottom-color: #FFC509; border-bottom-style:groove;width:560px;vertical-align: middle; font-weight:normal;}
#site a{font-size:16px;color:#52AD76;font-family:Verdana; text-align:right; text-decoration:none;}
#souligne a{color: #7DAE91; text-decoration:underline; font-weight:bold;}
