* {
	padding:0;
	margin:0;
}
html {
	font-size:100%;
}
html,body {
	background-color:#e8e8e8;
}
body {
	text-align:center;
	font-family:FreeSansBold, arial;
	font-size:80%;
	min-width:1020px;
}
/*HTML5 Construct*/
section, article, header, footer, nav, aside, hgroup {
	display:block;
}
.colonne-g {
	position:relative;
	z-index:1;
	float:left;
	width:260px;
	overflow:hidden;
}
.colonne-c {
	position:relative;
	z-index:1;
	float:right;
	width:760px;
	overflow:hidden;
}
#blog-content {
	padding-top:25px;
}
/*-- HEADER --*/
div#logo_mobile {
	display:none;
}
header.head-master {
	height:185px;
	width:100%;
	min-width:1020px;
	text-align:center;
}
div.head-align {
	width:1020px;
	margin:0 auto 0 auto;
}
section#socio {
	z-index:2;
	height:25px;
	background-image:url('images/body/header_rp.png');
	background-position:0 0;
	background-repeat:repeat-x;
}
section#banner {
	z-index:2;
	height:115px;
	background-image:url('images/body/header_rp.png');
	background-position:0 -25px;
	background-repeat:repeat-x;
}
nav#liens-socio {
	color:#888888;
	font-size:.9em;
	font-family:FreeSansMedium;
	float:right;
	margin-right:37px;
}
nav#liens-socio a.header-lien-socio {
	float:left;
	color:#888888;
	margin:5px 8px 0 8px;
	text-decoration:none;
	-webkit-transition: color 0.2s ease;
	-moz-transition: color 0.2s ease;
	-o-transition: color 0.2s ease;
	transition: color 0.2s ease;
}
nav#liens-socio a.nav_on {
	color:#ffffff;
}
nav#liens-socio a.header-lien-socio:hover {
	color:#ffffff;
}
nav#liens-socio a.header-lien-socio:first-child {
	margin-left:10px;
}
nav#liens-socio span.header-lien-separation {
	float:left;
	margin-top:5px;
}
nav#liens-socio a.pict-social {
	display:block;
	height:13px;
	width:13px;
	margin:6px 0 0 13px;
}
a#liens-rss {
	margin-left:19px;
	background:transparent url('images/body/socio_pict.png') no-repeat 0 -26px;
}
a#liens-facebook {
	background:transparent url('images/body/socio_pict.png') no-repeat 0 0;
}
a#liens-twitter {
	background:transparent url('images/body/socio_pict.png') no-repeat 0 -13px;
}
nav#lien-logo {
	margin:26px 0 0 40px;
	text-align:left;
}
nav#lien-logo a#header-lien-logo {
	display:block;
	height:63px;
	width:128px;
}
nav#lien-logo a#header-lien-logo img#img-logo {
	border:none;
}
img#img-banner {
	float:right;
	margin-right:100px;
	height:115px;
	width:500px;
}
section#header_end {
	background-image:url('images/body/header_rp.png');
	background-repeat:repeat-x;
	background-position:0 -140px;
	height:45px;
	width:100%;
}
/*-- FOOTER --*/
footer.footer-master {
	height:76px;
	width:100%;
	min-width:1020px;
	text-align:left;
}
footer.footer-master a.footer-lien {
	color:#888888;
	text-decoration:none;
	-webkit-transition: color 0.2s ease;
	-moz-transition: color 0.2s ease;
	-o-transition: color 0.2s ease;
	transition: color 0.2s ease;
}
footer.footer-master a.footer-lien:hover {
	color:#ffffff;
}
footer.footer-master a.nav_on {
	color:#ffffff;
}
section#footer-deb {
	background-image:url('images/body/footer_rp.png');
	background-position:0 0;
	background-repeat:repeat-x;
	height:45px;
	width:100%;
}
section#footer-content {
	background-image:url('images/body/footer_rp.png');
	background-position:0 -45px;
	background-repeat:repeat-x;
	height:31px;
	width:100%;
}
div#mentions {
	float:right;
	font-family:arial;
	font-size:.8em;
	color:#888888;
	margin:8px 0 0 0;
}
div.footer-align {
	width:1020px;
	margin:0 auto 0 auto;
}
a#titre-footer {
	position:absolute;
	top:10px;
	margin-left:10px;
	color:#ffffff;
	font-size:.9em;
	font-family:FreeSansBold;
	text-decoration:none;
}

