body, html {padding: 0px; margin: 0px;}
#global {padding: 0px; margin: 0px auto; width: 950px;}
.ln {clear:both;}
.cl {float:left;}

/* modele */
#cl_0_0{width:100%; margin:0 0 15px 0;}
#cl_1_0{margin:0px; width:302px;}
#cl_1_1	{margin:0 0 0 10px; width:625px; padding:4px;}
#cl_2_0 {width:100%;}

#cl_0_0 {margin-bottom:15px;}
#cl_2_0 {margin:15px 0 0 0;}
.box {width:100%; overflow:hidden;}


/* common screen */
/* @group general */

* {
	margin: 0;
	padding: 0;
	outline: none;}

body {font: normal 10px Arial, Helvetica, sans-serif;}

#global {background-repeat: repeat-x;}

#miniGlobal {
	color: #e3e3e3;
	margin:0px auto;
	padding: 10px;
	font-size: 1.1em;}

#cl_0_0 .column_content{padding:10px 0 20px 0;}

img {border: 0;}

a {text-decoration: underline;}

a:hover {text-decoration: underline;}

h1, h2, h3 {
	font-weight: bold;
	font-family: Tahoma, "Arial Narrow", Arial, 'Trebuchet MS', Helvetica, sans-serif;}

input, textarea {
	border: 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 5px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;}

input.button, input.hitSubmit, input.submit {
	border: 0;
	font-family: bold 12px Arial, Helvetica, sans-serif;
	padding: 2px 5px 1px;
	text-transform: uppercase;
	overflow: visible;
	cursor: pointer;
	font-weight: bold;}

input.checkbox, input.radio {
	background: none;
	border: 0;
	color:#FFF;}

input.button, input.hitSubmit, input.submit/*, .afterReactions .spanAddComment*/ {
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;}

textarea {margin: 5px 0;}

legend {
	padding-left: 5px;
	padding-right: 5px;}

ul, ol, li{
	list-style: none;
	list-style-position: outside;}
/* @end */

/* @group header */
#cl_0_0 .column_content{
	height: auto!important;
	min-height:115px;
	height:115px;}

#cl_0_0 .column_content table,
#cl_0_0 .column_content form{	margin: 0 auto!important;}

#header {
	font-size: 1.2em;
	background-repeat: no-repeat;
	background-position: top;}

#top {
	text-align: left;
	padding: 5px 10px;}

#top h1 {
	padding: 0px;
	margin: 0px;
	font-size: 4em;
	width: 910px;}

.topLien {
	text-decoration: none;
	color: #FFF;}


#top .box-content {
	padding: 0px;
	background: transparent;
	border: 0px none;}

#top .box-titre {display: none;}

#top .box-footer {display: none;}
/* @end */

/* @group footer */
#footer p {
	margin: 0;
	padding: 0;}

#footer .box-content {
	padding: 0px;
	background: transparent;
	border: 0px none;}

#footer .box-titre {display: none;}

#footer .box-footer {display: none;}
/* @end */

/* @group content */
#ln_0 {
	padding: 10px 0;
	zoom: 1;
	}
#ln_1 {
	padding: 0;
	background-repeat: repeat-y;
	zoom: 1;
	}

.box h2 {
	line-height: 20px;
	text-transform: uppercase;}

.box-content p {
	margin: 0;
	padding: 3px;}

div.box-content h1{
	font: bold 1.4em/1.8em Tahoma, Arial, Verdana;
	line-height: normal;}

div.box-content ul{overflow: hidden;}
/* @end */

/* @group articles */
.article {padding:0;}

.article font {line-height: normal;}

.contenuArticle {
	padding: 0px;
	margin: 0px;
	text-align: justify;	}

.divTitreArticle h2{
	border: 0;
	font-weight: bold;
	padding: 5px 0px;
	font-size: 1.4em;}

.divTitreArticle h2 a {	text-decoration: none;}

.page .divPageTitle{
	border: 0;
	font-weight: bold;
	padding: 5px 10px;}

.contenuArticle img {
	border-style: solid;
	border-width: 0px;
	padding: 0px;
	background-color: transparent;
	border-color: transparent;}

