html {
	overflow:-moz-scrollbars-vertical;
	overflow-y:scroll;
}

/* logo cdc entreprises qui apparaitra lors de l'impression */
.access {
	position: absolute;
	left: -7000px;
}
.print,.nodisplay {
display:none;
}
.isblock {
	display:block;
}
.orga{
display:none;
}
div.barrage { 
	clear:both;
	float:none;
	height:1px;
	overflow:hidden;
}
/* structure générale d'une page */

body {
	margin:0 auto;
	width:908px;
	background-color:#F1F1F1;
	padding-bottom:10px;
}

#global {
	/*
	position:absolute;
	left: 50%; 
	width: 920px;
	margin-left: -505px;
	background-image:url(/_img/fond-corp2.gif);
	background-position:center top;
	background-repeat:no-repeat;
	*/
	padding-bottom:20px;
	min-height:300px;
	height:auto;
	background-color:#FFFFFF;

	background:url(/_img/global_bg_image.gif) repeat-y;
	background-position:center top;

}

.left {
	float:left;
}
.right {
	float:right;
}
.clear {
   clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#corps {
	width: 891px;
	height:auto;
}

#Bandeau {
	width: 891px;
	height:305px;
	position:relative;
}

#corps a#LienBandeau {
	display:inline-block;
	margin:0;
	width: 861px;
	height:304;
}


#middle {
	clear:both;
	margin-left:35px;
	padding-top:15px;
	width: 855px;
	min-height:300px;
	height:auto;
	background-color:#FFFFFF;
}

#left{
	float:left; 
	width:210px;
}

#menu{
	margin-top:5px;
	margin-left:5px;
}

#glossaire{
	margin:60px 0 60px 0;
}

#glossaire.glossaire_home{
	margin:20px 0 60px 0;
}

#glossaire a{ 
	padding:0;
	color:transparent;
	text-decoration:none;
}
#glossaire a img{ 
	margin:0;
	padding:0;
	border:none none none none;
}

#ActeurMajeurPIA {
	float:none;
	clear:both;
	position:relative;
	left:-10px;
	margin-left:5px;
	width:167px;
	height:146px;
	overflow:hidden;
}

#GereFranceInvestissement {
	display:inline-block;
	position:relative;
	left:-10px;
	width:167px;
	height:104px;
	overflow:hidden;
}

#ActeurMajeurPIA img {
	margin:0;
	padding:0;
	border:none none none none;
}

#LienFNA {
	position:absolute;
	left:114px;
	top:99px;
	display:block;
	width:28px;
	height:14px;
	overflow:hidden;
	z-index:2;
}

#LienFSN_PME {
	position:absolute;
	left:69px;
	top:114px;
	display:block;
	width:58px;
	height:14px;
	overflow:hidden;
	z-index:3;
}

#ActeurMajeurPIA a span.hidden-text {
	float:none;
	clear:both;
	text-indent:200px;
}

#contenu{
	float:left; 
	width:620px;
	height:auto;
	padding-bottom:50px;
	text-align:justify;
}
#contenu.orgngrm1 {
	margin:0px;
	padding:0 0 0 0;
}
#orgngra1{
	float:left;
	height:auto;
	padding-bottom:45px; background:url(/_img/equipe/bg-fleches-p1.gif) 160px bottom no-repeat;
	/*background-image:url(/_img/equipe/bg-fleches-p1.gif);
	background-position:100px bottom;
	background-repeat:no-repeat;*/
}

/* footer */ 

#footer {
	position:relative;
	top:20px;
	left:1px;
	clear:both;
	float:none;
	margin:0;
	padding-bottom:12px;
	width:906px;
	background-image:url(/_img/bg_footer.gif);
	background-position:center center;
	background-repeat:repeat-x;
	height:auto;
	vertical-align:middle;
	background-color:#B0B2B5;
}

