/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	color:#a59973;
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
}
a {
	color:#541b19;
	text-decoration:underline;
}
img {
	behavior: url(iepngfix.htc);
	border:0;
}
p {
	margin-bottom:15px;
}
#main {
	width:910px;
	margin-left:auto;
	margin-right:auto;
}
#acc_ban {
	height:190px;
}
#acc_foot {
	clear:both;
	height:150px;
}
#fcje {
	float:left;
	width:200px;
	padding:39px 0 0 150px;
}
#ybi {
	float:right;
	width:200px;
	padding:66px 150px 0 0;
}
.distinction td {
	padding:20px;
}
#banner {
	height:157px;
}
.leftcol {
	float:left;
	overflow:hidden;
	width:193px;
}
.sectionheader {
	margin-left:43px;
} 
.rightcol {
	float:right;
	background-image:url(images/ban_overflow.jpg);
	background-repeat:no-repeat;
	width:717px;
}
.rightcoltxt {
	float:right;
	width:717px;
}
.rightcontent {
	height:441px;
	margin:42px 0 0 15px;
	background-image:url(images/ombrage.jpg);
	background-repeat:no-repeat;
}
.photoentete {
	margin-top:20px;
	margin-left:25px;
}
.adminbox {
	margin:50px 0 0 50px;
}
#photocontainer {
	width:620px;
	margin:42px 0 0 40px;
}
#photocontainer img {
	margin:5px;
	padding:4px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
}
#content {
	width:604px;
	text-align:justify;
	margin-left:30px;
	padding:0 10px 0 10px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#menu {
	margin-top:27px;
	margin-left:43px;
}

/*#######################################menu roll over css##########################################*/
#over a {
	display:block;
}
#over a:hover {
	display:block;
	background-position:0 100%;
}
.logo {
	margin-left:53px;
	display:block;
	background-image:url(images/logos.jpg);
}
#menu a {
	display:block;
	margin-top:18px;
}
#menu a:hover {
	display:block;
	background-position:0 100%;
}
.btn_restautant {
	display:block;
	width:83px;
	height:13px;
	background-image:url(images/btn_restaurant.gif);
	margin:0;
}
.btn_menu_banquet {
	display:block;
	width:98px;
	height:13px;
	background-image:url(images/btn_menu_banquet.gif);
}
.btn_menu_salle {
	display:block;
	width:139px;
	height:13px;
	background-image:url(images/btn_menu_salle.gif);
}
.btn_buffet_fdm {
	display:block;
	width:139px;
	height:13px;
	background-image:url(images/btn_buffet_fdm.gif);
}
.btn_evenement {
	display:block;
	width:139px;
	height:12px;
	background-image:url(images/btn_evenements.gif);
}
.btn_equipe {
	display:block;
	width:55px;
	height:13px;
	background-image:url(images/btn_equipe.gif);
}
.btn_contact {
	display:block;
	width:65px;
	height:13px;
	background-image:url(images/btn_contact.gif);
}
.btn_emploi {
	display:block;
	width:57px;
	height:13px;
	background-image:url(images/btn_emploi.gif);
}
.btn_photo {
	display:block;
	width:97px;
	height:13px;
	background-image:url(images/btn_photos.gif);
}
.btn_traiteur {
	display:block;
	width:67px;
	height:13px;
	background-image:url(images/btn_traiteur.gif);
}
.btn_menu_traiteur {
	display:block;
	width:98px;
	height:13px;
	background-image:url(images/btn_menu_traiteur.gif);
}
.btn_sdr {
	display:block;
	width:139px;
	height:13px;
	background-image:url(images/btn_sdr.gif);
}
.btn_mariage {
	display:block;
	width:69px;
	height:13px;
	background-image:url(images/btn_mariage.gif);
}
/******************** TERRASSE ***********************/
.btn_terrasse {
	display:block;
	width:79px;
	height:12px;
	background-image:url(images/btn_terrasse.gif);
}
.btn_menu_terrasse {
	display:block;
	width:139px;
	height:12px;
	background-image:url(images/btn_menu_terrasse.gif);
}
.btn_evenements_speciaux_terrasse {
	display:block;
	width:139px;
	height:12px;
	background-image:url(images/btn_evenements_speciaux_terrasse.gif);
}
.btn_album_photo_terrasse {
	display:block;
	width:100px;
	height:12px;
	background-image:url(images/btn_album_photo_terrasse.gif);
}
.btn_concours {
	display:block;
	width:85px;
	height:12px;
	background-image:url(images/btn_concours.gif);
}
.btn_contact_terrasse {
	display:block;
	width:85px;
	height:12px;
	background-image:url(images/btn_contact_terrasse.gif);
}
/*###################################################################################################*/

#equipebox {
	clear:both;
}
#equipebox p {
	text-align:justify;
}
#equipebox table {
	margin-bottom:50px;
}
.spacer {
	clear:both;
	height:100px;
}
#widefooter {
	width:100%;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;	
}
#footer {
	margin-left:auto;
	margin-right:auto;
	width:910px;
 	height:123px;
	line-height:20px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x; 
}
#copy {
	font-size:10px;
	padding:72px 67px 0 0;
}

