#cl_0_0    {
	background-color: #363636;
	border-top: 15px solid #2898FF;
	border-bottom: 1px dashed #A6A6A6;
	color: #FFF;
	}

.listArticles {
	border-top: 10px solid #2898FF;
	}

.resumeArticle {
	border-bottom: 1px solid #7B7B7B;
	}

.divTitreArticle h2 {
	border-top: 10px solid #2898FF;
}


#articleSeul h2 {
	border-top: 10px solid #2898FF;
}

.infoExtrait {
	border-top:10px solid #2898FF;
}

.GcheTexte{float:left; margin:3px;}
.DrteTexte{float:right; margin:3px; }
.CtreTexte{margin:3px auto; display:block;}
.hitcitation {font-style:italic;text-align:justify;padding:5px 20px;background-color:#eee;}
.hitencart {border:1px solid black;text-align:justify;font-weight:bold;margin:5px 0px;padding:5px 5px;}
.hitimportant {font-weight:bold;color:red;font-weight:bold;font-size:120%;}
.hitperso1 {font-style:italic;}
.hitperso2 {font-weight:bold;}



.afterReactions a	{ text-decoration:none; color:#D9D9D9; } 
.afterReactions a:hover	{ text-decoration:underline; color:#FFFFFF; }

/*--------------------Commentaires---------------------------- */
.h2commentMessage {
	padding-top: 10px;
	color: #D9D9D9;
	}
.comment    {  }
.comment hr {  }
.linkAddComment { font-weight:bold; color:#000000 !important }

.commentMessage  {
	margin:0px;
	padding:5px;
	border-top: 1px solid #2898FF;
	background-color: #A6A6A6;
	}
.commentOption   {
	text-align:right;
	margin-bottom:10px;
	padding: 3px 5px 2px 5px;
	background-color: #7B7B7B;
	font-size: 10px;
	color: #363636;
	}

/*-----------------Newsletter-----------------------------------*/
#divNewsletter h2 {text-align:center; font-size:12px;}


/*-------------- Calendrier -----------------------------------*/
.calendarTop1 	{  font-family: Verdana; font-size: 10px; font-style: normal; color:#D9D9D9; font-weight: bold;  background-color:#7B7B7B}
.calendarToday1 {  font-family: Verdana; font-size: 10px; font-weight: bold; color:#FFFFFF; background-color:#7B7B7B;} 
.calendarDays1 	{  width:50px; height:15px; font-family:Verdana; font-size: 10px; font-style: normal; color:#000000; background-color: #7B7B7B; text-align:center;}
.calendarHeader1{  font-family: Verdana; font-size: 10px; background-color:#A6A6A6; color:#FFFFFF;} 
.calendarTable1 {  background-color:#666666;border:0px solid #5675A4} 

/*--------------Modules------------------------------------*/
.box {
	margin:auto;
	margin-bottom:15px;
	background-color: #7B7B7B;
	border-bottom: 1px solid #666666;
	}
.box a 	{ text-decoration:none; color:#D9D9D9; } 
.box a:hover { text-decoration:underline; color:#FFFFFF; }
.box-content { padding:5px; }
.box-content ul {margin: 0 0 0 16px; padding:0px;}
.box-content ul li {color:#505050;}
.box em {padding-left: 5px; font-size: 10px; }
.box em a {color: #363636;}
.box-titre {
	margin:0px;
	padding: 4px 5px 2px 5px;
	border-top: 7px solid #2898FF;
	border-bottom: 1px dashed #7B7B7B;
	background-color: #434343;
	}
.box-titre span{display:block;margin:0px;padding:0px;}
.box-titre h2 {padding:0px; margin:0px;}

.box-footer {margin:0px;padding:0px;font-size:0px;height:0px; display: none;}
.box-footer  h2 {display:block;margin:0px;padding:0px;font-size:0px;}
.box-footer  span {display:block;margin:0px;padding:0px;font-size:0px;}


.w100prct {width:100%}
.w20prct {width:20%;}
.w80prct {width:80%;}

.divPageTitle h2 {
	border-top: 10px solid #2898FF;
}


body {font-family: Verdana, sans-serif;font-size:12px;background:#505050;}

a 	{ text-decoration:none; color:#FFF; } 
a:hover { text-decoration:underline; color:#A6A6A6; }

#top    {
	padding: 15px 10px 3px 10px;
	text-align: left;
	font-weight: normal;
	font-size: 24px;
	}
	
.box {
	margin:auto;
	margin-bottom:15px;
	background-color: #7B7B7B;
	border-bottom: 1px solid #666666;
	}

.box-titre {
	margin:0px;
	padding: 4px 5px 2px 5px;
	border-top: 7px solid #2898FF;
	border-bottom: 1px dashed #7B7B7B;
	background-color: #434343;
	}
.box-titre span{display:block;margin:0px;padding:0px;}
.box-titre h2 {padding:0px; margin:0px;}

.beforeArticle {padding:0px 0px 5px 0px; margin:0px; border-bottom:1px solid #808080; width:100%; }

.article    { margin-top:10px; padding:0px;  }
.article p  { padding:0px 0px 5px 5px; margin:0px; }
.date 	{
	padding: 0 0 3px 5px;
	color: #D9D9D9;
	font-size: 12px;
	}
	
.titreArticle		{ text-decoration:none; color:#FFF; } 
.titreArticle:hover	{ text-decoration:underline; color:#FFF; }

.box {
	margin:auto;
	margin-bottom:15px;
	background-color: #7B7B7B;
	border-bottom: 1px solid #666666;
	}
.box-content { padding:5px; }
.box-content ul {margin: 0 0 0 16px; padding:0px;}
.box-content ul li {color:#505050;}	


.commentMessage  {
	margin:0px;
	padding:5px;
	border-top: 1px solid #2898FF;
	background-color: #A6A6A6;
	}
.commentOption   {
	text-align:right;
	margin-bottom:10px;
	padding: 3px 5px 2px 5px;
	background-color: #7B7B7B;
	font-size: 10px;
	color: #363636;
	}
	
.extraitArticle { margin-top: 10px; margin-bottom: 20px; border-bottom: 1px solid #7B7B7B;}

.extrait {
	padding: 5px;
	background-color: #D9D9D9;
	}
.plusExtrait {
	padding: 2px 5px 2px 5px;
	background-color: #7B7B7B;
	text-align: right;
	font-size: 10px;
	color: #D9D9D9;
	}
	
	
.beforePage {padding:0px 0px 5px 0px; margin:0px; border-bottom:1px solid #808080; width:100%; }

.page    { margin-top:10px; padding:0px;  }
.page p  { padding:0px 0px 5px 5px; margin:0px; }

.divPageTitle h2		{ text-decoration:none; color:#FFF; } 
.divPageTitle h2:hover	{ text-decoration:underline; color:#FFF; }
