@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=4d1f3e71-c7e4-4111-a481-91429499a6d9");

@font-face{
font-family:"Architype Renner W01 Regular";
src:url("Fonts/cfd9af6b-8d1a-46f3-8104-da916e9d9cb3.eot?#iefix");
src:url("Fonts/cfd9af6b-8d1a-46f3-8104-da916e9d9cb3.eot?#iefix") format("eot"),url("Fonts/4f13a5aa-f7e4-4017-9ff5-9839b9da4606.woff2") format("woff2"),url("Fonts/184faf94-214f-4843-88e3-8b5c73200dcc.woff") format("woff"),url("Fonts/43ab6176-93be-49ee-a398-6912bd59f2b5.ttf") format("truetype"),url("Fonts/0b2e39a4-0699-4456-a254-ec95d24eb2d8.svg#0b2e39a4-0699-4456-a254-ec95d24eb2d8") format("svg");
}
@font-face{
font-family:"Architype Renner W01 Bd";
src:url("Fonts/7327351a-6ff9-4385-bf36-30a8957457ba.eot?#iefix");
src:url("Fonts/7327351a-6ff9-4385-bf36-30a8957457ba.eot?#iefix") format("eot"),url("Fonts/57eb38a8-44d0-49f2-9199-d9d26e9d6ba6.woff2") format("woff2"),url("Fonts/38f622ca-6284-4fe0-9324-8c64cd0c59e1.woff") format("woff"),url("Fonts/035cb871-4a3f-424e-95ed-eba6cf075e6c.ttf") format("truetype"),url("Fonts/29d463e4-431c-498a-8ff2-4efa935c2cb9.svg#29d463e4-431c-498a-8ff2-4efa935c2cb9") format("svg");
}

/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/



body, html {
	
	background-color: #FAFAFA;
	/*font-family: "Architype Renner W01 Regular";*/
	     font-family: 'Renner*';
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	min-height: 100%;
	
text-rendering: auto;
text-rendering: optimizeLegibility;
text-rendering: geometricPrecision;
font-smooth: always;

font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;



}

body{
-webkit-animation: fadein 1s; 
-moz-animation: fadein 1s; 
-ms-animation: fadein 1s; 
-o-animation: fadein 1s; 
animation: fadein 1s;	
	
}


* {
	padding: 0px;
	margin: 0px;
}

.myprint{
	display:none;	
}
isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: transform, opacity;
  -webkit-font-smoothing: antialiased
}

.clear {
	clear: both;
}

*:focus {
    outline: 0;
}

a {
	color: #000000;
	text-decoration:none;
}



p {
	
	font-size:0.85rem;
	line-height: 1.4em;
	padding-bottom: 10px;
}

.infos_box p{
	font-size:1em;
}

p a{
	border-bottom: 1px solid #000000;	
}

p a:hover{
	border-bottom: 1px solid #FAFAFA;	
}

strong{
	font-family: "Architype Renner W01 Bd";
	font-weight:normal;
}
img {
	border: 0px;
}

table {
	width: 100%;
}
iframe{
	width:100%;	
}

.myhr {
	 position: relative;
	width: 100%;
	background-color: #D7D7E0;
	height: 1px;
	margin-top: 45px;
	margin-bottom: 50px;
	
}
.fact_sheet .myhr {
	background-color: #000;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
	
}

.fact_sheet *{
    font-family: 'Renner*';

	text-align:left;
	font-size:0.6rem;
}

.fact_sheet_titre{
	text-transform:uppercase;
}

.credit, p.credit a{
	font-size:0.6rem;
	text-decoration:none;
	 border-bottom: none;
}

.firstlink {
	cursor: pointer;
}

.inside {
	box-sizing: border-box;
	position: relative;
	width: 100%;
	max-width: 1300px;
	margin: auto;
}

.grille{
	background-image:url(/img/grille.png);
	background-repeat:repeat-y;
	background-position:center top;
	
	}

	.nomobile{
		display: block;
	}
	.mobile{
		display: none ;
	}


h1 {
	font-family:"Architype Renner W01 Bd";
	font-size: 66px;
	color: #000000;
	font-weight:normal !important;
	margin-bottom: 12px ;

}
h2 {
	font-family:"Architype Renner W01 Bd";
	font-size:26px;
	color:#000000;
	font-weight:normal !important;
	text-transform:uppercase;
	margin-bottom: 14px;
	
}

h3 {
	font-family:"Architype Renner W01 Bd";
	font-size: 16px;
	color: #000000;
	font-weight:normal !important;
	text-transform: uppercase;
	padding-bottom: 30px;
}

