/* Start of CMSMS style sheet 'Arty : smarty' */
body{
background:url(uploads/images/bg_01.jpg) repeat-x top center;
margin:0 auto;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

a{text-decoration:none; color:#FF9900}

ul{
list-style:none;
padding:0;
margin:0;
}

#con_bg{
background:url(uploads/images/con_bg_01.jpg) no-repeat top center;
margin:0 auto;
width:100%;
}

#con{
background:url(uploads/images/con_bg_02.jpg) repeat-y center;
width:100%;
margin:0 auto;
}

#page{
width:985px;
margin:0 auto;
}

#top{
background:url(uploads/images/index_02.jpg) no-repeat;
height:100px;
position:relative;
overflow:hidden;
}
#top h1 a{width:247px;height:75px;float:left;margin:0 0 0 30px;}

#topmenu{
background:url(uploads/images/index_04.jpg) repeat-x;
width:100%;text-indent:8px;color:#FFF;height:31px;
}
#topmenu h2{margin:0;!important;float:left;line-height:30px;font-size:17px;}
#topmenu ul li h2 a{padding:0 10px;!important;}
#topmenu img{margin:2px 0 0 13px;float:left;}


#topmenu ul li, #top ul li{
float:left;
}

#top ul li a{
display:block;
padding:7px 18px;
border-right:1px solid #E6DFDF;
font-weight:bold;
color:#999;
}

#top ul li a:hover{
color:#C1D43A;
}

#topmenu ul li a{
display:block;
padding:8px 35px 9px 34px;
border-right:1px solid #66A714;
font-weight:bold;
color:#fff;
}

#topmenu ul li a:hover{
color:#5F9D0F;
background:url(uploads/images/listbg1_06.jpg) repeat-x;
}

.int{
border:1px #ccc solid;
}

#rech{
background:url(uploads/images/index_06.jpg) repeat-x;
height:34px;
}

#leftmenu{width:230px;float:left;background:#cae42d;min-height:590px;}
#leftmenu p{float:left;margin:0;width:200px;}
#menu{width:203px;background:url(uploads/images/bg-left.jpg) repeat-y left top;float:left;padding:0 14px 0 13px}
#menu li,#menu li a{line-height:31px;display:block;color:#254a07;text-indent:3px;font-size:11px;!important;background:url(uploads/images/listbg1_06.jpg) repeat-x left top ;margin:0 0 5px 0;}
#menu li a:hover{color:#fff;}
#menu li dd, #menu li dl{margin:0;}
#menu li dd a{text-indent:22px;font-weight:normal;color:#ec6c25;line-height:20px;display:block;font-size:11px;background:none;}
#menu li dd a:hover{text-indent:32px;background:url(uploads/images/InDesignCS2.png) no-repeat 8px 2px ;color:#5f9d16;}

#banner, #contenu, .middlebox{
float:left;
width:509px;
}


#pan, #right{
width:246px;
float:left;
position:relative;
}
#pan .panbox {padding:0 0 15px 0;}
#pan .panbox h4{width:234px;height:56px;background:url(uploads/images/bg-h4.png) no-repeat left top;color:#fff;margin:15px 0 0 7px;text-indent:25px;line-height:30px;font-size:11px;}
#pan .panbox p{margin:0 0 15px 20px;}

.title{
color:#C1D43A;
font-weight:bold;
text-align:center;
margin-bottom:12px;
}

.photo{
background:url(uploads/images/index_20.jpg) no-repeat;
padding-top:9px;
padding-left:14px;
width:199px;
height:169px;
}

.pp{
margin:0 20px;
float:left;
}

.tit{
text-align:center;
margin:0 13px;
}


#footer{width:100%;overflow:hidden;border-bottom:7px solid #63A50E;padding-bottom:8px;}
.footmenu{width:985px;margin:0px auto 0 auto;overflow:hidden;}
#footer ul{list-style:none;padding-left:28px;}
#footer .foot{width:140px;float:left;overflow:hidden;}
#footer .submenu{width:190px;float:left;overflow:hidden;}
#footer .foot{border-left:1px solid #fff}
#footer .submenu{margin-left:5px;}
#footer li a, #footer li{color:#63A50E;font-size:12px;line-height:17px;}
#footer li a:hover{color:#FFCC00;}

#footer img{margin:25px 0 0 297px;}

/* End of 'Arty : smarty' */

