body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#SiteContainer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#HeaderContainer {
	background-image: url(/images/HeaderContainerBg.png);
	background-repeat: repeat-x;
	height: 165px;
}
#LogoContainer {
	float: left;
	width: 200px;
	text-align: center;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#MenuContainer {
	margin-left: 260px;
}
#MenuContainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#MenuContainer ul li {
	float: left;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 100px;
}
#MenuContainer ul li a {
	color: #5a525f;
	text-decoration: none;
	display: block;
	height: 26px;
	padding-top: 10px;
	font-family: "Times New Roman", Times, serif;
}
#MenuContainer ul li a:hover {
	color: #000;
	background-image: url(/images/MenuLinkBg.png);
	background-repeat: no-repeat;
	background-position: center;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#FooterContainer {
	background-image: url(/images/FooterContainerBg.png);
	background-repeat: repeat-x;
	height: 100px;
	background-position: top;
	text-align: right;
	padding-top: 50px;
	color: #5a525f;
}
#FooterInfos {
	float: left;
	width: 800px;
	text-align: center;
}
h1 {
	color: #5A525F;
	font-size: 1.5em;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
}

/*mods*/

.projet_head{ position:relative; margin-left:10px; margin-top:15px; width:100%; border:0px solid red; height:120px}
	.projet_head h2{margin:0; padding:0; color:#4e3924; font-family:"Times New Roman", Times, serif; font-size:20px}
	.projet_head h3{margin:0; padding:0; color:#3f3f3f; font-size:14px;}
	
	p.adresse1{color:#515151; line-height:16px; font-size:11px}
	p.projet_desc{margin:0;padding:0; color:#000; font-size:12px;}
	
.projet_zoom{position:relative; margin-left:10px; margin-top:65px; width:100%; height:5px; border:0px solid #0C0}
	.projet_zoom img{position:absolute; bottom:0px; left:-80px;border:4px solid #4e3924}
	.projet_zoom img#zoom_2{left:30px}
	.projet_zoom img#zoom_3{left:130px}
	.projet_zoom img#zoom_4{left:220px}
	.projet_zoom img#zoom_5{left:330px}
	.projet_zoom img#zoom_6{left:430px}
	.projet_zoom img#zoom_7{left:530px}
		
.projet_thumbs{ position:relative; margin-left:10px; margin-top:0px; width:100%; border:0px solid red; height:90px;}
	.projet_thumbs ul{margin:0; padding:0; display:inline; list-style:none}
	.projet_thumbs ul li{float:left; width:95px; text-align:center; margin:0; padding:0; margin-right:5px;  line-height:10px;}
	.projet_thumbs ul li img{width:95px; border:0; margin:0;padding:0}
	.projet_thumbs ul li.last{margin-right:none}
	.projet_thumbs ul li, .projet_thumbs ul li a{text-decoration:none; font-size:11px; color:#3f3f3f;}
	
	
.projet_models{ position:relative; margin-left:10px; margin-top:15px; width:100%; border:0px solid red}
	.projet_models h2{margin:0; padding:0; color:#4e3924; font-family:"Times New Roman", Times, serif; font-size:20px}
	.projet_models h3{margin:0; padding:0; color:#515151; line-height:13px; font-size:11px}	
	
	.projet_models ul{margin:0; padding:0; display:inline; list-style:none; width:800px;}
	.projet_models ul li{float:right; text-align:center; margin:0; padding:0; margin-left:2px !important; margin-left:5px; margin-bottom:5px;  line-height:15px; width:136px; height:21px; background-image:url(projets/btn1.png); background-repeat:no-repeat; font-size:14px; text-transform:uppercase; font-family:"Times New Roman", Times, serif; padding-top:5px;}
	
	.projet_models ul li.first{margin-left:200px !important; margin-left:420px;}
	.projet_models ul li.first2{margin-left:520px;}
	.projet_models ul li.buffer{ background-image: none; color: #fff}
	.projet_models ul li.last{margin-right:none}
	.projet_models ul li a{text-decoration:none; color:#4e3924; text-transform:uppercase;}
	.projet_models ul li a:hover{color:#000}
	
.projet_details{ position:relative; margin-left:10px; margin-top:15px; width:100%; border:0px solid red; height:330px; color:#4e3924}
	.projet_details h2{margin:0; padding:0; color:#4e3924; font-family:"Times New Roman", Times, serif; font-size:20px}
	.projet_details h3{margin:0; padding:0; color:#968157; font-size:16px; margin-bottom:25px;font-family:"Times New Roman", Times, serif;}	
	.projet_details a{color:#4e3924; text-decoration:none}
	.projet_details a:hover{color:#000}
	.projet_details p.sep1{margin-top:25px; margin-bottom:25px;}
	
td.about h3{margin:0;padding:0; font-family:"Times New Roman", Times, serif}	
td.about p{margin-top:0;padding-top:0}	