﻿.sousnav { background-color:#ffed00; display:none; text-align:center; margin:-1px; }
	.sousnav ul { list-style-type: none; margin: 10px; padding: 1px; }
		.sousnav ul li { display: inline; margin:10px; line-height:30px }

.client-access-menu > button { color: #fff !important; }
button.navbar-toggle { color: #fff !important; float:right; }
button.navbar-toggle > span { font-size:10px; }


@media (max-width: 993px) {
	.navbar-collapse.in { overflow: hidden; }
	.navbar-nav-2col { margin-left: 5px !important; }
}

.recherche-haut p { font-size: 12px !important; }

@media (min-width: 1200px) {
	/*.recherche-haut { position: relative; display: inline-block; top:-5px; }
	.recherche-haut i { color: #7b7b7b; }
	.recherche-haut input { color: #fff; }
	.recherche-haut .tt-dropdown-menu { width: 340px; }
	.recherche-haut .tt-hint { font-size: 0; }*/

	.srch-term { width: 100%; }
}

@media (max-width: 1201px) {
	.navbar-collapse.in { overflow: hidden; }

	/*.recherche-haut { position: relative; display: inline-block; top: -5px; }
	.recherche-haut i { color: #7b7b7b; }
	.recherche-haut input { color: #fff; }
	.recherche-haut .tt-dropdown-menu { width: 340px; }
	.recherche-haut .tt-hint { font-size: 0; }*/
}


/* marge pour le menu */
.main-menu { margin-top: 20px; }
@media (min-width: 801px) {
	.main-menu { margin-left: auto; }
}
@media (max-width: 800px) {
	.main-menu { margin-left: -15px; }
}

	strong { font-weight: 700; }
em { font-style: italic; }
a.active { font-weight: 500 !important; }

.list-filtres > div { white-space: nowrap; }
.list-filtres h4 { background-color:#000; color:#fff; padding:5px; }


.headerv2 { padding: 80px 0; -webkit-background-size: cover !important; background-size: cover !important; background-attachment: fixed; color: white; }

.navbar-nav-2col { float: none; display:inline-block; text-align:center; }
.navbar-form{ box-shadow:none !important;}

.actu-principale { bottom: auto !important; top: 100px; }
.actu-principale a { color:#fff; }

@media (max-width: 768px) {
	.actu-principale { top: 10px !important; }
	.navbar-nav { text-align: left !important; }
	.tt-dropdown-menu { width: 350px !important; left: -200px !important; }
	#srch-term { width: 150px; }
	#menuRecherche { position: absolute !important; top: -50px; right: 50px; }
	#logo { margin: 0; }
	.main-menu { text-align: left; }
}
@media (min-width: 769px) {
	.tt-dropdown-menu { width: 500px !important; left: -300px !important; }
}

.navbar2, .navbar2 a { color: #fff; }
.navbar2 li { float:left; }

.input-quantite, .input-quantite-additionnel { height: 24px !important; margin-top: -4px; max-width: 100px; }


#menuRecherche p { font-size: 10px !important; }
#menuRecherche .tt-hint { font-size: 0; }
