body {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: small;
color: #9A9A9A;
line-height: 150%;
-webkit-font-smoothing: antialiased;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;

background-image: url(../images/fond.jpg);
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
background-color: black;
z-index: -5;
}


#background{
background-image: url(images/elseware.mp4);
}

#title_button{
width: 480px;
height: 202px;
margin: auto;
}

video#bgvid {
  position: fixed; right: 0; bottom: 0;
  min-width: 100%; min-height: 100%;
  width: auto; height: auto; z-index: -100;
  background: url(title_fond.jpg) no-repeat;
  background-size: cover;
}

/*================================*/
/* CLASS LIST ====================*/
/*================================*/


	.brightness3 img
	{
        filter: invert(0);
        -webkit-filter: invert(0);
        -moz-filter: invert(0);
        -o-filter: invert(0);
        -ms-filter: invert(0);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.brightness3 img:hover
	{
        filter: invert(1);
        -webkit-filter: invert(1);
        -moz-filter: invert(1);
        -o-filter: invert(1);
        -ms-filter: invert(1);
	} 
 
	.grayscale img
	{
        filter: grayscale(0);
        -webkit-filter: grayscale(0);
        -moz-filter: grayscale(0);
        -o-filter: grayscale(0);
        -ms-filter: grayscale(0);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.grayscale img:hover
	{
        filter: grayscale(0.6);
        -webkit-filter: grayscale(0.6);
        -moz-filter: grayscale(0.6);
        -o-filter: grayscale(0.6);
        -ms-filter: grayscale(0.6);
	}
	
	.grayscaleinverse img
	{
        filter: grayscale(0);
        -webkit-filter: grayscale(0);
        -moz-filter: grayscale(0);
        -o-filter: grayscale(0);
        -ms-filter: grayscale(0);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.grayscaleinverse img:hover
	{
        filter: grayscale(0.7);
        -webkit-filter: grayscale(0.7);
        -moz-filter: grayscale(0.7);
        -o-filter: grayscale(0.7);
        -ms-filter: grayscale(0.7);
	}
	
	.brightness img
	{
        filter: brightness(1);
        -webkit-filter: brightness(1);
        -moz-filter: brightness(1);
        -o-filter: brightness(1);
        -ms-filter: brightness(1);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		backface-visibility:hidden

	}
	.brightness img:hover
	{
        filter: brightness(1.5);
        -webkit-filter: brightness(1.5);
        -moz-filter: brightness(1.5);
        -o-filter: brightness(1.5);
        -ms-filter: brightness(1.5);
	}
	
	.brightness2 img
	{
        filter: brightness(1);
        -webkit-filter: brightness(1);
        -moz-filter: brightness(1);
        -o-filter: brightness(1);
        -ms-filter: brightness(1);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.brightness2 img:hover
	{
        filter: brightness(10);
        -webkit-filter: brightness(10);
        -moz-filter: brightness(10);
        -o-filter: brightness(10);
        -ms-filter: brightness(10);
	}



	.hometext
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	-moz-transition:font-size .2s ease-in;
	-o-transition:font-size .2s ease-in;
	-webkit-transition:font-size .2s ease-in;
	font-size: 20px;
	text-align: center;
	line-height: 40px;
	font-family: DejaVu Serif, sans-serif;
	color: rgb(225,225,225);
	float: left;
	margin-left: 20px;
	}

	.hometext:hover
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	-moz-transition:font-size .2s ease-in;
	-o-transition:font-size .2s ease-in;
	-webkit-transition:font-size .2s ease-in;
	font-size: 21px;
	color: orange;
	}

	.hometext2
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	-moz-transition:font-size .2s ease-in;
	-o-transition:font-size .2s ease-in;
	-webkit-transition:font-size .2s ease-in;
	font-size: 9px;
	text-align: right;
	line-height: 20px;
	font-family: Helvetica, sans-serif;
	color: rgb(225,225,225);
	float: right;
	margin-right: 20px;
	}

	.hometext2:hover
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	-moz-transition:font-size .2s ease-in;
	-o-transition:font-size .2s ease-in;
	-webkit-transition:font-size .2s ease-in;
	font-size: 10px;
	color: orange;
	}

	.hometext3
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	-moz-transition:font-size .2s ease-in;
	-o-transition:font-size .2s ease-in;
	-webkit-transition:font-size .2s ease-in;
	font-size: 17px;
	line-height: 40px;
	font-family: Verdana, sans-serif;
	color: rgb(225,225,225);
	text-align: center;
	}

	.hometext3:hover
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	-moz-transition:font-size .2s ease-in;
	-o-transition:font-size .2s ease-in;
	-webkit-transition:font-size .2s ease-in;
	font-size: 18px;
	color: orange;
	}
	
	
	.description_titre
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	font-size: 17px;
	font-family: Verdana, sans-serif;
	color: rgb(180,180,180);
	float: left;
	margin-left: 20px;
	}

	.description_titre:hover
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	font-size: 17px;
	color: rgb(230,230,230);
	}
	
	.description_titre2
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: rgb(180,180,180);
	float: left;
	margin-left: 20px;
	}

	.description_titre2:hover
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	font-size: 11px;
	color: rgb(230,230,230);
	}
	
	.description_url
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: rgb(180,180,180);
	float: left;
	margin-left: 20px;
	}

	.description_url:hover
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	font-size: 11px;
	color: orange;
	}
	
	.description_paragraphe
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: rgb(180,180,180);
	float: left;
	margin-left: 20px;
	}

	.description_paragraphe:hover
	{
	-moz-transition:color .2s ease-in;
	-o-transition:color .2s ease-in;
	-webkit-transition:color .2s ease-in;
	font-size: 11px;
	color: rgb(230,230,230);
	}
	
