div, p, h1, h2, h3, h4, ul, li, form, fieldset, img {
	margin:0; border:0;	padding:0; list-style:none;
}
body {
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
	color:#474747;
	margin:0;
	line-height:14px;
}
a {
	text-decoration:none;
	color:#000;
	 
}
/*********************************layout****************************************/

div#layout{
width:956px; margin:10px auto 20px auto; overflow:hidden;
}
div#layout div#header{
float:left; width:954px;
}
div#layout div#header ul{
float:left; width:954px; border:1px solid #D1D1D1; height:129px; background:url(../img/bg/bg-header.jpg) repeat-x;
}
div#layout div#header ul img{
float:left; margin:10px 0 0 20px;	
}
div#layout div#header ul p{
float:left; font-size:20px; font-family:"AvantGarde Bk BT"; text-transform:uppercase; line-height:30px; padding:40px 0 0 20px; font-weight:bold;
color:#656565;
}
div#layout div#header ul span{
float:right; display:block; width:240px; margin:10px 0 0 0; height:20px; background:url(../img/bg/flesh-left.jpg) no-repeat right;
}
div#layout div#header ul span a{
color:#999999;
}
div#layout div#header ul span a:hover{
text-decoration:underline;
}
div#layout div#header ul span.logo-acredi{
background:none; height:84px; width:84px; margin:0; padding:0;
}
div#layout div#header ul span.logo-acredi img.acridite{
float:right; display:block; width:84px; height:84px; margin:8px 10px 0 0; *margin:8px 5px 0 0; padding:0;
}
div#layout div#header ul p.deja {
float:left; padding:0; margin:0; width:auto; border:none; margin:25px 0 0 0;
}



div#layout div#header b{
float:left; width:956px; height:26px; background:url(../img/bg/bg-header2.jpg) repeat-x;	
}
/*********************************menu****************************************/
div#layout ul#menu_bor{
float:left; width:956px; border:1px solid #ccc; height:22px; margin:0 0 20px 0; background:url(../img/bg/MEN.jpg);padding-left:0; border-left:none; border-right:none;
}
/*********************************contnent****************************************/
div#layout div#contnent{
float:left; width:956px;
}
div#layout div#contnent ul{
float:left; width:956px; margin:0 0 20px 0;
}
/*********************************left****************************************/
div#layout div#contnent div#left{
float:left; width:226px; height:245px; border:1px solid #ccc; margin:0 20px 0 0; padding:1px 0 0 1px; background:url(../img/bg/bg-div-rubriques$.jpg) repeat-x bottom;
}
div#layout div#contnent div#left h1{
float:left; width:215px; height:19px; background:url(../img/bg/bg-rubriques.jpg) repeat-x; padding:5px 0 0 10px;
}
div#layout div#contnent div#left h1 span{
float:left; font-size:12px; font-weight:bold; font-family:"trebuchet MS"; text-transform:uppercase;  background:url(../img/bg/picto-rubriques.jpg) no-repeat left; padding:0 0 0 16px;
}
div#layout div#contnent div#left ul{
float:left; width:202px; padding:20px 10px 0 10px;   line-height: 20px;
}
div#layout div#contnent div#left ul li{
list-style-image: url(../img/bg/picto-nouveaute.jpg);
float:left; margin:0 0 10px 13px;
}
div#layout div#contnent div#left ul li a{
float:left; width:186px; color:#474747; 
}
div#layout div#contnent div#left ul li a:hover{
text-decoration:underline;
}
/*********************************center****************************************/
div#layout div#contnent div#center{
float:left; width:458px; height:245px;
}
div#layout div#contnent div#center h1{
float:left; width:446px; height:19px; background:url(../img/bg/bg-rubriques.jpg) repeat-x; padding:5px 0 0 10px; margin:0 0 8px 0;
}
div#layout div#contnent div#center h1 span{
float:left; font-size:12px; font-weight:bold; font-family:"trebuchet MS"; text-transform:uppercase; background:url(../img/bg/picto-rubriques.jpg) no-repeat left; padding:0 0 0 16px;
}
div#layout div#contnent div#center ul{
float:left; width:456px; height:84px; margin:10px 0 0 0; background:#EBE8E6; 
}
div#layout div#contnent div#center ul img{
float:left; 
}
div#layout div#contnent div#center ul span{
float:left; color:#FF6600; font-weight:bold; padding:5px 0 0 10px;
}
div#layout div#contnent div#center ul p{
float:left; padding:10px 0 0 10px; width:350px;
}
div#layout div#contnent div#center b{
float:left; width:454px; background:url(../img/bg/bg-en-savoir-plus.jpg) repeat-x; border:1px solid #CCCCCC; height:16px; margin:10px 0 0 0;
}
div#layout div#contnent div#center b a{
float:right; background: url(../img/bg/picto-en-savoir-plus.jpg) no-repeat left; color:#FF6600; font-size:10px; padding:0 10px 0 10px;
}
div#layout div#contnent div#center b a:hover{
text-decoration:underline;
}
/*********************************right****************************************/
div#layout div#contnent div#right{
float:right; width:225px; border:1px solid #ccc; height:76px; padding:1px; background:url(../img/bg/bg-inscrire2.jpg) repeat-x bottom;
}
div#layout div#contnent div#right h1{
float:left; width:215px; height:19px; background:url(../img/bg/bg-inscrire.jpg) repeat-x; padding:5px 0 0 10px;
}
div#layout div#contnent div#right h1 span{
float:left; font-size:12px; font-weight:bold; font-family:"trebuchet MS"; text-transform:uppercase; background:url(../img/bg/picto-inscrire.jpg) no-repeat left; padding:0 0 0 16px; color:#fff;
}
div#layout div#contnent div#right p{
float:left; width:150px; padding:12px 0 0 10px;
}
div#layout div#contnent div#right img{
float:right; margin:18px 10px 0 0;
}
/*********************************right2****************************************/
div#layout div#contnent div#right2{
float:right; width:225px; border:1px solid #ccc; height:154px; padding:1px; background:url(../img/bg/bg-div-rubriques$.jpg) repeat-x bottom;
margin:10px 0 0 0;
}
div#layout div#contnent div#right2 h1{
float:left; width:215px; height:19px; background:url(../img/bg/bg-rubriques.jpg) repeat-x; padding:2px 0 0 10px; margin:0 0 10px 0;
}
div#layout div#contnent div#right2 h1 span{
float:left; font-size:12px; font-weight:bold; font-family:"trebuchet MS"; text-transform:uppercase; background:url(../img/bg/picto-rubriques.jpg) no-repeat left; padding:0 0 0 16px;
}
div#layout div#contnent div#right2 img{
float:left; margin:5px 0 0 30px;
}
div#layout div#contnent div#right2 p{
float:left; padding:14px 10px 0 10px;
}
div#layout div#contnent div#right2 b{
float:right; margin:14px 10px 0 0; font-size:10px;
}
div#layout div#contnent div#right2 b a{
background:url(../img/bg/picto-plus.jpg) no-repeat left; padding:0 0 0 20px; color:#FF6600;
}
div#layout div#contnent div#right2 b a:hover{
text-decoration:underline;
}
/*********************************flash2****************************************/
div#layout div#contnent ul.flash2{
float:left; width:956px; height:82px; margin:20px 0 0 0; padding:0;
}