div.copyright {
	clear:both;
	float:none;
	margin:0 auto;
	margin-top:12px;
	padding-top:12px;
	padding-top:0px\9;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	vertical-align:middle;
	text-align:center;
	background-color:transparent;
}

a.copyright {
	color:#fff;
	text-decoration:none;
}

a:hover.copyright{
	color:#000;
}

/* home */

#contenu_index{
	float:left; 
	width:415px;
	padding-right:48px;
}

#right{
	float:left;
	padding-top:120px;
	padding-bottom:25px
}

#actualites{
	border-bottom:1px solid #FE5E00;
	background-color:transparent;
	height:20px;
	margin-top:5px;
	width:412px;
	padding:5px 0 5px 5px;
	margin:8px 0 10px 0;
}

#actu_left{
	float:left;
	width:205px;
	background:url(/_img/filet-vertical.gif) repeat-y;
	background-position:top right;
	margin:5px 0 5px 0;
}

#actu_right{
	float:left;
	width:200px;
	margin:5px 0 5px 10px;
}

/* le mot du président */

#photo_left{
	float:left;
	width:120px;
}

#cadre_right{
	float:left;
	width:500px;
}

/* repères de l'histoire */

#frise{
	float:left;
	padding-top:15px;
}

.repere_histoire{
	float:left;
	background:url(/_img/filet.gif) repeat-x;
	background-position:bottom;
	width:515px;
	margin-left:15px;
	padding:10px 0 10px 0;
	font-size:12px; 
	/*line-height:18px;*/
}
.repere_histoire p {
	line-height:1.41em;
}
.repere_histoire2 {
	width:517px;
}
/* fonds */

.texte_decale{
	padding-left:15px;
}

/* moteur de recherche */

#colonne_gauche{
	float:left;
	width:300px;
	background:url(/_img/filet-vertical.gif) repeat-y;
	background-position:top right;
}

#colonne_droite{
	float:left;
	width:250px;
	overflow:auto;
	height:405px;
	padding-left:25px;
	overflow-y:scroll;
}

#colonne_droite2{
	float:left;
	width:250px;
	padding-left:25px;
}

.selection{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
}

form{
	margin:0;
	padding:0;
}

.fond_titre{
	float:left;
	background-color:#ffebf4;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ff0474;
	padding:5px;
	margin:10px 0 10px 0;
	width:420px;
}

.retour{
	float:left;
	background-color:#ffebf4;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ff0474;
	padding:5px 5px 5px 10px;
	margin:10px 0 10px 1px;
	width:174px;
}

.retour a{
	color:#ff0474;
	text-decoration:none;
}

.retour a:hover{
	color:#ff0474;
	text-decoration:underline;
}

/* index avec liste */

ul.index{
	list-style-type:none;
	margin:30px 0 0 0;
	padding:0;
	font:normal  12px Arial, Helvetica, sans-serif;
	color:#868688;
}

ul.index li a {
	background:url(/_img/portefeuille/puce-rose.gif) no-repeat 0 7px; 
	padding:2px 2px 2px 15px;
	color:#868688;
	text-decoration:none;
}

ul.index li {
	background:url(/_img/filet.gif) repeat-x;
	background-position:bottom;
	padding:3px 0 3px 0;
}

ul.index li a:hover{
	color:#ff0474;
}


/* liens */

ul.liens{
	list-style-type:none;
	margin:30px 0 0 0;
	padding:0;
	font:normal  12px Arial, Helvetica, sans-serif;
	color:#868688;
}

ul.liens li a {
	background:url(/_img/liens/puce-violet.gif) no-repeat 0 7px; 
	padding:2px 2px 2px 15px;
	color:#868688;
	text-decoration:none;
}

ul.liens li {
	background:url(/_img/filet.gif) repeat-x;
	background-position:bottom;
	padding:3px 0 3px 0;
}

ul.liens li a:hover, ul.liens li a.ishover {
	color:#800b63;
}

