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

.bigTitleBlock
{
	width:580px;
}
	.bigTitleBlock .title
	{
		font-size:21px;
		height:54px;
		padding-top:68px;
	}
.centerWrapper
{
	width:580px;
}
#page 
{
	min-width:580px;
}
header
{
	height:430px;
	font-size:33px;line-height:38px;
}
	header h1
	{
		padding-top:180px;
	}
	
#bigLogo
{
	width:408px;
	background-size:408px 348px;
	margin-left:-204px;
	top:102px;
}

#menu .items.left .item,
#menu .items.right .item
{
	font-size:13px;
}

footer #bottomLinks
{
	background-image:url(backgrounds/bottom-logos-mini.png);
}
	
/*CERISE*/

#cerise.bigPhoto
{
	height:294px;
	background-size:896px auto;
}
	#cerise.bigPhoto .stripe
	{
		height:64px;
		margin-top:-32px;
		font-size:21px;line-height:64px;
	}
	
.bigPhoto .scrollToNextBtn
{
	background-size:100% 200%;
	width:66px;height:74px;
	margin-left:-33px;
	top:-37px;
}
	
/*TRAITEUR*/

#traiteurTitles
{
	width:142px;
	margin-left:-71px;
	top:264px!important;
}
	#traiteurTitles .item
	{
		width:142px;
	}
		#traiteurTitles .item.aperitifs
		{
			height:29px;
			margin-bottom:-6px;
		}
		#traiteurTitles .item.lunch-dinatoires
		{
			height:17px;
			margin-bottom:-1px;
		}
		#traiteurTitles .item.potages
		{
			height:34px;
			margin-bottom:-2px
		}
		#traiteurTitles .item.entrees
		{
			height:27px;
			margin-bottom:-2px;
		}
		#traiteurTitles .item.sorbets
		{
			height:34px;
			margin-bottom:-2px;
		}
		#traiteurTitles .item.buffets
		{
			height:29px;
			margin-bottom:-3px;
		}
		#traiteurTitles .item.plats
		{
			height:53px;
			margin-bottom:-10px;
		}
		#traiteurTitles .item.gibiers
		{
			height:30px;
			margin-bottom:7px;
		}
		#traiteurTitles .item.fromages-desserts
		{
			height:37px;
			margin-bottom:3px;
		}
		#traiteurTitles .item.show-cooking
		{
			height:24px;
			margin-bottom:-3px;
		}
		#traiteurTitles .item.coin-lunch
		{
			height:19px;
			background-image:url(buttons/traiteur/coin-lunch.png);
		}

.traiteurBlocks
{
	width:580px;height:464px;
}
	#contentWindow nav
	{
		display:none;
	}
		#contentWindow .title
		{
			font-size:18px;
			margin-bottom:8px;
		}
		#contentWindow .photo
		{
			width:80px;height:80px;
		}
		#contentWindow p
		{
			font-size:11px;
			line-height:16px;
		}
		#contentWindow .texts
		{
			width:386px;
			margin-top:20px;
		}
			#contentWindow .text
			{
				padding-left:100px;
				width:286px;
			}
		
	#contentWindow .close_btn
	{
		width:20px;height:20px;
		background-size:100% 100%;
	}
	#contentWindow .previous,
	#contentWindow .next
	{
		background-size:100% 200%;
		margin-top:-7px;
		width:10px;height:14px;
	}
	#contentWindow .previous
	{
		left:13px;
	}
	#contentWindow .next
	{
		right:13px;
	}

/*BROCHURES*/

#brochures .bigPhoto
{
	background-size:1028px auto;
}

/*PARTENAIRES*/

#partenaires .bigPhotosWrapper
{
	height:451px;
}
	#partenaires .bigPhoto
	{
		background-size:900px auto;
	}
	#partenaires .stripe
	{
		height:283px;
		margin-top:-148px;
		padding-top:13px;
	}
	#partenaires .photoWrapper
	{
		width:452px;height:207px;
	}
	#partenaires .logos
	{
		height:50px;
	}
		#partenaires .logo
		{
			width:146px;height:50px;
		}
	#brochures .item
	{
		width:77px;
	}
	#brochures .item p
	{
		font-size:0;
		line-height:12px;
	}
		#brochures .item p strong
		{
			font-size:12px;
		}
		
/*LOCATION*/

#location .bigPhoto
{
	height:451px;
	background-size:826px auto;
}
	#location .bigPhoto .stripe
	{
		height:184px;
		margin-top:-92px;
		font-size:12px;
		line-height:20px;
	}
		#location .stripe p
		{
			margin-bottom:14px;
		}
		
/*CONTACT*/

#contact .column.right
{
	width:338px;
	margin-bottom:20px;
}
	#form .textInputWrapper
	{
		float:none;
		width:auto;
	}
		#form .textInputWrapper input,
		#form textarea
		{
			width:314px;
		}
	#form .textInputWrapper.first
	{
		margin-right:0;
	}
footer #bottomLinks .logos
{
	margin-left:52px;
}