/* =======================================
		FEUILLE DE STYLES DU SITE GROUPAMA PE
		© Mazarine Digital
		http://www.mazarinedigital.com
	 ======================================= */

/* CSS Include */
@import url(menus.css);

/* --- BASES --- */

* {
	padding: 0;
	margin: 0;
}
html {
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
	font-size: 100%; /* IE */
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.55;
	color: #555555;
	background: url(../_img/bg-page.gif) repeat-x;
	background-color: white;
}
#contenu h1 { /* Page Title */ 
	font: normal 1.4em Arial, Helvetica, sans-serif;
	line-height: 1.25;
	color: #555555;
	margin-bottom: 10px;
}
#logoprint { display:none }
a img {
	border: none;
}
strong {
	font-weight: bold;
}
a {
	color: #0b725f;
	text-decoration: none;
}
a:hover, a:focus {
	color: #00997d;
	text-decoration: underline;
}
hr {
	height: 1px;
	color: #b3b3b3;
	background-color: #b3b3b3;
	border: 0;
	margin-bottom: 10px;
	margin-top: 10px;
}
.both {
	clear: both;
	visibility: hidden;
	margin: 0;
}
p {
	margin-top: 18px;
}
#contenu p {
	font-size: 12px;
}
a.underline {
	text-decoration: underline;
}


/* --- COULEURS --- */

/* Note: vous pouvez modifier simplement l'aspect de ce gabarit en modifiant
   uniquement les couleurs de fond (propriétés background) et les couleurs
   du texte (propriété color).
   Pour modifier la disposition des blocs, voir plus bas dans la feuille de
   styles la partie «positionnement». */


/* header */

#header {
	background: url(../_img/bg-header.gif) top no-repeat;
	background-color: white;
}
#switchlLang {
	font-size: .85em;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../_img/puce-switch-lang.gif) no-repeat 0px 6px;
	padding-left: 10px;
}

/* Navigation */
/* Voir menus.css */

/* Bloc central contenant #navigation et #contenu */

#centre {
	background: url(../_img/bg-center.gif) bottom repeat-x;
	background-color: white;
}
#centre.smallBg {
	background: url(../_img/bg-center-small.gif) bottom repeat-x;
	background-color: white;
}


/*home*/
#centreHome2 {
	background: url(../_img/bg-home-en.jpg) no-repeat; 
}
#centreHome1 {
	background: url(../_img/bg-home.jpg) no-repeat;
}

#linkQuartillium, 
#linkActomezz, 
#linkCapital {
	color: #646464;
}
#linkQuartillium h2,
#linkActomezz h2,
#linkCapital h2 {
	font: normal 0.9em Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#linkQuartillium h2:hover,
#linkActomezz h2:hover,
#linkCapital h2:hover {
text-decoration: underline

}
#blocActuHome {
	font: normal 0.85em Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 1.4em;
}
#knowMore {
	font-weight: bold;
	color: #000000;
	background: url(../_img/fleche-noir.gif) no-repeat 0px 3px;
	line-height: 1.9em;
}
#knowMore:hover {
	text-decoration: underline
}
#blocActuHome span {
	font-weight: bold;
}
#blocActuHome strong {
	font-weight:200
}
#header h1 {
	background: url(../_img/groupama-private-equity.gif) no-repeat;
}
#header h1.en {
	background: url(../_img/groupama-private-equity-en.gif) no-repeat;
}

/* Contenu principal */

#history {
	background: url(../_img/bg-history.gif) no-repeat;
}
#history ul li a,
#history ul li strong {
	background: url(../_img/history-sep.gif) no-repeat right;
	background-color: #555555;
	color: white;
	
}
#history ul li strong {
	background: url(../_img/history-last.gif) no-repeat right;
	background-color: #555555;
	font:bold 0.9em Arial, Helvetica, sans-serif;
}