ul.liens li div.gtitre {
	background:url(/_img/liens/puce-violet.gif) no-repeat 0 7px; 
	padding:2px 2px 2px 15px;
	text-decoration:underline;
	color:#800b63;
}

ul.liens li a.gdef {
	display:inline;
	background:none; 
	padding:0;
	text-decoration:none;
	color:#800b63;
}

ul.liens li div.gtexte {
	margin:0px;
	padding:1px 15px;
	color:#800B63;
}

#contenu.liensvide div.listevide {
	margin:25px 0 0 25px;
	font:11px Arial, Helvetica, sans-serif;
	color: #868688;
}


/* actualites */

/* noscript */ul#listyears {
	list-style-type:none;
	margin:15px 0;
	padding:0 0 0 15px;
	width:605px;
	height:auto;
	background-color:#F2F2F2;
}
ul#listyears a {
	padding-left:10px;
	background:url(/_img/actu/puce-orange.gif) no-repeat -3px 4px; 
	background-color:transparent;
	text-decoration:none;
	font:normal  11px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
ul#listyears a:hover {
	text-decoration:underline;
}
/*.evenement{
	clear:both;
	float:left;
	background:url(/_img/filet.gif) repeat-x;
	background-position:bottom;
	width:492px;
	height:auto;
	padding:15px 0 15px 0;	
}

.evenement p.titlevent {
	clear:left;
	float:left;
	width:380px;
	height:auto;
	padding:0;
	text-align:left;
}

.evenement p.contevt {
	clear:left;
	float:left;
	width:380px;
	height:auto;
	padding:3px 0 0 0;
	text-align:justify;
}

.evenement p.large1 {
	width:336px;
}

.evenement img.imborder {
	float:right;
	display:block;
	margin:0;
	padding:0;
	border:1px solid #868688;
}

.evenement a.apuce{
	padding-left:10px;
	background:url(/_img/actu/puce-orange.gif) no-repeat -3px 7px; 
	background-color:transparent;
	text-decoration:underline;
}*/

.evenement{
	clear:both;
	width:630px;
	height:auto;
}

.evenement_texte{
	float:left;
	width:485px;	
}

.photo_evenement{
	float:left;
	width:120px;
	padding-left:20px;
}

.evenement_texte p.titlevent {
	clear:left;
	float:left;
	width:485px;
	height:auto;
	padding:0;
	text-align:left;
}

.evenement_texte p.contevt {
	clear:left;
	float:left;
	width:485px;
	height:auto;
	padding:3px 0 0 0;
	text-align:justify;
}

.evenement_texte p.large1 {
	width:485px;
}

.photo_evenement img.imborder {
	float:right;
	display:block;
	margin:0;
	padding:0;
	border:1px solid #868688;
}

.evenement_texte a.apuce{
	padding-left:10px;
	background:url(/_img/actu/puce-orange.gif) no-repeat -3px 7px; 
	background-color:transparent;
	text-decoration:underline;
}
.evenement_texte a.apuce2{
	padding-left:10px;
	background:url(/_img/actu/puce-rose.gif) no-repeat 0 7px; 
	background-color:transparent;
	text-decoration:underline;
}
.apuce5 {
	padding-left:10px;
	background:url(/_img/actu/puce-rose2.gif) no-repeat 0 7px; 
	background-color:transparent;
	text-decoration:underline;
}
.evenement_texte a.apuce8{
	padding-left:10px;
	background:url(/_img/etudes/puce-rougeterre.gif) no-repeat -3px 7px; 
	background-color:transparent;
	text-decoration:underline;
}

.filet_evenement{
	clear:both;
	width:485px;
	height:30px;
	overflow:hidden;
	background:url(/_img/filet.gif) repeat-x;
	background-position:0px;
	padding:0px 0px 0px 0px;
}
	
/* equipe */

#nom{
	float:left;
	background-color:#f0f2ec;
	padding:5px;
	margin:10px 0 10px 0;
	width:420px;
}

