body, h1, h2, h3, h4, h5, h6, a, p, select, textarea {
	font-family:		Arial, Verdana, Trebuchet, Helvetica, Sans-serif;
	font-weight:		normal;
	font-size:			11px;
	margin:				0px;
	padding:			0px;
	}
ul, ol {
	padding:           0;
	margin:            0;
	list-style:        none;
	}
img {
	border:				0;
	margin:				0px;
	padding:			0px;
	}
a {
	text-decoration: 	none;
	outline:			none;
	}
#wrapper{
	width:				1033px;
	margin:				0 auto;
	overflow:			hidden;
	background:			transparent url(/img/home/bg_wrapper.jpg) no-repeat center top;
	}
.footer{
	width:				961px;
	margin:				0px auto;
	overflow:			hidden;
	}

.footer ul {
	float:right;
	padding: 0 40px 0 0;
	/*background: url(/img/common/bg_liFooter.gif) 300px 1px no-repeat;*/

}

.footer ul li {
	float:left;
	background: url(/img/common/bg_liFooter.gif) 0 1px no-repeat;

}

.footer ul li {
	float:left;
	background: url(/img/common/bg_liFooter.gif) 100% 1px no-repeat;

}

.footer ul li a {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:6px 8px;
	display:block;
}
.footer ul li img a{
	padding-top:1px;
	padding-bottom:4px;

}

.footer ul li a:hover {
	color:#B2ABB8;  
}
.logos{
	width:400px;
	float:left;
	padding:10px 0 0 33px;
}
	
.logos img{ 
	margin:				0px 18px 0px 0px;
	float:				left;
}

/*-------------------PLan Du Site-----------------------*/

.planSite a{
	background:url(/img/common/bg_liPlanSite.gif) 18px 8px no-repeat;
	height:9px;
	width:35px;
    
}
.planSite a:hover{
	background:url(/img/common/bg_liPlanSite_on.gif) 18px 8px no-repeat;

}
.footer ul.planSite {
	float:right;
	padding: 0 ;
	margin:0;
	background: url(/img/common/bg_liFooter.gif) 0 1px no-repeat;

}

.footer ul.planSite li{
	background: url(/img/common/bg_liFooter.gif) 100% 1px no-repeat;
	padding:0 0 20px 0;
}

.rub0{
display: none;
}
.bottom{
	width:100%;
	background:#645771;
	border-top:1px solid #D0D0D0;
}

/*--- content---*/

#content h1{
	color:#2F8BAA;
	font-size:28px;
	padding: 0px;
	/*height: 30px;*/
}

#content  span.puceH1{
position:absolute;
top:6px;
left:0;
display: block;
width:9px;


}
#content  span.titre{
position:absolute;
top:0;
left:19px;
display: block;
width:663px;
}

#content h2{font-size:16px; font-weight:bold;color:#493763;background:url(/img/interieur/puce-titre2.gif) 9px 12px no-repeat; padding:8px 0 8px 19px;}
#content h3{
 color:#493763;
 font-size: 13px;
 background:#E7DFEE;
 font-weight:bold;
padding:3px;
margin:8px 0 8px 19px;

}

#content p{ text-align:justify; padding:4px 0 10px 0;font-size:13px;}
#content .text{padding:0 0 0 19px;}
#content .text ul {padding:4px 0;}
#content .text ul li{padding:2px 0 2px 10px; background:url(/img/interieur/puce-niveau03.gif) 0 8px no-repeat;}
#content .right{float:right;margin:0 0 10px 24px;}
#content .left{float:left;margin:0 24px 10px 19px;}
#content .right img, #content .left img, #content .center img{ padding:3px; border:1px solid #847B90;}
#content .center { text-align:center; margin:0 auto 10px; }
.row{overflow:hidden; float: left;}
#content .text h3{
	margin-left:0px;
}
#content .text a{
	color:#004494;
	font-weight:bold;
	font-size:13px;
}

/*-------------------------Range400 Telechargement--------------------*/ 
.Tcharge{
	background:#E5F8FE;
        position: relative;
        padding:5px 190px 3px 2px;
        width:490px;
        float:left;
        margin:10px 0 0 0;
}

#content .Tcharge h3{

background:none;
padding:3px;
margin:0;
    

}
#content .Tcharge h3 a {
 font-size: 13px;
 font-weight:bold;
color:#2f8baa;
padding:0 0 0 12px;
background:url(/img/interieur/puce-nav2-1-on.gif) 0 5px no-repeat;
  
}
#content .Tcharge h3 a:hover {
color:#000;
  
}

#content .Tcharge p{
 font-size: 13px;
 font-weight:bold;
color:#50425D;
padding:0  0  0 15px;
}

.Tcharge .file{
position: absolute;
width:auto;
right:18px;
top:10px;
}

#content .Tcharge .file a{
 font-size: 11px;
color:#000;
}
#content .Tcharge .file img{
margin: 0 0 0 4px;
padding:0 0 2px 0;
vertical-align:middle;
}

/*--sifr----------*/

#content span.sIFR-alternate {
display:none;
}


#menuTopBlock ul,
#menuTopBlock ul.CMS_lvl1, 
#menuTopBlock ul.CMS_lvl1 li.CMS_lvl1 {
	margin:					0px;
	}
#menuTopBlock ul li {
	list-style:				none;
	}
