/*CSSDocument*/


body
{
	margin:0;
	padding:0;
	/*height:100%;*/
	background: #68899c url(images/lefonfd.png) repeat;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;

}


#lesnumeros {
	padding-left: 25px;
	font-size: x-small;
	
}

#lesnumeros a{
color: #ec7a1e;
	
}


a{
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;


}
a:link{
	text-decoration:none;
	color: blue;
}

a:visited
{
	text-decoration:none;
	color: blue;
}

a:hover
{
	text-decoration:underline;
	color:#ff7148;
}

a:active
{
	text-decoration:none;
	color:#FFFFFF;
}

a img
{
border: none;
}

#fongauche
{
	width:25%;
	height: 128px;
	float:left;
	background: url(images/fondgauche.png) repeat-x;
}
#fondroit
{
	width:25%;
	height: 84px;
	float:right;
	background: url(images/mrdroitefond.png) repeat-x;
}
#global
{
	position:relative;
	top:-128px;
	width: 923px;
	margin:auto;
	clear:both;
	/*height:100%;*/

}



#header
{
	width: 923px;
	height: 79px;
	margin-top:0px;
	margin-bottom:0px;
	background: transparent url(images/haut.png) no-repeat;
}




#endirect 
{
	
	margin-right: -2px;
	margin-left: 11px;
	padding-right: 140px;
	padding-left: 7px;
	padding-bottom: 0;
}


#boites {

	height: 270px;
	padding-top: 9px;

}


#boitesse {
	position: relative;

	padding-top: 9px;

}


#detailun {
float: left;
	background-color: #e8e8bd;
	height: auto;
	width: 346px;
margin-left: 3px;


}

#detailbis {

	background-color: #e8e8bd;
	height: auto;
	width: 346px;
margin-left: 3px;


}

#detaildeuxbis {
	margin-left: 18px;
	float: right;
	background-color: #cdead7;
	height: auto;
	width: 280px;

}

#detaildeuxtres {
	margin-left: 18px;

	background-color: #cdead7;
	height: auto;
	width: 280px;

}


#detaildeux {
	margin-left: 18px;
	float: left;
	background-color: green;
	height: 187px;
	width: 281px;
	
}





/*------------*/
/*menu*/
/*------------*/


#menu
{
	float:left;
	width: 194px;
	height: 200px;
	padding:0;
	margin:0;
	background: none no-repeat;
	margin-top: 0px;
	clear: both;
	}


#pied {
	background: url(images/bas.png) no-repeat;
	height: 83px;
	margin-left: auto;
	margin-right: auto;
	width: 923px;
	
}



/*------------*/
/*coprs*/
/*------------*/

#centre
{
	min-height: 100%;
	
	margin:0px;
	padding-left: 9px;
	background-image: url(images/fondcentre.png);
}

#corps
{

	margin-left: 205px;
	padding: 20px 32px 0 18px;
	line-height: 26px;
}
	
	
	
	
	
	
	
	
	
	
		#hautgaucheb {
	width: 23px;
	height: 22px;
float: left;
	background: url(images/hautgaucheb.jpg) no-repeat;
}

	#hautdroiteb {
	width: 19px;
	height: 19px;
float: right;
	background-image: url(images/hautdroiteb.jpg);

}

	#basdroiteb {
	float: right;
	width: 152px;
	height: 26px;
	background: url(images/basdroiteb.jpg) no-repeat;
	
}

	#basgaucheb {
	width: 23px;
	height: 26px;
	background-image: url(images/basgaucheb.jpg);
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#hautgauche {
	width: 23px;
	height: 22px;
float: left;
	background: url(images/hautgauche.jpg) no-repeat;
}

	#hautdroite {
	width: 23px;
	height: 22px;
float: right;
	background: url(images/hautdroite.jpg) no-repeat;
}

	#basdroite {
	float: right;
	width: 189px;
	height: 25px;
	
}

	#basgauche {
	width: 23px;
	height: 24px;
	background: url(images/basgauche.jpg) no-repeat;
}


#contenu p {
	margin-left: 27px;
	margin-bottom: 0px;
	line-height: 20px;
	margin-top: 0;
	padding-top: 15px;
	padding-right: 25px;
		font-size: 12px;
}

#contenudeux p {
	line-height: 26px;
	margin: 13px 22px 1px 25px;
}

#contenudeux a {
 color: black;
}

#nomscontrib {
	background-color: yellow;

	width: 200px;
	font-weight: bold;
	
	
}
	
/*------------*/
/*bottom*/
/*------------*/

	
#bottom
{
	margin-top:-128px;
	/*position:relative;
	top:-128px;*/
	width:100%;
	height:68px;
	font-size: x-small;
	color: #fff;


	background-repeat:repeat-x;
	text-align: center;
}

#texteintro
{
    /*text-align: justify;*/

}



#bottom a
{
    font-size: x-small;
	color: #fff;

}

#titre a
{
    font-size: xx-small;
	color: #fff;

}

hr {
   background: url(http://conceptualites.org/images/hr.jpg) no-repeat;
   height: 10px;
   border: none;
}

h1 {
   margin-bottom: 2px;
}





