.a, p, h3{
	font-family: "helvetica-Neue-Light", Arial, sans-serif;
	color: #777777;
	font-weight: 600;
}

/*PORTION JORDAN */
:focus {
    outline: 0;
}

.hoverlink {
    color: #b4b5b6;
}

.hoverlink:hover {
    cursor: pointer;
    color: #6B6C6D;
}

.nopointer:hover {
    cursor: default;
    color: #b4b5b6;
}
/* -------- */

strong, h3{
	font-family: "helvetica-Neue-Light", Arial, sans-serif;
	color:#777777;
}
li{
	list-style-type: none;
}
header{
	height: 106px;
}
body {
	margin-top: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
a:hover{
	text-decoration: none;
	color: none;
}
a{
	color: none;
}
a:hover{
	text-decoration: none;
}
a.ajax-popup-link{
	height:140px;
	/*border: 1px solid black;*/
}
#content{
	position: absolute;
		top: 35px;
	width: 100%;
	height: auto;
}
#contenu{
	width: 100%;
	height: auto;
	background: white;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
	/*position:relative;
		top: -300px;*/
}
/*#contenu-site{}*/
footer{
	margin: 0px;
	padding: 0px;
	height: 514px;
	background-color: #6d8fa7;
	position: relative;
		bottom: 0px;
}
.col-lg-4{
	padding-left: 0px;
	padding-right: 0px;
}
#img-accueil{
	max-height: 100%;
	width: 100%;
}
/*---------------------------------------------------------
 *-----------------------BANDAUT HAUT----------------------
 * ------------------------------------------------------*/
#bandeau-haut{
	height: 35px;
	width: 100%;
	background: #444a4f;
}
#bloc-bouton{
	width:1070px;
	height:35px;
	/*padding-top: 5px;*/
	margin-left: auto;
	margin-right: auto;
}
.search{
	background: none;
	border: none;
	border: 1px solid black;
	color:#8f9295;
	width: 130px;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.search-valid{
	padding: 0px;
	border: none;
	background: none;
	color: #8F9295;
	height: 35px;
	padding-right: 5px;
	border-right: 1px solid #dedddd;
}
.sel-lang{
	border: none;
	background: none;
	color: #8F9295;
}
.sel-lang option{
	background: none;
	border: none;
}
#bloc-bouton a{
	border-right: 1px solid white;
	height: 22px;
}
/*---------------------------------------------------------
 *--------------------------MENU---------------------------
 * ------------------------------------------------------*/
#menu{
	/*background: url('../img/fond-menu.png');*/
	background: #6d8fa7;
	opacity: 0.7;
	height: 61px;
	width: 100%;
	position: absolute;
		top: 35px;
	z-index: 3;
	overflow:hidden;
}
#content-menu{
	padding:0;
	 margin:0;
	 width: 1400px;
	 margin-left: auto;
	 margin-right: auto;
	 height:auto;
}
#menu ul {
	 padding:0;
	 margin:0;
	 list-style-type:none;
	 width: 100%;
	 height:61px;
	 margin-left: auto;
	 margin-right: auto;
 }
#menu li {
	/*margin-left:2px;*/
	/*float:left;*/ /*pour IE*/
	height: 61px;
	margin-top: 0px;
}

.barre-sel{
	display: none;
	width: 100%;
	height:7px;
	background:white;
	margin-top: 13px;
}
 #menu li a {
	 display:block;
	 /*float:left;*/
	 width:100%;
	 height: 20px;
	 color:black;
	 text-decoration:none;
	 /*text-align:center;*/
	 font-family: "helvetica-Neue-Light", Arial, sans-serif;
	 color: #ffffff;
 }
#logo-metro{
	float: left;
	height: auto;
	width: 250px;
	text-align: left;
	margin-right: 50px;
}
#logo-metro a{
	margin-top: 0px;

}
#store{
	float: right;
	height: auto;
	margin-top: 22px;
	width: 150px;
	text-align: right;
}
#store a{
	margin-top :22px;
}
.bt-menu{
	 float: left;
	 margin-top: 22px;
	 width: auto;
	 padding-right: 50px;
}
.bt-menu a{
	text-align: center;
	margin-top: 22px;
}
.bt-menu a:hover{
	cursor:pointer;
}
/*---------------------------------------------------------
 *-----------------------SOUS MENU ACCESSOIRES-------------
 * ------------------------------------------------------*/
