html,body {
	margin:0 0 0 0;
	padding:0;
	background:#000 url("img/fd.jpg") no-repeat;
	font-family:arial,sans-serif;
	font-size:small;
	color:#333333;
	
}

/*div#barnoirhaut {
	
	 margin: 0 auto auto auto; 
	 padding: 0 0 0 0;
	 color: #000;
	 background:#000;
	text-align: center;
	width: 100%;
	min-height:45px;
}

/*div#logo {
	margin: 0 auto; 
	 padding: 0 0 0 0;
	width: ;
	height: ;
	background: url("") no-repeat;
}

div#menu {
	margin: 0 auto; 
	 padding: 0 0 0 0;
	width: 543px;
	height: 46px;
	background: url() ;
}*/


/*#navigation {
	margin: 0 auto; 
	 padding: 0 0 0 0;
	 color: #333;
	text-align: leftr;
	width: 543px;
	list-style: none;
	
}

#navigation li {
	float: left ;
	height: 117px;
	color: #fff;
	background: transparent;
	list-style: none;
}

#navigation li a {
	display: block ;
	background: none;
	color: #FFF;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height:20px  ;
	padding: 0 0 0 0 ;
	text-align: left ;
	text-decoration: none;
	background: transparent;	
}

#navigation li a:hover, #navigation li a:focus, #navigation li a:active {
	color: #FFF;
	text-decoration: none;
	background: url() no-repeat;
	background-position: 0px 0px;
}


#m:hover {
	color: #FFF;
	background: url() no-repeat;
	background-position: 0px 0px;
}

#m:active {
	color: #FFF;
	background: url() no-repeat;
	background-position: 0px 0px;
}

#mfocus {
	color: #FFF;
	background: url() no-repeat;
	background-position: 0px 0px;
}

.space {
	height: 50px;
	visibility: hidden;
}

*/

#MLBSL {
	
	 margin: 0 auto; 
	 padding:  0 0 0 0;
	text-align: center;
	width: 953px;
	min-height:42px;
	background: none;
}

.TXTMLBSL {
	position:relative;
    margin:0 0 0 215px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#999999;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	}

#MLLogo {
	
	 margin: 0 auto; 
	 padding:  0 0 0 0;
	 color: #fff;
	text-align: center;
	width: 953px;
	min-height:145px;
	background: url(img/moulineuf-logo-haut.png) no-repeat;
}

.BTDOMcalq {
	position:absolute;
	margin:0 0 0 70px; /*  top bottom right left */ 
	 padding: 12px 0 0 0;
	text-align: center;
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	background: url(img/fd-BTDOM.png) no-repeat;
	width:99px;
	height:36px;
	
	}

.BTDOM {
	position:relative;
	text-align: left;
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	background: url(img/fd-BTDOM.png) no-repeat;
	text-decoration:none;
	
	}
	
	.BTDOM a:hover, #navigation li a:focus, #navigation li a:active {
	font-family:arial;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	z-index:3;
	}
	
	.BTDOM:hover {
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
}

.BTDOM:active {
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
}

.BTDOM:focus {
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
    background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
}

.BTPARTcalq {
	position:absolute;
	margin:0 0 0 199px; /*  top bottom right left */ 
	 padding: 12px 0 0 0;
	text-align: center;
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	background: url(img/fd-BTPART.png) no-repeat;
	width:99px;
	height:36px;
	
	}

.BTPART {
	position:relative;
	text-align: left;
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	background: url(img/fd-BTPART.png) no-repeat;
	text-decoration:none;
	
	}
	
	.BTPART a:hover, #navigation li a:focus, #navigation li a:active {
	font-family:arial;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	z-index:3;
	}
	
	.BTPART:hover {
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
}

.BTPART:active {
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
}

.BTPART:focus {
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
    background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
}	

.BTCONTcalq {
	position:absolute;
	margin:0 0 0 328px; /*  top bottom right left */ 
	 padding: 12px 0 0 0;
	text-align: center;
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	background: url(img/fd-BTCONT.png) no-repeat;
	width:99px;
	height:36px;
	
	}