img.rondeImg{
	border-radius:50%;
}

img.desaturate{

	filter: url(desaturate.svg#greyscale); 
   -webkit-filter: grayscale(1);    
   -moz-filter: grayscale(100%);    
   -ms-filter: grayscale(100%);    
   -o-filter: grayscale(100%);  
}



.headroom *{
  /*  transition: transform 300ms linear;
    -webkit-transition: -webkit-transform 300ms linear;*/
	
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s  ease-in-out;
  -o-transition: all 0.5s  ease-in-out;
  transition: all 0.5s  ease-in-out;
}

.headroom--not-top{
	height:60px;
	position:fixed !important;
}

.headroom--not-top #logo{
	display:none;
	
}


#header .inside{
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	position:relative;
}


.inside{
	box-sizing:border-box;
	position: relative;
	margin: auto;
	width:100%;
	max-width: 1620px;
	box-sizing: border-box;
	padding: 20px;
}

#header{
	width:100%;
	height: auto;
	position: absolute;
	z-index: 300;
	top:0px;
	left: 0px;
}


#header_logo{
	width:100%;
	height: auto;
	text-align:center;
}

#logo, #logo2{
    margin: 13px auto auto;
	display:inline-block;
	
}

#logo h1, #logo2 h1{
	width:70px;
	height: 91px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover;
	padding: 0px;
	margin: 0px;
}








#main_menu, #main_menu li{
	line-height:1em;

	list-style: none;
	margin: 0px;
	padding: 0px;
}

#main_menu li{
	display: inline-block;
	margin-right:238px;
	position:relative;
	
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;

}

#main_menu li a{
	position:relative;
	font-family:"Architype Renner W01 Bd";
	color:#000000;
  font-size:1.2em;
	text-transform:uppercase;
	text-decoration: none;
	z-index:9999999;
	
	 -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;

}

#main_menu li a.selected, #main_menu li:hover>a, #sous_menu li a:hover, #sous_menu li a.selected{
	color:#C1C1C1;
}

#main_menu li.child_on:hover{
	margin-bottom:40px;
	
}












#sous_menu, #sous_menu li{
	list-style: none;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

#sous_menu{
	display:none;
	 position: absolute;
	 white-space:nowrap;
	 left:0px;
	 top:0px;
	 padding-top:30px;
}

#sous_menu li{
	margin-right:42px;
}



#sous_menu li a{
	font-family:"Architype Renner W01 Bd";
	font-size:12px;
	color:#000000;
	text-decoration: none;
	text-transform:uppercase;
}



a.mobilemenuopen{
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("../img/icone_menu.png");
	background-size: 14px 10px;
	width:14px;
	height:10px;
	position: absolute;
	top:30px;
	right:23px;
}

a.mobilemenuclose{
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("../img/icone_menu_close.png");
	background-size: 12px 12px;
	width:12px;
	height:12px;
	position: absolute;
	top:30px;
	right:25px;
}


#navbtn{
	position: fixed;
	left:0px;
	bottom:20px;
	z-index: 20;
	width:100%;
}







.container{
	margin-top:0px;	
}

body.home .container{
	/*margin-top:-40px;	*/
}

.colcontainer{
	margin-left: -10px;
	margin-right: -10px;
	
}
.colcontainer2{
	
	margin-right: -20px;
	
}
.gutteritem{
	width:20px;	
}


.objet_item{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	float:left;
	font-size:12px;
	
}

.objet_item img{
	width:100%;
	height:auto !important;
	
}
.objet_item_link{
	text-decoration:none;
}

.objet_legende, .team_legende{
	font-family:"Architype Renner W01 Bd";
	color:#C1C1C1;
	font-size:12px;
	text-transform:uppercase;
	min-height:58px;
	height:auto;
	
}

.objet_legende h2, .team_legende h2{
	font-size:12px;
	margin-bottom:0px;
	text-align:center;
	padding-top:6px;
}

h2.objet_legende_titre, .objet_legende_texte{
	opacity:0;
	
	  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
	
}

.objet_item_liste h2.objet_legende_titre{
	opacity:1;
}
.objet_legende_texte, .team_legende_texte, .objet_linked_legende_texte{
	text-align:center;
	padding-bottom: 10px
}

.objet_item_link:hover .objet_legende_titre,  .objet_item_link:hover .objet_legende_texte{
	
	

  opacity:1  !important;
	
}




