#menu {
	list-style:none;
	margin: 0;
	padding: 0 0 0 15px;
	width: 960px;
}
#menu ul {
	margin: 0;
	padding: 0;
	}
	#menu li {
		float:left;
		display:block;
		text-align:center;
		position:relative;
		padding: 0;/*important pour entrer dans le menu*/
		margin: 0;
		list-style-type: none;
	}
	#menu li a {
		font-family: "ArchivoNarrowBold", Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height: 42px; 
		color: #000;
		display:block;
		outline:0;
		text-decoration:none;
		padding: 0;
		margin: 0;
		background-color: #f5f5f5;
		height: 42px;
	}
	#menu li a.lien-nav-produits {
		width: 113px;
		margin: 0 2px 0 0;
	}
	#menu li a.lien-nav-applications {
		width: 126px;
		margin: 0 2px 0 0;
	}
	#menu li a.lien-nav-maillon {
		width: 378px;
		margin: 0 5px 0 0;
	}
	#menu li a.lien-nav-documentation {
		width: 127px;
		margin: 0 2px 0 0;
		color: #1a6ea9;
		background-color: #e6e6e6;
	}
	#menu li a.lien-nav-temoignages {
		width: 111px;
		margin: 0 2px 0 0;
		color: #1a6ea9;	
		background-color: #e6e6e6;
	}
	#menu li a.lien-nav-actualites {
		width: 92px;
		color: #1a6ea9;	
		background-color: #e6e6e6;
	}
	
	#menu li:hover a {
		color: #fff;
	}
	#menu li .drop {
	}
	#menu li:hover .drop {
		background-color: #1a6ea9;
	}
	
	/* NAV on */
	.page-produits #menu li a.lien-nav-produits,
	.page-usages #menu li a.lien-nav-applications,
	.page-maillon #menu li a.lien-nav-maillon,
	.page-documentation #menu li a.lien-nav-documentation,
	.page-temoignages #menu li a.lien-nav-temoignages,
	.page-actualites #menu li a.lien-nav-actualites {
		background-color: #1a6ea9;
		color: #fff;
	}
	
#menu div ul {
	padding: 20px 5px 15px 5px;
	width: 245px;
	display: inline-block;
	vertical-align: top;
	}
	#menu div li {
		text-align:left;
		
	}
	#menu li:hover div a {
		font-family: "ArchivoNarrowRegular", Arial, Helvetica, sans-serif;
		color:#fff;
		background-color: transparent;
		white-space: nowrap;
		text-transform: none;
		height: auto;
		font-size: 14px;
		line-height: 17px;
		padding: 3px 20px;
		width: 195px;	
	}
	#menu li:hover div a:hover {
		color:#fff;
		background-color:#3797ce;
		font-family: "ArchivoNarrowBold", Arial, Helvetica, sans-serif;
	}
	.dropdown_1column,
	.dropdown_3columns {
		margin:0 auto;
		float:left;
		position:absolute;
		left:-999em; /* Hides the drop down */
		text-align:left;
		padding:6px 0 0 0;
	}
	.dropdown_3columns {
		width: 960px;
	}
	#menu li:hover .dropdown_1column {
		left:-115px;
		top:auto;
	}
	#menu li:hover .dropdown_3columns {
		left:0;
		top:auto;
	}	
	
	.col_1 {
		background-color: #1a6ea9;
		width: 960px;
		min-height: 375px;
		height: auto !important;
		height: 375px;		
		position: relative;
	}
	.col_1_visuel {
		position: absolute;
		right: 1px;
		top: 1px;
		}
		.col_1_visuel img {
			display: block;
		}
	.liApplications .col_1 {
		min-height: 335px;
		height: auto !important;
		height: 335px;
		}
	.dropdown_3columns .col_1,
	.dropdown_3columns .col_2,
	.dropdown_3columns .col_3 {
		background-color: #1a6ea9;
		width: auto;
		height: 375px !important; /* Floris : 325 */
		min-height: 375px;
		overflow: hidden;
		float: left;
		border-right: 1px solid #379DD8;		
		}
	.dropdown_3columns .col_3 {
		border-right: none;		
		}
		#menu .dropdown_3columns .col_1 ul {
			padding: 20px 10px 0 10px;
			width: 240px;	
		}
		#menu .dropdown_3columns .col_2 ul {
			padding: 20px 10px 0 10px;
			width: 255px;	
		}
		#menu .dropdown_3columns .col_3 ul {
			padding: 20px 10px 0 10px;
			width: 163px;	
			}
			#menu .dropdown_3columns ul li {
				float: none;	
			}				
		#menu li:hover div.dropdown_3columns a {
			display: block;
			width: auto;
		}
	#menu div.dropdown_3columns a.btn-auto3 {
/*		padding: 7px 0 6px 28px;*/
		background: url(/img/com/puce_gamme_auto-min.gif) 2px 4px no-repeat;
		text-transform: uppercase;
		font-size: 14px;		
	}
	#menu .dropdown_3columns a.btn-epi3 {
/*		padding: 7px 0 6px 28px;*/
		background: url(/img/com/puce_gamme_epi-min.gif) 2px 4px no-repeat;	
		text-transform: uppercase;
		font-size: 14px;	
	}

	#menu .dropdown_3columns a.btn-goupilles3 {
/*		padding: 7px 0 6px 28px;*/
		background: url(/img/com/puce_gamme_goupilles-min.gif) 2px 4px no-repeat;
		text-transform: uppercase;
		font-size: 14px;		
	}	
		
		
	.col_3_visuel {
		width: 240px;
		height: 375px;
		position: relative;
		float: left;
		background-color: #1a6ea9;
		overflow: hidden;
		}
		.col_3_visuel img {
			display: block;
			position: absolute;
			right: 1px;
			top: 1px;
			padding: 95px 0 128px 0;
			background-color: #fff;
		}
		
/*menu usages*/

#menu-usages {
	margin: 0;
	padding: 7px 0 0 10px;
	}
	#menu-usages li {
		list-style-type: none;
		}
		#menu-usages li a {
			font-size:15px;
			line-height: 18px;		
			display:block;
			position:relative;
			padding: 0;/*important pour entrer dans le menu*/
			margin: 0;
			list-style-type: none;
			text-transform: uppercase;
			color: #fff;
			height: 28px;
		}	
	#menu-usages .dropdown_1column {
		margin:0 auto;
		float:left;
		position:absolute;
		left:-999em; /* Hides the drop down */
		text-align:left;
		padding:0;
	}
	
	#menu-usages li:hover .dropdown_1column {
		left:0;
		top:28px;
	}	
	
	#menu-usages .col_1 {
		background: rgb(250, 250, 250) url(/img/com/fleche7.png) 10px 0 no-repeat;
		background: rgba(255, 255, 255, 0.9) url(/img/com/fleche7.png) 10px 0 no-repeat;
		width: 230px;		
		position: relative;
		}
		#menu-usages div ul {
			padding: 15px 0 0 10px;
			}	
			#menu-usages li div a {
				font-family: "ArchivoNarrowRegular", Arial, Helvetica, sans-serif;
				font-size:15px;
				line-height: 24px; 
				color: #333;
				display:block;
				outline:0;
				text-decoration:none;
				padding: 0;
				margin: 0;
				background-color: transparent;
				height: auto;
				text-transform: none;
			}
			#menu-usages li div a:hover {
				font-family: "ArchivoNarrowBold", Arial, Helvetica, sans-serif;
			}