body{
	font-family:			Arial, Verdana;
	font-size:				11px;
	margin:					0px;
	padding:				0px;
	}
a:link, a:visited{
	color:					#e64514;
	text-decoration:		none;
	}
a:hover, a:active{
	text-decoration:		underline;
	}


/*CONTENU*/
#contenu{
	width:					680px;
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 10px 0px 0px;
	}
/**********************************************************/
/************************  ACTUS  *************************/
/**********************************************************/
#actus{
	width:					425px;
	height:					200px;
	float:					left;
	/*border:					1px solid blue;*/
	}
.actusfirst{
	padding:				5px 0px 5px 0px;
	margin:					0px 0px 0px 0px;
	width:					425px;
	clear:					both;
	}
.actusfirst img{
	float:					left;
	border:					2px solid #dedede;
	margin:					0px 10px 5px 0px;
	}
.actusfirst .texte{
	text-align:				justify;
	line-height:			11px;
	font-size:				11px;
	}
.actus{
	padding:				5px 0px 5px 0px;
	margin:					0px 0px 0px 0px;
	width:					425px;
	clear:					both;
	border-top:				1px solid #dedede;
	}
.actus img{
	float:					left;
	border:					2px solid #dedede;
	margin:					0px 10px 5px 0px;
	}
.actus .texte{
	text-align:				justify;
	line-height:			11px;
	font-size:				11px;
	}
a.plus{
	background:				url(/img/accueil/puce2.gif) no-repeat 0px 8px;
	padding:				5px 0px 0px 15px;
	line-height:			14px;
	/*border: 				1px solid red;*/
	}
/**********************************************************/
/***********************  WHAT IS  ************************/
/**********************************************************/
#whatis{
	background:				url(/img/accueil/whatis.gif) no-repeat 0px 0px;
	width:					249px;
	float:					left;
	margin:					0px 0px 0px 5px;
	padding:				62px 0px 0px 0px;
	/*border: 				1px solid red;*/
	}
#whatis .texte{
	background-color:		#ededed;
	font-size:				11px;
	margin-left:			7px;
	padding:				2px 10px 5px 10px;
	}
a.plus2{
	background:				url(/img/accueil/puce2.gif) no-repeat 0px 8px;
	padding:				5px 0px 0px 15px;
	display:				block;
	line-height:			14px;
	width:					60px;
	/*border: 				1px solid red;*/
	}
#whatis img{
	border:					none;
	margin:					7px 0px 0px 5px;
	}
/**********************************************************/
/*******************  Projets en cours  *******************/
/**********************************************************/
#content{
	margin-top:				15px;
}
#projetsencours{
	clear:					both;
	width:					680px;
	/*border: 				1px solid red;*/
	}
.projet{
	width:					330px;
	height:					123px;
	margin:					10px 0px 5px 0px;
	padding-right:			10px;
	float:					left;
	}
.projet img{
	float:					left;
	border:					2px solid #dedede;
	margin:					0px 10px 5px 0px;
	width:					150px;
	height:					94px;
	display:				block;
	float:					left;
	}
.projet a.plus{
	clear:					both;
	background:				#dedede url(/img/accueil/puce2.gif) no-repeat 5px 5px;
	padding:				3px 0px 3px 20px;
	display:				block;
	line-height:			12px;
	}
.projet h3{
	float:					left;
	font-size:				17px;
	font-weight:			bold;
	color:					#e64514;
	margin:					0px;
	}
.projet .texte{
	font-size:				11px;
	margin:					0px 0px 0px 0px;
	padding:				3px 0px 0px 0px;
	}
.projet .texte strong{
	display:				block;
	}
.projet .pays{
	padding-bottom:			3px;
	background:				url(/img/accueil/ligne.gif) no-repeat bottom right;
	font-size:				14px;
	font-weight:			bold;
	}
/**********************************************************/
/**********************  RECHERCHE  ***********************/
/**********************************************************/
input#recherche{
	background-color:		#242424;
	border:					1px solid #646464;
	}
/**********************************************************/
/***********************  COLONNE  ************************/
/**********************************************************/
#droite .partnersList .projet2{
	padding:				3px 0px 0px 35px;
	margin:					1px 0px 1px 0px;
	width:					175px;
	background:				#ededed url(/img/accueil/voir.gif) no-repeat 10px 6px;
	}
