@charset "UTF-8";
/* CSS Document */

/* Version Bieres : beige */

body { color: #333; font-size: small; font-family: "Verdana", sans-serif; background: url(bg.gif); text-align: left; margin: 20px; line-height:110%;}
	
body { color: #333; font-size: 12px; font-family: "Verdana", sans-serif; background: url(bg.gif); text-align: left; margin: 20px; line-height:18px;}
	
a { color:#666; text-decoration:none;}
a:hover { color:#999; text-decoration:underline;}		
p { margin-top:5px; margin-bottom:5px;}
h1 { font-size:32px; line-height:38px; margin:0px; color:#c37125;}
h2 { display:block; line-height:24px; margin-top:0px; border-bottom:solid 1px;}
img { border-style: none; margin-bottom:7px;}

#frame { width:1040px; margin:0px auto; background-color:#FFF;}
.spacing { display:block; height:20px; background-color:#FFF;}

.evenements { display:block; height:30px; background:url(p_evenements.gif) no-repeat; margin:0px!important; text-indent:35px; line-height:30px; font-size:medium; font-weight:bold; color:#c37125;}
.produits { display:block; height:30px; background:url(p_produits.gif) no-repeat; margin:0px!important; text-indent:35px; line-height:30px; font-size:medium; font-weight:bold; color:#c37125;}
.magasinage { display:block; height:30px; background:url(p_magasinage.gif) no-repeat; margin:0px!important; text-indent:35px; line-height:30px; font-size:medium; font-weight:bold; color:#c37125;}
.circuits { display:block; height:30px; background:url(p_circuits.gif) no-repeat; margin:0px!important; text-indent:35px; line-height:30px; font-size:medium; font-weight:bold; color:#c37125;}

.infos { font-size: x-small; color:#999; padding:0px;}

.small { font-size: 10px; color:#999; margin:0px; padding:0px; line-height:14px;}
.small a { color:#999; text-decoration:none;}
.small a:hover { text-decoration: underline; color:#666;}
p.small { margin-top:0px; margin-bottom:5px;}
.flash { display:block; position:absolute!important; top:10px; right:10px;}
.section { background:url(bullet.gif) no-repeat; font-size:16px; line-height:30px; text-indent:24px; margin:0px; color:#c37125;}
.section2 { font-size:14px; text-indent:24px; margin:0px 0px 5px 0px; color:#c37125;}
.section3 { font-size:14px; margin:0px 0px 5px 0px; color:#c37125;}


ul { display:block; margin:0px 0px 10px 24px; padding:0px; border-top:solid 1px #999;}
li { line-height:24px; list-style:none; border-bottom:solid 1px #999;}
li a { text-decoration:none; color:#333;}
li a:hover { text-decoration:none; color:#c37125;}

#logo { display:block; width:240px; height:95px; position:absolute!important; top:-5px; z-index:3; margin-left:-20px; background-color:#FFF; text-align:center; }
#header { z-index:1; height:145px; margin:0px 20px 0px 20px; padding:0px; }
	#headline { display: blo;ck; float:left; width:400px; margin-top:55px; margin-left:20px; padding:0px; }
	#flash { display: block; float: right; width:550px; margin-top:10px; margin-right:10px; padding:0px; }

	#headerindex { z-index:1; height:400px; margin:0px 20px 0px 20px; padding:0px; }

#menu { display: block; float:left; width:240px; margin:0px 10px 10px 20px; padding-top:5px; }
	.items { display:block; width:185px; height:30px; margin-left:35px; color:#666; text-decoration:none; border-bottom:1px solid; line-height:30px; }
	a.items:hover { background:url(hover.gif) no-repeat; font-weight:bold; text-decoration:none; color:#c37125;}
	.activepage { display:block; width:185px; height:30px; margin-left:35px; border-bottom:1px solid; line-height:30px; background:url(activepage.gif) no-repeat; font-weight:bold; color:#666;}
	#menu p { margin-left:10px;}
	#facebook { display:block; margin-left:10px; margin-bottom:10px;}


#pub1 { padding:10px; margin:0px 20px 10px 270px; text-align:center;}
#breadcrumbs { display:block; width:500px; padding:15px; margin:10px 20px 10px 270px;}
#menudroite { display:block; float:right; width:180px; padding:15px; margin:0px 20px 10px 10px; text-align:center;}
#contents { display:block; width:500px; padding:15px; margin:10px 20px 10px 270px;}	
	#text { width:auto;}
	#pub2 { display:block; float:right; width:220px; height:120px; text-align: center; margin-left:15px; margin-bottom:15px; border: 1px #333 dashed;}
	#pub3 { display:block; float:right; clear:right; width:220px; height:120px; text-align: center; background-color:#CCC; border: 1px #333 dashed; margin-top:10px;}

#footer { display:block; width:500px; padding:0px; margin:0px 20px 0px 270px; text-align:center;}

.right {display:block; float:right; border-style: none; margin-bottom:7px; margin-left:7px;}
.left {display:block; float:left; border-style: none; margin-bottom:7px; margin-right:7px;}
#text p { margin-top:0px;}