/* CSS Document */  
html, body{margin:0;padding:0;height:100%;}
a,p,div,ul,li,h1,h2,h3,h4,h5,input{margin:0;padding:0}
img{border:none}
p{text-align:justify;}
.clear{clear:both}
.hide{display:none}
.floatLeft{float:left}
.floatRight{float:right}
textarea{overflow:auto;font-family: Arial, Verdana, Tahoma;}
div{position:relative;}
h1, h2, h3{font-weight:normal;font-family: 'Roboto Condensed', sans-serif;}

body{font-family: Arial, Verdana, Tahoma;font-size:14px;color:#7e7e7d;font-family: 'Roboto Condensed', sans-serif;}
a, input[type=button]{outline: none;text-decoration: none;color:#7e7e7d;}
a:hover{color:#17537a}
.err{color:#17537a}
.mobile, .only_mobile{display:none}
h1{color:#7e7e7d;font-size:20px;text-transform:uppercase;font-weight:bold;}
h2{font-size:16px;margin-bottom:10px;}
h3{color:#fff;font-size:16px;text-transform:uppercase;}

.PictoPDF{background:#7e7e7d;color:#fff;text-transform:uppercase;height:25px;line-height:25px;display:inline-block;padding:0 5px;margin:5px}
.white{color:#fff}

#HeaderMenu ul,
#Footer ul,
.MenuDroit ul,
.PageActu ul,
#ListeRecherche ul,
.PageFormulaire ul,
#MenuAccueil ul,
#SlideAccueil ul{list-style: none;}


.Content{width:900px;margin:0 auto;}
.FondCouleur{background:#17537a;height:43px;}
.FondCouleur .Content{line-height:40px}
.FondCouleur a:hover{color:#fff;}
#Logo a{display:block;background: url(http://www.fdintegrateur.fr/images/logo.png) no-repeat;width: 313px;height: 94px;float:left;margin:37px 0;}
#BaselineHeader{float:right;margin:40px 0;font-size:17px;text-transform: uppercase;}
#HeaderMenu{margin-bottom:38px;color:#17537a;font-size:16px;}
#HeaderMenu li{display:inline-block}

#HeaderMenu li a{font-size:16px;text-transform: uppercase;padding:14px;}
#HeaderMenu li.first a{padding-left:0}
#HeaderMenu li.last a{padding-right:0}


	#HeaderMenu li:hover > ul {left:2px;/*auto*/;width:100%;/*border:1px solid red;*/}
	#HeaderMenu ul > li.selected > a{color:#17537a}

	/* HeaderMenu::level2 */
	#HeaderMenu ul ul li {background:#17537a; padding:2px 5px; margin-right:2px;min-height:20px;line-height:20px;display:inline-block}
	#HeaderMenu ul ul {
	    position: absolute;
	    top: 29px;
      left: -999em;
	    z-index: 81;

	}
	#HeaderMenu ul ul li:hover {background:#7e7e7d}
	#HeaderMenu ul ul a {
	    padding: 3px 0;
	    height: auto;
	    float: none;
	    display: block;
	    line-height: 18px;
	    font-size:13px;
	    text-align:left;
			color:#fff;
			text-transform:uppercase;
			font-weight:normal;
	}

#HeaderMenu .ico_mobile{
    display: none;
    color: #fff;
    font-size: 40px;
    line-height: 39px;
    font-weight: 600;
    font-family: "roboto", sans-serif !important;
    margin: 12px 10px 0 0;
    text-decoration: none;
    /*text-align: right;*/
    padding: 0 10px;
    border-radius: 2px;
		z-index:50;
}

#HeaderMenu ul.mobile  {display:none;background:#17537a}
#HeaderMenu ul.mobile ul,#HeaderMenu ul.mobile .sep {display:none;}
#HeaderMenu ul.mobile li{display:block;text-align:left}
#HeaderMenu ul.mobile li a{font-size:15px;width:100%;display:inline-block;padding:10px;color:#fff}

.FilAriane{margin-bottom:18px;color:#17537a;background:#fff;}
.FilAriane a{color:#17537a;font-size:12px;}
.FilAriane .selected a,
.FilAriane a:hover{color:#7e7e7d;}


#Footer{background:#e5e5e4;min-height:127px;padding-top:20px;margin-top:20px;}
#FooterMenuColonne .Cols{min-height:140px;width:220px;display:inline-block;vertical-align:top;}
#FooterMenuColonne .Cols .Titre{text-transform: uppercase;}
#FooterMenuLien ul{margin:0 auto;text-align:center;}
#FooterMenuLien ul li{display:inline-block;padding:0 10px;}

#FooterMenuLien ul li a{color:#fff}
#FooterMenuLien ul li:hover a{color:#7e7e7d}

.ColonneGauche{float:left;width:660px;padding-right:40px}
.ColonneDroite{float:right;width:200px;}

.MenuDroit h3 a{color:#fff}
.MenuDroit h3 {background:#7e7e7d;padding:20px 20px 20px 50px;font-size:18px;text-align:center}
.MenuDroit ul li{width:100%;background:#17537a;margin-top:8px;min-height:30px;line-height:30px;text-transform:uppercase;color:#fff;text-align:center;}
.MenuDroit ul li a{color:#fff;font-size:14px}
.MenuDroit ul li.selected a,
.MenuDroit ul li:hover a{color:#7e7e7d;}

.MenuDroit.Catalogue h3{background:#7e7e7d url(http://www.fdintegrateur.fr/images/picto_catalogue-et-produit.png) no-repeat 10px center;background-size:35px}
.MenuDroitActu .MenuDroit h3{background:#7e7e7d url(http://www.fdintegrateur.fr/images/picto_actualites.png) no-repeat 10px center !important;background-size:35px !important;}
.ColonneType13 .MenuDroit h3{background:#7e7e7d url(http://www.fdintegrateur.fr/images/picto_references.png) no-repeat 10px center !important;background-size:35px !important;}
.ColonneType9 .MenuDroit h3,
.ColonneType14 .MenuDroit h3{background:#7e7e7d url(http://www.fdintegrateur.fr/images/picto_societe.png) no-repeat 10px center !important;background-size:35px !important;}
.ColonneType15 .MenuDroit h3{background:#7e7e7d url(http://www.fdintegrateur.fr/images/picto_grid-accueil-services.png) no-repeat 10px center !important;background-size:35px !important;}
.ColonneType16 .MenuDroit h3{background:#7e7e7d url(http://www.fdintegrateur.fr/images/picto_moyens.png) no-repeat 10px center !important;background-size:35px !important;}


#Recherche{margin:20px 0;text-align:center;}
#ProduitPhare{margin:0;text-align:center;}
#Recherche input{border:0;background:#ececec url(http://www.fdintegrateur.fr/images/search.png) no-repeat 10px center;height:50px;padding:2px 5px 2px 50px;color:#7e7e7d;font-family:"Roboto Condensed", sans-serif;width:145px;}

#ProduitPhare .SSTitreP{margin:5px 0 10px 0;}

.MenuDroit.Catalogue ul ul {background:#ececec;padding:10px 0;}
.MenuDroit.Catalogue ul ul li{background:none;min-height:20px;line-height:20px;text-align:left;}
.MenuDroit.Catalogue ul ul li a{color:#7e7e7d;font-size:12px;padding-left:20px;display:block}
.MenuDroit.Catalogue ul ul li.selected a,
.MenuDroit.Catalogue ul ul li:hover a{color:#17537a;}

#ActuDroit{width:160px; min-height:160px;background:#ececec;padding:20px;text-align:center;}
#ActuDroit img{margin:10px 0;}

.ContenuPage ul{margin-left:20px}
.ContenuPage .Img{padding-left:20px;background:#17537a;min-height:315px;text-align:right}
.ContenuPage .Img img{vertical-align:middle}
.TexteContent{margin-top:20px;}
.ArticleBloc{padding:20px 15px;width:295px;margin-bottom:20px}
.ArticleBloc.Art1{float:right;padding:0;width:305px;}
.ArticleBloc.Art2{background:#7e7e7d;color:#fff;}
.ArticleBloc.Art3{background:#17537a;color:#fff;}
.ArticleBloc.Art4{background:#c3be03;color:#fff;}


.ListeProduit .PaveListeProduit{background:#ececec;/*padding:60px 60px 60px 34px;*/}
.ListeProduit .Article{min-height:270px;width:218px;display:inline-block;background:#fff;vertical-align:top;margin-left:26px;padding:16px;text-align:center}
.ListeProduit .Article.Art1{margin:60px 15px 0 60px}
.ListeProduit .Article.Art2{margin:60px 60px 0 20px;}
.ListeProduit .Article img{vertical-align: middle;margin:30px 15px;}
.ListeProduit .Article .Txt{float:left;min-height:150px;}
.ListeProduit .Article h2{margin:0;}
.ListeProduit .FinArticle{position:absolute;bottom:20px;text-align:center;width:218px;}
.ListeProduit .FinArticleMargin{padding-bottom:60px;}
.BoutonVoirProduit{width:112px;height:29px;line-height:29px;background:#17537a;color:#fff;display:inline-block;}
.BoutonVoirProduit:hover{background:#7e7e7d}

#ListeRecherche .FinArticle{clear:both;height:1px; background:#a8a8a7}
#ListeRecherche h2{margin-top:20px;}

.DetailProduit .Article, .PresentationCatalogue .Article{width:auto;margin:0;padding:0;}
.DescriptifArticle .InfosProduit{width:260px;min-height:250px;padding:20px;margin-right:30px;float:left;color:#fff;}
.DetailProduit .Article img{float:none;margin:30px 0 10px 0;}
.DescriptifArticle .InfosProduit span{display:block;color:#fff;font-size:28px;padding:5px 10px 15px 60px;line-height:55px;font-family: 'Roboto Condensed', sans-serif;font-weight:lighter}
.DescriptifArticle .InfosProduit.ApplicationProduit{background:#17537a;}
.DescriptifArticle .InfosProduit.ApplicationProduit span{background: url(http://www.fdintegrateur.fr/images/picto_application.png) no-repeat left 5px;background-size:50px}

.DescriptifArticle .AffichageDescriptifLong{margin:10px 0 20px 0;}
.DescriptifArticle .InfosProduit.PointFortsProduit{background:#c3be03}
.DescriptifArticle .InfosProduit.PointFortsProduit span{background: url(http://www.fdintegrateur.fr/images/picto_point-of-difference.png) no-repeat left 5px;background-size:50px}

.FicheTechnique{float:right;}

#ListeActualites.ContenuPage .Img{background:none;float:left;padding:0 20px 0 0;min-height:150px;min-width:200px;text-align:left;}
#ListeActualites.ContenuPage a{display:inline-block;}
#ListeActualites.ContenuPage .Txt{float:right;width:420px}
#ListeActualites .FinArticle{clear:both;padding-top:10px;margin-bottom:10px;border-bottom:1px solid #7e7e7d;}
#ListeActualites h3{color:#7e7e7d}

.page_navigation a{text-align:center;-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);color:#fff !important;width:20px;height:20px;font-size:15px;font-weight:bold;display:inline-block;padding:8px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;background:#989898;margin:0 3px}
.page_navigation a.active_page{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.page_navigation{float:right;}
.first_link, .previous_link, .next_link, .last_link{display:none !important;}

.PageFormulaire .Formulaire{float:left;width:300px}
.PageFormulaire .Formulaire label{width:150px;display:inline-block;margin:5px 0;vertical-align:top}
.PageFormulaire .Formulaire label span{color:#17537a}
.PageFormulaire .Formulaire input,
.PageFormulaire .Formulaire textarea{width:250px;border:1px solid #7e7e7d;padding:5px;border-radius:5px;moz-border-radius:5px;webkit-border-radius:5px;margin:5px 0;}
.PageFormulaire .Formulaire textarea{height:150px}

.PageFormulaire .TexteContent{float:right;width:580px}
.menu-gmap{text-align:right}

#MenuAccueil {text-align:center;margin-top:50px;}
#MenuAccueil ul,
#MenuAccueil li{position:relative;}
#MenuAccueil li{display:inline-block;vertical-align:top;margin-right:30px;background-size:88px !important;/*background-position:center !important;*/}
#MenuAccueil li.last {margin:0;}
#MenuAccueil li,
#MenuAccueil li a{width:142px;height:190px;}
#MenuAccueil li a{display:block;position:absolute;bottom:0;height:45px !important;padding-top:145px;font-size:14px;color:#fff;text-transform:uppercase;text-align:center}
#MenuAccueil li:hover{opacity:0.5}
#MenuAccueil li.class_1{background:#a8a8a7 url(http://www.fdintegrateur.fr/images/picto_catalogue-et-produit.png) no-repeat center 40px;}
#MenuAccueil li.class_2{background:#c3be03 url(http://www.fdintegrateur.fr/images/picto_grid-accueil-services.png) no-repeat center 70px;}
#MenuAccueil li.class_3{background:#7e7e7e url(http://www.fdintegrateur.fr/images/picto_solution.png) no-repeat center 30px;}
#MenuAccueil li.class_4{background:#17537a url(http://www.fdintegrateur.fr/images/picto_actualites.png) no-repeat center 30px;}

#SlideAccueilProduit{background: url(http://www.fdintegrateur.fr/images/bg_accueil_produit.png) repeat-x center bottom;min-height: 159px;padding:5px 0;}
#SlideAccueilProduit .AccueilArticle{min-height:280px;}
.AccueilArticle{margin:50px auto;}
.AccueilArticle .Titre,
.AccueilArticle .TitreLi{text-transform:uppercase;font-size:18px;margin:20px 0;}

#BaselineAccueil{color:#7e7e7d;font-size:18px;text-transform:uppercase;text-align:center;padding-top:20px}

#SlideAccueil{min-height:360px;}
#SlideAccueil .TitreArticle{}
.ImgSlide{width:900px;height:360px;background-size:900px 360px;}
.ImgSlide .Txt{color:#4d4d4f;padding:50px 50px;}
/* AccueilGalerie */
.PageAccueil .carousel.js{overflow:hidden;zoom:1;}
.PageAccueil .carousel,
.PageAccueil .carousel .carousel-wrap{margin:0;border:0;zoom:1;}
.PageAccueil .carousel.js .carousel-wrap{vertical-align:middle;width:100%;margin:0 auto;}
.IE .PageAccueil .carousel.js .carousel-wrap{display:inline;}
.PageAccueil .carousel ul{margin:0;padding:0;zoom:1;position:relative !important;margin:0 auto}
/*@media only screen and (min-width:2000px){.InfosFlash .carousel ul{left:30%;right:30%}}*/
.PageAccueil .carousel.js ul li{overflow:hidden;display:inline;float:left;width:900px;height:360px;zoom:1;text-align:center;}
.PageAccueil .carousel.js ul li p{text-align:left}
.PageAccueil .carousel .carousel-control{overflow:hidden;display:none;}
.PageAccueil .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.PageAccueil .carousel .disabled,
.PageAccueil .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
.PageAccueil .carousel div{border:0;}
.PageAccueil .carousel ul{padding:0;list-style:none;}
.PageAccueil .carousel ul li{position:relative;width:900px;margin:0;}

/* pagination */
.PageAccueil div.center-wrap{overflow:hidden;clear:both;zoom:1;position:relative;width:900px;margin-top:-360px;}
.PageAccueil div.center-wrap div{border:0;margin:10px;text-align:center;}
.PageAccueil div.center-wrap a{text-align:center;color:#fff;width:15px;height:15px;font-size:12px;display:inline-block;padding:8px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#212b22;margin:0 3px;font-weight:bold;}
.PageAccueil div.center-wrap a.active{color:#d8d949;background:#212b22;}
.PageAccueil div.center-wrap a:hover{cursor:pointer}
.PageAccueil div.center-wrap .carousel-pagination p{display:none}
.PageAccueil .carousel-previous,
.PageAccueil .carousel-next{display:none}




/* AccueilGalerie */
.PageAccueil .carouselProduit.js{overflow:hidden;zoom:1;}
.PageAccueil .carouselProduit,
.PageAccueil .carouselProduit .carousel-wrap{margin:0;border:0;zoom:1;}
.PageAccueil .carouselProduit.js .carousel-wrap{vertical-align:middle;width:400px;margin:0 auto;}
.IE .PageAccueil .carouselProduit.js .carousel-wrap{display:inline;}
.PageAccueil .carouselProduit ul{margin:0;padding:0;zoom:1;position:relative !important;margin:0 auto}
/*@media only screen and (min-width:2000px){.InfosFlash .carousel ul{left:30%;right:30%}}*/

.PageAccueil .carouselProduit.js ul li{overflow:hidden;display:inline;float:left;width:400px;height:300px;zoom:1;text-align:center;}
.PageAccueil .carouselProduit.js ul li a {min-height:225px;display:inline-block;}
.PageAccueil .carouselProduit.js ul li a img{position:absolute;bottom:85px;left:75px}
.PageAccueil .carouselProduit.js ul li .Titre a{min-height:25px;display:inline-block;}
.PageAccueil .carouselProduit.js ul li p{text-align:left}
.PageAccueil .carouselProduit .carousel-control{overflow:hidden;display:none;}
.PageAccueil .carouselProduit .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.PageAccueil .carouselProduit .disabled,
.PageAccueil .carouselProduit .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
.PageAccueil .carouselProduit div{border:0;}
.PageAccueil .carouselProduit ul{padding:0;list-style:none;width:9000px !important;text-align:center;}
.PageAccueil .carouselProduit ul li{position:relative;margin:0;width:400px;display:inline-block;}



/* AccueilGalerie */
.PageAccueil .carouselProduit.js{overflow:hidden;zoom:1;}
.PageAccueil .carouselProduit,
.PageAccueil .carouselProduit .carousel-wrap{margin:0;border:0;zoom:1;}
.PageAccueil .carouselProduit.js .carousel-wrap{vertical-align:middle;width:800px;margin:0 auto;}
.IE .PageAccueil .carouselProduit.js .carousel-wrap{display:inline;}
.PageAccueil .carouselProduit ul{margin:0;padding:0;zoom:1;position:relative !important;margin:0 auto}
/*@media only screen and (min-width:2000px){.InfosFlash .carousel ul{left:30%;right:30%}}*/

.PageAccueil .carouselProduit.js ul li{overflow:hidden;display:inline;float:left;width:400px;height:300px;zoom:1;text-align:center;}
.PageAccueil .carouselProduit.js ul li p{text-align:left}
.PageAccueil .carouselProduit .carousel-control{overflow:hidden;display:none;}
.PageAccueil .carouselProduit .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.PageAccueil .carouselProduit .disabled,
.PageAccueil .carouselProduit .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
.PageAccueil .carouselProduit div{border:0;}
.PageAccueil .carouselProduit ul{padding:0;list-style:none;text-align:center;}
/*.PageAccueil .carouselProduit ul li{position:relative;margin:0;width:400px;display:inline-block;}*/



/* AccueilGalerie */
 .carouselMenuProduit.js{overflow:hidden;zoom:1;}
 .carouselMenuProduit,
 .carouselMenuProduit .carousel-wrap{margin:0;border:0;zoom:1;}
 .carouselMenuProduit.js .carousel-wrap{vertical-align:middle;width:200px;margin:0 auto;}
.IE  .carouselMenuProduit.js .carousel-wrap{display:inline;}
 .carouselMenuProduit ul{margin:0;padding:0;zoom:1;position:relative !important;margin:0 auto}
/*@media only screen and (min-width:2000px){.InfosFlash .carousel ul{left:30%;right:30%}}*/

 .carouselMenuProduit.js ul li{overflow:hidden;display:inline;float:left;width:200px;height:200px;zoom:1;text-align:center;}
 .carouselMenuProduit.js ul li p{text-align:left}
 .carouselMenuProduit .carousel-control{overflow:hidden;display:none;}
 .carouselMenuProduit .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
 .carouselMenuProduit .disabled,
 .carouselMenuProduit .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
 .carouselMenuProduit div{border:0;}
 .carouselMenuProduit ul{padding:0;list-style:none;text-align:center;}
 /*.carouselMenuProduit ul li{position:relative;margin:0;width:200px;display:inline-block;}*/
.ColonneDroite #ProduitPhare  div.center-wrap .carousel-pagination p{display:none}
.ColonneDroite #ProduitPhare  .carousel-previous,
.ColonneDroite #ProduitPhare  .carousel-next{display:none}



/* Détail d'un produit */
.DetailProduit .carouselDetailProduit.js{overflow:hidden;zoom:1;}
.DetailProduit .carouselDetailProduit,
.DetailProduit .carouselDetailProduit .carousel-wrap{margin:0;border:0;zoom:1;}
.DetailProduit .carouselDetailProduit.js .carousel-wrap{vertical-align:middle;width:500px;margin:0 auto;}
.IE .DetailProduit .carouselDetailProduit.js .carousel-wrap{display:inline;}
.DetailProduit .carouselDetailProduit ul{margin:0;padding:0;zoom:1;position:relative !important;margin:0 auto}
/*@media only screen and (min-width:2000px){.InfosFlash .carousel ul{left:30%;right:30%}}*/

.DetailProduit .carouselDetailProduit.js ul li{overflow:hidden;display:inline;float:left;width:500px;height:450px;zoom:1;text-align:center;}
.DetailProduit .carouselDetailProduit.js ul li p{text-align:left}
.DetailProduit .carouselDetailProduit .carousel-control{overflow:hidden;display:none;}
.DetailProduit .carouselDetailProduit .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.DetailProduit .carouselDetailProduit .disabled,
.DetailProduit .carouselDetailProduit .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
.DetailProduit .carouselDetailProduit div{border:0;}
.DetailProduit .carouselDetailProduit ul,
.DetailProduit ul{padding:0;list-style:none;text-align:center;}
.DetailProduit .carousel-previous,
.DetailProduit .carousel-next{background: url(http://www.fdintegrateur.fr/images/detail_produit_controls.png) no-repeat;width: 45px;height:45px;display:block;position:absolute;z-index:100}
.DetailProduit .NextProduit{background-position:center bottom;right:0;top:200px;}
.DetailProduit .PrevProduit{background-position:center top;left:0;top:200px;}

#goto-gmap{display:none;}


/*@media only screen and (min-width:2000px){}*/
@media screen and (max-width:900px){

/*@media screen and (max-width:900px){*/
	body{min-width:2px !important;word-wrap: break-word;}
  #Logo{min-width:45% !important;max-width:45% !important;width:45% !important;height:auto;min-height:57px;margin:0;z-index:99;top:0;padding:5px 0 0 5px}
  #Logo a{min-width:100% !important;max-width:100% !important;width:100% !important;background-size:contain;/*auto 50px*/;height:auto;min-height:50px;margin:0;z-index:100;margin-left:5px}
  #BaselineHeader{margin:0;top:0;min-width:52% !important;max-width:52% !important;width:52% !important;}
  #Logo,#BaselineHeader{display:inline-block;vertical-align:middle}
	#BaselineHeader h2, #BaselineHeader h2 p, #BaselineHeader h2 span {margin:0;font-size:60% !important;text-align:right}
  .FilAriane{top:98px;padding:8px;position:fixed;z-index:45}
	div{min-width:100% !important;max-width:100% !important;width:100% !important;box-sizing:border-box;float:none !important;}
	table, tr, td, img, a, iframe,
	.TexteContent img{max-width:90% !important;float:none  !important;height:auto  !important;}
	table, tr, td {width:auto !important}
	.not_mobile, #tabs, #SlideAccueil{display:none !important;}
	.only_mobile{display:inline-block;}
  #HeaderMenu .ico_mobile{ display:inline-block; margin-top:59px;}
	.mobile{display:block;}
  #Header1, #Header2{background:none;height:auto;}
	#HeaderMenu {position:fixed;top:0;left:0;z-index:70;min-height:57px;min-width:50% !important;max-width:50% !important;}
  #MenuAccueil{margin:5px !important;}
	#MenuAccueil li{margin:10px !important;}

  .PageFormulaire input, .PageFormulaire select, .PageFormulaire textarea{max-width:80%}

	.TexteContent .Article  td:before { content: attr(data-title); }
	 .TexteContent .Article  table,
	 .TexteContent .Article  thead,
	 .TexteContent .Article  tbody,
	 .TexteContent .Article  tr {
	 display: block;
   min-width:100% !important;max-width:100% !important;width:100% !important;
	 }
	 .TexteContent .Article  th,
	 .TexteContent .Article  td {
	 display: inline-block;
  /* min-width:100% !important;*/max-width:100% !important;/*width:100% !important;*/
	 }

	 .TexteContent .Article  thead tr {
	 	display:none;
	 }

	 .TexteContent .Article  td {
		 position: relative;
		 border: 0px solid transparent;
		 white-space: normal;
		 text-align:center;
	 }
   h1, h2, h3, .TexteContent, .Formulaire, .ListeProduit, .ColonneGauche{padding:5px}
	.ListeProduit .Article{margin:5px 0 !important;padding:0 5px !important;}
	.ListeProduit .PaveListeProduit{min-width:98% !important;max-width:98% !important;width:98% !important;}
	.ListeProduit .FinArticleMargin{padding:0}
	.menu_ulmobile:not(.selected){display:none;}
	a.famille.only_mobile{padding:0 60px;}
  span.fleche{display:inline-block;width:20px;min-height:10px;float:right;margin:10px 20px 10px 0;}
  li:not(.selected) span.fleche.only_mobile{background: url(http://www.fdintegrateur.fr/images/liste_produit_controls11.png) no-repeat;}
  li.selected  			span.fleche.only_mobile{background:url(http://www.fdintegrateur.fr/images/liste_produit_controls22.png) no-repeat;}
	.carouselDetailProduit{}

		.FondCouleur{margin-top:55px;padding-right:5px;position:fixed;z-index:60}
		.Fixed{background:#fff;position:fixed;z-index:90}
		#Footer{padding:20px }
		.FinHeader{padding-top:150px;}
    #FooterMenuColonne .Cols{min-height:inherit;margin-bottom:20px}
    #FooterMenuColonne .Cols p{min-height:22px}

		.ContenuPage .Img{padding:0;min-height:inherit}
		.AccueilArticle .Titre{text-align:center}
    .AccueilArticle .TitreLi{text-align:left;margin:25px 55px}
		.AccueilArticle table{text-align:center;margin:auto}
		.AccueilArticle td{display:inline-table;text-align:center}
    /*.PageAccueil .js.carouselProduit ul li{width:100%;max-width:900px;text-align:left;/*display:inline-block;*/}
    .PageAccueil .js.carouselProduit ul li a img{left:55px}
    #MenuAccueil li a{min-width:100% !important;max-width:100% !important;width:100% !important;}
    .ListeProduit .Article img{margin:20px 15px;}
}
