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

.bigTitleBlock
{
	width:460px;
}
	.bigTitleBlock .title
	{
		height:37px;
		font-size:16px;
		padding-top:52px;
	}
.centerWrapper
{
	width:460px;
}
#page 
{
	min-width:480px;
}

#bigLogo
{
	width:326px;
	background-size:326px 278px;
	margin-left:-163px;
	top:66px;
}

header
{
	height:296px;
	font-size:26px;
	line-height:29px;
}
	header h1
	{
		padding-top:108px;
	}
	header img
	{
		width:64px;height:47px;
	}
	
#menu 
{
	height:66px;
	overflow:hidden;
	/*height:120px;*/
}
	#menu #showMenu_btn
	{
		background-image:url(buttons/mobile-menu.jpg);
		width:18px;height:12px;
		position:absolute;
		left:26px;top:24px;
		cursor:pointer;
	}
	#menu.active
	{
		height:120px;
	}
#menu #logo
{
	background-size:100% 100%;
	width:80px;height:30px;
	margin-left:-40px;
	
}
#menu .items.left
{
	display:block;
	text-align:center;
	margin-bottom:5px;
	padding-top:64px;
}
#menu .items.right
{
	display:block;
	padding-top:0;
}
#menu .items.left .item,
#menu .items.right .item
{
	font-size:12px;
	margin:0 8px;
}

/*CERISE*/

#cerise.bigPhoto
{
	height:230px;
}

/*TRAIEUR*/

#serviceTraiteur
{

}
.traiteurBlocks
{
	width:460px;height:368px;
}
	#traiteurTitles
	{
		top:192px!important;
	}
	
	#contentWindow
	{
		width:100%;
	}
	#contentWindow.active
	{
		height:100%;
	}
	
	#contentWindow.pos1,
	#contentWindow.pos15,
	#contentWindow.pos3,
	#contentWindow.pos4,
	#contentWindow.pos7,
	#contentWindow.pos9,
	#contentWindow.pos10,
	#contentWindow.pos12,
	#contentWindow.pos19
	{
		left:0;
	}
	
	#contentWindow.pos12,
	#contentWindow.pos1,
	#contentWindow.pos3,
	#contentWindow.pos4,
	#contentWindow.pos15,
	#contentWindow.pos16,
	#contentWindow.pos18,
	#contentWindow.pos19,
	#contentWindow.pos7,
	#contentWindow.pos9,
	#contentWindow.pos10
	{
		top:50%;
	}

	#contentWindow.pos12.active,
	#contentWindow.pos1.active,
	#contentWindow.pos3.active,
	#contentWindow.pos4.active,
	#contentWindow.pos15.active,
	#contentWindow.pos16.active,
	#contentWindow.pos18.active,
	#contentWindow.pos19.active,
	#contentWindow.pos7.active,
	#contentWindow.pos9.active,
	#contentWindow.pos10.active
	{
		top:0;
	}
	#contentWindow nav
	{
		display:block;
	}
		#contentWindow .loadedContent
		{
			height:100%;
		}
		#contentWindow nav div
		{
			padding:0 20px;
		}
		#contentWindow .texts
		{
			width:382px;height:274px;
		}
		#contentWindow .text
		{
			padding-left:120px;
			width:262px;height:274px;
		}
		#contentWindow .photo
		{
			width:100px;height:100px;
		}
		#contentWindow .brochure
		{
			position:relative;
			right:auto;
			bottom:auto;
			margin-left:-25px;
			display:block;
		}

/*BROCHURES*/

#brochures 
{

}
#brochures .bigPhoto
{
	height:264px;
	height:436px;
}
	#brochures .item
	{
		width:114Px;
	}
	#brochures .stripe
	{
		height:344px;
		margin-top:-172px;
	}
	
/*PARTENAIRES*/

#partenaires 
{

}
#partenaires .bigPhotosWrapper
{
	height:353px;
}
	#partenaires .stripe
	{
		height:231px;
		padding-top:15px;
		margin-top:-123px;
	}
	#partenaires .photoWrapper
	{
		width:353px;height:162px;
	}
	#partenaires .logos
	{
		height:39px;
	}
		#partenaires .logo
		{
			width:114px;height:39px;
		}
		
/*LOCATION*/

#location 
{
}
#location .bigPhoto
{
	height:353px;
}
	#location .stripe p
	{
		padding:0 40px;
	}

/*CONTACT*/

#contact
{
	
}
#contact .column
{
	float:none;
	width:auto;
}
	#contact .column.left,
	#contact .column.right
	{
		width:auto;
	}
	#contact .column.left
	{
		margin-bottom:20px;
	}
	#contact .column.left .subSection
	{
		float:left;
		width:50%;
	}
		#contact .column.left .subSection.last
		{
			float:right;
			text-align:right;
		}
			#contact .brochure a
			{
				margin:-2px -14px 0 auto;
			}
		
	#form .textInputWrapper
	{
		float:left;
		width:220px;
	}
		#form .textInputWrapper.first
		{
			margin-right:20px;
		}
		#form .textInputWrapper input
		{
			width:196px;
		}
		#form textarea
		{
			width:436px;
		}

footer #bottomLinks
{
	background:none;
}
	footer #bottomLinks .logos
	{
		margin:0;
		width:auto;
	}