/* CSS Document */
/*body {background-color:#DEE1E6; margin: 0; padding: 0;}*/
body {background-color:#F8F8FA; margin: 0; padding: 0;}





div#container {
	min-height: 100%;
	width: 1000px;
/*	padding: 0 46px;*/
	margin: 0 auto;
/*	background-image:url(../images/main/double_edge.jpg);
	background-repeat:repeat-y;*/
	border-left: 2px solid #0E3472;
	border-right: 2px solid #0E3472;
}


div#content {
	background-image:url(../images/main/degrade_content.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	overflow:hidden;
}





#sidebar {
	float:left;
	width:210px;
	margin:50px 0px 0px 12px;
	border:solid 1px #C5D1E0;
	padding: 4px 2px 0px;
}

#sidebar .title {
	background-color:#0E3D83;
	font:bold 13px Arial, Helvetica, sans-serif ;
	color:#FFFFFF;
	padding:4px 6px;
}

#sidebar .content {
	background-color:#DDE2E5;
	margin-bottom:4px;
	padding:4px 4px;
}

.content ul { list-style:none; margin:0; padding:0; }
.content ul li {position:relative; margin:0; background:url(../images/main/arrow_dark.gif) 0px 7px no-repeat; }
.content ul li a {font:normal 13px Arial, Helvetica, sans-serif ; color:#0E3D83; margin-left:10px; text-decoration:none}
.content ul li a:hover {text-decoration:underline; color:#ED6A14;}
.content ul li a.selected {font:normal 13px Arial, Helvetica, sans-serif; color:#ED6A14; margin-left:10px; text-decoration:none}
.content ul li a.selected:hover {text-decoration:underline}



a {font:normal 11px Arial, Helvetica, sans-serif; color:#0E3D83; text-decoration:none}
a:hover {text-decoration:underline; color:#ED6A14;}






#maincontent {
	margin:52px 0px 0px 235px;
}

.article_theme {
	background:url(../images/main/back_title.jpg) repeat-x;
	height:39px;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:-1px;
	text-transform:uppercase;
	padding:8px 13px;
}
.article_title, .article_title a {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#0C3472;
	text-decoration:none;
}
.article_title a:hover{text-decoration:underline}
.article_sbtitle {
	font:italic bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.article_author_date	{
	font:italic 12px Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
}
.article_text {
	font:14px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-align:justify; line-height:170%;
	padding:10px 0;
}



ul.link { list-style:none; margin:0; padding:0;}
ul.link li {position:relative; margin:0; background:url(../images/main/arrow_link.gif) 0px 3px no-repeat; }
ul.link li a {font:bold 13px Arial, Helvetica, sans-serif ; color:#0C3472; margin-left:15px; text-decoration:underline;}







#footer {
	background:url(../images/main/back_footer.jpg) repeat-x #FFFFFF; 
	font:12px Arial, Helvetica, sans-serif;
	color:#E8650A;
	height:60px; 
	border-top:2px solid #0C3472; 
	padding: 10px 18px 0px;
}
#footer a {font:12px Arial, Helvetica, sans-serif ; color:#0C3472; text-decoration:none}
#footer a:hover {text-decoration:underline}
#footer #realisation {float:right; margin-top:-10px;}


.ensavoirplus {
	margin-top: 0px;
	margin-bottom: 10px;
	color: #EC6B18;
	font: 12px Verdana;
	font-weight:bold;
	margin-left: 0px;
}
a.ensavoirplus{
	color: #EC6B18;
	text-decoration: none;
}
a.ensavoirplus:link{
	color: #EC6B18;
	text-decoration: none;
}
a.ensavoirplus:hover{
	color: #999999;
	text-decoration: none;
}
