@charset "UTF-8";
html 					{	height:100%;color:black;}
h1, h2,h3, h4, h5, h5	{	margin: 0 0 0 0;}
img 					{	border:0;}
body 					{	margin:0;  padding:0;  height:100%;  font-family: verdana,arial,  sans-serif;background-color:white;}
form,table				{	padding:0;	margin:0;}
tr 						{	vertical-align: top;}
th 						{	text-align: left;}
ul,ol					{	margin:0px 0px;padding-left:0px;}/*pour que ie soit co firefox */
p						{	margin:8px 0px;padding:0;}/*pour que ie soit co firefox */
address					{	font-style: normal;}
/*polices universelles*/
body {
	background:#d4d4d4 url(../images/attente/fd_02.jpg) repeat-y left;
	font-size: 11px;
}
h1 {
   font-size: 20px;
}
h2 {
   font-size: 18px;
}
h3 {
   font-size: 16px;
}
h4 {
   font-size: 13px;
}
h5 {
   font-size: 11px;
}
a {
	color:#416b5f;
}
a:hover {
	color:black;
}
li{list-style: square;}
.center 				{	text-align: center;}
.nettoie 				{	clear:both;}
.retrait				{	padding-left:25px;	}
.hide					{	display:none;}
.illus{float:left;margin-left:20px;}

input.submit{
	width: auto!important;
	border: 0;
	text-decoration: underline;
	cursor: pointer;
	color:#416B5F;
	padding: 0;
	float:right;
	background: transparent;
}

.fond_accueil{
	position: relative;
	top:-55px;
}
#page{
	width:990px;
	margin:0 auto;
}
	#page ul{
		margin: 8px 0;
	}
		#page ul li{
			list-style: none;
			margin-bottom: 4px;
		}
#menu{
	font-size: 13px;
}
#en_construction{
	width: 790px;
	float:left;	
}
#logo_construction{
	position: absolute;
	top:45px;
}
#conteneur_gauche{
	float: left;
	width: 170px;
	top:45px;
	position: relative;
}
.modele_accueil #conteneur_gauche{
	top:45px;
}
	#conteneur_gauche h1{
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px dotted #416b5f;
		padding-bottom: 2px;
		margin-top:20px;
	}
	#conteneur_gauche table{
		width: 100%;
	}
	#conteneur_gauche th,
	#conteneur_gauche td{
		padding:2px 0 1px 0;
		color: #416b5f;
	}
	#conteneur_gauche textarea,
	#conteneur_gauche input{
		width: 96%;
	}
	#conteneur_gauche textarea{
		height: 170px;
	}
.fond_contact{
	float: left;
}
#infos{
	width: 180px;
	float:left;	
	background-color: #ededed;
	margin:40px 0 0 0;
	padding:5px 10px;
}
	#infos h2{
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px dotted #416b5f;
		padding-bottom: 2px;
	}
	#infos address,
	#infos p{
		margin:5px 0 10px 0;
	}

	#infos .espace_client input,
	#infos .espace_client{
		color:#416B5F;
	}
	#infos .espace_client #login{
		width: 50px;
	}
	#infos .espace_client #password{
		width: 80px;
	}

/*competences*/
.modele_competences #espace_gauche{
	padding-top:50px;	
}
.modele_competences h2{
	font-size: 12px;
}

/*actualites*/
.modele_actualites #espace_gauche{
	padding-top:50px;	
}
.modele_actualites h2{
	font-size: 24px;
}
.modele_actualites .date{
	font-size: 12px;	
}
.modele_actualites .boite_contenu p{
	color:#424242;	
	font-size: 13px;
	line-height: 22px;
}
.modele_actualites #conteneur_gauche li a{
	color:black;
}
.modele_actualites #conteneur_gauche li a.current{
	color:#416B5F;
}
.modele_actualites #conteneur_gauche li a:hover.current {
	color:black;
}
.modele_actualites .contenu_central{
	margin-top:40px;
	width: 552px;
	float:left;
	padding-left:30px;
}
.modele_actualites .conteneur_actu{
	background: transparent url(/images/actualites/actus_05) repeat-y;
}
	.modele_actualites  .conteneur_actu .boite_contenu{
		padding:10px 10px 0px 20px;
	}
	.modele_actualites .conteneur_actu .boite_contenu .points{
		text-align: right;
	}
	
/*references*/
.modele_references #espace_gauche{
	padding-top:50px;	
}
.modele_references .contenu_central{
	width: 610px;
	float:left;
	padding-left:5px;
	overflow: hidden;
	margin-top:40px;
	background-color: #EBEBEB;
	height:519px;
	position: relative;
}
.modele_references #infos{
	height:509px;
}
.modele_references #collection .fourmis{
	text-align: right;
	padding:0 0px 0px 0;
	position: absolute;
	bottom: 0;
	right: 0;
}
.modele_references #collection{
}
.modele_references #Carousel__ie{
	width:600px;
	height:375px;
	position: absolute;
	top:40px;
}