img#img-footer{
	margin:6px 0 0 40px;
	width:67px;
	height:20px;
}
/*-- CONTENT --*/
div#global {
	width:1020px;
	margin:0 auto 0 auto;
	text-align:left;
	overflow:auto;
}
section.bloc-sidebar {
	margin-bottom:30px;
}
section.bloc-sidebar:first-child {
	margin-top:25px;
}
header.bloc-sidebar-header {
	margin-left:40px;
	width:200px;
}
h2.bloc-sidebar-titre {
	display:block;
	color:#222222;
	font-family:FreeSansBold;
	font-weight:normal;
	font-size:2em;
	letter-spacing:-1px;
	padding:0 0 0 0;
}
div.bloc-sidebar-separation {
	height:1px;
	background-color:#cccccc;
	margin:7px 20px 20px 40px;
	box-shadow:-1px 1px 0px #f9f9f9;
	-moz-box-shadow:-1px 1px 0px #f9f9f9;
	-webkit-box-shadow:-1px 1px 0px #f9f9f9;
}
.bloc-sidebar-element {
	margin-left:40px;
	font-family:FreeSansMedium;
	font-size:1.2em;
	color:#666666;
}
.bloc-sidebar-element p {
	width:200px;
	word-spacing:-1px;
	line-height:1.4em;
	margin-bottom:15px;
}
.bloc-sidebar-element p strong {
	font-weight:normal;
}
li.bloc-sidebar-element-post {
	width:200px;
	margin-bottom:10px;
	position:relative;
	list-style:none;
}
a.lien-sidebar-edit {
	color:#666666;
	text-decoration:none;
}
a.lien-sidebar-edit-orange {
	color:#f37000;
	text-decoration:none;
}
a.lien-sidebar-edit:hover {
	color:#f37000;
}
a.lien-sidebar-links {
	color:#444444;
	text-decoration:none;
	word-spacing:-1px;
	-webkit-transition: color 0.2s ease;
	-moz-transition: color 0.2s ease;
	-o-transition: color 0.2s ease;
	transition: color 0.2s ease;
}
img.bloc-sidebar-element-post-img {
	position:absolute;
	top:0;
	height:100%;
	max-width:200px;
}
span.bloc-sidebar-element-post-points {
	position:absolute;
	top:0;
	height:112px;
	width:200px;
	background-image:url(images/sidebar/cadre_post_points.png);
}
a.lien-sidebar-post {
	position:relative;
	display:block;
	color:#ffffff;
	font-style:italic;
	font-size:0.8em;
	text-decoration:none;
	width:200px;
	height:112px;
	background:url(images/sidebar/cadre_post.png);
	-webkit-transition: color 0.2s ease,background 1s linear;
	-moz-transition: color 0.2s ease,background 1s linear;
	-o-transition: color 0.2s ease,background 1s linear;
	transition: color 0.2s ease,background 1s linear;
}
span.bloc-sidebar-element-post-nom {
	display:block;
	position:relative;
	top:94px;
	left:5px;
}
a.lien-sidebar-post:hover span.bloc-sidebar-element-post-points {
	background:transparent;
}
a.lien-sidebar-links:hover, a.lien-sidebar-post:hover {
	color:#f37c00;
}
li.bloc-sidebar-element-lien {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
li.bloc-sidebar-element-cat {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
a.lien-sidebar-categorie, a.lien-sidebar-links {
	color:#444444;
	height:23px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0 0;
	padding:3px 0 0 0;
	word-spacing:-1px;
	-webkit-transition: color 0.2s ease,background-position 0.2s ease;
	-moz-transition: color 0.2s ease,background-position 0.2s ease;
	-o-transition: color 0.2s ease,background-position 0.2s ease;
	transition: color 0.2s ease,background-position 0.2s ease;
}
a#lien-sidebar-categorie-hover, a.lien-sidebar-categorie:hover, a.lien-sidebar-links:hover {
	color:#f37c00;
	background-position:0 -23px;
}
input#champ-recherche {
	padding:2px 5px 2px 4px;
	border:0;
	line-height:1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0px 0px 10px #cccccc;
	-moz-box-shadow:0px 0px 10px #cccccc;
	-webkit-box-shadow:0px 0px 10px #cccccc;
	width:155px;
	height:20px;
	vertical-align:middle;
	margin:0;
}
form#recherche-form {
	font-family:arial;
	font-size:.9em;
}
input#btn-recherche {
	padding:0px 5px 0 4px;
	vertical-align:top;
	text-align:center;
	line-height:1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#f37000;
	color:#ffffff;
	text-decoration:none;
	border:none;
	cursor:pointer;
	width:30px;
	height:24px;
	-webkit-transition: background-color 0.2s ease;
	-moz-transition: background-color 0.2s ease;
	-o-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}