.ss-menu-accessoires{
	background: #ffffff;
	height: 300px;
	width: 25%;
	margin-left: auto;
	margin-right: auto;
	z-index: 3;
	opacity: 1;
}
.ss-menu-accessoires li.bt-ss-menu-acc{
	width: 20%;
	height: 250px;
	float: left;
	margin-top: 0px;
}
.ss-menu-accessoires ul.lst-ss-cat{
	width: 300px;
	height:100%;
}
/*.ss-menu-accessoires li.bt-ss-menu li.bt-ss-menu-acc a{
	border: 1px solid black;
}*/
.ss-menu-accessoires ul{
	float: left;
	position:relative;
		top: 5px;
		left: 30px;
}
.ss-menu-accessoires ul li.bt-ss-cat-acc{
	float: left;
	height: 15px;
	margin-top: 5px;
}
/*.bt-ss-menu-acc{
	border: 1px solid black;
}*/
#ss-menu-content li.bt-ss-menu-acc {
	/*float:left;*/ /*pour IE*/
	height: 20px;
 	/*width: 120px;*/
 	float: left;
 	margin-top: 25px;
 	height: 200px;

 }
 #ss-menu-content li.bt-ss-menu-acc  a {
	 display:block;
	 float:left;
	 width:100%;
	 height: 20px;
	 color:black;
	 text-decoration:none;
	 text-align:center;
	 font-family: "helvetica-Neue-Light", Arial, sans-serif;
	 color: #444a4f;

 }
 .bt-ss-cat-aa{
 	font-size: 10px;
 }
 #menu li.bt-ss-cat-acc{
 	height: 20px;
 }
/*---------------------------------------------------------
 *-----------------------SOUS MENU-------------------------
 * ------------------------------------------------------*/
/*#ss-menu{
	background: #ffffff;
	height: 81px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
		top: 61px;
	z-index: 3;
	opacity: 0;
	display: none;
}*/
#ss-menu-content{
	background: #ffffff;
	height: 81px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
		/*top: 61px;*/
	/*z-index: 3;*/
	/*opacity: 0;*/
	/*display: none;*/
}
#ss-menu-content ul {
	 padding:0;
	 margin:0;
	 list-style-type:none;
	 width:1070px;
	 height:81px;
	 margin-left: auto;
	 margin-right: auto;

 }
#ss-menu-content li.bt-ss-menu {
	height: 20px;
 	float: left;
 	margin-top: 15px;

 }
 #ss-menu-content li.bt-ss-menu  a {
	 display:block;
	 float:left;
	 width:100px;
	 height: 20px;
	 color:black;
	 text-decoration:none;
	 text-align:center;
	 font-family: "helvetica-Neue-Light", Arial, sans-serif;
	 color: #444a4f;
 }
 /*--------------------------------------------------------
 *--------------------CONTENU DYNAMIQUE--------------------
 * ------------------------------------------------------*/
#contenu-dynamique{
	/*background: black;*/
	height: 0px;
	width: 100%;
	display: none;
	position:absolute;
	z-index: 2;
}
/*---------------------------------------------------------
 *-------------------------BLOC ACCUEIL--------------------
 * ------------------------------------------------------*/
#bloc-accueil{
	margin-top:20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 1070px;
	height: auto;
	background:white;
}
.bloc-accueil-first,
.bloc-accueil-midle,
.bloc-accueil-last,
.bloc-accueil-first img,
.bloc-accueil-midle img,
.bloc-accueil-last img{
	width: 343px;
}
.bloc-accueil-midle{
	margin: 0 20px;
}
#bloc-accueil .pos-1, #bloc-accueil .pos-3{
	margin-bottom: 24px;
}
#bloc-accueil .pos-2{
	margin-top: 20px;
}
#bloc-accueil .col-lg-4{
	padding-right: 20px;
}
#bloc-accueil .content-texte{
	padding-left: 10px;
	padding-right: 10px;
	height:100px;
	padding-top: 8px;
}
#bloc-accueil
#bloc-accueil .content-texte p{
	color:white;
}
.content-texte p{
	padding-top: 0px;
}
#bloc-accueil .content-texte h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 15px;
}
.pos-1 .content-texte{
	background: #6d8fa7;
	color: white;
}
.pos-1 .content-texte p{
	color:#b5c3cb;
}
.pos-2 .content-texte{
	color: #cacaca;
	background: #444a4f;
}
.pos-3 .content-texte{
	background: #444a4f;
	color:#cacaca;
}
.pos-2 .content-texte p,
.pos-3 .content-texte p{
	color:#cacaca;
}
#bloc-accueil .plus-pdt{
	/*float:left;*/
	position:absolute;
	margin-left: 279px;
	margin-top: 50px;
	/*position:relative;*/
	/*right: 0px;*/
	/*top: 6%;*/
	/*right: 20px;*/
	display: none;
}
#bloc-accueil .selected .plus-pdt{
	display: block;
}
.plus-pdt img{
	width: 100%;
}
.pdt-accueil{
	cursor:pointer;
	height: 400px;
	overflow:hidden;
}
#bloc-accueil div a{
	cursor:pointer;
	color:white;
}
/*---------------------------------------------------------
 *-------------------------BLOC CATEGORIE------------------
 * ------------------------------------------------------*/