#droite .partnersList .more{
	padding:				3px 0px 0px 25px;
	margin:					1px 0px 1px 0px;
	width:					185px;
	height:					20px;
	background:				#ededed url(/img/accueil/puce2.gif) no-repeat 10px 6px;
	}
#droite .partnersList .projet2 a.projetlink{
	margin:					0px;
	padding:				0px;
	line-height:			11px;
	}
#droite .partnersList .projet2 span{
	display:				block;
	padding-left:			6px;	
	padding-bottom:			5px;
	line-height:			11px;
	background:				url(/img/accueil/fleche1.gif) no-repeat 0px 3px;
	}
#droite .partnersList #propose{
	background:				url(/img/accueil/purpose.gif) no-repeat 0px 0px;
	color:					#FFFFFF;
	margin:					0px;
	padding:				2px 0px 0px 25px;
	width:					185px;
	height:					18px;
	}
/**********************************************************/
/*****************  TABLEAU DES PROJETS  ******************/
/**********************************************************/
.projetstab table{
	border:					none;
	border-collapse:		collapse;
	}
.projetstab table tr{
	}
.projetstab table tr th.fondblanc{
	background-color:		#FFFFFF;
	border-left:			1px solid #FFFFFF;
	border-top:				1px solid #FFFFFF;
	}
.projetstab table tr th.fondorange{
	border-left:			1px solid #FFFFFF;
	border-top:				1px solid #FFFFFF;
	background:				#e64514 url(/img/interieur/orange.gif) no-repeat 0px 0px;
	width:					94px;
	height:					38px;
	/*line-height:			24px;*/
	text-align:				center;
	padding:				0px;
	margin:					0px 0px 0px 0px;
	color:					#FFFFFF;
	font-weight:			bold;
	}
.projetstab .fondorange img{
	border:					none;
	float:					right;
	margin:					0px;
	}
.projetstab table tr.ligne1 td.contenu,
.projetstab table tr.ligne2 td.contenu{
	border-left:			1px solid #FFFFFF;
	border-top:				1px solid #FFFFFF;
	padding:				5px 3px 5px 10px;
	text-align:				left;
	width:					70px;
}
.projetstab table tr.ligne1 td.contenu{
	background-color:		#ededed;
}
.projetstab table tr.ligne2 td.contenu{
	background-color:		#e3e2e2;
}
.projetstab table tr.ligne1 .image,
.projetstab table tr.ligne2 .image{
	margin:					5px;
	text-align:				center;
}
.projetstab table tr.ligne1 .image{
	background-color:		#ededed;
}
.projetstab table tr.ligne2 .image{
	background-color:		#e3e2e2;
}

.projetstab img{
	border:					2px solid #cecece;
	margin:					5px;
	}
.projetstab a{
	font-weight:			bold;
	}
/**********************************************************/
/***********************  DETAIL  *************************/
/**********************************************************/
#detail{
	margin:					10px 0px 0px 0px
	}
#detail img.imageprojet{
	border:					2px solid #dedede;
	float:					left;
	margin-right:			10px;
	}
#detail #blocdroit{
	float:					left;
	width:					400px;
	}
#detail #titre{
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	color:					#e64514;
	font-size:				17px; 
	font-weight:			bold;
	}
#detail #categorie{
	color:					#000000;
	font-size:				14px;
	font-weight:			bold;
	}
#detail #statut{
	margin:					10px 0px 10px 0px;
	font-size:				11px;
	color:					#000000;
	}
#detail #award{
	padding:				5px 5px 10px 5px;
	color:					#FFFFFF;
	background-color:		#e64514;
	}
#detail table{	
	clear:					both;
	margin:					15px 0px 15px 0px;
	border-collapse:		collapse;
	}
#detail table th,
#detail table td{
}
#detail table td.colonne1{
	background-color:		#d2d2d2;
	color:					#666666;
	font-weight:			bold;
	width:					187px;
	padding:				10px 5px 10px 25px;
	vertical-align:			top;
	}
#detail table td.colonne2{
	background-color:		#ededed;
	border-left:			1px solid #FFFFFF;
	padding:				10px 5px 10px 10px;
	}
#detail #contact{
	text-align:				center;
	color:					#e64514;
	margin-bottom:			20px;
	}
#detail #contact a{
	font-weight:			bold;
	}
#detail #contact a img{
	border:					none;
	}
.seeDocumentsForThisTheme{
	margin:					15px 0;
}