BtnGraph{
 font-family: 'Dosis';
 font-style: normal;
 font-weight: 300;
}
ProduitMiniDivAll{
display: flex;
        flex-wrap: wrap;
}
.ProduitMiniDiv{
cursor: hand;
	 width:150px;
	 background-color:#F6F6F6;
	 overflow:hidden;
	v-align:middle;
text-align:center;
}

.ProduitMiniZoom{
	 cursor: hand;
	 width:150px;
	 -webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
v-align:middle;
}

.ProduitMiniZoom:hover{
	 cursor: hand;
v-align:middle;
	 width:150px;
	-webkit-transform: scale(1.05);
		transform: scale(1.05);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;

}

.ProduitZoom{
	 cursor: hand;
	 width:400px;
	 -webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
v-align:middle;
}
.ProduitZoom:hover{
	 cursor: hand;
         v-align:middle;
	 width:400px;
	-webkit-transform: scale(1.05);
		transform: scale(1.05);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;

}

.EffetZoom{
	 -webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
}
.EffetZoom:hover{
	-webkit-transform: scale(1.05);
		transform: scale(1.05);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
}.ImgZoomAllowed{
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.ImgZoomAllowed:hover{
	zoom: 110%;
	-moz-transform: scale(2);
	transform: scale(1.05);
	transition: .3s ease-in-out;
	-webkit-transform: scale(1.05);
	-webkit-transition: .3s ease-in-out;
}
.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 #EEFFEE;
	text-decoration:none;
	width:850px;
	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 #EEFFEE;
}
.MyZoom {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.MyZoom:hover {
	zoom: 110%;
	-moz-transform: scale(2);
	transform: scale(1.05);
	transition: .3s ease-in-out;
	-webkit-transform: scale(1.05);
	-webkit-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');
}

@media only screen and (max-width: 999px) {
	.DiapoTitre{
	font-family: 'Script';
	 font-size: 16px;
	 color: white; text-shadow: black 0.1em 0.1em 0.2em;
	 text-align:left;
	width:80%;
	}
	.CalendarIFrame{
		margin:0px;
		width:600px;
		height:400px;
		border:none;
	}
	.CalendarDay{
		background-color:#f4f5e7;
	}
	.CalendarDay:hover{
		background-color:#990000;
		color:#FFFFFF;
	}
	.CalendarDayCur{
		background-color:#990000;
		color:#FFFFFF;
	}
	.CalendarBtnGoMonth{
		text-decoration:none;
		font-weight: bolder;
		color:#990000;
		font-size:40px;
	}
	.CalendarLienCur{
		color:#FFFFFF;
		text-decoration:none;
	}
	.CalendarLien{
		color:#000000;
		text-decoration:none;
	}
	.CalendarLien:hover{
		color:#FFFFFF;
		text-decoration:none;
	}
	.PaveListing{
		width:100%;
	}
	.Sociaux{
		position:absolute;
		top:10px;
		width:500px;
		left:0px;
	}
	.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:100%;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEFFEE;
		margin:4px;
		padding:4px;
		overflow:hidden;
		font-size:20px;
	}
	.ImmobilierListingImg {
        width:100%;
    }
	.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 #EEFFEE;
		margin:4px;
		padding:4px;
	}
	.ImmobilierMap{
		align-items:flex-start;
		width:100%;
		text-align:center;
		border:solid 1px #DDDDDD;
		margin:4px;
		padding:4px;
		overflow:hidden;
	}
	.ImmobilierForm{
		width:100%;
		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 #EEFFEE;
		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;
	}
	.ProduitMiniDiv{
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer;
			 width:150px;
			 height:150px;
			 background-color:#FFFFFF;
			 overflow:hidden;
			vertical-align:middle;
		text-align:center;
		border:solid 1px #BBBBBB;
		box-shadow: 2px 2px 0px #EEFFEE;
	}
	.ProduitListingV{
		align-items:flex-start;
		width:100%;
		margin:5px;
		padding:2px;
		text-align:center;
		vertical-align:top;
		border:solid 1px #DDDDDD;
		box-shadow: 3px 3px 0px #EEFFEE;
	}
	.ProduitImgCadre{
		width:100%;
		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:250px;left:150px;width:0px;visibility:hidden;overflow: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;
	}
	td{
		font :   20px Dosis;
	}
	body{
		color:#333333;
		background-color:#FFFFFF;
		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-x:hidden;
		overflow-y:auto;
		
	}
	.NavFleche{
		font-size :40px;
		color:#000000;
		text-decoration : none;
		font-family :arial;
	}
	.NavFleche:hover{
		font-size :40px;
		color:#999999;
		text-decoration : none;
		font-family :arial;
	}
	.MenuTelRoot{
		font-size :20px;
		color:#000000;
		text-decoration : none;
		font-family :arial;
	}
	H1{
		font-weight:normal;color:;
		font-family:'Dosis';
		font-size:24px;
		margin-left:8px;
		margin-right:8px;
		margin-top:4px;
		margin-bottom:4px;
	}
	.DiapoVignetteZoomDiv {
		background-color: rgba(255, 255, 255, 0.95);
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
		width:100%;
		overflow:hidden;
	}
	.MenuTelLien{
		color: #FFFFFF;
		border: none;
		width:50px;
		height:60px;
		text-align:center;
		position:absolute;
		visibility:visible;
		left:600px;
		top:0px;
		text-decoration:none;
	}
	.MenuTelOpen{
		position:absolute;
		visibility:visible;
		top:80px;
		z-index:150;
		font-size:20px;
		background-color: white;
		color: black;
		border: 1px solid #000000;
		box-shadow: 2px 2px 2px #666666;
		margin:0px;
		padding:3px;
	}
	.MenuDer{
		position:visible;top:0px;left:0px;visibility:hidden;width:0px;overflow-x:hidden;
	}
	.SMenuDer{
		background-color:#FF0000;position:absolute;top:0px;left:0px;visibility:hidden;z-index:1;width:0px;
	}
	.MenuDerCentreAll{
		position:absolute;top:0px;left:0px;visibility:hidden;width:0px;overflow-x:hidden;
	}
	.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?122315);
		background-color:#FFFFFF;
		width:100%;
	}
	.HautTd{
		height:199;
		background-image : url(Haut.jpg);
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		width:100%;
	}
	.HautDiv{
		position:relative;
		overflow:hidden;
		height:199px;
		width:100%;
	}
	.Bas{
		height:100;
		background-image : url(bas.jpg?122315);
		background-repeat:repeat;
		background-color: #FFFFFF;
		vertical-align:top;
		width:100%;
	}
	.BasTd{
		height:100;
		background-image : url(bas.jpg?122315);
		background-repeat:repeat;
		background-color: #FFFFFF;
		vertical-align:top;
		width:100%;
	}
	.BasDiv{
		height:100%;position:relative;overflow:hidden;
		width:100%;
	}
	select{
		width:200px;
		font-size :18px;
		padding:8px 0px 8px 0px;
		margin:8px 0px 8px 0px;
	}
	input[type="text"]{
		width:200px;
		font-family : ;
		font-size :18px;
		padding:8px 0px 8px 0px;
		margin:8px 0px 8px 0px;
	}
	input[type="checkbox"]{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	input[type="button"]{
		font-family : ;
		font-weight:bold;
		background-color:;
		color:#000000;
		border: outset #EEEEEE;
		padding:8px 20px 8px 20px;
		font-size: px;
		cursor: pointer;
	}
	input[type="button"]:hover{
		font-family : ;
		font-weight:bold;
		background-color:;
		color:#FFFFFF;
		border: inset #999999;
		padding:8px 20px 8px 20px;
		font-size: px;
		cursor: pointer;
	}
	textarea{
		width:230px;
		font-family : ;
		font-size :18px;
		padding:8px 0px 8px 0px;
		margin:8px 0px 8px 0px;
	}
	.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 #EEFFEE;
	}
	.Obj1{position:absolute;top:0px;left:0px;visibility:hidden;width:0px;}