/*================================*/
/* COULEUR DES LIENS DU SITE======*/
/*================================*/

/* unvisited link */
a:link {
    color: rgb(225,225,225);
	text-decoration:none; 
}
	
/* visited link */
a:visited {
    color: rgb(225,225,225);
	text-decoration:none; 
}

/* mouse over link */
a:hover {
    color: orange;
	text-decoration:none; 
}

/* selected link */
a:active {
    color: rgb(225,225,225);
	text-decoration:none; 
}
	

ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
li {
 float: right; /*pour IE*/
 border-left:0px solid black;
 }
ul li a {
 display: block;
 float: right;   
 line-height: 35px; /*hauteur de l'image de fond*/
 background: black;
 color: #DCDCDC;
 text-decoration: none;
 text-align: center;
 }
ul li a:hover {
    -moz-transition:color .2s ease-in;
    -o-transition:color .2s ease-in;
    -webkit-transition:color .2s ease-in;
	-moz-transition:background .2s ease-in;
    -o-transition:background .2s ease-in;
    -webkit-transition:background .2s ease-in;
 background: #DCDCDC;
 color: black;
 }



/*================================*/
/* HEADER  =======================*/
/*================================*/

#header{
 position: fixed;
 left: 0px;
 width: 100%;
 height: 35px;
 background-color: rgba(0,0,0,0.0);
 z-index: 5;
}

#benoitlogo{
 -moz-transition:color .2s ease-in;
 -o-transition:color .2s ease-in;
 -webkit-transition:color .2s ease-in;
 position: fixed;
 left: 0px;
 padding: 10px;
 padding-right: 19px;
 width: 340px;
 height: 60px;
 background-color: black;
 color: #DCDCDC;
 text-align: center;
 line-height: 30px;
 z-index: 10;
}

#benoitlogo:hover{
 -moz-transition:color .2s ease-in;
 -o-transition:color .2s ease-in;
 -webkit-transition:color .2s ease-in;
 color: orange;
 z-index: 10;
}

#socialnetwork{
position: fixed;
left: 0px;
top: 80px;
width: 369px;
height: 35px;
background-color: rgba(0,0,0,0.3);
text-align: center;
padding-top: 5px;
}

#menu{
 position: fixed;
 right:0px;
 z-index: 10;
}

#bottompage{
 position: fixed;
 left: 0px;
 bottom: 0px;
 width: 100%;
 height: 40px;
 background-color: rgba(0,0,0,1);
 z-index: 5;
}

#bottompage:hover{
 -moz-transition:color .2s ease-in;
 -o-transition:color .2s ease-in;
 -webkit-transition:color .2s ease-in;
 color: white;
 z-index: 5;
}
 

/*================================*/
/* MODULES GRILLES DE SERVICES ===*/
/*================================*/

#services_list{
position: fixed;
Margin-top: 80px;
right:0px;
width: 229px;
height: 50px;
}

#google_play_store{
position: fixed;
Margin-top: 170px;
right:0px;
width: 229px;
height: 50px;
}

#desktop_archiviz_sample{
position: fixed;
Margin-top: 260px;
Right:0px;
width: 229px;
height: 50px;
}

#vrvive_archiviz_sample{
position: fixed;
Margin-top: 350px;
right:0px;
width: 229px;
height: 50px;
}
 
