

/* SITE --------------------------------------------------------------------------------------------------------- */ 
	
@font-face {
    font-family: "Arial-Bold";
	/* src: url('fonts/arialbd.ttf'); */
	src: url('fonts/arialbd-webfont.woff');
}
@font-face {
    font-family: "Arial-Black";
	/* src: url('fonts/ariblk.ttf'); */
	src: url('fonts/ariblk-webfont.woff');
}
@font-face {
    font-family: "Tahoma";
    src: url('fonts/Tahoma.woff');
}
@font-face {
    font-family: "Tahoma-Bold";
	src: url('fonts/Tahoma Bold.woff');
}

body {
	/* background-color: #ffffff; */
    font-family: "Calibri", "Arial", "Tahoma", "sans-serif";
}

/* SITE - centrage vertical*/ 
html,body {
    /* suppression des éventuels styles par défaut */
    margin:0;
    padding:0;

    /* on spécifie un repère pour le calcul des hauteurs */
    height:100%;
}
		
.struct, #content {
    /* on permet à ces éléments de s'aligner verticalement */
    display:inline-block;
    vertical-align:middle;
}
.struct {
    /* hauteur de la fenêtre, par rapport à laquelle les éléments vont être alignés */
    height:100%;
}
#content {
    width: 100%;
    height: 900px;
	background-color: #ffffff;
	/*background: url("images/image_fond.jpg") no-repeat;
    background-size: 100%;*/
}


/* PAGE centrage horizontal*/
#page, #page_init {
	position: relative;
	background-color: white;
	width: 1600px;
	height: 900px;
	margin: auto;
	overflow:hidden;
}
#page_init {
	cursor: wait;
}

@media all and (max-width: 480px) {
#page, #page_init {
	-ms-transform: scale(0.3, 0.3); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.3, 0.3); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.3, 0.3);
    transform-origin: 0% 0%;
}
}
@media all and (min-width: 481px) and (max-width: 568px) {
#page, #page_init {
	-ms-transform: scale(0.3, 0.3); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.3, 0.3); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.3, 0.3);
    transform-origin: 0% 0%;
}
}
@media all and (min-width: 569px) and (max-width: 667px) {
#page, #page_init {
	-ms-transform: scale(0.35, 0.35); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.35, 0.35); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.35, 0.35);
    transform-origin: 0% 0%;
}
}
@media all and (min-width: 668px) and (max-width: 736px) {
#page, #page_init {
	-ms-transform: scale(0.41, 0.41); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.41, 0.41); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.41, 0.41);
    transform-origin: 0% 0%;
}
}
@media all and (min-width: 737px) and (max-width: 768px) {
#page, #page_init {
	-ms-transform: scale(0.46, 0.46); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.46, 0.46); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.46, 0.46);
    transform-origin: 0% 0%;
}
}
@media all and (min-width: 769px) and (max-width: 1024px) {
#page, #page_init {
	-ms-transform: scale(0.48, 0.48); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.48, 0.48); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.48, 0.48);
    transform-origin: 0% 0%;
}
}
@media all and (min-width: 1025px) and (max-width: 1280px) {
#page, #page_init {
	-ms-transform: scale(0.64, 0.64); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.64, 0.64); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.64, 0.64);
    transform-origin: 0% 0%;
}
}
@media all and (min-width: 1281px) and (max-width: 1366px) {
#page, #page_init {
	-ms-transform: scale(0.8, 0.8); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.8, 0.8); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.8, 0.8);
    transform-origin: 0% 0%;
}
}
@media all and (min-width: 1367px) and (max-width: 1440px) {
#page, #page_init {
	-ms-transform: scale(0.85, 0.85); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.85, 0.85); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.85, 0.85);
    transform-origin: 0% 0%;
}
}
@media all and (min-width: 1441px) and (max-width: 1600px) {
#page, #page_init {
	-ms-transform: scale(0.9, 0.9); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.9, 0.9); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.9, 0.9);
    transform-origin: 0% 0%;
}
}
@media all and (max-height: 320px) {
#page, #page_init {
	-ms-transform: scale(0.35, 0.35); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.35, 0.35); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.35, 0.35);
    transform-origin: 0% 0%;
}
}
@media all and (min-height: 321px) and (max-height: 375px) {
#page, #page_init {
	-ms-transform: scale(0.35, 0.35); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.35, 0.35); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.35, 0.35);
    transform-origin: 0% 0%;
}
}
@media all and (min-height: 376px) and (max-height: 414px) {
#page, #page_init {
	-ms-transform: scale(0.41, 0.41); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.41, 0.41); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.41, 0.41);
    transform-origin: 0% 0%;
}
}
@media all and (min-height: 415px) and (max-height: 432px) {
#page, #page_init {
	-ms-transform: scale(0.46, 0.46); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.46, 0.46); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.46, 0.46);
    transform-origin: 0% 0%;
}
}
@media all and (min-height: 433px) and (max-height: 576px) {
#page, #page_init {
	-ms-transform: scale(0.48, 0.48); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.48, 0.48); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.48, 0.48);
    transform-origin: 0% 0%;
}
}
@media all and (min-height: 577px) and (max-height: 720px) {
#page, #page_init {
	-ms-transform: scale(0.64, 0.64); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.64, 0.64); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.64, 0.64);
    transform-origin: 0% 0%;
}
}
@media all and (min-height: 721px) and (max-height: 768px) {
#page, #page_init {
	-ms-transform: scale(0.8, 0.8); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.8, 0.8); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.8, 0.8);
    transform-origin: 0% 0%;
}
}
@media all and (min-height: 769px) and (max-height: 810px) {
#page, #page_init {
	-ms-transform: scale(0.85, 0.85); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.85, 0.85); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.85, 0.85);
    transform-origin: 0% 0%;
}
}
@media all and (min-height: 811px) and (max-height: 900px) {
#page, #page_init {
	-ms-transform: scale(0.9, 0.9); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.9, 0.9); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.9, 0.9);
    transform-origin: 0% 0%;
}
}

header, footer, article, section, nav, menu, hgroup {
   display: block;
}

#fond_blanc {
	position: absolute;
	background-color: white;
	width: 1600px;
	height: 900px;
}

/* CLASSES - ANIMATIONS --------------------------------------------------------------------------------------------------------- */

@-webkit-keyframes load_app {
  0% {opacity: 0;}
  100% {opacity: 100%;}
}
    @-moz-keyframes load_app {
  0% {opacity: 0;}
  100% {opacity: 100%;}
}
     @-ms-keyframes load_app {
  0% {opacity: 0;}
  100% {opacity: 100%;}
}
      @-o-keyframes load_app {
  0% {opacity: 0;}
  100% {opacity: 100%;}
}
@keyframes load_app {
  0% {opacity: 0;}
  100% {opacity: 100%;}
}
.load1 {
     -webkit-animation: load_app 1s 1;
        -moz-animation: load_app 1s 1;
         -ms-animation: load_app 1s 1;
          -o-animation: load_app 1s 1;
             animation: load_app 1s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
.load2 {
     -webkit-animation: load_app 1s 1;
        -moz-animation: load_app 1s 1;
         -ms-animation: load_app 1s 1;
          -o-animation: load_app 1s 1;
             animation: load_app 1s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	1s;
        -moz-animation-delay:	1s;
         -ms-animation-delay:	1s;
          -o-animation-delay:	1s;
             animation-delay:	1s;
}
.load3 {
     -webkit-animation: load_app 1s 1;
        -moz-animation: load_app 1s 1;
         -ms-animation: load_app 1s 1;
          -o-animation: load_app 1s 1;
             animation: load_app 1s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	2s;
        -moz-animation-delay:	2s;
         -ms-animation-delay:	2s;
          -o-animation-delay:	2s;
             animation-delay:	2s;
}
.load4 {
     -webkit-animation: load_app 1s 1;
        -moz-animation: load_app 1s 1;
         -ms-animation: load_app 1s 1;
          -o-animation: load_app 1s 1;
             animation: load_app 1s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	3s;
        -moz-animation-delay:	3s;
         -ms-animation-delay:	3s;
          -o-animation-delay:	3s;
             animation-delay:	3s;
}
@-webkit-keyframes app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
    @-moz-keyframes app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
     @-ms-keyframes app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
      @-o-keyframes app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
.app {
     -webkit-animation: app 0.5s 1;
        -moz-animation: app 0.5s 1;
         -ms-animation: app 0.5s 1;
          -o-animation: app 0.5s 1;
             animation: app 0.5s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
.app2 {
     -webkit-animation: app 1s 1;
        -moz-animation: app 1s 1;
         -ms-animation: app 1s 1;
          -o-animation: app 1s 1;
             animation: app 1s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
.app3 {
     -webkit-animation: app 0.5s 1;
        -moz-animation: app 0.5s 1;
         -ms-animation: app 0.5s 1;
          -o-animation: app 0.5s 1;
             animation: app 0.5s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	0.7s;
        -moz-animation-delay:	0.7s;
         -ms-animation-delay:	0.7s;
          -o-animation-delay:	0.7s;
             animation-delay:	0.7s;
}

@-webkit-keyframes disp {
  0% {opacity: 100%;}
  100% {opacity: 0;}
}
    @-moz-keyframes disp {
  0% {opacity: 100%;}
  100% {opacity: 0;}
}
     @-ms-keyframes disp {
  0% {opacity: 100%;}
  100% {opacity: 0;}
}
      @-o-keyframes disp {
  0% {opacity: 100%;}
  100% {opacity: 0;}
}
@keyframes disp {
  0% {opacity: 100%;}
  100% {opacity: 0;}
}
.disp {
     -webkit-animation: disp 1s 1;
        -moz-animation: disp 1s 1;
         -ms-animation: disp 1s 1;
          -o-animation: disp 1s 1;
             animation: disp 1s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	1s;
        -moz-animation-delay:	1s;
         -ms-animation-delay:	1s;
          -o-animation-delay:	1s;
             animation-delay:	1s;
}

@-webkit-keyframes mySlides {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
    @-moz-keyframes mySlides {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
     @-ms-keyframes mySlides {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
      @-o-keyframes mySlides {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes mySlides {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
.app {
     -webkit-animation: mySlides 0.5s 1;
        -moz-animation: mySlides 0.5s 1;
         -ms-animation: mySlides 0.5s 1;
          -o-animation: mySlides 0.5s 1;
             animation: mySlides 0.5s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
/* CLASSES - TEXTES --------------------------------------------------------------------------------------------------------- */

a:link, a:visited, a:hover, a:active {
    text-decoration: none;
	color: #a54b29;
}
ul{
	margin:0;
	padding:0;
}
p{
  line-height: 9px;
}

.load {
    font-family: "Tahoma";
	color: #7d7d7d;
	font-size: 11pt;	
}
.bloc_liste_titre {
    font-family: "Tahoma";
	color: #a54b29;
	font-size: 10pt;
	padding-left: 18px;
	line-height: normal;
}
.bloc_liste_texte {
    font-family: "Tahoma";
	color: #a54b29;
	font-size: 10pt;
	line-height: normal;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.bloc_liste_titre {
    font-family: "Tahoma";
	color: #a54b29;
	font-size: 18pt;
	padding-left: 18px;
	line-height: normal;
}
.bloc_liste_texte {
    font-family: "Tahoma";
	color: #a54b29;
	font-size: 18pt;
	line-height: normal;
}
}
.proj_sstitre1 {
    font-family: "Tahoma-Bold";
	font-size: 9pt;
	color: white;
}
.proj_sstitre2 {
    font-family: "Tahoma-Bold";
	font-size: 9pt;
	opacity: 0.3;
}
.ref_descriptif {
    font-family: "Tahoma";
	color: #ffffff;
	color: #7d7d7d;
	font-size: 11pt;	
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.ref_descriptif {
    font-family: "Tahoma";
	color: #ffffff;
	color: #7d7d7d;
	font-size: 16pt;	
}
}
.ref_texte {
    font-family: "Tahoma-Bold";
	color: #7d7d7d;
	color: #ffffff;
	font-size: 11pt;
	font-style: italic;
	line-height: 130%;
	background-color: rgba(125, 125, 125, 0.5);
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.ref_texte {
    font-family: "Tahoma-Bold";
	color: #7d7d7d;
	color: #ffffff;
	font-size: 18pt;
	font-style: italic;
	line-height: 130%;
	background-color: rgba(125, 125, 125, 0.5);
}
}

.proj_titre {
    font-family: "Arial-Black";
	color: #ffffff;
	font-size: 10pt;
}
.ref_date {
    font-family: "Tahoma-Bold";
	color: #ffffff;
	font-weight: bold;
	font-size: 26pt;
}
.proj_date, .proj_date_aside, .proj_date_gris {
    font-family: "Tahoma-Bold";
	color: #ffffff;
	font-weight: bold;
	font-size: 18pt;
}
.proj_date_gris {
	color: #acacac;
	opacity: 0.2;
}

#dates_aside_2017, #dates_aside_2016, #dates_aside_2015, #dates_aside_2014, #dates_aside_2013, #dates_aside_2012, #dates_aside_2011, #dates_aside_2010,
#dates_aside_2009, #dates_aside_2008, #dates_aside_2007, #dates_aside_2006, #dates_aside_2005, #dates_aside_2004, #dates_aside_2003, #dates_aside_2002, #dates_aside_2001, #dates_aside_2000, 
#dates_aside_1999, #dates_aside_1998, #dates_aside_1997, #dates_aside_1996, #dates_aside_1995, #dates_aside_1994, #dates_aside_1993, #dates_aside_1992, #dates_aside_1991, #dates_aside_1990, 
#dates_aside_1989, #dates_aside_1988, #dates_aside_1987, #dates_aside_1986, #dates_aside_1985, #dates_aside_1984, #dates_aside_1983, #dates_aside_1982, #dates_aside_1981, #dates_aside_1980 {
	height: 15px;
}

.proj_date_aside {
	opacity: 0.3;
	line-height: 9px;
}
.ref_liste_texte {
    padding-left: 18px;
}
.ref_liste_texte_on {
    padding-left: 18px;
    font-family: "Tahoma-Bold";
	color: #ffffff;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.ref_liste_texte {
    padding-left: 0px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.ref_liste_texte_on {
    padding-left: 3px;
    font-family: "Tahoma-Bold";
	color: #ffffff;
}
}
.ref_liste_texte_bas {
    font-family: "Tahoma";
	font-size: 9pt;
	color: #7d7d7d;
}
.ref_liste_num, .ref_liste_num_on {
    font-family: "Tahoma";
	color: #acacac;
	font-size: 12pt;
	font-size: 11pt;
	text-align: right;
    padding-left: 0px;
}
.ref_liste_num {
	opacity: 0;
}
.ref_num {
    font-family: "Tahoma";
	color: #acacac;
	font-size: 11pt;
	background-color: #a54b29;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.ref_num {
    font-family: "Tahoma";
	color: #acacac;
	font-size: 18pt;
	background-color: #a54b29;
}
}
.ref_titre {
    font-family: "Tahoma";
	color: #a54b29;
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	background-color: #acacac;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.ref_titre {
    font-family: "Tahoma";
	color: #a54b29;
	color: #ffffff;
	font-weight: bold;
	font-size: 18pt;
	background-color: #acacac;
}
}
.ref_titre_blanc {
    font-family: "Tahoma";
	color: white;
	font-weight: bold;
	font-size: 12pt;
}
.ref_sstitre, .ref_sstitre0, .ref_sstitre00 {
    font-family: "Tahoma-bold";
	color: white;
	font-size: 11pt;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.ref_sstitre, .ref_sstitre0, .ref_sstitre00 {
    font-family: "Tahoma-bold";
	color: white;
	font-size: 20pt;
}
}
.ref_sstitre0, .ref_sstitre00 {
	font-style: italic;
	opacity: 1;
}
.ref_sstitre0:hover {
    font-family: "Tahoma-bold";
}
.ref_sstitre00 {
	opacity: 0.7;
}
.logo0, .logo {
    font-family: "Tahoma-Bold";
	color: #ffffff;
	font-weight: bold;
	font-size: 192pt;
	opacity: 1;
}
.arquitectura_coord{
    font-family: "Arial-Bold";
	color: #ffffff;
	font-size: 9pt;
}
.font_14 {
	font-size : 14pt;
}
.font_24{
	font-size : 24pt;
}
.font_34{
	font-size : 34pt;
}
/* ACCUEIL --------------------------------------------------------------------------------------------------------- */
#logo_zone0, #logo_zone_proj0, #logo_zone_cv0, #logo_zone0_prec {
	position: absolute;
	left: 0px;
	top: 836px;
	width: 256px;
	height: 64px;
	/* z-index: 10; */
	z-index: 14;
    cursor: pointer;
}
#logo_zone, #logo_zone_proj, #logo_zone_cv, #logo_zone_prec {
	position: absolute;
	/* left: -6px; */
	top: 836px;
	width: 256px;
	height: 64px;
	/* z-index: 8; */
	z-index: 13;
}
#logo_zone_proj, #logo_zone_proj0 {
	width: 444px;
}
#logo_zone_cv, #logo_zone_cv0 {
	width: 632px;
}
	
#logo0, #logo_prec  {
	padding-left: 0px;
	margin-left: -12px;
	line-height: 3em;
	opacity: 0.3;
}
#logo   {
	padding-left: 272px;
	margin-top: -32px;
	opacity: 1;
	-ms-transform: scale(0.6, 0.4); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(0.6, 0.4); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(0.6, 0.4);
    transform-origin: 0% 0%;
}

.arquitectura {
    line-height: 64px;
    margin:auto;
	/* width: 188px; */
    vertical-align: middle;
    display: inline-block; 
	opacity: 1;
}
.arquitectura_text, .arquitectura_text_transp {
	/* background-color: red; */
    font-family: "Arial-Black";
	color: #ffffff;
	font-size: 12pt;
    display: inline-block;
	margin-top: 24px;
    /* line-height: 1em; */
	    line-height: 0%;
    vertical-align: middle;
	-ms-transform: scale(1.2, 1); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(1.2, 1); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(1.2, 1);
    transform-origin: 0% 0%;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.arquitectura_text, .arquitectura_text_transp {
	/* background-color: red; */
    font-family: "Arial-Black";
	color: #ffffff;
	font-size: 24pt;
    display: inline-block;
	margin-top: 24px;
    /* line-height: 1em; */
	    line-height: 0%;
    vertical-align: middle;
	-ms-transform: scale(1.2, 1); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(1.2, 1); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(1.2, 1);
    transform-origin: 0% 0%;
}
}
.mentions {
	position: absolute;
	left: 176px;
	bottom: 0px;
	height: 32px;
	padding-bottom: 19px;
    font-family: "Tahoma";
	color: white;
	font-size: 10pt;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.mentions {
	position: absolute;
	left: 320px;
	bottom: 0px;
	height: 32px;
	padding-bottom: 19px;
    font-family: "Tahoma";
	color: white;
	font-size: 10pt;
}
}

.arquitectura_text_transp {
	position: absolute;
	left: 148px;
	top: 32px;
	opacity: 0.2;
	-ms-transform: scale(2, 1.5); /* IE 9 *//
    -ms-transform-origin: 0% 0%; /* IE 9 */
    -webkit-transform: scale(2, 1.5); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */
	transform: scale(2, 1.5);
    transform-origin: 0% 0%;
}

#menu, #menu_standard, #menu_mob {
	position: absolute;
	left: 0px;
	top: 0px;
    padding-right: 0px;
    padding-top: 19px;
    padding-top: 12px;
    /* height: 836px; */
	width: 256px;
	/* width: 244px; */
	z-index: 34;
	/* background-color: yellow; */
}
#menu_mob {
	display: none;
    opacity: 0;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#menu_mob {
	display: block;
    opacity: 1;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#menu_standard {
	display: none;
    opacity: 0;
}
}
/* #liste { */
	/* left: 0px; */
	/* top: 0px; */
	/* z-index: 18; */
