@font-face {
    font-family: 'billbonessansmedium';
    src: url('polices/billbonessans-webfont.eot');
    src: url('polices/billbonessans-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/billbonessans-webfont.woff2') format('woff2'),
         url('polices/billbonessans-webfont.woff') format('woff'),
         url('polices/billbonessans-webfont.ttf') format('truetype'),
         url('polices/billbonessans-webfont.svg#billbonessansmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('polices/OpenSans-Light-webfont.eot');
    src: url('polices/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-Light-webfont.woff') format('woff'),
         url('polices/OpenSans-Light-webfont.ttf') format('truetype'),
         url('polices/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('polices/OpenSans-Bold-webfont.eot');
    src: url('polices/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-Bold-webfont.woff') format('woff'),
         url('polices/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('polices/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('polices/OpenSans-Regular-webfont.eot');
    src: url('polices/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-Regular-webfont.woff') format('woff'),
         url('polices/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('polices/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('polices/OpenSans-Semibold-webfont.eot');
    src: url('polices/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-Semibold-webfont.woff') format('woff'),
         url('polices/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('polices/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('polices/OpenSans-ExtraBold-webfont.eot');
    src: url('polices/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('polices/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('polices/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('polices/OpenSans-Italic-webfont.eot');
    src: url('polices/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-Italic-webfont.woff') format('woff'),
         url('polices/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('polices/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight_italic';
    src: url('polices/OpenSans-LightItalic-webfont.eot');
    src: url('polices/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('polices/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('polices/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('polices/OpenSans-SemiboldItalic-webfont.eot');
    src: url('polices/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('polices/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('polices/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('polices/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('polices/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('polices/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('polices/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold_italic';
    src: url('polices/OpenSans-BoldItalic-webfont.eot');
    src: url('polices/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('polices/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('polices/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'numberpilereversed';
    src: url('polices/numberpile_reversed-webfont.eot');
    src: url('polices/numberpile_reversed-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/numberpile_reversed-webfont.woff2') format('woff2'),
         url('polices/numberpile_reversed-webfont.woff') format('woff'),
         url('polices/numberpile_reversed-webfont.ttf') format('truetype'),
         url('polices/numberpile_reversed-webfont.svg#numberpilereversed') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'numberpileregular';
    src: url('polices/numberpile-webfont.eot');
    src: url('polices/numberpile-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/numberpile-webfont.woff2') format('woff2'),
         url('polices/numberpile-webfont.woff') format('woff'),
         url('polices/numberpile-webfont.ttf') format('truetype'),
         url('polices/numberpile-webfont.svg#numberpileregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'littlebirdmedium';
    src: url('polices/littlebird-webfont.eot');
    src: url('polices/littlebird-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/littlebird-webfont.woff2') format('woff2'),
         url('polices/littlebird-webfont.woff') format('woff'),
         url('polices/littlebird-webfont.ttf') format('truetype'),
         url('polices/littlebird-webfont.svg#littlebirdmedium') format('svg');
    font-weight: normal;
    font-style: normal;


}
@font-face {
    font-family: 'rosewoodmedium';
    src: url('polices/rosewood-medium-webfont.eot');
    src: url('polices/rosewood-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/rosewood-medium-webfont.woff2') format('woff2'),
         url('polices/rosewood-medium-webfont.woff') format('woff'),
         url('polices/rosewood-medium-webfont.ttf') format('truetype'),
         url('polices/rosewood-medium-webfont.svg#rosewoodmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'sanchez_regularregular';
    src: url('polices/sanchezregular-webfont.eot');
    src: url('polices/sanchezregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/sanchezregular-webfont.woff2') format('woff2'),
         url('polices/sanchezregular-webfont.woff') format('woff'),
         url('polices/sanchezregular-webfont.ttf') format('truetype'),
         url('polices/sanchezregular-webfont.svg#sanchez_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.amazing{
font-family: 'sanchez_regularregular';
font-size: 2em;
text-align: left;}
#logovert{
width: 30%;}

a {
text-decoration: none;
color: #fff;
  cursor: pointer;
}

a:hover {
text-decoration: none;

}
#monmenu a:hover {
COLOR: #fae462;
}


body{
background-color: #0e281f;
  
}

.enseigne{text-align: center;
width: 100%;
}
.map{
  border:0;
          frameborder:0;
          height:auto;
          width:40%;
  margin-left: 30%;
  margin-right: 30%;
text-align: center;
}
.bouton{
color: #fff;
background-color: red;

border-radius: 5px;
font-size: 1em;
font-family: 'sanchez_regularregular';
  text-transform: uppercase;
  margin-top: 5%;
  margin-bottom: 5%;
  padding: 10px;
  
 
}
button{
cursor: pointer;} 
.boutonton{
width: 30%;
  margin-left: 35%;
  margin-right: 35%;
  text-align: center;
}
.bouton1{
color: #000;
background-color: #ffcc33;
padding: 10px;
border-radius: 5px;
font-size: 1em;
font-family: 'sanchez_regularregular';
  text-transform: uppercase;
  margin-top: 5%;
  margin-bottom: 5%;
  
  
}
.boutonton2{
width: 30%;
  margin-left: 35%;
  margin-right: 35%;
  text-align: center;
}
.bouton2{
color: #fff;
background-color:#cc0000;
 
padding: 10px;
border-radius: 5px;
font-size: 1em;
font-family: 'sanchez_regularregular';
  text-transform: uppercase;
  margin-top: 5%;
  margin-bottom: 5%;
  
  
}


.texte{
font-size: 1.5em;
z-index: 100;
text-align: left;
color: #fff;
margin-top: -60%;
margin-left: 20px;
font-family: 'sanchez_regularregular';
}

.texte3{
font-size:0.7em ;
z-index: 100;
text-align:left;
color: #fff;
bottom: 0;
position: fixed;
font-family: 'sanchez_regularregular';
}

.logo{
z-index: 50;
text-align:left;
top: 5%;
left: 5;
width: 12%;
  margin-left: 1%;
  /* margin-top: 5%; */
position: fixed;
}
.logo3{
z-index: 50;
text-align:left;
top: 90;
left: 3;
width: 10%;
  margin-left: 1%;
position: fixed;
}
.logotof{
z-index: 50;
text-align:left;
  top: 40;
left: 3;
  margin-top: 10%;
  margin-left: 1%;
width: 10%;
  height: auto;
position: fixed;
}
.logotof2{
z-index: 50;
text-align:left;
  top: 160;
left: 3;
  margin-top: 10%;
  margin-left: 1%;
width: 10%;
  height: auto;
position: fixed;
}

.logo1{
z-index: 100;
text-align:center;
margin: 0;
padding: 15px;
min-width: 170px;
width: 30%;
height: auto;
}

.logo2{
z-index: 100;
text-align:center;
margin: 0;
padding: 0px;
width: 100%;
height: auto;
}

.texte1{
font-size:1em ;
font-family: 'sanchez_regularregular';
}

.texte1:hover{
font-weight: bolder;
}

.test{width: 100%;
height: auto;
text-align: center;
leftmargin="0" topmargin="0" style="background-color: #000;"
marginheight="0"
marginwidth="0"
}

.entree1{
background: url('images/entree%20des%20artistes.png') 100%; 
width: 10%;
height: auto;
z-index: 1000;
text-align:left;
color: #fff;
bottom: 0;
position: fixed;
font-family: 'open_sanslight';
}
.entree{
/*background: url('images/entree%20des%20artistes.png');*/
background-size: contain;
width: 40px;
height: 40px;
z-index: 1000;
text-align:left;
color: #fff;
bottom: 0;
  left: 2%;
position: fixed;
background-position: left bottom;
background-repeat: no-repeat;
  
}


.entree:hover{
background-image: url('images/trou.png');
z-index: 1001;
}

.textecartouche{
color: #fff;
font-size:0.7em ;
z-index: 100;
text-align:justify;
padding: 15px;
font-family: 'open_sanslight';
}
.texteagenda{
color: #fff;
font-size:0.7em ;
z-index: 100;
text-align:justify;
padding-left: 20%;
  padding-right: 20%;
font-family: 'open_sanslight';
}
.titreagenda{
color: #fff;
font-size:2em ;
z-index: 100;
text-align:center;
padding-left: 10%;
  padding-right: 10%;
font-family: 'open_sansregular';
}
.textepresse{
color: #fff;
font-size:1em ;
z-index: 100;
text-align:left;
padding-left: 20%;
  padding-right: 20%;
font-family: 'open_sanslight';
}
.titrepresse{
color: #fff;
font-size:1.2em ;
z-index: 100;
text-align:left;
padding-left: 20%;
  padding-right: 20%;
font-family: 'open_sansregular';
}
.textecontact{
color: #fff;
font-size:1em ;
z-index: 100;
text-align:left;
padding-left: 20%;
  padding-right: 20%;
font-family: 'open_sanslight';
}
.titrecontact{
color: #fff;
font-size:1,5em ;
z-index: 100;
text-align:center;
padding-left: 10%;
  padding-right: 10%;
font-family: 'open_sansregular';
}
hr{
width: 60%;
border-top-width: 0.2px;}

.imagefond{
width: 100%;
height: auto;
margin: 0;
text-align: center;
z-index: 10000;}

.textearchi{
color: #222;
font-size:1em ;
z-index: 100;
text-align:justify;
padding: 50px;
font-family: 'open_sansregular';
}
.titrearchi{
color: #cc0000;
font-size:2em ;
z-index: 100;
text-align:center;
padding-left: 10%;
  padding-right: 10%;
font-family: 'littlebirdmedium';
}
.soustitrearchi{
color: #339999;
font-size:1.5em ;
z-index: 100;
text-align:center;
padding-left: 10%;
  padding-right: 10%;
font-family: 'littlebirdmedium';
}
.introarchi{
color: #lkjuil;
font-size:2em ;
z-index: 100;
text-align:center;
padding-left: 10%;
  padding-right: 10%;
font-family: 'littlebirdmedium';
  text-transform: uppercase;
}
.introarchi1{
color: #fff;
font-size:3em ;
z-index: 100;
text-align:center;
padding-left: 10%;
  padding-right: 10%;
font-family: 'littlebirdmedium';
}
.exergarchi{color: #fff;
font-size:1.5em ;
z-index: 100;
text-align:center;
padding-left: 10%;
  padding-right: 10%;
  
font-family: 'open_sansregular';}

.chiffrearchi{color: #555;
font-size:2em ;
z-index: 100;
text-align:center;
padding-left: 10%;
  padding-right: 10%;
  
font-family: 'numberpilereversed';
}

.alain{
float: left;
width: 30%;
margin: 10px;
min-width: 170px;
}

.alain{
font-size: 4em;
font-weight: bold;
color: #789;
text-decoration: none;
/* Fonctionne déjà sur webkit */
		    -webkit-transition-property: padding-left;
				-webkit-transition-duration: 1s;
				-webkit-transition-timing-function: ease-in;
/* Bientôt supporté par Firefox */
        -moz-transition-property: padding-left;
				-moz-transition-duration: 1s;
				-moz-transition-timing-function: ease-in;
/* … et lorsque ce sera standardisé */
				transition-property: padding-left;
				transition-duration: 1s;
				transition-timing-function: ease-in;
}
		  
.alain:hover, a:focus{
color: #0a0;
padding-left: 150px;
}


.fenetre1{
background: url(images/tel.png);
}


.alain1{
float: left;
width: 100%;
margin: 0px;
min-width: 170px;
}

.triodos{
z-index: 100;
text-align:center;
margin: 10px;
padding: 5px;
min-width: 100px;
width: 30%;
height: auto;
}

.triodos1{
z-index: 100;
text-align:center;
margin: 0;
min-width: 100px;
width: 100%;
height: auto;
}

.fric{
z-index: 100;
text-align:center;
margin: 0;
min-width: 100px;
width: 100%;
height: auto;
}

.niveau2, .niveau3, #menuarchives{
   
background-color: rgb(0, 0, 0); /* alternative solide */
    background-color: rgba(0, 0, 0, 0.6);
  
<!--[if lte IE 8]>
  <style type="text/css">
    .opacite {
      background:transparent;
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#330000ff,endColorstr=#330000ff);
      zoom: 1;
    } 
 
<![endif]-->
}
.niveau2{
   padding-left: 10px;

}

.niveau1{

text-align:left;
top: 10;
left: 10;

position: fixed;
 width: 10%;
height: auto; 
  
  z-index: 1000;
}
#monmenu {
	text-align:left;
color: #fff;
  font-family: 'open_sanslight';
  font-size: 0.8em;
  background-color: #000;
}
#monmenu UL UL {
	
  PADDING-RIGHT: 0px; 
  
  <!--DISPLAY: none; -->
  PADDING-LEFT: 0px; 
  LEFT: 104px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px; 
  POSITION: absolute; 
  TOP: -1px;
}
#monmenu LI {
	PADDING-RIGHT: 2px; 
  PADDING-LEFT: 2px; 
  PADDING-BOTTOM: 2px; 
  MARGIN: 0px; 
  WIDTH: 160px; 
  PADDING-TOP: 2px; 
  LIST-STYLE-TYPE: none; 
  POSITION: relative;
  color: #fff;
  
}
#monmenu LI:hover {
	COLOR: #fae462;
}

}
#monmenu LI A {
	TEXT-DECORATION: none
}
#monmenu LI:hover UL.niveau2 {
	DISPLAY: block
}
#monmenu LI LI:hover UL.niveau3 {
	DISPLAY: block;
  
}
#monmenu LI.sfhover UL.niveau2 {
	DISPLAY: block
}
#monmenu LI LI.sfhover UL.niveau3 {
	DISPLAY: block
}
path, polygon, g{
    fill:none;
    
    pointer-events:all;
}
path:hover, polygon:hover  {
   fill: #fae462; 
  stroke: none;
  opacity: 0.9;
 -moz-box-shadow:0 0 15px #1F1F1F;
    -webkit-box-shadow:0 0 15px #1F1F1F;
    box-shadow:0 0 15px #1F1F1F,;
    
}
path.fenetrehd1:hover, .vitrine:hover {
   fill: #fae462; 
  stroke: none;
  opacity: 0.5;
 -moz-box-shadow:0 0 15px #1F1F1F;
    -webkit-box-shadow:0 0 15px #1F1F1F;
    box-shadow:0 0 15px #1F1F1F,;
    
}



#menuarchives {
	text-align:left;
color: #fff;
  font-family: 'open_sanslight';
  font-size: 0.5em;
  list-style-type: none;
  opacity: 0;
}
#menuarchives:hover {
	color: #ffffff;
  opacity: 1;

}
#menuarchives li {
padding: 0;
 list-style-type: none;
 
  -webkit-text-shadow: 0.5px 0.5px 0 #666;
    -moz-text-shadow: 0.5px 0.5px 0 #666;
    text-shadow: 0.5px 0.5px 0 #666;
}
#menuarchives li:hover {
color: #fae462;
}
#menuarchives ul {
padding: 0px;
  margin: 0px;
 
}
.cartoucherouge{
background: #cc071e;
color: #fff;
padding: 5%;
margin-left: 7%;
margin-right: 7%;
border-radius: 10px;
}
.dossier{
width: 15%;
  margin-left: 42.5%;
  margin-right: 42.5%;
  text-align: center;
}
.presse1{
 float: left;
width: 150px;
  height: 150px;
margin: 10px;
min-width: 100px;
  margin-left: 20%;
  margin-right: 15px;
  background-image: url(images/libre25-2.png);
  background-size: 100%;
  color:rgba(255, 255, 255, 0);
  text-align: center;
  vertical-align: middle;
  font-family: 'open_sansregular';
  
}
.presse2{
 float: left;
width: 150px;
  height: 150px;
margin: 10px;
min-width: 100px;
  margin-left: 20%;
  margin-right: 15px;
  background-image: url(images/lesoir27-2.jpg);
  background-size: 100%;
  color:rgba(255, 255, 255, 0);
  text-align: center;
  vertical-align: middle;
  font-family: 'open_sansregular';
  
}
.presse3{
 float: left;
width: 150px;
  height: 150px;
margin: 10px;
min-width: 100px;
  margin-left: 20%;
  margin-right: 15px;
  background-image: url(images/lesoirlogo.png);
  background-size: 100%;
  color:rgba(255, 255, 255, 0);
  text-align: center;
  vertical-align: middle;
  font-family: 'open_sansregular';
  
}
.presse1:hover, .presse2:hover, .presse3:hover{
color:rgba(255, 255, 255, 1);
  background: none;
  border: 1px solid #fff;
}

.lien1{
 float: left;
width: 150px;
  height: 150px;
margin: 10px;
min-width: 100px;
  
  
  background-image: url(images/logokarbon.png);
  background-repeat: no-repeat;
  background-size: 100%;
  color:rgba(255, 255, 255, 0);
  text-align: center;
  vertical-align: middle;
  font-family: 'open_sansregular';
  background-color: #fff;
  
}
.karbon1{
display: inline-block;

}
.lien2{
 float: left;
width: 150px;
  height: 150px;
margin: 10px;
min-width: 100px;
  
  background-image: url(images/mblogo.jpg);
  background-size: 100%;
  color:rgba(255, 255, 255, 0);
  text-align: center;
  vertical-align: middle;
  font-family: 'open_sansregular';
  
}
.mb1{
display: inline-block;
}

.lien3{
 float: left;
width: 150px;
  height: 150px;
margin: 10px;
min-width: 100px;
  
  background-image: url(images/logotof.png);
  background-size: 100%;
  color:rgba(255, 255, 255, 0);
  text-align: center;
  vertical-align: middle;
  font-family: 'open_sansregular';
  
}
.lien1:hover, .lien2:hover, .lien3:hover{
color:rgba(255, 255, 255, 1);
  background: none;
  border: 1px solid #fff;
}
.liens { 
  margin: 10px;
			font-family: helvetica, arial, sans-serif;
			-webkit-columns: 3;
			-moz-columns: 3;
			columns: 3;
		}
		
		.mb, .karbon, .tof {
			color: #fff;
			padding: 10px;
			margin: 0;
			background: none;
			display: inline-block; width: 100%;
      -webkit-column-break-after: always;
      break-inside: avoid-column;
			word-wrap: break-word;
			-webkit-hyphens: auto;
			-moz-hyphens: auto;
			hyphens: auto;
		}


#leprojet{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
  font-size: 0.8em;
  fill-opacity:0;
  z-index:1;
}
#contact{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
  
  fill-opacity:0;
  z-index:1;
}
#newsletter{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
  font-size: 0.3em;
  fill-opacity:0;
  z-index:1;
  
}
#liens{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
  stroke-opacity: 0;
  fill-opacity:0;
  z-index:1;
  
  
}


