@charset "utf-8";
#content {
	position:relative;
	margin-top:114px;
	}
#home01 {
	position:relative;
	top:-15px;
	background:transparent url(/img/commun/home02.jpg) no-repeat bottom;
	width:1026px;
	height:243px;
	margin-left:25px;
	font-weight:normal;
}
#home01 h1{
	position:absolute;
	top:40px;
	left:25px;
	color:#0A1234;
	font-size:20px;
	font-weight:normal;
}
#home01 h1 a{
	color:#0A1234;
}#home01 h1 a:hover{
	color:#0A1234;
	text-decoration:underline;
}
#home01 h2{
	position: absolute;
	top:170px;
	left:25px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:normal;
	letter-spacing:0px;
}
#actual {
	color:#FFFFFF;
	left:785px;
	position:absolute;
	top:80px;
	width:200px;
}
#actual a{
	color:#FFFFFF;
	display:block;
}#actual a:hover{
	color:#FFFFFF; text-decoration:underline;
}
#actual p#ac01{
	position:absolute;
	top:0px;
}
#actual p#ac02{
	position:absolute;
	top:0px;
}
#actual p#ac03{
	position:absolute;
	top:90px;
}

#blocs {
	position:relative;
	height:330px;
}
#blocs a{
	color:#555;
}
#blocs p a:hover, #blocs ul li a:hover{
	color:#555;
	text-decoration:underline;
}
#blocs h4{
	color:#122B48;
	font-size:14px;
	margin-top:15px;
	padding:0px 0px 8px 20px;
	}
#blocs h4.wap a{
	color:#fff;
	font-size:12px;
	}
#blocs h4.wap a:hover{
text-decoration:underline
	}
#blc01 h4.wap a{
left:74px;
position:absolute;
top:270px;
	}
#blc02 h4.wap a{
left:171px;
position:absolute;
top:270px;
	}
#blc03 h4.wap a{
left:73px;
position:absolute;
top:113px;
	}
#blocs p{
	padding:0px 20px 0px 20px;
	line-height:16px;
	}
#blocs ul{
	padding:0px 20px 0px 20px;
	line-height:16px;
	list-style-image:url(/img/commun/puce-B.gif);
	list-style-position:inside;
	}*+html #blocs ul{list-style-image:url(/img/commun/puce-B2.gif);}
	* html #blocs ul {list-style-image:url(/img/commun/puce-B2.gif);}
#blocs #blc03 ul{
	padding:0px 10px 0px 20px;
	}
/******************/
#blc01 {
	position:absolute;
	z-index:100;
	top:5px;
	left:25px;
	background:transparent url(/img/commun/home-blc01.jpg) no-repeat bottom;
	width:298px;
	height:290px;
}
#blc01 h3{
	position:absolute;
	color:6D7C83;
	top:-20px;
	left:20px;
	color:#6D7C83;
	font-size:20px;
	font-weight:lighter;
}
#blc01 h3 span{
	color:#2591CB;
	font-size:25px;
}
ul.ulb1 {
margin-top:10px;
}
/****************/
#blc02 {
	position:absolute;
	z-index:100;
	top:5px;
	left:341px;
	background:transparent url(/img/commun/home-blc02.jpg) no-repeat bottom;
	width:395px;
	height:290px;
}
#blc02 h3{
	position:absolute;
	top:-20px;
	left:20px;
	color:#6D7C83;
	font-size:20px;
	font-weight:lighter;
}
#blc02 h4.b2 {
color:#122B48;
font-size:14px;
margin-top:10px;
padding:0 0 8px 20px;
}
#blc02 h3 span{
	color:#90CE00;
	font-size:25px;
}
/****************/
#blc03 {
	position:absolute;
	z-index:100;
	top:5px;
	left:754px;
	background:transparent url(/img/commun/home-blc03.jpg) no-repeat bottom;
	width:298px;
	height:134px;
}
#blc03 h3{
	position:absolute;
	top:-20px;
	left:20px;
	color:#6D7C83;
	font-size:20px;
	font-weight:lighter;
}
#blc03 h3 span{
	color:#D13073;
	font-size:25px;
}
/****************/
#blc04 {
	position:absolute;
	top:155px;
	left:754px;
	width:298px;
	height:140px;
}
#blc04 a{
	display:block;
	background-image:url(/img/commun/home-blc04.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:298px;
	height:140px;
}
#blc04 a:hover{
	background-position:0px -140px;
	/*text-decoration:underline;*/
}
#blc04 a h3{
	position:absolute;
	top:10px;
	left:20px;
	color:#fff;
	font-size:20px;
	font-weight:lighter;
}
#blc04 h3 span{
	color:#fff;
	font-size:25px;
}
#blc04 a p{
	color:#FFFFFF;
	font-size:12px;
	left:25px;
	padding:0;
	position:absolute;
	top:58px;
	width:165px;
}
#footer { 
	position:relative;
	top:-50px;
	background:#e2e2e2 url(/img/commun/fondF.png) repeat-x;
	height:170px;
	clear:both;
	font-size:11px;
	color:#6A9900;
} *+html #footer { top:-30px;}*html #footer { top:-30px;}
