/*//////////////////////////////////////
// Shared
//////////////////////////////////////*/

/*////////////////////////////
// Box sizing
////////////////////////////*/

*
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


/*////////////////////////////
// Clear
////////////////////////////*/

.site .clearfix:before,
.site .clearfix:after
{
	content: " ";
	display: table;
}

.site .clearfix:after
{
	clear: both;
}

.site .clearfix
{
	*zoom: 1;
}

.site .clear
{
	clear: both;
}


/*////////////////////////////
// Columns
////////////////////////////*/

.site .columns
{
	display: table;
	table-layout: fixed;
	width: 100%;
}

.site .columns .column
{
	display: table-cell;
	vertical-align: top;
}


/*//////////////////////////////////////
// Global
//////////////////////////////////////*/

body
{
	font-family: 'ralewayregular', sans-serif;
	font-size: 16px;
	color: #656b6f;
}

img
{
	max-width: 100%;
	max-height: 100%;
	/*width: auto;*/
	height: auto;
}

.centeredContent
{
	max-width: 1920px;
	margin: 0 auto;
	padding: 0 50px;
	position: relative;
}

.site
{

}


/*////////////////////////////
// Cookies banner
////////////////////////////*/

.site .cookiesBanner
{
	display: none;
	padding: 10px;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1100;
	background: #413a53;
	text-align: center;
}

.site .cookiesBanner.shown
{
	display: block;
}

.site .cookiesBanner .message
{
	margin-bottom: 10px;
	font-family: 'ralewaysemibold', sans-serif;
	font-size: 15px;
	color: #fff;
}

.site .cookiesBanner .acceptButton,
.site .cookiesBanner .rejectButton,
.site .cookiesBanner .learnMoreButton
{
	display: inline-block;
	margin: 0 5px;
	padding: 5px 10px;
	border: solid 1px #fff;
	font-family: 'ralewaysemibold', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	transition: all 600ms;
}

.site .cookiesBanner .acceptButton:hover,
.site .cookiesBanner .rejectButton:hover,
.site .cookiesBanner .learnMoreButton:hover
{
	background: #fff;
	color: #413a53;
}


/*//////////////////////////////////////
// Pages
//////////////////////////////////////*/

/*//////////////////
// Page : accueil
//////////////////*/

.site .content-accueil
{

}

.site .content-accueil .pictureLink
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.site .content-accueil .picture
{
	display: block;
	margin: 0 auto;
}


/*//////////////////
// Page : accueil2
//////////////////*/

.site .content-accueil2
{

}

.site .content-accueil2 .pageHeader
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
}

.site .content-accueil2 .pageHeader .block1
{
	padding: 20px 0;
}

.site.scrolled .content-accueil2 .pageHeader .block1
{
	background: rgba(0, 0, 0, 0.35);
}

.site .content-accueil2 .pageHeader .block1 .centeredContent
{

}

.site .content-accueil2 .pageHeader .block1 .columns
{

}

.site .content-accueil2 .pageHeader .block1 .column
{
	vertical-align: middle;
}

.site .content-accueil2 .pageHeader .block1 .column2
{
	text-align: right;
}

.site .content-accueil2 .pageHeader .block1 .logoLink
{
	display: inline-block;
	cursor: pointer;
}

.site .content-accueil2 .pageHeader .block1 .logo
{
	display: block;
	max-width: 200px;
}

.site .content-accueil2 .pageHeader .block1 .menu
{
	margin: 0;
	padding: 0;
}

.site .content-accueil2 .pageHeader .block1 .menuItem
{
	display: inline-block;
}

.site .content-accueil2 .pageHeader .block1 .scenographiesMenuItem
{
	display: none;
}

.site .content-accueil2 .pageHeader .block1 .menuLink
{
	display: block;
	padding: 0 20px 10px 20px;
	border-bottom: solid 2px transparent;
	font-family: 'ralewaybold';
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	transition: all 600ms;
}

.site .content-accueil2 .pageHeader .block1 .menuLink:hover,
.site .content-accueil2 .pageHeader .block1 .menuItem.current .menuLink
{
	border-bottom-color: #9f8900;
}

/**/

.site .content-accueil2 .pageContent
{

}

.site .content-accueil2 .pageContent .block1
{

}