.BTCONT {
	position:relative;
	text-align: left;
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	background: url(img/fd-BTCONT.png) no-repeat;
	text-decoration:none;
	
	}
	
	.BTCONT a:hover, #navigation li a:focus, #navigation li a:active {
	font-family:arial;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	z-index:3;
	}
	
	.BTCONT:hover {
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
}

.BTCONT:active {
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
}

.BTCONT:focus {
	font-family:arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
    background: url(img/fd-BTDOM-50pct.png) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
}	



#MLflashNAV {
	
	 margin: 0 auto; 
	 padding: 0 0 0 0;
	 color: #fff;
	text-align: center;
	width: 953px;
	min-height:392px;
	background-color:none;
}


#MLBLCMILIEU {
	
    margin:0 auto; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	 color: #fff;
	text-align: left;
	width: 953px;
	min-height:104px;
	overflow:hidden;
	background: url(img/moulineuf-description-carte.png) no-repeat;
}

.TXTMLDESCR {
	position:absolute;
    margin:5px 0 0 35px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	 width: 570px;
	text-align: left;
	font-family:arial;
	color:#000;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	}
	
	.TXTMLDESCRGRIS {
	position:relative;
    margin:0 0 0 0; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#999;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	}
	
	.LIENMAILCLQ {
	position:absolute;
    margin:81px 0 0 736px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	 width: 300px;

	}
	
	.LIENMAIL {
	position:absolute;
	text-align: left;
	font-family:arial;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	decoration:none;
	}

#MLBLCBAS {
	
    margin:0 auto; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	 color: #fff;
	text-align: left;
	width: 953px;
	min-height:562px;
	overflow:hidden;
	background: url(img/moulineuf-pratique-diaporama.png) no-repeat;
}

.TXTMLROSEB {
	position:absolute;
    margin:50px 0 0 35px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	 width: 570px;
	text-align: left;
	font-family:arial;
	color:#e42067;
	font-size:12px;
	font-weight:bold;
	}
	
	.TXTMLROSEB2 {
	position:absolute;
    margin:0 0 0 35px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	 width: 570px;
	text-align: left;
	font-family:arial;
	color:#e42067;
	font-size:12px;
	font-weight:bold;
	}
	
	.TXTMLNOIRB {
	position:relative;
    margin:0 0 0 0; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#000;
	font-size:12px;
	font-weight:normal;
	}
	
	.TXTMLNOIRB2 {
	position:absolute;
    margin:0 0 0 35px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#000;
	font-size:12px;
	font-weight:normal;
	 width: 550px;
	}
	
	.TXTMLNOIRBMAJ {
	position:absolute;
    margin:0 0 0 35px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#000;
	font-size:13px;
	font-weight:bold;
	 width: 550px;
	}
	
	.TXTMLDESCRGRIS12 {
	position:absolute;
     margin:0 0 0 35px; /*  top bottom right left *// 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#999;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	 width: 570px;
	}
	
	.TXTMLDESCRGRIS11 {
	position:absolute;
     margin:0 0 0 35px; /*  top bottom right left *// 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#666;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	 width: 570px;
	}
	
	.TXTMLDESCRGRIS112 {
	position:absolute;
     margin:0 0 0 35px; /*  top bottom right left *// 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#666;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	 width: 570px;
	}
	

	
	.LIENBTDIAPO1CALQ {
	position:absolute;
	margin:49px 0 0 728px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: center;
	font-family:arial;
	color:#666;
	font-size:10px;
	font-weight:normal;
	background: transparent;
	width:300px;
	height:20px;
	
	}
	
	.LIENBTDIAPO2CALQ {
	position:absolute;
	margin:49px 0 0 889px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: center;
	font-family:arial;
	color:#666;
	font-size:11px;
	font-weight:normal;
	background: transparent;
	width:10px;
	height:20px;
	
	}
	
	.LIENBTDIAPO3CALQ {
	position:absolute;
	margin:49px 0 0 905px; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: center;
	font-family:arial;
	color:#666;
	font-size:11px;
	font-weight:normal;
	background: transparent;
	width:10px;
	height:20px;
	
	}
	
		.LIENBTDIAPO1 {
     font-family:arial;
	color:#666;
	font-size:11px;
	font-weight:normal;
	background: transparent;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: none;
	cursor: pointer; 
	}
	
	.LIENBTDIAPO1 a:hover, #navigation li a:focus, #navigation li a:active {
     font-family:arial;
	color:#666;
	font-size:11px;
	font-weight:normal;
	background: transparent;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: none;
	cursor: pointer; 
	}
	
	.LIENBTDIAPO1:hover {
	font-family:arial;
	color:#e42067;
	font-size:11px;
	font-weight:normal;
	background: transparent;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
	cursor: pointer;
}