/* } */
#liste {
	position: absolute;
	left: 0px;
	top: 94px;
	z-index: 32;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#liste {
	position: absolute;
	left: 0px;
	top: 19px;
	z-index: 32;
}
}
#liste_complete {
	position: absolute;
	left: 0px;
	top: 122px;
	z-index: 32;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#liste_complete {
	position: absolute;
	left: 0px;
	top: 19px;
	z-index: 32;
}
}
.menu_text, .menu_text:hover, .menu_text_active, .menu_text_on, .menu_text_on:hover,
.menu_text2, .menu_text2:hover, .menu_text2_active, .menu_text2_on, .menu_text2_on:hover,
.menu_text_mob, .menu_text_mob:hover, .menu_text_mob_invisible, .menu_text_mob_invisible:hover, .menu_text_mob_on {
    font-family: "Tahoma";
	font-size: 12pt;
    line-height: 1em;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 12px;
    padding-right: 12px;
	text-align: right;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.menu_text, .menu_text:hover, .menu_text_active, .menu_text_on, .menu_text_on:hover,
.menu_text2, .menu_text2:hover, .menu_text2_active, .menu_text2_on, .menu_text2_on:hover,
.menu_text_mob, .menu_text_mob:hover, .menu_text_mob_invisible, .menu_text_mob_invisible:hover, .menu_text_mob_on {
    font-family: "Tahoma";
	font-size: 24pt;
    line-height: 1em;
    margin-left: 0px;
    margin-top: 12px;
	margin-bottom: 16px;
    padding-right: 12px;
    padding-bottom: 12px;
	text-align: right;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.menu_text2, .menu_text2:hover, .menu_text2_active, .menu_text2_on, .menu_text2_on:hover {
    padding-bottom: 0px;
}
}
.menu_text, .menu_text2,
.menu_text_mob, .menu_text_mob_invisible {
	color: #a54b29;
	background-image: -webkit-gradient(to left, color-stop( 0% , rgba(200,200,200,0.5)),color-stop( 100% , rgba(255,255,255,0.5)));
	background-image: -webkit-linear-gradient(to left, rgba(200,200,200,0.5) 0%, rgba(255,255,255,0.5) 100%);
	background-image: linear-gradient(to left, rgba(200,200,200,0.5) 0%, rgba(255,255,255,0.5) 100%);
	margin-right: 64px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.menu_text, .menu_text2,
.menu_text_mob, .menu_text_mob_invisible {
	color: #a54b29;
	background-image: -webkit-gradient(to left, color-stop( 0% , rgba(200,200,200,0.5)),color-stop( 100% , rgba(255,255,255,0.5)));
	background-image: -webkit-linear-gradient(to left, rgba(200,200,200,0.5) 0%, rgba(255,255,255,0.5) 100%);
	background-image: linear-gradient(to left, rgba(200,200,200,0.5) 0%, rgba(255,255,255,0.5) 100%);
	margin-right: 48px;
}
}
.menu_text:hover
.menu_text2:hover,
.menu_text_mob:hover, .menu_text_mob_invisible:hover{
	color: #ffffff;
	background-color: #a54b29;
	background-image: none;
	margin-right: 64px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.menu_text:hover, .menu_text_on:hover,
.menu_text2:hover, .menu_text2_on:hover,
.menu_text_mob:hover, .menu_text_mob_invisible:hover, .menu_text_mob_on:hover {
	color: #ffffff;
	background-color: #a54b29;
	background-image: none;
	margin-right: 64px;
}
}
.menu_text_active, .menu_text_on,
.menu_text2_active, .menu_text2_on, .menu_text_mob_on,
.menu_text_on:hover, .menu_text2_on:hover, .menu_text_mob_on:hover {
	color: #ffffff;
	background-color: #a54b29;
	background-image: none;
	margin-right: 0px;
}
.menu_text_on:hover, .menu_text2_on:hover, .menu_text_mob_on:hover {
    font-family: "Tahoma-Bold";
}
	
@-webkit-keyframes coord_app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
    @-moz-keyframes coord_app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
     @-ms-keyframes coord_app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
      @-o-keyframes coord_app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes coord_app {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
.coord_app {
     -webkit-animation: coord_app 0.5s 1;
        -moz-animation: coord_app 0.5s 1;
         -ms-animation: coord_app 0.5s 1;
          -o-animation: coord_app 0.5s 1;
             animation: coord_app 0.5s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	2s;
        -moz-animation-delay:	2s;
         -ms-animation-delay:	2s;
          -o-animation-delay:	2s;
             animation-delay:	2s;
}
#arquitectura_coord0, #arquitectura_coord  {
	position: absolute;
	left: 12px;
	bottom: 12px;
	padding-left: 12px;
	padding-top: 12px;
	line-height: 12px;
	/* background-color: yellow; */
	z-index: 40;
}
#prec, #prec0 {
	position: absolute;
	left: 138px;
	top: 0px;
	width: 39px;
	height: 44px;
	background-image: url("images/graph/prec.png");
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);
	opacity: 0.5;
}
#suiv {
	position: absolute;
	left: 109px;
	top: 2px;
	width: 28px;
	height: 32px;
	background-image: url("images/graph/suiv.png");
	-ms-transform: scale(0.6, 0.4); /* IE 9 */
    -webkit-transform: scale(0.6, 0.4); /* Chrome, Safari, Opera */
    transform: rotate(-15deg);
	opacity: 0.5;
}

#accueil_fond {
	position: absolute;
	opacity: 1;
	left: 256px;
	bottom: 92px;
	width: 1344px;
	height: 571px;
	z-index: 2;
}
#accueil_fond0 {
	position: absolute;
	opacity: 0.1;
	left: 256px;
	bottom: 92px;
	width: 1344px;
	height: 571px;
	z-index: 2;
}
#accueil_fond_H {
	position: absolute;
	opacity: 0.1;
	right: 256px;
	top: 0px;
	width: 900px;
	height: 600px;
	z-index: 2;
}
#accueil_fond_V {
	position: absolute;
	opacity: 0.1;
	left: 0px;
	top: 0px;
	width: 600px;
	height: 900px;
	z-index: 2;
}
#proj_fond {
	position: absolute;
	/*background-color: white;*/
	opacity: 0.1;
	left: 0px;
	bottom: 92px;
	width: 1600px;
	height: 680px;
}
#proj_fond_V {
	position: absolute;
	/*background-color: white;*/
	opacity: 0.1;
	left: 730px;
	top: 0px;
	width: 256px;
	height: 900px;
}
#proj_fond_H {
	position: absolute;
	/*background-color: white;*/
	opacity: 0.1;
	left: 706px;
	top: 0px;
	width: 640px;
	height: 380px;
	z-index: 2;
}
#aside_fond {
	position: absolute;
	opacity: 0.1;
	left: 0px;
	top: 0px;
	width: 256px;
	height: 900px;
	z-index: 2;
}

@-webkit-keyframes accueil_prev_app {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_prev_app {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_prev_app {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_prev_app {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
@keyframes accueil_prev_app {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
.accueil_prev_app {
     -webkit-animation: accueil_prev_app 16s 1;
        -moz-animation: accueil_prev_app 16s 1;
         -ms-animation: accueil_prev_app 16s 1;
          -o-animation: accueil_prev_app 16s 1;
             animation: accueil_prev_app 16s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_prev_app1 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_prev_app1 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_prev_app1 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_prev_app1 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
@keyframes accueil_prev_app1 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
.accueil_prev_app1 {
     -webkit-animation: accueil_prev_app1 16s 1;
        -moz-animation: accueil_prev_app1 16s 1;
         -ms-animation: accueil_prev_app1 16s 1;
          -o-animation: accueil_prev_app1 16s 1;
             animation: accueil_prev_app1 16s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_prev_app2 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
    @-moz-keyframes accueil_prev_app2 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
     @-ms-keyframes accueil_prev_app2 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
      @-o-keyframes accueil_prev_app2 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
@keyframes accueil_prev_app2 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
.accueil_prev_app2 {
     -webkit-animation: accueil_prev_app2 16s 1;
        -moz-animation: accueil_prev_app2 16s 1;
         -ms-animation: accueil_prev_app2 16s 1;
          -o-animation: accueil_prev_app2 16s 1;
             animation: accueil_prev_app2 16s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}

#accueil_prev01, #accueil_prev02, #accueil_prev03, #accueil_prev022, #accueil_prev032, #accueil_prev04, #accueil_prev05, #accueil_prev06, #accueil_prev07, #accueil_prev08,
#accueil_prev09, #accueil_prev10, #accueil_prev11, #accueil_prev12, #accueil_prev13, #accueil_prev14, #accueil_prev15, #accueil_prev16, #accueil_prev17, #accueil_prev18, #accueil_prev19 {
	position: absolute;
	opacity: 0.1;
	z-index: 1;
}
#accueil_prev01, #accueil_prev04, #accueil_prev07, #accueil_prev10, #accueil_prev13, #accueil_prev16, #accueil_prev19 {
	bottom: 200px;
	right: 840px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#accueil_prev01, #accueil_prev04, #accueil_prev07, #accueil_prev10, #accueil_prev13, #accueil_prev16, #accueil_prev19 {
	bottom: 200px;
	right: 696px;
}
}
#accueil_prev16 {
	bottom: 356px;
	right: 840px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#accueil_prev16 {
	bottom: 356px;
	right: 696px;
}
}
#accueil_prev02, #accueil_prev022, #accueil_prev05, #accueil_prev08, #accueil_prev11, #accueil_prev14, #accueil_prev17 {
	left: 816px;
	bottom: 441px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#accueil_prev02, #accueil_prev022, #accueil_prev05, #accueil_prev08, #accueil_prev11, #accueil_prev14, #accueil_prev17 {
	left: 960px;
	bottom: 441px;
}
}
/* #accueil_prev08 { */
	/* left: 816px; */
	/* bottom: 524px; */
/* } */
#accueil_prev03, #accueil_prev032, #accueil_prev06, #accueil_prev09, #accueil_prev12, #accueil_prev15, #accueil_prev18 {
	left: 764px;
	bottom: 92px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#accueil_prev03, #accueil_prev032, #accueil_prev06, #accueil_prev09, #accueil_prev12, #accueil_prev15, #accueil_prev18 {
	left: 908px;
	bottom: 92px;
}
}
#accueil_prev18 {
	left: 764px;
	bottom: 161px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#accueil_prev18 {
	left: 908px;
	bottom: 161px;
}
}


#accueil_prev01, #accueil_prev022, #accueil_prev032 {
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
#accueil_prev02 {
     -webkit-animation-delay:	4s;
        -moz-animation-delay:	4s;
         -ms-animation-delay:	4s;
          -o-animation-delay:	4s;
             animation-delay:	4s;
}
#accueil_prev03 {
     -webkit-animation-delay:	8s;
        -moz-animation-delay:	8s;
         -ms-animation-delay:	8s;
          -o-animation-delay:	8s;
             animation-delay:	8s;
}
#accueil_prev04 {
     -webkit-animation-delay:	12s;
        -moz-animation-delay:	12s;
         -ms-animation-delay:	12s;
          -o-animation-delay:	12s;
             animation-delay:	12s;
}
#accueil_prev05 {
     -webkit-animation-delay:	16s;
        -moz-animation-delay:	16s;
         -ms-animation-delay:	16s;
          -o-animation-delay:	16s;
             animation-delay:	16s;
}
#accueil_prev06 {
     -webkit-animation-delay:	20s;
        -moz-animation-delay:	20s;
         -ms-animation-delay:	20s;
          -o-animation-delay:	20s;
             animation-delay:	20s;
}
#accueil_prev07 {
     -webkit-animation-delay:	24s;
        -moz-animation-delay:	24s;
         -ms-animation-delay:	24s;
          -o-animation-delay:	24s;
             animation-delay:	24s;
}
#accueil_prev08 {
     -webkit-animation-delay:	28s;
        -moz-animation-delay:	28s;
         -ms-animation-delay:	28s;
          -o-animation-delay:	28s;
             animation-delay:	28s;
}
#accueil_prev09 {
     -webkit-animation-delay:	32s;
        -moz-animation-delay:	32s;
         -ms-animation-delay:	32s;
          -o-animation-delay:	32s;
             animation-delay:	32s;
}
#accueil_prev10 {
     -webkit-animation-delay:	36s;
        -moz-animation-delay:	36s;
         -ms-animation-delay:	36s;
          -o-animation-delay:	36s;
             animation-delay:	36s;
}
#accueil_prev11 {
     -webkit-animation-delay:	40s;
        -moz-animation-delay:	40s;
         -ms-animation-delay:	40s;
          -o-animation-delay:	40s;
             animation-delay:	40s;
}
#accueil_prev12 {
     -webkit-animation-delay:	44s;
        -moz-animation-delay:	44s;
         -ms-animation-delay:	44s;
          -o-animation-delay:	44s;
             animation-delay:	44s;
}
#accueil_prev13 {
     -webkit-animation-delay:	48s;
        -moz-animation-delay:	48s;
         -ms-animation-delay:	48s;
          -o-animation-delay:	48s;
             animation-delay:	48s;
}
#accueil_prev14 {
     -webkit-animation-delay:	52s;
        -moz-animation-delay:	52s;
         -ms-animation-delay:	52s;
          -o-animation-delay:	52s;
             animation-delay:	52s;
}
#accueil_prev15 {
     -webkit-animation-delay:	56s;
        -moz-animation-delay:	56s;
         -ms-animation-delay:	56s;
          -o-animation-delay:	56s;
             animation-delay:	56s;
}
#accueil_prev16 {
     -webkit-animation-delay:	60s;
        -moz-animation-delay:	60s;
         -ms-animation-delay:	60s;
          -o-animation-delay:	60s;
             animation-delay:	60s;
}
#accueil_prev17 {
     -webkit-animation-delay:	64s;
        -moz-animation-delay:	64s;
         -ms-animation-delay:	64s;
          -o-animation-delay:	64s;
             animation-delay:	64s;
}
#accueil_prev18 {
     -webkit-animation-delay:	68s;
        -moz-animation-delay:	68s;
         -ms-animation-delay:	68s;
          -o-animation-delay:	68s;
             animation-delay:	68s;
}
#accueil_prev19 {
     -webkit-animation-delay:	72s;
        -moz-animation-delay:	72s;
         -ms-animation-delay:	72s;
          -o-animation-delay:	72s;
             animation-delay:	72s;
}

#entrer {
	z-index: 8;
	position: absolute;
	width: 1600px;
	height: 900px;
	top: 0px;
	left: 0px;
	opacity: 1;
	cursor: wait;
}
#load1, #load2, #load3 {
	position: absolute;
	top: 440px;
	left: 800px;
	opacity: 0;
	text-align: left;
	z-index: 8;
}
@-webkit-keyframes load1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.5;}
  60%, 100% {opacity: 0;}
}
    @-moz-keyframes load1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.5;}
  60%, 100% {opacity: 0;}
}
     @-ms-keyframes load1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.5;}
  60%, 100% {opacity: 0;}
}
      @-o-keyframes load1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.5;}
  60%, 100% {opacity: 0;}
}
@keyframes load1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.5;}
  60%, 100% {opacity: 0;}
}
#load1 {
     -webkit-animation: load1 0.5s infinite ease;
        -moz-animation: load1 0.5s infinite ease;
         -ms-animation: load1 0.5s infinite ease;
          -o-animation: load1 0.5s infinite ease;
             animation: load1 0.5s infinite ease;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
@-webkit-keyframes load2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.5;}
  75%, 100% {opacity: 0;}
}
    @-moz-keyframes load2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.5;}
  75%, 100% {opacity: 0;}
}
     @-ms-keyframes load2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.5;}
  75%, 100% {opacity: 0;}
}
      @-o-keyframes load2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.5;}
  75%, 100% {opacity: 0;}
}
@keyframes load2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.5;}
  75%, 100% {opacity: 0;}
}
#load2{
     -webkit-animation: load2 0.5s infinite ease;
        -moz-animation: load2 0.5s infinite ease;
         -ms-animation: load2 0.5s infinite ease;
          -o-animation: load2 0.5s infinite ease;
             animation: load2 0.5s infinite ease;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
@-webkit-keyframes load3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.5;}
  100% {opacity: 0;}
}
    @-moz-keyframes load3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.5;}
  100% {opacity: 0;}
}
     @-ms-keyframes load3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.5;}
  100% {opacity: 0;}
}
      @-o-keyframes load3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.5;}
  100% {opacity: 0;}
}
@keyframes load3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.5;}
  100% {opacity: 0;}
}
#load3 {
     -webkit-animation: load3 0.5s infinite ease;
        -moz-animation: load3 0.5s infinite ease;
         -ms-animation: load3 0.5s infinite ease;
          -o-animation: load3 0.5s infinite ease;
             animation: load3 0.5s infinite ease;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
#entrer1, #entrer2, #entrer3 {
	position: absolute;
	top: 440px;
	left: 800px;
	color: white;
	opacity: 0;
	text-align: left;
	z-index: 8;
}
@-webkit-keyframes entrer1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.4;}
  60%, 100% {opacity: 0;}
}
    @-moz-keyframes entrer1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.4;}
  60%, 100% {opacity: 0;}
}
     @-ms-keyframes entrer1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.4;}
  60%, 100% {opacity: 0;}
}
      @-o-keyframes entrer1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.4;}
  60%, 100% {opacity: 0;}
}
@keyframes entrer1 {
  0% {opacity: 0;}
  15%, 45% {opacity: 0.4;}
  60%, 100% {opacity: 0;}
}
#entrer1 {
     -webkit-animation: entrer1 5s infinite ease;
        -moz-animation: entrer1 5s infinite ease;
         -ms-animation: entrer1 5s infinite ease;
          -o-animation: entrer1 5s infinite ease;
             animation: entrer1 5s infinite ease;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
@-webkit-keyframes entrer2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.6;}
  75%, 100% {opacity: 0;}
}
    @-moz-keyframes entrer2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.6;}
  75%, 100% {opacity: 0;}
}
     @-ms-keyframes entrer2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.6;}
  75%, 100% {opacity: 0;}
}
      @-o-keyframes entrer2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.6;}
  75%, 100% {opacity: 0;}
}
@keyframes entrer2 {
  0%, 15% {opacity: 0;}
  30%, 60% {opacity: 0.6;}
  75%, 100% {opacity: 0;}
}
#entrer2{
     -webkit-animation: entrer2 5s infinite ease;
        -moz-animation: entrer2 5s infinite ease;
         -ms-animation: entrer2 5s infinite ease;
          -o-animation: entrer2 5s infinite ease;
             animation: entrer2 5s infinite ease;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
@-webkit-keyframes entrer3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.8;}
  100% {opacity: 0;}
}
    @-moz-keyframes entrer3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.8;}
  100% {opacity: 0;}
}
     @-ms-keyframes entrer3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.8;}
  100% {opacity: 0;}
}
      @-o-keyframes entrer3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.8;}
  100% {opacity: 0;}
}
@keyframes entrer3 {
  0%, 30% {opacity: 0;}
  45%, 75% {opacity: 0.8;}
  100% {opacity: 0;}
}
#entrer3 {
     -webkit-animation: entrer3 5s infinite ease;
        -moz-animation: entrer3 5s infinite ease;
         -ms-animation: entrer3 5s infinite ease;
          -o-animation: entrer3 5s infinite ease;
             animation: entrer3 5s infinite ease;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
/* REFERENCES --------------------------------------------------------------------------------------------------------- */ 