#spaceInvestor {
	background: url(../_img/space-investor.jpg) no-repeat;
}
#spaceInvestor.en {
	background: url(../_img/space-investor-en.jpg) no-repeat;
}
#contenu strong {
	/*color: #444;*/
	font-size: 1.1em;
	/*line-height: 0.85em*/
}
.box {
	background: url(../_img/box-top.gif) top no-repeat;
}
.box.twoLines {
	background: url(../_img/box-top-2lines.gif) top no-repeat;
}
.box2 {
	background: url(../_img/box2-top.gif) top no-repeat;
}
.box3 {
	background: url(../_img/box3-top.gif) top no-repeat;
}
.boxClose {
	background: url(../_img/box-close.gif) top no-repeat;
}
.boxClose.twoLines {
	background: url(../_img/box-close-2lines.gif) top no-repeat;
}
.contenuBox {
	background: url(../_img/box-bottom.gif) bottom no-repeat;
}
.contenuBox2 {
	background: url(../_img/box2-bottom.gif) bottom no-repeat;
}
.contenuBox3 {
	background: url(../_img/box3-bottom.gif) bottom no-repeat;
}
.contenuBox3 h2 {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
}
.contenuBox h2, .boxClose h2 {
	font-size: .9em;
	color: white;
	line-height: 3.5em;
	background: url(../_img/puce-arrow-white.gif) no-repeat 0px 19px;
	line-height: 12pt;
}
.contenuBox h2 {
	padding-top: 13px;

}
.contenuBox2 p {
	font: bold 0.9em Arial, Helvetica, sans-serif;
}
.boxClose h2 {
	background: url(../_img/puce-arrow-white-close.gif) no-repeat 28px 17px;
}
.contenuBox ul {
	list-style-type: none;
}
.contenuBox ul li {
	background: url(../_img/puce-green.gif) no-repeat 0px 8px;
}
.boxOrganisation h2 {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	background-color: #ebf2f5;
	line-height: 2.5em;
	padding-left: 8px;
}
.boxOrganisation h2 span {
	font: normal 1em Arial, Helvetica, sans-serif;
}
.boxOrganisation strong {
	font: bold 0.5em Arial, Helvetica, sans-serif;
}
.boxOrganisation ul, .listKeys {
	margin-left: 8px;
	font: 0.9em Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	margin-top: 11px;
	list-style-type: none;
}
.listKeys {

}
.boxOrganisation ul li {
	background: url(../_img/puce-green.gif) no-repeat 0px 6px;
/*	padding-left: 9px;*/
}
.listKeys li {
	background: url(../_img/puce-green.gif) no-repeat 0px 6px;
	margin: 12px 0;
}
.listKeys li {
	margin: 12px 0;
}
.listKeys li p,
.boxOrganisation ul li p {
	display: inline;
	margin-left: 12px;
}

.listKeys.noMarge li {
	margin: 3px 0;
}
.listKeys li span {
	font: bold 1.4em Arial, Helvetica, sans-serif;
	color: #0b725f;
}
.contenuBox2 span {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #0b725f;
}
/* Historique */
#historyTable {
	font: normal 0.85em Arial, Helvetica, sans-serif;
	color: #555555;
	line-height: 1.3em;
}
.historyDate span {
	background-color: #eff7f7;
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #0b725f;
	text-align: center;
}
.historyDate.red span {
	color: white;
	background-color: #e04928
}
.historyInfos {
	border-left: 2px solid #b5d4cf;
}
.historyInfos span {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color: #0b725f;
}
.historyInfos span.red {
	color: #d84626;
}
p strong.green {
	color: #107562;
}
.sepDiv {
	background-color: #bbcd53;
	height:1px;
	line-height:1px;
}
.historyBar {
	background: url(../_img/history.gif) no-repeat 15px -1px
}
.historyBar.en {
	background: url(../_img/history-en.gif) no-repeat 15px -1px
}
.titlePContact {
	font: bold 1.4em Arial, Helvetica, sans-serif;
	line-height: 1.25;
	color: #0b725f;
	margin-left: -20px;
}
.boxGreen {
	background-color: #107562;
	color: white;
	line-height: 1.3em;
}

