@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;
}
/***Moved after new menu item added
header
{
	height:430px;
	font-size:33px;line-height:38px;
}
	header h1
	{
		padding-top:180px;
	}

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

#menu .items.left .item,
#menu .items.right .item
{
	font-size:18px;
}
	#menu .items .item .luxcaddy
	{
		right:-36px;
		bottom:-13px;
	}
	
#bigLogo
{
	width:408px;
	background-size:408px 348px;
	margin-left:-204px;
	top:102px;
}

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-traiteur
	{
		width:142px;
	}
		#traiteurTitles .item-traiteur.aperitifs
		{
			height:29px;
			margin-bottom:-6px;
		}
		#traiteurTitles .item-traiteur.lunch-dinatoires
		{
			height:17px;
			margin-bottom:-1px;
		}
		#traiteurTitles .item-traiteur.potages
		{
			height:34px;
			margin-bottom:-2px
		}
		#traiteurTitles .item-traiteur.entrees
		{
			height:27px;
			margin-bottom:-2px;
		}
		#traiteurTitles .item-traiteur.sorbets
		{
			height:34px;
			margin-bottom:-2px;
		}
		#traiteurTitles .item-traiteur.buffets
		{
			height:29px;
			margin-bottom:-3px;
		}
		#traiteurTitles .item-traiteur.plats
		{
			height:53px;
			margin-bottom:-10px;
		}
		#traiteurTitles .item-traiteur.gibiers
		{
			height:30px;
			margin-bottom:7px;
		}
		#traiteurTitles .item-traiteur.fromages-desserts
		{
			height:37px;
			margin-bottom:3px;
		}
		#traiteurTitles .item-traiteur.show-cooking
		{
			height:24px;
			margin-bottom:-3px;
		}
		#traiteurTitles .item-traiteur.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;
}*/

	#brochures .bigPhoto
	{
		height:264px;
		height:436px;
	}
		#brochures .item-traiteur
		{
			width:173px;
		}
			#brochures .item-traiteur p
			{
				font-size:12px;
			}
		#brochures .stripe
		{
			height:344px;
			margin-top:-172px;
		}

/*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
		{
			width:452px; height:41px;
		}

			#partenaires .logos .logo
			{
				height:41px;
			}
				#partenaires .logos .logo .padding
				{
					padding:0 12px;
					line-height:41px;
				}
					#partenaires .logos img
					{
						max-width:88px; max-height:41px;
						line-height:41px;
					}

		
/*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;
}