.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: transparent !important; }

.elem_bannerrotator {
	overflow: visible !important;
}

.navbar { display: none; }
.logo-small { display: none; }

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1100px) {
	.navbar-nav > li, .navbar-nav > li a { margin-left: 20px !important; }
	//#entete { margin-left: -5px !important; margin-right: -5px !important; }
	//#contenu { background-image: none; }
	//.menu { font-size: 2.8vw !important; }
	body { padding-left: 0 }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.navbar-nav > li, .navbar-nav > li a { margin-left: 0px !important; }
	.texte { padding-left: 10px !important;	padding-right: 20px !important;	padding-top: 30px; }
	.menu ul { margin-left: -12px !important; }
	.menu { font-size: 2.8vw !important; }
	.logo-small { display: block; }
	.logo-large { display: none; }
	.menu li {	padding: 10px 11px; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.navbar-nav > li, .navbar-nav > li a { margin-left: 10px !important; margin-bottom: 15px !important; }
	.navbar-default .navbar-nav > li > a { font-size: 4vw; }
	#header { display: none; }
	#content { padding: 120px 0px 30px 0px; }
	.global.top, .global.bottom  { background-position: -12px 0 }
	.navbar-toggle { margin-right: 25px }
	.navbar { display: block; }
	.logo-small { display: block; }
	.logo-large { display: none; }
	.menu { display: none; }
	#contenu .elem_images .img-uniq img { width: 100% !important; }
	.texte { padding-top: 30px; }
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.navbar-default .navbar-nav > li > a { font-size: 6vw; }
	
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}