input#btn-recherche:hover{
	background-color:#444444;
}
.suggestList {
	position: absolute;
	z-index:100;
	width:155px;
	margin:1px 0 10px 0;
	padding:5px 5px 5px 4px;
	font-size:0.8em;
	color:#000000;
	background-color:#ffffff;
	list-style:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.suggestList li {
	margin: 0px;
	padding: 1px;
	cursor: pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-transition: background-color 0.3s ease,color 0.2s ease;
	-moz-transition: background-color 0.3s ease,color 0.2s ease;
	-o-transition: background-color 0.3s ease,color 0.2s ease;
	transition: background-color 0.3s ease,color 0.2s ease;
}
.suggestList li:hover {
	background-color:#f37000;
	color:#ffffff;
}
/*-- NEWSLETTER --*/
form#newsletter-form {
	font-family:arial;
	font-size:.9em;
}
form#newsletter-form  p#message-newsletter {
	font-size:.9em;
	color:#f37000;
}
form#newsletter-form div.error {
	font-size:.9em;
	padding:5px 0px 2px 0;
	color:#f37000;
	border:0;
	line-height:1;
	width:200px;
	height:17px;
	margin:0 0 5px 0;
}
form#newsletter-form input.input-txt {
	padding:2px 5px 2px 4px;
	color:#666666;
	border:0;
	line-height:1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0px 0px 10px #cccccc;
	-moz-box-shadow:0px 0px 10px #cccccc;
	-webkit-box-shadow:0px 0px 10px #cccccc;
	width:191px;
	height:20px;
	vertical-align:middle;
	margin:0 0 5px 0;
}
input#btn-newsletter {
	padding:0px 5px 0 4px;
	margin:0 0 5px 0;
	text-align:center;
	line-height:1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#f37000;
	color:#ffffff;
	text-decoration:none;
	border:none;
	cursor:pointer;
	height:24px;
	-webkit-transition: background-color 0.2s ease;
	-moz-transition: background-color 0.2s ease;
	-o-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}
