/* CSS Document */

article {
	font-size:1em;	
	max-width:600px;
	margin:0em auto;
	display:block;
}

article .top_img {
	maw-width:100%;
	display:block;
	margin:0em auto 2em auto;	
	padding:0em;
}

article .shortcut_admin {
	text-align:right;
	width:92%;
	margin:0em auto 1em auto;
}
article .shortcut_admin img {
	max-width:1.5em;
	margin:0.1em;	
}

article h1 {
	width:92%;
	text-transform:uppercase;	
	margin:0em auto 2em auto;
	padding:0em;
	font-size:1.4em;
}

article .main_body {
	text-align:justify;
	width:92%;
	margin:0em auto;	
}

article .published {
	width:92%;
	margin:2em auto;
	color:#999;
}

article strong {
	font-family:arial, sans-serif;
}

article .petit_text {
	font-size:0.8em;
}
article .grand_text {
	font-size:1.4em;
}

article .cite {
	width:72%;
	margin:0em auto;
	padding:4%;
	background-color:#F3F3F3;
}

article .cite_author {
	display:block;
	font-weight:bold;
	margin:0em 0em 1em 0em;
	padding:0em 0em 0.5em 0em;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

article .title_article {
	font-size:1.3em;
	margin:0.7em 0em 0em 0em;
	padding:0.28em 0em 0.1em 0em;
	font-family:arial, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

article .center {
	margin:0em;
	padding:0em;
	text-align:center;
}

article .right {
	margin:0em;
	padding:0em;
	text-align:right;
}

article ul {
	margin:0em;	
}

article img {
	max-width:100%;
	height:auto;
}

article .img_form_gen {
	max-width:100%;
}

article .rouge {
	color:#D90025;	
}

article .turquoise {
	color:#49D2C2;		
}

article .bleucanard {
	color:#297884;		
}

article a {
	color:#297884;	
	
}

article .article_sep{
	width:100%;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:0px;
	border-color:#000;	
}