#bloc-categorie-content .row{
	margin: 0px;
	margin-top:20px;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	height: 100%;
	background: rgba(255,255,255, 0.7);
}
#bloc-categorie-content .col-lg-6 img#img-pdt-news{
	width: 70%;
}
#content-image-pdt{
	width: 300px;
	height: 290px;
	background: white;
	margin-left: 50px;
	margin-bottom: 20px;
}
#content-image-pdt p img{
	height: 200px;
	width:200px;
	margin-top: 50px;
	margin-bottom: 50px;
}
img#img-bt-plus{
	position:absolute;
	right: -200px;
	top: 240px;
	/*right: 0px;*/
}
#bloc-categories .col-lg-6{
	padding-left: 0px;
}
#bloc-categorie h3.news{
	color: #6d8fa7;
	font-family: 'helvetica-Neue-Light';
	margin-left: 50px;
	margin-top: 10px;
	letter-spacing: 2px;
}
#bloc-categorie h2.name-pdt-news{
	color: white;
	font-family: 'helvetica-Neue-Light';
	font-size: 40px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#bloc-categorie-content{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	display: none;
}
#pdt-categorie{
	width: 1070px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	min-height: 500px;
	height: auto;
}
.pdt-cat{
	min-height: 400px;
	height: auto;
}
#titre-categorie{
	margin-top: -57px;
	/*margin-bottom: 100px;*/
}
#titre-categorie h1{
	width:1000px;
	color:white;
	margin: 0px;
	font-family: 'helvetica-Neue-Light';
	padding: 0px;
	font-size: 70px;
	margin-left: auto;
	margin-right: auto;
	height:58px;
}
#bloc-categorie-content p#title_news{
	font-family: 'helvetica-Neue-Light';
	font-weight: 900;
}
#nom_categorie{
	margin-top: -73px;
}
#nom_categorie p{
	width: 1000px;
	height:100px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	font-size: 75px;
	color:white;
	letter-spacing: 3px;
}
#galerie-picto{
	margin-top: 25px;
}
#galerie-picto a{
	margin-right: 10px;
}
@media screen and (min-width: 1800px) {
	/* Jordan */
	#prod_detail {
        margin-top: 20px;
    }

    #galerie-picto{
        margin-top: 25px;
        display: block;
    }

    #galerie-picto-small {
        display:none;
    }

    #galerie-picto a{
        margin-right: 10px;
    }
    /* --- */
	#bloc-categorie{
		position:absolute;
		top: 90px;
		width: 100%;
		/*height: 20%;*/
	}
	#bloc-categorie_content{
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
	}
	#bloc-categorie-content img.img-pdt-news{
		width: 60%;
		padding-bottom: 20px;
	}
}
@media screen and (min-width:1400px) and (max-width: 1800px) {
	/*Jordan */
	.ref_product {
        height: 30px;
        margin-bottom: 0px;
    }

    #title_news {
        margin-bottom: 0px;
    }

    #prod_detail {
        margin-top: 0px;
        height: 35px;
    }

    #galerie-picto{
        display: none;
    }

    #galerie-picto-small {
        display:inline;
        position: absolute;
        top: 0;
        width: 100%;
        text-align: right;
    }
    /* --- */
	#bloc-categorie{
		/*position:absolute;
		top: 90px*/
		width: 100%;
		/*height:20%;*/
		top: 40px;
		position:absolute;
	}
	#bloc-categorie-content{

		width: 1000px;
		margin-left: auto;
		margin-right: auto;
	}
	#bloc-categorie-content .row{
		height:276px;
		margin-top: 50px;
		width: 800px;
	}
	#prod_detail{
		/*display: none;*/
	}
	#bloc-categorie-content img{
		width: 10%;
		margin-bottom: 20px;
		/*padding-bottom: 20px;
		 *
		 */
	}
	#bloc-categorie h2.name-pdt-news{
		display: none;
	}
	img#img-bt-plus{
		width: 40%;
	}
	#nom_categorie{
		margin-top: -71px;
	}
	#nom_categorie p{
		/*font-size: 10%;*/
		font-size: 75px;
		width:800px;
		/*display: none;*/
	}
	#content-image-pdt{
		width: 200px;
		height:200px;
	}
	#content-image-pdt p img{
		width: 150px;
		height:150px;
		margin-bottom: 25px;
		margin-top: 25px;
	}
	img#img-bt-plus{
		position: absolute;
			top: 160px;
			right: -180px;
	}
}
@media screen and (min-width:1200px) and (max-width: 1400px) {
	/* Jordan */
	.ref_product {
        height: 30px;
        margin-bottom: 0px;
    }

    #title_news {
        margin-bottom: 0px;
    }

    #prod_detail {
        margin-top: 0px;
        height: 35px;
    }

    #galerie-picto{
        display: none;
    }

    #galerie-picto-small {
        display:inline;
        position: absolute;
        top: 0;
        width: 100%;
        text-align: right;
    }
    /* ----- */
	#bloc-categorie{
		/*position:absolute;
		top: 90px;
		width: 50%;
		height:20%;*/
		width: 100%;
		height:20%;
		top: 10px;
		position:absolute;
	}
	#bloc-categorie-content{
		width: 800px;
		margin-left: auto;
		margin-right: auto;
	}
	#bloc-categorie-content .row{
		width:800px;
		height: 260px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 50px;
	}
	#bloc-categorie-content img{
		width: 15%;
		padding-bottom: 20px;
	}
	#bloc-categorie h2.name-pdt-news{
		display: none;
	}
	#prod_detail{
		/*display: none;	*/
	}
	#nom_categorie{
		margin-top: -73px;
	}
	#nom_categorie p{
		width:800px;
		font-size: 75px;
	}
	#content-image-pdt{
		width: 200px;
		height:200px;
	}
	#content-image-pdt p{
		width:200px;
		height:200px;
	}
	#content-image-pdt p img{
		width: 200px;
		height: 200px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#galerie-picto{
		margin-top: 0px;
	}
	#galerie-picto a img{
		width:30px;
	}
	img#img-bt-plus{
		width:30%;
		position: absolute;
			top: 170px;
			right: -165px;
	}
	#bloc-categorie h3.news{
		color: #6d8fa7;
		font-family: 'helvetica-Neue-Light';
		margin-left: 50px;
		margin-top: 2px;
		margin-bottom: 0px;
		letter-spacing: 2px;
	}
	#bloc-categorie p{
		font-size: 13px;
	}
}
@media screen and (max-width:1200px){
	#bloc-bouton,  #content-menu{
		width: 100%;
	}
	#menu{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	#bloc-categorie{
		/*position:absolute;
		top: 50px;
		width: 1000px;*/
		display: none;

	}
}
/*#bloc-categorie-content img{
	width: 60%;
}*/
/*---------------------------------------------------------
 *-------------------------BLOC CATEGORIE PRODUITS---------
 * ------------------------------------------------------*/