#retour2{
	float:left;
	background-color:#f0f2ec;
	padding:5px 5px 5px 10px;
	margin:10px 0 10px 1px;
	width:174px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#3b5907;
}

#retour2 a{
	color:#3b5907;
	text-decoration:none;
}

#retour2 a:hover{
	color:#3b5907;
	text-decoration:underline;
}

#equipe_left{
	float:left;
	background:url(/_img/filet-vertical.gif) repeat-y;
	background-position:top right;
	width:110px;
}

#equipe_right{
	float:left;
	/*width:230px;*/
	width:310px;
	padding-left:10px;
}

#equipe_right1{
	background:url(/_img/filet.gif) repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}

#equipe_right2{
	padding-top:10px;
}

/* vous cherchez un financement */

#retour{
	float:right;
	margin-top:50px;
}

/*menu*/

a.titre_societe, ul#menu_gauche li ul li a.societe:hover, ul#menu_gauche li ul li a.cp1{
	color:#28b4e4;
}

a.titre_fonds, ul#menu_gauche li ul li a.fonds:hover, ul#menu_gauche li ul li a.cp2{
	color:#146a87;
}

a.titre_directs, ul#menu_gauche li ul li a.directs:hover, ul#menu_gauche li ul li a.cp3{
	color:#80af10;
}

a.titre_equipe, ul#menu_gauche li ul li a.equipe:hover, ul#menu_gauche li ul li a.cp4{
	color:#3b5907;
}

a.titre_portefeuille, ul#menu_gauche li ul li a.portefeuille:hover, ul#menu_gauche li ul li a.cp5{
	color:#ff0474;
}

a.titre_liens, ul#menu_gauche li ul li a.liens:hover, ul#menu_gauche li ul li a.cp6{
	color:#800b63;
}

a.titre_actu, ul#menu_gauche li ul li a.actus:hover, ul#menu_gauche li ul li a.cp7{
	color:#ff6400;
}

a.titre_equipe, ul#menu_gauche li ul li a.equipe:hover, ul#menu_gauche li ul li a.cp4{
	color:#3b5907;
}

#MenuEtudes a.titre_etudes{
	display:block;
	width:112px;
	padding-left:18px;
	text-indent:-18px;
	color:#C52E01;
}
#MenuEtudes a.titre_etudes img {
	margin-right:9px;
}
ul#menu_gauche, ul#menu_gauche li ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#menu_gauche li a{
	display:block;
	width:130px;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(/_img/filet.gif) repeat-x;
	background-position:bottom;
	text-decoration:none;
	padding:5px 0 5px 0;
}

ul#menu_gauche li ul li a{
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#868688;
	text-decoration:none;
	background:url(/_img/filet.gif) repeat-x;
	background-position:bottom;
	width:130px;
}

/* positionnement de l'encart glossaire en dessous du menu */

.glossaire{
	margin:30px 0 0 0;
}

/* permet de cacher les sous-menu */

.none{
	display:none;
}

/* mise en forme du texte dans toutes les pages */


h1{
	font:bold 15px Arial, Helvetica, sans-serif;
}

h2{
	font:normal 15px Arial, Helvetica, sans-serif;
	text-align:left;
}

h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #868688;
	background:url(/_img/filet.gif) repeat-x;
	background-position:bottom;
	padding-bottom:5px;
}

h4{
	font:bold 12px Arial, Helvetica, sans-serif;
}

h5{
	font:bold 17px Arial, Helvetica, sans-serif;
	margin:0;
}

h6{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-bottom:5px;
}

p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#868688;
	margin:0;
	line-height:17px;
}

p a{
	color:#868688;
	text-decoration:underline;
}

p a:hover{
	text-decoration:none;
}
a.lienHover,
a.lienHover:hover {
	color: #80AF10;
}
.date{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:justify;
}

.gris{
	color:#868688;
}

a.lettre, a.glettre {
	display:block;
	float:left;
	padding:5px;
	text-decoration:none;
	background:url(/_img/filet-vertical.gif) repeat-y;
	background-position:top right;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#868688;
}