input#btn-newsletter:hover{
	background-color:#444444;
}
/*-- ARTICLES --*/
article.articles, article.article_add {
	background-color:#ffffff;
	margin:0 0 40px 20px;
	width:600px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:0px 0px 10px #cccccc;
	-moz-box-shadow:0px 0px 10px #cccccc;
	-webkit-box-shadow:0px 0px 10px #cccccc;
}
header.articles-header {
	padding:20px 20px 0 20px;
}
time.articles-time {
	font-family:FreeSansBold;
	color:#f37000;
	font-size:1.2em;
	font-weight:bold;
}
h1.articles-titre {
	color:#444444;
	font-size:2.6em;
	font-smooth:always;
	-webkit-font-smooth: antialiased;
	letter-spacing:-1px;
	padding-top:5px;
	line-height:0.9em;
}
a.articles-lien-titre {
	color:#444444;
	text-decoration:none;
	-webkit-transition: color 0.2s ease;
	-moz-transition: color 0.2s ease;
	-o-transition: color 0.2s ease;
	transition: color 0.2s ease;
}
a.articles-lien-titre:hover {
	color:#f37000;
}
section.contenu-article {
	margin:20px 20px 0 20px;
}
img.add_image {
	margin-bottom:20px;
	max-width:560px;
	border:none;
}
div.article-text {
	font-family:arial;
	font-weight:normal;
	font-size:1em;
	color:#666666;
	line-height:1.6em;
	margin-bottom:20px;
}
div.article-text pre {
	border:2px solid #f37000;
	clear:both;
	font:arial;
	font-size:1.1em;
	margin-bottom:10px;
	overflow:auto;
	padding:10px 15px;
}
div.article-text a.article-text-lien {
	color:#f37000;
	text-decoration:none;
}
div.article-text a.article-text-lien:hover {
	text-decoration:underline;
}
div.article-text img.article-text-img {
	max-width:560px;
}
div.article-text a.image-lightbox img.article-text-img-lightbox {
	max-width:560px;
	border:none;
}
div.article-text a.article-text-lien img.article-text-img {
	border:none;
}
div.article-text strong.article-text-imp img.article-text-img {
	float:left;
	margin-right:20px;
}
section.contenu-article a.lire-suite {
	font-family:arial;
	font-size:.9em;
	padding:6px 6px 4px 6px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#f37000;
	color:#ffffff;
	text-decoration:none;
	-webkit-transition: background-color 0.2s ease;
	-moz-transition: background-color 0.2s ease;
	-o-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}
section.contenu-article a.lire-suite:hover {
	background-color:#444444;
}
footer.articles-footer {
	font-family:arial;
	border-top:1px #e8e8e8 solid;
	margin:20px 20px 0 20px;
	padding:20px 0 20px 0;
	color:#888888;
}
section#post-social {
	margin-top:10px;
}
a.articles-footer-mots {
	color:#888888;
}
aside.article-complement {
	float:right;
	width:100px;
	margin-top:20px;
}
div.article-complement-type {
	height:61px;
	width:61px;
	background-image:url('images/articles/complement_type.png');
	margin-bottom:7px;
	text-align:center;
}
div.article-complement-type a.type-comment {
	display:block;
	margin:0 auto 0 auto;
	text-decoration:none;
}
img.article-complement-type-img {
	margin:19px auto 19px auto;
	width:21px;
	height:23px;
	border:none;
}
div.article-complement-comment {
	height:49px;
	width:49px;
	background-image:url('images/articles/complement_comment.png');
	text-align:center;
}
div.article-complement-comment a.nb-comment {
	display:block;
	font-family:FreeSansBold;
	font-size:1.3em;
	color:#ffffff;
	margin:0 auto 0 auto;
	padding:15px 0 0 0;
	text-decoration:none;
}
/*-- NAVIGATION PAGE --*/
nav#pagination {
	font-family:FreeSansMedium;
	background-color:#ffffff;
	margin:0 0 40px 20px;
	width:600px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:0px 0px 10px #cccccc;
	-moz-box-shadow:0px 0px 10px #cccccc;
	-webkit-box-shadow:0px 0px 10px #cccccc;
	text-align:center;
	padding:5px 0 5px 0;
}
a.pagination-lien-page {
	margin:0 5px 0 5px;
	color:#444444;
	text-decoration:none;
}
a.pagination-lien-page:hover {
	color:#f37000;
}
span#pagination-current-page {
	margin:0 5px 0 5px;
	color:#f37000;
}

/* COMMENTAIRES */