.pdt-cat .row{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	cursor: pointer;
	height:165px;
	margin-bottom: 20px;
	border: 1px solid white;
}
.pdt-cat .row:hover{
	border-bottom: 1px  solid #6d8fa7;
	border-top: 1px  solid #6d8fa7;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
	/*background: rgba(109, 143, 167, 0.4);*/
}
.pdt-cat .row p{
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.pdt-cat .row div{
	text-align:center;
}
.pdt-cat .row .title{
	font-family: 'helvetica-Neue-Light';
	color: #b4b5b6;
	font-size: 13px;
}
.pdt-cat .row .ref{
	font-family: 'helvetica-Neue-Light';
	color:#a5c4df;
	font-size: 10px;
}
.backTop{
	/*position:absolute;
		right: 0px;*/
	float: right;
	margin-right: -100px;
	margin-top: 150px;
}
#prefich-pdt .bt-fermer{
	float:right;
	margin-right: -50px;
	margin-top: -20px;
	cursor:pointer;
}

#body-popup-pdt{
	margin-left: 100px;
}
.content-produit .prod-arg{
	min-height: 180px;
}
#prefich-pdt .prod-arg p a{
	size: 8px;
	color:#6D8FA7;
}
#prefich-pdt .prod-detail {
	margin: 15px 0px;
}
#prefich-pdt .prod-detail p{
	margin-top: 15px;
}
#prefich-pdt .galerie-image{
	margin-top: 0px;
}
#prefich-pdt .reference{
	color: #6d8fa7;
	font-size: 8px;
}
.bt-plus{
	position:absolute;
	left:230px;
	margin-bottom: 50px;
}
#prefich-pdt .photos-pdt-selected{
	/*margin-top: -10px;*/
	width:60px;
	height:60px;
	padding:0px;
	margin-left: 10px;
	border: 1px solid #6d8fa7;
	/*margin-left: 40px;*/
	/*margin-top: 25px;*/
}
#prefich-pdt .galerie-image .img{
	width:60px;
	height:60px;
	padding: 0px;
	margin-left: 10px;
	/*border: 1px solid #6d8fa7;*/
	/*border: 1px solid white;*/
	/*margin-top: 25px;*/
}

#prefich-pdt .galerie-image .img img,
#prefich-pdt .photos-pdt-selected img{
	margin-top: 5px;
	/*border:1px solid black;*/
}
/*#prefich-pdt .galerie-image div:first-child{
	border: 1px solid #6d8fa7;
}*/
/*---------------------------------------------------------
 *-------------------------BLOC PRODUITS-------------------
 * ------------------------------------------------------*/
#contenu-produit{
	height: auto;
	margin-top: 60px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
}
.content-produit{
	width: 1070px;
	margin-left: auto;
	margin-right: auto;
}
#contenu-produit .prod-arg a, #contenu-produit .ref-pdt, #produit-associes .ref-pdt{
	color:#6D8FA7;
}
#contenu-produit .prod-detail{
	margin-top: 15px;
	margin-bottom: 15px;
	color: #777777;
}
#contenu-produit .prod-detail strong{
	margin-bottom: 15px;
}
 .content-produit .row div h3{
	font-family: 'helvetica-Neue-Light';
	size: 20px;
	color: #6d8fa7;
}
.bt-dealer-locator, .bt-achat-ligne{
	height:50px;
	width: 130px;
	padding: 0px;
	background-color: #6D8FA7;
}
.bt-dealer-locator p, .bt-achat-ligne p{
	text-align:center;
	vertical-align:center;

}
.bt-achat-ligne p{
		padding-top: 15px;
	padding-bottom: 15px;
}
.bt-dealer-locator p{
	padding-top: 5px;
}
.bt-dealer-locator a, .bt-achat-ligne a{
	color: #FFFFFF;
	letter-spacing: 1px;
	size: 13px;
}
.bt-achat-ligne{
	margin-left:15px;
}
.bt-dealer-locator{
	margin-left: 50px;
}
.img{
	/*margin-left: 15px;*/
	width:60px;
	height:60px;
	float:left;
	cursor:pointer;
	margin-left: 10px;
	border: 1px solid white;
}
.photos-pdt-selected{
	cursor:pointer;
	width:60px;
	height:60px;
	margin-left: 10px;
	border: 1px solid #6D8FA7;
	/*margin-left: 15px;*/
	/*border: 1px solid #6D8FA7;*/
	/*background: url('../img/general/fd-galery-pdt-hover-litle.png');*/
	float:left;
}
#bt-zoom{
	width: 110px;
	height:52px;
	background: url('../img/boutons/bt-zoom-image.png') no-repeat;
	cursor:pointer;
}
.prx p{
	font-size: 28px;
	padding: 0px;
	height:30px;
	margin-top: 30px;


}
.prx p a{
	color:#444A4F;
	vertical-align:bottom;
}
/*INFO PRODUIT*/
#info-produit{
	background: #e6e9ec;
	width: 100%;
	height: auto;
	min-height: 400px;
	padding-top: 20px;
	margin-top: 30px;
}
#info-produit .row{
	margin-left: 0px;
	margin-right: 0px;
	/*padding-left: 15px;*/
	padding-right: 15px;
	padding-bottom: 20px;
}