.contenuArticle img.GcheTexte {
	float: left;
	margin: 3px 10px 3px 0;}

.beforeArticle,
.dateExtrait {
	padding: 0 0 5px;
	margin: 0;
	text-align: right;
	font-size: 0.95em;}

.cl ul {
	margin: 0;
	padding: 0;}

.contenuArticle, .extrait { font-size: 1.1em;}

.contenuArticle p {
	margin: 10px 0;
	padding: 0;}

.contenuArticle ul {
	margin: 10px 0;
	padding: 0;}

.contenuArticle ul li {
	margin: 0 0 5px 0;
	padding: 0 0 0 11px;
	background-repeat: no-repeat;
	background-position: 0 4px;}

.extraitArticle {	margin:0;}

.hrExtrait {display: none;}

.afterArticle {
	text-transform: capitalize;
	font-style: italic;}

.afterArticle, .plusExtrait {
	margin: 0px;
	padding: 5px 0 10px;
	font-size: .95em;
	text-align: right;}

.afterArticle a {text-decoration: underline;}

.afterArticle a:hover {	text-decoration: none;}

.afterReactions {
	margin-top: 0px;
	padding: 15px 10px;
	font-size: 1.1em;
	text-align: center;}

/* @end */

/* @group sidebar */
.box {
	font-size: 1.1em;
	line-height: 1.3em;
	margin: auto auto 1px;
	padding: 0;
	zoom: 1;
	}

.box.pub {
	padding-left: 0;
	padding-right: 0;}

.box.pub .box-content{padding: 5px 0; width: 100%;}

.box.pub .box-titre {padding: 5px 10px;}

.box.pub .box-content h2 {	font: bold 1.2em Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;}

.box.pub .box-content div div h2, .box.pub .box-content div div div {padding: 0 10px;}