a:hover.lettre,a.hover_lettre {
	background-color:#FF0474;
	color:#FFFFFF;
}
a.no_lettre {
	background-color:#FFFFFF;
	color:#C2C2C3;
}

a.lettre2, a.glettre2{
	display:block;
	float:left;
	padding:5px;
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#868688;
}
a:hover.lettre2, a.hover_lettre2{
	background-color:#FF0474;
	color:#FFFFFF;
}


.lettre_on{
	color:#ff0474;
}

/* glossaire */
a:hover.glettre,a.hover_glettre {
	background-color:#800b63;
	color:#FFFFFF;
}
a:hover.glettre2, a.hover_glettre2{
	background-color:#800b63;
	color:#FFFFFF;
}

.lettre_on_glossaire{
	color:#800b63;
}


/* couleur selon les rubriques */

.cp_home {
	padding-left:0px;
	text-indent:-5px;
	font-size:18px;
	font-weight:normal;
	color: #555;
}

.cp1{
	color:#28b4e4;
}

.cp1 a{
	color:#28b4e4;
	text-decoration:underline;
}

.cp1 a:hover{
	text-decoration:none;
}

.cp2{
	color:#146a87;
}

.cp2 a{
	color:#146a87;
	text-decoration:underline;
}

.cp2 a:hover{
	text-decoration:none;
}

.cp3{
	color:#80af10;
}

.cp3 a{
	color:#80af10;
	text-decoration:underline;
}

.cp3 a:hover{
	text-decoration:none;
}

.cp4{
	color:#3b5907;
}

.cp5{
	color:#ff0474;
}

.cp5 a{
	color:#ff0474;
	text-decoration:underline;
}

.cp6{
	color:#800b63;
}

.cp7{
	color:#ff6400;
}

.cp7 a{
	color:#ff6400;
	text-decoration:underline;
}

.cp8 {
	color:#C52E01;
}

.cp9{
	color:#cf2971;
}

.cp9 a{
	color:#cf2971;
	text-decoration:underline;
}


#contenu.fna .cp {
	/*color:#DB1616;*/
	color:#23aae1;
}

#contenu.fna .marge_haut {
	margin-top:20px;
}

#contenu.fna h1 {
	margin-bottom:3px;
}

#contenu.fna p {
	margin-bottom:15px;
}

#contenu.fna ul {
	list-style:circle;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#contenu.fna li {
	margin:5px auto;
}
#contenu.fna ul.indice_tirait {
	list-style:none;
}

#contenu.fna a.lien-telecharger {
	display:inline-block;
	width:320px;
	height:auto;
	min-height:22px;
	line-height:13px;
	text-decoration:none;
}
#contenu.fna a.lien-telecharger img {
	margin-right:10px;
	vertical-align:middle;
}

#contenu.fna div.drawer {
	overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
	height:35px;
}

#contenu.fna div.drawer-bar {
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
	padding:7px 10px;
	/*background-color:#FADED3;*/
	background-color:#d3f6fa;
	line-height:15px;
}

#contenu.fna div.drawer-bar h1 {
	margin:0;
	padding:0;
}

#contenu.fna div.drawer-bar a {
	position:absolute;
	top:5px;
	right:10px;
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	font-style:italic;
}
#contenu.fna div.drawer-bar a img {
	margin-left:5px;
	vertical-align:middle;
}
/* marge */

.sans_marge_haut{
	margin-top:0;
}

.sans_marge_bas{
	margin-bottom:0;
}

.sans_marge{
	margin:0;
}

.mini-marge-haute {
	margin-top:5px;
}


/* filets */
.filet_ztop {
	float:none;
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	background:url(/_img/filet.gif) repeat-x;
	background-position:right top;
}
.filet_top{
	background:url(/_img/filet.gif) repeat-x;
	background-position:top;
}

