@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  src: local('Dosis Light'), local('Dosis-Light'), url(https://fonts.gstatic.com/s/dosis/v8/HhyXU5sn9vOmLzHDKeCFMI0.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: local('Dosis Regular'), local('Dosis-Regular'), url(https://fonts.gstatic.com/s/dosis/v8/HhyaU5sn9vOmLzloC_M.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: local('Dosis Medium'), local('Dosis-Medium'), url(https://fonts.gstatic.com/s/dosis/v8/HhyXU5sn9vOmLzGbKOCFMI0.woff) format('woff');
}
@media only screen and (max-width: 999px) {
	.Sociaux{
		position:absolute;left:0px;top:0px;height:0px;width:0px;border:0px;visibility:visible;
	}
	.AllLargeur{
		position:absolute;top:0px;left:0px;visibility:hidden;width:0px;
	}
	.tab_titre{
		background:;
		color:;
		font :   40px ;
	}
	.tab_saisie{
		background:;
		color:#333333;
		font :   40px Dosis;
	}
	.ImmobilierDetailPage{
        display: flex;
        flex-wrap: none;
		text-align:center;
    }
	.ImmobilierSearchG{
		
	}
	.ImmobilierListing {
        display: flex;
        flex-wrap: wrap;
    }
	.ImmobilierListingV{
		align-items:flex-start;
		text-align:center;
		width:376px;
		height:450px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEEEEE;
		margin:4px;
		padding:4px;
		overflow:hidden;
		font-size:20px;
	}
	.ImmobilierSuggestion {
        display: flex;
        flex-wrap: wrap;
		text-align:center;
    }
	.ImmobilierSuggestionV{
		text-align:center;
		width:330px;
		height:250px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEEEEE;
		margin:4px;
		padding:4px;
	}
	.ImmobilierMap{
		align-items:flex-start;
		width:500px;
		text-align:center;
		border:solid 1px #DDDDDD;
		margin:4px;
		padding:4px;
		overflow:hidden;
	}
	.ImmobilierForm{
		width:500px;
		align-items:flex-start;
		text-align:center;
		border:solid 1px #DDDDDD;
		font-size:20px;
		margin:4px;
		padding:4px;
		overflow:hidden;
	}
	.ImmobilierMiniDiv{
		cursor: hand;
			 width:100px;
			 height:100px;
			 overflow:hidden;
			vertical-align:middle;
		text-align:center;
		border:solid 1px #CCCCCC;
		box-shadow: 2px 2px 0px #EEEEEE;
		margin:4px;
		padding:4px;
	}
	.ImmobilierDiapoVignette{
		cursor: hand;
			 height:100px;
			 overflow:hidden;
			vertical-align:middle;
		text-align:center;
	}
	.ViewNumber{
		width:100px;
		border:solid 1px;
		margin:2px;
		padding:2px;
		font-size:40px;
		color:#CCCCCC;
		text-decoration:none;
		background-color:#222222;
	}
	
	.ProduitNbPages{
		width:100%;
		display: flex;
        flex-wrap: none;
	}
	.ProduitListingV{
		align-items:flex-start;
		width:550px;
		margin:2px;
		padding:2px;
		text-align:center;
		vertical-align:top;
	}
	.ProduitImgCadre{
		width:300px;
		height:250px;
		overflow:hidden;
	}
	.ProduitImg{
		max-width: 100%;
	}
	.ProduitDetailPage{
        display: flex;
        flex-wrap: none;
		text-align:center;
    }
	.ProduitSearchG{
	}
	.SearchCheck{
		zoom:200%;
	}
	.SearchCat{
		font-size:55px;
	}
	.SearchSousCat{
		font-size:35px;
	}
	.ProduitListing {
        display: flex;
        flex-wrap: wrap;
    }
	.RGPD{
		position:absolute;
		top:0px;
		height:400px;
		width:90%;
		background-color:#FFFFCC;
	}
	.ZoneCmdTxt{
		font-size:45px;
	}
	
	.BtnGraph{
	 color:#333333;
	 font-family: Dosis;
	 font :   20px Dosis;
	 text-decoration : none;
	}
	.BtnGraph:hover{
	 color:#333333;
	 font :   20px Dosis;
	 text-decoration : none;
	}

	.ZoneSearch{
		position:absolute;top:0px;left:0px;width:0px;visibility:hidden;
	}
	.ZonePanier{
		position:absolute;top:0px;left:0px;width:0px;visibility:hidden;
	}
	.IFPanier{
		position:relative;top:0px;left:0px;width:0px;height:0px;visibility:hidden;
	}
	body{
		color:#333333;
		background-color:;
		font :   30px Dosis;
		scrollbar-arrow-color : ;
		scrollbar-base-color : ;//barre
		scrollbar-face-color : 
		scrollbar-shadow-color : ;
		margin : 0px 0px 0px 0px;
		scrollbar-highlight-color : ;
		overflow:auto;
	}
	td{
		color:#333333;
		font :   40px Dosis;
	}
	.NavFleche{
		font-size :40px;
		color:#FFFFFF;
		text-decoration : none;
		font-family :arial;
	}
	.NavFleche:hover{
		font-size :40px;
		color:#999999;
		text-decoration : none;
		font-family :arial;
	}
	.MenuTelRoot{
		font-size :40px;
		color:#000000;
		text-decoration : none;
		font-family :arial;
	}
	H1{
		font-weight:normal;color:#a8388a;
		font-family:'Dosis';
	}
	.DiapoVignetteZoomDiv {
		background-color: rgba(0, 0, 0, 0.95);
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
	}
	.MenuTelLien{
		background-color: white;
		color: black;
		border: 2px solid #000000;
		width:150px;
		height:60px;
		text-align:center;
		position:absolute;
		visibility:visible;
		left:600px;
		top:10px;
	}
	.MenuTelOpen{
		position:absolute;
		visibility:visible;
		top:140px;
		z-index:150;
	}
	.MenuDer{
		position:absolute;top:0px;left:0px;visibility:hidden;width:0px;
	}
	.SMenuDer{
		background-color:#FF0000;position:absolute;top:0px;left:0px;visibility:hidden;z-index:1;width:0px;
	}
	.MenurDerCentreAll{
		position:absolute;top:0px;left:0px;visibility:hidden;width:0px;
	}
	.SMenuLien{
		position:absolute;top:0px;left:0px;visibility:hidden;width:0px;
	}
	.SMenuLien:hover{
		position:absolute;top:0px;left:0px;visibility:hidden;width:0px;
	}
	.Haut{
		background-image : url(Haut.jpg?110242);
		background-color:#383838;
		width:100%;
	}
	.HautTd{
		height:145;
		background-image : url(Haut.jpg);
		background-color:#383838;
		background-repeat:repeat;
		width:100%;
	}
	.HautDiv{
		height:100%;position:relative;overflow:hidden;
		width:100%;
	}
	.Bas{
		height:140;
		background-image : url(bas.jpg?110242);
		background-repeat:repeat;
		background-color: #383838;
		vertical-align:top;
		width:100%;
	}
	.BasTd{
		height:140;
		background-image : url(bas.jpg?110242);
		background-repeat:repeat;
		background-color: #383838;
		vertical-align:top;
		width:100%;
	}
	.BasDiv{
		height:100%;position:relative;overflow:hidden;
		width:100%;
	}
	input{
		font-family : ;
		font-size :40px;
	}
	textarea{
		font-family : ;
		font-size :40px;
	}
	.BlocCentre{
		width:100%;
		padding: 0;
		margin: 0;
	}
	.Bloc{
		width:100%;
	}
	.ProduitDetail {
        display: flex;
        flex-wrap: wrap;
    }
    .ProduitDetail>* {
		flex: 1 1 auto;
		margin:2px;
		padding:2px;
		text-align:center;
		vertical-align:top;
		border:solid 1px #DDDDDD;
		box-shadow: 3px 3px 0px #EEEEEE;
	}
	
	
.Obj1{position:absolute;top:0px;left:5px;visibility:visible;}

.Obj2{position:absolute;top:0px;left:0px;visibility:hidden;width:0px;}

.Obj3{position:absolute;top:0px;left:0px;visibility:hidden;width:0px;}

.Obj4{position:absolute;top:0px;left:0px;visibility:hidden;width:0px;}

.Obj5{position:absolute;top:0px;left:0px;visibility:hidden;width:0px;}

.Obj6{position:absolute;top:20px;left:0px;visibility:visible;}

.Obj8{position:absolute;top:78px;left:168px;visibility:visible;}

.BlocCentre1{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre5{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre6{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre8{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre9{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre13{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre7{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre12{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre3{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre2{width:100%;padding:0;margin:0;overflow-x:auto;}

}
.CmdTitre{
	background-color:#DDDDDD;
	text-align:center;
}
.CmdLigne{
	background-color:#F6F6F6;
}
.CmdTaille{
	font-size :14px;
}
.CmdBtn{
	border:solid 1px #999999;
	box-shadow: 3px 3px 0px #EEEEEE;
	text-decoration:none;
	margin:6px;
	padding:6px;
	cursor:pointer;
}
.MenuCat{
	font-size :14px;
	text-decoration:none;
	color:#000000;
}

.MenuMetierListing {
	display: flex;
	flex-wrap: wrap;
}
.MenuMetierDiv{
	cursor: pointer;
		 width:160px;
		 height:120px;
		 background-color:#333333;
		 overflow:hidden;
		vertical-align:middle;
	text-align:center;
	box-shadow: 2px 2px 0px #000000;
}

@media only screen and (min-width: 1000px) {

	.ProduitImgCadre{
		width:300px;
		height:250px;
		overflow:hidden;
	}
	.ProduitImg{
		max-width: 100%;
	}
	.ProduitSearchG{
	}
	.SearchCheck{

	}
	.SearchCat{
		font-size:24px;
	}
	.SearchSousCat{
		font-size:18px;
	}
	.RGPD{
		position:absolute;
		top:0px;
		height:400px;
		width:90%;
		background-color:#FFFFCC;
	}
	.ZoneCmdTxt{
		font-size:24px;
	}

	.BDetail{
		color:#333333;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEEEEE;
		margin:4px;
		padding:4px;
	}
	.ImmobilierDetailPage{
        display: flex;
        flex-wrap: none;
		text-align:center;
    }
	.ImmobilierSearchG{
		
	}
	.ImmobilierListing {
        display: flex;
        flex-wrap: wrap;
    }
	.ImmobilierListingV{
		align-items:flex-start;
		text-align:center;
		width:376px;
		height:450px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEEEEE;
		margin:4px;
		padding:4px;
		overflow:hidden;
	}
	.ImmobilierSuggestion {
        display: flex;
        flex-wrap: wrap;
		text-align:center;
    }
	.ImmobilierSuggestionV{
		text-align:center;
		width:330px;
		height:200px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEEEEE;
		margin:4px;
		padding:4px;
	}
	.ImmobilierMap{
		align-items:flex-start;
		text-align:center;
		border:solid 1px #DDDDDD;
		margin:4px;
		padding:4px;
		overflow:hidden;
	}
	.ImmobilierForm{
		align-items:flex-start;
		text-align:center;
		border:solid 1px #DDDDDD;
		margin:4px;
		padding:4px;
		overflow:hidden;
	}
	.ImmobilierMiniDiv{
		cursor: hand;
			 width:100px;
			 height:100px;
			 overflow:hidden;
			vertical-align:middle;
		text-align:center;
		border:solid 1px #CCCCCC;
		box-shadow: 2px 2px 0px #EEEEEE;
		margin:4px;
		padding:4px;
	}
	.ImmobilierDiapoVignette{
		cursor: hand;
			 height:100px;
			 overflow:hidden;
			vertical-align:middle;
		text-align:center;
	}
	.ViewNumber{
		width:100px;
		border:solid 1px;
		margin:0px;
		padding:2px;
		font-size:14px;
		color:#CCCCCC;
		text-decoration:none;
		background-color:#222222;
	}
	
	.ImgMini{
		cursor: hand;
			 background-color:#333333;
			 overflow:hidden;
			vertical-align:middle;
		text-align:center;
		box-shadow: 2px 2px 0px #000000;
		-webkit-filter: blur(0px);
	}
	
	.ProduitDetailPage{
        display: flex;
        flex-wrap: none;
		text-align:center;
    }
	.ProduitSearchG{
		
	}
	.ProduitListing {
        display: flex;
        flex-wrap: wrap;
    }
	.ProduitMiniDiv{
		cursor: hand;
			 width:150px;
			 height:150px;
			 background-color:#333333;
			 overflow:hidden;
			vertical-align:middle;
		text-align:center;
		box-shadow: 2px 2px 0px #000000;
	}
	.ProduitListingV{
		align-items:flex-start;
		width:300px;
		height:480px;
		margin:2px;
		padding:2px;
		text-align:center;
		vertical-align:top;
		overflow:hidden;
	}
	.ProduitSuggestion {
        display: flex;
        flex-wrap: wrap;
		text-align:center;
    }
	.ProduitSuggestionV{
		text-align:center;
		width:330px;
		height:200px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEEEEE;
		margin:4px;
		padding:4px;
	}
	.ProduitNbPages{
		width:100%;
		display: flex;
        flex-wrap: none;
	}
	
	.ProduitDetail {
        display: flex;
        flex-wrap: wrap;
    }
	.ProduitDetail>* {
		flex: 1 1 500px;
		margin:2px;
		padding:2px;
		text-align:center;
		vertical-align:top;
	}
	
	.ProduitDetailZoom {
		flex: 1 1 450px;
		margin:2px;
		padding:2px;
		text-align:center;
		vertical-align:top;
	}
	
	.ProduitDetailCmd {
		flex: 1 1 150px;
		margin:2px;
		padding:2px;
		text-align:center;
		vertical-align:top;
		border:solid 1px #DDDDDD;
		box-shadow: 3px 3px 0px #EEFFEE;
	}
	
	.MenuSpec{
		width:1000px;
	}
	.AllLargeur{
		width:1000px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #666666;
		background-color:#ffffff;
	}
	.BtnGraph{
	 color:#333333;
	 font :   20px Dosis;
	 text-decoration : none;
	}
	.BtnGraph:hover{
	 color:#333333;
	 font :   20px Dosis;
	 text-decoration : none;
	}
	.IFPanier{
		position:relative;top:146px;left:800px;width:200px;height:60px;visibility:visible;
	}
	.ZoneSearch{
		position:absolute;top:100px;left:1000px;width:290px;visibility:visible;
	}
	.ZonePanier{
		margin:0px;padding:0px;position:absolute;top:px;left:px;width:px;height:px;visibility:visible;
	}
	.NavFleche{
		font-size :40px;
		color:#FFFFFF;
		text-decoration : none;
		font-family :arial;
	}
	.NavFleche:hover{
		font-size :40px;
		color:#999999;
		text-decoration : none;
		font-family :arial;
	}
	.MenuTelLien{
		visibility:hidden;
	}
	.DiapoVignetteZoomDiv {
		background-color: rgba(0, 0, 0, 0.95);
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
	}
	.BlocCentre{
		width:1000px;
		padding: 0;
		margin: 0;
	}
	.Bloc{
		width:100%;
		text-align:center;
	}
	
	
	.SMHOff{
		background-image : url("SMHOff.gif");
		cursor: hand;
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight: ;
		font-style : ;
		text-decoration : none;
	}
	.SMHOn{
		background-image : url("SMHOn.gif");
		cursor: hand;
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight : ;
		font-style : ;
		text-decoration : none;
	}
	.SMHMoreOff{
		background-image : url("SMHMoreOff.gif");
		cursor: hand;
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight: ;
		font-style : ;
		text-decoration : none;
	}
	.SMHMoreOn{
		background-image : url("SMHMoreOn.gif");
		cursor: hand;
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight : ;
		font-style : ;
		text-decoration : none;
	}

	.MHOff{
		border: 1px solid black;
		background-color :transparent;
		width:;
		color:;
		font-family:;
		font-size:px;
		font-weight:;
		font-style :;
		text-align :;
		text-decoration : none;
		background-image : url("MHOff.jpg");
		background-repeat:repeat-x;
		cursor: pointer;
	}
	.MHOff:hover{
		background-color :transparent;
		color:;
		font-family: ;
		font-size: px;
		font-weight : ;
		font-style : ;
		text-align : ;
		text-decoration : none;
		background-image : url("MHOn.gif");
		background-repeat:repeat-x;
		cursor: pointer;
	}
	
	input{
		font-family : ;
		font-size : px;
	}
	textarea{
		font-family : ;
		font-size : px;font-size :12px;
	}
	.Gauche{
		width:;
		background-image : url(gauche.jpg?110242);
		background-repeat:;
		background-color:;
	}
	.GaucheTd{
		width:;
		background-image : url(gauche.jpg?110242);
		background-repeat:;
		background-color:;
	}
	.GaucheDiv{
		position:relative;
	}
	.Haut{
		height:145;
		background-image : url(Haut.jpg?110242);
		background-color:#383838;
	}
	.HautTd{
		height:145;
		background-image : url(Haut.jpg);
		background-color:#383838;
		background-repeat:repeat;
	}
	.HautDiv{
		width:1000px;height:100%;position:relative;overflow:hidden;
	}
	.Droite{
		vertical-align:top;
		text-align :Center;
		width:;
		background-image : url(fond_droite.jpg?110242);
		background-repeat:;
		background-color:;
		vertical-align:top;
	}
	.DroiteTd{
		vertical-align:top;
		text-align :Center;
		width:;
		background-image : url(fond_droite.jpg?110242);
		background-repeat:;
		background-color:;
		vertical-align:top;
	}
	.DroiteDiv{
		position:relative;
	}
	.Bas{
		height:140;
		background-image : url(bas.jpg?110242);
		background-repeat:repeat;
		background-color: #383838;
		vertical-align:top;
	}
	.BasTd{
		height:140;
		background-image : url(bas.jpg?110242);
		background-repeat:repeat;
		background-color: #383838;
		vertical-align:top;
	}
	.BasDiv{
		position:relative;
		overflow:hidden;
		height:140px;
		width:1000px;
	}
	.Centre{
		width:;
		background-image : url(centre.jpg);
		background-repeat :;
		background-color: ;
	}
	.CentreTd{
		background-image : url(centre.jpg);
		background-repeat :;
		width:;
		background-color: ;
		text-align;left;
	}
	.CentreDiv{
		width:px;
	}
	.tab_titre{
		background:;
		color:;
		font :   px ;
	}
	H1{
		font-weight:normal;color:#a8388a;
		font-family:'Dosis';
		font-size:30px;
	}
	.H1Titre{
		font-weight:900;color:#333333;
		font-family:Arial;
		font-size:30px;
	}
	.tab_saisie{
		background:;
		color:#333333;
		font :   20px Dosis;
	}
	.tab{
		border-color:;
		width:;
		border-width:;
	}
	a{
		color: ;
		font-family:Dosis;
		font-size : px;
		font-weight : ;
		font-style : ;
	}
	a:hover{
		color: ;
		font-family:'Dosis';
		font-size : px;
		font-weight : ;
		font-style : ;
	}
	body{
		color:#333333;
		background-color:;
		font :   20px Dosis;
		scrollbar-arrow-color : ;
		scrollbar-base-color : ;//barre
		scrollbar-face-color : 
		scrollbar-shadow-color : ;
		margin : 0px 0px 0px 0px;
		scrollbar-highlight-color : ;
		overflow:auto;
	}

	.ExtGauche{
		padding: 0;
		background-image : url(ext_fond_gauche.jpg?110242);
		background-repeat:;
		background-color:;
		background-position: ;
		border-collapse: collapse;
		margin: 0;
		overflow-x:hidden;
	}
	.ExtGaucheDiv{
		overflow:hidden;
		width:1px;
	}
	.ExtDroite{
		padding: 0;
		background-image : url(ext_fond_droite.jpg?110242);
		background-repeat:;
		background-color:;
		background-position: ;
		border-collapse: collapse;
		margin: 0;
		overflow-x:hidden;
	}
	.ExtDroiteDiv{
		overflow:hidden;
		width:1px;
	}
	.MyAll{
		width:100%;
		height:100%;
		border-collapse: collapse;
		margin: 0; 
		padding: 0; 
		border: 0; 
		outline: 0;
		border: 0px solid black;
	}

	.TableauAll{
		width:[TotalLargeur];
		height:100%;
		border-collapse: collapse;
		vertical-align:top;
		text-align :Left;
		border: 0px solid black;
		margin: 0; 
		padding: 0; 
		border: 0;
	}

	.SMHOff{
		background-image : url("SMHOff.gif");
		cursor: hand;
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight: ;
		font-style : ;
		text-decoration : none;
	}
	.SMHOn{
		background-image : url("SMHOn.gif");
		cursor: hand;
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight : ;
		font-style : ;
		text-decoration : none;
	}
	.SMHMoreOff{
		background-image : url("SMHMoreOff.gif");
		cursor: hand;
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight: ;
		font-style : ;
		text-decoration : none;
	}
	.SMHMoreOn{
		background-image : url("SMHMoreOn.gif");
		cursor: hand;
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight : ;
		font-style : ;
		text-decoration : none;
	}

	.MHOff{
		background-color :transparent;
		width:;
		color:;
		font-family:;
		font-size:px;
		font-weight:;
		font-style :;
		text-align :;
		text-decoration : none;
		background-image : url("MHOff.gif");
		cursor: hand;
	}
	.MHOn{
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight : ;
		font-style : ;
		text-align : ;
		text-decoration : none;
		background-image : url("MHOn.gif");
		cursor: hand;
	}

	.MenuDer{
		position:absolute;top:px;left:px;
	}
	.SMenuDer{
		position:absolute;top:0px;left:0px;visibility:hidden;z-index:1;
	}
	.MenurDerCentreAll{
		position:relative;
	}
	.SMenuLien{
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight: ;
		font-style : ;
		text-decoration : none;
	}
	.SMenuLien:hover{
		background-color :transparent;
		color: ;
		font-family: ;
		font-size: px;
		font-weight : ;
		font-style : ;
		text-decoration : none;
	}

	.lien_txt{
		background-color : ;
		color: ;
		font-family : ;
		font-size : px;
		font-weight : ;
		font-style : ;
	}
	.lien_txt:hover{
		background: ;
		color: ;
		font-family : ;
		font-size : px;
		font-weight : ;
		font-style : ;
	}
	td{
		color:#333333;
		font :   20px Dosis;
	}
	span{
		color:#333333;
		font :   20px Dosis;
	}
	.detail_lien{
		text-decoration:none;
	}
	
.Obj1{position:absolute;top:0px;left:5px;visibility:visible;}

.Obj2{position:absolute;top:5px;left:800px;visibility:visible;}

.Obj3{position:absolute;top:110px;left:350px;visibility:visible;}

.Obj4{position:absolute;top:110px;left:800px;visibility:visible;}

.Obj5{position:absolute;top:110px;left:580px;visibility:visible;}

.Obj6{position:absolute;top:20px;left:0px;visibility:visible;}

.Obj8{position:absolute;top:78px;left:168px;visibility:visible;}

.BlocCentre1{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre5{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre6{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre8{width:1000px;padding:0;margin:0;overflow-x:auto;}

.BlocCentre9{width:1000px;padding:0;margin:0;overflow-x:auto;}

.BlocCentre13{width:1000px;padding:0;margin:0;overflow-x:auto;}

.BlocCentre7{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre12{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre3{width:100%;padding:0;margin:0;overflow-x:auto;}

.BlocCentre2{width:100%;padding:0;margin:0;overflow-x:auto;}

}
.MyZoom {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.MyZoom:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  src: local('Dosis Light'), local('Dosis-Light'), url(https://fonts.gstatic.com/s/dosis/v8/HhyXU5sn9vOmLzHDKeCFMI0.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: local('Dosis Regular'), local('Dosis-Regular'), url(https://fonts.gstatic.com/s/dosis/v8/HhyaU5sn9vOmLzloC_M.woff) format('woff');
}
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: local('Dosis Medium'), local('Dosis-Medium'), url(https://fonts.gstatic.com/s/dosis/v8/HhyXU5sn9vOmLzGbKOCFMI0.woff) format('woff');
}