ul {
font-family:arial;
font-size:10px;
font-weight:normal;
text-align: left;
background-color:#e42067;
color:#fff;
display:block;
position:absolute;
top:50px;
left:-350px;
padding:2px 5px;
list-style:none;
width:150px;
}

.LIENBTDIAPO1 ul {
display:none;
}
.LIENBTDIAPO1:hover {
background:none;
}
.LIENBTDIAPO1:hover ul {
font-family:arial;
font-size:10px;
font-weight:normal;
text-align: left;
background-color:#e42067;
color:#fff;
display:block;
position:absolute;
top:50px;
left:0;
padding:2px 5px;
list-style:none;
width:150px;
	z-index:6;
}


.LIENBTDIAPO1:active {
	font-family:arial;
	color:#e42067;
	font-size:10px;
	font-weight:normal;
	background: transparent;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
	cursor: pointer;
}

.LIENBTDIAPO1:focus {
	font-family:arial;
	color:#e42067;
	font-size:10px;
	font-weight:normal;
	background: transparent;
	background-position: 0px 0px;
	background-color:none;
	text-decoration: underline;
	cursor: pointer;
}	

	
#gallery2 {
	position:absolute;
	margin:94px 0 0 597px; /*  top bottom right left */
	 padding: 0 0 0 0;
	 color: #fff;
	text-align: left;
	width: 325px;
	min-height:431px;
	height:431px;
	overflow:hidden;
	background: url() no-repeat;
	z-index:5;
}

#gallery {
	position:absolute;
	margin:94px 0 0 597px; /*  top bottom right left */
	 padding: 0 0 0 0;
	 color: #fff;
	text-align: left;
	width: 370px;
	min-height:431px;
	height:431px;
	overflow:hidden;
	background: url() no-repeat;
	z-index:7;
}


div#cache2 {
	position:absolute;
	margin:94px 0 0 597px; /*  top bottom right left */
	 padding: 0 0 0 0;
	 color: #fff;
	text-align: left;
	width: 325px;
	min-height:431px;
	height:431px;
	overflow:hidden;
	background: url(img/vignettes-diapo-2.png) no-repeat;
	z-index:5;
}

div#cache3 {
	position:absolute;
	margin:94px 0 0 597px; /*  top bottom right left */
	 padding: 0 0 0 0;
	 color: #fff;
	text-align: left;
	width: 325px;
	min-height:431px;
	height:431px;
	overflow:hidden;
	background: url(img/vignettes-diapo-3.png) no-repeat;
	z-index:3;
}

#blocfooter {
	 margin: 0 auto; 
	 padding: 0 0 0 0;
	 color: #fff;
	text-align: center;
	width: 980px;
	min-height:50px;
	overflow:hidden;
	background: url(img/) no-repeat;
}

.TXTBlocFooter {
	position:relative;
    margin:1% 0 0 3%; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	}
	
	.TXTBlocFooterGris {
	position:relative;
    margin:0 0 0 5%; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: left;
	font-family:arial;
	color:#999999;
	font-size:11px;
	font-weight:normal;
	}

.LienBlocFooterCalque {
	position:relative;
    margin:0 0 5% 5%; /*  top bottom right left */ 
	 padding: 0 0 0 0;
	text-align: right;
	font-family:arial;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	}
	
	.LienBlocFooter {
	position:relative;
    text-align: left;
	font-family:arial;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	}
	
	.LienBlocFooter:hover {
	font-family:arial;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	background: url(img/) no-repeat;
	background-position: 0px 0px;
	background-color:none;
	text-decoration:underline;
}
