#article {
		
	width : 100%;
	margin : 0 0 4px 0;
	float : left;
	color : #555; 

}

	#article A { color : #555; text-decoration :none;}
	
	#article A:hover { color : #555; text-decoration :underline;}

	#article H2 { color : #000; }
	
		#article H2 A{ color : #000; text-decoration : none; }
		
	
	#article DIV{ padding : 2px 7px 1px 0; float : left; float : left}
	
		#article DIV IMG { border : #7D868B solid 2px;max-width  : 455px;
			max-height : 257px;}
	
	#article H4 { 
	
		margin : 10px 0 8px 0;
		float : left ;
				
	}
	
		
		#article H4.chapo { width : 100%; font-weight : bold; text-align : justify; }
		
		#article   HR { 
	
		width :465px;
		margin : 10px 0 10px 0;
		visibility : hidden;
		float : left;
		left : 130px;

	}
	
	/*#article H4.legendeImage { margin : 5px 0 0 8px; color : #FFF;}*/
	
	
	
	#article P { 
	
		margin : 0 0 10px 0; 
		font : normal  12px Arial, Sans serif;
		text-align : justify;
			
	}
	

	.spip_documents_left {  margin-right: 20px; margin-bottom: 5px; }
	.spip_documents_right { margin-left: 10px; margin-bottom: 5px; }

	
	.spip_documents A  IMG{
		
		margin-left:10px;
		border : #7D868B solid 2px;
	}
	
	#blogs .spip_documents A  IMG{
		border : #7D868B solid 0;
	}
	.spip  IMG{
		border : #7D868B solid 2px;
	}
	
	.spip_documents .spip_out a img {border:0 solid #C8C7C2;}
	
		LI.spip { list-style-position : inside;}
		
		IMG.spip { padding : 5px;}
		
		#article P { padding : 5px;}
		

#menuArticle {
		
	width : 100%;
	margin : 0 0 10px 0;
	padding : 4px 0 4px 0;
	border-top : #666 dotted 1px;
	border-bottom : #666 dotted 1px;
	float : left;
	

}

	#menuArticle A { color : #555; text-decoration : none; }
	
	#menuArticle A:hover { color : #555; text-decoration : underline; }


	#menuArticle H4{
		
		width : 85px;
		float : left;
		

	}
	
		#menuArticle H4.reagir { text-align : left; }
		
			#menuArticle H4.reagir A { 
		
				padding : 0 0 0 20px;
				background : url(../img/icone_discuss.jpg) left no-repeat;
				
			}
		
		#menuArticle H4.imprimer { text-align : center; }
		
			#menuArticle H4.imprimer A { 
		
				padding : 0 0 0 22px;
				background : url(../img/icone_printer.jpg) left no-repeat;
				
			}
		
		#menuArticle H4.envoyer {  width : 80px;text-align : center;}
			
			#menuArticle H4.envoyer A { 
	
			padding : 0 0 0 22px;
			background : url(../img/icone_lettre.jpg) left no-repeat;
			
			}
		
		
		#menuArticle H4 SPAN  { 
		
			padding : 0 2px 0 0;
			color : #3367CC;
			font : normal bold 14px Arial ;	
		}
	
		#menuArticle H4.ecrireauteur { width : 120px;  text-align : center; float:right;}
		
			#menuArticle H4.ecrireauteur A { 
		
				padding : 0 0 0 22px;
				background : url(../img/icone_printer.jpg) left no-repeat;
				
			}
		
#lesCommentaires {
		
	width : 100%;
	margin : 10px 0 10px 0;
	float : left;
	color : #555;
	
}

	#lesCommentaires A { text-decoration : none }
	
	#lesCommentaires A:hover { text-decoration : underline; }
	
	#lesCommentaires  DIV { float : left; padding : 5px 0 3px 0; }
	
	.titreArticleCommentaire { background-color :  #3366CC; width : 100%;  }
	
		.titreArticleCommentaire P { color :  #FFF;}
		
			.titreArticleCommentaire P A { color :  #FFF; }
	
	.fondTitre { 
	
		width : 100%;
		float : left;
		background-color :  #F0EFE2; 
		
	}
	
		#lesCommentaires  H4 { 
		
			margin : 0 0 0 6px;
			float : left;
			line-height : 22px;  
			
		}
		.textCommentaire{
		
			margin : 0 0 0 6px;
			
		}
		
		#lesCommentaires  H5 { 
		
			width : 120px;
			float : right;
			font-weight : normal;
			padding : 0 12px 0 0;
			text-align : right;	
			
		}
		
		#lesCommentaires  P { 
		
			margin : 6px;  
			
		}
	
			.titreCommentaire { 
			
				width : 325px;
				font-weight : bold; 
				
			}
			
			.siteCommentaire { 
			
				width : 300px; 
				
				color : #FF9C0C;		
				
			}
			
				.siteCommentaire  A  { color : #3366CC;}
			
			.auteurCommentaire { 
			
				padding : 0 8px 0 0;
				text-align : right;	
				color : #FF9C0C; 
				
			}
			
			.auteurCommentaire A { color : #FF9C0C; }
	
	#lesCommentaires  HR { 
	
		width :465px;
		margin : 10px 0 10px 0;
		visibility : hidden;
		float : left;
		left : 130px;

	}
	
#formReagir {
		
	width : 100%;
	height: 295px;
	margin : 0 0 10px 0;
	background-color : #FFF;
	float : left;
	color : #555;
	
}

	#formReagir H3 { 
	
		margin : 0 0 0 6px;
		font : normal normal 24px Georgia;
		color : #000; 

	}

	#formReagir FORM { 
	
		margin : 20px 5px 5px 5px;
		
	}

		#formReagir LABEL { 

			width : 130px;
			height : 20px;
			margin : 6px 0 0 6px;
			float : left;
			font : normal normal 14px Arial;
			color : #555555;			
			
		}
		
		#formReagir INPUT{ 

			width : 280px;
			margin : 6px 12px 0 0;
			border : #555555 solid 1px;
			padding : 2px 5px 2px 5px;
			float : right;
			font : normal normal 12px Arial;
			
		}

		#formReagir INPUT.ValiderCommentaire { 
			width : 231px; 
			padding:5px;
			margin : 10px 12px 0 200px ;
			background-color :#FF9C0B;
			font : normal bold 14px Arial;
			color:#000;
			
		
		}
		#formReagir INPUT.ValiderCommentaire2{ 
			width : 131px; 
			padding:5px;
			margin : 10px 12px 0 200px ;
			background-color :#FF9C0B;
			font : normal bold 14px Arial;
			color:#000;
					
		}
		
		#formReagir TEXTAREA { 

			width : 280px;
			height : 50px;
			margin : 6px 12px 0 0;
			border : #555 solid 1px;
			padding : 5px;
			float : right;
			font : normal normal 12px Arial;		
			
		}
		.envoyer INPUT{ 

			width : 280px;
			margin : 6px 12px 0 0;
			border : #555 solid 1px;
			padding : 2px 5px 2px 5px;
			float : right;
			font : normal normal 12px Arial;
			
		}
		#envoiAmi
		{
			margin:25px 0 0 0;
			font : normal normal 24px Georgia;
			color : #000; 
			text-align:center;
		}