@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:#b79a83;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#FFF;
	background:#B69A84 url(images/bg.jpg) top center no-repeat ;
	background-attachment:fixed;
}
html, body { height:100%;margin:0;padding:0;width:100%; }

.bold {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	color:#630;
}
.tablecenter { height:100%; margin:0; padding:0; width:100%; }
#hautdepage {
	background:url(images/hautdepage.jpg) no-repeat;
	padding:0 0 0 25px;
	text-decoration:none;
	height:25px;
	}
.tableaux td {
	background:#ebcd9a;
	border:1px #FDEFC1 solid;
	padding-left:4px;
	font-weight:normal;
}

.tableaux th {
	background:#f19c49;
	color:#FFF;
	padding-left:4px;
	height:38px;
	font-weight:bold;
}


#conteneur {
    position: relative;
	margin:0 auto;
	width: 990px;
	height:auto;
}

#flag {
	position:relative;
	top:-112px;
	left:864px;
	width:120px;
	height:30px;
}
#bas-add {
	position:relative;
	top:20px;
	width:400px;
	height:112px;
	margin:0 auto;
	padding:0px;
}
#partenaires {
	float:right;
	top:0px;
	width:250px;
	height:110px;
	text-align:center;
	padding:0px;
	margin:0px;
}	
#meteo {
	float:left;
	top:0px;
	width:150px;
	height:110px;
	text-align:center;
	padding:0px;
	margin:0px;
}		

/*************************************/

/*************************************/

#header {
	float:left;
	width:990px;
	margin:0px auto 0 auto;
	height:122px;
	padding:0px;
}
#menu {
	float:left;
	width:990px;
	margin:0px auto 0 auto;
	height:90px;
	padding:0px;
	background:url(images/menu.jpg) 0 0 no-repeat;
}
#flash {
	float:left;
	width:990px;
	margin:0px auto 0 auto;
	padding:0px;
	height:434px;
}
#page {
	float:left;
	width:970px;
	margin:0px auto 0 auto;
	padding:10px;
	min-height:434px;
	color:#630;
	background: url(images/page-top.png) 0 0 no-repeat #FDEFC1;
}	
/*
#page img {
	border:4px #C6A582 solid;
	padding:1px;
	background-color:#532D08;
	}
*/
.titre {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#630;
	background:url(images/titre.jpg) 0 0 no-repeat;
	height:32px;
	min-width:100px;
	padding:10px 0 0 40px;
	margin-bottom:0px;
}
.stitre {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#630;
	background:url(images/stitre.jpg) 0 0 no-repeat;
	height:32px;
	min-width:100px;
	padding:14px 0 0 32px;
	margin-bottom:0px;
}
.left {
	float:left;
	width:560px;
	margin:0px 10px 0 0;
	padding:0 0 0 0;
	min-height:434px;
	color:#630;
}
.left-maxi {
	float:left;
	width:682px;
	margin:0px 10px 0 0;
	padding:0 0 0 0;
	min-height:434px;
	color:#630;
}
.right {
	float:left;
	width:330px;
	margin:0px auto 0 auto;
	min-height:434px;
	color:#630;
	text-align:right;
}
.right-photo {
	float:left;
	width:394px;
	margin:16px auto 0 auto;
	height:422px;
	color:#630;
	text-align:right;
}
.right-photo-mini {
	float:left;
	width:272px;
	margin:16px auto 0 auto;
	height:292px;
	color:#630;
	text-align:right;
}
#bottom {
	float:left;
	text-align:center;
	width:990px;
	margin:0px auto;
	padding:15px 0 0 0px;
	height:55px;
	background:url(images/footer.png) no-repeat 0 0;
	font-weight:bold;
	letter-spacing:1px;
	color:#80231b;
	
}
#bottom a {
	margin:0px;
	padding:0px;
	color:#80231b;
	text-decoration:none;
}
/*************************************/
a {
	color:#663300;
	}
.mentions-legales a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	font-weight:bold;
	font-weight:normal;
	text-decoration:none;
}
/*** mentions légales ***/
.ML_simple {
    font-size: 13px;
    color:#6c4d00;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
.ML_bold {
    font-size: 13px;
    color:#6c4d00;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
.ML_titre {
    font-size: 13px;
    color:#6c4d00;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}