.centerme{
	float:none !important;
	margin:auto !important;
	text-align:center;
	
}

 h1.objet_titre {
	font-size:66px;
	 padding-bottom: 20px;
    padding-top: 20px;
	 text-transform: uppercase;
}
.objet_img_picto{
	padding-bottom:30px;
	 display: block;
}
h2.objet_sous_titre{
	padding-bottom:30px;
	 font-size: 16px;
	
}
.objet_texte{
	font-size: 20px !important;
    font-weight: normal !important;
	text-transform: none !important;
    text-align: left;
  
	 margin-bottom: 40px;
}

.objet_detail, .objet_detail p{
	font-size:0.8em !important;
	    font-family: 'Renner*';
	font-weight:400 !important;
}
.objet_date{
font-family:"Architype Renner W01 Bd";
color:#C1C1C1;
font-size:12px;
 text-transform: uppercase;
}
.objet_date_detail{
	padding-bottom:60px;	
}

.img_roll_over{
	position:relative;
	
}

.img_roll_over:hover .infos_box{
	opacity:1;

}

.infos_box{
	cursor:pointer;
	box-sizing:border-box;
	padding:20px;
	opacity:0;
	color: #000000;
	background-color:#FFFFFF;
	font-size:16px;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.infos_box img{
	width:auto !important;	
}
.infos_box_link{
   bottom: 44px;
    display: inline-block;
    left: 0px;
    position: absolute;
    text-align: center;
    width: 100%;
	
}

.infos_box_link a{
	text-decoration:none;
	padding:10px;
}

.team_link{
	background-position:center center;
	background-repeat:no-repeat;
	height:22px;
	display:inline-block;
}
.linkedin_link{
	background-image:url(/img/linkedin.svg);
	width:22px;
	
}
.mail_link{
	background-image:url(/img/icone_email.svg);
	width:28px;
}

.marg1{
margin-left:calc(8.33% + 10px);
}

.marg2{
margin-left:calc((8.33% - 20px)*2 + 50px);
}


.col4.marg0,  .col3.marg1, .col2.marg2{
	 
	margin-right:calc((8.33% - 20px)*2 + 50px);
	
}


.col5.marg0, .col3.marg2{
	margin-right:calc(8.33% - 10px);
}


.margTop100{
	margin-top:100px;
}

.margTop250{
	margin-top:250px;
}
 
.margTop400 {
	margin-top:400px;
}


 
.col1{
	width:calc(8.33% - 20px);
}

.col2{
	width:calc((8.33% - 20px)*2 + 1*(20px));
}

.col3{
	width:calc((8.33% - 20px)*3 + 2*(20px));
}

.col4{
	width:calc((8.33% - 20px)*4 + 3*(20px));
	
	
}
.objet_item_liste, .columnitem{
	width: calc((((100% - (12*20px))/12)*4) + (3 * 20px));
}


.col5{
	width:calc((8.33% - 20px)*5 + 4*(20px));
}

.col6{
	width:calc((8.33% - 20px)*6 + 5*(20px));
}

.col7{
	width:calc((8.33% - 20px)*7 + 6*(20px));
}

.col8{
	width:calc((8.33% - 20px)*8 + 7*(20px));
}

.col9{
	width:calc((8.33% - 20px)*9 + 8*(20px));
}

.col10{
	width:calc((8.33% - 20px)*10 + 9*(20px));
}

.col11{
	width:calc((8.33% - 20px)*11 + 10*(20px));
}

.col12{
	width:calc((8.33% - 20px)*12 + 11*(20px));
}



.col50{
	width:50%;
	float:left;
	
}
.col_full{
	background-position: center center;
/*	background-position: center center;*/
	background-size: cover;
	background-repeat: no-repeat;
	 background-attachment:fixed;
	 width:calc(100% - 30px);
	clear: both;
	margin:  0px 0px 60px 0px;
	height: calc(100vh - 160px);
}
.col_full.col_full_video{
	height:auto !important;
	
}


.objet_item.objet_item_no_resp.col4
{
	width:380px ;
	display:inline-block;
	float:none;
	vertical-align: top;
	
}


.objet_item_max{
	max-width:	800px !important;
}

.container_center{
	text-align:center;
	font-size:0px;
}
.colseparateur{
	width:100%;
	clear: both;
	margin: 0px !important;
	min-height: 0px !important;
	height: 1px !important;
}

.fullwidthimage{
	background-position: top;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	 background-attachment:fixed;
	width:100%;
	clear: both;
	margin: 0px;
}

.fullwidthimage:after{
	display:block;
	content:"";
	padding-top: 54.6875%;
}



.page_listing {
    float: left;
    width: 100%;
}
.page_contenu_photo_right {
    float: left;
    width: calc(100% - 300px);
	text-align:left;
	font-size:20px;
}

.page_photo_right{
    float: right;
    width: 280px;
}
.page_texte {
	text-align:left;
	font-size:20px;
	margin-bottom:30px;
}


.news_legende  {
    font-family: 'Renner*';
    text-align: left !important;
    font-size: 0.6rem;
	margin-top:-20px;
	padding-bottom:30px;
}


h2.contact{
	font-size:18px;
	margin-bottom:30px;
	text-align:center;
}
.contact_legende{
	margin-top:30px;
	font-size:20px;
	text-align:center;
}

.contact_img {
	width:100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;	
}

.contact_img:after {
	content:'';
	padding-top:76%;
	display:block;
}

.footer{
	display:inline-block;
	margin-bottom:60px;
}
a.footer_link{
	margin:20px;
	float:left;
	overflow: hidden;
	text-indent: -5000px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}




a.link_facebook{
	background-image:url(/img/Icon_facebook.png);
	width:12px;
	height: 22px;
}

a.link_instagram{
	background-image:url(/img/icone_instagram.png);
	width:22px;
	height: 22px;
}

a.link_linkedin{
	background-image:url(/img/icone_linkedin.png);
	width:22px;
	height: 22px;
	
}





input[type=submit]{
  background:none;
  border:none;
  font-size:inherit;
  color:#fff;
  padding: 0px;
  margin: 0px;
  font-family: "Brown-Regular";
  display: inline-block;
  cursor: pointer;
}

span.submit{
	display: inline-block;
	cursor: pointer;
}


span.submit::after{
	content: "";
	 display: inline-block;
	width:100%;
	clear:both;
	border-bottom: 1px solid #fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	height:1px;
	box-sizing: border-box;
}

input[type=email]{
	 font-family: "Brown-Regular";
	 color:#000;
	 width:100%;
	 box-sizing: border-box;
	 font-size: inherit;
	 max-width: 440px;
	 border:none;
	 padding: 8px;
	 margin-top: 13px;
	 margin-bottom: 20px;
}





.mobile{
	display: none !important;
}


#header{
		height: auto;
	/*	position:fixed;*/
	}
	
	#menumobile{
	 color: #000000;
    position: absolute;
    right: 6px;
    top: 20px;
    z-index: 999;
	}
	
	#menumobile .hamburger-inner, #menumobile .hamburger-inner:after, #menumobile .hamburger-inner:before {
	    background-color: #000;
	}
	
	
	body.mobilemenuopened #main_menu{
		opacity:1;
		pointer-events:all;
	}
	
	
	
	
	.headroom--not-top .hamburger {
  /*  background-color: #FAFAFA;*/
	}
	

	#main_menu{
		position: fixed;
		width:100%;
		height: 100vh;
		top:0px;
		left:0px;
		background-color: #FAFAFA;
		padding-top: 20px;
		margin-top: 0px;
		-webkit-transition: all .6s ease-in-out;
		-moz-transition: all .6s ease-in-out;
		-o-transition: all .6s ease-in-out;
		transition: all .6s ease-in-out;
	
		pointer-events:none;
		opacity:0;
		z-index:9;
	}
	
	#main_menu li{
		float: none;
		
		display: block;
		margin-right:0px;
		margin-bottom: 34px;
	}

	
	#main_menu li a.selected{
	color:#C1C1C1;
	
}

	
	#sous_menu, #sous_menu li{
	list-style: none;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