#info-produit .row .col-lg-3{
	padding-left: 0px;
}
.onglet{
	cursor: pointer;
}
.onglet-select p{
	margin: 0px;
	height: 30px;
}
.onglet-select p a{
	line-height: 20px;
	border-bottom: 3px solid #6D8FA7;
	color:#6D8FA7;

}
.onglet p a:hover{
	text-decoration: none;
	color: #6D8FA7;
}
.caracteristiques, .supports{
	display: none;
}
.caracteristiques{
	display:block;
}
.caracteristiques h3{
	font-family: 'helvetica-Neue-Light';
}
.caracteristiques h3.first{
	margin-bottom: 15px;
}

.supports h3{
	size: 25px;
	margin-top: 50px;
	margin-bottom: 50px;
	color: #6D8FA7;
}
/*.bt-tel{
	margin-top: 50px;
	margin-bottom: 30px;
	padding-left: 0px;

}*/
.supports .col-lg-3 .row{
	padding: 0px;
	margin: 0px;
}
.supports .col-lg-3 .download,
.supports .telechargement{
	width: 250px;
	height:55px;
	padding: 0px;
	margin-right: 20px;
	background: #8f8f8f;
	cursor:pointer;
	padding: 0px;
	margin-bottom: 20px !important;
}
.bt-tel .download:hover{
	background: #6D8FA7;
	cursor:pointer;
}
.supports .download a{
	color: white;
}
.bt-tel .col-lg-2 a:hover{
	text-decoration: none;
}
#info-produit .row{
				padding: 0px;
				margin: 0px;
}
.supports .telechargement > .col-lg-1,
.supports .telechargement > .col-lg-4,
.supports .telechargement > .col-lg-8,
.supports .col-lg-8{
				padding: 0px;
				margin: 0px;

}
.supports .telechargement a{
				color: white;
}
/*Caracteristiques techniques*/
.caracteristiques p{
	/**/
	color: #a7a7a7;
}
.caracteristiques h3{
	color:#6D8FA7;
	font-size: 15px;
	border-top: 3px solid #99b0c0;
	margin: 0px;
	padding-top: 15px;
	margin-bottom: 15px;
}
.caracteristiques .first{
	border-top: none;
	margin-bottom: 15px;
	margin: 0px;
}
.caracteristiques p{
	padding-left: 15px;
}
.caracteristiques a{
	color: #a7a7a7;
	margin-bottom: 10px;
}
.supports a{
	color:#6D8FA7;
}
/*PRODUITS ASSOCIES*/
#produit-associes{
	background: white;
	width:100%;
	height:400px;
	padding-top: 20px;

}
#produit-associes h3{
	font-family: 'helvetica-Neue-Light';
	size: 3em;
	color:#6D8FA7;
}
.content-cross{
	width: 1070px;
	margin-left: auto;
	margin-right: auto;
}
.pdt-cross{
	height: auto;
	cursor:pointer;
	display: inline-block;
	width: 30%;
}
.pdt-cross p{
	text-align:center;
	margin-bottom: 5px;
}
.pdt-cross p.title a{
	color:#8e8e8e;
}
.pdt-cross p.ref a{
	size: .25em;
}
/* style lorsqu'il n'y a que 1 ou 2 produits dans lesproduits similaires*/
.pdt-cross-reinit{
	height: auto;
	cursor:pointer;
	width:30%;
	margin-left: auto;
	margin-right: auto;
}
.pdt-cross-reinit p{
	text-align:center;
	margin-bottom: 5px;
}
.pdt-cross-reinit p.title a{
	color:#8e8e8e;
}
.pdt-cross-reinit p.ref a{
	size: .25em;
}
/*MODAL fp*/
.modal-dialog{
	width:830px;
}
/*---------------------------------------------------------
 *-------------------------FOOTER--------------------------
 * ------------------------------------------------------*/
#footer{
	background: #6d8fa7;
	position:relative;
	padding-top: 30px;
	padding-bottom: 30px;
}
#footer li a{
	font-size: 11px;
}

