/* Style des redactions */

#art, .txt {
	color:#fff;
	margin-bottom:30px;
	line-height:16px;
	word-spacing:3px;
	text-align:justify;
}
#art a, .txt a {
	color:#888;
}
#art img.fleft, .txt img.fleft {
	margin:0 10px 10px 0;
}
#art h2 {
	font-weight:normal;
	font-size:30px;
	color:#143650;
	text-align:center;
	border-bottom:1px solid #143650;
	padding-bottom:10px;
}
#art h3 {
	color:#1c4c70;
	font-size:24px;
	font-weight:normal;
	padding:10px 0 6px;
	margin:0 0 13px;
	border-bottom:1px dashed #1c4c70;
}
#art h4 {
	color:#aaa;
	font-size:18px;
	font-weight:bold;
	padding:10px 0 0;
	margin:0 0 13px 25px;
	border:0;
}
#art table, .txt table {
	border-collapse:collapse;
	margin:0 auto 13px;
}
#art table td, #art table th, .txt table td, .txt table th {
	border:1px solid #cdcdcd;
	padding:5px;
}
#art th, .txt th {
	background:#E8F2F8;
}
#art ul, .txt ul {
	margin:0 0 13px 40px;
	list-style-image:url(/graph/steam/img/nd_li.png);
}
#art .gallery, .txt .gallery {
	text-align:center;
	margin:20px 0 13px;
}
#art .gallery img, .txt .gallery img, #galerie_mod img {
	border:1px solid #111;
	padding:1px;
	margin:3px;
}
#art .gallery img:hover, .txt .gallery img:hover, #galerie_mod a:hover img {
	border:1px solid #222;
}
.graph
{
	width:550px;
	margin:0 auto 13px auto;
	padding:5px;
	border:1px solid #444;
	background:white;
}
.graph div p
{
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
}

.graph small,.graph dt
{
	font-size:11px;
	font-weight:normal;
}

.graph dd
{
	text-align:right;
	margin:0 0 10px 0;
	background:url(/graph/steam/img/bar.png) 0px 4px repeat-x;
}

.graph dd div
{
	width:58px;
	text-align:left;
	margin:0 0 0 auto;
	padding:0 0 0 5px;
	background:white;
}
#art .ind:first-letter, .txt .ind:first-letter, #art .long:first-letter, .txt .long:first-letter {
	padding-left:10px;
	color:#CCC;
	font-size:16px;
}
#art .intro {
	background-color:#111;
	padding:2px 4px;
	letter-spacing:1px;
	color:#666;
	margin-bottom:15px;
}
#art .intro p {
	margin-bottom:5px;
}
#art .imgside, .txt .imgside {
	margin-bottom:13px;
}
#art .imgside .imgleft, .txt .imgside .imgleft {
	float:left;
	margin:0 5px 5px 0;
}
#art .imgside .imgright, .txt .imgside .imgright {
float:right;
margin:0 0 5px 5px;
}

/* Fin de style des redactions */


#art-head .action {
	float:right;
}
#bloc_titre_redac h1, #titre_redac, #art-head {
	font-size:18px;
	line-height:19px;
	font-weight:normal;
	margin:0;
	color:#ddd;
	border-bottom:1px solid #ddd;
	padding:0;
	height:22px;
	padding-left:30px;
}
#bloc_titre_redac h1 img, #titre_redac img, #art-head img {
	vertical-align:middle;
	margin:3px 5px 0 0;
}

#link_rel h3, #link_rel_mod h3 {
	margin:0;
	border-bottom:1px dashed #868789;
	width:50%;
}
#link_rel ul, #link_rel_mod ul {
	padding:2px;
}
#link_rel li, #link_rel_mod li, #link_rel_mod p {
	color:#fff;
}
#sous_titre_redac {
	font-size:11px;
	margin:2px 5px 20px;
	color:#BBB;
}
#sous_titre_redac p {
	margin:0;
}

#art-end p {
	margin:0;
}
#pages_dossier {
	margin:5px 20px 0;
}
#pages_dossier_gauche, #pages_dossier_droite {
	width:351px;
	list-style:none;
	margin:0;
}
#pages_dossier_gauche li, #pages_dossier_droite li {
	height:20px;
	line-height:20px;
	background-color:#111;
	margin-bottom:2px;
	padding:0 3px;
}
#pages_dossier .action {
	margin-top:2px;
}
#pages_dossier_gauche {
	float:left;
}
#pages_dossier_droite {
	float:right;
}
#doc_infos {
	background-color:#f6f7fb;
	margin:10px;
	border:1px solid #cdd0d5;
}
#doc_infos hr {
	margin-bottom:0;
}
#doc_infos ul {
	margin:10px 0 10px 25px;
	color:#444;
}
.art-end-top {
	text-align:center;
}
.art-end-links {
	border-top:2px solid #4a4a4a;
	margin-top:10px;
}

.art-end-links .art-end-prev {
	float:left;
}

.art-end-links .art-end-next {
	float:right;
}

.art-end-links a:hover {
	text-decoration:none;
}
