/* CSS Document */
body{
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	background-color:#e0cdbb;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
html{
	margin:0;
}
/*fond*/
#conteneur{
}
#menu{
	width:1000px;
	height:92px;
	margin:auto;
}
#bandeau{
	background-image:url(images/bandeau.jpg);
	width:1000px;
	height:328px;
	margin:auto;
}
#contenu{
	background-image:url(images/content.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:0 auto 0 auto;
	width:1000px;
}
#cont{
	width:1000px;
	margin:auto;
}
#espace{
	height:40px;
	margin:0;
	padding:0;
}
#mini{
	padding:0 0 20px 0;
	height:168px;
	position:relative;
	bottom:0;
	margin-left:-30px;
}
#pied{
	background-image:url(images/foot.jpg);
	float:left;
	margin-bottom:auto;
	width:100%;
	height:80px;
}
/*fin fond*/
/*contenu*/
#ensemble_cont{
	background-image:url(images/fon_mini.gif); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	width:100%;
	display:table;
	margin:0;
	padding:0;
}
#cont_right{
	width:336px;
	float:left;
	background:url(images/contact.gif) no-repeat;
	height:546px;
	margin-top:110px;
}
#cont_left{
	width:654px;
	float:right;
	margin:0;
	padding:0;
	margin-top:50px;
}
#cont_right img{
	padding-top:100px
}
/*fin contenu*/
/*plan*/
.plan_val{
	margin-top:290px;
	margin-left:20px;
}
#map span{
	visibility:hidden;
}
/*fin plan*/
/*foot*/
#me_foot{
	margin:0;
	padding-top:30px;
	text-align:center;
}
#me_foot a{
	margin:0;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
#me_foot a:hover{
	margin:0;
	text-align:center;
	text-decoration:none;
	color:#FF0000;
}
/*foot*/
/*navigation*/
#navigation{
	height:39px;
	margin-left:20px;
	padding-top:50px;
}
#navigation ul { list-style-type:none; margin:0; padding:0;}
#navigation ul li { height:39px; float:left; overflow:hidden; margin:0; padding:0;}
#navigation ul li a { height:39px; display:block;}
#navigation ul li a:hover { margin-top:-39px;}

/*fin navigation*/
input{
	font-size:11px;
	font-family:tahoma;
	width:220px;
	margin-bottom:3px;
	height:15px;
	
}
textarea{
	width:543px;
	font-size:11px;
	font-family:tahoma;
	padding-bottom:5px;
	
}
/*pagination portfolio*/
.prec{
	float:left;
	vertical-align:middle;
	padding-left:0px;
	text-decoration:none;
	margin-top:-20px;

}
.prec a{
	float:left;
	vertical-align:middle;
	padding-left:0px;
	text-decoration:none;
	color:#000;
}
.suiv{
	float:right;
	vertical-align:middle;
	text-decoration:none;
	margin-top:-20px;
	margin-right:20px;
	
}
.suiv a{
	float:right;
	vertical-align:middle;
	text-decoration:none;
	color:#000;
	
}
.suiv a:hover{
	float:right;
	vertical-align:middle;
	text-decoration:none;
	color:#FF0000;
	
}
.prec a:hover{
	float:right;
	vertical-align:middle;
	text-decoration:none;
	color:#FF0000;
	
}
.hide{
	display:none;
}
.but_mini{
	text-align:center; 
	float:left; 
	padding-left:15px;
}
/*fin pagination portfolio*/