.box.pub table {	width:92%; padding: 0; margin: 0 auto; background: #000000; color: #fff;}
.box.pub table input.inputmini{width: 90%;}

.box li a, box li a:hover {color: #e3e3e3;}

.box img {background: transparent;}

.box-titre {padding-bottom: 5px;}

.box li {
	zoom: 1;
	list-style-type: none;}

.box li {border-bottom-color: #3D3D3D;}

.box li:hover {background-color: #393939;}

 .box .articlerecent li, .micropayment li, .micropayment li,
 .box.articlerecent li:hover, .micropayment li:hover,
.box.album li,
.box.album li:hover,
.box.categorie li,
.box.categorie li:hover,
.box.commentrecent li,
.box.commentrecent li:hover,
.box.archive li ,
.box.archive li:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	padding: 5px 5px;
	text-decoration: none;}

 .box .articlerecent a, .micropayment a, .micropayment a,
.box.album a,
.box.categorie a,
.box.commentrecent a,
.box.archive a {	text-decoration: none;}

.box li a.newWindow {
	border: 0;
	display: inline;
	padding: 0;}

.box-content ul {	margin: 10px 0;}

.box .box-footer {display: block;}

.box.presentation {	line-height: 1.4em;}

.box.presentation a, .box.presentation a:hover {
	text-decoration: underline;
	border: 0;
	padding: 0;
	background: none;}

.box.presentation h3 {
	margin: 5px 0pt;
	text-transform: uppercase;
	font-size: 1.3em;}

.box.presentation h3 a {	text-decoration: none;}

.listAll em {
	font-style: normal;
	text-transform: capitalize}

.listAll a {text-decoration: underline;}
/* calendrier */

.box.calendrier {
	padding-left: 0;
	padding-right: 0;}

.box.calendrier .box-titre {
	padding-left: 15px;
	padding-right: 15px;}

#cl_1_0 .box{width:100%;}

.calendarTable1 {
	width: 100%;
	font-size: .9em;}

.calendarTable1 {	padding: 0;}

.calendarTop1 {	background-color: #1b1b1b;}

.calendarHeader1 {background-color: #1b1b1b;}

.calendarDays1 {
	background-color: #1b1b1b;
	color: #E3E3E3;}

.calendarTable1 {	background: transparent;}

.calendarToday1, .calendarToday1 a, .calendarToday1 a:hover {color: #000;}

/* recommander */
#miniGlobal #divNewsletter h2.center{
	margin:10px 10px 0 10px;
	padding: 0 0 5px 0;}

#divNewsletter {
	margin: 0px auto;
	padding: 5px 0;}

#divNewsletter h2{
	border-bottom: 1px solid #000000;
	margin-bottom: 0px;}

#divNewsletter form{
	border-top: 1px solid #2b383f;
	width: 554px;
	margin: 0 auto;
	padding: 0;}

#divNewsletter form{	padding-bottom: 10px;}
#divNewsletter form p{	margin: 15px 0;}
#divNewsletter form .floatR{margin: 0 0 10px 0;}

/*	overflow: hidden;*/
.linkRecomm {	text-transform: capitalize;}

/* album */
.box.album .center, .box.aleaim .center {	text-align: center;}

/* syndication */
.w3c li a {
	border: 0;
	padding: 0;}

.w3c li a:hover {	background: transparent;}
/* recherche */

.box.recherche input {	padding: 3px 4px;}

.box.recherche input.button {
	padding: 2px 5px;
	border-width: 1px;}
/* @end */

/* @group comments*/
.afterReactions .spanAddComment, input.button, .afterReactions a {
/*	color: #FFF;*/}

.spanLinkComment {
	padding-left: 3px;}

.commentMessage {
	margin: 0;
	padding:5px;
	background-color: #292929;
	font-size: 1.1em;
	line-height:normal;
	border: 0;}

.commentOption {
	font-size: 10px;
	text-align: right;
	margin-bottom: 1px;
	padding: 1px 10px 2px 10px;
	color: #9c9c9c;}

.commentOption a {color: #9c9c9c;}

.responseMessage, .responseOption {	margin-left: 20px;}


h2.h2commentMessage {
	margin: 0;
	font-size: 16px;
	color: #FFF;}

#cl_1_1 .column_content div em{display: inline;}

/*
.afterReactions .spanAddComment {
	font-size: 1.1em;
	text-transform: capitalize;
	font-weight: bold;
	padding: 3px 5px;}
*/

/*.afterReactions .spanAddComment a{	text-decoration: none;}*/

#miniGlobal .center {margin: 10px;}

#miniGlobal h2 {font-size: 1.6em;}

#img_key {vertical-align: middle;}
/* @end */

/* @group list all */
.resumeArticle {	margin-top: 5px;}

.articles{	font-family: Tahoma, Arial, Helvetica, sans-serif;}

.listArticles {
	font-size: 1.1em;
	line-height: 1.5em;
	padding: 10px 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;}

.listArticles a, .listArticles a:hover {
	font-weight: bold;
	text-decoration: underline;}

.listArticles a:hover {
	font-weight: bold;
	text-decoration: underline;}

.listArticles a, .listArticles a:hover {
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;}
/* @end */

/* @group misc */
#ln_2 {
	zoom: 1;
	background-repeat: no-repeat;}

#cl_1_1, #cl_1_2, #cl_1_0 {position: relative;}

#debug_hidden {display: none;}

.GcheTexte {
	float: left;
	margin: 3px;}

.DrteTexte {
	float: right;
	margin: 3px;}

.CtreTexte {
	margin: 3px auto;
	display: block;}

.hitcitation {
	font-style: italic;
	text-align: justify;
	padding: 5px 20px;
	background: transparent !important;}

.hitencart {
	text-align: justify;
	font-weight: bold;
	margin: 5px 0px;
	padding: 5px 5px;}

.hitimportant {
	font-weight: bold;
	font-weight: bold;
	font-size: 120%;}

.hitperso1 {font-style: italic;}

.hitperso2 {font-weight: bold;}

#legals {padding: 20px 0;}
/* @end */

/* @group list all */
.resumeArticle {background: transparent;}

.listArticles {
	border-color: #3D3D3D;
	padding: 10px;
	margin: 0;}

li.community_list {	padding: 5px 10px;}
/* @end */

/* @group pagination */
.pagination {padding: 15px 0px;}

.pagination b.currentPage {color: #FFF;}

.nextPage, .textNext, .previousPage, .textPrevious,.textLast,.textFirst {
	border: 1px solid #3D3D3D;
	border-top-color: #525252;
	text-decoration: none;
	background: #393939;
	padding: 3px;
	text-transform: uppercase;}
/* @end */

/* @group search */
.divTitleSearch h2 {
	margin: 10px 0 14px 0;
	font-size: 18px;}

.divSearchConcepts {
	font-size: 12px;
	margin-bottom: 10px;}

.divSearchConcepts h3, h3.searchResultsTitle {font: normal 12px Arial, Helvetica, sans-serif;}

.searchResult {
	padding: 10px 0 0 0;
	font-size: 11px;
	color: #CCC;}

.searchResult div {
	color: #FFF;
	font-size: 12px;}

.searchResult h3, .divSearchResults h3 {
	font-size: 13px;
	margin-bottom: 4px;}

#search{	width: 630px;}

#search_content{	margin: 0 10px 0 0;}

#search_content ul,
#search_content ul li{
	list-style: none;
	margin: 0;
	padding: 0;}

#search_content ul li{	padding: 15px 0;}
.box.pub .box-content{
	margin: 0;
	padding: 5px 0;}

.error {
	border:2px dashed red;
	color:red;
	display:block;
	font-weight:bold;
	margin:3px;
	padding:5px;
	text-align:center;}

.ok {
	border:2px dashed #00CC99;
	color:#00CC99;
	display:block;
	font-weight:bold;
	margin:3px;
	padding:5px;
	text-align:center;}

.date{}
.topic {}
.topic a {}
.publishedBy{}

.article .date, .dateExtrait .date,
.article .topic, .dateExtrait .topic,
.article .publishedBy, .dateExtrait .publishedBy,
.article .community, .dateExtrait .community{display:inline; line-height: 1.5em;	margin: 0px; padding: 1px 2px;}

.commentContainer {	padding:5px 10px;}

#articleSeul .beforeArticle,
#articleSeul .divTitreArticle,
#articleSeul .contenuArticle{	padding: 5px 10px;}
#articleSeul .contenuArticle{	font-size: 1.1em;}
/* @end */

/* common article struct  6 */

#cl_0_0 {margin-bottom: 0;}

#cl_1_0 {
	padding: 0;
	width: 305px;}
#cl_1_0 .column_content{
	width: 300px;
	padding: 5px 0 5px 5px;}

#cl_1_1{
	margin: -20px 0 0 0;
	padding: 0px;
	width: 645px;}
#cl_1_1 .column_content{
	padding: 5px;
	width: 635px;	}

.box {width: auto;}

#global {margin:0 auto;}/*----------------------------------------------------------------------------*/
/* Variation                                                                  */
/*----------------------------------------------------------------------------*/
/* default blue common screen */
html{	background: #000000 url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/html-bg.jpg) top repeat-x;}

body{	background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/body-bg.jpg) top no-repeat;}


/* @group colors */
#ln_2{
	background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/footerlogo.jpg) 50% 100% no-repeat;
	border-left: 1px solid #611717;
	border-right: 1px solid #611717;
	padding:0;}