#presse{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
  
  fill-opacity:0;
  z-index:1;
  
}
#agenda{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
 
  fill-opacity:0;
  z-index:1;
}
#agendag{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
 
  fill-opacity:0;
}
#agendae{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;

  fill-opacity:0;
}
#agendan{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
 
  fill-opacity:0;
}
#agendad{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
  
  fill-opacity:0;
}
#agendaa{

  font-family: 'littlebirdmedium';
  text-transform: uppercase;
 
  fill-opacity:0;
}
#victor{

  font-family: 'billbonessansmedium';
  fill-opacity:0;
  font-size: 1em;
  text-anchor:middle;
}
#blurMe1{
fill: #000;}
#blurMe3{
fill: red;}
#blurMe{
fill: #fff;}
.victor{

  font-size: 0.7em;
  font-style: italic;
  
}
/*
iframe{
margin-bottom: 50px;
  position: relative;
  float: left;
  width: 50%;
  margin-left: 25%;
  margin-right: 25%;
}*/
.maison{margin-bottom: 50px;
  position: relative;
  float: left;
  width: 70%;
margin-left: 15%;
margin-right: 15%;}

#test2{

  
  fill-opacity:0;
}
#test2:hover{
fill:url(#img1);
  background-repeat: no-repeat;
  fill-opacity:1;
}