/* CSS Document */

body{
	margin:0pt auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/WoodTexture.jpg);
}

div, h1, h2, p, form, label, input, textarea, img, span, ul{
	margin:0; padding:0;
	border:0px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:400;
	margin:7px 0 0 0;
}
h2{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#c40000;
	font-size:16px;
	font-weight:400;
	line-height:17px;
}
h3{
	font-family:Arial Black, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	font-weight:400;
	line-height:17px;
	text-transform:uppercase;
	text-align:center;
	margin: 0px; 
	padding:4px 0 0 0;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:15px;
	margin:0px;
	padding:0px;
}

ul{
	list-style-image:url(images/puce.gif);
	 margin:0 40px 0 45px; 
	 padding:0
}
li{ margin-top:10px}

a:active {color: #0030ff}
a:link {color: #0030ff}
a:visited {color: #0030ff}
a:hover {color: #0030ff}



/* #####################
		TEMPLATE
   #####################*/

#Container{
	margin:0pt auto;
	width:899px;
}

#Logo{
	margin:0pt auto;
	width:899px;
	height:190px;
}

#Slogan{
	float:right;
	width:675px;
	height:30px;
	margin-top:-50px;
	text-align:center;
}

#Content{
	width:899px;
	margin-top:15px;
}


/* #####################
		LEFT DIV
   #####################*/
#LeftContent{
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
	width:441px;
	margin-top:5px !important;
	margin-top:30px;
}

#Left_Top{
	background:transparent url(images/bg_content_top.png) no-repeat !important;
	background:transparent url(images/bg_content_top.gif) no-repeat;
	background-repeat:no-repeat;
	width:441px;
	height:19px;
}
#Left{	
	border-left:3px solid #f2ca00;
	background-color:#FFFFFF;
	width:438px;
}


#Left h2, p{ margin:0 40px 0 30px; padding:0}

#Left p{
	margin-top:20px;
}

.left_img{
	text-align:center;
	margin-top:15px;
}
#Left .left_img p{
	margin-top:4px;
}

#Tableau{
	background-color:#f5f5f5;
	width:376px;
	border:1px solid #c1c1c1;
	text-align:center;
	padding:6px;
	margin:20px 40px 0 30px !important;
	margin:20px 35px 0 25px;
	font-family:Arial Black, Helvetica, sans-serif;
	font-size:26px;
	line-height:24px;
}

#Tableau .Rouge{
	font-size:22px;
	color:#c40000;
}
#Tableau .Jaune{
	color:#ffba00;
	text-transform:uppercase;
}
#Tableau .Vert{	
	color:#4d9d00;
	text-transform:uppercase;
}


#Left_Bottom{
	background:transparent url(images/bg_content_bottom.png) no-repeat !important;
	background:transparent url(images/bg_content_bottom.gif) no-repeat;
	background-repeat:no-repeat;
	width:441px;
	height:20px;
}

/* #####################
		RIGHT DIV
   #####################*/


#rightContent{
	width:452px;
	margin-top:-35px !important;
	margin-top:0px;
	float:left;
	
	border-bottom:2px solid #89785f;
}

#Right_Top{
	background:transparent url(images/right_titre.gif) no-repeat;
	width:452px;
	height:23px;
}

#Right_LeftContent{
	height:1515px !important;
	height:1505px;
	float:left;
	border-left:1px solid #89785f;
	border-top:1px solid #89785f;
	width:232px;
	background-color:#f0e5d4;
}

#Right_RightContent{
	height:1515px !important;
	height:1505px;
	float:left;
	border-left:1px solid #89785f;
	border-right:1px solid #89785f;
	border-top:1px solid #89785f;
	width:217px!important;
	width:217px;
	background-color:#f0e5d4;
}
.Right_Pale{
	background-color:#f0e5d4;
	border-bottom:1px solid #89785f;
}
.Right_Fonce{
	background-color:#e4d0b3;
	border-bottom:1px solid #89785f;
}

#rightContent p{
	margin:0px;
	padding:6px 20px 6px 10px !important;
	padding:6px 10px 6px 10px;
	font-size:11px;
	line-height:13px;
}

#Footer {
clear:left;
margin:0pt auto;
padding-top:10px;
padding-bottom:10px;
text-align:center;
width:899px;
}

/* bottom navigation links */
a.bottom:active {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #fff4d5;font-weight:400;}
a.bottom:link {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #fff4d5;font-weight:400; }
a.bottom:visited {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #fff4d5;font-weight:400;}
a.bottom:hover {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #fff4d5;font-weight:400; }
.Footer{font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #fff4d5;font-weight:400;margin:0pt auto; }


/* ############ 
	AVIS LEGAL
   ############
*/

#Left_TopAvis{
	background:transparent url(images/bg_content_topAvis.png) no-repeat !important;
	background:transparent url(images/bg_content_topAvis.gif) no-repeat;
	background-repeat:no-repeat;
	width:899px;
	height:19px;
}
#LeftAvis{	
	border-left:3px solid #f2ca00;
	border-Right:3px solid #f2ca00;
	background-color:#FFFFFF;
	width:893px;
}

#LeftAvis h2, p{ margin:0 40px 0 30px; padding:0}

#LeftAvis p{
	margin-top:20px;
}

#Left_BottomAvis{
	background:transparent url(images/bg_content_bottomAvis.png) no-repeat !important;
	background:transparent url(images/bg_content_bottomAvis.gif) no-repeat;
	background-repeat:no-repeat;
	width:899px;
	height:20px;
}

#Adsense_Right{
	width:450px;
	border-top:1px solid #89785f;
	border-right:1px solid #89785f;
	border-bottom:1px solid #89785f;
	border-left:1px solid #89785f;
	background-color:#f0e5d4;
	text-align:center;
	clear:left;
}

#Adsense_Legal{
	text-align:center;
}

/* ############ 
	HACK pour stretch div dans firefox
   ############
*/

/* Fix's #container not clearing inner floats in firefox */
.floatfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .floatfix {
height: 1%;
}
/* End hide from IE-mac */


/* ############ 
	PNG FIX FOR IE6
   ############
*/
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