/*.site .content-accueil2 .pageContent .block1 .centeredContent
{

}*/

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow
{
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .slideshowWindow
{
	position: relative;
	overflow: hidden;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .slides
{

}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .slide
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .slide:first-child
{
	display: block;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showPreviousAndNextSlide
{

}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showPreviousAndNextSlide.inactif
{
	display: none;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showPreviousSlide,
.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showNextSlide
{
	width: 61px;
	height: 73px;
	margin-top: -36px;
	position: absolute;
	top: 50%;
	transition: all 600ms;
	cursor: pointer;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showPreviousSlide:hover,
.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showNextSlide:hover
{

}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showPreviousSlide.inactif,
.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showNextSlide.inactif
{
	display: none;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showPreviousSlide
{
	left: 50px;
	background: url('/images/architendances/leftArrowIcon.png') center center no-repeat;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showPreviousSlide:hover
{
	background-image: url('/images/architendances/leftArrowIcon5.png');
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showNextSlide
{
	right: 50px;
	background: url('/images/architendances/rightArrowIcon.png') center center no-repeat;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .showNextSlide:hover
{
	background-image: url('/images/architendances/rightArrowIcon6.png');
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .slideButtons
{
	margin-top: 15px;
	text-align: center;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .slideButton
{
	display: inline-block;
	font-family: 'ralewayregular', sans-serif;
	font-size: 20px;
	color: #253323;
	transition: all 600ms;
	cursor: pointer;
}

.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .slideButton:hover,
.site .content-accueil2 .pageContent .block1 .scenographiesSlideshow .slideButton.actif
{
	color: #9f8900;
}

.site .content-accueil2 .pageContent .block1 .scenographie
{

}

.site .content-accueil2 .pageContent .block1 .scenographie .photo
{
	display: block;
}

.site .content-accueil2 .pageContent .block1 .scenographie .marqueurScenographie
{
	display: block;
	width: 44px;
	height: 44px;
	margin-top: -22px;
	margin-left: -22px;
	position: absolute;
	/*top: 50%;
	left: 50%;*/
	background: url('/images/architendances/marqueurScenographie.png') center center no-repeat;
	transition: all 600ms;
}

.site .content-accueil2 .pageContent .block1 .scenographie .marqueurScenographie:hover
{
	background-image: url('/images/architendances/marqueurScenographie2.png');
}

/**/

.site .content-accueil2 .pageContent .block2
{
	padding: 100px 0;
}

.site .content-accueil2 .pageContent .block2 .centeredContent
{

}

.site .content-accueil2 .pageContent .block2 .titleL2,
.site .content-accueil2 .pageContent .block3 .titleL2,
.site .content-accueil2 .pageContent .block4 .titleL2,
.site .content-accueil2 .pageContent .block5 .titleL2
{
	margin: 0;
	text-align: center;
}

.site .content-accueil2 .pageContent .block2 .titleL2P1,
.site .content-accueil2 .pageContent .block3 .titleL2P1,
.site .content-accueil2 .pageContent .block4 .titleL2P1,
.site .content-accueil2 .pageContent .block5 .titleL2P1
{
	font-family: 'ralewayregular', sans-serif;
	font-size: 16px;
	color: #9f8900;
}

.site .content-accueil2 .pageContent .block3 .titleL2P1
{
	color: #fff;
}

.site .content-accueil2 .pageContent .block2 .titleL2P2,
.site .content-accueil2 .pageContent .block3 .videoInterview .titleL3,
.site .content-accueil2 .pageContent .block4 .titleL2P2,
.site .content-accueil2 .pageContent .block5 .titleL2P2
{
	margin-top: 5px;
	font-family: 'ralewayextrabold', sans-serif;
	font-size: 52px;
	color: #253323;
}

.site .content-accueil2 .pageContent .block3 .videoInterview .titleL3
{
	max-width: 560px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
}

.site .content-accueil2 .pageContent .block2 .introduction,
.site .content-accueil2 .pageContent .block4 .introduction,
.site .content-accueil2 .pageContent .block5 .introduction
{
	margin-top: 30px;
	font-family: 'ralewayregular', sans-serif;
	font-size: 24px;
	text-align: center;
	color: #656b6f;
}

.site .content-accueil2 .pageContent .block4 .introduction
{
	margin-bottom: 70px;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow
{
	margin-top: 30px;
	padding: 0 50px;
	position: relative;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .slideshowWindow
{
	overflow: hidden;
	position: relative;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .slides
{
	height: 100%;
	position: relative;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .slide
{
	float: left;
	height: 100%;
	padding: 10px 20px;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showPreviousAndNextSlide
{

}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showPreviousAndNextSlide.inactif
{
	display: none;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showPreviousSlide,
.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showNextSlide
{
	width: 14px;
	height: 26px;
	margin-top: -13px;
	position: absolute;
	top: 50%;
	transition: all 600ms;
	cursor: pointer;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showPreviousSlide.inactif,
.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showNextSlide.inactif
{
	display: none;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showPreviousSlide
{
	left: 0;
	background: url('/images/architendances/leftArrowIcon2.png') center center no-repeat;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showPreviousSlide:hover
{
	background-image: url('/images/architendances/leftArrowIcon4.png');
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showNextSlide
{
	right: 0;
	background: url('/images/architendances/rightArrowIcon2.png') center center no-repeat;
}

.site .content-accueil2 .pageContent .block2 .produitsSlideshow .showNextSlide:hover
{
	background-image: url('/images/architendances/rightArrowIcon4.png');
}

.site .content-accueil2 .pageContent .block2 .produit
{
	display: block;
	padding: 30px;
	background: #fff;
	text-decoration: none;
	text-align: center;
}

.site .content-accueil2 .pageContent .block2 .produit:hover
{
	box-shadow: 0 0 20px #e5e5e5;
}

.site .content-accueil2 .pageContent .block2 .produit .photo
{
	display: block;
	margin: 0 auto 20px auto;
	border-radius: 50%;
}

.site .content-accueil2 .pageContent .block2 .produit .accroche
{
	font-family: 'ralewayregular', sans-serif;
	font-size: 16px;
	color: #656b6f;
}

.site .content-accueil2 .pageContent .block2 .produit .client
{
	margin-top: 20px;
	font-family: 'ralewaybold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #9f8900;
}

.site .content-accueil2 .pageContent .block2 .produit .theme
{
	margin-top: 5px;
	font-family: 'ralewayregular', sans-serif;
	font-size: 13px;
	color: #656b6f;
}

/**/

.site .content-accueil2 .pageContent .block3
{
	background: #000;
}

.site .content-accueil2 .pageContent .block3 .centeredContent
{
	padding-top: 130px;
	padding-bottom: 85px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.site .content-accueil2 .pageContent .block3 .titleL2
{

}

.site .content-accueil2 .pageContent .block3 .titleL2P1
{

}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow
{
	max-width: 800px;
	margin: 15px auto 0 auto;
	position: relative;
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .slideshowWindow
{
	position: relative;
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .slides
{

}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .slide
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .slide:first-child
{
	display: block;
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showPreviousAndNextSlide
{

}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showPreviousAndNextSlide.inactif
{
	display: none;
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showPreviousSlide,
.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showNextSlide
{
	width: 61px;
	height: 73px;
	margin-top: -36px;
	position: absolute;
	top: 50%;
	transition: all 600ms;
	cursor: pointer;
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showPreviousSlide:hover,
.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showNextSlide:hover
{

}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showPreviousSlide.inactif,
.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showNextSlide.inactif
{
	display: none;
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showPreviousSlide
{
	left: 0;
	background: url('/images/architendances/leftArrowIcon.png') center center no-repeat;
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showPreviousSlide:hover
{
	background-image: url('/images/architendances/leftArrowIcon5.png');
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showNextSlide
{
	right: 0;
	background: url('/images/architendances/rightArrowIcon.png') center center no-repeat;
}

.site .content-accueil2 .pageContent .block3 .videoInterviewsSlideshow .showNextSlide:hover
{
	background-image: url('/images/architendances/rightArrowIcon6.png');
}

.site .content-accueil2 .pageContent .block3 .videoInterview
{
	text-align: center;
}

.site .content-accueil2 .pageContent .block3 .videoInterview .titleL3
{

}

.site .content-accueil2 .pageContent .block3 .videoInterview .openVideoInterviewPopin
{
	display: block;
	width: 151px;
	height: 151px;
	margin: 30px auto 55px auto;
	position: relative;
}

.site .content-accueil2 .pageContent .block3 .videoInterview .openVideoInterviewPopin:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url('/images/architendances/playIcon.png') center center no-repeat;
}

.site .content-accueil2 .pageContent .block3 .videoInterview .vignette
{
	border-radius: 50%;
}

.site .content-accueil2 .pageContent .block3 .videoInterview .description
{
	max-width: 560px;
	margin-left: auto;
	margin-right: auto;
	font-family: 'ralewayregular', sans-serif;
	font-size: 24px;
	color: #b3b3b3;
}

/**/

.site .content-accueil2 .pageContent .block4
{
	padding: 130px 0 65px 0;
}

.site .content-accueil2 .pageContent .block4 .centeredContent
{
	max-width: 1280px;
}

.site .content-accueil2 .pageContent .block4 .titleL2
{

}

.site .content-accueil2 .pageContent .block4 .titleL2P1
{

}

.site .content-accueil2 .pageContent .block4 .titleL2P2
{

}

.site .content-accueil2 .pageContent .block4 .introduction
{

}

.site .content-accueil2 .pageContent .block4 .grid
{
	margin: -40px 0 0 -40px;
}

.site .content-accueil2 .pageContent .block4 .gridItem
{
	float: left;
	width: 50%;
	padding: 40px 0 0 40px;
}

.site .content-accueil2 .pageContent .block4 .blockLink
{
	text-align: center;
	cursor: pointer;
}

.site .content-accueil2 .pageContent .block4 .icon
{
	display: block;
	margin: 0 auto;
}

.site .content-accueil2 .pageContent .block4 .link
{
	display: block;
	margin-top: 15px;
	font-family: 'ralewaybold', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #253323;
	transition: all 600ms;
}

.site .content-accueil2 .pageContent .block4 .blockLink:hover .link
{
	color: #9f8900;
}

.site .content-accueil2 .pageContent .block4 .text
{
	margin-top: 15px;
	font-family: 'ralewayregular', sans-serif;
	font-size: 16px;
	color: #656b6f;
	transition: all 600ms;
}

.site .content-accueil2 .pageContent .block4 .blockLink:hover .text
{
	color: #9f8900;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow
{
	margin: 50px auto 0 auto;
	padding: 0 50px;
	position: relative;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .slideshowWindow
{
	overflow: hidden;
	position: relative;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .slides
{
	height: 100%;
	position: relative;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .slide
{
	float: left;
	height: 100%;
	padding: 0 20px;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showPreviousAndNextSlide
{

}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showPreviousAndNextSlide.inactif
{
	display: none;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showPreviousSlide,
.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showNextSlide
{
	width: 14px;
	height: 26px;
	margin-top: -13px;
	position: absolute;
	top: 50%;
	transition: all 600ms;
	cursor: pointer;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showPreviousSlide.inactif,
.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showNextSlide.inactif
{
	display: none;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showPreviousSlide
{
	left: 0;
	background: url('/images/architendances/leftArrowIcon2.png') center center no-repeat;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showPreviousSlide:hover
{
	background-image: url('/images/architendances/leftArrowIcon4.png');
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showNextSlide
{
	right: 0;
	background: url('/images/architendances/rightArrowIcon2.png') center center no-repeat;
}

.site .content-accueil2 .pageContent .block4 .logoPartenairesSlideshow .showNextSlide:hover
{
	background-image: url('/images/architendances/rightArrowIcon4.png');
}

.site .content-accueil2 .pageContent .block4 .logoPartenaire
{
	display: block;
}

.site .content-accueil2 .pageContent .block4 .logoPartenaire .logo
{
	display: block;
	margin: 0 auto;
}

/**/

.site .content-accueil2 .pageContent .block5
{

}

.site .content-accueil2 .pageContent .block5 .centeredContent
{
	padding-top: 65px;
	padding-bottom: 50px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

.site .content-accueil2 .pageContent .block5 .titleL2
{

}

.site .content-accueil2 .pageContent .block5 .titleL2P1
{

}

.site .content-accueil2 .pageContent .block5 .titleL2P2
{

}

.site .content-accueil2 .pageContent .block5 .introduction
{

}

.site .content-accueil2 .pageContent .block5 .form
{
	max-width: 600px;
	margin: 65px auto 0 auto;
}

.site .content-accueil2 .pageContent .block5 .fieldset
{
	margin: 0;
	padding: 0;
	border: none;
}

.site .content-accueil2 .pageContent .block5 .formRow
{
	margin-top: 30px;
}

.site .content-accueil2 .pageContent .block5 .formRow:first-child
{
	margin-top: 0;
}

.site .content-accueil2 .pageContent .block5 .field
{
	display: block;
	width: 100%;
	border-radius: 5px;
	background: rgba(37, 51, 35, 0.15);
	border: none;
	font-family: 'ralewaybold', sans-serif;
	font-size: 14px;
	color: #000;
}

.site .content-accueil2 .pageContent .block5 .textField
{
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
}

.site .content-accueil2 .pageContent .block5 .textarea
{
	height: 260px;
	padding: 20px;
}

.site .content-accueil2 .pageContent .block5 .treatmentReturn
{
	margin: 20px 0;
}

.site .content-accueil2 .pageContent .block5 .errors
{

}

.site .content-accueil2 .pageContent .block5 .error
{
	display: block;
	margin-top: 5px;
	font-family: 'ralewaybold', sans-serif;
	font-size: 14px;
	text-align: center;
	color: #9f8900;
}

.site .content-accueil2 .pageContent .block5 .error:first-child
{
	margin-top: 0;
}

.site .content-accueil2 .pageContent .block5 .confirmation
{
	text-align: center;
	font-family: 'ralewaybold', sans-serif;
	font-size: 14px;
	color: #9f8900;
}

.site .content-accueil2 .pageContent .block5 .buttons
{
	text-align: center;
}

.site .content-accueil2 .pageContent .block5 .sendButton
{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding: 0 45px;
	background: #9f8900;
	border: solid 2px #bbc0bb;
	border-radius: 25px;
	font-family: 'ralewaybold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	transition: all 600ms;
	cursor: pointer;
}

.site .content-accueil2 .pageContent .block5 .sendButton:hover
{
	background: #d8b50b;
}

/**/

.site .content-accueil2 .pageFooter
{

}

.site .content-accueil2 .pageFooter .block1
{
	padding: 15px 0;
	background: #192318;
	font-family: 'ralewaybold', sans-serif;
	font-size: 15px;
	text-align: center;
	color: #fff;
}

.site .content-accueil2 .pageFooter .block1 .centeredContent
{

}

.site .content-accueil2 .pageFooter .block1 .link
{
	text-decoration: none;
	color: inherit;
}

/**/

.site .content-accueil2 .pageFooter .block2
{
	padding: 25px 0;
	background: #253323;
}

.site .content-accueil2 .pageFooter .block2 .centeredContent
{
	max-width: 1280px;
}

.site .content-accueil2 .pageFooter .block2 .logo
{
	display: block;
	max-width: 200px;
	margin-bottom: 5px;
}

.site .content-accueil2 .pageFooter .block2 .grid
{
	margin: -40px 0 0 -40px;
}

.site .content-accueil2 .pageFooter .block2 .gridItem
{
	float: left;
	width: 50%;
	padding: 40px 0 0 40px;
}

.site .content-accueil2 .pageFooter .block2 .text
{
	font-family: 'ralewayregular', sans-serif;
	font-size: 14px;
	line-height: 150%;
	color: #80857f;
}

.site .content-accueil2 .pageFooter .block2 .text a
{
	color: inherit;
}


/*//////////////////
// Page : afficherProduit
//////////////////*/

.site .content-afficherProduit
{

}

.site .content-afficherProduit .popin
{

}

.site .content-afficherProduit .popinBackground
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	background: rgba(0, 0, 0, 0.65);
}

.site .content-afficherProduit .popinContainer
{
	overflow: auto;
	width: 980px;
	margin-left: -490px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1010;
	background: #fff;
}

.site .content-afficherProduit .closeProduitPopinButton
{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 30px;
	right: 30px;
	background: url('/images/architendances/crossIcon.png') center center no-repeat;
	cursor: pointer;
}

.site .content-afficherProduit .closeProduitPopinButton:hover
{
	background-image: url('/images/architendances/crossIcon2.png');
}

.site .content-afficherProduit .columns
{

}

.site .content-afficherProduit .column
{

}

.site .content-afficherProduit .column1
{
	width: 31%;
	padding: 30px 30px 100px 30px;
	position: relative;
}

.site .content-afficherProduit .column2
{
	width: 59%;
}

.site .content-afficherProduit .nom
{
	margin: 0;
	font-family: 'ralewayextrabold', sans-serif;
	font-size: 52px;
	color: #253323;
}

.site .content-afficherProduit .accroche
{
	margin-top: 30px;
	font-family: 'rockville', sans-serif;
	font-size: 20px;
	color: #9f8900;
}

.site .content-afficherProduit .description
{
	margin-top: 20px;
	font-family: 'ralewayregular', sans-serif;
	font-size: 16px;
	line-height: 150%;
	color: #656b6f;
}

.site .content-afficherProduit .communiqueLink,
.site .content-afficherProduit .openVideoInterviewPopin
{
	display: block;
	margin-top: 15px;
	padding-left: 30px;
	background: url('/images/architendances/rightArrowIcon5.png') left center no-repeat;
	font-family: 'ralewaybold', sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #9f8900;
}

.site .content-afficherProduit .logoLink
{
	/*display: inline-block;
	margin: 0 0 0 auto;*/
}

.site .content-afficherProduit .logo
{
	display: block;
	position: absolute;
	right: 30px;
	bottom: 30px;
}

.site .content-afficherProduit .buttons
{
	position: absolute;
	left: 30px;
	bottom: 30px;
}

.site .content-afficherProduit .showProduitPrecedentButton,
.site .content-afficherProduit .showProduitSuivantButton
{
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 26px;
	transition: all 600ms;
	cursor: pointer;
}

.site .content-afficherProduit .showProduitPrecedentButton
{
	background: url('/images/architendances/leftArrowIcon2.png') center center no-repeat;
}

.site .content-afficherProduit .showProduitPrecedentButton:hover
{
	background-image: url('/images/architendances/leftArrowIcon4.png');
}

.site .content-afficherProduit .showProduitSuivantButton
{
	background: url('/images/architendances/rightArrowIcon2.png') center center no-repeat;
}

.site .content-afficherProduit .showProduitSuivantButton:hover
{
	background-image: url('/images/architendances/rightArrowIcon4.png');
}

.site .content-afficherProduit .separator
{
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	margin: 0 5px;
	border: none;
	border-right: solid 2px #656b6f;
}

.site .content-afficherProduit .photoProduitsSlideshow
{
	position: relative;
}

.site .content-afficherProduit .photoProduitsSlideshow .slideshowWindow
{
	position: relative;
}

.site .content-afficherProduit .photoProduitsSlideshow .slides
{

}

.site .content-afficherProduit .photoProduitsSlideshow .slide
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.site .content-afficherProduit .photoProduitsSlideshow .slide:first-child
{
	display: block;
}

.site .content-afficherProduit .photoProduitsSlideshow .showPreviousAndNextSlide
{

}

.site .content-afficherProduit .photoProduitsSlideshow .showPreviousAndNextSlide.inactif
{
	display: none;
}

.site .content-afficherProduit .photoProduitsSlideshow .showPreviousSlide,
.site .content-afficherProduit .photoProduitsSlideshow .showNextSlide
{
	width: 34px;
	height: 46px;
	margin-top: -23px;
	position: absolute;
	top: 50%;
	transition: all 600ms;
	cursor: pointer;
}

.site .content-afficherProduit .photoProduitsSlideshow .showPreviousSlide:hover,
.site .content-afficherProduit .photoProduitsSlideshow .showNextSlide:hover
{

}

.site .content-afficherProduit .photoProduitsSlideshow .showPreviousSlide.inactif,
.site .content-afficherProduit .photoProduitsSlideshow .showNextSlide.inactif
{
	display: none;
}

.site .content-afficherProduit .photoProduitsSlideshow .showPreviousSlide
{
	left: 20px;
	background: url('/images/architendances/leftArrowIcon3.png') center center no-repeat;
}

.site .content-afficherProduit .photoProduitsSlideshow .showPreviousSlide:hover
{
	background-image: url('/images/architendances/leftArrowIcon6.png');
}

.site .content-afficherProduit .photoProduitsSlideshow .showNextSlide
{
	right: 20px;
	background: url('/images/architendances/rightArrowIcon3.png') center center no-repeat;
}

.site .content-afficherProduit .photoProduitsSlideshow .showNextSlide:hover
{
	background-image: url('/images/architendances/rightArrowIcon7.png');
}

.site .content-afficherProduit .photoProduitsSlideshow .photo
{
	display: block;
}