/*presse*/
.presse h2 {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #006750;
	background-color:#FFFFFF
}
.presse h2 a {
	color:#006750;
	text-decoration:none;
	background-color:#FFFFFF
}
.presse h2 a:hover {
	text-decoration:underline
}
.presse div a.date {
	text-transform: uppercase;
	color: #555555
}
.presse div a.date:hover {
	text-decoration: none;
	color: #555555
}
ul.archiveMonth li a {
	border-right: 1px solid #FFF;
	color: #FFF;
}
a.etat {
	background-color: #d5d5d5;
}
a.etat.on {
	background-color: #006851;
	text-decoration: none;
	cursor: pointer;
}
a.etat.off {
	text-decoration: none;
	cursor: default;
}
a.etat.activ {
	background-color: #555555;
	text-decoration: underline;
}
a.dateArchiveoff, 
a.dateArchiveon  {
	background: url(../_img/fleche-jaune.gif) left no-repeat;
	font-weight: bold;
	color: #006750;
	font: normal 0.9em Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.dateArchiveoff.open{
	background: url(../_img/fleche-noir-open.gif) left no-repeat;
	color: #555455
}
.pressePdf {
	display: block;
	height::15px;
	widows:15px;
	background: url(../_img/pdf.gif) no-repeat 0px 0px;
	text-decoration: none;
}
.pressePdf:hover {
	text-decoration: none;
}
.presse div p a {
	color:#555555;
	text-decoration:none;
}
.presse div p a:hover {
	text-decoration:underline
}
.presse div p a.noDeco:hover {
	text-decoration:none;
}
.presse h2 a.noDeco:hover {
	text-decoration:none
}

/*glossaire*/
.theLetter {
 font: normal 2em Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 margin-bottom: -11px;
 display: block
}
#divGlossaire a {
 font: bold 1.3em Arial, Helvetica, sans-serif;
 border-bottom: 2px solid #555;
 color: #555;
}
#divGlossaire a.alphabet_on {
 font: bold 1.3em Arial, Helvetica, sans-serif;
 border-bottom: 2px solid #137d68;
 color: #137d68;
}
#divGlossaire a:hover {
	text-decoration: none;
}
#divGlossaire span {
 font: normal 1.3em Arial, Helvetica, sans-serif;
}

/*plan site*/
.planSite p {
	margin: 0px;
	background: url(../_img/seperation.gif) no-repeat bottom center;
	padding-top: 8px;
	padding-bottom: 8px
}
.planSite p a {
	background: url(../_img/fleche-noir.gif) no-repeat 0px 5px;
	padding-left: 10px;
	color: #555555;
	text-decoration: none;
}
.planSite p a:hover {
	text-decoration: underline;
}
.planSite p a.greenUnderline {
	color: #0b725f;
	font-weight: bold;
	text-decoration: underline;
	background: url(../_img/fleche-verte-open.gif) no-repeat 0px 5px;
}
.planSite p a.indent {
	margin-left: 11px;
}

/* Pied */
#pied {
	background: url(../_img/bg-bottom.gif) repeat-x;
	font-size: .85em;
}
#pied_two {
	font: normal 0.85em Arial, Helvetica, sans-serif;
	color: #b1b1b1;
}
#pied_two a {
	color: #b1b1b1;
}
#glossaire {
	background: url(../_img/glossary.gif) no-repeat;
}
#glossaire.en {
	background: url(../_img/glossary-en.gif) no-repeat;
}


/* --- POSITIONNEMENT --- */

/* Page */

#global {
	width: 952px;
	margin: 0 auto;
}

/* header */

#header {
	height: 120px;
	position: relative;
	margin-top:0px
}
#header ul {
	position: absolute;
	top: 71px;
	left: 262px;
}
#header img { /* ->logo */
	position: absolute;
	top: 38px;
	left: 33px;
}
#switchlLang {
	float: left;
	margin: 2px 0 0 695px;
}
#navigation {
	width: 206px;
	float: left;
	display: inline; /* IE */ 
	padding-top: 8px;
	margin-left: 21px;
}