section#article-commentaires {
	width:600px;
	margin:0 0 20px 20px;
	padding-top:20px;
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	box-shadow:0px 0px 10px #cccccc;
	-moz-box-shadow:0px 0px 10px #cccccc;
	-webkit-box-shadow:0px 0px 10px #cccccc;
}
h2#article-commentaires-titre {
	margin:0 0 40px 20px;
	color:#444444;
	font-family:FreeSansBold;
	font-size:1.4em;
	letter-spacing:-1px;
}
section.comment {
	margin:0 20px 0 20px;
	padding:20px 0 20px 0;
	border-top:1px #e8e8e8 solid;
	font-family:arial;
	font-size:0.9em;
}
section#first-comment, section#no-comm  {
	border-top:none;
	padding-top:0;
}
.comment .name{
	color:#444444;
	font-weight:bold;
}
.comment a.article-commentaires-lien {
	color:#444444;
}
.comment .date{
	color:#f37000;
}
.comment p.article-commentaires-text {
	padding:10px 0 0 0;
}
#form-comment{
	font-family:arial;
	width:600px;
	margin:0 0 40px 20px;
	padding:20px 0 0 0;
	background-color:#ffffff;
	color:#888;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	box-shadow:0px 0px 10px #cccccc;
	-moz-box-shadow:0px 0px 10px #cccccc;
	-webkit-box-shadow:0px 0px 10px #cccccc;
}
#form-comment h2#form-comment-titre{
	font-family:FreeSansBold;
	font-size:1.4em;
	color:#444444;
	margin:0 0 40px 20px;
	letter-spacing:-1px;
}
#form-comment form {
	padding:0 20px 20px 20px;
}
#form-comment input[type=text],
#form-comment textarea{
	display:block;
	border:1px solid #ccc;
	margin:2px 0 10px 0;
	padding:3px;
	font-size:1em;
	color:#555555;
	font-family:arial;
}
#form-comment textarea{
	width:300px;
	resize:none;
}
label{
	font-size:0.9em;
}
label span.error{
	color:red;
	position:relative;
	right:-10px;
}
#contact-form {
	padding:0 20px 20px 20px;
}
#form-comment p{
	font-family:arial;
	font-size:1em;
	color:#444444;
	padding:0 0 20px 0;
	margin:0 20px 0 20px;
}
#contact-form input[type=text],
#contact-form textarea{
	display:block;
	border:1px solid #ccc;
	margin:2px 0 10px 0;
	padding:3px;
	font-size:1em;
	color:#555555;
	width:300px;
	font-family:arial;
}
#contact-form textarea{
	resize:none;
}
#recrut-form {
	padding:0 20px 20px 20px;
}
#recrut-form label {
	font-family:arial;
}
#recrut-form input[type=text],
#recrut-form textarea{
	display:block;
	border:1px solid #ccc;
	margin:2px 0 10px 0;
	padding:3px;
	font-size:1em;
	color:#555555;
	width:300px;
	font-family:arial;
}

#recrut-form textarea {
	resize:none;
}
p.message-formulaire {
	font-family:arial;
	font-size:1em;
	color:#f37000;
	padding:0 0 20px 0;
	margin:0 20px 0 20px;
}
section.page-simple {
	font-family:FreeSansMedium;
	width:600px;
	margin:0 0 40px 20px;
	padding:20px 0 0 0;
	background-color:#ffffff;
	color:#888;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	box-shadow:0px 0px 10px #cccccc;
	-moz-box-shadow:0px 0px 10px #cccccc;
	-webkit-box-shadow:0px 0px 10px #cccccc;
}
section.page-simple a {
	color:#f37000;
	text-decoration:none;
}
section.page-simple p.page-simple-text{
	font-family:arial;
	font-size:1em;
	color:#444444;
	padding:0 0 20px 0;
	margin:0 20px 0 20px;
}
section.page-simple ul.page-simple-list {
	padding:0 0 20px 0;
	margin:0 20px 0 35px;
	font-family:arial;
	color:#444444;
}
section.page-simple h2#page-simple-titre {
	font-family:FreeSansBold;
	font-size:2.6em;
	color:#444444;
	margin:0 0 20px 20px;
	letter-spacing:-1px;
}
#submit{
	font-family:arial;
	font-size:.9em;
	padding:5px 5px 3px 5px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#f37000;
	color:#ffffff;
	text-decoration:none;
	border:none;
	cursor:pointer;
	margin-top:5px;
	-webkit-transition: background-color 0.2s ease;
	-moz-transition: background-color 0.2s ease;
	-o-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}
#submit:hover{
	background-color:#444444;
}
iframe {
	border:none;
}

/*Concours Instant 2011*/
#concours-form input[type=text]{
	display:block;
	border:1px solid #ccc;
	margin:0;
	padding:3px;
	font-size:1em;
	color:#555555;
	width:300px;
	font-family:arial;
}
#participe{
	font-family:arial;
	font-size:.9em;
	padding:5px 5px 3px 5px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#f37000;
	color:#ffffff;
	text-decoration:none;
	border:none;
	cursor:pointer;
	margin-top:5px;
	-webkit-transition: background-color 0.2s ease;
	-moz-transition: background-color 0.2s ease;
	-o-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}
