@charset "UTF-8";
/* CSS Document */
.tendeur {
	clear:both;
}
.references {
	visibility:hidden;
	display:none;
	margin:0;
	padding:0;
}
body {
	text-align:center;
	margin:0;
	padding:0;
	background-color:#1c1c1c;
}
#container {
	width:1000px;
	margin:30px auto 30px;
	padding:0;
	text-align:left;
}
#header {
	width:1000px;
	height:150px;
	border-bottom:solid 1px #2e2e2e;
	border-top:solid 1px #2e2e2e;
	margin:0;
	padding:0;
	text-align:left;
	background:url(images/header.jpg) bottom center no-repeat;
}
#headergauche a {
	width:500px;
	height:150px;
	float:left;
	display:inline;
}
#headerdroite a {
	width:500px;
	height:150px;
	float:left;
	display:inline;
}
.vert {
	color:#b5df5b;
}
.bleu {
	color:#0fa7bd;
}
/******************************************************/
/******************************************************/
/******************************************************/
#menu {
	width:1000px;
	height:20px;
	line-height:20px;
	text-align:right;
	margin:10px auto;
	padding:0;
}
#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ededed;
}
#menu li {
	display:inline;
	margin:0 6px;
}
#menu li a {
	color:#ededed;
	text-decoration:none;
}
#menu li a:hover {
	color:#0fa7bd;
}
#menu .active a {
	color:#b5df5b;
}
/******************************************************/
/******************************************************/
/******************************************************/
.module {
	padding:30px 0 30px;
	border-bottom:solid 1px #2e2e2e;
}
#contgauche {
	width:312px;
	margin:0 auto;
	padding:0;
	float:left;
}
#contdroite {
	width:658px;
	margin:0 0 0 30px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ededed;
	text-align:justify;
	float:left;
}

#contdroite a img{
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	}
#cont-sites a:hover img{
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	}
#contdroite a, #cont-sites a {
	color:#0fa7bd;
	text-decoration:none;
}
#contdroite a:hover, #cont-sites a:hover {
	text-decoration:underline;
}
.titre {
	color:#0fa7bd;
	font-size:16px;
}
/******************************************************/
/******************************************************/
/******************************************************/
#footer {
	height:50px;
	margin:0 auto;
	padding:10px 0;
	text-align:right;
	background:url(images/footer.jpg) top center no-repeat;
}
#footer ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#282828;
}
#footer li {
	display:inline;
	margin:0 6px;
}
#footer li a {
	color:#282828;
	text-decoration:none;
}
#footer li a:hover {
	color:#b5df5b;
}
/******************************************************/
/******************************************************/
/******************************************************/
.ligne {
	width:570px;
	margin:0 0 10px;
	padding:0;
}
.formgauche {
	width:100px;
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
	float:left;
}
.formdroite {
	width:460px;
	margin:0;
	padding:0;
	float:left;
}
#validation {
	border:solid 1px #2e2e2e;
	color:#ededed;
	background-color:#1c1c1c;
	cursor:pointer;
}
/******************************************************/
/******************************************************/
/******************************************************/
.modulelien {
	margin:0 0 10px 0;
	float:left;
	
}
.imglien {
	width:80px;
	height:80px;
	margin:0 10px 0 0;
	float:left;
}
.txtlien {
	width:550px;
	float:left;
	color:#888;
}
