@charset "UTF-8";
body {
/*	background-color:#f8f8f8; */
	margin: 0px;
	font-size:12px;
	color:#666;
}
/* balises */
body, p {
	font-family: arial, sans-serif;
	color:#776503;
}
h1, h2, h3, h4, h5, #submit, .submit {
	font-family: arial, sans-serif;
}
h1, h2, h3 {
	font-weight:300;
}
h1 {
	font-size:20px;
	line-height:33px;
}
h2 {
	font-size:27px
}
.post h3 {
	font-weight:600;
}
#nav h4, #nav h4 a {
	font-weight:400;
	font-size:12px;
	line-height: 20px;
	color:#3a3532;
	font-family: arial, sans-serif;
	margin:15px 0 0;
}
.newspost h4 {
	font-weight:600;
	font-size:15px;
	margin: 10px 0 0;
	color:#666;
}
.newspost a p, #nav a {
	color:#776503;
	}
h5 {
	font-weight:400;
	font-style:normal !important;
	font-size:13px;
	margin:10px 0 5px 0;
	color:#666;
}
h5 a {
	font-weight:600;
}
#postsingle h1, .fakenews h1, .fakenews h1 a {
	font-weight:600;
	font-size:24px;
	color:#000;
	margin: 0 0 10px;
	line-height: 24px;
}
#postsingle p, #postsingle h1 {
	width:216px;
}
h1, h2, h2 a {
	color:#333;
	margin:10px 0 0;
}
h3 {
	color:black;
	font-size:14px;
	margin:5px 0;
}
.pagetitle h3 {
	font-size:21px;
	color:#776503;
	margin-bottom:2px;
}
#postsingle.move p, #postsingle.move h1 {
	width:700px;
}	
p {
	margin: 3px 0;
	line-height:16px;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	border-bottom: dotted 1px;
}
img, a img, p img, a:hover img {
	border:0px;
	border:none;
}
.who p, #postsingle p, .fakenews p, .newspost p {
	font-weight:400;
	font-style:normal;
	font-size:13px;
	line-height:18px;
	margin: 6px 0 0 0;
}
.who p a, #postsingle p a, .fakenews p a, h5 a {
	color:black;	
}
form {
	margin:5px 0;
	padding:0;
}
#s; .submit {
	width : 150px;
}
input, textarea {
	padding:3px;
	border: solid 1px #999;
	-moz-border-radius:6px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	background-color: #eee;
}
input:hover, textarea:hover {
	border-color: #e20036;	
}
#commentform input {
	width:200px;	
}
#submit {
	padding:4px 3px 2px;
	font-style:normal !important;
	text-transform:uppercase;
	font-weight:600;
	font-size: 14px;
	border-color:black;
	background-color:#999;
	color:white;	
}
.submit {
	padding:4px 10px;
	margin: 5px 0 5px 0;
	}
.signup {
	margin:0;	
}
#submit:hover, .submit:hover {
	background-color:#e20036;	
}
#menu {
	width:100%;
	position: 	absolute;
	top:0;
	z-index:30;
	height:40px;
	border-bottom:solid 1px #776503;
	background-color:#fff;
}
.menu-trigger {
	float:left;
	color:#776503;
	display:block;
	line-height:40px;
	width:800px;
	height:40px;
	margin:0;
	padding-left: 0px;
}
li.active {
	display:none;
	}
.active {
	background:url(img/fleches.gif) left -79px no-repeat;
}
#nav-container {
	margin:0;
	width:100%;
	position:absolute;
	top:-400px;
	border-bottom:solid 1px #776503;
	z-index:20;
	background-color:white;
}
#nav {
	margin:10px auto;
	padding-left:10px;
	width:984px;
	position: relative;
	top:0;
}
#nav ul {
	margin: 5px 0;
	padding:0;
}
#nav li {
	list-style:none;
	margin:0;
	padding:0;
	height:15px;
}
#out {
	width:99%;
	height:99%;
	position:absolute;
	top:0;
	z-index:10;
	display:none; 
/*	background-color:#0ff; */
}
.nomargin {
	margin:0;
}
.centre {
	background-color:white;
	margin:0 auto;
	padding-left:10px;
	width:984px;
}
#header {
	margin:70px 0 34px;
	width:960px;
	border-bottom:solid 2px #000;
}
#colgauche {
	margin:0;
	width:738px;
	float:left;
}
#coldroite {
	margin:0;
	float:right;
	width:246px;
}
.pagetitle {
	width:960px;
	margin:0 24px 34px 0;
}
.pagetitle.clients {
	width:960px;
	margin:0 24px 0 0;
}
.post, .colnav {
	float:left;
	display:inline;
	margin: 0 24px 34px 0;
	padding: 0 0 5px;
}
.post, .colnav, .who {
	width:222px;
}
.post.sticky {
	width:714px;
	height: 312px;
}
#coldroite .post {
	margin: 0 24px 12px 0;
	border-bottom:none;
	}
.singlenav {
/*	width:960px; */
	height:20px;
	margin: 0 24px 0 0;
	padding-bottom:7px;
}