.filet_top2{
	background:url(/_img/filet.gif) repeat-x;
	background-position:top;
	margin-right:30px;
	padding:5px 0 5px 0;
}

.filet_top3{
	background:url(/_img/filet.gif) repeat-x;
	background-position:top;
	padding:5px 0 5px 0;
}

.filet_bottom{
	background:url(/_img/filet.gif) repeat-x;
	background-position:bottom;
}

/*-----------------organigramme-----------------------*/

/*blocs partie supérieure*/

#bloc_direction{
float:left;
width:181px;
/*padding-left:128px;*/
}

#fleche_grise{
float:left;
margin-top:112px;
}

#bloc_cci{
/*float:left; */float:left;
width:181px;
}

.texte_bloc {
padding-left:20px;
background:url(/_img/equipe/fond_box.gif) top left repeat-y;
}
.texte_bloc2 {
	background:url(/_img/equipe/fond_box.gif) repeat-y;
}
.Left1 * {
	margin:0;
	padding:0px;
}

.Left1 {
	float:left;
	width:164px;
	padding-top:5px;
}
.Left1 ul.deptlist li {
	padding-left:15px;     
}
/*div.Left1 ul.deptlist {
	padding:15px 0 5px 0;
}*/

.top1,
.top2 {
	width:164px;
	height:40px;
	background:url(/_img/equipe/top_relations.gif) no-repeat;
	font-size:0;
}
.top2 {       
	height:41px;
	background:url(/_img/equipe/top_strategie.gif) no-repeat;
	margin-top:5px;
}
.barre1 {
	width:164px;
	background:url(/_img/equipe/fond_box2.gif) repeat-y;
}
.barre1 p {
	color: #838383;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align:left;
	padding:15px 0 15px 15px;
}
.barre1 p span {
	display: block;
	font-weight:normal;
}
.bottom1 {
	width:164px;
	height:11px;
	background:url(/_img/equipe/bottom_box2.gif) no-repeat;
	font-size:0;
}
.ConteneurArrow {
	float:left;
}
.Arrow1,
.Arrow2 {
	display:block;
	margin-top:40px;
}
.Arrow2 {
	margin-top:60px;
}

.Left1 ul.deptlist li {
	width:137px;
	text-align:left;
}

#bloc_direction .filet-separateur-direction {
	margin:0 !important;
	padding-top:0px !important;
	overflow:hidden;
	height:7px;
	width:147px;
	background-image:url("/_img/equipe/filet_h_BFBFBF.gif");
	background-repeat:repeat-x;
	background-position:0px center;
	background-color:transparent;
	line-height:7px;

	*position:relative;
	*top:--px;
}

ul.deptlist {
	margin:0;
	padding:10px 0 0 0;
	width:147px;
	height:auto;
	list-style-type:none;
}
ul.deptlist li {
margin:0 0 0 0;
padding:0;
width:147px;
}
.orgngrm1 ul.deptlist li {
	text-align:left;
}

ul.deptlist a {
display:block;
margin:0;
padding:0;
padding-bottom:5px;
width:147px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#838383;
text-decoration:none;
}
ul.deptlist a:hover {
color:#000000;
}
ul.deptlist a.cp1:hover {
color:#28B4E4;
}
ul.deptlist a.cp2:hover {
color:#3B5907;
}
ul.deptlist a.cp3:hover {
color:#FF6400;
}
ul.deptlist a.cp4:hover {
color:#146A87;
}
ul.deptlist a.cp15:hover {
color:#A1C450;
}
ul.deptlist a.cp16:hover {
color:#90BAC8;
}

ul.deptlist a span {
	font-weight:bold;
}

#fleches{

}