#participe:hover{
	background-color:#444444;
}
@media handheld, only screen and (max-device-width: 960px), (max-width: 960px) {
	html, body {
		background-color:#ffffff;
	}
	body {
		font-size:120%;
		min-width:320px;
	}
	body,header.head-master {
		min-width:0;
	}
	body, .colonne-c {
		width: auto !important; 
		margin: auto !important; 
		padding: auto !important; 
	}
	#sidebar-categories .bloc-sidebar-separation,#sidebar-categories .bloc-sidebar-header,#sidebar-posts,#sidebar-editeur,#sidebar-links,#sidebar-search,#sidebar-newsletter,header.head-master .colonne-g, footer.footer-master, img#img-banner, nav#liens-socio, aside.article-complement, div#mentions, section#header_end  {
		display:none;
	}
	div#logo_mobile {
		display:block;
		padding-top:17px;
	}
	div#logo_mobile a img {
		border:none;
	}
	section#sidebar-categories {
		display:block;
		background-image:url('images/body/header_mobile_rp.png');
		background-position:0 -72px;
		background-repeat:repeat-x;
	}
	section#sidebar-categories nav.bloc-sidebar-element {
		margin:0 auto 0 auto !important;
	}
	section#sidebar-categories nav.bloc-sidebar-element ul {
		list-style:none;
		padding:8px 0 8px 0 !important;
		margin:0 auto 0 auto;
		width:100%;
	}
	section#sidebar-categories nav.bloc-sidebar-element ul li {
		display:inline-block;
		width:12%;
		border-left:1px #c1c1c1 solid;
		margin:0;
		padding:0;
	}
	section#sidebar-categories nav.bloc-sidebar-element ul li:first-child {
		border-left:none;
	}
	section#sidebar-categories nav.bloc-sidebar-element ul li a {
		display:block;
		width:100%;
		height:23px;
		background-repeat:no-repeat;
		background-position:center top;
		padding:0;
	}
	section#sidebar-categories nav.bloc-sidebar-element ul li a span.bloc-sidebar-element-text {
		display:none;
	}
	section#sidebar-categories nav.bloc-sidebar-element ul li a.lien-sidebar-categorie:hover, section#sidebar-categories nav.bloc-sidebar-element ul li a#lien-sidebar-categorie-hover {
		background-position:center -23px;
	}
	section#socio {
		z-index:2;
		height:12px;
		background-image:url('images/body/header_mobile_rp.png');
		background-position:0 0;
		background-repeat:repeat-x;
	}
	section#banner {
		z-index:2;
		height:59px;
		background-image:url('images/body/header_mobile_rp.png');
		background-position:0 -12px;
		background-repeat:repeat-x;
	}
	header.head-master {
		height:71px;
	}
	article.articles, nav#pagination, section#article-commentaires, section#form-comment {
		max-width:600px;
		width:auto;
		font-size:120%;
		margin-left:auto;
		margin-right:auto;
		box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		background-color:transparent;
		border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
	}
	div#global {
		position:relative;
		padding-top:0;
		overflow:hidden;
	}
	div#global, div.head-align {
		width:auto !important; 
	}
	img, table, td, blockquote, code, pre, textarea, input, object, embed, video { 
		max-width: 100% !important; 
	} 
	textarea, table, td, th, code, pre, samp { 
		word-wrap: break-word;
		white-space: pre-line;
	}
	.colonne-c { 
		float: none !important;
		width: auto !important;
	}
	#blog-content {
		padding-top:45px;
	}
	.colonne-g { 
		position:absolute;
		top:0;
		float: none;
		width:100%;
	}
	.hide_mobile { 
		display: none !important; 
	}
}
@media handheld, only screen and (max-device-width: 640px), (max-width: 640px) {
	body {
		min-width:320px;
	}
	article.articles, nav#pagination, section#article-commentaires, section#form-comment {
		font-size:140%;
	}
}