/*================================*/
/* HOME  =========================*/
/*================================*/


  #home_colonne_principale{
  width: 1282px;
  height: 100%;
  margin: 0px auto;
  margin-top: 0px;
  margin-bottom: 0px;
  background-repeat: repeat-y;
  background-position: center;
  background-color: rgba(0,0,0,0.15);
  }
  
  
  #home_vignetting_titre{
  width: 1280px;
  height: 40px;
  margin: 1px auto;
  border: 0px solid black;
  background-color: rgba(0,0,0,0.6);
  overflow: hidden;
  }
  
  #home_vignetting_description_fermer{
  width: 300px;
  height: 40px;
  margin: 0px auto;
  border: 0px solid black;
  background-color: rgba(0,0,0,0.6);
  overflow: hidden;
  }
  
  #home_vignetting_titre_helper{
  width: 197px;
  height: 40px;
  margin: right;
  border: 0px solid black;
  display: inline;
  background-color: rgba(0,0,0,0);
  overflow: hidden;
  }
  
  #home_vignetting_titre_helper_close{
  width: 197px;
  height: 40px;
  margin: right;
  border: 0px solid black;
  background-color: rgba(0,0,0,0);
  overflow: hidden;
  }
  

  #home_vignetting_ombre{
  width: 1000px;
  height: 16px;
  margin: 0 auto;
  background-image: url(../images/vignetting_ombre.png);
  background-repeat: repeat-x;
  }
  
  #home_bandeau_architectural_vizualisation{
  width: 1282px;
  height: 160px;
  background-color: rgba(255,255,255,0.08);
  }
  
  #home_bandeau_architectural_vizualisation_Gauche{
  width: 150px;
  height: 160px;
  Margin-right: 40px;
  }
  
  #home_bandeau_architectural_vizualisation_Droite{
  width: 902px;
  height: 154px;
  margin-top: 6px;
  text-align: right;
  Margin-right: 40px;
  }

  
 
/*================================*/
/* GLANCY ========================*/
/*================================*/

  #glancy_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #glancy_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #glancy_image{
  width: 1280px;
  height: 536px;
  margin: 0 auto;
  }
  
  #glancy_image2{
  width: 1280px;
  height: 965px;
  margin: 0 auto;
  }  
  
  #glancy_partie01{
  width: 1280px;
  height: 250px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #glancy_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #glancy_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #glancy_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #glancy_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #glancy_partie01_description{
  width: 1240px;
  height: 149px;
  margin: 20px auto;
  }
  
  #glancy_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #glancy_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  #home_vignetting_presentation_glancy{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_glancy:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_glancy{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

/*================================*/
/* ARTEFACTS =====================*/
/*================================*/

  #artefacts_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #artefacts_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #artefacts_image{
  width: 1280px;
  height: 536px;
  margin: 0 auto;
  }
  
  #artefacts_image2{
  width: 960px;
  height: 1464px;
  margin: 0 auto;
  }  
  
  #artefacts_image3{
  width: 1280px;
  height: 960px;
  margin: 0 auto;
  }  
  
  #artefacts_partie01{
  width: 1280px;
  height: 250px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #artefacts_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #artefacts_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #artefacts_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #artefacts_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #artefacts_partie01_description{
  width: 1240px;
  height: 149px;
  margin: 20px auto;
  }
  
  #artefacts_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #artefacts_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  #home_vignetting_presentation_artefacts{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_artefacts:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_artefacts{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

  
/*================================*/
/* JOINT RESEARCH CENTRE =========*/
/*================================*/

  #jointresearchcentre_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #jointresearchcentre_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #jointresearchcentre_image{
  width: 1280px;
  height: 706px;
  margin: 0 auto;
  }
  
  #jointresearchcentre_image2{
  width: 1280px;
  height: 965px;
  margin: 0 auto;
  }  
  
  #jointresearchcentre_partie01{
  width: 1280px;
  height: 465px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #jointresearchcentre_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #jointresearchcentre_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #jointresearchcentre_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #jointresearchcentre_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #jointresearchcentre_partie01_description{
  width: 1240px;
  height: 264px;
  margin: 20px auto;
  }
  
  #jointresearchcentre_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #jointresearchcentre_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  #home_vignetting_presentation_jointresearchcentre{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_jointresearchcentre:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_jointresearchcentre{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }




/*================================*/
/* AZURY LIVING ==================*/
/*================================*/

  #azuryliving_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #azuryliving_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #azuryliving_image{
  width: 1280px;
  height: 706px;
  margin: 0 auto;
  }
  
  #azuryliving_image2{
  width: 1280px;
  height: 965px;
  margin: 0 auto;
  }  
  
  #azuryliving_partie01{
  width: 1280px;
  height: 250px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #azuryliving_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #azuryliving_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #azuryliving_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #azuryliving_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #azuryliving_partie01_description{
  width: 1240px;
  height: 149px;
  margin: 20px auto;
  }
  
  #azuryliving_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #azuryliving_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  #home_vignetting_presentation_azuryliving{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_azuryliving:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_azuryliving{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }




/*================================*/
/* STANHOPE AHMM =================*/
/*================================*/

  #stanhopeahmm_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #stanhopeahmm_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #stanhopeahmm_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #stanhopeahmm_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #stanhopeahmm_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #stanhopeahmm_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #stanhopeahmm_partie01{
  width: 1280px;
  height: 200px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #stanhopeahmm_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #stanhopeahmm_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #stanhopeahmm_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #stanhopeahmm_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #stanhopeahmm_partie01_description{
  width: 1240px;
  height: 99px;
  margin: 20px auto;
  }
  
  #stanhopeahmm_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #stanhopeahmm_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  #home_vignetting_presentation_stanhopeahmm{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_stanhopeahmm:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_stanhopeahmm{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

  
   
/*================================*/
/* PLACE VERTE ===================*/
/*================================*/

  #placeverte_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #placeverte_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #placeverte_image{
  width: 1280px;
  height: 706px;
  margin: 0 auto;
  }
  
  #placeverte_image2{
  width: 1280px;
  height: 965px;
  margin: 0 auto;
  }  
  
  #placeverte_partie01{
  width: 1280px;
  height: 200px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #placeverte_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #placeverte_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #placeverte_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #placeverte_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #placeverte_partie01_description{
  width: 1240px;
  height: 99px;
  margin: 20px auto;
  }
  
  #placeverte_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #placeverte_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  #home_vignetting_presentation_placeverte{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_placeverte:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_placeverte{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

  

/*================================*/
/* SEABANKS ======================*/
/*================================*/

  #seabanks_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #seabanks_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #seabanks_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #seabanks_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #seabanks_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #seabanks_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #seabanks_partie01{
  width: 1280px;
  height: 220px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #seabanks_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #seabanks_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #seabanks_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #seabanks_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #seabanks_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #seabanks_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #seabanks_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  #home_vignetting_presentation_seabanks{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_seabanks:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_seabanks{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

  
 
/*================================*/
/* UNREAL PARIS 2018 =============*/
/*================================*/

  #unrealparis2018_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #unrealparis2018_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #unrealparis2018_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #unrealparis2018_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #unrealparis2018_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #unrealparis2018_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #unrealparis2018_partie01{
  width: 1280px;
  height: 260px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #unrealparis2018_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #unrealparis2018_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #unrealparis2018_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #unrealparis2018_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #unrealparis2018_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #unrealparis2018_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #unrealparis2018_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_unrealparis2018{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_unrealparis2018:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_unrealparis2018{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

  
/*================================*/
/* SHOWREEL 2016 =================*/
/*================================*/

  #showreel2016_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #home_vignetting_presentation_showreel2016{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 113px;
  margin: 0px auto;
  border: 1px solid black;
  background-image: url(../images/vignetting_showreel2016.jpg);
  background-repeat: no-repeat;
  background-position: center;
  }
  
  
  #home_vignetting_description_showreel2016{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
 
/*================================*/
/* NEXITY SAINT DIDIER ===========*/
/*================================*/

  #nexitysaintdidier_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #nexitysaintdidier_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #nexitysaintdidier_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #nexitysaintdidier_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #nexitysaintdidier_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #nexitysaintdidier_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #nexitysaintdidier_partie01{
  width: 1280px;
  height: 190px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #nexitysaintdidier_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #nexitysaintdidier_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #nexitysaintdidier_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #nexitysaintdidier_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #nexitysaintdidier_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #nexitysaintdidier_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #nexitysaintdidier_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_nexitysaintdidier{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_nexitysaintdidier:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_nexitysaintdidier{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
   
/*================================*/
/* QUALCOMM VULKAN ARENA =========*/
/*================================*/

  #qualcommvulkanarena_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #qualcommvulkanarena_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #qualcommvulkanarena_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #qualcommvulkanarena_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #qualcommvulkanarena_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #qualcommvulkanarena_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #qualcommvulkanarena_partie01{
  width: 1280px;
  height: 230px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #qualcommvulkanarena_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #qualcommvulkanarena_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #qualcommvulkanarena_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #qualcommvulkanarena_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #qualcommvulkanarena_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #qualcommvulkanarena_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #qualcommvulkanarena_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_qualcommvulkanarena{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_qualcommvulkanarena:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_qualcommvulkanarena{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
  
