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


.bigPhoto
{
	background-position:center center !important;
}

.bigTitleBlock
{
	width:740px;
	margin:0 auto;
}

.bigPhoto .trame,
.bigPhotosWrapper .trame
{
	display:none;
}

#page 
{
	min-width:768px;
}
.centerWrapper
{
	width:740px;
}
#bigLogo
{
	background-position:center center !important;
	background-size:100%;
	width:522px;height:445px;
	position:fixed;
	left:50%;top:146px;
	margin-left:-261px;
}
header
{
	height:550px;
	font-size:42px;
	line-height:48px;
}
	#menu
	{
		/*display:none;*/
		text-align:center;
		height:110px;
	}
		#menu .border
		{
			/*left:0;
			margin-left:0;*/
			display:none;
		}
		#menu #logo
		{
			/*margin-left:0;
			left:33px;*/
			top:20px;
			width:100px;height:39px;
			margin-left:-50px;
			background-image:url(../images/logo-mobile.png);
		}
		#menu .items
		{
			top:0;
			width:auto;
			display:inline-block;
			position:relative;
			padding-top:74px;
		}
			#menu .items.left
			{
				right:auto;
				text-align:left;
				/*padding:48px 0 0 145px;*/
				padding-right:0;
			}
			#menu .items.right
			{
				left:auto;
				padding-left:0;
			}
				#menu .items.left .item,
				#menu .items.right .item
				{
					margin:0 12px;
					font-size:14px;
				}
	header h1
	{
		padding-top:238px;
	}
	
	
footer #bottomLinks .logos
{
	margin-left:208px;
}
	footer #award
	{
		display:none;
	}
	
/*Cerise*/
	
#cerise.bigPhoto
{
	height:376px;
	background-size:1200px auto;
	background-image:url(../images/photos/768/cerise.jpg);
}
	#cerise.bigPhoto .stripe
	{
		height:82px;
		margin-top:-41px;
		line-height:82px;
		font-size:26px;
	}
	
.bigTitleBlock .title
{
	font-size:26px;
}

/*Traiteur*/

.traiteurBlocks
{
	width:740px;height:592px;
}
	#traiteurTitles
	{
		top:280px!important;
	}
	#contentWindow nav
	{
		padding:20px 0 0 39px;
		margin-bottom:10px;
	}
		#contentWindow .texts
		{
			margin-left:39px;
			height:218px;
			width:514px;
		}
			#contentWindow .photo
			{
				width:120px;height:120px;
			}
			#contentWindow .text
			{
				padding-left:140px;
				width:374px;
				height:218px;
			}
				#contentWindow .title
				{
					font-size:22px;
					padding-top:0;
					margin-bottom:10px;
				}
				#contentWindow p
				{
					font-size:12px;
					line-height:20px;
				}
				#contentWindow .brochure 
				{
					right:5px;
				}
					#contentWindow .brochure img
					{
						width:150px;height:113px;
					}
	
#traiteurTitles
{
	width:184px;
	margin-left:-92px;
	top:336px !important;
}
	#traiteurTitles .item
	{
		width:184px;
		background-size:100% 200%;
	}
		#traiteurTitles .item.aperitifs
		{
			height:37px;
			margin-bottom:-6px;
		}
		#traiteurTitles .item.lunch-dinatoires
		{
			height:22px;
			margin-bottom:-1px;
		}
		#traiteurTitles .item.potages
		{
			height:44px;
			margin-bottom:-2px
		}
		#traiteurTitles .item.entrees
		{
			height:34px;
			margin-bottom:-2px;
		}
		#traiteurTitles .item.sorbets
		{
			height:43px;
			margin-bottom:-2px;
		}
		#traiteurTitles .item.buffets
		{
			height:37px;
			margin-bottom:-3px;
		}
		#traiteurTitles .item.plats
		{
			height:67px;
			margin-bottom:-10px;
		}
		#traiteurTitles .item.gibiers
		{
			height:39px;
			margin-bottom:7px;
		}
		#traiteurTitles .item.fromages-desserts
		{
			height:48px;
			margin-bottom:3px;
		}
		#traiteurTitles .item.show-cooking
		{
			height:30px;
			margin-bottom:-3px;
		}
		#traiteurTitles .item.coin-lunch
		{
			height:24px;
			background-image:url(buttons/traiteur/coin-lunch.png);
		}
		
		#contentWindow .previous,
		#contentWindow .next
		{
			top:50%;
			margin-top:-10px;
		}
		#contentWindow .previous
		{
			left:13px;
		}
		#contentWindow .next
		{
			right:13px;
		}
/*Brochure*/

#brochures .bigPhoto
{
	height:431px;
	background-size:1164px auto;
	background-image:url(../images/photos/768/brochures.jpg);
}
	#brochures .slider
	{
		width:auto;
	}

/*PARTENAIRES*/

#partenaires .bigPhotosWrapper
{
	height:578px;
}
	#partenaires .stripe
	{
		height:358px;
		margin-top:-189px;
		padding-top:20px;
	}
	#partenaires .bigPhoto
	{
		background-position:center center !important;
		background-size:1000px auto;
	}
	#partenaires .photoWrapper
	{
		width:578px;height:264px;
		margin-bottom:15px;
	}
		#partenaires .photoWrapper .photo
		{
			width:100%;height:100%;
			background-size:100%;
		}
		#partenaires .logos
		{
			height:64px;
		}
			#partenaires .logo
			{
				width:187px;height:64px;
				background-size:auto 200%;
			}
		#partenaires .bigPhoto.chateau
		{
			background-image:url(../images/photos/768/chateau-du-bois-d-arlon.jpg);
		}
		#partenaires .bigPhoto.oenophile
		{
			background-image:url(../images/photos/768/l-oenophile.jpg);
		}
		#partenaires .bigPhoto.greiwelsHaff
		{
			background-image:url(../images/photos/768/greiwels-haff.jpg);
		}

	

/*Location*/

#location .bigPhoto
{
	height:577px;
	background-size:1050px auto;
	background-image:url(../images/photos/768/location.jpg);
}
	#location .bigPhoto .stripe
	{
		height:234px;
		margin-top:-117px;
		font-size:14px;line-height:24px;
		display:table;
		vertical-align:middle;
	}
		#location .bigPhoto .stripe div
		{
			display:table-cell;
			vertical-align:middle;
		}
			#location .stripe p
			{
				margin-bottom:18px;
			}
				#location .stripe p.first
				{
					padding-top:0;
				}
				#location .stripe p:last-child
				{
					margin-bottom:0;
				}
			
/*CONTACT*/

#contact .column.left
{
	width:242px;
	margin-left:0;
}
#contact .column.right
{
	width:498px;
}
	#form .textInputWrapper
	{
		width:239px;
	}
		#form .textInputWrapper input
		{
			width:215px;
		}
		#form textarea
		{
			width:474px;
		}
		