@-webkit-keyframes bloc_app {
  0% {top: 280px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
    @-moz-keyframes bloc_app {
  0% {top: 280px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
     @-ms-keyframes bloc_app {
  0% {top: 280px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
      @-o-keyframes bloc_app {
  0% {top: 280px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
@keyframes bloc_app {
  0% {top: 280px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
.bloc_app {
     -webkit-animation: bloc_app 0.5s 1;
        -moz-animation: bloc_app 0.5s 1;
         -ms-animation: bloc_app 0.5s 1;
          -o-animation: bloc_app 0.5s 1;
             animation: bloc_app 0.5s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
@-webkit-keyframes dates_app {
  0% {top: 450px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
    @-moz-keyframes dates_app {
  0% {top: 450px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
     @-ms-keyframes dates_app {
  0% {top: 450px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
      @-o-keyframes dates_app {
  0% {top: 450px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
@keyframes dates_app {
  0% {top: 450px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
.dates_app {
     -webkit-animation: dates_app 1s 1;
        -moz-animation: dates_app 1s 1;
         -ms-animation: dates_app 1s 1;
          -o-animation: dates_app 1s 1;
             animation: dates_app 1s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	1s;
        -moz-animation-delay:	1s;
         -ms-animation-delay:	1s;
          -o-animation-delay:	1s;
             animation-delay:	1s;
}
@-webkit-keyframes menu_app {
  0% {top: 560px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
    @-moz-keyframes menu_app {
  0% {top: 560px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
     @-ms-keyframes menu_app {
  0% {top: 560px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
      @-o-keyframes menu_app {
  0% {top: 560px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
@keyframes menu_app {
  0% {top: 560px; opacity: 0;}
  100% {top: 0px; opacity: 1;}
}
.menu_app {
     -webkit-animation: menu_app 1s 1;
        -moz-animation: menu_app 1s 1;
         -ms-animation: menu_app 1s 1;
          -o-animation: menu_app 1s 1;
             animation: menu_app 1s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
     -webkit-animation-delay:	1s;
        -moz-animation-delay:	1s;
         -ms-animation-delay:	1s;
          -o-animation-delay:	1s;
             animation-delay:	1s;
}
#bloc_proj01_container {
	position: absolute;
	width: 740px;
	/* padding-right: 15px; */
	overflow-x: hidden;
	overflow-y: scroll;
}

#bloc_proj01_ens, #bloc_proj02_ens, #bloc_proj03_ens, #bloc_proj04_ens, #bloc_proj05_ens, #bloc_proj06_ens, #bloc_proj07_ens, #bloc_proj08_ens,
#bloc_proj09_ens, #bloc_proj10_ens, #bloc_proj11_ens, #bloc_proj12_ens, #bloc_proj13_ens, #bloc_proj14_ens {
	position: absolute;
	/* width: 760px; */
	width: 900px;
	/* height: 428px; */
	height: 784px;
	/* top: 267px; */
	top: 26px;
	/* left: 0px; */
	left: 700px;	
	z-index: 8;
	overflow-y: scroll;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#bloc_proj01_ens, #bloc_proj02_ens, #bloc_proj03_ens, #bloc_proj04_ens, #bloc_proj05_ens, #bloc_proj06_ens, #bloc_proj07_ens, #bloc_proj08_ens,
#bloc_proj09_ens, #bloc_proj10_ens, #bloc_proj11_ens, #bloc_proj12_ens, #bloc_proj13_ens, #bloc_proj14_ens {
	position: absolute;
	width: 756px;
	height: 784px;
	top: 26px;
	left: 844px;	
	z-index: 8;
	overflow-y: scroll;
}
}	
	
#bloc_arquitectura_cv_container {
	position: absolute;
	left: 0;
	top: 0;
	right: -30px;
	bottom: 0;	
	padding-right: 30px;
	padding-left: 12px;
	overflow-y: scroll;
}
#bloc_arquitectura_cv1, #bloc_arquitectura_cv2 {
	position: absolute;
	width: 496px;
	height: 784px;	
	padding-left: 12px;
	z-index: 8;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#bloc_arquitectura_cv1, #bloc_arquitectura_cv2 {
	position: absolute;
	width: 496px;
	height: 784px;	
	padding-left: 12px;
	z-index: 8;
	overflow-y: scroll;
}
}
#bloc_barre_cv1, #bloc_barre_cv2, #bloc_proj_barre {
	position: absolute;
	width: 12px;
	height: 360px;	
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(200,200,200,0.5)),color-stop( 10% , rgba(245,245,245,0.5)),color-stop( 50% , rgba(255,255,255,0.5)),color-stop( 90% , rgba(245,245,245,0.5)),color-stop( 100% , rgba(200,200,200,0.5)));
	background-image: -webkit-linear-gradient(to right, rgba(200,200,200,0.5) 0%, rgba(245,245,245,0.5) 10%, rgba(255,255,255,0.5) 50%, rgba(245,245,245,0.5) 90%, rgba(200,200,200,0.5) 100%);
	background-image: linear-gradient(to right, rgba(200,200,200,0.5) 0%, rgba(235,235,235,0.5) 10%, rgba(245,245,245,0.5) 50%, rgba(235,235,235,0.5) 90%, rgba(200,200,200,0.5) 100%);
	z-index: 30;
}
#bloc_barre_cv1 {
	top: 26px;
	left: 1444px;
}
#bloc_barre_cv2 {
	top: 443px;
	left: 1392px;
}
#bloc_proj_barre {
	top: 267px;
	left: 748px;
	height: 428px;
}
#bloc_arquitectura_cv1 {
	top: 26px;
	/* left: 418px; */
	left: 1088px;
}
#bloc_arquitectura_cv2 {
	/* top: 26px; */
	top: 160px;
	/* left: 1088px; */
	left: 418px;
}

#coord_arquitectura_cv1, #coord_arquitectura_cv2 {
	position: absolute;
	width: 504px;
	padding-left: 12px;
	z-index: 8;
}
#coord_arquitectura_cv1 {
	/* bottom: 441px; */
	bottom: 509px;
	left: 952px;
}
#coord_arquitectura_cv2 {
	bottom: 92px;
	left: 900px;
}
#arquitectura_cv1_photo, #arquitectura_cv2_photo {
	position: absolute;
	width: 128px;
	height: 165px;
	z-index: 1;
}

#arquitectura_cv1_photo {
	top: 26px;
	/* left: 282px; */
	left: 952px;
}
#arquitectura_cv2_photo {
	/* top: 26px; */
	top: 160px;
	/* left: 952px; */
	left: 282px;
}
#bloc_liens  {
	position: relative;
	left: 0px;
	top: -8px;
	background-color: yellow;
}
#liens_logo {
	position: absolute;
	text-align: right;
	top: 10px;
	width: 256px;
	/* background-color: yellow; */
	/* height: 16px; */
}
#bloc_proj_dates  {
	position: absolute;
	width: 120px;
	/* left: 118px; */
	left: 818px;
	/* margin-top: 267px; */
	margin-top: 130px;
	z-index: 2;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#bloc_proj_dates  {
	position: absolute;
	width: 120px;
	/* left: 118px; */
	left: 962px;
	/* margin-top: 267px; */
	margin-top: 130px;
	z-index: 2;
}
}
#bloc_date_proj01, #bloc_date_proj02 {
	position: relative;
	/* width: 188px; */
	width: 192px;
	/* left: 68px; */
	left: 64px;
	top: -8px;
}
#bloc_liste_proj01, #bloc_liste_proj02, #bloc_liste_proj01_ref, #bloc_liste_proj01_ref:hover  {
	position: relative;
	/* width: 466px; */
	width: 600px;
	left: 256px;
	padding-left: 12px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#bloc_liste_proj01, #bloc_liste_proj02, #bloc_liste_proj01_ref, #bloc_liste_proj01_ref:hover  {
	position: relative;
	/* width: 466px; */
	width: 456px;
	left: 256px;
	padding-left: 12px;
}
}
#bloc_liste_proj01_ref:hover {
	font-weight: bold;
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(200,200,200,0.5)),color-stop( 100% , rgba(255,255,255,0.5)));
	background-image: -webkit-linear-gradient(to right, rgba(200,200,200,0.5) 0%, rgba(255,255,255,0.5) 100%);
	background-image: linear-gradient(to right, rgba(200,200,200,0.5) 0%, rgba(255,255,255,0.5) 100%);
}
#bloc_bandeau_brun {
	position: absolute;
	background-color: #a54b29;
	left: 0px;
	top: 10px;
	width: 176px;
	height: 16px;
}
#bloc_bandeau_dates {
	position: absolute;
	background-color: #a54b29;
	left: 0px;
	top: 10px;
	width: 192px;
	height: 16px;
}
#bloc_bandeau_brun0 {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 176px;
	height: 16px;
}
#bloc_bandeau_dates0 {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 192px;
	height: 16px;
}
#bloc_ref_date {
	position: absolute;
	left: 54px;
	top: -6px;
}
#bloc_ref_num  {
	position: relative;
	right: 0px;
	top: -3px;
	text-align: right;
}

#proj_sstitre_container {
	position: absolute;
	width: 960px;
	height: 212px;
	top: 380px;
	left: 176px;
	overflow: hidden;
}
#proj_sstitre_01_liste, #proj_sstitre_02_liste, #proj_sstitre_03_liste, #proj_sstitre_04_liste, #proj_sstitre_05_liste, #proj_sstitre_06_liste, #proj_sstitre_07_liste, 
#proj_sstitre_08_liste, #proj_sstitre_09_liste, #proj_sstitre_10_liste, #proj_sstitre_11_liste, #proj_sstitre_12_liste, #proj_sstitre_13_liste, #proj_sstitre_14_liste {
	position: absolute;
	width: 350px;
	margin-left: -176px;
	margin-top: 182px;
	top: 24px;
    cursor: pointer;
	z-index: 8;
}
#proj_sstitre_01_liste {
	height: 172px;
	left: 156px;
}
#proj_sstitre_02_liste {
	height: 48px;
	left: 354px;
}
#proj_sstitre_03_liste {
	height: 92px;
	left: 409px;
}
#proj_sstitre_04_liste {
	height: 48px;
	left: 515px;
}
#proj_sstitre_05_liste {
	height: 36px;
	left: 570px;
}
#proj_sstitre_06_liste {
	height: 36px;
	left: 611px;
}
#proj_sstitre_07_liste {
	height: 21px;
	left: 652px;
}
#proj_sstitre_08_liste {
	height: 21px;
	left: 676px;
}
#proj_sstitre_09_liste {
	height: 36px;
	left: 699px;
}
#proj_sstitre_10_liste {
	height: 21px;
	left: 740px;
}
#proj_sstitre_11_liste {
	height: 36px;
	left: 764px;
}
#proj_sstitre_12_liste {
	height: 76px;
	left: 805px;
}
#proj_sstitre_13_liste {
	height: 21px;
	left: 892px;
}
#proj_sstitre_14_liste {
	height: 36px;
	left: 916px;
}

.proj_sstitre0, .proj_sstitre00, .proj_sstitre, .proj_sstitre0_court, .proj_sstitre_court,
.liste_sstitre0, .liste_sstitre00, .liste_sstitre {
    font-family: "Tahoma-Bold";
    font-family: "Tahoma";
	font-size: 11pt;
	width: 348px;
	margin-left: 256px;
	margin-bottom: 0px;
	padding-left: 12px;
	line-height: 120%;
	text-align: left;
	color: #7d7d7d;
	display: inline-block; 
    cursor: pointer;
	z-index: 10;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.liste_sstitre0, .liste_sstitre00, .liste_sstitre {
    font-family: "Tahoma-Bold";
    font-family: "Tahoma";
	font-size: 20pt;
	width: 600px;
	margin-left: 256px;
	margin-bottom: 18px;
	padding-left: 12px;
	line-height: 140%;
	text-align: left;
	color: #7d7d7d;
	display: inline-block; 
    cursor: pointer;
	z-index: 10;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.proj_sstitre0, .proj_sstitre00, .proj_sstitre {
    font-family: "Tahoma-Bold";
    font-family: "Tahoma";
	font-size: 20pt;
	width: 416px;
	margin-left: 256px;
	margin-bottom: 18px;
	padding-left: 12px;
	line-height: 140%;
	text-align: left;
	color: #7d7d7d;
	display: inline-block; 
    cursor: pointer;
	z-index: 10;
}
}
.proj_sstitre, .proj_sstitre_court, .liste_sstitre {
	background-color: #acacac;
	color: white;
}
.proj_sstitre0, .proj_sstitre_court0, .liste_sstitre0 {
	color: #7d7d7d;
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(200,200,200,0.5)),color-stop( 100% , rgba(255,255,255,0.5)));
	background-image: -webkit-linear-gradient(to right, rgba(200,200,200,0.5) 0%, rgba(255,255,255,0.5) 100%);
	background-image: linear-gradient(to right, rgba(200,200,200,0.5) 0%, rgba(255,255,255,0.5) 100%);
}
.proj_sstitre00, .proj_sstitre00:hover {
	opacity: 1;
	width: 232px;
	margin-left: 0px;
	text-align: right;
	padding-right: 12px;
	padding-left: 12px;
	color: #7d7d7d;
	background-image: none;
	font-size: 9pt;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.proj_sstitre00, .proj_sstitre00:hover {
	opacity: 1;
	width: 232px;
	margin-left: 0px;
	text-align: right;
	padding-right: 12px;
	padding-left: 12px;
	color: #7d7d7d;
	background-image: none;
	font-size: 18pt;
}
}	
.proj_sstitre0:hover, .proj_sstitre00:hover, .liste_sstitre0:hover {
	background-image: none;
	background-color: #acacac;
	color: white;
}

.proj_sstitre0_court, .proj_sstitre_court {
	width: 280px;
}
#proj_sstitre_off, 
#proj_sstitre_010, #proj_sstitre_020, #proj_sstitre_030, #proj_sstitre_040, #proj_sstitre_050, #proj_sstitre_060, #proj_sstitre_070, #proj_sstitre_080,
#proj_sstitre_090, #proj_sstitre_100, #proj_sstitre_110, #proj_sstitre_120, #proj_sstitre_130, #proj_sstitre_140,
#proj_sstitre_01, #proj_sstitre_02, #proj_sstitre_03, #proj_sstitre_04, #proj_sstitre_05, #proj_sstitre_06, #proj_sstitre_07, #proj_sstitre_08,
#proj_sstitre_09, #proj_sstitre_10, #proj_sstitre_11, #proj_sstitre_12, #proj_sstitre_13, #proj_sstitre_14,
#proj_sstitre_01:hover, #proj_sstitre_02:hover, #proj_sstitre_03:hover, #proj_sstitre_04:hover, #proj_sstitre_05:hover, #proj_sstitre_06:hover, #proj_sstitre_07:hover, #proj_sstitre_08:hover,
#proj_sstitre_09:hover, #proj_sstitre_10:hover, #proj_sstitre_11:hover, #proj_sstitre_12:hover, #proj_sstitre_13:hover, #proj_sstitre_14:hover {
	/* position: absolute; */
	/* width: 300px; */
	/* height: 16px; */
	/* padding-bottom: 2px; */
	/* padding-left: 4px; */
	/* line-height: 100%; */
	/* text-align: left; */
	/* -ms-transform: rotate(-60deg); /* IE 9 */ */
    /* -ms-transform-origin: 0% 0%; /* IE 9 */ */
    /* -webkit-transform: rotate(-60deg); /* Chrome, Safari, Opera */ */
    /* -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */ */
    /* transform: rotate(-60deg); */
    /* transform-origin: 0% 0%; */
	/* color: #7d7d7d; */
	z-index: 6;
}
#proj_sstitre_011, #proj_sstitre_021, #proj_sstitre_031, #proj_sstitre_041, #proj_sstitre_051, #proj_sstitre_061, #proj_sstitre_071, #proj_sstitre_081,
#proj_sstitre_091, #proj_sstitre_101, #proj_sstitre_111, #proj_sstitre_121, #proj_sstitre_131, #proj_sstitre_141 {
	/* position: absolute; */
	/* width: 300px; */
	height: 6px;
	/* padding-left: 4px; */
	/* line-height: 100%; */
	/* text-align: left; */
	/* -ms-transform: rotate(-60deg); /* IE 9 */ */
    /* -ms-transform-origin: 0% 0%; /* IE 9 */ */
    /* -webkit-transform: rotate(-60deg); /* Chrome, Safari, Opera */ */
    /* -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */ */
    /* transform: rotate(-60deg); */
    /* transform-origin: 0% 0%; */
	/* color: #7d7d7d; */
	z-index: 6;
}
#proj_sstitre_01, #proj_sstitre_02, #proj_sstitre_03, #proj_sstitre_04, #proj_sstitre_05, #proj_sstitre_06, #proj_sstitre_07, #proj_sstitre_08,
#proj_sstitre_09, #proj_sstitre_10, #proj_sstitre_11, #proj_sstitre_12, #proj_sstitre_13, #proj_sstitre_14,
#proj_sstitre_01:hover, #proj_sstitre_02:hover, #proj_sstitre_03:hover, #proj_sstitre_04:hover, #proj_sstitre_05:hover, #proj_sstitre_06:hover, #proj_sstitre_07:hover, #proj_sstitre_08:hover,
#proj_sstitre_09:hover, #proj_sstitre_10:hover, #proj_sstitre_11:hover, #proj_sstitre_12:hover, #proj_sstitre_13:hover, #proj_sstitre_14:hover {
	/* color: white; */
	/* background-color: #acacac; */
	z-index: 6;
}

/* #prev_proj_sstitre010, #prev_proj_sstitre01 { */
	/* position: absolute; */
	/* width: 348px; */
	/* height: 24px; */
	/* left: 256px; */
	/* top: 256px; */
	/* background-color: yellow; */
	/* z-index: 30; */
/* } */
.prev_proj_sstitre0, .prev_proj_sstitre {
	width: 272px;
	font-family: "Tahoma";
	font-size: 10pt;
	margin-left: 0px;
	margin-top: 157px;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 120%;
	text-align: left;
	color: #ffffff;
	display: inline-block; 
	z-index: 29;
}
.prev_proj_sstitre0 {
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(255,255,255,0.8)),color-stop( 100% , rgba(255,255,255,0.8)));
	background-image: -webkit-linear-gradient(to right, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 100%);
	background-image: linear-gradient(to right, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 100%);
	color: #7d7d7d;
}
.prev_proj_sstitre {
	width: 276px;
	margin-left: -2px;
	margin-top: 157px;
	padding-bottom: 8px;
	background-color: #7d7d7d;
	color: #ffffff;
}

.ref_liste_prev_titre0, .ref_liste_prev_titre {
	width: 272px;
	font-family: "Tahoma";
	font-size: 10pt;
	margin-left: 0px;
	margin-top: 157px;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 120%;
	text-align: left;
	color: #ffffff;
	display: inline-block; 
	z-index: 28;
}
.ref_liste_prev_titre0 {
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(255,255,255,0.7)),color-stop( 100% , rgba(255,255,255,0.7)));
	background-image: -webkit-linear-gradient(to right, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);
	background-image: linear-gradient(to right, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);
	color: #a54b29;
}
.ref_liste_prev_titre {
	width: 276px;
	margin-left: -2px;
	margin-top: 157px;
	padding-bottom: 8px;
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(225,225,225,0.9)),color-stop( 100% , rgba(255,255,255,0.9)));
	background-image: -webkit-linear-gradient(to right, rgba(225,225,225,0.9) 0%, rgba(255,255,255,0.9) 100%);
	background-image: linear-gradient(to right, rgba(225,225,225,0.9) 0%, rgba(255,255,255,0.9) 100%);
	color: #a54b29;
	z-index: 32;
}

.ref_liste_titre, .ref_liste_titre_on, .ref_titre_on, .ref_titre_bas {
    font-family: "Tahoma-Bold";
    font-family: "Tahoma";
	color: #a54b29;
	font-size: 10pt;
	width: 360px;
	height: 16px;
    margin-left: 256px;
	padding-left: 0px;
	text-align: left;
	z-index: 8;
	display: inline-block;
	cursor: pointer;
	z-index: 32;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.ref_liste_titre, .ref_liste_titre_on, .ref_titre_on, .ref_titre_bas {
    font-family: "Tahoma-Bold";
    font-family: "Tahoma";
	color: #a54b29;
	font-size: 18pt;
	font-size: 16pt;
	width: 524px;
	width: 480px;
	height: 32px; 
    margin-left: 256px;
    margin-bottom: 11px;
	padding-left: 0px;
	padding-top: 11px;
	text-align: left;
	z-index: 8;
	display: inline-block;
	cursor: pointer;
	z-index: 32;
}
}

/* .ref_liste_titre_on { */
	/* opacity: 1; */
	/* background-image: -webkit-gradient(to right, color-stop( 0% , rgba(165,75,41,1)),color-stop( 10% , rgba(165,75,41,1)),color-stop( 10% , rgba(200,200,200,1)),color-stop( 100% , rgba(255,255,255,1))); */
	/* background-image: -webkit-linear-gradient(to right, rgba(165,75,41,1) 0%, rgba(165,75,41,1) 10%, rgba(200,200,200,1) 10%, rgba(255,255,255,1) 100%); */
	/* background-image: linear-gradient(to right, rgba(165,75,41,1) 0%, rgba(165,75,41,1) 10%, rgba(200,200,200,1) 10%, rgba(255,255,255,1) 100%); */
/* } */
.ref_liste_titre_on {
	opacity: 1;
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(200,200,200,1)),color-stop( 10% , rgba(200,200,200,1)),color-stop( 10% , rgba(200,200,200,1)),color-stop( 100% , rgba(255,255,255,1)));
	background-image: -webkit-linear-gradient(to right, rgba(200,200,200,1) 0%, rgba(200,200,200,1) 10%, rgba(200,200,200,1) 10%, rgba(255,255,255,1) 100%);
	background-image: linear-gradient(to right, rgba(200,200,200,1) 0%, rgba(200,200,200,1) 10%, rgba(200,200,200,1) 10%, rgba(255,255,255,1) 100%);
}
.ref_titre_on {
	opacity: 1;
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(165,75,41,1)),color-stop( 10% , rgba(165,75,41,1)),color-stop( 10% , rgba(172,172,172,1)),color-stop( 100% , rgba(172,172,172,1)));
	background-image: -webkit-linear-gradient(to right, rgba(165,75,41,1) 0%, rgba(165,75,41,1) 10%, rgba(172,172,172,1) 10%, rgba(172,172,172,1) 100%);
	background-image: linear-gradient(to right, rgba(165,75,41,1) 0%, rgba(165,75,41,1) 10%, rgba(172,172,172,1) 10%, rgba(172,172,172,1) 100%);
	cursor: auto;
}
.ref_titre_bas {
	position: relative;
	width: 244px;
    margin-left: 0px;
	text-align: right;
	opacity: 1;
	background-image: none;
	cursor: auto;
}