#sous_menu{
	display: block !important;
	 position: relative;
	 white-space: normal;
	 left:0px;
	 top:0px;
	 padding-top:30px;
}

#sous_menu li{
	margin-right:20px;
}

#sous_menu li a{
	font-size:14px;
	color:#C1C1C1;
}

#sous_menu li a.selected{
	color:#000000;
	
}

	






@keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}

/* Firefox < 16 */
@-moz-keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}

/* Internet Explorer */
@-ms-keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}

/* Opera < 12.1 */
@-o-keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}



@media all and (max-width:1620px){
	.inside{
		width:100%;	
	}
}




@media all and (max-width:860px){


#listing_objet .col4, .columnitem{
	width:calc((8.33% - 20px)*6 + 5*(20px));
}



.page_contenu_photo_right {
    float: left;
    font-size: 20px;
    text-align: left;
    width: 100%;
}
.page_photo_right {
    float: left;
    width: 280px;
}


}







@media all and (max-width:620px)
{
	
	
	.nomobile{
		display: none !important;
	}
	.mobile{
		display: block !important;
	}
	
	
	


	
	
	
	
	.inside{
	
	padding: 30px;
    }
	
	
	body.home{
	background-image: none !important;
	
	}
	.logo_home_fixed{
		display:none;	
	}
	
	body.home  .objet_item {
	
	}

	#logo h1 {
		background-image: url("/img/logo_small_nomos_1@2x.png");
	}
	#logo2 {
    margin: 22px auto auto;
    display: inline-block;
    }
	h1{
		font-size:36px !important;
		
	}
	
	h2.objet_sous_titre {
 
    padding-bottom: 0px;
	}
	
	.objet_date {
    padding-bottom: 18px;
}
	



	
	
	.container {
  /*  margin-top: 100px !important;*/
	}

	
	.col{
		width:calc(100% - 40px) !important;
	}
	
	