#news{
	width: 1070px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
}
#metro-footer{
	margin-top: 40px;
	width:1070px;
	margin-left: auto;
	margin-right: auto;
}
#metro-footer .row{
	margin-left:0px;
	margin-right: 0px;
}
#metro-footer a{
	font-size:10px;
	color:white;
}
#news h3, #footer p.dear-locator{
	color:#9fb3c0;
	letter-spacing:4px;
	width: 400px;
	font-size: 17px;
	font-family: 'Helvetica-Neue-Light' Arial sans-serif;
	margin: 0px;
}
#news p{
	margin: 0px;
	margin-top: 5px;
}
#news a{
	color:#ffffff;
	letter-spacing:2px;
	width: 38%;
	font-size: 10px;
}
#footer p.dear-locator{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	font-family: "helvetica-Neue-Light", Arial, sans-serif;
	margin-bottom: 30px;
}
#insert-news{
	padding-top: 0px;
	padding-bottom: 0px;
	background: #9fb3c0;
	height: 25px;
	border: none;
	margin-left: 6.1%;
	width: 39%;
	text-align:left;
	letter-spacing: 1px;
	font-size: 14px;
	color: #ffffff;
}
#sub-news{
	background: url('../img/fleche-sub-news.png');
	height: 24px;
	border-left: none;
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
	border-right: #999 1px solid;
}
#sub-news:hover{
	cursor: pointer;
}
#info-footer{
	width: 1070px;
	height: auto;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
}
#info-footer td{
	padding: 0px;
}
#Apropos ul li{
	margin-bottom: 2px;
}
/*#Assistance ul{
	height: 153px;
}*/
#info-footer ul li a{
	/*font-size: 13px;*/
	color: #ffffff;
	letter-spacing: 1px;
}

#info-footer ul li a.assistance{
	margin-left:10px;
}
.title-foot{
	position: relative;
		top: 0px;
	color:#9fb3c0;
	letter-spacing:2px;
	font-size: 15px;
	cursor:pointer;
}
.title-foot:hover {
	color:#9fb3c0;
}
.bloc-foot ul li a {
	cursor: pointer;
}
.bloc-foot{
	float: left;
	width: 33%;
	height: 180px;
	margin-bottom: 30px;

}
.bloc-foot ul{
	padding-left: 0px;
	margin-bottom: 0px;
}
/*#soc{
	margin-top: 25px;
}*/
/*#Soc li{
	display: inline;
}*/
#Soc ul{
	margin-top: 10px;
	padding-left: 5px;
}
#Soc li{
	line-height: 12px;
}
#logo-fb{
	width:50px;
	height:50px;
	background: url('../img/footer/logo-fb_off.png');
}
#logo-fb:hover{
	width:50px;
	height:50px;
	background: url('../img/footer/logo-fb_on.png');
}


#logo-fb a{
	width:50px;
	height:50px;
}
#logo-tweet{
	margin-left:15px;
	width:50px;
	height:50px;
	background: url('../img/footer/logo-tweet_off.png');
}
#logo-tweet:hover{
	width:50px;
	height:50px;
	background: url('../img/footer/logo-tweet_on.png');
}
#logo-tweet a{
	width:50px;
	height:50px;
}

#logo-insta a{
	width:50px;
	height:50px;
}
#logo-insta{
	margin-left:15px;
	/* width:50px; */
	height:50px;
	background: url('../img/footer/logo-insta-off5.png');
}
#logo-insta:hover{
	/* width:50px; */
	height:50px;
	background: url('../img/footer/logo-insta-on5.png');
}

#Soc li a{
	font-size: 9px;
}

#hotline{
	width: 100%;
	background:rgba(159,179,192, 0.5);
	padding-left:10px;
	margin-top: 10px;
	padding-top:20px;
	height:150px;
}
#hotline p{
	margin: 0px;
	padding: 0px;
}
#num{
	color: #ffffff;
	font-size: 23px;
	letter-spacing: 2px;
}
#prix{
	margin-top:15px;
	color:#ffffff;
	font-size: 14px;
	text-align:center;
}
#prix a{
	margin-top: 10px;
}
#mailHot{
	text-align:center;
}
#Recept ul{
	height: 43px;
}
/*#Assistance{
	margin-left: 34px;
	width: 410px;
}*/
#Recept, #Soc{
	height: 100px;
}
#Assistance{
	width:343px;
	margin-left:10px;
}
#APropos ul, #Assistance ul{
	height: 134px;
}
p#mailHot{
	margin-top:25px;
}
p#mailHot a{
	color:#ffffff;
	font-size: 22px;
}
#news .assistance{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 162px;
	margin-left: 100px;
	background: #9fb3c0;
	font-family: 'Helvetica-Neue-Light';
	cursor:pointer;
}
@-moz-document url-prefix() {
  #news .assistance{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 162px;
	margin-left: 59px;
	background: #9fb3c0;
	font-family: 'Helvetica-Neue-Light';
	cursor:pointer;
	}
}
.assistance, .carriere{
	cursor:pointer;
}
p#product-locator{
	margin-top:20px;
	margin-bottom: 20px;
}
p#product-locator a{
	color:#9fb3c0;
	letter-spacing:4px;
	/*width: 400px;*/
	font-size: 17px;
	font-family: 'Helvetica-Neue-Bold' Arial sans-serif;
	margin: 0px;
}
.carac{
	width: 60%;
	border-bottom: 2px solid #8e8e8e;
	padding-top: 10px;
	padding-bottom:10px;
}
.carac p strong{
	color:#9fb3c0;
	font-family: 'Helvetica-Neue-Bold' Arial sans-serif;
}
.carac p{
	margin-bottom: 0px;
}
.carac ul{
	margin: 0px;

}
.carac ul li{
	font-family: 'Helvetica-Neue-Light' Arial sans-serif;
	font-size: 12px;
	color: #8e8e8e;
}
/*---------------------------------------------------------
 *-------------------------SEARCH--------------------------
 * ------------------------------------------------------*/