#ref_fond_V, #ref_im_fond_V {
	position: absolute;
	background-color: white;
	opacity: 0.1;
	left: 256px;
	top: 0px;
	width: 556px;
	height: 836px;
	z-index: 2;
}
#diapo_fond{
	position: absolute;
	opacity: 1;
	left: 256px;
	top: 0px;
	width: 1344px;
	height: 900px;
}
#ref_fond_H, #ref_im_fond_H  {
	position: absolute;
	background-color: white;
	opacity: 0.1;
	right: 0px;
	top: 0px;
	width: 836px;
	height: 556px;
	z-index: 2;
}

#proj_prev_01, #proj_prev_010, #proj_prev_02, #proj_prev_03, #proj_prev_030, #proj_prev_04, #proj_prev_040, #proj_prev_05, #proj_prev_050, #proj_prev_06, #proj_prev_07, #proj_prev_08, #proj_prev_09, #proj_prev_10, #proj_prev_11,
#proj_prev_12, #proj_prev_13, #proj_prev_14 {
	position: absolute;
	margin-left: -2px;
	margin-bottom: -2px;
	opacity: 1;
	z-index: 28;
}
#proj_prev_01_0, #proj_prev_02_0, #proj_prev_03_0, #proj_prev_04_0, #proj_prev_05_0, #proj_prev_06_0, #proj_prev_07_0, #proj_prev_08_0, #proj_prev_09_0, #proj_prev_10_0, #proj_prev_11_0,
#proj_prev_12_0, #proj_prev_13_0, #proj_prev_14_0 {
	position: absolute;
	opacity: 1;
	z-index: 1;
}
#proj_zone_01, #proj_zone_02, #proj_zone_03, #proj_zone_04, #proj_zone_05, #proj_zone_06, #proj_zone_07, #proj_zone_08, #proj_zone_09, #proj_zone_10, #proj_zone_11,
#proj_zone_12, #proj_zone_13, #proj_zone_14 {
	position: absolute;
	width: 284px;
	height: 190px;
	opacity: 1;
	z-index: 30;
}
#proj_prev_010, #proj_prev_040 {
	left: 816px;
	bottom: 441px;
}

#proj_prev_01, #proj_prev_01_0, #proj_zone_01 {
	left: 816px;
	bottom: 674px;
}
#proj_prev_02, #proj_prev_02_0, #proj_zone_02 {
	left: 1104px;
	bottom: 674px;
}
#proj_prev_03, #proj_prev_03_0, #proj_zone_03 {
	left: 816px;
	bottom: 480px;
}
#proj_prev_04, #proj_prev_04_0, #proj_zone_04 {
	left: 1104px;
	bottom: 480px;
}
#proj_prev_05, #proj_prev_05_0, #proj_zone_05 {
	left: 476px;
	bottom: 354px;
}
#proj_prev_06, #proj_prev_06_0, #proj_zone_06 {
	left: 764px;
	bottom: 286px;
}
#proj_prev_09, #proj_prev_09_0, #proj_zone_09 {
	left: 1052px;
	bottom: 286px;
}
#proj_prev_11, #proj_prev_11_0, #proj_zone_11 {
	left: 476px;
	bottom: 160px;
}
#proj_prev_12, #proj_prev_12_0, #proj_zone_12 {
	left: 764px;
	bottom: 92px;
}
#proj_prev_13, #proj_prev_13_0, #proj_zone_13 {
	left: 1052px;
	bottom: 92px;
}

@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_01, #proj_prev_01_0, #proj_zone_01 {
	left: 1024px;
	bottom: 674px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_02, #proj_prev_02_0, #proj_zone_02 {
	left: 1312px;
	bottom: 674px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_03, #proj_prev_03_0, #proj_zone_03 {
	left: 1024px;
	bottom: 480px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_04, #proj_prev_04_0, #proj_zone_04 {
	left: 1312px;
	bottom: 480px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_05, #proj_prev_05_0, #proj_zone_05 {
	left: 684px;
	bottom: 354px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_06, #proj_prev_06_0, #proj_zone_06 {
	left: 972px;
	bottom: 286px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_09, #proj_prev_09_0, #proj_zone_09 {
	left: 1260px;
	bottom: 286px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_11, #proj_prev_11_0, #proj_zone_11 {
	left: 684px;
	bottom: 160px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_12, #proj_prev_12_0, #proj_zone_12 {
	left: 972px;
	bottom: 92px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_13, #proj_prev_13_0, #proj_zone_13 {
	left: 1260px;
	bottom: 92px;
}
}

#proj_prev_050 {
	left: 764px;
	bottom: 92px;
}

#proj_prev_030 {
	/* bottom: 200px; */
	bottom: 160px;
	right: 840px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#proj_prev_030 {
	/* bottom: 200px; */
	bottom: 160px;
	right: 696px;
}
}

#proj_prev_010, #proj_prev_030, #proj_prev_040, #proj_prev_050 {
	opacity: 0.1;
}
	
#ref_prev_real_01, #ref_prev_real_04, #ref_prev_real_07, #ref_prev_real_10, #ref_prev_real_13, #ref_prev_real_16,
#ref_prev_real0_01, #ref_prev_real0_04, #ref_prev_real0_07, #ref_prev_real0_10, #ref_prev_real0_13, #ref_prev_real0_16,
#ref_prev_chant_01, #ref_prev_chant_04, #ref_prev_chant_07, #ref_prev_chant_10, #ref_prev_chant_13, #ref_prev_chant_16,
#ref_prev_chant0_01, #ref_prev_chant0_04, #ref_prev_chant0_07, #ref_prev_chant0_10, #ref_prev_chant0_13, #ref_prev_chant0_16,
#ref_prev_proj_01, #ref_prev_proj_04, #ref_prev_proj_07, #ref_prev_proj_10, #ref_prev_proj_13, #ref_prev_proj_16,
#ref_prev_proj0_01, #ref_prev_proj0_04, #ref_prev_proj0_07, #ref_prev_proj0_10, #ref_prev_proj0_13, #ref_prev_proj0_16,
#ref_prev_exis_01, #ref_prev_exis_04, #ref_prev_exis_07, #ref_prev_exis_10, #ref_prev_exis_13, #ref_prev_exis_16,
#ref_prev_exis0_01, #ref_prev_exis0_04, #ref_prev_exis0_07, #ref_prev_exis0_10, #ref_prev_exis0_13, #ref_prev_exis0_16 {
	position: absolute;
	opacity: 1;
	left: 816px;
	bottom: 441px;
	z-index: 10;
}

#ref_ST-MANDE_prev, #ref_MONTIGNY_prev, #ref_SEVRAN_prev, #ref_VILLEJUIF_prev, #ref_VILLEJUIF2_prev, #ref_VILLEJUIF3_prev, #ref_ARGENTEUIL_prev, #ref_BEAUVAIS_prev, #ref_VILLEPINTE_prev, #ref_NETANYA_prev, #ref_HAIFA_prev, #ref_CURITIBA_prev,
#ref_VILLEJUIF4_prev, #ref_TAVOR_prev, #ref_HEUZEY_prev, #ref_NICE_prev, #ref_BOILLY_prev, #ref_SEVIGNE_prev, #ref_MONTREUIL_prev, #ref_SEVRES_prev, #ref_NEUILLY_prev, #ref_CAESARE_prev, #ref_BIALIK_prev,
#ref_HAIFA2_prev, #ref_TAVOR2_prev, #ref_HAIFA3_prev, #ref_KATSRINE_prev, #ref_ST-MARTIN_prev, #ref_NEUILLY2_prev, #ref_KAHN_prev, #ref_ISRAEL_prev, #ref_30_prev, #ref_31_prev, #ref_32_prev, #ref_33_prev {
	position: absolute;
	margin-left: -2px;
	margin-bottom: -2px;
	opacity: 1;
	z-index: 28;
}
#ref_ST-MANDE_prev_0, #ref_MONTIGNY_prev_0, #ref_SEVRAN_prev_0, #ref_VILLEJUIF_prev_0, #ref_VILLEJUIF2_prev_0, #ref_VILLEJUIF3_prev_0, #ref_ARGENTEUIL_prev_0, #ref_BEAUVAIS_prev_0, #ref_VILLEPINTE_prev_0, #ref_NETANYA_prev_0, #ref_HAIFA_prev_0, #ref_CURITIBA_prev_0,
#ref_VILLEJUIF4_prev_0, #ref_TAVOR_prev_0, #ref_HEUZEY_prev_0, #ref_NICE_prev_0, #ref_BOILLY_prev_0, #ref_SEVIGNE_prev_0, #ref_MONTREUIL_prev_0, #ref_SEVRES_prev_0, #ref_NEUILLY_prev_0, #ref_CAESARE_prev_0, #ref_BIALIK_prev_0,
#ref_HAIFA2_prev_0, #ref_TAVOR2_prev_0, #ref_HAIFA3_prev_0, #ref_KATSRINE_prev_0, #ref_ST-MARTIN_prev_0, #ref_NEUILLY2_prev_0, #ref_KAHN_prev_0, #ref_ISRAEL_prev_0 {
	position: absolute;
	opacity: 1;
	z-index: 1;
}
#ref_ST-MANDE_zone, #ref_MONTIGNY_zone, #ref_SEVRAN_zone, #ref_VILLEJUIF_zone, #ref_VILLEJUIF2_zone, #ref_VILLEJUIF3_zone, #ref_ARGENTEUIL_zone, #ref_BEAUVAIS_zone, #ref_VILLEPINTE_zone, #ref_NETANYA_zone, #ref_HAIFA_zone, #ref_CURITIBA_zone,
#ref_VILLEJUIF4_zone, #ref_TAVOR_zone, #ref_HEUZEY_zone, #ref_NICE_zone, #ref_BOILLY_zone, #ref_SEVIGNE_zone, #ref_MONTREUIL_zone, #ref_SEVRES_zone, #ref_NEUILLY_zone, #ref_CAESARE_zone, #ref_BIALIK_zone,
#ref_HAIFA2_zone, #ref_TAVOR2_zone, #ref_HAIFA3_zone, #ref_KATSRINE_zone, #ref_ST-MARTIN_zone, #ref_NEUILLY2_zone, #ref_KAHN_zone, #ref_ISRAEL_zone {
	position: absolute;
	width: 284px;
	height: 190px;
	opacity: 1;
	z-index: 30;
}

#ref_ST-MANDE_prev, #ref_ST-MANDE_prev_0, #ref_ST-MANDE_zone,
#ref_HEUZEY_prev, #ref_HEUZEY_prev_0, #ref_HEUZEY_zone,
#ref_SEVRES_prev, #ref_SEVRES_prev_0, #ref_SEVRES_zone  {
	left: 816px;
	left: 648px;
	bottom: 674px;
}
#ref_MONTIGNY_prev, #ref_MONTIGNY_prev_0, #ref_MONTIGNY_zone {
	left: 1104px;
	left: 936px;
	bottom: 674px;
}
#ref_SEVRAN_prev, #ref_SEVRAN_prev_0, #ref_SEVRAN_zone {
	left: 816px;
	left: 1224px;
	bottom: 480px;
	bottom: 674px;
}
#ref_VILLEJUIF_prev, #ref_VILLEJUIF_prev_0, #ref_VILLEJUIF_zone,
#ref_VILLEJUIF4_prev, #ref_VILLEJUIF4_prev_0, #ref_VILLEJUIF4_zone,
#ref_NICE_prev, #ref_NICE_prev_0, #ref_NICE_zone,
#ref_NEUILLY_prev, #ref_NEUILLY_prev_0, #ref_NEUILLY_zone,
#ref_TAVOR2_prev, #ref_TAVOR2_prev_0, #ref_TAVOR2_zone,
#ref_HAIFA3_prev, #ref_HAIFA3_prev_0, #ref_HAIFA3_zone,
#ref_KATSRINE_prev, #ref_KATSRINE_prev_0, #ref_KATSRINE_zone,
#ref_ST-MARTIN_prev, #ref_ST-MARTIN_prev_0, #ref_ST-MARTIN_zone,
#ref_NEUILLY2_prev, #ref_NEUILLY2_prev_0, #ref_NEUILLY2_zone,
#ref_KAHN_prev, #ref_KAHN_prev_0, #ref_KAHN_zone {
	left: 1104px;
	left: 648px;
	bottom: 480px;
}
#ref_VILLEJUIF2_prev, #ref_VILLEJUIF2_prev_0, #ref_VILLEJUIF2_zone,
#ref_BOILLY_prev, #ref_BOILLY_prev_0, #ref_BOILLY_zone,
#ref_CAESARE_prev, #ref_CAESARE_prev_0, #ref_CAESARE_zone {
	left: 188px;
	left: 936px;
	bottom: 354px;
	bottom: 480px;
}
#ref_VILLEJUIF3_prev, #ref_VILLEJUIF3_prev_0, #ref_VILLEJUIF3_zone {
	left: 476px;
	left: 1224px;
	bottom: 354px;
	bottom: 480px;
}
#ref_ARGENTEUIL_prev, #ref_ARGENTEUIL_prev_0, #ref_ARGENTEUIL_zone,
#ref_TAVOR_prev, #ref_TAVOR_prev_0, #ref_TAVOR_zone,
#ref_SEVIGNE_prev, #ref_SEVIGNE_prev_0, #ref_SEVIGNE_zone,
#ref_BIALIK_prev, #ref_BIALIK_prev_0, #ref_BIALIK_zone,
#ref_ISRAEL_prev, #ref_ISRAEL_prev_0, #ref_ISRAEL_zone {
	left: 764px;
	left: 476px;
	bottom: 286px;
}
#ref_BEAUVAIS_prev, #ref_BEAUVAIS_prev_0, #ref_BEAUVAIS_zone,
#ref_MONTREUIL_prev, #ref_MONTREUIL_prev_0, #ref_MONTREUIL_zone,
#ref_HAIFA2_prev, #ref_HAIFA2_prev_0, #ref_HAIFA2_zone {
	left: 1052px;
	left: 764px;
	bottom: 286px;
}
#ref_VILLEPINTE_prev, #ref_VILLEPINTE_prev_0, #ref_VILLEPINTE_zone {
	left: 188px;
	left: 1052px;
	bottom: 160px;
	bottom: 286px;
}
#ref_NETANYA_prev, #ref_NETANYA_prev_0, #ref_NETANYA_zone {
	left: 476px;
	bottom: 160px;
	bottom: 92px;
}
#ref_HAIFA_prev, #ref_HAIFA_prev_0, #ref_HAIFA_zone {
	left: 764px;
	bottom: 92px;
}
#ref_CURITIBA_prev, #ref_CURITIBA_prev_0, #ref_CURITIBA_zone {
	left: 1052px;
	bottom: 92px;
}

@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_ST-MANDE_prev, #ref_ST-MANDE_prev_0, #ref_ST-MANDE_zone,
#ref_HEUZEY_prev, #ref_HEUZEY_prev_0, #ref_HEUZEY_zone,
#ref_SEVRES_prev, #ref_SEVRES_prev_0, #ref_SEVRES_zone  {
	left: 736px;
	bottom: 674px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_MONTIGNY_prev, #ref_MONTIGNY_prev_0, #ref_MONTIGNY_zone {
	left: 1024px;
	bottom: 674px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_SEVRAN_prev, #ref_SEVRAN_prev_0, #ref_SEVRAN_zone {
	left: 1312px;
	bottom: 674px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_VILLEJUIF_prev, #ref_VILLEJUIF_prev_0, #ref_VILLEJUIF_zone,
#ref_VILLEJUIF4_prev, #ref_VILLEJUIF4_prev_0, #ref_VILLEJUIF4_zone,
#ref_NICE_prev, #ref_NICE_prev_0, #ref_NICE_zone,
#ref_NEUILLY_prev, #ref_NEUILLY_prev_0, #ref_NEUILLY_zone,
#ref_TAVOR2_prev, #ref_TAVOR2_prev_0, #ref_TAVOR2_zone,
#ref_HAIFA3_prev, #ref_HAIFA3_prev_0, #ref_HAIFA3_zone,
#ref_KATSRINE_prev, #ref_KATSRINE_prev_0, #ref_KATSRINE_zone,
#ref_ST-MARTIN_prev, #ref_ST-MARTIN_prev_0, #ref_ST-MARTIN_zone,
#ref_NEUILLY2_prev, #ref_NEUILLY2_prev_0, #ref_NEUILLY2_zone,
#ref_KAHN_prev, #ref_KAHN_prev_0, #ref_KAHN_zone {
	left: 736px;
	bottom: 480px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_VILLEJUIF2_prev, #ref_VILLEJUIF2_prev_0, #ref_VILLEJUIF2_zone,
#ref_BOILLY_prev, #ref_BOILLY_prev_0, #ref_BOILLY_zone,
#ref_CAESARE_prev, #ref_CAESARE_prev_0, #ref_CAESARE_zone {
	left: 1024px;
	bottom: 480px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_VILLEJUIF3_prev, #ref_VILLEJUIF3_prev_0, #ref_VILLEJUIF3_zone {
	left: 1312px;
	bottom: 480px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_ARGENTEUIL_prev, #ref_ARGENTEUIL_prev_0, #ref_ARGENTEUIL_zone,
#ref_TAVOR_prev, #ref_TAVOR_prev_0, #ref_TAVOR_zone,
#ref_SEVIGNE_prev, #ref_SEVIGNE_prev_0, #ref_SEVIGNE_zone,
#ref_BIALIK_prev, #ref_BIALIK_prev_0, #ref_BIALIK_zone,
#ref_ISRAEL_prev, #ref_ISRAEL_prev_0, #ref_ISRAEL_zone {
	left: 736px;
	bottom: 286px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_BEAUVAIS_prev, #ref_BEAUVAIS_prev_0, #ref_BEAUVAIS_zone,
#ref_MONTREUIL_prev, #ref_MONTREUIL_prev_0, #ref_MONTREUIL_zone,
#ref_HAIFA2_prev, #ref_HAIFA2_prev_0, #ref_HAIFA2_zone {
	left: 1024px;
	bottom: 286px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_VILLEPINTE_prev, #ref_VILLEPINTE_prev_0, #ref_VILLEPINTE_zone {
	left: 1312px;
	bottom: 286px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_NETANYA_prev, #ref_NETANYA_prev_0, #ref_NETANYA_zone {
	left: 1024px;
	bottom: 92px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_HAIFA_prev, #ref_HAIFA_prev_0, #ref_HAIFA_zone {
	left: 736px;
	bottom: 92px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#ref_CURITIBA_prev, #ref_CURITIBA_prev_0, #ref_CURITIBA_zone {
	left: 1312px;
	bottom: 92px;
}
}