.page_contenu_photo_right {
    float: right;
    font-size: 20px;
    text-align: left;
    width: 100%;
}

.page_photo_right {
    float: left;
    width: 100%;
}

.objet_item_resp{
    box-sizing: border-box;
    float: left;
    font-size: 12px;
    margin-top: 10px !important;
    margin-left: 0px !important;
    width: 100% !important;
}

.objet_home{
	   margin-top: 0px !important;

}

.objet_home .objet_legende .objet_legende_titre, .phone_show{
	opacity:1 !important;
	
}

.objet_home{
	margin-right:0px;	
}

.objet_home.col1, .columnitem{
	width:calc(16.66% - 20px);
}

.objet_home.col2{
	width:calc((16.66% - 20px)*2 + 1*(20px));
}

.objet_home.col3{
	width:calc((16.66% - 20px)*3 + 2*(20px));
}

.objet_home.col4{
	width:calc((16.66% - 20px)*4 + 3*(20px));
}

.objet_home.col5{
	width:calc((16.66% - 20px)*5 + 4*(20px));
}

.objet_home.col6{
	width:calc((16.66% - 20px)*6 + 5*(20px));
}

.objet_home.col7{
	width:calc((16.66% - 20px)*7 + 6*(20px));
}

.objet_home.col8{
	width:calc((16.66% - 20px)*8 + 7*(20px));
}

.objet_home.col9{
	width:calc((16.66% - 20px)*9 + 8*(20px));
}

.objet_home.col10{
	width:calc((16.66% - 20px)*10 + 9*(20px));
}

.objet_home.col11{
	width:calc((16.66% - 20px)*11 + 10*(20px));
}

.objet_home.col12 {
	width:100%;
	   margin-left: 0px !important;
    margin-right: 0px !important;
}



.marg1{
margin-left:calc(16.66% + 10px);
}

.marg2{
margin-left:calc((20% - 20px)*2 + 50px);
}


.col4.marg0,  .col3.marg1, .col2.marg2, .col5.marg0, .col3.marg2{
	 
	margin-right:0px;
	
}




.img_roll_over, .infos_box{
	cursor:pointer;	
}

.infos_box{
	font-size:14px;
}
.colcontainer2{
	margin-left: -10px;
	margin-right: -10px;
	
}

.colseparateur{
	display:none;	
}
}


@media all and (max-width:680px){
	.col_full {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: calc(100% - 30px);
    clear: both;
    margin: 0px 0px 60px 0px;
    height: calc(100vh - 0px);
}
	
}
@media all and (max-width:420px){
	
	.objet_item.objet_item_no_resp.col4{
	width:100%;
	 margin-left: 0px !important;
    margin-right: 0px !important;
}

.infos_box{
	font-size:12px;
}


.col_full {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: calc(100% - 30px);
    clear: both;
    margin: 0px 0px 60px 0px;
    height: calc(100vh - 160px);
}

}



 @media print{

.myprint{
	display: block;
	margin-bottom:40px;
}

.hamburger-inner{
	display:none;	
}
  
  .aos-init .aos-animate, .objet_item {
    opacity: 1 !important;
	 transition-duration: 0s !important;
}

#main_menu{
	display:none !important;	
}




.objet_item_liste
{
position:relative !important;
display:block !important;
left:0 !important;
top:auto !important;
float:left;
}

#listing_objet
{
height:auto !important;
}

#logo h1 {
    background-image: none !important;
}
	  
  }
  
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {	        
	
			a.link_facebook{
				background-image:url(/img/Icon_facebook@2x.png);
				width:12px;
				height: 22px;
			}
			
			a.link_instagram{
				background-image:url(/img/icone_instagram@2x.png);
				width:22px;
				height: 22px;
			}
			
			a.link_linkedin{
				background-image:url(/img/icone_linkedin@2x.png);
				width:22px;
				height: 22px ;
				
			}
			

			      
}

 