body, html {padding: 0px; margin: 0px;}
#global{padding: 0px; margin: 0px auto; width: 950px;}

.ln {clear:both;}
.cl {float:left;}
.clear {clear:both;}

/* modele */
#cl_0_0 {margin:0px 0px 15px 0px; padding:0px; width:100%;}
#cl_1_0	{margin:0 10px 0 0; width:625px; padding:5px}
#cl_1_1	{margin:0px; width:300px; }
#cl_2_0 {width:100%; margin:15px 0 0 0 ;}
.box {width:100%; overflow:hidden;}

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

h1      { font-size: 24px;margin-top:5px; font-weight: normal;} 
h2      { color: #C0C0C0; font-size: 14px; }
h3      { color: #5675A4; font-size: 12px; }
a 	{ text-decoration:none; color:#FFF; } 
a:hover { text-decoration:underline; color:#A6A6A6; }
legend  { color:#5675A4; padding-left:5px; padding-right:5px;}
li      { list-style-type: square; }
img     { border:0px; } 
input   { border:solid 1px #434343; font-size:100%; background:#A6A6A6; color:#000000; } 
form 	{ margin:0px;padding:0px;}

/* entete */
#top    {
	padding: 15px 10px 3px 10px;
	text-align: left;
	font-weight: normal;
	font-size: 24px;
	}

.topLien { color: #D9D9D9; }
.topLien:hover { color: #FFF; }
	
#top h1 { padding:0px; margin:0px; }


.topLien{text-decoration:none;}
.topLien:hover {text-decoration:none;}


/* Bas de page */
#cl_2_0 {
	margin-top:5px;
	min-height: 10px;
	width:100%;
	clear:both;
	padding: 5px;
	color: #A6A6A6;
	border-top: 1px dashed #A6A6A6;
	border-bottom: 1px solid #434343;
	background-color: #363636;
	}
	
#footer a 	{ text-decoration:none; color:#A6A6A6; } 
#footer a:hover { text-decoration:underline; color:#D9D9D9; }

#footer p { margin:0px; padding: 10px; background:#ddd; }

.commentMessage a:hover{color:#000}


.pagination {
	margin-top: 10px;
	padding: 2px;
	background-color: #666666;
	text-align: center;
	}
.currentPage {color: #FFF; padding: 0 2px 0 2px;}
.textFirst {color: #D9D9D9; padding-right: 15px;}
.textPrevious {color: #D9D9D9; padding-right: 10px;}
.previousPage {color: #D9D9D9; padding-right: 2px;}
.nextPage {color: #D9D9D9; padding-left: 2px;}
.textNext {color: #D9D9D9; padding-left: 10px;}
.textLast {color: #D9D9D9; padding-left: 15px;}


/*------------------- Articles ----------------------------------*/
.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;
	}
.topic {} 
.topic a {}
.beforeArticle {padding:0px 0px 5px 0px; margin:0px; border-bottom:1px solid #808080; width:100%; }
.cl ul {margin:0;padding:0;}

.listArticles {
	list-style:none;
	margin: 6px 0 10px 0; 
	padding: 7px 0 0 0;
	background-color:#363636;
	font-size: 12px;
	font-weight: normal;
	color: #A6A6A6;
	}
.listArticles a 	{ font-weight: bold; font-size: 16px; padding: 0 5px 0 5px; text-decoration:none; color:#FFF; } 
.listArticles a:hover 	{ font-weight: bold; font-size: 16px; padding: 0 5px 0 5px; text-decoration:underline; color:#FFF;  } 

.resumeArticle {
	border-top: 1px dashed #363636;
	border-bottom: 1px solid #7B7B7B;
	margin-top: 4px;
	padding: 5px;
	background-color:#D9D9D9;
	font-size: 12px;
	color: #000000;
	}

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


.divTitreArticle h2 {
	margin: 0px;
	padding: 7px 5px 4px 5px;
	border-bottom: 1px dashed #D9D9D9;
	background-color:#363636;
	font-size: 16px;
	font-weight: bold;	
	}
	
	
#articleSeul h2 a 	{ text-decoration:none; color:#FFF; } 
#articleSeul h2 a:hover	{ text-decoration:underline; color:#FFF; }
.contenuArticle {
	padding: 5px;
	background-color: #D9D9D9;
	}
.contenuArticle ul		{ margin: 0 0 0 18px;	padding:0; }
.contenuArticle ul li	{ margin: 0;	padding:0;	list-style: disc; }
.afterArticle {
	margin: 0px;
	padding: 2px 5px 2px 5px;
	background-color: #7B7B7B;
	text-align: right;
	font-size: 10px;
	color: #D9D9D9;	
	}
.afterArticle a 	{ text-decoration:none; color:#363636; } 
.afterArticle a:hover	{ text-decoration:underline; color:#000000; }
.topic a		{ text-decoration:none; color:#FFF; } 
.topic a:hover	{ text-decoration:underline; color:#FFF; }



.infoExtrait {
	padding: 7px 0px 4px 5px;
	border-top: 10px solid #FE28A7;
	border-bottom: 1px dashed #D9D9D9;
	background-color:#363636;
	font-size: 16px;
	font-weight: bold;
	}
.extraitArticle { margin-top: 10px; margin-bottom: 20px; border-bottom: 1px solid #7B7B7B;}
.titreExtrait a 	{ text-decoration:none; color:#FFF; } 
.titreExtrait a:hover	{ text-decoration:underline; color:#FFF; }
.hrExtrait {
	display:none;
	}
.extrait {
	padding: 5px;
	background-color: #D9D9D9;
	}
.plusExtrait {
	padding: 2px 5px 2px 5px;
	background-color: #7B7B7B;
	text-align: right;
	font-size: 10px;
	color: #D9D9D9;
	}
.plusExtrait a 	{ text-decoration:none; color:#363636; } 
.plusExtrait a:hover	{ text-decoration:underline; color:#000000; }

/* Pages */
/*------------------- Articles ----------------------------------*/
.page    { margin-top:10px; padding:0px;  }
.page p  { padding:0px 0px 5px 5px; margin:0px; }
.beforePage {padding:0px 0px 5px 0px; margin:0px; border-bottom:1px solid #808080; width:100%; }
.divPageTitle h2		{ text-decoration:none; color:#FFF; } 
.divPageTitle h2:hover	{ text-decoration:underline; color:#FFF; }
.divPageTitle h2 {
	margin: 0px;
	padding: 7px 5px 4px 5px;
	border-bottom: 1px dashed #D9D9D9;
	background-color:#363636;
	font-size: 16px;
	font-weight: bold;	
	}
.pageContent {
	padding: 5px;
	background-color: #D9D9D9;
	}
.pageContent ul		{ margin: 0 0 0 18px;	padding:0; }
.pageContent ul li	{ margin: 0;	padding:0;	list-style: disc; }
.afterPage {
	margin: 0px;
	padding: 2px 5px 2px 5px;
	background-color: #7B7B7B;
	text-align: right;
	font-size: 10px;
	color: #D9D9D9;	
	}
.afterPage a 	{ text-decoration:none; color:#363636; } 
.afterPage a:hover	{ text-decoration:underline; color:#000000; }

.error{
color:#FFF;
}

/*----Newsletters-----*/
.newsletter li {list-style-type: none;}
