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

*{ margin: 0;padding:0;border:0; }
body { background-color:#b2b4b6;color: #452913;margin: 0;text-align:left;background-image:url(images/toile.jpg);font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
object { outline:none;}


#banniere
{
	position: relative; /* on positionne le conteneur */
    margin: 0 auto;
	width: 1280px;
	background-image:url(images/banniere.png);
	height:260px;
}
#bandemenu
{
	width: 100%;
	height: 77px;
	background-color:#fff1c3;
	background-image:url(images/bordure-menu.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#menu
{
	position: relative; /* on positionne le conteneur */
    margin: 0 auto;
	width: 1000px;
	height:65px;
	padding-top:10px
}
#bandeprincipale
{
	width: 100%;
	height: 400px;
	background-color:#b5a07d;
	border-bottom: #fff1c3 solid 20px;
	
}

#contenubandeprincipale
{
	position: relative; /* on positionne le conteneur */
    margin: 0 auto;
	width: 1000px;
	
}

#texte
{
	float:left;
	width:500px;
	padding-top: 40px;
}
#textephoto
{
	float:left;
	width:500px;
	padding-top: 15px;
}
#textephoto a
{
	color: #fff1c3;
}
#photo
{
	float:left;
	width:500px;
	padding-top:20px;
}
#flash
{
	width: 450px;
	height:338px;
	-moz-box-shadow: 1px 1px 12px #555;
   -webkit-box-shadow: 1px 1px 12px #555;
}
#bandesansfond
{
	position: relative; /* on positionne le conteneur */
    margin: 0 auto;
	width: 1000px;
	min-height: 100px;
	color: #fff1c3;
	padding-top: 20px;
	padding-bottom: 20px;
	
}   
#lesmenus
{
	overflow:auto;
	width: 800px;
}
#menu1
{
	float:left;
	width: 300px;
	border: 1px solid #fff1c3;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
}
#menu2
{
	float:left;
	width: 300px;
	border: 1px solid #fff1c3;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	margin-left: 50px;
	
}
#menu3
{
	float:left;
	width: 300px;
	border: 1px solid #fff1c3;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	margin-top: 30px;
}
#menu4
{
	float:left;
	width: 300px;
	border: 1px solid #fff1c3;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	margin-top: 30px;
	margin-left: 50px;
}
#menu5
{
	float:left;
	width: 650px;
	height:;
	border: 1px solid #fff1c3;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	margin-top: 30px;
}

#footer
{
	height:50px;
	background-color:#fff1c3;
	background-image:url(images/bordure-menu.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom: #b5a07d solide 20px;	
	
}
#contenufooter
{
	position: relative; /* on positionne le conteneur */
    margin: 0 auto;
	width: 1000px;
	padding-top: 10px;
}
#contenufooter a
{
	outline:none;
	text-decoration:none;
	color: #452913;
}



#menu a
{
	display:block;
	width: 138px;
	height: 53px;
	outline:none;
	text-decoration:none;
}

#accueil{background-image:url(images/accueil_rollout.png);}
#menus{background-image:url(images/menus_rollout.png);}
#receptions{background-image:url(images/receptions_rollout.png);}
#galerie{background-image:url(images/galerie_rollout.png);}
#plan{background-image:url(images/plan_rollout.png);}
#contact{background-image:url(images/contact_rollout.png);}

#accueil:hover{background-image:url(images/accueil_rollover.png);}
#menus:hover{background-image:url(images/menus_rollover.png);}
#receptions:hover{background-image:url(images/receptions_rollover.png);}
#galerie:hover{background-image:url(images/galerie_rollover.png);}
#plan:hover{background-image:url(images/plan_rollover.png);}
#contact:hover{background-image:url(images/contact_rollover.png);}

.signature
{
	font-size:10px;
}

#mention
{
	margin-left: 200px;
}