#ln_2 #cl_2_0 {
	margin: 0;
	padding: 30px 0 0;}

#cl_2_0 .column_content{padding: 30px 10px 5px;}

a,
.box.presentation a,
.box.presentation li a,
.box .listAll a,
.box.concours a,
.box h2,
.titreArticle,
.infoExtrait,
.titreArticle,
.divTitreArticle h2,
.divPageTitle h2,
.titreExtrait a,
a.linkRecomm,
.presentation h3 a,
.listArticles a,
#miniGlobal h2,
.newWindow a,
.box a,
.box a:hover {	color: #e3b4b4;}

a {color: #df2727;}

.calendarToday1 {	background: #9d2320;}

.calendarToday1, .calendarToday1 a, .calendarToday1 a:hover {color: #FFF;}

.calendarTable1 .calendarTop1,
.calendarTable1 .calendarHeader1,
.calendarTable1 .calendarDays1{background: #340100;}

a:hover,
.box.presentation a:hover,
.box.presentation li a:hover,
.box .listAll a:hover,
.box.concours a:hover,
.titreArticle:hover,
.presentation h3 a:hover,
.listArticles a:hover,
.titreArticle:hover,
.titreExtrait a:hover,
.newWindow a:hover,
a.linkRecomm:hover {	color: #e3b4b4;}

.listArticles{	border-color: #711917;}

/*.afterReactions .spanAddComment, .afterReactions .spanAddTrackback,*/
input.button, input.hitSubmit, input.submit{
	background-color:#5e1513;
	border-color: #711917;}

.extraitArticle,
.article_even,
.article_odd {
	padding: 5px 10px; 
	border-top: 1px solid #641d1b;
	border-bottom: 2px solid #000000;}
/* @end */
#cl_1_1 .articleAccueil .contenuArticle{border-top: 1px solid #711917;}

.contenuArticle ul li {	background-image: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bullet.gif);}

.pageContent ul li {	background-image: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bullet.gif);}

/*.afterReactions .spanAddComment, .afterReactions .spanAddTrackback,*/ input.button {	background-image: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-button.gif);}

.box {background: #621414; }

#cl_1_0 .box a, 
#cl_1_1 .box a,
#cl_1_2 .box a{color: #f2bcbc;}

#cl_1_0 .box a:hover,
#cl_1_1 .box a:hover,
#cl_1_2 .box a:hover{color: #fefefe;}

#cl_1_0 .listAll a, #cl_1_1 .listAll a, #cl_1_2 .listAll a{color:#df2727;}

.box .box-titre { border-bottom: 1px solid #000000; padding:5px 10px;}

.box h2 {font: bold 1.1em/2em Tahoma;}

.box .box-content{
	border-top: 1px solid #621414;
	padding:5px 10px;
	text-align: center;}

.box.pub .box-content{border-top: 1px solid #711917; padding:5px 0;}

.box .box-footer h2 { display: none;}
.box li:hover{	background: #5a0807;}

#cl_2_0 {padding: 0;}

input, textarea {
	background-image: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-field.gif); 
	border: 1px solid #711917;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

h2.h2Trackback,
h2.h2commentMessage{
	border-top: 1px solid #621414;
	border-bottom: 1px solid #000;
	padding: 5px 10px;}

.commentMessage {
	background-color: #5f1816;
	border-top: 1px solid #680300;
	border-bottom: 1px solid #000000;}

.commentContainer{
	border-bottom: 1px solid #000000;
	border-top: 1px solid #621414;}

.commentOption {
	border-bottom:1px solid #000000;
	background: #290d00;}

.nextPage, .textNext, .previousPage, .textPrevious,.textLast,.textFirst {
	border: 1px solid #000000;
	border-top-color: #9d2320;
	background: #5e1513;
	padding: 3px;}

.box li {border-bottom-color: #5e1513;}
.box li a:link{	text-decoration: none;}

/*--------- ADS ---------*/
div#global .pub,
div#global .pub h2		{color: #f5f5f5;}
div#global .pub a			{color: #f2bcbc;}
div#global .pub a:hover	{color: #ffffff;}
/*-----------^-----------*/

#miniGlobal {background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/html-bg.jpg) top repeat-x;}
	
#divNewsletter .floatR input {width: 96%}

/* --- Newsletter page --- */
#divNewsletter{
background:#480200 url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/popup-box-top.gif) top no-repeat;	
width: 574px;}
#divNewsletter form{border-top: 1px solid #711917;}

/*tctech default article 6*/

#ln_1 {background:url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-content_6.gif);}

#cl_1_0{
	margin:0;
	padding: 0;
	background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/cl_1_0_bg_6.gif) 0% 0% repeat-y;}
#cl_1_0 .column_content{
	background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/cl_1_0_6.gif) left top no-repeat;
	padding: 5px 0 0 5px;}

#cl_1_0 .box{	background:transparent url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/box1-bg2-top.gif) 0 0 no-repeat;}

#cl_1_1{	background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/cl_1_1_6.gif) 0% 0% no-repeat;}

#cl_1_1 .column_content{
/*	background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-articles6.gif) left top no-repeat;
	padding: 0;*/}

#top {}

#header {font-size: 1.2em;}

#ln_2 #cl_2_0 {background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/footerbg_6.jpg) top no-repeat;}

#top h1 {right: 0;}
#cl_2_0 .column_content{}

/* @group user */
#cl_1_1 .pub{
	width: 100%;
	background:transparent  url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-articles6.gif) 0 0 no-repeat;}

#cl_1_1 .pub .box-content{margin: 0 auto; padding: 0;}

#cl_1_1 .articleAccueil{
	border: 0;
	margin: 0;
	padding: 0;
	background:transparent  url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-articles6.gif) 0 0 no-repeat;}

#cl_1_1 .box .box-footer,
#cl_1_1 .articleAccueil .afterArticle{
	background:url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-articles6-foot.gif) 0% 100% no-repeat;
	display: block;
	height: 8px;
	width: 640px;
	border-bottom: 1px solid #000000;}

#cl_1_1 #articleSeul .afterArticle{
	background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-articles6-foot.gif) 0% 100% no-repeat;
	display: block;
	padding: 10px;
	border-bottom: 1px solid #000000;}

#cl_1_1 .articleAccueil .divTitreArticle{
	border: 0;
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 5px 10px;}

#cl_1_1 .articleAccueil .contenuArticle{
	width: auto!important;
	overflow: hidden;
	border-top: 1px solid #711917;
	padding: 5px 10px 0;}

