/* RESET */
#center {width: 100% !important;}
#center_part_2_full {float: none !important;width: 100% !important;}
#contenuhome {margin: 0 !important;}
#bottomfooter {margin-top: 0 !important;}
#ftr {margin-top: 0 !important;}
b{font-weight: bold;}
#top h1, #top h2, #top h3, #top h4, #top h5, #top h6 {background: none;border: 0 none;display: block;float: none;font-family: 'Open Sans', sans-serif;margin: 0;padding: 0;}
#top{display: block;overflow: hidden;position: relative;}
#top h3{font: 400 40px/40px 'Open Sans',Arial,sans-serif;color: #333333;text-align: center;margin:20px 0px;}
#top h3:after{content: "";display: block;margin:0 auto;height: 2px;width: 162px;background-color: #e45021;margin-top: 20px;}
#top h4{font: 400 35px/35px 'Open Sans',Arial,sans-serif;color: #333333;text-align: center;text-transform: uppercase;margin-top: 55px;}
#top h4:after{content: "";display: block;margin:0 auto;height: 2px;width: 162px;background-color: #e45021;margin-top: 20px;}
#top .showMobile{display: none;}

/* HEADER */
#top{max-width: 1000px;margin:0 auto;}
#top #header-top {overflow:hidden;}
#top #header-top .ariane{width: 100%;font: 400 12px 'Open Sans',Arial,sans-serif;color: #3b3b3b;margin-top: 15px;position: relative}
#top #header-top .ariane a{text-decoration: none;color: #3b3b3b;outline: none;}
#top #header-top .ariane a:hover{text-decoration: underline;}
#top #header-top .subheader{display: block;overflow:hidden;margin:20px 0px 0px;font-size: 0px;background-color: #0096b1;}
#top #header-top .subheader > img{height: 250px;width: 447.5px;display: inline-block;vertical-align: top;}
#top #header-top .subheader > div{height: 250px;width: 552.5px;display: inline-block;vertical-align: top;text-align: center;position: relative;}
#top #header-top .subheader > div:before{content: "";position:absolute;left:-60px;width: 0;height: 0;border-style: solid;border-width: 250px 60px 0px 0;border-color: transparent #0096b1 transparent transparent;}
#top #header-top .subheader > div h2{font: 400 26px/32px 'Open Sans',Arial,sans-serif;color: #FFF;text-align: center;margin:35px 0px;display: block;}
#top #header-top .subheader > div img{display: inline-block;vertical-align: middle;}
#top #header-top .subheader > div img.comptoir{padding-left: 70px;margin-left: 70px;border-left: 1px solid #FFF;}

/* FOCUS */
#top #focus{overflow:hidden;}
#top #focus p{font: 400 15px/17px 'Open Sans',Arial,sans-serif;color: #000000;text-align: justify;margin:30px 0px;}

/* COMPTOIRS */
#top #comptoir{overflow:hidden;max-width: 820px;margin:0 auto;}
#top #comptoir .item{display: block;overflow:hidden;margin:0px 0px 20px 0px;font-size: 0px;text-align: center;}
#top #comptoir .item > img{display: inline-block;vertical-align: top;width: 330px;height: 247.5px;}
#top #comptoir .item:nth-child(odd) > img{margin-right: 20px;}
#top #comptoir .item:nth-child(even) > img{margin-left: 20px;}
#top #comptoir .item > a{display: inline-block;vertical-align: top;width: 470px;background-color: #ececec;height: 247.5px;text-decoration: none;}
#top #comptoir .item > a p{display: block;font: 400 20px/24px 'Open Sans',Arial,sans-serif;color: #333333;margin-top: 20px;}
#top #comptoir .item > a p span.more{display: block;font: 400 15px/18px 'Open Sans',Arial,sans-serif;margin: 15px auto 0px;width: 60%;}

/* PRESSE */
#top #presse{overflow:hidden;max-width: 850px;margin:0 auto;}
#top #presse > div {overflow:hidden;margin-bottom: 40px;}
#top #presse > div .itemPresse{display: block;overflow:hidden;margin:20px 0px 20px 0px;position: relative;font: 400 22px/27px 'Open Sans',Arial,sans-serif;color: #000000;min-height: 105px;}
#top #presse > div .itemPresse blockquote{display: block;font-style: italic;}
#top #presse > div .itemPresse img{position: absolute;bottom: 0px;right: 160px;transform: translateX(50%);}


/* MOBILE */
@media screen and (max-width: 780px){
	#top h3{font: 400 30px/30px 'Open Sans',Arial,sans-serif;}
	#top h4{font: 400 25px/25px 'Open Sans',Arial,sans-serif;margin-top: 30px;}
	/* HEADER */
	#top{max-width: 95%;margin:0 auto;}
	#top #header-top .subheader > img{height: auto;width: 100%;}
	#top #header-top .subheader > div{height: auto;width: 100%;padding-bottom: 30px;}
	#top #header-top .subheader > div:before{display: none;}
	#top #header-top .subheader > div h2{font: 400 14px/17px 'Open Sans',Arial,sans-serif;}
	#top #header-top .subheader > div img{width: 25%;max-width: 150px;}
	#top #header-top .subheader > div img.comptoir{padding-left: 50px;margin-left: 40px;}
	/* COMPTOIRS */
	#top #comptoir{overflow:hidden;max-width: 820px;margin:0 auto;}
	#top #comptoir .item{display: flex;flex-direction: column;align-items: center;justify-content: center;}
	#top #comptoir .item > img{width: 100%;height: auto;}
	#top #comptoir .item:nth-child(odd) > img{margin-right: 0px;}
	#top #comptoir .item:nth-child(even) > img{margin-left: 0px;}
	#top #comptoir .item:nth-child(even) > a{order: 2;}
	#top #comptoir .item > a{width: 100%;height: auto;padding-bottom: 30px;}
	/* PRESSE */
	#top #presse > div .itemPresse{display: flex;min-height: 0px;flex-direction: column;align-items: center;font: 400 18px/24px 'Open Sans',Arial,sans-serif;color: #000000;margin-bottom: 20px;}
	#top #presse > div .itemPresse blockquote{display: block;font-style: italic;order: 2;width: 100%;}
	#top #presse > div .itemPresse span{order: 3;display: block;width: 100%;}
	#top #presse > div .itemPresse img{position: inherit;bottom: inherit;right: inherit;transform: none;order: 1;margin: 0 auto 20px;width: 60%;max-width: 300px;}
}