/**************************/ 
/* DATA                           */
/**************************/
#data {
	background: url("../../uploads/Pages/data-background.png") 0 140px no-repeat;
}
/********************************/ 
/* CONTAINER CENTRAL          */
/********************************/ 
#center {
	width:660px;
}
#center h1 {
	margin:20px -20px;
	font-size:16px;
	text-transform:uppercase;
	background:#535f6d;
	color: white;
	padding:0 20px;
	line-height:16px;
	letter-spacing:1px;
}
#center h2 {
	margin:10px 0;
	font-size:14px;
	text-transform:uppercase;
	color: #d1000d;
	border-bottom:1px dotted #d1000d;
	border-top:1px dotted #d1000d;
	line-height:16px;
	letter-spacing:1px;
}
#center ul, #center ol {
	padding-bottom:5px;
}

/******************************/ 
/* MENU VERTICAL            */
/******************************
#menu li {
		position: relative;
}
#menu li:hover  {
		background:#d1000d;
} 
 /*************************/ 
/* MENUS DEROULANTS */
 /*************************
 #menu ul {
		list-style:none;
		display:none;
		position:absolute;
		top:-1px;
		left:100%;
		width:150px;
		background:#d1000d;
		text-transform:lowercase;
}
 #menu li:hover ul {
		display:block;
}
/*************************/ 
/* MENUS DEROULANTS      */
/*************************/
#menu li.active {
		background:#d1000d;
		padding:1px 1px;
}
#menu li.active li.active {
		background-color:#f3c2c5;
}
#menu li.active li a:hover {
		background-color:#f3c2c5;
}
#menu li.active a{
		padding:4px 4px;
}
#menu ul {
		text-transform:lowercase;
		list-style:none;
		text-transform:lowercase;
		background:white;
		color:#d1000d;
		text-align:left;

}
#menu li.active li{
		padding:0;
		border-top:1px dotted #d1000d;
}
#menu li.active li a{
		padding:2px 5px;
}
#menu ul a {
		color:#d1000d;
}
#menu ul ul {
		font-size:10px;
}
#menu li.active li li{
		border-top:none;
		line-height:12px;
}
#menu li.active li li a{	
		background: url("../../uploads/Pages/disk-menu.gif") 10px 0  no-repeat;
		padding-left:25px;
}
/*************************/ 
/* LISTING               */
/*************************/
#center .listing {
	width:660px;
	height: auto; /*400px;*/
	float:left;
	overflow: auto;		/*changement de contexte de formatage pour que #data contienne ses flottants */
	zoom:1;					/*pour que #data contienne ses flottants */
	font-size:11px;
}
#center .listing div.dessous{
	clear:both;
}
#center .listing img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
/*******************/ 
/* COLONE DROITE  */
/*******************/ 
#right {
	float:right;
	padding:0 15px 0 0;
}
.encart {
	width:230px;
	background: url("../../uploads/Pages/encart-bottom.png") 0 100% no-repeat;
	padding-bottom:15px;
	font-size:11px;
	color:#253240;
	margin-bottom:10px;
	overflow: auto;
}
.encart h2{
	background: url("../../uploads/Pages/encart-top.png") no-repeat;
	text-align:center;
	padding-top:3px;
}
.encart h2, .encart p {
	padding-left:6px;
	padding-right:14px;	/* le coté droit de l'image de fond de l'encart comprends une ombre de 8px, coté gauche rien, d'ou delta de 8px */

}
.encart h2 a{
	color:#253240;
	padding:2px 0;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	border-bottom:1px dotted #253240;
	font-size:19px;
	margin-bottom:5px;

}
.encart ul {
	padding-left:20px;
	padding-right:14px;
}
.encart ul.liste-fleche {
	padding-left:6px;
	list-style :none;
}
.encart ul.liste-fleche li{
	padding-left:10px;
	background: url("../../uploads/Pages/puce-fleche-gris.gif") 0 6px no-repeat;
}
.encart ol {
	padding-left:26px;
	padding-right:14px;
}
.encart .flottant-droit, .encart .flottant-gauche {
	width:103px;
}
.encart .flottant-droit {
	padding-left:0;
	padding-right:14px;	/* le coté droit de l'image de fond de l'encart comprends une ombre de 8px, coté gauche rien, d'ou delta de 8px */
}
.encart .flottant-gauche {
	padding-right:0;
}
/*****************/ 
/* PRESS RELEASE */
/*****************/ 
.press th {
	padding-top: 40px;
	text-align: left;
}
/*****************************/ 
/* TABLEAU ONLINE SIMULATION */
/*****************************/ 
.simulation th {
	background: #545D68;
	color: #fff;
}
.simulation td {
	width: 120px;
	border:1px solid #8899A4;
	padding: 1px;
	background: #ffffff;
}
.simulation td.noborder {
	border: 0;
}