/*================================*/
/* PLACEVICTORIA =================*/
/*================================*/

  #placevictoria_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #placevictoria_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #placevictoria_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #placevictoria_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #placevictoria_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #placevictoria_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #placevictoria_partie01{
  width: 1280px;
  height: 190px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #placevictoria_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #placevictoria_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #placevictoria_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #placevictoria_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #placevictoria_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #placevictoria_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #placevictoria_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_placevictoria{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_placevictoria:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_placevictoria{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
   
/*================================*/
/* ROYALSUTTONPLACE ==============*/
/*================================*/

  #royalsuttonplace_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #royalsuttonplace_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #royalsuttonplace_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #royalsuttonplace_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #royalsuttonplace_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #royalsuttonplace_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #royalsuttonplace_partie01{
  width: 1280px;
  height: 280px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #royalsuttonplace_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #royalsuttonplace_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #royalsuttonplace_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #royalsuttonplace_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #royalsuttonplace_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #royalsuttonplace_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #royalsuttonplace_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_royalsuttonplace{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_royalsuttonplace:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_royalsuttonplace{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
   
/*================================*/
/* UNIT 26 VR ====================*/
/*================================*/

  #unit26vr_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #unit26vr_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #unit26vr_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #unit26vr_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #unit26vr_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #unit26vr_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #unit26vr_partie01{
  width: 1280px;
  height: 300px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #unit26vr_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #unit26vr_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #unit26vr_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #unit26vr_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #unit26vr_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #unit26vr_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #unit26vr_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_unit26vr{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_unit26vr:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_unit26vr{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
  
/*================================*/
/* FUSION RESTAURANT =============*/
/*================================*/

  #fusionrestaurant_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #fusionrestaurant_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #fusionrestaurant_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #fusionrestaurant_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #fusionrestaurant_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #fusionrestaurant_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #fusionrestaurant_partie01{
  width: 1280px;
  height: 320px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #fusionrestaurant_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #fusionrestaurant_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #fusionrestaurant_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #fusionrestaurant_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #fusionrestaurant_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #fusionrestaurant_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #fusionrestaurant_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_fusionrestaurant{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_fusionrestaurant:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_fusionrestaurant{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }

 
 
 
 
/*================================*/
/* SUN AND TALES =================*/
/*================================*/

  #sunandtales_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #sunandtales_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #sunandtales_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #sunandtales_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #sunandtales_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #sunandtales_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #sunandtales_partie01{
  width: 1280px;
  height: 320px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #sunandtales_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #sunandtales_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #sunandtales_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #sunandtales_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #sunandtales_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #sunandtales_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #sunandtales_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_sunandtales{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_sunandtales:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_sunandtales{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

 
 
/*================================*/
/* LUCID ARCH DREAMS =============*/
/*================================*/

  #lucidarch_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #lucidarch_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #lucidarch_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #lucidarch_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #lucidarch_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #lucidarch_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #lucidarch_partie01{
  width: 1280px;
  height: 300px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #lucidarch_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #lucidarch_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #lucidarch_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #lucidarch_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #lucidarch_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #lucidarch_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #lucidarch_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_lucidarch{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_lucidarch:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_lucidarch{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

 
/*================================*/
/* UNREAL PARIS ==================*/
/*================================*/

  #unrealparis_build{
  width: 1280px;
  height: 83px;
  margin: 0 auto;
  }
  
  #unrealparis_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #unrealparis_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #unrealparis_image2{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  }  
  
  #unrealparis_image3{
  width: 1280px;
  height: 2048px;
  margin: 0 auto;
  }  
  
  #unrealparis_image4{
  width: 1000px;
  height: 540px;
  margin: 0 auto;
  }

  #unrealparis_partie01{
  width: 1280px;
  height: 280px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #unrealparis_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #unrealparis_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #unrealparis_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #unrealparis_partie01_separation{
  width: 1180px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #unrealparis_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #unrealparis_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #unrealparis_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  
  #home_vignetting_presentation_unrealparis{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_unrealparis:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_unrealparis{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

/*================================*/
/* READINGTIME ===================*/
/*================================*/

  #readingtime_image{
  width: 1280px;
  height: 1280px;
  margin: 0 auto;
  }
  
  #readingtime_partie01{
  width: 1280px;
  height: 265px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #readingtime_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #readingtime_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #readingtime_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #readingtime_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #readingtime_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #readingtime_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #readingtime_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  
  
  #home_vignetting_presentation_readingtime{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_readingtime:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_readingtime{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* UNITYAPARTMENT ===============*/
/*================================*/

  #unityapartment_unity{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #unityapartment_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #unityapartment_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  
  #unityapartment_partie01{
  width: 1280px;
  height: 380px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #unityapartment_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #unityapartment_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #unityapartment_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #unityapartment_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #unityapartment_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #unityapartment_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #unityapartment_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }


  
  #home_vignetting_presentation_unityapartment{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_unityapartment:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_unityapartment{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* SUNNTY TIMES ==================*/