.Obj2{position:absolute;top:0px;left:0px;visibility:hidden;width:0px;}
.Obj3{position:absolute;top:0px;left:0px;visibility:hidden;width:0px;}
.CSSBloc1{width:100%; padding:0; margin:0; overflow-x:auto; display:flex; flex-wrap: wrap; justify-content: center}
.CSSBlocLigne1{width:100%; text-align:left; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin-left:20px; margin-right:20px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.CSSBlocLigne2{width:100%; text-align:left; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin-left:20px; margin-right:20px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.CSSBlocLigne3{width:100%; text-align:left; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin-left:20px; margin-right:20px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.CSSBlocLigne4{width:100%; text-align:left; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin-left:20px; margin-right:20px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.BlocCentre1{width:100%;text-align:center;padding:0;margin:0;overflow-x:auto;display:flex;flex-wrap: wrap;justify-content: center;}

}

@media only screen and (min-width: 1000px) and (max-width:1399px) {
	.DiapoTitre{
	font-family: 'Script';
	 font-size: 70px;
	 color: white; text-shadow: black 0.1em 0.1em 0.2em;
	 text-align:left;
	width:80%;
	}
	.CalendarIFrame{
		margin:0px;
		width:600px;
		height:400px;
		border:none;
	}
	.CalendarDay{
		background-color:#f4f5e7;
	}
	.CalendarDay:hover{
		background-color:#990000;
		color:#FFFFFF;
	}
	.CalendarDayCur{
		background-color:#990000;
		color:#FFFFFF;
	}
	.CalendarBtnGoMonth{
		text-decoration:none;
		font-weight: bolder;
		color:#990000;
		font-size:20px;
	}
	.CalendarLienCur{
		color:#FFFFFF;
		text-decoration:none;
	}
	.CalendarLien{
		color:#000000;
		text-decoration:none;
	}
	.CalendarLien:hover{
		color:#FFFFFF;
		text-decoration:none;
	}
	.PaveListing{
		width:24%;
	}
	.Sociaux{
		position:absolute;
		top:146px;
		width:400px;
		left:600px;
	}
	.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 #EEFFEE;
		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 #EEFFEE;
		margin:4px;
		padding:4px;
		overflow:hidden;
	}
	.ImmobilierListingImg {
        height:180px;
    }
	.ImmobilierSuggestion {
        display: flex;
        flex-wrap: wrap;
		text-align:center;
    }
	.ImmobilierSuggestionV{
		text-align:center;
		width:330px;
		height:240px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEFFEE;
		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 #EEFFEE;
		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{
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer;
			 width:100px;
			 height:150px;
			 background-color:#FFFFFF;
			 overflow:hidden;
			vertical-align:middle;
		text-align:center;
		border:solid 1px #BBBBBB;
		box-shadow: 2px 2px 0px #EEFFEE;
	}
	.ProduitListingV{
		align-items:flex-start;
		width:300px;
		height:480px;
		margin:5px;
		padding:2px;
		text-align:center;
		vertical-align:top;
		overflow:hidden;
		border:solid 1px #DDDDDD;
		box-shadow: 3px 3px 0px #EEFFEE;
		
	}
	.ProduitSuggestion {
        display: flex;
        flex-wrap: wrap;
		text-align:center;
    }
	.ProduitSuggestionV{
		text-align:center;
		width:330px;
		height:240px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEFFEE;
		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 200px;
		margin:2px;
		padding:2px;
		text-align:center;
		vertical-align:top;
	}
	
	.ProduitDetailCmd {
		flex: 1 1 150px;
		height:420px;
		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:250px;left:150px;width:290px;visibility:visible;
	}
	.ZonePanier{
		margin:0px;padding:0px;position:absolute;top:50px;left:690px;width:300px;height:35px;visibility:visible;
	}
	.NavFleche{
		font-size :40px;
		color:#000000;
		text-decoration : none;
		font-family :arial;
	}
	.NavFleche:hover{
		font-size :40px;
		color:#999999;
		text-decoration : none;
		font-family :arial;
	}
	.MenuTelLien{
		background-color: #000000;
		color: #FFFFFF;
		border: none;
		width:150px;
		height:60px;
		text-align:center;
		position:absolute;
		visibility:hidden;
		left:0px;
		top:0px;
		text-decoration:none;
	}
	.MenuTelOpen{
		position:absolute;
		visibility:visible;
		top:80px;
		z-index:150;
		background-color: white;
		color: black;
		border: 1px solid #000000;
		box-shadow: 2px 2px 2px #666666;
		margin:0px;
		padding:3px;
	}
	.DiapoVignetteZoomDiv {
		background-color: rgba(255, 255, 255, 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:190;
		color:#FFFFFF;
		font-family:Dosis;
		font-size:20px;
		font-weight:normal;
		font-style :;
		text-align :Center;
		text-decoration : none;
		background-image : url("MHOff.jpg");
		background-repeat:repeat-x;
		cursor: pointer;
	}
	.MHOff:hover{
		background-color :transparent;
		color:#000000;
		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;
	}
	
	select{
		width:230px;
		padding:2px 0px 2px 0px;
		margin:2px 0px 2px 0px;
		font-size: px;
	}
	input[type="text"]{
		width:230px;
		font-family : ;
		padding:2px 0px 2px 0px;
		margin:2px 0px 2px 0px;
		font-size: px;
	}
	input[type="checkbox"]{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	input[type="button"]{
		font-family : ;
		font-weight:bold;
		background-color:;
		color:#000000;
		border: outset #EEEEEE;
		padding:8px 20px 8px 20px;
		font-size: px;
		cursor: pointer;
	}
	input[type="button"]:hover{
		font-family : ;
		font-weight:bold;
		background-color:;
		color:#FFFFFF;
		border: inset #999999;
		padding:8px 20px 8px 20px;
		font-size: px;
		cursor: pointer;
	}
	textarea{
		width:230px;
		font-family : ;
		font-size: px;
		padding:8px 0px 8px 0px;
		margin:8px 0px 8px 0px;
	}
	.Gauche{
		width:0;
		background-image : url(gauche.jpg?122315);
		background-repeat:repeat;
		background-color:;
	}
	.GaucheTd{
		width:0;
		background-image : url(gauche.jpg?122315);
		background-repeat:repeat;
		background-color:;
	}
	.GaucheDiv{
		position:relative;
	}
	.Haut{
		height:199;
		background-image : url(Haut.jpg?122315);
		background-color:#FFFFFF;
	}
	.HautTd{
		height:199;
		background-image : url(Haut.jpg);
		background-color:#FFFFFF;
		background-repeat:repeat-x;
	}
	.HautDiv{
		position:relative;
		overflow:hidden;
		height:199px;
		width:1000px;
	}
	.Droite{
		vertical-align:top;
		text-align :Center;
		width:0;
		background-image : url(fond_droite.jpg?122315);
		background-repeat:repeat;
		background-color:;
		vertical-align:top;
	}
	.DroiteTd{
		vertical-align:top;
		text-align :Center;
		width:0;
		background-image : url(fond_droite.jpg?122315);
		background-repeat:repeat;
		background-color:;
		vertical-align:top;
	}
	.DroiteDiv{
		position:relative;
	}
	.Bas{
		height:100;
		background-image : url(bas.jpg?122315);
		background-repeat:repeat;
		background-color: #FFFFFF;
		vertical-align:top;
	}
	.BasTd{
		height:100;
		background-image : url(bas.jpg?122315);
		background-repeat:repeat;
		background-color: #FFFFFF;
		vertical-align:top;
	}
	.BasDiv{
		position:relative;
		overflow:hidden;
		height:100px;
		width:1000px;
	}
	.Centre{
		width:1000;
		background-image : url(centre.jpg);
		background-repeat :repeat;
		background-color: #FFFFFF;
	}
	.CentreTd{
		background-image : url(centre.jpg);
		background-repeat :repeat;
		width:1000;
		background-color: #FFFFFF;
		text-align;left;
	}
	.CentreDiv{
		width:1000px;
	}
	.tab_titre{
		background:;
		color:;
		font :   px ;
	}
	.tab_saisie{
		background:;
		color:#333333;
		font :   20px Dosis;
	}
	H1{
		font-weight:normal;color:;
		font-family:'Dosis';
		font-size:30px;
	}
	.H1Titre{
		font-weight:900;color:;
		font-family:Arial;
		font-size:30px;
	}
	
	.tab{
		border-color:;
		width:;
		border-width:;
	}
	a{
		color: ;
		font-family:Dosis;
		font-size :20px;
		font-weight : ;
		font-style : ;
	}
	a:hover{
		color: ;
		font-family:'Dosis';
		font-size : px;
		font-weight : ;
		font-style : ;
	}
	body{
		color:#333333;
		background-color:#FFFFFF;
		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?122315);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		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?122315);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		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:190;
		color:#FFFFFF;
		font-family:Dosis;
		font-size:20px;
		font-weight:normal;
		font-style :;
		text-align :Center;
		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:154px;left:0px;
	}
	.SMenuDer{
		position:absolute;top:0px;left:0px;visibility:hidden;z-index:1;
	}
	.MenuDerCentreAll{
		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 : ;
	}
	span{
		color:#333333;
		font :   20px Dosis;
	}
	.detail_lien{
		text-decoration:none;
	}
	.Obj1{position:absolute;top:0px;left:0px;visibility:visible;}
.Obj2{position:absolute;top:150px;left:300px;visibility:visible;}
.Obj3{position:absolute;top:150px;left:600px;visibility:visible;}
.CSSBloc1{width:1000px; padding:0; margin:0; overflow-x:auto; display:flex; flex-wrap: wrap; justify-content: center;}
.CSSBlocLigne1{width:100%; text-align:left; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin:0px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.CSSBlocLigne2{width:60%; text-align:left; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin:0px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.CSSBlocLigne3{width:40%; text-align:left; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin:0px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.CSSBlocLigne4{width:50%; text-align:left; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin:0px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.BlocCentre1{width:1000px;text-align:center;padding:0;margin:0;overflow-x:auto;display:flex;flex-wrap: wrap;justify-content: center;}

}
@media only screen and (min-width: 1400px){
	.DiapoTitre{
	font-family: 'Script';
	 font-size: 70px;
	 color: white; text-shadow: black 0.1em 0.1em 0.2em;
	 text-align:left;
	width:80%;
	}
	.CalendarIFrame{
		margin:0px;
		width:600px;
		height:400px;
		border:none;
	}
	.CalendarDay{
		background-color:#f4f5e7;
	}
	.CalendarDay:hover{
		background-color:#990000;
		color:#FFFFFF;
	}
	.CalendarDayCur{
		background-color:#990000;
		color:#FFFFFF;
	}
	.CalendarBtnGoMonth{
		text-decoration:none;
		font-weight: bolder;
		color:#990000;
		font-size:20px;
	}
	.CalendarLienCur{
		color:#FFFFFF;
		text-decoration:none;
	}
	.CalendarLien{
		color:#000000;
		text-decoration:none;
	}
	.CalendarLien:hover{
		color:#FFFFFF;
		text-decoration:none;
	}
	.PaveListing{
		width:24%;
	}
	.Sociaux{
		position:absolute;
		top:146px;
		width:400px;
		left:600px;
	}
	.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 #EEFFEE;
		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 #EEFFEE;
		margin:4px;
		padding:4px;
		overflow:hidden;
	}
	.ImmobilierListingImg {
        height:180px;
    }
	.ImmobilierSuggestion {
        display: flex;
        flex-wrap: wrap;
		text-align:center;
    }
	.ImmobilierSuggestionV{
		text-align:center;
		width:330px;
		height:240px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEFFEE;
		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 #EEFFEE;
		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{
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer;
			 width:100px;
			 height:150px;
			 background-color:#FFFFFF;
			 overflow:hidden;
			vertical-align:middle;
		text-align:center;
		border:solid 1px #BBBBBB;
		box-shadow: 2px 2px 0px #EEFFEE;
	}
	.ProduitListingV{
		align-items:flex-start;
		width:300px;
		height:480px;
		margin:5px;
		padding:2px;
		text-align:center;
		vertical-align:top;
		overflow:hidden;
		border:solid 1px #DDDDDD;
		box-shadow: 3px 3px 0px #EEFFEE;
		cursor:pointer;
		
	}
	.ProduitListingV:hover{
		align-items:flex-start;
		width:300px;
		height:480px;
		margin:5px;
		padding:2px;
		text-align:center;
		vertical-align:top;
		overflow:hidden;
		border:solid 1px #DDDDDD;
		box-shadow: 3px 3px 3px #CCCCCC;
		
	}
	.ProduitSuggestion {
        display: flex;
        flex-wrap: wrap;
		text-align:center;
    }
	.ProduitSuggestionV{
		text-align:center;
		width:330px;
		height:240px;
		border:solid 1px #DDDDDD;
		box-shadow: 2px 2px 0px #EEFFEE;
		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 200px;
		margin:2px;
		padding:2px;
		text-align:center;
		vertical-align:top;
	}
	
	.ProduitDetailCmd {
		flex: 1 1 150px;
		height:420px;
		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:250px;left:150px;width:290px;visibility:visible;
	}
	.ZonePanier{
		margin:0px;padding:0px;position:absolute;top:50px;left:690px;width:300px;height:35px;visibility:visible;
	}
	.NavFleche{
		font-size :40px;
		color:#000000;
		text-decoration : none;
		font-family :arial;
	}
	.NavFleche:hover{
		font-size :40px;
		color:#999999;
		text-decoration : none;
		font-family :arial;
	}
	.MenuTelLien{
		background-color: #000000;
		color: #FFFFFF;
		border: none;
		width:150px;
		height:60px;
		text-align:center;
		position:absolute;
		visibility:hidden;
		left:0px;
		top:0px;
		text-decoration:none;
	}
	.MenuTelOpen{
		position:absolute;
		visibility:visible;
		top:80px;
		z-index:150;
		background-color: white;
		color: black;
		border: 1px solid #000000;
		box-shadow: 2px 2px 2px #666666;
		margin:0px;
		padding:3px;
	}
	.DiapoVignetteZoomDiv {
		background-color: rgba(255, 255, 255, 0.95);
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
	}
	.BlocCentre{
		width:1400px;
		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: 0px solid black;
		background-color :transparent;
		width:190;
		color:#FFFFFF;
		font-family:Dosis;
		font-size:20px;
		font-weight:normal;
		font-style :;
		text-align :Center;
		text-decoration : none;
		background-image : url("MHOff.jpg");
		background-repeat:repeat-x;
		cursor: pointer;
	}
	.MHOff:hover{
		background-color :transparent;
		color:#000000;
		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;
	}
	
	select{
		width:230px;
		padding:2px 0px 2px 0px;
		margin:2px 0px 2px 0px;
		font-size: px;
	}
	input[type="text"]{
		width:230px;
		font-family : ;
		padding:2px 0px 2px 0px;
		margin:2px 0px 2px 0px;
		font-size: px;
	}
	input[type="checkbox"]{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	input[type="button"]{
		font-family : ;
		font-weight:bold;
		background-color:;
		border: outset #EEEEEE;
		padding:8px 20px 8px 20px;
		font-size: px;
		cursor: pointer;
	}
	input[type="button"]:hover{
		font-family : ;
		font-weight:bold;
		background-color:;
		border: inset #999999;
		padding:8px 20px 8px 20px;
		font-size: px;
		cursor: pointer;
	}
	textarea{
		width:230px;
		font-family : ;
		font-size: px;
		padding:8px 0px 8px 0px;
		margin:8px 0px 8px 0px;
	}
	.Gauche{
		width:0;
		background-image : url(gauche.jpg?122315);
		background-repeat:repeat;
		background-color:;
	}
	.GaucheTd{
		width:0;
		background-image : url(gauche.jpg?122315);
		background-repeat:repeat;
		background-color:;
	}
	.GaucheDiv{
		position:relative;
	}
	.Haut{
		height:199;
		background-image : url(Haut.jpg?122315);
		background-color:#FFFFFF;
	}
	.HautTd{
		height:199;
		background-image : url(Haut.jpg);
		background-color:#FFFFFF;
		background-repeat:repeat-x;
	}
	.HautDiv{
		position:relative;
		overflow:hidden;
		height:199px;
		width:1000px;
	}
	.Droite{
		vertical-align:top;
		text-align :Center;
		width:0;
		background-image : url(fond_droite.jpg?122315);
		background-repeat:repeat;
		background-color:;
		vertical-align:top;
	}
	.DroiteTd{
		vertical-align:top;
		text-align :Center;
		width:0;
		background-image : url(fond_droite.jpg?122315);
		background-repeat:repeat;
		background-color:;
		vertical-align:top;
	}
	.DroiteDiv{
		position:relative;
	}
	.Bas{
		height:100;
		background-image : url(bas.jpg?122315);
		background-repeat:repeat;
		background-color: #FFFFFF;
		vertical-align:top;
	}
	.BasTd{
		height:100;
		background-image : url(bas.jpg?122315);
		background-repeat:repeat;
		background-color: #FFFFFF;
		vertical-align:top;
	}
	.BasDiv{
		position:relative;
		overflow:hidden;
		height:100px;
		width:1000px;
	}
	.Centre{
		width:1000;
		background-image : url(centre.jpg);
		background-repeat :repeat;
		background-color: #FFFFFF;
	}
	.CentreTd{
		background-image : url(centre.jpg);
		background-repeat :repeat;
		width:1000;
		background-color: #FFFFFF;
		text-align;left;
	}
	.CentreDiv{
		width:1000px;
	}
	.tab_titre{
		background:;
		color:;
		font :   px ;
	}
	.tab_saisie{
		background:;
		color:#333333;
		font :   20px Dosis;
	}
	H1{
		font-weight:normal;color:;
		font-family:'Dosis';
		font-size:30px;
	}
	.H1Titre{
		font-weight:900;color:;
		font-family:Arial;
		font-size:30px;
	}
	
	.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:#FFFFFF;
		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?122315);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		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?122315);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		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:190;
		color:#FFFFFF;
		font-family:Dosis;
		font-size:20px;
		font-weight:normal;
		font-style :;
		text-align :Center;
		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:154px;left:0px;
	}
	.SMenuDer{
		position:absolute;top:0px;left:0px;visibility:hidden;z-index:1;
	}
	.MenuDerCentreAll{
		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 : ;
	}
	span{
		color:#333333;
		font :   20px Dosis;
	}
	.detail_lien{
		text-decoration:none;
	}
	.Obj1{position:absolute;top:0px;left:0px;visibility:visible;}
.Obj2{position:absolute;top:150px;left:300px;visibility:visible;}
.Obj3{position:absolute;top:150px;left:600px;visibility:visible;}
.CSSBloc1{width:1400px; padding:0; margin:0; overflow-x:auto; display:flex; flex-wrap: wrap; justify-content: center;}
.CSSBlocLigne1{width:100%; text-align:left; padding:0; margin:0; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin:0px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.CSSBlocLigne2{width:60%; text-align:left; padding:0; margin:0; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin:0px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.CSSBlocLigne3{width:40%; text-align:left; padding:0; margin:0; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin:0px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.CSSBlocLigne4{width:50%; text-align:left; padding:0; margin:0; background-size:100%; background-repeat: no-repeat; background-position-y: top; overflow:hidden; border-radius:0px; border:0px solid #000000; padding:0px; margin:0px; box-shadow: 0px 0px 0px #999999; font-family:Dosis;}
.BlocCentre1{width:1400px;text-align:center;padding:0;margin:0;overflow-x:auto;display:flex;flex-wrap: wrap;justify-content: center;}

}