#ref_prev_real_02, #ref_prev_real_05, #ref_prev_real_08, #ref_prev_real_11, #ref_prev_real_14, #ref_prev_real_17,
#ref_prev_real0_02, #ref_prev_real0_05, #ref_prev_real0_08, #ref_prev_real0_11, #ref_prev_real0_14, #ref_prev_real0_17,
#ref_prev_chant_02, #ref_prev_chant_05, #ref_prev_chant_08, #ref_prev_chant_11, #ref_prev_chant_14, #ref_prev_chant_17,
#ref_prev_chant0_02, #ref_prev_chant0_05, #ref_prev_chant0_08, #ref_prev_chant0_11, #ref_prev_chant0_14, #ref_prev_chant0_17,
#ref_prev_proj_02, #ref_prev_proj_05, #ref_prev_proj_08, #ref_prev_proj_11, #ref_prev_proj_14, #ref_prev_proj_17,
#ref_prev_proj0_02, #ref_prev_proj0_05, #ref_prev_proj0_08, #ref_prev_proj0_11, #ref_prev_proj0_14, #ref_prev_proj0_17,
#ref_prev_exis_02, #ref_prev_exis_05, #ref_prev_exis_08, #ref_prev_exis_11, #ref_prev_exis_14, #ref_prev_exis_17,
#ref_prev_exis0_02, #ref_prev_exis0_05, #ref_prev_exis0_08, #ref_prev_exis0_11, #ref_prev_exis0_14, #ref_prev_exis0_17 {
	position: absolute;
	opacity: 1;
	/* left: 816px; */
	left: 764px;
	/* top: 406px; */
	top: 350px;
	z-index: 8;
}
#ref_prev_real_03, #ref_prev_real_06, #ref_prev_real_09, #ref_prev_real_12, #ref_prev_real_15, #ref_prev_real_18,
#ref_prev_real0_03, #ref_prev_real0_06, #ref_prev_real0_09, #ref_prev_real0_12, #ref_prev_real0_15, #ref_prev_real0_18,
#ref_prev_chant_03, #ref_prev_chant_06, #ref_prev_chant_09, #ref_prev_chant_12, #ref_prev_chant_15, #ref_prev_chant_18,
#ref_prev_chant0_03, #ref_prev_chant0_06, #ref_prev_chant0_09, #ref_prev_chant0_12, #ref_prev_chant0_15, #ref_prev_chant0_18,
#ref_prev_proj_03, #ref_prev_proj_06, #ref_prev_proj_09, #ref_prev_proj_12, #ref_prev_proj_15, #ref_prev_proj_18,
#ref_prev_proj0_03, #ref_prev_proj0_06, #ref_prev_proj0_09, #ref_prev_proj0_12, #ref_prev_proj0_15, #ref_prev_proj0_18,
#ref_prev_exis_03, #ref_prev_exis_06, #ref_prev_exis_09, #ref_prev_exis_12, #ref_prev_exis_15, #ref_prev_exis_18,
#ref_prev_exis0_03, #ref_prev_exis0_06, #ref_prev_exis0_09, #ref_prev_exis0_12, #ref_prev_exis0_15, #ref_prev_exis0_18 {
	position: absolute;
	opacity: 1;
	bottom: 200px;
	/* right: 788px; */
	right: 840px;
	z-index: 8;
}
#ref_prev_real_01, #ref_prev_real_02, #ref_prev_real_03, #ref_prev_real_04, #ref_prev_real_05, #ref_prev_real_06, #ref_prev_real_07, #ref_prev_real_08, #ref_prev_real_09,
#ref_prev_real_10, #ref_prev_real_11, #ref_prev_real_12, #ref_prev_real_13, #ref_prev_real_14, #ref_prev_real_15, #ref_prev_real_16, #ref_prev_real_17, #ref_prev_real_18,
#ref_prev_chant_01, #ref_prev_chant_02, #ref_prev_chant_03, #ref_prev_chant_04, #ref_prev_chant_05, #ref_prev_chant_06, #ref_prev_chant_07, #ref_prev_chant_08, #ref_prev_chant_09,
#ref_prev_chant_10, #ref_prev_chant_11, #ref_prev_chant_12, #ref_prev_chant_13, #ref_prev_chant_14, #ref_prev_chant_15, #ref_prev_chant_16, #ref_prev_chant_17, #ref_prev_chant_18,
#ref_prev_proj_01, #ref_prev_proj_02, #ref_prev_proj_03, #ref_prev_proj_04, #ref_prev_proj_05, #ref_prev_proj_06, #ref_prev_proj_07, #ref_prev_proj_08, #ref_prev_proj_09,
#ref_prev_proj_10, #ref_prev_proj_11, #ref_prev_proj_12, #ref_prev_proj_13, #ref_prev_proj_14, #ref_prev_proj_15, #ref_prev_proj_16, #ref_prev_proj_17, #ref_prev_proj_18,
#ref_prev_exis_01, #ref_prev_exis_02, #ref_prev_exis_03, #ref_prev_exis_04, #ref_prev_exis_05, #ref_prev_exis_06, #ref_prev_exis_07, #ref_prev_exis_08, #ref_prev_exis_09,
#ref_prev_exis_10, #ref_prev_exis_11, #ref_prev_exis_12, #ref_prev_exis_13, #ref_prev_exis_14, #ref_prev_exis_15, #ref_prev_exis_16, #ref_prev_exis_17, #ref_prev_exis_18 {
	z-index: 8;
	cursor: pointer;
}
#ref_prev_real0_01, #ref_prev_real0_02, #ref_prev_real0_03, #ref_prev_real0_04, #ref_prev_real0_05, #ref_prev_real0_06, #ref_prev_real0_07, #ref_prev_real0_08, #ref_prev_real0_09,
#ref_prev_real0_10, #ref_prev_real0_11, #ref_prev_real0_12, #ref_prev_real0_13, #ref_prev_real0_14, #ref_prev_real0_15, #ref_prev_real0_16, #ref_prev_real0_17, #ref_prev_real0_18,
#ref_prev_chant0_01, #ref_prev_chant0_02, #ref_prev_chant0_03, #ref_prev_chant0_04, #ref_prev_chant0_05, #ref_prev_chant0_06, #ref_prev_chant0_07, #ref_prev_chant0_08, #ref_prev_chant0_09,
#ref_prev_chant0_10, #ref_prev_chant0_11, #ref_prev_chant0_12, #ref_prev_chant0_13, #ref_prev_chant0_14, #ref_prev_chant0_15, #ref_prev_chant0_16, #ref_prev_chant0_17, #ref_prev_chant0_18,
#ref_prev_proj0_01, #ref_prev_proj0_02, #ref_prev_proj0_03, #ref_prev_proj0_04, #ref_prev_proj0_05, #ref_prev_proj0_06, #ref_prev_proj0_07, #ref_prev_proj0_08, #ref_prev_proj0_09,
#ref_prev_proj0_10, #ref_prev_proj0_11, #ref_prev_proj0_12, #ref_prev_proj0_13, #ref_prev_proj0_14, #ref_prev_proj0_15, #ref_prev_proj0_16, #ref_prev_proj0_17, #ref_prev_proj0_18,
#ref_prev_exis0_01, #ref_prev_exis0_02, #ref_prev_exis0_03, #ref_prev_exis0_04, #ref_prev_exis0_05, #ref_prev_exis0_06, #ref_prev_exis0_07, #ref_prev_exis0_08, #ref_prev_exis0_09,
#ref_prev_exis0_10, #ref_prev_exis0_11, #ref_prev_exis0_12, #ref_prev_exis0_13, #ref_prev_exis0_14, #ref_prev_exis0_15, #ref_prev_exis0_16, #ref_prev_exis0_17, #ref_prev_exis0_18 {
	opacity: 0.1;
	z-index: 6;
}
#sect_ref_descriptif  {
	position: absolute;
	/* background:url(images/graph/back_desc.png) repeat; */
	/* position: relative; */
	left: 0px;
	padding-left: 12px;
	padding-right: 12px;
	/* top: 556px; */
	bottom: 92px;
	width: 232px;
	/* height: 252px; */
	text-align: right;
	/* text-align: left; */
	/* line-height: 18px; */
	/* background-color: yellow; */
	z-index: 30;
}

#ref_im_init, #ref_im_real_fond, #ref_im_chant_fond, #ref_im_proj_fond, #ref_im_exis_fond {
	position: absolute;
	background-color: white;
	top: 0px;
	left: 256px;
	width: 1344px;
	height: 900px;
    /* cursor: pointer; */
	z-index: 10;
}
#ref_im_real_fond, #ref_im_chant_fond, #ref_im_proj_fond, #ref_im_exis_fond {
    /* cursor: zoom-in; */
}
#ref_im_init {
	opacity: 0;
}
.invisible {
	opacity: 0;
}

/* #sect_ref_real_texte, #sect_ref_chant_texte , #sect_ref_proj_texte , #sect_ref_exis_texte   { */
	/* position: absolute; */
	/* left: 28px; */
	/* bottom: 92px; */
	/* width: 424px; */
	/* text-align: left; */
	/* line-height: 100%; */
	/* z-index: 16; */
	/* background-color: rgba(125, 125, 125, 0.5); */
/* } */
#sect_ref_real_texte, #sect_ref_chant_texte , #sect_ref_proj_texte , #sect_ref_exis_texte   {
	position: absolute;
	right: 6px;
	top: 556px;
	width: 424px;
	width: 360px;
	text-align: right;
	line-height: 100%;
	background-color: rgba(125, 125, 125, 0.5);
}
#sect_ref_real_texte, #sect_ref_chant_texte , #sect_ref_proj_texte , #sect_ref_exis_texte   {
	position: absolute;
	top: 556px;
	left: 12px;
	width: 348px;
	height: 252px;
	text-align: right;
	line-height: 100%;
}
#sect_ref_texte  {
	position: absolute;
	bottom: 92px;
	/* left: 256px; */
	right: 0px;
	width: 348px;
	/* text-align: left; */
	text-align: right;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 100%;
	z-index: 16;
	/* background-color: rgba(125, 125, 125, 0.5); */
}

/* FOOTER --------------------------------------------------------------------------------------------------------- */

footer {
	/* background-color: #ffffff; */
	width: 1600px;
	height: 64px;
	top: 836px;	
	position: relative;
	/* z-index: 6; */
	z-index: 12;
}

#footer_bandeau_gauche, #footer_bandeau_brun, #footer_bandeau_brun2, #footer_bandeau_brun3, #footer_bandeau_brun4 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 256px;
	height: 64px;
}
#footer_bandeau_brun, #footer_bandeau_brun2, #footer_bandeau_brun3, #footer_bandeau_brun4 {
	background-color: #a54b29;
}
#footer_bandeau_brun2  {
	width: 444px;
	z-index: 12;
}
#footer_bandeau_brun3  {
	width: 632px;
}
#footer_bandeau_brun4  {
	width: 824px;
}
#footer_bandeau_droite, #footer_bandeau_droite2, #footer_bandeau_transp, #footer_bandeau_fond, #footer_bandeau_gris, #footer_bandeau_gris2, #footer_bandeau_gris3, #footer_bandeau_gris4 {
	position: absolute;
	left: 256px;
	bottom: 0px;
	width: 1344px;
	height: 64px;
}
#footer_bandeau_droite2 {
	width: 0px;
}
#footer_bandeau_droite, #footer_bandeau_droite2, #footer_bandeau_gris2 {
	z-index: 22;
}
#footer_bandeau_fond, #footer_bandeau_gris2, #footer_bandeau_gris3, #footer_bandeau_gris4 {
	background-color: #acacac;
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(172,172,172,1)),color-stop( 20% , rgba(172,172,172,1)),color-stop( 100% , rgba(255,255,255,1)));
	background-image: -webkit-linear-gradient(to right, rgba(172,172,172,1) 0%, rgba(172,172,172,1) 20%, rgba(255,255,255,1) 100%);
	background-image: linear-gradient(to right, rgba(172,172,172,1) 0%, rgba(172,172,172,1) 20%, rgba(255,255,255,1) 100%);
}
#footer_bandeau_fond {
	z-index: 8;
}
#footer_bandeau_gris2, #footer_bandeau_gris3, #footer_bandeau_gris4 {
	background-image: -webkit-gradient(to right, color-stop( 0% , rgba(172,172,172,1)),color-stop( 20% , rgba(172,172,172,1)),color-stop( 100% , rgba(255,255,255,1)));
	background-image: -webkit-linear-gradient(to right, rgba(172,172,172,1) 0%, rgba(172,172,172,1) 20%, rgba(255,255,255,1) 100%);
	background-image: linear-gradient(to right, rgba(172,172,172,1) 0%, rgba(172,172,172,1) 20%, rgba(255,255,255,1) 100%);
}
#footer_bandeau_transp {
	background-color: #646464;
	/* _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/graph/back_desc.png',sizingMethod='scale');  _background-image:none; */
	opacity: 0.7;
}
#footer_bandeau_gris2  {
	left: 444px;
	width: 1156px;
}
#footer_bandeau_gris3  {
	left: 632px;
	width: 968px;
}
#footer_bandeau_gris4  {
	left: 824px;
	width: 780px;
}

#footer_proj_titre  {
	position: relative;
	left: 0px;
	line-height: 3em;
	text-align: left;
}
#footer_proj_titre_01  {
	position: relative;
	left: 0px;
	top: 8px;
	line-height: 1em;
	text-align: left;
}

#footer_ref_date, #footer_ref_date2, #footer_ref01_date, #footer_ref02_date, #footer_ref03_date, #footer_ref04_date, #footer_ref05_date, #footer_ref06_date, #footer_ref07_date, #footer_ref08_date
, #footer_ref09_date, #footer_ref10_date, #footer_ref11_date {
	position: absolute;
	left: 68px;
	top: 34px;
}
#footer_ref_date2 {
	left: 8px;
}
#footer_ref_num  {
	position: relative;
	line-height: 1em;
	right: 0px;
	/* top: 18px; */
	top: 6px;
	text-align: right;
}
#footer_ref_titre, #footer_ref_titre_blanc  {
	position: relative;
	line-height: 1em;
	left: 0px;
	/* top: 18px; */
	top: 6px;
	text-align: left;
}

#footer_lab_accueil, #footer_lab_ref_realisation, #footer_lab_ref_chantier, #footer_lab_ref_projet, #footer_lab_ref_existant {
	position: absolute;
	width: 612px;
	height: 64px;
	top: 0px;
	right: 0px;
	z-index: 4;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_lab_ref_realisation, #footer_lab_ref_chantier, #footer_lab_ref_projet, #footer_lab_ref_existant {
	position: absolute;
	width: 612px;
	height: 64px;
	top: 0px;
	right: 0px;
	z-index: 4;
	opacity: 0;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_lab_ref {
	z-index: 50;
}
}
#footer_lab_accueil_01, #footer_lab_accueil_02, #footer_lab_accueil_03, #footer_lab_accueil_04, #footer_lab_accueil_05, #footer_lab_accueil_06, #footer_lab_accueil_07, #footer_lab_accueil_08,
#footer_lab_accueil_09, #footer_lab_accueil_10, #footer_lab_accueil_11, #footer_lab_accueil_12, #footer_lab_accueil_13, #footer_lab_accueil_14,
#footer_lab_accueil_0101, #footer_lab_accueil_0102, #footer_lab_accueil_0103, #footer_lab_accueil_0104, #footer_lab_accueil_0105, #footer_lab_accueil_0106, #footer_lab_accueil_0107, 
#footer_lab_accueil_0108, #footer_lab_accueil_0109, #footer_lab_accueil_0110, #footer_lab_accueil_0111, #footer_lab_accueil_0112, #footer_lab_accueil_0113, #footer_lab_accueil_0114,
#footer_lab_accueil_0115, #footer_lab_accueil_0116, #footer_lab_accueil_0117, #footer_lab_accueil_0118, #footer_lab_accueil_0119,
#footer_lab_accueil_0201, #footer_lab_accueil_0202, #footer_lab_accueil_0203, #footer_lab_accueil_0204, #footer_lab_accueil_0205, #footer_lab_accueil_0206, #footer_lab_accueil_0207, 
#footer_lab_accueil_0208, #footer_lab_accueil_0209, #footer_lab_accueil_0210, #footer_lab_accueil_0211, #footer_lab_accueil_0212, #footer_lab_accueil_0213, #footer_lab_accueil_0214,
#footer_lab_accueil_0215, #footer_lab_accueil_0216, #footer_lab_accueil_0217, #footer_lab_accueil_0218, #footer_lab_accueil_0219,
#footer_lab_accueil_0301, #footer_lab_accueil_0302, #footer_lab_accueil_0303, #footer_lab_accueil_0304, #footer_lab_accueil_0305, #footer_lab_accueil_0306, #footer_lab_accueil_0307, 
#footer_lab_accueil_0308, #footer_lab_accueil_0309, #footer_lab_accueil_0310, #footer_lab_accueil_0311, #footer_lab_accueil_0312, #footer_lab_accueil_0313, #footer_lab_accueil_0314,
#footer_lab_accueil_0315, #footer_lab_accueil_0316, #footer_lab_accueil_0317, #footer_lab_accueil_0318, #footer_lab_accueil_0319, 
#footer_lab_accueil_0401, #footer_lab_accueil_0402, #footer_lab_accueil_0403, #footer_lab_accueil_0404, #footer_lab_accueil_0405, #footer_lab_accueil_0406, #footer_lab_accueil_0407, 
#footer_lab_accueil_0408, #footer_lab_accueil_0409, #footer_lab_accueil_0410, #footer_lab_accueil_0411, #footer_lab_accueil_0412, #footer_lab_accueil_0413, #footer_lab_accueil_0414,
#footer_lab_accueil_0415, #footer_lab_accueil_0416, #footer_lab_accueil_0417, #footer_lab_accueil_0418, #footer_lab_accueil_0419,
#footer_lab_accueil_0501, #footer_lab_accueil_0502, #footer_lab_accueil_0503, #footer_lab_accueil_0504, #footer_lab_accueil_0505, #footer_lab_accueil_0506, #footer_lab_accueil_0507, 
#footer_lab_accueil_0508, #footer_lab_accueil_0509, #footer_lab_accueil_0510, #footer_lab_accueil_0511, #footer_lab_accueil_0512, #footer_lab_accueil_0513, #footer_lab_accueil_0514,
#footer_lab_accueil_0515, #footer_lab_accueil_0516, #footer_lab_accueil_0517, #footer_lab_accueil_0518, #footer_lab_accueil_0519, 
#footer_lab_accueil_0601, #footer_lab_accueil_0602, #footer_lab_accueil_0603, #footer_lab_accueil_0604, #footer_lab_accueil_0605, #footer_lab_accueil_0606, #footer_lab_accueil_0607, 
#footer_lab_accueil_0608, #footer_lab_accueil_0609, #footer_lab_accueil_0610, #footer_lab_accueil_0611, #footer_lab_accueil_0612, #footer_lab_accueil_0613, #footer_lab_accueil_0614,
#footer_lab_accueil_0615, #footer_lab_accueil_0616, #footer_lab_accueil_0617, #footer_lab_accueil_0618, #footer_lab_accueil_0619, 
#footer_lab_accueil_0701, #footer_lab_accueil_0702, #footer_lab_accueil_0703, #footer_lab_accueil_0704, #footer_lab_accueil_0705, #footer_lab_accueil_0706, #footer_lab_accueil_0707, 
#footer_lab_accueil_0708, #footer_lab_accueil_0709, #footer_lab_accueil_0710, #footer_lab_accueil_0711, #footer_lab_accueil_0712, #footer_lab_accueil_0713, #footer_lab_accueil_0714,
#footer_lab_accueil_0715, #footer_lab_accueil_0716, #footer_lab_accueil_0717, #footer_lab_accueil_0718, #footer_lab_accueil_0719, 
#footer_lab_accueil_0801, #footer_lab_accueil_0802, #footer_lab_accueil_0803, #footer_lab_accueil_0804, #footer_lab_accueil_0805, #footer_lab_accueil_0806, #footer_lab_accueil_0807, 
#footer_lab_accueil_0808, #footer_lab_accueil_0809, #footer_lab_accueil_0810, #footer_lab_accueil_0811, #footer_lab_accueil_0812, #footer_lab_accueil_0813, #footer_lab_accueil_0814,
#footer_lab_accueil_0815, #footer_lab_accueil_0816, #footer_lab_accueil_0817, #footer_lab_accueil_0818, #footer_lab_accueil_0819, 
#footer_lab_accueil_0901, #footer_lab_accueil_0902, #footer_lab_accueil_0903, #footer_lab_accueil_0904, #footer_lab_accueil_0905, #footer_lab_accueil_0906, #footer_lab_accueil_0907, 
#footer_lab_accueil_0908, #footer_lab_accueil_0909, #footer_lab_accueil_0910, #footer_lab_accueil_0911, #footer_lab_accueil_0912, #footer_lab_accueil_0913, #footer_lab_accueil_0914,
#footer_lab_accueil_0915, #footer_lab_accueil_0916, #footer_lab_accueil_0917, #footer_lab_accueil_0918, #footer_lab_accueil_0919,
#footer_lab_cv_01, #footer_lab_cv_02, #footer_lab_cv_03, #footer_lab_cv_04, #footer_lab_cv_05, #footer_lab_cv_06, #footer_lab_cv_07, #footer_lab_cv_08, #footer_lab_cv_09 {
	position: absolute;
	background-color: white;
	bottom: 0px;
	width: 64px;
	height: 64px;
	opacity: 0.2;
}