#contenu-search{
	width:1070px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}
#contenu-search .col-lg-7 ul{
	height: 300px;
	overflow: auto;
	margin-top: 35px;
}
#contenu-search .col-lg-7 ul li{
	margin-top: 3px;
	background: #9fb3c0;
	padding: 3px;
}
#contenu-search .col-lg-7 ul li a:hover{
	color:white;
}
/*---------------------------------------------------------
 *-------------------------PAGE CMS------------------------
 * ------------------------------------------------------*/
.page-cms{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	/*position:relative;
	top: 150px;*/
	margin-top: 150px;
	height: auto;
}
#societe, #guidePratique, #recrutement, #assistance{
	margin-bottom: 200px;
}
#societe h2, #recrutement h2, #guidePratique h2, #assistance h2{
	margin-bottom:20px;
	color: #6D8FA7;
}
#societe .texte, #recrutement .texte, #guidePratique .texte, #assistance .texte{
	color: #777777;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 20px;

}
/*#guidePratique .texte p{
	padding-left: 30px;
}*/
#guidePratique .texte p{
	color: #6D8FA7;
}
#guidePratique ul.lst-gp li{
	margin-bottom: 20px;
}
#societe .texte p, .page-cms .texte h3{
	color: #777777;
	font-size:16px;
}
#societe .texte h3{
	color:#6D8FA7;
}
#societe .texte p{
	padding-left: 20px;
	text-align:justify
}
#recrutement .texte{

}
#recrutement .texte p{
	padding-left: 40px;
	padding-right:40px;
}
#recrutement .texte h2{
	padding: 0px;
}
#recrutement p a{
	float: left;
	width:100%;
}
#recrutement p a:hover, #recrutement p a:focus{
	color: #777777;
	cursor:pointer;
}
#recrutement p{
	margin-bottom: 20px;
}
.faq-view{
	display: block;
}
.faq-hide{
	display: none;
}
#faq f li a{
	color: #6D8FA7;
	font-size: 18px;
	cursor: pointer;
}
#faq ul.lst-gp li{
	margin-bottom: 20px;
}
#faq ul li a{
	color: #6D8FA7;
	font-size: 18px;
	cursor: pointer;
}
.faq{
	margin-bottom: 30px;
	margin-left: 30px;
	border-bottom: 2px solid #6D8FA7;
}
.faq-title a{
	font-family: "helvetica-Neue-Bold", Arial, sans-serif;
	color:#777777;
	font-size: 15px;
}
.faq_rep{
	color:#777777;
	font-size:12px;

}
.faq-rep p{
	font-size: 12px;
	color: #777777;
	line-height: 25px;
}
.faq-rep ul{
	margin-top: 5px;
}
.faq-rep ul li{
	margin-bottom: 5px;
	color:#777777;
	font-weight: normal;
	font-family: "Helvetica-Neue-Light", Arial, sans-serif;
	margin-bottom: 2px;
	font-size: 12px;
}
.lst-gp h2.activated{
	color:#6D8FA7;
	opacity: 1;
}
.lst-gp h2{
	color: #777777;
	opacity: 0.6;
}
#back-gp p{
	cursor:pointer;
}
.dl-catalogue{
	margin-bottom: 30px;
}
.dl-catalogue a{
	color: #6D8FA7;
	font-size: 22px;
}
#supTech{
	margin-top: 80px;
	margin-bottom: 90px;
}

