/* CSS Document */

article {
	font-size:1em;	
	max-width:600px;
	margin:0em auto;
	display:block;
}

article .clearBoth {
	clear:both;	
}

article .top_img {
	width:92%;
	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 1em auto;
	padding:0em;
	font-size:1.4em;
}

article .main_body {
	text-align:justify;
	width:92%;
	margin:0em auto 2em auto;	
	line-height:1.5em;
}

article .published {
	width:92%;
	margin:0em auto 2em auto;
	color:#999;
}

article .author {
	display:block;
	width:92%;
	margin:0em auto;
	padding:0em 0em 1.5em 0em;
	width:calc(100%	- 3em);
	color:#999;
}
article .author .col1 {
	float:left;
	width:6em;
	text-align:center;
}
article .author .col1 img {
	display:block;
	max-height:4.5em;
	max-width:4.5em;
	border-radius:2.25em;	
	padding:0em;
	margin:0.2em auto 0.4em auto;
}
article .author .col1 span {
	display:block;
	font-size:0.7em;
}
article .author .col2 {
	width:calc(100% - 7em);
	float:left;
	text-align:justify;
}

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 .red {
	color:#e70101;	
}

article .green {
	color:#0d8749;		
}

article .blue {
	color:#1c11f6;		
}

article a {
	color:#297884;	
	
}

article .article_sep{
	width:100%;
	border-style:solid;
	border-bottom-width:1px;
	border-top-width:0px;
	border-color:#000;	
}