@-webkit-keyframes accueil_lab_app01 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app01 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app01 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app01 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app01 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
.accueil_lab_app01 {
     -webkit-animation: accueil_lab_app01 8s 1;
        -moz-animation: accueil_lab_app01 8s 1;
         -ms-animation: accueil_lab_app01 8s 1;
          -o-animation: accueil_lab_app01 8s 1;
             animation: accueil_lab_app01 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app011 {
  0% {opacity: 1;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app011 {
  0% {opacity: 1;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app011 {
  0% {opacity: 1;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app011 {
  0% {opacity: 1;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app011 {
  0% {opacity: 1;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 0;}
}
.accueil_lab_app011 {
     -webkit-animation: accueil_lab_app011 8s 1;
        -moz-animation: accueil_lab_app011 8s 1;
         -ms-animation: accueil_lab_app011 8s 1;
          -o-animation: accueil_lab_app011 8s 1;
             animation: accueil_lab_app011 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app012 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
    @-moz-keyframes accueil_lab_app012 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
     @-ms-keyframes accueil_lab_app012 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
      @-o-keyframes accueil_lab_app012 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
@keyframes accueil_lab_app012 {
  0% {opacity: 0;}
  25% {opacity: 1;}
  75% {opacity: 1;}
  100% {opacity: 1;}
}
.accueil_lab_app012 {
     -webkit-animation: accueil_lab_app012 8s 1;
        -moz-animation: accueil_lab_app012 8s 1;
         -ms-animation: accueil_lab_app012 8s 1;
          -o-animation: accueil_lab_app012 8s 1;
             animation: accueil_lab_app012 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app02 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app02 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app02 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app02 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app02 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
.accueil_lab_app02 {
     -webkit-animation: accueil_lab_app02 8s 1;
        -moz-animation: accueil_lab_app02 8s 1;
         -ms-animation: accueil_lab_app02 8s 1;
          -o-animation: accueil_lab_app02 8s 1;
             animation: accueil_lab_app02 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app021 {
  0% {opacity: 0.9;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app021 {
  0% {opacity: 0.9;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app021 {
  0% {opacity: 0.9;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app021 {
  0% {opacity: 0.9;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app021 {
  0% {opacity: 0.9;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0;}
}
.accueil_lab_app021 {
     -webkit-animation: accueil_lab_app021 8s 1;
        -moz-animation: accueil_lab_app021 8s 1;
         -ms-animation: accueil_lab_app021 8s 1;
          -o-animation: accueil_lab_app021 8s 1;
             animation: accueil_lab_app021 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app022 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0.9;}
}
    @-moz-keyframes accueil_lab_app022 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0.9;}
}
     @-ms-keyframes accueil_lab_app022 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0.9;}
}
      @-o-keyframes accueil_lab_app022 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0.9;}
}
@keyframes accueil_lab_app022 {
  0% {opacity: 0;}
  25% {opacity: 0.9;}
  75% {opacity: 0.9;}
  100% {opacity: 0.9;}
}
.accueil_lab_app022 {
     -webkit-animation: accueil_lab_app022 8s 1;
        -moz-animation: accueil_lab_app022 8s 1;
         -ms-animation: accueil_lab_app022 8s 1;
          -o-animation: accueil_lab_app022 8s 1;
             animation: accueil_lab_app022 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app03 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app03 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app03 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app03 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app03 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
.accueil_lab_app03 {
     -webkit-animation: accueil_lab_app03 8s 1;
        -moz-animation: accueil_lab_app03 8s 1;
         -ms-animation: accueil_lab_app03 8s 1;
          -o-animation: accueil_lab_app03 8s 1;
             animation: accueil_lab_app03 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app031 {
  0% {opacity: 0.8;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app031 {
  0% {opacity: 0.8;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app031 {
  0% {opacity: 0.8;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app031 {
  0% {opacity: 0.8;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app031 {
  0% {opacity: 0.8;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0;}
}
.accueil_lab_app031 {
     -webkit-animation: accueil_lab_app031 8s 1;
        -moz-animation: accueil_lab_app031 8s 1;
         -ms-animation: accueil_lab_app031 8s 1;
          -o-animation: accueil_lab_app031 8s 1;
             animation: accueil_lab_app031 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app032 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0.8;}
}
    @-moz-keyframes accueil_lab_app032 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0.8;}
}
     @-ms-keyframes accueil_lab_app032 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0.8;}
}
      @-o-keyframes accueil_lab_app032 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0.8;}
}
@keyframes accueil_lab_app032 {
  0% {opacity: 0;}
  25% {opacity: 0.8;}
  75% {opacity: 0.8;}
  100% {opacity: 0.8;}
}
.accueil_lab_app032 {
     -webkit-animation: accueil_lab_app032 8s 1;
        -moz-animation: accueil_lab_app032 8s 1;
         -ms-animation: accueil_lab_app032 8s 1;
          -o-animation: accueil_lab_app032 8s 1;
             animation: accueil_lab_app032 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app04 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app04 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app04 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app04 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app04 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
.accueil_lab_app04 {
     -webkit-animation: accueil_lab_app04 8s 1;
        -moz-animation: accueil_lab_app04 8s 1;
         -ms-animation: accueil_lab_app04 8s 1;
          -o-animation: accueil_lab_app04 8s 1;
             animation: accueil_lab_app04 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app041 {
  0% {opacity: 0.7;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app041 {
  0% {opacity: 0.7;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app041 {
  0% {opacity: 0.7;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app041 {
  0% {opacity: 0.7;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app041 {
  0% {opacity: 0.7;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0;}
}
.accueil_lab_app041 {
     -webkit-animation: accueil_lab_app041 8s 1;
        -moz-animation: accueil_lab_app041 8s 1;
         -ms-animation: accueil_lab_app041 8s 1;
          -o-animation: accueil_lab_app041 8s 1;
             animation: accueil_lab_app041 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app042 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0.7;}
}
    @-moz-keyframes accueil_lab_app042 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0.7;}
}
     @-ms-keyframes accueil_lab_app042 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0.7;}
}
      @-o-keyframes accueil_lab_app042 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0.7;}
}
@keyframes accueil_lab_app042 {
  0% {opacity: 0;}
  25% {opacity: 0.7;}
  75% {opacity: 0.7;}
  100% {opacity: 0.7;}
}
.accueil_lab_app042 {
     -webkit-animation: accueil_lab_app042 8s 1;
        -moz-animation: accueil_lab_app042 8s 1;
         -ms-animation: accueil_lab_app042 8s 1;
          -o-animation: accueil_lab_app042 8s 1;
             animation: accueil_lab_app042 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app05 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app05 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app05 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app05 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app05 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
.accueil_lab_app05 {
     -webkit-animation: accueil_lab_app05 8s 1;
        -moz-animation: accueil_lab_app05 8s 1;
         -ms-animation: accueil_lab_app05 8s 1;
          -o-animation: accueil_lab_app05 8s 1;
             animation: accueil_lab_app05 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app051 {
  0% {opacity: 0.6;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app051 {
  0% {opacity: 0.6;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app051 {
  0% {opacity: 0.6;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app051 {
  0% {opacity: 0.6;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app051 {
  0% {opacity: 0.6;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0;}
}
.accueil_lab_app051 {
     -webkit-animation: accueil_lab_app051 8s 1;
        -moz-animation: accueil_lab_app051 8s 1;
         -ms-animation: accueil_lab_app051 8s 1;
          -o-animation: accueil_lab_app051 8s 1;
             animation: accueil_lab_app051 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app052 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0.6;}
}
    @-moz-keyframes accueil_lab_app052 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0.6;}
}
     @-ms-keyframes accueil_lab_app052 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0.6;}
}
      @-o-keyframes accueil_lab_app052 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0.6;}
}
@keyframes accueil_lab_app052 {
  0% {opacity: 0;}
  25% {opacity: 0.6;}
  75% {opacity: 0.6;}
  100% {opacity: 0.6;}
}
.accueil_lab_app052 {
     -webkit-animation: accueil_lab_app052 8s 1;
        -moz-animation: accueil_lab_app052 8s 1;
         -ms-animation: accueil_lab_app052 8s 1;
          -o-animation: accueil_lab_app052 8s 1;
             animation: accueil_lab_app052 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app06 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app06 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app06 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app06 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app06 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
.accueil_lab_app06 {
     -webkit-animation: accueil_lab_app06 8s 1;
        -moz-animation: accueil_lab_app06 8s 1;
         -ms-animation: accueil_lab_app06 8s 1;
          -o-animation: accueil_lab_app06 8s 1;
             animation: accueil_lab_app06 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app061 {
  0% {opacity: 0.5;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app061 {
  0% {opacity: 0.5;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app061 {
  0% {opacity: 0.5;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app061 {
  0% {opacity: 0.5;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app061 {
  0% {opacity: 0.5;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0;}
}
.accueil_lab_app061 {
     -webkit-animation: accueil_lab_app061 8s 1;
        -moz-animation: accueil_lab_app061 8s 1;
         -ms-animation: accueil_lab_app061 8s 1;
          -o-animation: accueil_lab_app061 8s 1;
             animation: accueil_lab_app061 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app062 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0.5;}
}
    @-moz-keyframes accueil_lab_app062 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0.5;}
}
     @-ms-keyframes accueil_lab_app062 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0.5;}
}
      @-o-keyframes accueil_lab_app062 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0.5;}
}
@keyframes accueil_lab_app062 {
  0% {opacity: 0;}
  25% {opacity: 0.5;}
  75% {opacity: 0.5;}
  100% {opacity: 0.5;}
}
.accueil_lab_app062 {
     -webkit-animation: accueil_lab_app062 8s 1;
        -moz-animation: accueil_lab_app062 8s 1;
         -ms-animation: accueil_lab_app062 8s 1;
          -o-animation: accueil_lab_app062 8s 1;
             animation: accueil_lab_app062 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app07 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app07 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app07 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app07 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app07 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
.accueil_lab_app07 {
     -webkit-animation: accueil_lab_app07 8s 1;
        -moz-animation: accueil_lab_app07 8s 1;
         -ms-animation: accueil_lab_app07 8s 1;
          -o-animation: accueil_lab_app07 8s 1;
             animation: accueil_lab_app07 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app071 {
  0% {opacity: 0.4;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app071 {
  0% {opacity: 0.4;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app071 {
  0% {opacity: 0.4;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app071 {
  0% {opacity: 0.4;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app071 {
  0% {opacity: 0.4;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0;}
}
.accueil_lab_app071 {
     -webkit-animation: accueil_lab_app071 8s 1;
        -moz-animation: accueil_lab_app071 8s 1;
         -ms-animation: accueil_lab_app071 8s 1;
          -o-animation: accueil_lab_app071 8s 1;
             animation: accueil_lab_app071 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app072 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0.4;}
}
    @-moz-keyframes accueil_lab_app072 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0.4;}
}
     @-ms-keyframes accueil_lab_app072 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0.4;}
}
      @-o-keyframes accueil_lab_app072 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0.4;}
}
@keyframes accueil_lab_app072 {
  0% {opacity: 0;}
  25% {opacity: 0.4;}
  75% {opacity: 0.4;}
  100% {opacity: 0.4;}
}
.accueil_lab_app072 {
     -webkit-animation: accueil_lab_app072 8s 1;
        -moz-animation: accueil_lab_app072 8s 1;
         -ms-animation: accueil_lab_app072 8s 1;
          -o-animation: accueil_lab_app072 8s 1;
             animation: accueil_lab_app072 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app08 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app08 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app08 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app08 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app08 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
.accueil_lab_app08 {
     -webkit-animation: accueil_lab_app08 8s 1;
        -moz-animation: accueil_lab_app08 8s 1;
         -ms-animation: accueil_lab_app08 8s 1;
          -o-animation: accueil_lab_app08 8s 1;
             animation: accueil_lab_app08 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app081 {
  0% {opacity: 0.3;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app081 {
  0% {opacity: 0.3;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app081 {
  0% {opacity: 0.3;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app081 {
  0% {opacity: 0.3;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app081 {
  0% {opacity: 0.3;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0;}
}
.accueil_lab_app081 {
     -webkit-animation: accueil_lab_app081 8s 1;
        -moz-animation: accueil_lab_app081 8s 1;
         -ms-animation: accueil_lab_app081 8s 1;
          -o-animation: accueil_lab_app081 8s 1;
             animation: accueil_lab_app081 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app082 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0.3;}
}
    @-moz-keyframes accueil_lab_app082 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0.3;}
}
     @-ms-keyframes accueil_lab_app082 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0.3;}
}
      @-o-keyframes accueil_lab_app082 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0.3;}
}
@keyframes accueil_lab_app082 {
  0% {opacity: 0;}
  25% {opacity: 0.3;}
  75% {opacity: 0.3;}
  100% {opacity: 0.3;}
}
.accueil_lab_app082 {
     -webkit-animation: accueil_lab_app082 8s 1;
        -moz-animation: accueil_lab_app082 8s 1;
         -ms-animation: accueil_lab_app082 8s 1;
          -o-animation: accueil_lab_app082 8s 1;
             animation: accueil_lab_app082 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app09 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app09 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app09 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app09 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app09 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
.accueil_lab_app09 {
     -webkit-animation: accueil_lab_app09 8s 1;
        -moz-animation: accueil_lab_app09 8s 1;
         -ms-animation: accueil_lab_app09 8s 1;
          -o-animation: accueil_lab_app09 8s 1;
             animation: accueil_lab_app09 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app091 {
  0% {opacity: 0.2;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
    @-moz-keyframes accueil_lab_app091 {
  0% {opacity: 0.2;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
     @-ms-keyframes accueil_lab_app091 {
  0% {opacity: 0.2;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
      @-o-keyframes accueil_lab_app091 {
  0% {opacity: 0.2;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
@keyframes accueil_lab_app091 {
  0% {opacity: 0.2;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0;}
}
.accueil_lab_app091 {
     -webkit-animation: accueil_lab_app091 8s 1;
        -moz-animation: accueil_lab_app091 8s 1;
         -ms-animation: accueil_lab_app091 8s 1;
          -o-animation: accueil_lab_app091 8s 1;
             animation: accueil_lab_app091 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
@-webkit-keyframes accueil_lab_app092 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0.2;}
}
    @-moz-keyframes accueil_lab_app092 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0.2;}
}
     @-ms-keyframes accueil_lab_app092 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0.2;}
}
      @-o-keyframes accueil_lab_app092 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0.2;}
}
@keyframes accueil_lab_app092 {
  0% {opacity: 0;}
  25% {opacity: 0.2;}
  75% {opacity: 0.2;}
  100% {opacity: 0.2;}
}
.accueil_lab_app092 {
     -webkit-animation: accueil_lab_app092 8s 1;
        -moz-animation: accueil_lab_app092 8s 1;
         -ms-animation: accueil_lab_app092 8s 1;
          -o-animation: accueil_lab_app092 8s 1;
             animation: accueil_lab_app092 8s 1;
	-webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
         -ms-animation-fill-mode: both;
          -o-animation-fill-mode: both;
             animation-fill-mode: both;
}
#footer_lab_accueil_0101, #footer_lab_accueil_0201, #footer_lab_accueil_0301, #footer_lab_accueil_0401, #footer_lab_accueil_0501, #footer_lab_accueil_0601, #footer_lab_accueil_0701
, #footer_lab_accueil_0801, #footer_lab_accueil_0901 {
     -webkit-animation-delay:	0s;
        -moz-animation-delay:	0s;
         -ms-animation-delay:	0s;
          -o-animation-delay:	0s;
             animation-delay:	0s;
}
#footer_lab_accueil_0102, #footer_lab_accueil_0202, #footer_lab_accueil_0302, #footer_lab_accueil_0402, #footer_lab_accueil_0502, #footer_lab_accueil_0602, #footer_lab_accueil_0702
, #footer_lab_accueil_0802, #footer_lab_accueil_0902 {
     -webkit-animation-delay:	4s;
        -moz-animation-delay:	4s;
         -ms-animation-delay:	4s;
          -o-animation-delay:	4s;
             animation-delay:	4s;
}
#footer_lab_accueil_0103, #footer_lab_accueil_0203, #footer_lab_accueil_0303, #footer_lab_accueil_0403, #footer_lab_accueil_0503, #footer_lab_accueil_0603, #footer_lab_accueil_0703
, #footer_lab_accueil_0803, #footer_lab_accueil_0903 {
     -webkit-animation-delay:	8s;
        -moz-animation-delay:	8s;
         -ms-animation-delay:	8s;
          -o-animation-delay:	8s;
             animation-delay:	8s;
}
#footer_lab_accueil_0104, #footer_lab_accueil_0204, #footer_lab_accueil_0304, #footer_lab_accueil_0404, #footer_lab_accueil_0504, #footer_lab_accueil_0604, #footer_lab_accueil_0704
, #footer_lab_accueil_0804, #footer_lab_accueil_0904 {
     -webkit-animation-delay:	12s;
        -moz-animation-delay:	12s;
         -ms-animation-delay:	12s;
          -o-animation-delay:	12s;
             animation-delay:	12s;
}
#footer_lab_accueil_0105, #footer_lab_accueil_0205, #footer_lab_accueil_0305, #footer_lab_accueil_0405, #footer_lab_accueil_0505, #footer_lab_accueil_0605, #footer_lab_accueil_0705
, #footer_lab_accueil_0805, #footer_lab_accueil_0905 {
     -webkit-animation-delay:	16s;
        -moz-animation-delay:	16s;
         -ms-animation-delay:	16s;
          -o-animation-delay:	16s;
             animation-delay:	16s;
}
#footer_lab_accueil_0106, #footer_lab_accueil_0206, #footer_lab_accueil_0306, #footer_lab_accueil_0406, #footer_lab_accueil_0506, #footer_lab_accueil_0606, #footer_lab_accueil_0706
, #footer_lab_accueil_0806, #footer_lab_accueil_0906 {
     -webkit-animation-delay:	20s;
        -moz-animation-delay:	20s;
         -ms-animation-delay:	20s;
          -o-animation-delay:	20s;
             animation-delay:	20s;
}
#footer_lab_accueil_0107, #footer_lab_accueil_0207, #footer_lab_accueil_0307, #footer_lab_accueil_0407, #footer_lab_accueil_0507, #footer_lab_accueil_0607, #footer_lab_accueil_0707
, #footer_lab_accueil_0807, #footer_lab_accueil_0907 {
     -webkit-animation-delay:	24s;
        -moz-animation-delay:	24s;
         -ms-animation-delay:	24s;
          -o-animation-delay:	24s;
             animation-delay:	24s;
}
#footer_lab_accueil_0108, #footer_lab_accueil_0208, #footer_lab_accueil_0308, #footer_lab_accueil_0408, #footer_lab_accueil_0508, #footer_lab_accueil_0608, #footer_lab_accueil_0708
, #footer_lab_accueil_0808, #footer_lab_accueil_0908 {
     -webkit-animation-delay:	28s;
        -moz-animation-delay:	28s;
         -ms-animation-delay:	28s;
          -o-animation-delay:	28s;
             animation-delay:	28s;
}
#footer_lab_accueil_0109, #footer_lab_accueil_0209, #footer_lab_accueil_0309, #footer_lab_accueil_0409, #footer_lab_accueil_0509, #footer_lab_accueil_0609, #footer_lab_accueil_0709
, #footer_lab_accueil_0809, #footer_lab_accueil_0909 {
     -webkit-animation-delay:	32s;
        -moz-animation-delay:	32s;
         -ms-animation-delay:	32s;
          -o-animation-delay:	32s;
             animation-delay:	32s;
}
#footer_lab_accueil_0110, #footer_lab_accueil_0210, #footer_lab_accueil_0310, #footer_lab_accueil_0410, #footer_lab_accueil_0510, #footer_lab_accueil_0610, #footer_lab_accueil_0710
, #footer_lab_accueil_0810, #footer_lab_accueil_0910 {
     -webkit-animation-delay:	36s;
        -moz-animation-delay:	36s;
         -ms-animation-delay:	36s;
          -o-animation-delay:	36s;
             animation-delay:	36s;
}
#footer_lab_accueil_0111, #footer_lab_accueil_0211, #footer_lab_accueil_0311, #footer_lab_accueil_0411, #footer_lab_accueil_0511, #footer_lab_accueil_0611, #footer_lab_accueil_0711
, #footer_lab_accueil_0811, #footer_lab_accueil_0911 {
     -webkit-animation-delay:	40s;
        -moz-animation-delay:	40s;
         -ms-animation-delay:	40s;
          -o-animation-delay:	40s;
             animation-delay:	40s;
}
#footer_lab_accueil_0112, #footer_lab_accueil_0212, #footer_lab_accueil_0312, #footer_lab_accueil_0412, #footer_lab_accueil_0512, #footer_lab_accueil_0612, #footer_lab_accueil_0712
, #footer_lab_accueil_0812, #footer_lab_accueil_0912 {
     -webkit-animation-delay:	44s;
        -moz-animation-delay:	44s;
         -ms-animation-delay:	44s;
          -o-animation-delay:	44s;
             animation-delay:	44s;
}
#footer_lab_accueil_0113, #footer_lab_accueil_0213, #footer_lab_accueil_0313, #footer_lab_accueil_0413, #footer_lab_accueil_0513, #footer_lab_accueil_0613, #footer_lab_accueil_0713
, #footer_lab_accueil_0813, #footer_lab_accueil_0913 {
     -webkit-animation-delay:	48s;
        -moz-animation-delay:	48s;
         -ms-animation-delay:	48s;
          -o-animation-delay:	48s;
             animation-delay:	48s;
}
#footer_lab_accueil_0114, #footer_lab_accueil_0214, #footer_lab_accueil_0314, #footer_lab_accueil_0414, #footer_lab_accueil_0514, #footer_lab_accueil_0614, #footer_lab_accueil_0714
, #footer_lab_accueil_0814, #footer_lab_accueil_0914 {
     -webkit-animation-delay:	52s;
        -moz-animation-delay:	52s;
         -ms-animation-delay:	52s;
          -o-animation-delay:	52s;
             animation-delay:	52s;
}
#footer_lab_accueil_0115, #footer_lab_accueil_0215, #footer_lab_accueil_0315, #footer_lab_accueil_0415, #footer_lab_accueil_0515, #footer_lab_accueil_0615, #footer_lab_accueil_0715
, #footer_lab_accueil_0815, #footer_lab_accueil_0915 {
     -webkit-animation-delay:	56s;
        -moz-animation-delay:	56s;
         -ms-animation-delay:	56s;
          -o-animation-delay:	56s;
             animation-delay:	56s;
}
#footer_lab_accueil_0116, #footer_lab_accueil_0216, #footer_lab_accueil_0316, #footer_lab_accueil_0416, #footer_lab_accueil_0516, #footer_lab_accueil_0616, #footer_lab_accueil_0715
, #footer_lab_accueil_0816, #footer_lab_accueil_0916 {
     -webkit-animation-delay:	60s;
        -moz-animation-delay:	60s;
         -ms-animation-delay:	60s;
          -o-animation-delay:	60s;
             animation-delay:	60s;
}
#footer_lab_accueil_0117, #footer_lab_accueil_0217, #footer_lab_accueil_0317, #footer_lab_accueil_0417, #footer_lab_accueil_0517, #footer_lab_accueil_0617, #footer_lab_accueil_0717
, #footer_lab_accueil_0817, #footer_lab_accueil_0917 {
     -webkit-animation-delay:	64s;
        -moz-animation-delay:	64s;
         -ms-animation-delay:	64s;
          -o-animation-delay:	64s;
             animation-delay:	64s;
}
#footer_lab_accueil_0118, #footer_lab_accueil_0218, #footer_lab_accueil_0318, #footer_lab_accueil_0418, #footer_lab_accueil_0518, #footer_lab_accueil_0618, #footer_lab_accueil_0718
, #footer_lab_accueil_0818, #footer_lab_accueil_0918 {
     -webkit-animation-delay:	68s;
        -moz-animation-delay:	68s;
         -ms-animation-delay:	68s;
          -o-animation-delay:	68s;
             animation-delay:	68s;
}
#footer_lab_accueil_0119, #footer_lab_accueil_0219, #footer_lab_accueil_0319, #footer_lab_accueil_0419, #footer_lab_accueil_0519, #footer_lab_accueil_0619, #footer_lab_accueil_0719
, #footer_lab_accueil_0819, #footer_lab_accueil_0919 {
     -webkit-animation-delay:	72s;
        -moz-animation-delay:	72s;
         -ms-animation-delay:	72s;
          -o-animation-delay:	72s;
             animation-delay:	72s;
}

#footer_lab_accueil_01,
#footer_lab_accueil_0101, #footer_lab_accueil_0102, #footer_lab_accueil_0103, #footer_lab_accueil_0104, #footer_lab_accueil_0105, #footer_lab_accueil_0106, #footer_lab_accueil_0107, 
#footer_lab_accueil_0108, #footer_lab_accueil_0109, #footer_lab_accueil_0110, #footer_lab_accueil_0111, #footer_lab_accueil_0112, #footer_lab_accueil_0113, #footer_lab_accueil_0114,
#footer_lab_accueil_0115, #footer_lab_accueil_0116, #footer_lab_accueil_0117, #footer_lab_accueil_0118, #footer_lab_accueil_0119 {
	right: 0px;
	opacity: 1;
}
#footer_lab_accueil_02,
#footer_lab_accueil_0201, #footer_lab_accueil_0202, #footer_lab_accueil_0203, #footer_lab_accueil_0204, #footer_lab_accueil_0205, #footer_lab_accueil_0206, #footer_lab_accueil_0207, 
#footer_lab_accueil_0208, #footer_lab_accueil_0209, #footer_lab_accueil_0210, #footer_lab_accueil_0211, #footer_lab_accueil_0212, #footer_lab_accueil_0213, #footer_lab_accueil_0214,
#footer_lab_accueil_0215, #footer_lab_accueil_0216, #footer_lab_accueil_0217, #footer_lab_accueil_0218, #footer_lab_accueil_0219 {
	right: 68px;
	opacity: 0.9;
}
#footer_lab_accueil_03,
#footer_lab_accueil_0301, #footer_lab_accueil_0302, #footer_lab_accueil_0303, #footer_lab_accueil_0304, #footer_lab_accueil_0305, #footer_lab_accueil_0306, #footer_lab_accueil_0307, 
#footer_lab_accueil_0308, #footer_lab_accueil_0309, #footer_lab_accueil_0310, #footer_lab_accueil_0311, #footer_lab_accueil_0312, #footer_lab_accueil_0313, #footer_lab_accueil_0314,
#footer_lab_accueil_0315, #footer_lab_accueil_0316, #footer_lab_accueil_0317, #footer_lab_accueil_0318, #footer_lab_accueil_0319 {
	right: 136px;
	opacity: 0.8;
}
#footer_lab_accueil_04,
#footer_lab_accueil_0401, #footer_lab_accueil_0402, #footer_lab_accueil_0403, #footer_lab_accueil_0404, #footer_lab_accueil_0405, #footer_lab_accueil_0406, #footer_lab_accueil_0407, 
#footer_lab_accueil_0408, #footer_lab_accueil_0409, #footer_lab_accueil_0410, #footer_lab_accueil_0411, #footer_lab_accueil_0412, #footer_lab_accueil_0413, #footer_lab_accueil_0414,
#footer_lab_accueil_0415, #footer_lab_accueil_0416, #footer_lab_accueil_0417, #footer_lab_accueil_0418, #footer_lab_accueil_0419 {
	right: 204px;
	opacity: 0.7;
}
#footer_lab_accueil_05,
#footer_lab_accueil_0501, #footer_lab_accueil_0502, #footer_lab_accueil_0503, #footer_lab_accueil_0504, #footer_lab_accueil_0505, #footer_lab_accueil_0506, #footer_lab_accueil_0507, 
#footer_lab_accueil_0508, #footer_lab_accueil_0509, #footer_lab_accueil_0510, #footer_lab_accueil_0511, #footer_lab_accueil_0512, #footer_lab_accueil_0513, #footer_lab_accueil_0514,
#footer_lab_accueil_0515, #footer_lab_accueil_0516, #footer_lab_accueil_0517, #footer_lab_accueil_0518, #footer_lab_accueil_0519 {
	right: 272px;
	opacity: 0.6;
}
#footer_lab_accueil_06,
#footer_lab_accueil_0601, #footer_lab_accueil_0602, #footer_lab_accueil_0603, #footer_lab_accueil_0604, #footer_lab_accueil_0605, #footer_lab_accueil_0606, #footer_lab_accueil_0607, 
#footer_lab_accueil_0608, #footer_lab_accueil_0609, #footer_lab_accueil_0610, #footer_lab_accueil_0611, #footer_lab_accueil_0612, #footer_lab_accueil_0613, #footer_lab_accueil_0614,
#footer_lab_accueil_0615, #footer_lab_accueil_0616, #footer_lab_accueil_0617, #footer_lab_accueil_0618, #footer_lab_accueil_0619 {
	right: 340px;
	opacity: 0.5;
}
#footer_lab_accueil_07,
#footer_lab_accueil_0701, #footer_lab_accueil_0702, #footer_lab_accueil_0703, #footer_lab_accueil_0704, #footer_lab_accueil_0705, #footer_lab_accueil_0706, #footer_lab_accueil_0707, 
#footer_lab_accueil_0708, #footer_lab_accueil_0709, #footer_lab_accueil_0710, #footer_lab_accueil_0711, #footer_lab_accueil_0712, #footer_lab_accueil_0713, #footer_lab_accueil_0714,
#footer_lab_accueil_0715, #footer_lab_accueil_0716, #footer_lab_accueil_0717, #footer_lab_accueil_0718, #footer_lab_accueil_0719 {
	right: 408px;
	opacity: 0.4;
}
#footer_lab_accueil_08,
#footer_lab_accueil_0801, #footer_lab_accueil_0802, #footer_lab_accueil_0803, #footer_lab_accueil_0804, #footer_lab_accueil_0805, #footer_lab_accueil_0806, #footer_lab_accueil_0807, 
#footer_lab_accueil_0808, #footer_lab_accueil_0809, #footer_lab_accueil_0810, #footer_lab_accueil_0811, #footer_lab_accueil_0812, #footer_lab_accueil_0813, #footer_lab_accueil_0814,
#footer_lab_accueil_0815, #footer_lab_accueil_0816, #footer_lab_accueil_0817, #footer_lab_accueil_0818, #footer_lab_accueil_0819 {
	right: 476px;
	opacity: 0.3;
}
#footer_lab_accueil_09,
#footer_lab_accueil_0901, #footer_lab_accueil_0902, #footer_lab_accueil_0903, #footer_lab_accueil_0904, #footer_lab_accueil_0905, #footer_lab_accueil_0906, #footer_lab_accueil_0907, 
#footer_lab_accueil_0908, #footer_lab_accueil_0909, #footer_lab_accueil_0910, #footer_lab_accueil_0911, #footer_lab_accueil_0912, #footer_lab_accueil_0913, #footer_lab_accueil_0914,
#footer_lab_accueil_0915, #footer_lab_accueil_0916, #footer_lab_accueil_0917, #footer_lab_accueil_0918, #footer_lab_accueil_0919 {
	right: 544px;
	opacity: 0.2;
}

#footer_lab_cv_01 {
	right: 0px;
}
#footer_lab_cv_02 {
	right: 68px;
}
#footer_lab_cv_03 {
	right: 136px;
}
#footer_lab_cv_04 {
	right: 204px;
}
#footer_lab_cv_05 {
	right: 272px;
}
#footer_lab_cv_06 {
	right: 340px;
}
#footer_lab_cv_07 {
	right: 408px;
}
#footer_lab_cv_08 {
	right: 476px;
}
#footer_lab_cv_09 {
	right: 544px;
}

