body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#portail {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 950px;
     height: 475px;
     margin-top: -240px; /* moitié de la hauteur */
     margin-left: -475px; /* moitié de la largeur */
}
#blocActu {
	float:left;
	width:950px;
	height: 60px;
	margin: 0;
	padding: 0;
}
#flashActu {
	float:left;
	width:600px;
	height: 25px;
	margin: 0;
	padding: 0;
	background-color:#542E0F;
}
#actu1 {
	display: block;
	float:left;
	width:600px;
	height: 25px;
	padding: 0;
	background-color:#542E0F;
	margin-top: 0px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
#actu1 p {
	font-family:Century Gothic, Arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	padding-top : 5px;
	margin: 0;
}
#actu1 a {
	font-family:Century Gothic, Arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	padding-top : 5px;
	margin: 0;
}
#actu2 {
	display: block;
	float:right;
	width:600px;
	height: 25px;
	padding: 0;
	background-color:#542E0F;
	margin-top: 10px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}
#actu2 p {
	font-family:Century Gothic, Arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	padding-top : 5px;
	margin: 0;
}
#actu2 a {
	font-family:Century Gothic, Arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	padding-top : 5px;
	margin: 0;
}
#blocPhotos {
	float:left;
	width:950px;
	height: 340px;
	margin: 0;
	padding: 0;
}
/********************** MENU HAUT **************************/
		.menu {
			float:left;
			width:950px;
			height: 30px;
			margin: 0;
			padding: 0;
		}
			ul#menuhaut {
				list-style-type: none;
				width: 100%; /* précision pour Opera */
				margin: 0;
				padding: 0;
			}
			ul#menuhaut li {
				float: left;
				margin: 0;
				padding: 0;
			}
			
			/* Menu Jean-Yves Bordier */
			#menuPortrait {
				display: block;
				width: 257px;
				height: 30px;
				background-image:url(../images/portrait-01.gif);
			}
			#menuPortraitb {
				display: block;
				width: 257px;
				height: 30px;
				background-image:url(../images/portrait-02.gif);
			}
			#menuPortrait a {
				width: 257px;
				height: 30px;
				background-image:url(../images/portrait-01.gif);
			}
			#menuPortraitb a {
				width: 257px;
				height: 30px;
				background-image:url(../images/portrait-01.gif);
			}
			#menuPortrait a:hover {
				width: 257px;
				height: 30px;
				background-image:url(../images/portrait-02.gif);
			}
			
			
			/* Menu La fabrication */
			#menuFabrication {
				display: block;
				width: 241px;
				height: 30px;
				background-image:url(../images/fabrication-01.gif);
			}
			#menuFabricationb {
				display: block;
				width: 241px;
				height: 30px;
				background-image:url(../images/fabrication-02.gif);
			}
			#menuFabrication a {
				width: 241px;
				height: 30px;
				background-image:url(../images/fabrication-01.gif);
			}
			#menuFabricationb a {
				width: 241px;
				height: 30px;
				background-image:url(../images/fabrication-01.gif);
			}
			#menuFabrication a:hover {
				width: 241px;
				height: 30px;
				background-image:url(../images/fabrication-02.gif);
			}
			
			
			/* Menu La collection */
			#menuCollection {
				display: block;
				width: 222px;
				height: 30px;
				background-image:url(../images/collection-01.gif);
			}
			#menuCollectionb {
				display: block;
				width: 222px;
				height: 30px;
				background-image:url(../images/collection-02.gif);
			}
			#menuCollection a {
				width: 222px;
				height: 30px;
				background-image:url(../images/collection-01.gif);
			}
			#menuCollectionb a {
				width: 222px;
				height: 30px;
				background-image:url(../images/collection-01.gif);
			}
			#menuCollection a:hover {
				width: 222px;
				height: 30px;
				background-image:url(../images/collection-02.gif);
			}
			
			
			/* Menu Les recettes */
			#menuRecettes {
				display: block;
				width: 230px;
				height: 30px;
				background-image:url(../images/recettes-01.gif);
			}
			#menuRecettesb {
				display: block;
				width: 230px;
				height: 30px;
				background-image:url(../images/recettes-02.gif);
			}
			#menuRecettes a {
				width: 230px;
				height: 30px;
				background-image:url(../images/recettes-01.gif);
			}
			#menuRecettesb a {
				width: 230px;
				height: 30px;
				background-image:url(../images/recettes-01.gif);
			}
			#menuRecettes a:hover {
				width: 230px;
				height: 30px;
				background-image:url(../images/recettes-02.gif);
			}
			
/********************** MENU BAS **************************/
		.menu {
			float:left;
			width:950px;
			height: 30px;
			margin: 0;
			padding: 0;
		}
			ul#menubas {
				list-style-type: none;
				width: 100%; /* précision pour Opera */
				margin: 0;
				padding: 0;
			}
			ul#menubas li {
				float: right;
				margin: 0;
				padding: 0;
			}
			
			/* Menu Contacts */
			#menuContacts {
				display: block;
				width: 245px;
				height: 30px;
				background-image:url(../images/contacts-01.gif);
			}
			#menuContactsb {
				display: block;
				width: 245px;
				height: 30px;
				background-image:url(../images/contacts-02.gif);
			}
			#menuContacts a {
				width: 245px;
				height: 30px;
				background-image:url(../images/contacts-01.gif);
			}
			#menuContactsb a {
				width: 245px;
				height: 30px;
				background-image:url(../images/contacts-01.gif);
			}
			#menuContacts a:hover {
				width: 245px;
				height: 30px;
				background-image:url(../images/contacts-02.gif);
			}





p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#55311B;
	font-size:11px;
	text-align:center;
}
#copyright {
	float:left;
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	color:#55311B;
	text-decoration:none;
	font-size:10px;
	height:15px;
	margin: 0;
	padding: 0;
	text-align:left;
}
img {
	margin: 0;
	padding: 0;
}
a  {	
	font-family:Arial, Helvetica, sans-serif;
	color:#55311B;
	text-decoration:none;
	font-weight:bold;
	}
a:visited {  
	font-family:Arial, Helvetica, sans-serif;
	color:#55311B;
	text-decoration:none;
	font-weight:bold;
	}
a:hover {  
	font-family:Arial, Helvetica, sans-serif;
	color:#55311B;
	text-decoration:underline;
	font-weight:bold;
	letter-spacing:0px;
	}