/*================================*/

  #sunnytimes_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #sunnytimes_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  
  #sunnytimes_partie01{
  width: 1280px;
  height: 280px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #sunnytimes_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #sunnytimes_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #sunnytimes_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #sunnytimes_partie01_separation{
  width: 900px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #sunnytimes_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #sunnytimes_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #sunnytimes_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  
  
  #home_vignetting_presentation_sunnytimes{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_sunnytimes:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_sunnytimes{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* THE HOTEL ROOM ================*/
/*================================*/


  #thehotelroom_vimeo{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #thehotelroom_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  
  #thehotelroom_partie01{
  width: 1280px;
  height: 240px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #thehotelroom_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #thehotelroom_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #thehotelroom_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #thehotelroom_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #thehotelroom_partie01_description{
  width: 1240px;
  height: 289px;
  margin: 10px auto;
  }
  
  #thehotelroom_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #thehotelroom_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  
  
  #home_vignetting_presentation_thehotelroom{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_thehotelroom:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_thehotelroom{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* A SILENT PLACE ================*/
/*================================*/

  #asilentplace_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #asilentplace_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  
  #asilentplace_partie01{
  width: 1280px;
  height: 320px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #asilentplace_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #asilentplace_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #asilentplace_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #asilentplace_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #asilentplace_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 20px auto;
  }
  
  #asilentplace_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #asilentplace_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  

  #home_vignetting_presentation_asilentplace{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_asilentplace:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_asilentplace{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* TERRITOIRE 3D =================*/
/*================================*/

  #territoire3d_vimeo{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #territoire3d_image{
  width: 1280px;
  height: 608px;
  margin: 0 auto;
  }
  
  
  #territoire3d_partie01{
  width: 1280px;
  height: 300px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #territoire3d_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #territoire3d_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #territoire3d_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #territoire3d_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #territoire3d_partie01_description{
  width: 1240px;
  height: 293px;
  margin: 10px auto;
  }
  
  #territoire3d_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #territoire3d_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  

  #home_vignetting_presentation_territoire3d{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_territoire3d:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_territoire3d{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* NATURAL PLACE =================*/
/*================================*/



  #naturalplace_image{
  width: 1280px;
  height: 545px;
  margin: 0 auto;
  }
  
  
  #naturalplace_partie01{
  width: 1280px;
  height: 340px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #naturalplace_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #naturalplace_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #naturalplace_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #naturalplace_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #naturalplace_partie01_description{
  width: 1240px;
  height: 319px;
  margin: 10px auto;
  }

  #naturalplace_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #naturalplace_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }

  
  
  #home_vignetting_presentation_naturalplace{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_naturalplace:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_naturalplace{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* DISHONORED ====================*/
/*================================*/

  #dishonored_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #dishonored_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  
  #dishonored_partie01{
  width: 1280px;
  height: 410px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #dishonored_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #dishonored_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #dishonored_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #dishonored_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #dishonored_partie01_description{
  width: 1240px;
  height: 410px;
  margin: 10px auto;
  }
  
  #dishonored_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #dishonored_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  
  
  #home_vignetting_presentation_dishonored{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_dishonored:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_dishonored{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* CASINO ========================*/
/*================================*/


  
  #casinoonline_image{
  width: 1280px;
  height: 610px;
  margin: 0 auto;
  }
  
  
  #casinoonline_partie01{
  width: 1280px;
  height: 290px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #casinoonline_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #casinoonline_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #casinoonline_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #casinoonline_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #casinoonline_partie01_description{
  width: 1240px;
  height: 270px;
  margin: 10px auto;
  }
  
  #casinoonline_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #casinoonline_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  
  
  #home_vignetting_presentation_casinoonline{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_casinoonline:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_casinoonline{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*==========================*/
/* DNIEPR ==================*/
/*==========================*/


  #dniepr_youtube{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #dniepr_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #dniepr_partie01{
  width: 1280px;
  height: 365px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #dniepr_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #dniepr_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #dniepr_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #dniepr_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #dniepr_partie01_description{
  width: 1240px;
  height: 265px;
  margin: 10px auto;
  }
  
  #dniepr_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #dniepr_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  
  
  #home_vignetting_presentation_dniepr{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_dniepr:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_dniepr{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*==========================*/
