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

.noprint{
display:none;
}
/* logo cdc entreprises qui apparaitra lors de l'impression */

.print,.nodisplay {
display:none;
}
.isblock {
	display:none;
}
.orga{
display:block;
}
div.barrage { 
	clear:both;
	float:none;
	height:1px;
	overflow:hidden;
}
/* structure générale d'une page */

body {
	background:url(/_img/fond.jpg) no-repeat;
	background-position:center top;
	margin:0;
}

#global {
    position:absolute;
	left: 50%; 
	width: 950px;
	margin-left: -475px;
	background-color:#FFFFFF;
	background-image:url(/_img/fond-corp2.gif);
	background-position:center top;
	background-repeat:no-repeat;
	min-height:300px;
	height:auto;
}

#corps {
	margin-left:23px;
	width: 895px;
	height:auto;
}

#middle {
	margin-left:32px;
	width: 844px;
	background-color:#FFFFFF;
	min-height:300px;
	height:auto;
	clear:both;
}

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

#menu{
	margin-left:5px;
}

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

#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;
	
	
}

/* footer */ 

#footer {
	width:950px;
}

#footer_center {
	float:left;
	background-image:url(/_img/footer-fond.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:57px;
	text-align:center;
	margin-top:41px;
	padding-left:293px;
}

#footer_right{
	float:left;
	width:56px;
	padding-left:61px;
}

.copyright {
	width:475px;
	height:17px;
	background-color:#FFFFFF;
	background-image:url(/_img/footer-inter.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B8CDD4;
	padding-top:1px;
}

a.copyright {
	text-decoration:none;
}

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

/* home */

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

#right{
	float:left; 
}

#actualites{
	background-color:#ffefe5;
	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:2px;
}

.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;
}

/* 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:450px;
	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.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;
}

.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 */

.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;
}

/* marge */

.sans_marge_haut{
	margin-top:0;
}

.sans_marge_bas{
	margin-bottom:0;
}

.sans_marge{
	margin:0;
}


/* 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;
margin-left:20px;
}

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

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

.texte_bloc {

}

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;
}

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 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{
margin-left:20px;

height:33px;
float:left;

}

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

.texte_bloc_left{

width:160px;
}

.texte_bloc_middle{

width:160px;
}

.texte_bloc_right{

width:160px;
}

#bloc_id{
margin-left:20px;
width:344px;
height:33px;

float:left;
}

#bloc_fs{
margin-left:20px;
width:345px;
min-height:62px;

}

#contenu2{
clear:both;
float:none;
width:865px;
min-height:650px;
height:auto;


}
#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;
}
