/* CSS Document */

.none2{
display:none;
}

*{
	margin:0px;
	padding:0px;
}
html {
	overflow-y: scroll;
	overflow:-moz-scrollbars-vertical;
}

body{
	background-image:url(/images/fond.jpg);
	background-repeat:repeat-x;
	background-color:#f8f7f5;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

/* structure globale */
.global{
	margin:auto;
	width:1000px;
}

.ombre_top{	
	background-image:url(/images/top.gif);
	background-repeat:no-repeat;
	
	width:1000px;
}

.ombre_bottom{	
	background-image:url(/images/bottom.gif);
	background-repeat:no-repeat;
	
	width:1000px;
}

.ombre_center{
	background-image:url(/images/ombre_contenu.gif);
	background-repeat:repeat-y;
}
/* fin de la structure globale */




/* Contenu */

.nodisplay{
	display:none;
}

.main{
margin-top:50px;	
	width:960px;
	background-color:#ffffff;
}

.contenu{
	z-index:1;

	height:auto;
}

.contenu_left{
	
	width:245px;
	height:auto;

}

.border_left{
	float:left;
	width:4px;
	height:235px;
	background-color:#9e0229;
	overflow:hidden;
}



.contacts_gauche{
	width:237px;
}

.contenu_right{
	
	
	width:620px;
	height:auto;
	background-color:#ffffff;
}

.clear{
	clear:both;
}
.lineClear {
	clear:both;
	height:1px;
	overflow:hidden;
}
/* fin du Contenu */

.footer{
	background-image:url(/images/fond_footer.gif);
	background-repeat:no-repeat;
	height:27px;
	width:960px;
	clear:both;
	margin-top:50px;
}

.footer img{
	padding-top:3px;
}

/* espace client */
.input_client{
	border:1px solid #b0ada9;
}

.separateur_titre{
	background-color:#d01846;
	height:1px;
	overflow:hidden;
	width:620px;
	margin-top:15px;
}

/*
 * Block générique de fichiers joints
 */
div.PgAttachements {
	margin:20px 0 0 0;
	padding:28px;
	background-color:#F4F4F4;

}
div.PgAttachements ul {
	margin:5px 0;
	padding:0;
	list-style-type:none;
}
div.PgAttachements ul li {
	padding-left:20px;
	background-image:url(/images/puce_ul_doc.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-weight: bold;
	color:#98032C;
	text-decoration:none;
}
div.PgAttachements ul a {
	padding-right:7px;
	background-image:url(/images/ferme_ul_doc.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	font-weight: bold;
	color:#98032C;
	text-decoration:none;
}

#HomeNewsBlock {
	margin:0;
	padding:0;
	width:245px;
	height:185px;
	overflow:hidden;
}

/* --- */

#bloc_contacts{
background:url(../images/fr/contacts_commerciaux.gif) top left no-repeat;
background-color:#9c0228;
width:226px;
padding:60px 0 20px 15px;
margin-top:30px;
}

#bloc_contacts h1{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0;
padding:5px 0;
}

#bloc_contacts h2{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:url(../images/fr/fleche.gif) center left no-repeat;
padding-left:15px;
margin:0;
}

#bloc_contacts p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#aea193;
padding-left:15px;
margin:0;
padding-top:0;
}

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

/*
 * Moteur de recherche
 */
#SearchResults {
	margin-top:0px;
	height:auto;
	font-size:12px;
}
#SearchResults p.se_resp_info {
	position:relative;
	top:5px;
	text-align:left;
	font-weight:normal;
	color:#3D3D3D;
}
#SearchResults strong.se_info_colored{
	color:#9E0229; 
}

#SearchResults p {
	margin-top:15px;
	padding-bottom:15px;
}
#SearchResults p.cancel_margintop {
	margin-top:5px !important;
}
#SearchResults p a.se_resp_title {
	font-size:13px;
	color:#404040;
	font-weight:bold;
	text-decoration:none;
}
#SearchResults p a.se_resp_title:hover {
	text-decoration:underline;
}
#SearchResults p span.se_resp_result {
	color:#3D3D3D;
}
#SearchResults p span.se_resp_select {
	color:#9D002B;
	font-weight:bold;
}
#SearchResults p span.se_resp_address {
}
#SearchResults p span.se_resp_url {
	color:#C54B57;
}
#SearchResults p span.se_resp_datemod {
	position:relative;
	left:20px;
}
#SearchResults .se_resp_page {
	color:#000000;
	text-decoration:none;
	font-weight:normal !important;
}
#SearchResults .se_resp_page strong {
	font-weight:normal !important;
}
#SearchResults .se_resp_nowpage {
}
#SearchResults div.se_resp_pointille{
	background-image:url(/images/pointille.gif);
	background-repeat:repeat-x;
	width:620px;
	height:1px;
	overflow:hidden;
}