/* LOGISTIQUE ==============*/
/*==========================*/


  #logistique_vimeo{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #logistique_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #logistique_partie01{
  width: 1280px;
  height: 310px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #logistique_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #logistique_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #logistique_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #logistique_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #logistique_partie01_description{
  width: 1240px;
  height: 265px;
  margin: 10px auto;
  }
  
  #logistique_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #logistique_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  

  
  #home_vignetting_presentation_logistique{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_logistique:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_logistique{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* BOBBIES =======================*/
/*================================*/

  #bobbies_vimeo{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #bobbies_image{
  width: 1280px;
  height: 535px;
  margin: 0 auto;
  }
  
  
  #bobbies_partie01{
  width: 1280px;
  height: 275px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #bobbies_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #bobbies_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #bobbies_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #bobbies_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #bobbies_partie01_description{
  width: 1240px;
  height: 190px;
  margin: 10px auto;
  }
  
  #bobbies_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #bobbies_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  
  
  #home_vignetting_presentation_bobbies{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_bobbies:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_bobbies{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  

/*================================*/
/* SOMEWHERE =====================*/
/*================================*/


  #somewhere_vimeo{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #somewhere_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  
  #somewhere_partie01{
  width: 1280px;
  height: 260px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #somewhere_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #somewhere_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #somewhere_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #somewhere_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #somewhere_partie01_description{
  width: 1240px;
  height: 285px;
  margin: 10px auto;
  }
  
  #somewhere_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #somewhere_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }  
  
  
  #home_vignetting_presentation_somewhere{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_somewhere:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_somewhere{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }
  
  
/*================================*/
/* FEBRUARY ======================*/
/*================================*/

  #february_vimeo{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  #february_image{
  width: 1280px;
  height: 720px;
  margin: 0 auto;
  }
  
  
  #february_partie01{
  width: 1280px;
  height: 355px;
  margin: 0 auto;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #february_partie01_ligne01{
  width: 1240px;
  height: 60px;
  margin: 0px auto;
  }
  
  #february_partie01_ligne01_gauche{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: left;
  }
  
  #february_partie01_ligne01_droite{
  width: 600px;
  height: 60px;
  margin: 0px auto;
  float: right;
  }
  
  #february_partie01_separation{
  width: 1100px;
  height: 1px;
  margin: 0px auto;
  margin-top: 10px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #february_partie01_description{
  width: 1240px;
  height: 264px;
  margin: 10px auto;
  }
  
  #february_partie01_descriptionEN{
  width: 600px;
  height: 100%;
  float: left;
  }
  
  #february_partie01_descriptionFR{
  width: 600px;
  height: 100%;
  float: right;
  }
  
  
  
  #home_vignetting_presentation_february{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  width: 1280px;
  height: 600px;
  margin: 0px auto;
  border: 1px solid black;
  background-repeat: no-repeat;
  background-position: center;
  }
  
  #home_vignetting_presentation_february:hover{
  -moz-transition:background-image .2s ease-in;
  -o-transition:background-image .2s ease-in;
  -webkit-transition:background-image .2s ease-in;
  }
  
  #home_vignetting_description_february{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  border: 1px solid black;
  background-color: black;
  }


/*================================*/
/* MY CLIENTS  ===================*/
/*================================*/  


  #myclients_image{
  width: 1280px;
  height: 518px;
  margin: 0 auto;
  }

  
