﻿@charset "utf-8";

body {
	background-color: #1a1a1a;
	font-family: "Verdana";
	font-size: 8pt;
	color: #484747;
	margin: 0; /* pour éviter les marges */
    text-align: center; /* pour corriger le bug de centrage IE */
}

a {
	text-decoration: none;
	color: #484747;
}

a:hover {
	text-decoration: underline;
}

#wrapper {	
	background: #eeebe2 url(images/background.png) repeat-x 0 494px;
	width: 1000px;
	margin-left: auto;
    margin-right: auto;
	text-align: left; /* on rétablit l'alignement normal du texte */
	height: 100%;
}

#content {
	padding-left: 47px;
    padding-right: 93px;
}

#content .redline {
	background-image: url(images/redline.png);
	margin: 0 0 31px 0;
	width: 860px;
	height: 1px;
}

#header {
	background-image: url(images/header.png);
	width: 1000px;
	height: 223px;
}

#menu {
	background-image: url(images/menu.png);
	width: 1000px;
	height: 41px;
}

#facts {
	background-image: url(images/facts.png);
	width: 953px;
	height: 134px;
	padding-left: 47px;
	padding-top: 96px;
}

#facts .factsbox {
	float: left;
	color: #aba49c;
	font-size: 10px;
	width: 198px;
	height: 118px;
	padding-top: 8px;
}

#facts .factsbox .bold {
	font-weight: bold;
	color: #fff;
}

#facts .factsbox .bolder {
	font-weight: bold;
	color: #aba49c;
}

#facts .factsbox .underline {
	text-decoration: underline;
}

#facts .factsline {
	float: left;
	background-image: url(images/factsline.png);
	margin: -5px 15px 0 15px;
	width: 1px;
	height: 123px;
}

#pagetitle {
	padding-top: 21px;
	margin-bottom: 14px;
}

#pagetitle2 {
	padding-top: 21px;
	margin-bottom: 14px;
}

.newsbox {
	padding-bottom: 25px;
}

.newsthumb {
	float: left;
	background-color: #fff;
	border: 1px solid black;
	padding: 1px;
	width: 200px;
	height: 283px;
}

.newsthumb .post-image {
	border: 0;
	width: 200px;
	height: 283px;
}

.newsinfos {
	float: left;
	margin-left: 20px;
	width: 634px;
	font-size: 11px;
}

.title {
	font-size: 24px;
	font-weight: bold;
	color: #9b0101;
	margin: -4px 0 6px 0;
}

.title a {
	color: #9b0101;
}

.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #393939;
	margin: 0 0 0 0;
	padding-left: 1px;
}

.subtitle a {
	color: #393939;
}

.fn {
	font-weight: bold;
	color: #707070;
}

.fn a {
	font-weight: bold;
	color: #707070;
}

.entry td.bordered {
	border-bottom: 1px solid #707070;
}

.grayline {
	background-image: url(images/grayline.png);
	margin: 11px 0 11px 0;
	width: 637px;
	height: 1px;
}

.grayline2 {
	background-image: url(images/grayline2.png);
	margin: 11px 0 11px 0;
	width: 860px;
	height: 1px;
}

.newscontent {
	width: 635px;
	font-size: 8pt;
	padding: 1px;
}

.newscontent2 {
	font-size: 8pt;
	padding: 1px;
}

.newscontent p {
	margin-top: 0;
	padding-top: 0;
}

#footer {	
	color: #cbc4b0;
	font-size: 10px;
	background-color: #0a0808;
	height: 58px;
	width: 1000px;
}

#footer a {
	color: #cbc4b0;
	text-decoration: underline;
	font-weight: bold;
}

#footer a:hover {
	color: #cbc4b0;
	text-decoration: none;
	font-weight: bold;
}

#copy {
	float: left;
	padding: 23px 0 0 47px;
	width: 400px;
}

#powerd {
	float: right;
	text-align: right;
	padding: 23px 42px 0 0;
	width: 400px;
}

#loader {  
    visibility: hidden;  
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.entry img {
	margin: 12px;
	border: 1px solid #707070;
}

.newscontent img {
	margin: 12px;
	border: 1px solid #707070;
}