#search_ref{
	margin-bottom: 20px;
	margin-right: 20px;
	width:60%;
	border: 1px solid #6D8FA7;
	height:29px;
	padding-left: 8px;
}
#valid-search{
	cursor:pointer;
}
#valid-search:hover{
	color:#6D8FA7;
}
#back-ass{
	margin-top: 15px;
	cursor:pointer;
}
select#search_categ, select#search_pdt_by_categ{
	width:60%;
	height:31px;
	background:url('../img/boutons/bt-select-search.png') no-repeat right;
	border-radius: none;
	border: 1px solid #6D8FA7;
	-webkit-apparence:none;
	-moz-appearance : none;
}
#search_categ option, select#search_pdt_by_categ option{
	-webkit-appearance:none;
	height:20px;
	background: #6D8FA7;
	color:white;
}
.pdt{
	cursor:pointer;
}
#assTel p{
	width:100%;
	margin-top: 50px;
}
#assTel p a{
	color:#6D8FA7;
	font-size: 18px;
}
#num-ass{
	margin-top: 80px;
	background: #6D8FA7;
	width: 50%;
	margin-left: 25%;
	margin-right:25%;
	height: auto;
	padding: 10px 20px;
	color: white;
}
#num-ass p a{
	color: white;
}
#num-ass p{
	margin: 0px;
}
#result-search p{
	vertical-align:middle;
	font-size: 16px;
}
/*garantie*/
#garantie{
				border: 2px solid #6d8fa7;
				padding: 10px;
}
#garantie #texte p a:hover{
				color: #337ab7;
				cursor:default;
}
#garantie h2, #mentions-legale h2{
	font-family: 'Helvetica-Neue-Bold', arial, sans-serif;
	color: #6d8fa7;
}
#garantie, #mentions-legale{
	margin-bottom: 50px;
}
#garantie #txt-loi{
	padding-left: 20px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;

}
#garantie #txt-loi p{
	text-align:justify;
}
#garantie #txt-loi p{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-style:italic;
	text-align:justify;
}
#garantie #txt-loi p a{
	text-align:justify;
}
#garantie ul li{
	font-family: 'Helvetica-Neue-Light', arial, sans-serif;
	color: #777777;
}
#mentions-legale .col-lg-4{
	border-bottom: 2px solid #6d8fa7;
	margin-left:15px;
	margin-top: 10px;
}
#mentions-legale .col-lg-4 p{
	margin-bottom: 0px;
}
#mentions-legale .col-lg-4 .title-rub{
	margin-bottom: 3px;
	font-family: 'Helvetic-Neue-Bold', arial, sans-serif;
}
/*
 * Partie dealer locator
 */
#map_canvas{
	width: 1000px;
	margin-top:70px;
	margin-left: auto;
	margin-right: auto;
	height: 800px;
}
/*
 * Fenetre Modal
 */
#monBouton{
	/*position:relative;*/
	/*float:right;*/
	padding: 0px;
	margin-left:800px;
	/*margin-top: -30px;
	margin-right:-30px;*/
	/*margin-top: -20px;
	margin-right: -20px;
	background: none;
	border: none;
	color: none;*/
	border: none;
	cursor:pointer;
}
/*
 * Recrutement
 */
.content-offre{
	height: 0px;
	overflow:hidden;
	float:left;
}
.content-offre a{
	text-decoration: none;
}
.recrutement a:hover, .recrutement a:focus{
	color: #777777;
}
.subheading h3{
	float:left;
	width: 40%;
	margin-top: 0px;
}
/*
*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ALLEMAGNE------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.txt_bienvenue_al{
				width: 100%;
				position:absolute;
				z-index: 20;
				top: 5%;
}
.txt_bienvenue_al > div.content-txt-bienvenue-al{
				width: 800px;
				margin: auto;
				border: 1px solid transparent;
				border-radius: 20px;
				background: rgba(255,255,255,0.4);
				padding: 20px;
				padding-bottom: 10px;
				position:relative;
}
.txt_bienvenue_al p{
				color: #363838;
				font-family:'Helvetica-Neue-Light';
				font-size: 20px;
				line-height: 35px;
}
.txt_bienvenue_al p.title{
				font-family:'Helvetica-Neue-Light';
				font-weight: 500;
				font-size: 30px;
				color: #363838;
				margin-bottom: 20px;
}
#societe-de h2, #societe-de p{
				color: #6d8fa7;
				margin-bottom: 0px;
				line-height: 25px;
}
#societe-de h2{
				margin-bottom: 25px;
}
#societe-de p{
				text-align:justify;
				font-family: 'Helvetica-Neue-Light';
}
#societe-de p strong{
				font-family: 'Helvetica-Neue-Bold';
				color: #6d8fa7;
				font-weight: bold;
				font-size: 18px;
}
#societe-de div.content-text > div{
				margin-bottom: 15px;
}
#bienvenue-de div h2,
#bienvenue-de div p{
				color: #6d8fa7;
}
#bienvenue-de div p{
				text-align:justify;
				font-family: 'Helvetica-Neue-Light';
				font-weight: 500;
}
#assistance-de h2, #assistance-de h4{
				color: #6d8fa7;
				font-family: 'Helvetica-Neue-Regular';
				font-weight: 800;
}
#assistance-de h4{
				margin-bottom: 40px;
}
#assistance-de #search_categ,
#assistance-de #search_ref,
#assistance-de #valid-search{
				color: #6d8fa7;
				font-family: 'Helvetica-Neue-Light';
				font-weight: 400;
}
#assistance-de #valid-search{
				padding: 6px;
				border: 1px solid #6D8FA7;
				background: #6D8FA7;
				color: white;
}
.footer-de #news .assistance{
				padding-right: 345px;
}
.footer-de #news a{
				font-family: 'Helvetica-Neue-Light';
				font-weight: 400;
				font-size: 11px;
}
.footer-de #info-footer ul li a{
				font-family: 'Helvetica-Neue-Light';
				font-weight: 400;
}
.footer-de #metro-footer a{
				font-family: 'Helvetica-Neue-Light';
				font-weight: 400;
				font-size: 11px;
}
