/*********** Général ***************/
.clear{
	clear:both !important;
}

.alignCenter{
	text-align:center;
}

.encadre {
	padding: 0 0px !important;
}

#contenu { 
	width: 550px; 
}

.floatLeft{
	float:left;
}
.align_right{
	text-align:right !important;
	margin-right:20px;
}
/********************************************************************/
/***** Tableaux **********/
#pagebody2 .listeCadreOmbre{
	width:575px;
	padding-bottom:10px;
	background:url(/img/common/formes/ombrePorteeB.gif) bottom no-repeat;
}
#pagebody2 .listeCadreOmbre .contentBSP{
	width:575px;
	padding :8px 0 0 0;
	background:url(/img/common/formes/ombrePorteeHT.gif) left top no-repeat;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP{
	margin:0;
	padding:0;
	background:url(/img/common/formes/ombrePorteeCenter.gif) repeat-y;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP h2#titreCadreOmbre{
	margin: 0 0 0 10px;
	padding-top:10px;
	
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table{
	width:563px;
	margin-left:7px;
	padding:0;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr td{
	border-left:1px solid #FFF;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr td{
	color:#333;
	padding:3px 5px;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr td.closed{
	color:#000066 !important;
	text-align:center;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr td a{
	color:#000066 !important;
	font-weight:bold;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr td span.soustitre{
	font-size:0.9em;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table.mainTable{
	background:url(/img/bsp/common/degradeOrange.gif) no-repeat;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr.tableHeader{
	color:#FFF;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	height:30px;
}
#pagebody2 #gamme .listeCadreOmbre .contentBSP .bodyContentBSP table tr.tableHeader th{
	padding:5px;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr.gris{
	background:#dedede;
	font-weight:bold;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr .fonds{
	width:52%;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr .performances{
	width:12%;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr .pictoCell{
	text-align:center;
	width:16%;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr.gris td{
	padding:5px;
	border-top:3px solid #FFF;
	color:#FF6600;
}
#pagebody2 .listeCadreOmbre .contentBSP .bodyContentBSP table tr.gris_fonce td{
	background-color:#6b6b6b;
	padding:5px;
	border-top:3px solid #FFF;
}
/************** Sociétés de gestion *****************/
#pagebody2 #societes ul#listeSocietesGestion,
#pagebody2 #societes ul#introSocieteGestion li.floatLeft{
	width:50%;
}
#pagebody2 #societes img#logosPartenaires{
	margin-left:25px;
	margin-bottom:20px;
}
#pagebody2 #societes ul#listeSocietesGestion{
	color:#333;
}
#pagebody2 #societes ul.noBullet{
	margin-left:70%;
}
#pagebody2 #societes ul.noBullet li{
	margin:20px 0 37px 0;
}
/************************************************************/
/****************** Gamme ING IM ***************************/
#pagebody2 #gamme p{
	margin:0;
	padding:10px;
}

/*** Colone de droite : alignement sur l'encadré ***/
#rightcolumn1{
	margin-top:155px;
	margin-top:165px !ie;
}