.bg{ background:url(../img/bg/bg-footer.jpg) repeat-x; width:100%; height:147px;position:absolute;top:837px;z-index:999; left:0;}

/*********************************footer****************************************/
div#footer{
height:147px; background:url(../img/bg/bg-footer.jpg) repeat-x;
position:absolute;

 top:837px;


z-index:9999999;

}

div#footer div#cont{
width:954px;
margin:0 auto;
}
div#footer div#cont p{
width:580px; height:22px;  font-size:10px; padding:14px 0 0 0; float:left; margin:0;
}
div#footer div#cont p span .left-footer{
/*width:600px;*/ float:left; display:block; height:22px;margin:0 0 0 20px;
}
div#footer div#cont p a{
color:#9A9A9A;
}
div#footer div#cont p a:hover{
text-decoration:underline;
}
div#footer div#cont  span.footer2{
float:right; display:block; color:#9A9A9A; height:22px;padding:14px 0 0 0;
}
div#footer div#cont  span.footer2 a{
color:#FF0000;
}
div#footer div#cont  span.footer2 a:hover{
text-decoration:none;
}


/*********************************footer****************************************/
div#footer2{
height:147px; background:url(../img/bg/bg-footer.jpg) repeat-x;



z-index:9999999;

}

div#footer2 div#cont{
width:954px;
margin:0 auto;
}
div#footer2 div#cont p{
width:580px; height:22px;  font-size:10px; padding:14px 0 0 0; float:left; margin:0;
}
div#footer2 div#cont p span .left-footer{
/*width:600px;*/ float:left; display:block; height:22px;margin:0 0 0 20px;
}
div#footer2 div#cont p a{
color:#9A9A9A;
}
div#footer2 div#cont p a:hover{
text-decoration:underline;
}
div#footer2 div#cont  span.footer2{
float:right; display:block; color:#9A9A9A; height:22px;padding:14px 0 0 0;
}
div#footer2 div#cont  span.footer2 a{
color:#FF0000;
}
div#footer2 div#cont  span.footer2 a:hover{
text-decoration:none;
}

/**********************/

.partenaire2{ width:180px; border:1px solid #dcdcdc;margin: 0 auto;overflow:hidden;position:relative; z-index:1;}





