/*================================*/
/* RESUME  =======================*/
/*================================*/  
  

 

  #resume_partie01{
  width: 1280px;
  height: 525px;
  margin: 0px auto;
  }
  
  #resume_logiciels{
  width: 600px;
  height: 525px;
  float: left;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #resume_logiciels_ombre{
  width: 600px;
  height: 16px;
  float: left;
  margin-left: 1px;
  background-image: url(../images/vignetting_ombre.png);
  background-repeat: repeat-x;
  }

  #resume_logiciels_3dsmax{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }  

  #resume_logiciels_3dsmax_icone{
  width: 30px;
  height: 30px;
  float: left;
  }
  
  #resume_logiciels_3dsmax_explications{
  width: 310px;
  height: 30px;
  float: right;
  }
  #resume_logiciels_marvelous{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }  

  #resume_logiciels_marvelous_icone{
  width: 30px;
  height: 30px;
  float: left;
  }
  
  #resume_logiciels_marvelous_explications{
  width: 310px;
  height: 30px;
  float: right;
  }

  #resume_logiciels_c4d{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }
  
  #resume_logiciels_c4d_icone{
  width: 30px;
  height: 30px;
  float: left;
  }

  #resume_logiciels_c4d_explications{
  width: 310px;
  height: 30px;
  float: right;
  }
  
  #resume_logiciels_unity{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }  

  #resume_logiciels_unity_icone{
  width: 30px;
  height: 30px;
  float: left;
  }
  
  #resume_logiciels_unity_explications{
  width: 310px;
  height: 30px;
  float: right;
  }

  #resume_logiciels_unity{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }
  
  #resume_logiciels_unity_icone{
  width: 30px;
  height: 30px;
  float: left;
  }

  #resume_logiciels_unity_explications{
  width: 310px;
  height: 30px;
  float: right;
  }
  
  #resume_logiciels_hammer{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }
  
  #resume_logiciels_hammer_icone{
  width: 30px;
  height: 30px;
  float: left;
  }

  #resume_logiciels_hammer_explications{
  width: 310px;
  height: 30px;
  float: right;
  }
  #resume_logiciels_unreal{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }
  
  #resume_logiciels_unreal_icone{
  width: 30px;
  height: 30px;
  float: left;
  }

  #resume_logiciels_unreal_explications{
  width: 310px;
  height: 30px;
  float: right;
  }

  #resume_logiciels_nuke{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }
  
  #resume_logiciels_nuke_icone{
  width: 30px;
  height: 30px;
  float: left;
  } 

  #resume_logiciels_nuke_explications{
  width: 310px;
  height: 30px;
  float: right;
  }
  
  #resume_logiciels_gimp{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }
  
  #resume_logiciels_gimp_icone{
  width: 30px;
  height: 30px;
  float: left;
  }

  #resume_logiciels_gimp_explications{
  width: 310px;
  height: 30px;
  float: right;
  }

  #resume_logiciels_vegas{
  width: 360px;
  height: 30px;
  margin-left: 30px;
  margin-top: 25px;
  }
  
  #resume_logiciels_vegas_icone{
  width: 30px;
  height: 30px;
  float: left;
  } 

  #resume_logiciels_vegas_explications{
  width: 310px;
  height: 30px;
  float: right;
  }
  
  #resume_texte{
  width: 600px;
  height:525px;
  float: right;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #resume_texte_corps{
  width: 540px;
  height: 505px;
  margin: 20px auto;
  margin-top: 25px;
  }

  #resume_texte_ombre{
  width: 600px;
  height: 16px;
  float: right;
  margin-right: 1px;
  background-image: url(../images/vignetting_ombre.png);
  background-repeat: repeat-x;
  }

  #resume_partie02{
  width: 1280px;
  height: 510px;
  margin: 0px auto;
  }
  
  #resume_curriculum_vitae{
  width: 380px;
  height: 156px;
  float: right;
  }
  
  #resume_curriculum_vitae_cadre{
  width: 380px;
  height: 140px;
  float: right;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #resume_curriculum_vitae_english{
  width: 380px;
  height: 15px;
  margin-top: 15px;
  }
  
  #resume_curriculum_vitae_separation{
  width: 340px;
  height: 1px;
  margin: 10px auto;
  margin-top: 25px;
  background-image: url(../images/barre_separation.jpg);
  background-repeat: repeat;
  }
  
  #resume_curriculum_vitae_french{
  width: 380px;
  height: 15px;
  margin-top: 15px;
  }
  
  #resume_curriculum_vitae_ombre{
  width: 380px;
  height: 16px;
  float: right;
  background-image: url(../images/vignetting_ombre.png);
  background-repeat: repeat-x;
  }


  #resume_parcours{
  width: 510px;
  height: 510px;
  float: left;
  }
  
  #resume_parcours_cadre{
  width: 510px;
  height: 510px;
  float: left;
  background-image: url(../images/header/barre_menu.jpg);
  background-repeat: repeat;
  }
  
  #resume_parcours_cadre_texte{
  width: 460px;
  height: 460px;
  margin: 15px auto;
  }
  
  #resume_parcours_ombre{
  width: 510px;
  height: 16px;
  float: left;
  background-image: url(../images/vignetting_ombre.png);
  background-repeat: repeat-x;
  }
  
  
  
 
/*================================*/
/* CGV ===========================*/
/*================================*/


 
  #cgv_colonne_principale{
  width: 1280px;
  height: 100%;
  margin: 0px auto;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url(../images/colonne_principale.png);
  background-repeat: repeat-y;
  background-position: center;
  }

  #cgv_texte{
  width: 1050px;
  height: 100%;
  margin: 0 auto;
  padding: 30px;
  background-color: rgba(0,0,0,0.6);
  }

  #cgv_vignetting_ombre{
  width: 1000px;
  height: 16px;
  margin: 0 auto;
  background-image: url(../images/vignetting_ombre.png);
  background-repeat: repeat-x;
  }


/*================================*/
/* images_caches =================*/
/*================================*/  
  
  #images_caches{
  width: 0px;
  height: 0px;
  overflow: hidden;
  }