.medscreen-masque {
	display: none;
}

.medscreen {
	display: block;
}



/* CSS Document */

/*VVVVVVVVVVVVVV
*
*
	NIVEAU INTERMEDIAIRE
*
*
*VVVVVVVVVVVVV*/

.infosNiveau.dernierNiveau,
.listeProduits,
.rechercheProduit{
	float: none;
	width: auto;
	margin: 0;
}

.listeProduits,
.rechercheProduit{
	margin-top: 30px;
}

.listeProduits li{
	width: 33%;
	width: 33.333333%;
}



#resultProduits tr th:nth-child(6),
#resultProduits tr td:nth-child(6),
#resultProduits tr th:nth-child(5),
#resultProduits tr td:nth-child(5){
	display: none;
}


/********************************************************
*							*
		          HEADER
*							*
********************************************************/

/********************************************************
*							*
		          MENU DU HAUT
*							*
********************************************************/
#logo{float: none;}


nav{
	margin-left: -15px;
	margin-right: 0;
	margin-top: 16px;
}

nav li a{
	padding: 18px 30px 18px 30px;
	font-size: 0.875rem;
	-webkit-transition: color 0.3s, background-color 0.3s;
	-moz-transition: color 0.3s, background-color 0.3s;
	-ms-transition: color 0.3s, background-color 0.3s;
	-o-transition: color 0.3s, background-color 0.3s;
	transition: color 0.3s, background-color 0.3s;
}

nav>ul>li:hover>a{
	background-color: #0062a1;
	color: #fff;
}

.hezi img{ margin:15px 0; max-width:65%}

nav > ul, nav > ul > li{
	position: relative;
}

nav ul li ul{
	/*top: 122px;*/
	top:100%;
	left: auto;
	width: auto;
	z-index: 150;
}

nav ul li ul li{
	height: auto;
	width: 100%;
	border-left:0!important;
	border-right:0!important;
	margin-bottom: 0;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

nav ul li ul li a{
	height: auto;
	display: block;
	width: auto;
	padding: 10px 0;
	border-top: #596177 solid 1px;
	min-width: 0;
}
nav ul li ul li:first-child a{
	border-top: 0;
}

/********************************************************
*							*
		 MENU DE GAUCHE
*							*
********************************************************/
.xg_fzlc{
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}
.xg_fzlc ._lcTop{
    overflow: hidden;
    width: 90%;
    height: 500px;
    position: relative;
    margin: 0 auto;
    margin-bottom: 45px;
    background-color: #fff;
}
/********************************************************
*							*
		          BANDEAU
*							*
********************************************************/


/********************************************************
*							*
		          FOOTER
*							*
********************************************************/


footer{
	position: relative;
	padding-bottom: 130px;
}

#logo-foot{
	margin-top: 50px;
}

.footDroite{
	float: none;
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	text-align: left;
}

footer .champRecherche{
	width: 170px;
}
footer .social{
	margin-top: 80px;
	text-align: center;
}
footer .social a{
	margin-right: 10px;
	margin-left: 0;
}
footer .mentions{
	display: block;
	text-align: center;
}

.liensFooter{
	float: right;
	border-right: none;
	border-left: #80b1d0 solid 1px;
	padding-left: 5%;
	margin-left: 0;
}


/********************************************************
*							*
		          CONTENU
*							*
********************************************************/


/*GENERAL*/

#retourTop{display: none !important;}

.col33, .col66{
	width: auto;
	float: none;
}

.col33{
	margin-top: 30px;
}

/*ACCUEIL*/

.blocsProduits{
	height: auto;
	background-color: #061f33;
}

.blocsProduits li{
	display: block;
	float: left;
	width: 33%;
	width: 33.333333%;
}

.actuHome article{
	margin-top: 5px;
}


/*
*
*
*	ARBO SOUS-MENU
*
*
*/

#arboSousMenu{margin-left: 0;}