/* CSS Document */
body, html {}
body { padding:0px; margin:0px; background:url(images/main-back.png) 0 0 repeat-x #e9e1de; color:#5a4342; font:14px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, img{}
ul{}

a {color:#a79a98; }

/*----MAIN PANEL----*/
#main {
margin: 0 auto;
width:990px;
position:relative;
height:100%;
background-image:url(images/back.jpg);
background-repeat:repeat;
}

/*----TOP PANEL----*/
#top { float:left; width:990px; height:380px; background:url(images/header.jpg) 0 0 no-repeat #fff; color:#726503; position:relative;}
#top ul { width:170px; height:126px; font-weight:bold; position:absolute; top:20px; left:110px; font-size:13px; line-height:24px; padding:0px; margin:0px; list-style-type:none;}
#top ul li { width:170px; height:24px; border-bottom:1px dashed #5a4342;}
#top ul li a { width:170px; height:24px; display:block; background:url(images/arrow-normal.gif) 0 8px no-repeat #fff; color:#7e6a69; line-height:24px; text-decoration:none; padding:0 0 0 10px;}
#top ul li a:hover{ background:url(images/arrow-hover.gif) 0 8px no-repeat #e9e1de; color:#5a4342; text-decoration:none;}
#top ul li.home{ width:150px; height:24px; display:block; background:url(images/arrow-hover.gif) 0 8px no-repeat #e9e1de; color:#5a4342; line-height:24px; text-decoration:none; padding:0 0 0 25px;}
#top ul li.contact{ width:170px; height:24px; border-bottom:none;}
/*----/TOP PANEL----*/
#top-page { float:left; width:990px; height:288px; background:url(images/header-page.jpg) 0 0 no-repeat; color:#726503; }
#top-page ul { width:170px; height:126px; font-weight:bold; position:absolute; top:20px; left:110px; font-size:13px; line-height:24px; padding:0px; margin:0px; list-style-type:none;}
#top-page ul li { width:170px; height:24px; border-bottom:1px dashed #5a4342;}
#top-page ul li a{ width:170px; height:24px; display:block; background:url(images/arrow-normal.gif) 0 8px no-repeat #fff; color:#7e6a69; line-height:24px; text-decoration:none; padding:0 0 0 10px;}
#top-page ul li a:hover { background:url(images/arrow-hover.gif) 0 8px no-repeat #e9e1de; color:#5a4342; text-decoration:none;}
#top-page ul li.home { width:150px; height:24px; display:block; background:url(images/arrow-hover.gif) 0 8px no-repeat #e9e1de; color:#5a4342; line-height:24px; text-decoration:none; padding:0 0 0 25px;}
#top-page ul li.contact { width:170px; height:24px; border-bottom:none;}

#evenement {
position:absolute;
width:110px;
height:110px;
margin-left:876px;
margin-top:10px;
text-align:center;
}
#uk {
position:absolute;
width:39px;
height:30px;
margin-left:180px;
margin-top:210px;
text-align:center;
}

/*----BODY TOP PANEL----*/
#corps{ float:left; width:990px; margin:0 auto; background-image:url(images/corps.jpg); background-position: center top; background-repeat:repeat-y;}
#logo { display: block; width:990px; height:190px; background:url(images/icone1.jpg) 0 0 no-repeat; font-style:italic; font-size:70px; color:#7e6a69; }

#edito { float:left; width:970px; background-image:url(images/page-top.jpg); background-repeat:no-repeat; background-position: center top;  padding:10px; }
#edito p { text-align: left; color:#5a4342;}

#edito_acceuil { float:left; width:766px; padding: 0 112px 20px 112px; text-align: center; }

/* #corps p { float:left; padding: 0 10px 0 10px; width:970px; padding: 10px 10px 10px 10px; } */

/*#corps span{ padding-left:10px; position:absolute; font-size:14px; font-style:italic; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}*/
#corps p.more a{ width:70px; height:18px; display:block; background:#fff; color:#444130; text-decoration:none;}
#corps p.more a:hover{ background:#fff; color:#5E8402; text-decoration:none;}

.titre { background-image: url(images/titre-back.png); background-position:0 0; background-repeat:no-repeat; height:89px; line-height:89px;  font-size:15px; display:block;
padding-left:155px; font-style:italic; 
}
.titre-b { text-decoration:none; font-size:15px; font-weight:bold; } 
.blanc { color:#fff;}
.titre-link a { text-decoration:none; font-size:15px; font-weight:bold; color:#5a4342; } 
.titre-bold { text-decoration:none; font-size:14px; font-weight:bold; color:#5a4342; } 

.images {
border:#B7A9A8 solid 1px;
background-color:#fff;
margin:2px;
padding:5px;
}
img.shadow {
	background: url(images/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 3px 16px 16px 3px;
}

/*----FOOTER----*/
#footermain{ clear:both; height:70px; background:url(images/footerbg.png) 0 0 repeat-x; color:#fff; position:relative;  }

#footer-addr{ width:990px; position:relative; padding-top:18px;}

#footer-addr ul{ height:20px; position:relative; margin:0 auto; padding-left:20px;  list-style-type:none; }
#footer-addr li{ float:left; }
#footer-addr ul li a{ padding:0 10px; color:#fff; background:#7e6a69; text-decoration:none; font-size:12px; margin-right:1px;}
#footer-addr ul li a:hover{text-decoration:underline;}

#footer-plus{width:990px; position:relative;}

#footer-plus ul{ height:20px; position:relative; margin:0 auto; padding-left:385px;  list-style-type:none;}
#footer-plus li{ float: left; }
#footer-plus ul li a{ padding:0 10px; color:#fff; background:#77605f; text-decoration:none; font-size:12px; margin-right:1px;}
#footer-plus ul li a:hover{text-decoration:underline;}

/*** 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;
}

/*** mises à jour ***/
.maj a{
display:inline;
padding:0 10px; color:#fff; background:#7e6a69; text-decoration:none; font-size:12px; margin-right:1px;
}