/*home*/
#centreHome1,
#centreHome2 {
	position: relative;
	height: 363px;
}
#linkQuartillium, 
#linkActomezz, 
#linkCapital {
	position: absolute;
	top: 59px;
	left: 34px;
	display: block;
	width: 173px;
	height: 46px;
	padding-left: 4px;
}
#linkActomezz, 
#linkCapital {
	height: 62px;
}
#linkQuartillium h2,
#linkActomezz h2,
#linkCapital h2 {
	position: absolute;
	top: 30px;
}
#linkActomezz {
	top: 129px;
}
#linkCapital {
	top: 216px;
}
#spaceInvestorHome {
	position: absolute;
	top: 54px;
	left: 725px;
	display: block;
	width: 189px;
	height: 108px;
}
#spaceInvestorHome h3 {
	text-indent: -999px;
	overflow: hidden;
}
#blocActuHome {
	position: absolute;
	top: 210px;
	left: 735px;
	width: 172px;
	height: 108px;	
}
#knowMore {
	padding-left: 10px;
}
#header h1 {
	height: 16px;
	width: 581px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	left: 263px;
	top: 40px
}


/* Bloc central contenant #navigation et #contenu */

#centre, #centreHome1, #centreHome2 {
	width: 100%;
	overflow: hidden;
}

/* Contenu */

#contenu {
	overflow: visible;
	position: relative;
	margin-left: 262px;
	padding-top: 9px;
	padding-bottom: 60px;
	width: 427px;
}
#contenu.bigPaddBottom {
	padding-bottom: 210px;
}
#contenu.largeContent {
	width: 653px;
	padding-bottom: 140px;
}
#spaceInvestor {
	width: 190px;
	height: 109px;
	position: absolute;
	left: 464px;
	top: 51px;
	text-indent: -999px;
	overflow: hidden;
}
#contenu > : first-child {
	margin-top: 10px;
}
#history {
	width: 649px;
	height: 29px;
	padding-left: 5px;
	margin-bottom: 15px;
}
#history ul {
	list-style-type: none;
}
#history ul li {
	display: inline;
}
#history ul li a,
#history ul li strong {
	display: block;
	float: left;
	line-height: 19px;
	height: 29px;
	padding: 0 20px 0 10px;
	line-height: 2.2em
}
#history ul li strong {
	line-height: 2.5em
}
#history ul li a.last {
	padding-right: 26px;
}
.box, .boxClose {
	width: 443px;
	margin-left: -8px;
	margin-bottom: 30px;
	position: relative;
	cursor: pointer;
}
.box2 {
	width: 436px;
	margin-left: -8px;
	margin-bottom: 30px;
	margin-top: 23px;
	padding-top: 10px;
	position: relative;
}
.box3 {
	margin-bottom: 10px;
}
.contenuBox, .contenuBox2 {
	position: relative;
	padding: 0 26px 15px 26px;
	height: 100%
}
.contenuBox3 {
	padding: 10px 15px 10px 15px;
}
.contenuBox3 p {
	margin-top: 0px;
}
.contenuBox2 {
	padding-bottom: 17px;
	padding-top: 12px;
}
.contenuBox h2 {
	margin-bottom: 10px;
	padding-left: 15px;
}
.boxClose {
	display: block;
	height: 41px;
}