/*Page d'actualité d'un fonds*/
#titre_page_avi {
	clear:both;
	float:none;
	width:620px;
	height:25px;
	margin-bottom:20px;
}
#titre_page_avi h1 {
	float:left;
	width:429px;
	height:auto;
	margin:0 1px 0 0;
	padding:3px 0px 3px 10px;
	background-color:#FFEBF4;
	font-size:17px;
	font-weight:bold;
	color:#FD2280;
}
#titre_page_avi a {
	color:#FF0474;
}
#titre_page_avi a.retourliste {
	float:left;
	display:block;
	width:155px;
	height:20px;
	padding:5px 0 0 25px;
	background-color:#FFEBF4;
	background-image:url(/_img/portefeuille/puce-precedent.gif);
	background-repeat:no-repeat;
	background-position:7px 3px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FD2280;
	text-decoration:none;
}


/*blocs investissements fonds de fonds*/

#bloc_iff{
width:516px; 
background:url(/_img/equipe/top_invest_ff.gif) top left no-repeat;
height:33px;
float:left;
}

.bloc_entier{
width:172px;
-width: 170px;
padding-top:33px;
float:left;
}

.texte_bloc_left{
background:url(/_img/equipe/fond_left.gif) top left repeat-y;
padding-left:12px;
width:160px;
}

.texte_bloc_middle{
background:url(/_img/equipe/fond_middle.gif) top left repeat-y;
width:161px;
padding-left:10px;
}

.texte_bloc_right{
background:url(/_img/equipe/fond_right.gif) top left repeat-y;
/*margin-left:11px;
width:150px;*/

padding-left:11px;
width:160px;

}
.texte_bloc_middle span,
.texte_bloc_right span,
.texte_bloc_left span {
	font-weight: normal;
	font: normal 11px Arial, Helvetica, sans-serif;
}

#bloc_id{
width:344px;
height:33px;
background:url(/_img/equipe/top_invest_id.gif) top left no-repeat;
float:left;
}

#bloc_fs{
margin-left:163px;
width:345px;
min-height:62px;
background:url(/_img/equipe/top_fonct_sup.gif) top left no-repeat;
}

#contenu2{
clear:both;
float:none;
width:865px;
min-height:955px;
height:auto;
background-image:url(/_img/equipe/bg-fleches-p2.gif);
background-position:417px bottom;
background-repeat:no-repeat;

}
#contenu3 {
clear:both;
float:none;
width:865px;
min-height:260px;
height:auto;
}

.bloc_gris{
background-color:#ebeee6;
width:142px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b5907;
padding:5px 0 5px 5px;
}

.bloc_orange{
background-color:#ffefe5;
width:142px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ff6400;
padding:5px 0 5px 5px;
}
.bloc_orange a.blk_orange {
display:block;
width:142px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ff6400;
text-decoration:none;
}
.bloc_orange a.blk_orange:hover {
text-decoration:underline;
}

.bloc_bleu{
background-color:#e7f0f3;
width:142px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#146a87;
padding:5px 0 5px 5px;
}

#popinfcde {
	width:224px;
	height:179px;
	border:1px solid #0076be;
	background:#FFFFFF;
	position:absolute;
	left: -240px;
	top: 40px;
}

#lienCaisse {
	display:block; 
	position:absolute; 
	z-index:1000; 
	top:25px; 
	left:263px; 
	width:50px; 
	height:57px;
	background:url(/_img/pix.gif) top left no-repeat;
	background-color:transparent;
}

.cdcProgramme {
	width:420px;
	height:178px;
	background:url(/_img/cdcProgramme.jpg) top left no-repeat;
}  

.cdcProgramme {
	width:420px;
	height:178px;
	background:url(/_img/cdcProgramme.jpg) top left no-repeat; 
	position:relative;
}
.cdcProgramme a {
	display:inline-lock;
	
}
#Link1 {
	width:195px;
	height:24px;
	margin-top:145px;
	float:left;
	margin-left:5px;
}

#divLink2 {
	width:199px;
	margin-top:120px;
	float:right; 
	margin-bottom:25px;/*récupère large négative du footer*/
}
#divLink2 a {
	display:block;
	width:100%;
	height:24px;
	width:199px; 
}

