﻿*
{
	margin:0;
	padding:0;
	font-family:"Trebuchet Ms";
}
a img
{
	border:0;
}

body
{
	background:#212121;
}
.conteneur
{
	width:880px;
	position:relative;
	margin:0 auto;
}
.conteneur .header
{
	width:880px;
	height:131px;
	background:transparent url(header.png) repeat;
	position:relative;
}
.conteneur .header .logo
{
	position:absolute;
	top:54px;
	left:2px;
}
.conteneur .header .headerlinks
{
	position:absolute;
	right:0;
	top:86px;
}
.conteneur .header .headerlinks a
{
	color:#b7b7b7;
	font:400 12px "Trebuchet Ms";
	padding:0 5px;
	border-right:1px solid #b7b7b7;
}
.conteneur .header .headerlinks a.last
{
	border:0;
}
.conteneur .main
{
	width:882px;
	height:361px;
	position:relative;
	overflow:visible;
}
.conteneur .main a
{
	position:relative;
	margin:0 2px;
	text-decoration:none;
	display:block;
	width:170px;
	height:350px;
	float:left;
	cursor:pointer;
}
.conteneur .main a.pj
{
	border:1px solid #448fc7;
	background:url("home-01.jpg") 0 0px  no-repeat;
}
.conteneur .main a.abrisol
{
	border:1px solid #f2ab01;
	background:url(home-02.jpg) 0 -0px  no-repeat;
}
.conteneur .main a.landru
{
	border:1px solid #e9e701;
	background:url(home-03.jpg) 0 0px  no-repeat;
}
.conteneur .main a.heral
{
	border:1px solid #93a504;
	background:url(home-04.jpg) 0 0px  no-repeat;
}
.conteneur .main a.deco
{
	border:1px solid #858585;
	background:url(home-05.jpg) 0 0px  no-repeat;
}
.conteneur .main .pj:hover
{
	border:1px solid #b7b7b7;
	background: #333 url("home-01-over.jpg") no-repeat;
}
.conteneur .main .abrisol:hover
{
	border:1px solid #b7b7b7;
	background: #333 url("home-02-over.jpg") no-repeat;
}
.conteneur .main .landru:hover
{
	border:1px solid #b7b7b7;
	background: #333 url("home-03-over.jpg") no-repeat;
}
.conteneur .main .heral:hover
{
	border:1px solid #b7b7b7;
	background: #333 url("home-04-over.jpg") no-repeat;
}
.conteneur .main .deco:hover
{
	border:1px solid #b7b7b7;
	background: #333 url("home-05-over.jpg") no-repeat;
}
.conteneur .main a span
{
	position:absolute;
	top:150px;
	padding:20px 10px 0;
	color:#fff;
	font:400 11px "Trebuchet Ms";
	width:150px;
}
.conteneur .main a span img
{
	margin:6px 0 0 -10px;
}
.conteneur .footer
{
	width:880px;
	height:146px;
	background:transparent url(footer.png) no-repeat;
	position:relative;
}
.conteneur .footer .para1
{
	width:667px;
	padding:10px 0;
}
.conteneur .footer .para1 p
{
	color:#a0a0a0;
	font:400 14px "Trebuchet Ms";
	padding:0 20px;
	border-right:1px solid #575757;
}
.conteneur .footer .para2
{
	position:absolute;
	right:10px;
	top:10px;
	color:#a0a0a0;
	font:400 14px "Trebuchet Ms";
	text-align:right;
}	
.baspage
{
	width:660px;
	font:400 10px arial;
	display:block;
	text-align:left;
	color:#b7b7b7;
	position:relative;
	margin:1em auto;
	padding:0 200px 0 20px;
}


	
