/*
Title:      CSS layout
Author:     JF Adam, jf@ouimarketing.com
Updated:    28 octobre 2008


*/
/* ---[ Entete des pages ]------------------------------- */
div#Pages {
	width: 919px;
	padding:22px 23px 22px 23px;
	display:table;
	font-size:12px
}


div#EntetePages {
	width: 919px;
	display: block;
}


div#EnteteSlogan{
	position:absolute;
	left:579px;
	top:0px;
}



/* ---[ Sous menu des pages ]------------------------------- */

div#LeftSidePages{
	width: 178px;
	background: url(../images/bkg_news.jpg) repeat-x;
	float:left;
	display:table; !important;
	min-height:233px;
	_height:251px;

}

div#LeftSidePages ul {
		float: left;
		padding:0;
		margin:30px 0 0 10px;
		width:160px;
		font-size:12px;
		list-style:none;
		display:block;
		}
div#LeftSidePages ul li {
			margin:0 0 0 0;
			padding:6px 0 6px 10px;
			border-bottom:1px solid #e3effa;
			width:160px;
			display:block;
			background:url(../images/img_arrowSousMenu.gif) no-repeat left 8px; 
			
			}
		div#LeftSidePages ul li.on {
			padding:8px 0 0 0;
			color: #3399cc;
			font-weight:bold;
			}
		div#LeftSidePages ul li a{	
			
			color: #3399cc;
			text-decoration:none;
			
			
			}
		div#LeftSidePages ul li a:hover{
			text-decoration:underline;
			color: #333;
			}


/* ---[ Contenu Principale des pages ]------------------------------- */

div#ContentPage{
	width: 504px;
	float:left;
	padding:10px
}

div#ContentPageBottin{
	width: 680px;
	float:left;
	padding:10px;
	display:table; !important;
}

div#ContentPage p{
	margin:0 0 10px 0;
}

div#ContentPage ul{
	margin:0 0 20px 30px;  
	padding:0;
	color:#3399cc; 
}

div#ContentPage ul.blackList{
	color:#777; 
}

div#ContentPage ul li ul{
	margin:0; padding:0; list-style:none;
}

div#QuickNav{
	width: 400px;
	margin-bottom:10px;
	font-size:11px;
	color:#3399cc
}
div#QuickNav a{
	color:#999;
	text-decoration: none
}

div#QuickNav a:hover{
	text-decoration: underline
}
.newsImg{ float:right; margin:0 0 5px 10px;}
#updating { color:#006699; visibility:hidden }
#filterPad td { padding:0px 0px 0px 0px}
fieldset.bottin { padding: 5px 5px 5px 5px;} 

/* ---[ Contenu de droit des pages ]------------------------------- */

div#RightSidePage{
	width: 206px;
	float:left;
}

.ContentPageBoxBlue {
	width: 201px;
	display:block;
	background:#eff6fa;
	padding:8px;
	height:auto !important;
	margin-bottom:25px;
}

.ContentPageBoxTitle {
	display:block;
	background:#FFF;
	padding:5px;
	text-align:center;
	margin-bottom:8px
}

.ContentPageBoxTitle h3{
	font-size:16px;
	font-weight:normal
}

.ContentPageBoxLink  {
	background:#FFF;
	padding:8px;
	display:block;
	min-height:110px
}

.ContentPagelinklist 	{float:left; background:#FFFFFF; width:100px;}
.ContentPagelinkImg 	{float:left; background:#FFFFFF;}
.linklist				{list-style-type:none;margin:0;padding:0; font-size:11px;}
.linklist li			{background: url(../images/img_link.gif) no-repeat 0 9px ;margin:0;padding:6px 4px 6px 10px;}

.ContentPageBoxText {
	display:block;
	padding:5px;
	text-align:left;
	font-size:11px;
	margin-top:8px;
}
div#ContentPage ul.TableStyle 		{ padding:0; margin:0 0 10px 0; list-style:none}
li.titreLink 		{ padding:2px 2px 2px 8px; margin-bottom:1px; color:#FFF; background:#b4d1ef; font-weight:bold; list-style:none; margin:0}
li.contentLink 		{ padding:2px 2px 2px 8px; margin-bottom:1px; background:#f6fafd; list-style:none; margin:0}
.contentLink ul 	{ margin:0; color:#666666; font-size:11px; padding:0}
.contentLink ul li	{ padding:0; margin:0;}


/* ---[ Tableau page Strategie ]------------------------------- */

.TitreStrategie{
	padding: 4px 0 4px 0;
	color: #FFFFFF;
	background: #8cc0ef;
	font-size: 13px;
	font-weight:bold;
	border-bottom: 5px solid #eef6f9
}

.TitreBottin{
	padding: 4px 0 4px 5px;
	background: #eef6f9;
	font-size:13px;
	font-weight:bold;
	color:#3399cc
}

.ContentStrategie{
	padding: 2px 4px 2px 4px;
	font-size: 11px;
	color:#666;
	background:#eef6f9
}

.ContentBottinTable{
	padding: 2px 2px 2px 10px;
	font-size: 11px;
	color:#666;
	border-bottom:1px solid #eef6f9;
}

.ContentStrategieBold{
	font-size: 12px;
	font-weight:bold;
	color:#5d4b0d
}