* {
margin:0;
padding:0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {
margin:14px 0;
}
ul {
list-style-type:none;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
line-height:1.5;
color:#554439;

}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.center {
text-align:center;
}
.pub {
text-align:center;
margin:10px;
}
.pub table {
margin:auto;
}
.clearer {
clear:both;
height:1%;
}
a:link, a:visited {
color:#c80000;
}
a:hover {
color:#000000;
}
/* LAYOUT */
#page {
text-align:left;
width:970px;
margin:auto;
}
#main {
	width : 100%;
	margin : 0 0 0 -260px;
	float : right;
	}
#content {
	margin : 0 10px 0 270px;
	padding-bottom:15px;
	}
#footer {
	clear : both;
	width:100%;
	text-align:center;
	}
#sidebar {
	width : 260px;
	float : left;
}
#addfav {
position:absolute;
top:134px;
left:10px;
z-index:100;
}
#addfav img {
display:block;
float:left;
}
img.rssimg {
margin-top:1px;
margin-left:5px;
}
#searchform {
position:absolute;
top:160px;
left:785px;
width:185px;
}
#searchform input.txt {
width:120px;
color:#554439;
font-size:11px;
border:1px solid #FFF;
}
#searchform input.btnok {
position:absolute;
right:11px;
top:-3px;
}
#header h1 {
margin:0;
padding:0;
position:absolute;
top:20px;
left:260px;
text-indent:-5999px;
overflow:hidden;
}
#header h1 a {
width:445px;
height:100px;
display:block;
}

body {
background:url("img/bg.gif") repeat-x #f6f2d9 top;
}
#header {
background:url("img/header.jpg") no-repeat;
height:185px;
position:relative;
}
#page {
background:url("img/page.gif") repeat-y center;
}
#footer {
background:url("img/footer.jpg") no-repeat top #F6F2D9;
height:81px;
padding-top:20px;
color:#F2F2F2;
}
#footer a {
color:#ffe95d;
}
#footer p {
margin:0px;
}
#menu {
letter-spacing:1.8px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
position:absolute;
top:134px;
width:970px;
text-align:center;
}
#menu ul {
margin:0 auto;
text-align:center;
height:17px;
line-height:17px;
width:440px;
}
#menu li {
display:inline;
}
#menu a {
text-decoration:none;
color:#554439;
display:block;
width:90px;
text-align:center;
float:left;
margin:0 10px;
}
#menu a.blog {
color:#ac0000;
}
#menu a:hover {
background:#000;
color:#FFF;

}

/*sidebar*/
#sidebar {
background:url("img/sidebar_haut.jpg") no-repeat top;
padding-top:20px;
}
#sidebar h3 {
background:#6b654a;
color:#FFF;
padding-left:10px;
letter-spacing:2px;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
margin:10px;
}
#sidebar ul, #sidebar p {
margin:10px;
}
/*categories*/
table.cat {
border-collapse:separate;
border-spacing:5px;
font-size:12px;
width:660px;
margin:10px;
text-align:center;
}
table.cat td {
width:25%;
line-height:20px;
}
table.cat a {
font-weight:bold;
}

/*DIVERS*/
p.message, .message {
padding-left:10px;
color:#FFF;
background:#6B654A;
letter-spacing:2px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
margin:10px;
}
.arbo {
margin:10px;
padding:8px 0;
border-top:1px solid #EEE;
border-bottom:1px solid #EEE;
}
.arbo a {
font-weight:bold;
}
.tagcloud {
text-align:center;
margin:10px 15px;
background:#FFF;
border:1px solid #CBC19C;
border-radius: 10px 10px; -moz-border-radius: 10px;
}
.tagcloud .inner {
padding:4px;
}
.tagcloud a {
padding:2px;
}
/*fs*/
.fs {
margin-bottom:25px;
}
.titre a {
font-weight:bold;
}
.sponsored .titre a {
color:#6B654A;
}
.subtitle {
color:#848484;
font-size:11Px;
}
.subtitle a {
color:#000;
}
.subtitle2 {
color:#848484;
font-size:11Px;
}
.subtitle2 a {
color:#C80000;
}
.details {
font-size:11px;
}
.details a {
color:#aa9c59;
}
/*PAGE DISCLAMER*/
#disclamer #header {
background:url("img/header-disclamer.jpg") no-repeat;
}
#disclamer #page {
background:url("img/page-disclamer.gif") repeat-y;
}
#disclamer #footer {
background:url("img/footer-disclamer.jpg") no-repeat top #F6F2D9;
}
#disclamer #content {
margin:20px;
}

/*decouverte*/
#decouverte {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #6B654A;
	background-color: #FFFFFF;
	visibility: visible;
	float: right;
	width: 660px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
}
#decouverte_titre {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6B654A;
	width: 100%;
	text-align: center;
	line-height: 18px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.decouverte_item {
	width: 125px;
	margin-left: 5px;
	color: #000000;
	height: 15px;
	line-height: 15px;
	text-align: center;
	float: left;
}
.decouverte_item2 {
	text-align: center;
}


/*decouverte_index*/
#decouverte_index {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #6B654A;
	background-color: #FFFFFF;
	visibility: visible;
  float: right;
	width: 900px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
}
#decouverte_titre_index {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6B654A;
	width: 100%;
	text-align: center;
	line-height: 18px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.decouverte_item_index {
	width: 100px;
	margin-left: 5px;
	color: #000000;
	height: 15px;
	line-height: 15px;
	text-align: center;
	float: left;
}
.decouverte_item2_index {
	text-align: center;
}


/*Pub haut Categories*/

.pub_min { color: #FFFFFF; font-size: 16px; font-weight: bold; line-height: 20px; }
.clique { color: #6B654A; }
.imgborder { border: 1px solid #6B654A; }
.textes { font-size: 13px; }