#footer_lab_proj_01, #footer_lab_proj_02, #footer_lab_proj_03, #footer_lab_proj_04, #footer_lab_proj_05, #footer_lab_proj_06, #footer_lab_proj_07, #footer_lab_proj_08, #footer_lab_proj_09, 
#footer_lab_proj_10, #footer_lab_proj_11, #footer_lab_proj_12,
#footer_lab_ref01, #footer_lab_ref02, #footer_lab_ref03, #footer_lab_ref04, #footer_lab_ref05, #footer_lab_ref06, #footer_lab_ref07, #footer_lab_ref08, #footer_lab_ref09, 
#footer_lab_ref10, #footer_lab_ref11, #footer_lab_ref12, #footer_lab_ref13, #footer_lab_ref14, #footer_lab_ref15, #footer_lab_ref16, #footer_lab_ref17, #footer_lab_ref18,
#footer_lab_ref090, #footer_lab_ref100,
#footer_lab_ref01:hover, #footer_lab_ref02:hover, #footer_lab_ref03:hover, #footer_lab_ref04:hover, #footer_lab_ref05:hover, #footer_lab_ref06:hover,
#footer_lab_ref07:hover, #footer_lab_ref08:hover, #footer_lab_ref09:hover, #footer_lab_ref10:hover, #footer_lab_ref11:hover, #footer_lab_ref12:hover,
#footer_lab_ref13:hover, #footer_lab_ref14:hover, #footer_lab_ref15:hover, #footer_lab_ref16:hover, #footer_lab_ref17:hover, #footer_lab_ref18:hover {
	position: absolute;
	bottom: 0px;
	width: 64px;
	height: 64px;
	opacity: 0.7;
	border-left: 2px #ffffff solid;
	border-top: 2px #ffffff solid;
}
#footer_lab_ref090, #footer_lab_ref100 {
	opacity: 0.1;
}
#footer_lab_proj_01 {
	right: 0px;
	opacity: 1;
}
#footer_lab_proj_02 {
	right: 68px;
	opacity: 0.9;
}
#footer_lab_proj_03 {
	right: 136px;
	opacity: 0.8;
}
#footer_lab_proj_04 {
	right: 204px;
	opacity: 0.7;
}
#footer_lab_proj_05 {
	right: 272px;
	opacity: 0.6;
}
#footer_lab_proj_06 {
	right: 340px;
	opacity: 0.5;
}
#footer_lab_proj_07 {
	right: 408px;
	opacity: 0.4;
}
#footer_lab_proj_08 {
	right: 476px;
	opacity: 0.3;
}
#footer_lab_proj_09 {
	right: 544px;
	opacity: 0.2;
}

#footer_lab_ref090 {
	right: 680px;
}
#footer_lab_ref01, #footer_lab_ref01:hover, #footer_lab_ref10, #footer_lab_ref10:hover {
	right: 612px;
}
#footer_lab_ref02, #footer_lab_ref02:hover, #footer_lab_ref11, #footer_lab_ref11:hover   {
	right: 544px;
}
#footer_lab_ref03, #footer_lab_ref03:hover, #footer_lab_ref12, #footer_lab_ref12:hover {
	right: 476px;
}
#footer_lab_ref04, #footer_lab_ref04:hover, #footer_lab_ref13, #footer_lab_ref13:hover {
	right: 408px;
}
#footer_lab_ref05, #footer_lab_ref05:hover, #footer_lab_ref14, #footer_lab_ref14:hover {
	right: 340px;
}
#footer_lab_ref06, #footer_lab_ref06:hover, #footer_lab_ref15, #footer_lab_ref15:hover{
	right: 272px;
}
#footer_lab_ref07, #footer_lab_ref07:hover, #footer_lab_ref16, #footer_lab_ref16:hover {
	right: 204px;
}
#footer_lab_ref08, #footer_lab_ref08:hover, #footer_lab_ref17, #footer_lab_ref17:hover {
	right: 136px;
}
#footer_lab_ref09, #footer_lab_ref09:hover, #footer_lab_ref18, #footer_lab_ref18:hover {
	right: 68px;
}
#footer_lab_ref100 {
	right: 0px;
}
#footer_lab_ref01:hover, #footer_lab_ref02:hover, #footer_lab_ref03:hover, #footer_lab_ref04:hover, #footer_lab_ref05:hover, #footer_lab_ref06:hover,
#footer_lab_ref07:hover, #footer_lab_ref08:hover, #footer_lab_ref09:hover, #footer_lab_ref10:hover, #footer_lab_ref11:hover, #footer_lab_ref12:hover,
#footer_lab_ref13:hover, #footer_lab_ref14:hover, #footer_lab_ref15:hover, #footer_lab_ref16:hover, #footer_lab_ref17:hover, #footer_lab_ref18:hover {
	border-left: 2px #ffffff solid;
	border-top: 2px #ffffff solid;
	opacity: 1;
    cursor: pointer;
	margin-bottom: 8px;
}

#footer_ref_sstitre_real, #footer_ref_sstitre_chant, #footer_ref_sstitre_proj, #footer_ref_sstitre_exis {
	color: #ffffff;
	opacity: 1;
	position: absolute;
	bottom: 0px;
	width: 64px;
	height: 64px;
	right: 1088px;
	cursor: pointer;
	z-index: 2;
}

#footer_real_ref_realisation, #footer_real_ref_chantier, #footer_real_ref_projet, #footer_real_ref_existant, 
#footer_real_ref_realisation_off, #footer_real_ref_chantier_off, #footer_real_ref_projet_off, #footer_real_ref_existant_off,
#footer_chant_ref_realisation, #footer_chant_ref_chantier, #footer_chant_ref_projet, #footer_chant_ref_existant, 
#footer_chant_ref_realisation_off, #footer_chant_ref_chantier_off, #footer_chant_ref_projet_off, #footer_chant_ref_existant_off,
#footer_proj_ref_realisation, #footer_proj_ref_chantier, #footer_proj_ref_projet, #footer_proj_ref_existant, 
#footer_proj_ref_realisation_off, #footer_proj_ref_chantier_off, #footer_proj_ref_projet_off, #footer_proj_ref_existant_off,
#footer_exis_ref_realisation, #footer_exis_ref_chantier, #footer_exis_ref_projet, #footer_exis_ref_existant, 
#footer_exis_ref_realisation_off, #footer_exis_ref_chantier_off, #footer_exis_ref_projet_off, #footer_exis_ref_existant_off,
#footer_ref_realisation_active, #footer_ref_chantier_active, #footer_ref_projet_active, #footer_ref_existant_active, 
#footer_contact_text, #footer_contact_text_off, #footer_diapo_text, #footer_diapo_text_off, #footer_video_text, #footer_video_text_off, #footer_video_text_off0,
#footer_ref_realisation0, #footer_ref_chantier0, #footer_ref_projet0, #footer_ref_existant0, #footer_diapo_text0, #footer_video_text0 {
	position: absolute;
	/* top: 40px; */
	bottom: 4px;
	left: 0px;
	width: 128px;
	margin-left: -32px;
	text-align: center;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_contact_text, #footer_contact_text_off {
	position: absolute;
	top: 12px;
	left: 0px;
	width: 128px;
	margin-left: -32px;
	text-align: left;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_real_ref_realisation, #footer_real_ref_chantier, #footer_real_ref_projet, #footer_real_ref_existant, 
#footer_real_ref_realisation_off, #footer_real_ref_chantier_off, #footer_real_ref_projet_off, #footer_real_ref_existant_off,
#footer_chant_ref_realisation, #footer_chant_ref_chantier, #footer_chant_ref_projet, #footer_chant_ref_existant, 
#footer_chant_ref_realisation_off, #footer_chant_ref_chantier_off, #footer_chant_ref_projet_off, #footer_chant_ref_existant_off,
#footer_proj_ref_realisation, #footer_proj_ref_chantier, #footer_proj_ref_projet, #footer_proj_ref_existant, 
#footer_proj_ref_realisation_off, #footer_proj_ref_chantier_off, #footer_proj_ref_projet_off, #footer_proj_ref_existant_off,
#footer_exis_ref_realisation, #footer_exis_ref_chantier, #footer_exis_ref_projet, #footer_exis_ref_existant, 
#footer_exis_ref_realisation_off, #footer_exis_ref_chantier_off, #footer_exis_ref_projet_off, #footer_exis_ref_existant_off,
#footer_ref_realisation_active, #footer_ref_chantier_active, #footer_ref_projet_active, #footer_ref_existant_active, 
#footer_ref_realisation0, #footer_ref_chantier0, #footer_ref_projet0, #footer_ref_existant0 {
	position: absolute;
	top: 12px;
	left: 192px;
	width: 128px;
	margin-left: -32px;
	text-align: center;
	opacity: 0;
}
}
#footer_real_ref_realisation, #footer_real_ref_realisation_off, #footer_chant_ref_realisation, #footer_chant_ref_realisation_off, #footer_proj_ref_realisation, #footer_proj_ref_realisation_off, #footer_exis_ref_realisation, #footer_exis_ref_realisation_off, #footer_ref_realisation_active, #footer_ref_realisation0 {
	margin-left: -42px;
}
#footer_real_ref_existant, #footer_real_ref_existant_off, #footer_chant_ref_existant, #footer_chant_ref_existant_off, #footer_proj_ref_existant, #footer_proj_ref_existant_off, #footer_exis_ref_existant, #footer_exis_ref_existant_off, #footer_ref_existant_active {
	margin-left: -28px;
}
#footer_diapo_text, #footer_diapo_text_off, #footer_ref_existant0, #footer_diapo_text0 {
	margin-left: -26px;
}
#footer_real_ref_realisation_off, #footer_real_ref_chantier_off, #footer_real_ref_projet_off, #footer_real_ref_existant_off,
#footer_chant_ref_realisation_off, #footer_chant_ref_chantier_off, #footer_chant_ref_projet_off, #footer_chant_ref_existant_off,
#footer_proj_ref_realisation_off, #footer_proj_ref_chantier_off, #footer_proj_ref_projet_off, #footer_proj_ref_existant_off,
#footer_exis_ref_realisation_off, #footer_exis_ref_chantier_off, #footer_exis_ref_projet_off, #footer_exis_ref_existant_off,
#footer_diapo_text_off, #footer_video_text_off, #footer_video_text_off0, #footer_contact_text_off {
	opacity: 0.5;
	/* top: 46px; */
	bottom: -2px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_diapo_text, #footer_diapo_text_off, #footer_video_text, #footer_video_text_off, #footer_video_text_off0,