.articles,
.page{
	background:url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-articles6.gif) 0 0 no-repeat;
	margin: 0;}

.after_articles,
.afterPage{
	background:url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/bg-articles6-foot.gif) 0 100% no-repeat;	
	height: auto;}

.afterPage{height:8px;}
.divPageTitle, .pageContent{padding: 5px 10px;}

.dateExtrait {	border-bottom: 1px solid #641d1b;}

body {
	color: #E3E3E3;
	font-family: Tahoma, Arial,Helvetica,sans-serif;}

a {}

#top {
	padding: 20px 20px 30px;
	text-align: left;
	color: #FFF;}

#footer {}

.box.pub iframe,
.box .box-content{margin: 0 auto;}

.box-titre {padding-bottom: 5px;}

.beforeArticle {
	text-align: right;
	border-bottom: 1px solid #641d1b;}

.beforePage {
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: right;}

.article {}

.contenuArticle {
	padding: 0px 0px 5px 5px;
	margin: 0px;
	text-align: justify;}

.page {padding: 0; line-height: normal;}

.date {}

.titreArticle {}

.box-content {}

.box {margin: auto;}

.box .box-footer{
	background: url(http://fdata.over-blog.net/99/00/00/02/designs/270/red/pics/box0-bg2-bottom.gif) top no-repeat;
	display: block;
	height: 8px;}

.commentMessage {}

.commentOption {
	font-size: 10px;
	color: #9c9c9c;}

.extraitArticle {}

.dateExtrait {}

.extrait {}

.plusExtrait {}
/* @end */
/* newsletter */
.newsletter li {list-style-type: none;}
.newsletter .box-content ul {text-align: left;}
/*----------------------------------------------------------------------------*/
/* Personnalisation                                                           */
/*----------------------------------------------------------------------------*/
body {
	background-color: #4B0600 ! important;
background-image: url("http://idata.over-blog.com/3/88/33/83/sperme111.png") ! important;
background-repeat: repeat ! important;
}
#top h1,
#top h1 a {
	color: #ffffff;
	font-family: "tahoma";
	font-size: 40px;
}
.contenuArticle, .pageContent, .extraitArticle { background-color: #4B0600 ! important;
 color: #E3E3E3 ! important;
 font-family: "tahoma";
 font-size: 11px;
}
.divTitreArticle h2, .divPageTitle h2,
.divTitreArticle h2 a, .divPageTitle h2 a,
.titreExtrait {
	color: #E3B4B4 ! important;
	font-family: "tahoma" ! important;
	font-size: 14px ! important;
}
.box-titre h2 {
	color: #ffffff ! important;
	font-family: "tahoma" ! important;
	font-size: 11px ! important;
}
.commentMessage {
	color: #E3E3E3 ! important;
	font-family: "arial" ! important;
	font-size: 11px ! important;
}
.responseMessage {
	color: #E3E3E3 ! important;
	font-family: "arial" ! important;
	font-size: 11px ! important;
}