#menuTopBlock ul.CMS_lvl1 {
	display:				block;
	padding:				0px;
	float:					left;
	}
	
#menuTopBlock li.link3 {
	z-index:				30;
	}
#menuTopBlock li.link24 {
	z-index:				29;
	}
#menuTopBlock li.link31 {
	z-index:				28;
	}
#menuTopBlock li.CMS_lvl1{
	position:				relative;
	}
#menuTopBlock a.CMS_lvl1 {
	color:					#fff;
	text-decoration:		none;
	cursor:					pointer;
	padding:				17px 0 9px 0;
	display:				block;
	font-size:				18px;
	font-weight:			bold;
	height:					100px;
	position:				relative;
	}
#menuTopBlock a.CMS_lvl1 span {
	text-indent:			-3000px;
	display:				block;
	}
.home #menuTopBlock ul.CMS_lvl1 li.fonds-euro {
	background:	transparent url(/img/home/fondsEuropeens.png) no-repeat left top scroll;
	width:	195px;	
	height:	111px;
}	


.home #menuTopBlock ul.CMS_lvl1 li.fonds-euro span {
	text-indent:			-3000px;
	display:				block;
}
	
.interior #menuTopBlock ul.CMS_lvl1 li.fonds-euro {
	background:	transparent url(/img/interieur/fondsEuropeens.png) no-repeat left top scroll;
	width:	254px;	
	height:	111px;
}	


.interior #menuTopBlock ul.CMS_lvl1 li.fonds-euro span {
	text-indent:			-3000px;
	display:				block;
}	
	
	
#menuTopBlock ul.CMS_lvl1 li.link3 {
	background:				transparent url(/img/common/btn_new/btn_quest.png) no-repeat scroll 0 0;
	width:					106px;
	}
#menuTopBlock ul.CMS_lvl1 li.link24 {
	background:				transparent url(/img/common/btn_new/btn_pourquoi.png) no-repeat scroll 0 0;
	width:					99px;
	}
#menuTopBlock ul.CMS_lvl1 li.link31 {
	background:				transparent url(/img/common/btn_new/btn_projet.png) no-repeat scroll 0 0;
	width:					105px;
	}
#menuTopBlock ul.CMS_lvl1 li.link140 {
	background:				transparent url(/img/common/btn_new/btn_cooperation.png) no-repeat scroll 0 0;
	width:					114px;
	}
	
#menuTopBlock ul.CMS_lvl1 li.link3 a{
	width:106px;
}
#menuTopBlock ul.CMS_lvl1 li.link24 a{
	width:99px;
}
#menuTopBlock ul.CMS_lvl1 li.link31 a{
	width:105px;
}
#menuTopBlock ul.CMS_lvl1 li.link140 a{
	width:114px;	
}


#menuTopBlock ul.CMS_lvl1 li.link3 .CMS_lvl2 a,
#menuTopBlock ul.CMS_lvl1 li.link24 .CMS_lvl2 a,
#menuTopBlock ul.CMS_lvl1 li.link31 .CMS_lvl2 a,
#menuTopBlock ul.CMS_lvl1 li.link140 .CMS_lvl2 a{
	width:150px;
}
#menuTopBlock ul.CMS_lvl2 {
	display:				none;
	margin:					0px;
	top:					60px;
	left:					-1px;
	position:				absolute;
	padding:				20px 0px 20px 0px;
	z-index:				40;
	}
#menuTopBlock li.CMS_lvl2 {
	display:				block;
	padding:				0px 13px;
	}
#menuTopBlock a.CMS_lvl2 {
	color:					#FFF;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
	display:				block;
	padding:				3px 5px;
	position:				relative;
	border-top:				1px solid #FEFEFE;
	}

#menuTopBlock a.last {
       height:				0;
       padding:				0;
	}

#menuTopBlock a.CMS_lvl2:hover { 
	background:				url(/img/common/bg_hover_level3.png) 0 0 repeat;
	}

#menuTopBlock ul.CMS_lvl1 li.link3 ul.CMS_lvl2 {
	background:				#3B8FAD url(/img/common/lvl2a.gif) no-repeat left top;
	}

#menuTopBlock ul.CMS_lvl1 li.link24 ul.CMS_lvl2 {
	background:				#994b89 url(/img/common/lvl2b.gif) no-repeat left top;
	}

#menuTopBlock ul.CMS_lvl1 li.link31 ul.CMS_lvl2 {
	background:				#8a9f4d url(/img/common/lvl2c.gif) no-repeat left top;
	}
#menuTopBlock ul.CMS_lvl1 li.link140 ul.CMS_lvl2 {
	background:				#D59426;
	}

#menuTopBlock ul.CMS_lvl1 li.CMS_lvl1:hover ul.CMS_lvl2 {
	display:				block;
}

#gDefinition {
	position:				absolute;
	display:				none;
	z-index:				200;
	}
#gtopDefinition {
	width:					199px;
	height:					12px;
	background:				transparent url(/img/common/infoBulleTop.png) no-repeat left bottom;
	}
#gtextDefinition {
	width:					170px;
	padding:				0px 20px 0px 10px;
	text-align:				justify;
	color:					#FFF;
	background:				transparent url(/img/common/infoBulleBackground.png) repeat-y left bottom;
	}
#gbottomDefinition {
	width:					199px;
	height:					40px;
	background:				transparent url(/img/common/infoBulleBottom.png) no-repeat left bottom;
	}