#footer_diapo_text0, #footer_video_text0 {
	position: absolute;
	bottom: 500px;
	left: 0px;
	width: 128px;
	margin-left: -32px;
	text-align: left;
	z-index: 50;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_contact_text_off {
	opacity: 0.5;
	top: 24px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_real_ref_realisation_off, #footer_real_ref_chantier_off, #footer_real_ref_projet_off, #footer_real_ref_existant_off,
#footer_chant_ref_realisation_off, #footer_chant_ref_chantier_off, #footer_chant_ref_projet_off, #footer_chant_ref_existant_off,
#footer_proj_ref_realisation_off, #footer_proj_ref_chantier_off, #footer_proj_ref_projet_off, #footer_proj_ref_existant_off,
#footer_exis_ref_realisation_off, #footer_exis_ref_chantier_off, #footer_exis_ref_projet_off, #footer_exis_ref_existant_off {
	opacity: 0;
	top: 24px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_diapo_text_off, #footer_video_text_off {
	opacity: 1;
	z-index: 50;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_video_text_off0 {
	opacity: 0;
	z-index: 50;
}
}
#footer_ref_realisation0, #footer_ref_chantier0, #footer_ref_projet0, #footer_ref_existant0, #footer_diapo_text0, #footer_video_text0 {
	opacity: 0.5;
}
#footer_real_ref_chantier, #footer_real_ref_chantier_off, #footer_chant_ref_chantier, #footer_chant_ref_chantier_off, #footer_proj_ref_chantier, #footer_proj_ref_chantier_off, #footer_exis_ref_chantier, #footer_exis_ref_chantier_off, #footer_ref_chantier_active, #footer_ref_chantier0 {
	left: 68px;
}
#footer_real_ref_projet, #footer_real_ref_projet_off, #footer_chant_ref_projet, #footer_chant_ref_projet_off, #footer_proj_ref_projet, #footer_proj_ref_projet_off, #footer_exis_ref_projet, #footer_exis_ref_projet_off, #footer_ref_projet_active, #footer_ref_projet0 {
	left: 128px;
}
#footer_real_ref_existant, #footer_real_ref_existant_off, #footer_chant_ref_existant, #footer_chant_ref_existant_off, #footer_proj_ref_existant, #footer_proj_ref_existant_off, #footer_exis_ref_existant, #footer_exis_ref_existant_off, #footer_ref_existant_active, #footer_ref_existant0{
	left: 184px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_real_ref_chantier, #footer_real_ref_chantier_off, #footer_chant_ref_chantier, #footer_chant_ref_chantier_off, #footer_proj_ref_chantier, #footer_proj_ref_chantier_off, #footer_exis_ref_chantier, #footer_exis_ref_chantier_off, #footer_ref_chantier_active, #footer_ref_chantier0 {
	left: 384px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_real_ref_projet, #footer_real_ref_projet_off, #footer_chant_ref_projet, #footer_chant_ref_projet_off, #footer_proj_ref_projet, #footer_proj_ref_projet_off, #footer_exis_ref_projet, #footer_exis_ref_projet_off, #footer_ref_projet_active, #footer_ref_projet0 {
	left: 576px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_real_ref_existant, #footer_real_ref_existant_off, #footer_chant_ref_existant, #footer_chant_ref_existant_off, #footer_proj_ref_existant, #footer_proj_ref_existant_off, #footer_exis_ref_existant, #footer_exis_ref_existant_off, #footer_ref_existant_active, #footer_ref_existant0{
	left: 768px;
}
}
#footer_contact_text, #footer_contact_text_off, #footer_diapo_text, #footer_diapo_text_off, #footer_diapo_text0 {
	left: 528px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_contact_text, #footer_contact_text_off {
	left: 632px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_diapo_text, #footer_diapo_text_off, #footer_diapo_text0 {
	left: 632px;
}
}
#footer_retour_text, #footer_retour_text_off {
	position: absolute;
	top: 875px;
	width: 64px;
	height: 64px;
	left: 784px;
	text-align: center;
	cursor: pointer;
	z-index: 19;
}
#footer_retour_text_off {
	top: 881px;
	opacity: 0.5;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_retour_text, #footer_retour_text_off {
	position: absolute;
	top: 372px;
	width: 64px;
	height: 64px;
	left: 1016px;
	text-align: center;
	cursor: pointer;
	z-index: 50;
	opacity: 0;
	display: none;
}
}
#footer_video_text, #footer_video_text_off, #footer_video_text_off0, #footer_video_text0 {
	left: 464px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_video_text, #footer_video_text_off, #footer_video_text_off0, #footer_video_text0 {
	left: 952px;
}
}

#footer_mentions {
	position: absolute;
	bottom: 0px;
	left: 256px;
	width: 256px;
	height: 64px;
	margin-left: -32px;
	text-align: left;
	line-height: 10px;
	vertical-align: center;
}

#picto_realisation0, #picto_realisation, #picto_realisation_active, #picto_realisation:hover, #picto_chantier0, #picto_chantier, #picto_chantier_active, #picto_chantier:hover, #picto_projet0, #picto_projet, #picto_projet_active, #picto_projet:hover, #picto_existant0, #picto_existant, #picto_existant_active, #picto_existant:hover {
	position: absolute;
	width: 64px;
	height: 64px;
	z-index: 2;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_realisation0, #picto_realisation, #picto_realisation_active, #picto_realisation:hover, #picto_chantier0, #picto_chantier, #picto_chantier_active, #picto_chantier:hover, #picto_projet0, #picto_projet, #picto_projet_active, #picto_projet:hover, #picto_existant0, #picto_existant, #picto_existant_active, #picto_existant:hover {
	position: absolute;
	bottom: 64px;
	width: 88px;
	height: 88px;
	z-index: 2;
	opacity: 0;
}
}
#picto_realisation0, #picto_chantier0, #picto_projet0, #picto_existant0 {
		opacity: 0.7;
		cursor: auto;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_realisation0, #picto_chantier0, #picto_projet0, #picto_existant0 {
		opacity: 0;
		cursor: auto;
}
}
#picto_realisation0, #picto_realisation, #picto_realisation_active, #picto_realisation:hover {
	left: 0px;
	background:url(images/graph/realisation_off.png) no-repeat;
}
#picto_realisation_active, #picto_realisation:hover  {
	background:url(images/graph/realisation_on.png) no-repeat;
}
#picto_chantier0, #picto_chantier, #picto_chantier_active, #picto_chantier:hover{
	left: 68px;
	background:url(images/graph/chantier_off.png) no-repeat;
}
#picto_chantier_active, #picto_chantier:hover{
	background:url(images/graph/chantier_on.png) no-repeat;
}
#picto_projet0, #picto_projet, #picto_projet_active, #picto_projet:hover {
	left: 128px;
	background:url(images/graph/projet_off.png) no-repeat;
}
#picto_projet_active, #picto_projet:hover {
	background:url(images/graph/projet_on.png) no-repeat;
}
#picto_existant0, #picto_existant, #picto_existant_active, #picto_existant:hover {
	left: 184px;
	background:url(images/graph/existant_off.png) no-repeat;
}
#picto_existant_active, #picto_existant:hover {
	background:url(images/graph/existant_on.png) no-repeat;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_realisation0, #picto_realisation, #picto_realisation_active, #picto_realisation:hover {
	left: 192px;
	background:url(images/graph/realisation_off.png) no-repeat;
	background-size: 88px 88px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_realisation_active, #picto_realisation:hover  {
	background:url(images/graph/realisation_on.png) no-repeat;
	background-size: 88px 88px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_chantier0, #picto_chantier, #picto_chantier_active, #picto_chantier:hover{
	left: 384px;
	background:url(images/graph/chantier_off.png) no-repeat;
	background-size: 88px 88px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_chantier_active, #picto_chantier:hover{
	background:url(images/graph/chantier_on.png) no-repeat;
	background-size: 88px 88px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_projet0, #picto_projet, #picto_projet_active, #picto_projet:hover {
	left: 576px;
	background:url(images/graph/projet_off.png) no-repeat;
	background-size: 88px 88px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_projet_active, #picto_projet:hover {
	background:url(images/graph/projet_on.png) no-repeat;
	background-size: 88px 88px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_existant0, #picto_existant, #picto_existant_active, #picto_existant:hover {
	left: 768px;
	background:url(images/graph/existant_off.png) no-repeat;
	background-size: 88px 88px;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#picto_existant_active, #picto_existant:hover {
	background:url(images/graph/existant_on.png) no-repeat;
	background-size: 88px 88px;
}
}
#footer_contact, #footer_contact:hover {
	position: absolute;
	background: url("images/graph/contact_off.png") no-repeat;
	bottom: 0px;
	width: 64px;
	height: 64px;
	left: 528px;
	cursor: pointer;
	z-index: 2;
}
#footer_contact:hover {
	background: url("images/graph/contact_on.png") no-repeat;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_contact, #footer_contact:hover {
	position: absolute;
	background: url("images/graph/contact_off.png") no-repeat;
	background-size: 88px 88px;
	bottom: 0px;
	margin-bottom: -16px;
	width: 192px;
	height: 88px;
	left: 528px;
	cursor: pointer;
	z-index: 2;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_contact:hover {
	background: url("images/graph/contact_on.png") no-repeat;
	background-size: 88px 88px;
}
}


#footer_diapo, #footer_diapo:hover, #footer_retour, #footer_retour:hover {
	position: absolute;
	background: url("images/graph/diapo_off.png") no-repeat;
	bottom: 0px;
	width: 64px;
	height: 64px;
	left: 528px;
	cursor: pointer;
	z-index: 2;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_diapo, #footer_diapo:hover, #footer_retour, #footer_retour:hover {
	position: absolute;
	background: url("images/graph/diapo_off.png") no-repeat;
	background-size: 128px 128px;
	background-color: rgba(125, 125, 125, 0.5);
	bottom: 450px;
	width: 320px;
	height: 128px;
	left: 464px;
	cursor: pointer;
}
}
#footer_diapo:hover {
	background: url("images/graph/diapo_on.png") no-repeat;
	/* opacity: 1; */
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_diapo:hover {
	background: url("images/graph/diapo_on.png") no-repeat;
	background-size: 128px 128px;
	background-color: rgba(125, 125, 125, 0.5);
	/* opacity: 1; */
}
}
#footer_retour, #footer_retour:hover {
	left: 784px;
	background:url(images/graph/retour_off.png) no-repeat top;
	z-index: 20;
}
#footer_retour:hover {
	background:url(images/graph/retour_on.png) no-repeat top;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_retour, #footer_retour:hover {
	left: 784px;
	background:url(images/graph/retour_off.png) no-repeat top;
	background-size: 128px 128px;
	z-index: 50;
	opacity: 0;
	display: none;
}
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_retour:hover {
	background:url(images/graph/retour_on.png) no-repeat top;
	background-size: 128px 128px;
	opacity: 0;
	display: none;
}
}

#video, #film_poster {
	position: absolute;
	bottom: 200px;
	left: 256px;
	cursor: pointer;
	z-index: 20;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#video, #film_poster {
	position: absolute;
	width: 1280px;
	height: 544px;
	bottom: 356px;
	left: 256px;
	cursor: pointer;
	z-index: 20;
}
}
#footer_video, #footer_video:hover, #footer_video0 {
	position: absolute;
	background: url("images/graph/video_off.png") no-repeat;
	/* background: url("images/graph/video.png") no-repeat; */
	bottom: 0px;
	width: 64px;
	height: 64px;
	left: 464px;
	cursor: pointer;
	/* opacity: 0.7; */
	z-index: 2;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_video, #footer_video:hover, #footer_video0 {
	position: absolute;
	background: url("images/graph/video_off.png") no-repeat;
	/* background: url("images/graph/video.png") no-repeat; */
	background-size: 128px 128px;
	bottom: 450px;
	width: 320px;
	height: 128px;
	left: 784px;
	cursor: pointer;
	/* opacity: 0.7; */
	z-index: 2;
}
}
#footer_video:hover {
	background: url("images/graph/video_on.png") no-repeat;
	/* opacity: 1; */
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_video:hover {
	background: url("images/graph/video_on.png") no-repeat;
	background-size: 128px 128px;
	/* opacity: 1; */
}
}
#footer_video0 {
	opacity: 0.7;
	cursor: auto;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
#footer_video0 {
	opacity: 0;
	cursor: auto;
}
}
#footer_real_pagesuiv01, #footer_real_pagesuiv01:hover, #footer_real_pageprec01, #footer_real_pageprec01:hover,
#footer_chant_pagesuiv01, #footer_chant_pagesuiv01:hover, #footer_chant_pageprec01, #footer_chant_pageprec01:hover,
#footer_proj_pagesuiv01, #footer_proj_pagesuiv01:hover, #footer_proj_pageprec01, #footer_proj_pageprec01:hover,
#footer_exis_pagesuiv01, #footer_exis_pagesuiv01:hover, #footer_exis_pageprec01, #footer_exis_pageprec01:hover {
	position: absolute;
	background: url("images/graph/pagesuiv_off.png") no-repeat;
	bottom: 0px;
	width: 64px;
	height: 64px;
	right: 0px;
	cursor: pointer;
	z-index: 2;
}
#footer_pagesuiv, #footer_pageprec, #footer_pagesuiv0, #footer_pageprec0 {
	position: absolute;
	background: url("images/graph/pagesuiv_off.png") no-repeat;
	bottom: 0px;
	width: 64px;
	height: 64px;
	right: 0px;
	opacity: 1;
}
#footer_pagesuiv0, #footer_pageprec0 {
	opacity: 0.7;
}
#footer_pageprec, #footer_pageprec0, #footer_real_pageprec01, #footer_real_pageprec01:hover, #footer_chant_pageprec01, #footer_chant_pageprec01:hover,
#footer_proj_pageprec01, #footer_proj_pageprec01:hover, #footer_exis_pageprec01, #footer_exis_pageprec01:hover {
	background: url("images/graph/pageprec_off.png") no-repeat;
	right: 680px;
}
#footer_pagesuiv:hover, #footer_real_pagesuiv01:hover, #footer_chant_pagesuiv01:hover, #footer_proj_pagesuiv01:hover, #footer_exis_pagesuiv01:hover {
	background: url("images/graph/pagesuiv_on.png") no-repeat;
}
#footer_pageprec:hover, #footer_real_pageprec01:hover, #footer_chant_pageprec01:hover, #footer_proj_pageprec01:hover, #footer_exis_pageprec01:hover{
	background: url("images/graph/pageprec_on.png") no-repeat;
}

#ref_diaporama {
	position: absolute;
	left: 256px;
	width: 1344px;
	height: 900px;
	z-index: 10;
}

ul{
	margin:0;
	padding:0;
}
	
.jDiaporama{
	position:relative;
}

.jDiaporama ul{
	/* -moz-box-shadow:1px 1px 0.5em #222; */
	overflow:hidden;
}

.jDiaporama li{
	list-style-type:none;
	overflow:hidden;
	position:absolute
}

.jDiaporama li img{
	display:block
}

.jDiaporama li .desc{
	position:absolute;
	bottom: 0px; left: 0;
	display:none;
	margin:0;
    font-family: "Tahoma";
	color: white;
	/* color: #a54b29; */
	font-weight: bold;
	font-size: 12pt;
	/* padding-bottom:12px; */
	padding-bottom: 24px;
	/* padding-top: 22px; */
	padding-top: 10px;
	background:url(images/graph/back_desc.png) repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/graph/back_desc.png',sizingMethod='scale');  _background-image:none;
	/* background-image: -webkit-gradient(to right, color-stop( 0% , rgba(172,172,172,0.7)),color-stop( 20% , rgba(172,172,172,0.7)),color-stop( 100% , rgba(255,255,255,0.7))); */
	/* background-image: -webkit-linear-gradient(to right, rgba(172,172,172,0.7) 0%, rgba(172,172,172,0.7) 20%, rgba(255,255,255,0.7) 100%); */
	/* background-image: linear-gradient(to right, rgba(172,172,172,0.7) 0%, rgba(172,172,172,0.7) 20%, rgba(255,255,255,0.7) 100%); */
	width:100%;
	height:30px;
}

.jDiaporama li .title, .jDiaporama li .alt{
	position:absolute;
	bottom: 0; left: 0;
	display:none;
	margin:0;
	/* padding-bottom:16px; */
	padding-bottom: 26px;
	padding-bottom: 48px;
	padding-left: 12px;
    font-family: "Tahoma";
	color: white;
	font-size: 12pt;
	font-style: italic;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.jDiaporama li .title, .jDiaporama li .alt{
	position:absolute;
	bottom: 0; left: 0;
	display:none;
	margin:0;
	padding-bottom: 40px;
	padding-left: 320px;
    font-family: "Tahoma";
	color: white;
	font-size: 20pt;
	font-style: italic;
}
}

/* .jDiaporama li .count{ */
	/* position:absolute; */
	/* bottom: 0; right: 0; */
	/* display:none; */
	/* margin:0; */
	/* color:#fff; */
	/* font-size:12px; */
	/* font-family: Arial; */
	/* padding:5px; */
/* } */

.jDiaporama_controls{
	display:none;
}

.jDiaporama_controls a{
	font-weight:normal;
	width:10px;
	height:13px;
	text-indent:-9999px;
	display:block;
	margin:0 3px;
	position:absolute;
}

.jDiaporama_controls .prev{
	background:url(images/graph/controls2.png) no-repeat bottom;
	margin-bottom:8px;
	height:32px;
	width:32px;
	right: 718px;
	right: 702px;
	bottom: 8px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.jDiaporama_controls .prev{
	background:url(images/graph/controls2.png) no-repeat bottom;
	background-size: 64px 128px;
	margin-bottom:0px;
	height:64px;
	width:64px;
	right: 736px;
	bottom: 0px;
}
}

.jDiaporama_controls .next{
	background:url(images/graph/controls2.png) no-repeat top;
	margin-bottom:8px;
	height:32px;
	width:32px;
	right: 576px;
	bottom: 8px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.jDiaporama_controls .next{
	background:url(images/graph/controls2.png) no-repeat top;
	background-size: 64px 128px;
	margin-bottom:0px;
	height:64px;
	width:64px;
	right: 536px;
	bottom: 0px;
}
}
.jDiaporama_controls .pause{
	background:url(images/graph/playpause.png) no-repeat top;
	width:64px;
	height:48px;
	right: 624px;
	bottom: 8px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.jDiaporama_controls .pause{
	background:url(images/graph/playpause.png) no-repeat top;
	background-size: 88px 128px;
	width: 88px;
	height: 64px;
	right: 624px;
	bottom: 0px;
}
}

.jDiaporama_controls .play{
	background:url(images/graph/playpause.png) no-repeat bottom;
	width:64px;
	height:48px;
	right: 624px;
	bottom: 8px;
}
@media all and (max-device-width: 768px) and (max-device-height: 1024px) {
.jDiaporama_controls .play{
	background:url(images/graph/playpause.png) no-repeat bottom;
	background-size: 88px 128px;
	width: 88px;
	height: 64px;
	right: 624px;
	bottom: 0px;
}
}	
#fermer, #fermer:hover {
	position:absolute;
	background:url(images/graph/prec.png) no-repeat top;
	height:48px;
	width:64px;
	right: 512px;
	bottom: 8px;
	z-index: 20;
}
#fermer_video {
	position:absolute;
	background:url(images/graph/fermer_off.png) no-repeat top;
	height:48px;
	width:64px;
	left: 1482px;
	bottom: 700px;
	z-index: 30;
}
#fermer:hover {
	background:url(images/graph/prec.png) no-repeat top;
}
/**** Status ****/
#play, #play0, #play:hover, #play0:hover {
	position:absolute;
	background:url(images/graph/playpause.png) no-repeat bottom;
	width:64px;
	height:48px;
	right: 640px;
	bottom: 8px;
	z-index: 20;
	cursor: pointer;
}
#pause, #pause_on, #pause_on:hover {
	position:absolute;
	background:url(images/graph/playpause.png) no-repeat top;
	width:64px;
	height:48px;
	right: 640px;
	bottom: 8px;
	z-index: 20;
	cursor: pointer;
}
#pause_on {
	background:none;
	z-index: 10;
}
#pause_on:hover, #play:hover, #play0:hover {
	background:url(images/graph/playpause_on.png) no-repeat top;
	z-index: 10;
}

.jDiaporama_status{
	position:absolute;
	right: 1344px;
	bottom: 92px;
	width:10px;
	margin-right:246px;
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
	display:none;
}

.jDiaporama_status a{
	background:url(images/graph/bullets.png) no-repeat left;
	_background:url(images/graph/bullets.gif) no-repeat left;
	float:left;
	width:10px;
	height:10px;
	text-indent:-9999px;
	margin-right:5px;
	overflow:hidden;
}

.jDiaporama_status a.active, .jDiaporama_status a:hover{
	background:url(images/graph/bullets.png) no-repeat right;
	_background:url(images/graph/bullets.gif) no-repeat right;
}

#init {
	opacity: 0;
}