/*
 * ---
 */
 
/* POUR QUE CORPORATE FINANCE AFFICHE LES TABLEAUX */

/* CSS Document */

.contenu_right{
	color:#3e3e3e;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:30px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#9a0228;
}

.sous_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#9a0228;
	padding-left:15px;
}

.tableau{
	padding-left:3px; 
	width:620px; 
	border-collapse:collapse;
}

.tableau td{
	background-color:#efeeee;
}

.texte_tableau{
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	font-size:12px;
}

.texte_tableau_bold{
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	font-size:12px;
	font-weight:bold;
}

.img_tableau{
	background-color:#9a0228;
}

.separateur{
	height:5px; 
	background-color:#FFFFFF; 
	overflow:hidden;
}

.bordure{
	background-image:url(/images/fr/banque_privee/opcvm/fiche/bordure.gif);
	background-repeat:repeat-x;
	width:490px;
	height:1px;

	background-color:#efeeee;
}

p{
	padding-top:10px;
}

.puce{
	background-image:url(/images/puce_fleche.gif);
	background-repeat:no-repeat;
	background-position:15px 14px;
	padding-left:30px;
}

p.puce a{
	color:#9a0228;
}


.puce_bold{
	background-image:url(/images/puce_fleche.gif);
	background-repeat:no-repeat;
	background-position:15px 14px;
	padding-left:30px;
	font-weight:bold;
}

.puce_grise{
	background-image:url(/images/puce_fleche_grise.gif);
	background-repeat:no-repeat;
	background-position:15px 14px;
	padding-left:30px;
}

.puce_bold_grise{
	background-image:url(/images/puce_fleche_grise.gif);
	background-repeat:no-repeat;
	background-position:15px 14px;
	padding-left:30px;
	font-weight:bold;
}


.metiers {
	padding-bottom:25px;
}

.metiers p.puce{
	background-image:url(/images/puce_fleche.gif);
	background-repeat:no-repeat;
	background-position:15px 14px;
	padding-left:30px;
	font-weight:bold;
}

.cadre_gris{
	background-color:#f4f4f3;
	width:555px;
	padding:10px 30px 30px 35px;
	margin-top:30px;
	margin-bottom:30px;
}

.separateur_pointille{
	background-image:url(/images/pointille.gif);
	background-repeat:repeat-x;
	width:620px;
	height:1px;
	overflow:hidden;
}

.separateur_pointille2{
	background:url(/images/pointille.gif) top left repeat-x;
	overflow:hidden;
}

.bordure_rouge{
	border-left:5px solid #9e0229;
	padding-left:5px;
	margin-top:35px;
}

.bordure_rouge_sep{
	height:265px;
	padding-left:10px;
	margin-top:35px;
}

.bordure_rouge a{
	display:block;
	font-size:11px;
	text-transform:uppercase;
	color:#9c0229;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/images/fr/banque_privee/opcvm/puce_opcvm.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
	padding-left:20px;
}

.bordure_rouge h3{
	padding-bottom:15px;
}

.puce_tableau{
	background-image:url(/images/fr/banque_privee/opcvm/fiche/puce.gif);
	background-repeat:no-repeat;
	background-position:15px 5px;
	padding-left:30px;
}

p.puce_tableau{
	padding-top:0px;
}

.bold_rouge{
	color:#970227;
	font-weight:bold;
}

.pdf{
	display:block;
	background-image:url(/images/fr/banque_privee/opcvm/fiche/opcvm_pdf.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:30px;
	padding-top:8px;
	color:#3e3e3e;
	height:25px;
}

.rouge{
color:#8f0225;
}

.cession_left{
width:270px;
float:left;
background:url(/images/pointille.gif) top left repeat-x;
margin-top:5px;
}

.cession_right{
width:300px;
float:left;
background:url(/images/pointille.gif) top left repeat-x;
background-color:#f4f4f3;
margin-top:5px;
padding-bottom:10px;
}