.boxClose.twoLines {
	height: 57px;
}
.boxCloseInOpen {
	position: absolute;
	left: 8px;
	top: 8px;
	width: 427px;
	height: 25px;
	text-indent: -999px;
	overflow: hidden;
}
.boxClose h2 {
	padding-left: 41px;
	line-height: 12pt;
	padding-top: 13px;
}
a.boxClose:hover  {
	text-decoration:none
}
.contenuBox ul li {
	padding-left: 10px;
	margin-bottom: 15px;
}
.listKeys {
	margin-left: 0;
	margin-top: 15px;
}
.listKeys.ident {
	margin-left: 20px;
	margin-bottom: 40px
}
.containerBoxOrganisation {
	width: 427px;
	margin-top:10px;
	padding-top:10px;
}
.imgOrganisation {
	width: 76px;
	float: left
}
.boxOrganisation {
	float: left;
	width: 343px;
	margin-left: 8px;
}
.contenuBox2 span {
	display: block; 
	width: 52px; 
	height: 30px; 
	float: left;
}
.contenuBox2 p {
	margin-top: 0px;
	padding-top: 3px;
	width: 320px;
	float: left;
}
.historyDate span {
	display: block;
	width: 100%;
	height: 30px;
	padding-top: 13px;

}
td.sep {
	height: 42px;
}
.historyInfos {
	padding-left: 6px;
	width: 270px;
}
.historyInfos.red {
	border-left: 0px;
	padding-left: 8px;
}
.sepDiv {
	width: 227px;
	height: 1px;
	margin: 8px 0;
}
#planImg {
	position:absolute;
	right:20px;
	top:130px
}
#pContact {
	margin-left: 20px;
}
.boxGreen {
	padding: 10px;
	width: 376px;
}

/*presse*/
.presse h2 {
	margin: 3px 0px 5px 0px;
}
.presse div.sep {
	padding-bottom: 15px;
	margin-bottom: 15px;
	line-height: 13pt;
}
.presse div p {
	float: left;
	width: 425px;
	margin: 0px;
	margin-right: 25px;
}
ul.archiveMonth {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 50px;
}
.presseYear {
	padding-top: 15px;
}
ul.archiveMonth li {
	display: inline;
	list-style-type: none;
	padding-left: 0px;
	background: none;
}
ul.archiveMonth li a {
	display: block;
	padding: 2px 4px 4px 4px;
	
	float: left;
}
a.dateArchiveoff, 
a.dateArchiveon  {
	padding-left: 15px;
	display: block;
	margin: 10px 0 5px 0;
}
.pressePdf {
	display: block;
	width: 35px;
	height: 23px;
	padding-top: 5px;
	margin-top: 4px;
}
a.aInk {
	display: block;
	height: 1px;
	overflow: hidden;
	text-indent: -999px;
}

/* Pied de page */

#pied {
	height: 57px;
	margin: 0;
	padding: 1px 20px 10px 0;
}
#pied h5,
#pied h3 {
	height: 16px;
	overflow: hidden;
	text-indent: -999px;
}
#pied h5 {
	width: 134px;
	background: url(../_img/bottom-site-team.gif) no-repeat;
	float: left;
	margin: 20px 38px 0 33px;
}
#pied h5.en {
	background: url(../_img/bottom-site-team-en.gif) no-repeat;
}


#pied h3#gpeTxtBottomFrHome,
#pied h3#gpeTxtBottomEnHome,
#pied h3#gpeTxtBottomEn,
#pied h3#gpeTxtBottomFr {
	width: 351px;
	background: url(../_img/bottom-gpe.gif) no-repeat;
	float: right;
	margin: 7px 0px 0 0;
}
#pied h3#gpeTxtBottomEn {
	background: url(../_img/bottom-gpe-en.gif) no-repeat;
}

#pied h3#gpeTxtBottomFrHome {
	background: url(../_img/bottom-gpe-home.gif) no-repeat;
	margin: -6px 0px 0 0;
	height: 38px;
}
#pied h3#gpeTxtBottomEnHome {
	background: url(../_img/bottom-gpe-home-en.gif) no-repeat;
	margin: -6px 0px 0 0;
	height: 38px;
}

#pied h3.home a {
	position: absolute; 
	left: 290px; 
	top: 0px; 
	display: block;
	height: 40px; 
	width: 60px;
}



#pied ul {
	list-style-type: none;
	margin-top: 13px;
}
#pied ul li {
	display: inline;
}
#pied ul li a {
	display: block;
	float: left;
	line-height: 30px;
	height: 30px;
	margin-right: 30px;
}
#pied_two {
	margin-top: 12px;
	width: 300px;
	margin-left: 347px;
	margin-bottom: 20px;
}
#glossaire {
	display: block;
	width: 68px;
	height: 21px;
	float: left;
	margin-top: -5px;
	margin-right: 40px;
}

