*{padding:0;margin:0;}

h1{
	color:#737070;
	font-weight:bold;
	font-size:12px;
}

h2{
	color:#737070;
	font-weight:bold;
	font-size:10px;
	padding-bottom:5px;
}

a{
	text-decoration:none;
}

body{
	background-color:#615C5C;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size:11px;
	color:#737070;
}

#header{
	margin:auto;
	margin-top:50px;
	width:960px;
	height:20px;
}
	#header .info{
		float:left;
		color:#efefef;
		font-size:11px;
		margin-left:10px;
		padding-top:4px;
	}
	#header .menu{
		float:left;
		color:#efefef;
		font-size:14px;
		margin-left:60px;
	}
		#header .menu a{
			color:#efefef;
		}
		#header .menu a:hover{
			color:#c0c0c0;
		}

#page{
	margin:auto;
	width:978px;
	/*border:1px solid #c0c0c0;*/
	background-image:url('img/border-c.jpg');
	background-repeat:repeat-y;
	padding-left:11px;
}
	#flash{
		width:960px;
		height:435px;
	}
		#flash a,#flash a:hover,#flash a:visited{
			color:#fff;
		}

	#foot{
		background-image:url('img/foot2.jpg');
		background-repeat:no-repeat;
		background-color:#e0e0df;
		width:960px;
		height:99px;
	}
		#foot p{
			font-size:9px;
			text-align:justify;
		}
		#foot .intro{
			float:left;
			padding:10px;
			width:340px;
		}
		#foot .newsimg{
			float:left;
			padding:15px 5px 0 5px;
			width:25px;
			height:72px;
		}
		.news{
			padding:10px;
			width:350px;
			margin:430px 0 0 400px;
			text-align:justify;
		}
			.news a{
				font-weight:bold;
				color:#737070;
			}
			.news a:hover{
				font-weight:bold;
				color:#c0c0c0;
			}
			.newsAll{
				background-color:#e9e9e9;
				font-size:9px;
				width:352px;
				padding: 0px 10px 10px 10px;
				margin-left:-10px;
			}
		#foot .mag{
			float:left;
			height:100px;
			width:170px;
			cursor:pointer;
		}
	#services{
		width:960px;
		color:#000;
		font-size:9px;
	}
		#services a{
			width:960px;
			color:#000;
			font-size:9px;
		}
		#services a:hover{
			color:#c0c0c0;
		}
		#services .gauche{
			width:480px;
			float:left;
			border-right:1px solid #737070;
			text-align:justify;
		}
			.agence{
				margin:2px;
				border-bottom:1px solid #c0c0c0;
				padding:10px;
				height:168px;
			}
			.team{
				margin:2px;
				padding:10px;
				background-color:#f4f4f4;
			}
				.team .zone1{
					width:220px;
					float:left;
				}
				.team .zone2{
					width:220px;
					float:left;
					margin-left:10px;
				}
		#services .milieu{
			float:left;
			border-right:1px solid #737070;
			padding:10px;
			text-align:justify;
			width:250px;
		}
		#services .droite{
			padding:10px;
			float:left;
			text-align:center;
			width:180px;
		}
	#contact{
		width:960px;
		color:#000;
		font-size:9px;
	}
		#contact .gauche{
			width:300px;
			float:left;
			padding:10px;
			border-right:1px solid #737070;
			height:500px;
		}
			#contact .gauche img{
				margin:10px 0px 10px 50px;
			}
		#contact .milieu{
			width:300px;
			float:left;
			border-right:1px solid #737070;
			padding:10px;
			text-align:justify;
			color:#b1b1b1;
			height:500px;
		}
			#contact .milieu a{
				color:#000;
				font-weight:bold;
			}
			#contact .milieu a:hover{
				color:#c0c0c0;
				font-weight:bold;
			}
		#contact .droite{
			width:300px;
			padding:10px;
			float:left;
			text-align:center;
			width:180px;
		}
.next-link{
	position:absolute;
	margin-left:300px;
	color:#737070;
	font-weight:bold;
	font-size:9px;
}
.prev-link{
	position:absolute;
	margin-left:250px;
	color:#737070;
	font-weight:bold;
	font-size:9px;
}

INPUT, TEXTAREA {
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 10px;
	line-height:10px;
	color: #999999;
	background-color: transparent;
	border-color: #999999;
	border-style: dashed;
	border-width: 1px;
	font-weight: none;
	text-align: left;
	padding:3px;
}