﻿@charset "utf-8";/* CSS Document *//******************************************//***** Navigation Principale Accueil ******//******************************************/div#navPrincipaleAccueil {	position: absolute;	width: 928px;	height: 14px;	margin: 0;	padding: 0;	top: 220px;	left: 48px;	z-index: 3;	display: none;	}	div#navPrincipaleAccueil ul#menuNavPrincipaleAccueil {		width: 928px;		height: 14px;		background: transparent url(../images/fr/nav_principale_accueil.gif) top left no-repeat;		margin: 0;		padding: 0;		position: relative;		}		div#navPrincipaleAccueil ul#menuNavPrincipaleAccueil li {			margin: 0;			padding: 0;			list-style: none;			position: absolute;			top: 0;			}			ul#menuNavPrincipaleAccueil li, ul#menuNavPrincipaleAccueil a {				height: 14px;				display: block;			}			div#navPrincipaleAccueil ul#menuNavPrincipaleAccueil li a {				text-indent: -9999px;				text-decoration: none;			}			#navProduits {				left: 13px;				width: 162px;			}			#navSociete {				left: 190px;				width: 97px;			}			#navProduits a:hover {				background: transparent url(../images/fr/nav_principale_accueil.gif) -13px -14px no-repeat;			}			#navSociete a:hover {				background: transparent url(../images/fr/nav_principale_accueil.gif) -190px -14px no-repeat;			}.navPrincipaleOn {				background: transparent url(../images/fr/nav_principale_accueil.gif) -13px -14px no-repeat;			}body#pageAccueil div#navPrincipaleAccueil {	display: block;}/******************************************//********* Navigation Principale **********//******************************************/div#navPrincipaleInterieure {	position: absolute;	width: 928px;	height: 14px;	margin: 0;	padding: 0;	top: 220px;	left: 48px;	z-index: 3;	}	div#navPrincipaleInterieure ul#menuNavPrincipaleInterieure {		width: 928px;		height: 14px;		background: transparent url(../images/fr/nav_principale_interieure.gif) top left no-repeat;		margin: 0;		padding: 0;		position: relative;		}		div#navPrincipaleInterieure ul#menuNavPrincipaleInterieure li {			margin: 0;			padding: 0;			list-style: none;			position: absolute;			top: 0;			}			ul#menuNavPrincipaleInterieure li, ul#menuNavPrincipaleInterieure a {				height: 14px;				display: block;			}			div#navPrincipaleInterieure ul#menuNavPrincipaleInterieure li a {				text-indent: -9999px;				text-decoration: none;			}			#navProduits {				left: 13px;				width: 162px;			}			#navSociete {				left: 190px;				width: 97px;			}/*			#navConstruction {				left: 302px;				width: 127px;			}			#navIndustrie {				left: 445px;				width: 108px;			}*/			#navProduits a:hover {				background: transparent url(../images/fr/nav_principale_interieure.gif) -13px -14px no-repeat;			}			#navSociete a:hover {				background: transparent url(../images/fr/nav_principale_interieure.gif) -190px -14px no-repeat;			}/*			#navConstruction a:hover {				background: transparent url(../images/fr/nav_principale_interieure.gif) -302px -14px no-repeat;			}			#navIndustrie a:hover {				background: transparent url(../images/fr/nav_principale_interieure.gif) -445px -14px no-repeat;			}*/body#pageSociete #navSociete {	background: transparent url(../images/fr/nav_principale_interieure.gif) -190px -14px no-repeat;}body#pageCompresseurs #navProduits, body#pageOutils #navProduits {	background: transparent url(../images/fr/nav_principale_interieure.gif) -13px -14px no-repeat;}body#pageConstruction #navConstruction, body#pageConstructionGuide #navConstruction {	background: transparent url(../images/fr/nav_principale_interieure.gif) -302px -14px no-repeat;}body#pageAccueil #navPrincipaleInterieure {	display: none;}/**************************//***** Menu Produits ******//**************************/			#menuProduits {	position: absolute;	top: 234px;	left: 62px;	width: 250px;	border-top: 1px solid #f29402;	border-right: 1px solid #f29402;	border-left: 1px solid #f29402;	visibility: hidden;	background-color: #fff;	z-index: 1000;	}	#menuProduits ul {		margin: 0;		padding: 0;		}		#menuProduits ul li {				margin: 0;			padding: 0;			list-style: none;			border-bottom: 1px solid #f6a925;			}			#menuProduits ul li a {				display: block;				width: 235px;				font-size: 11px;				line-height: 14px;				text-decoration: none;				color: #005636;				padding: 2px 5px 2px 10px;				font-weight: bold;			}			#menuProduits ul li a:hover, #menuProduits ul li a:active {				color: #fff;				background-color: #ed7802;			}/*************************************//***** Sous-Menu Items Produits ******//*************************************/			/*.ssmenuItemOutils {	position: absolute;	left: 215px;	min-width: 100px;	width: auto !important;	width: 100px;	border-top: 1px solid #9bb59b;	border-right: 1px solid #9bb59b;	border-left: 1px solid #9bb59b;	visibility: hidden;	background-color: #fff;	z-index: 1000;	}	.ssmenuItemOutils ul {		margin: 0;		padding: 0;		}		.ssmenuItemOutils ul li {				margin: 0;			padding: 0;			list-style: none;			border-bottom: 1px solid #9bb59b;			}			.ssmenuItemOutils ul li a {				display: block;				font-size: 11px;				line-height: 14px;				text-decoration: none;				color: #005636;				margin: 0;				padding: 2px 5px 2px 15px;				font-weight: bold;				text-transform: uppercase;			}			.ssmenuItemOutils ul li a:hover, .ssmenuItemOutils ul li a:active {				color: #4ca081;				background: url(../images/commun/fleche1.gif) 3px 2px no-repeat;			}*/#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste .ssmenuProduits2Item .ssmenuItemOutils {	position: absolute;	left: 156px;	top: 0;/*	min-width: 50px;	width: auto !important;	width: 50px;*/	border-top: 1px solid #9bb59b;	border-right: 1px solid #9bb59b;	border-left: 1px solid #9bb59b;	visibility: hidden;	background-color: #fff;	z-index: 1000;	}	#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste .ssmenuProduits2Item .ssmenuItemOutils ul {		margin: 0;		padding: 0;		}		#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste .ssmenuProduits2Item .ssmenuItemOutils ul li {				margin: 0;			padding: 0;			list-style: none;			border-bottom: 1px solid #9bb59b;			}			#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste .ssmenuProduits2Item .ssmenuItemOutils ul li a {				display: block;				font-size: 11px;				line-height: 14px;				text-decoration: none;				color: #005636;				margin: 0;				padding: 2px 5px 2px 15px;				font-weight: bold;				text-transform: uppercase;				white-space: nowrap;			}			#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste .ssmenuProduits2Item .ssmenuItemOutils ul li a:hover, .ssmenuItemOutils ul li a:active {				color: #4ca081;				background: url(../images/commun/fleche1.gif) 3px 2px no-repeat;			}			/*****************************************//***** Navigation Services Connexes ******//*****************************************/div#navServicesConnexes {	position: absolute;	width: 220px;	margin: 0;	padding: 0;	top: 43px;	right: 14px;	z-index: 3;	}	div#navServicesConnexes ul {		margin: 0;		padding: 0;		list-style-type: none;		list-style-position: outside;				}		div#navServicesConnexes ul li {			margin: 0;			padding: 5px 0 1px 3px;			text-transform: uppercase;			color: #fff;			font-size: 10px;			line-height: 10px;			background: transparent url(../images/commun/fond_nav_services_connexes.gif) 0 bottom no-repeat;			}			div#navServicesConnexes ul li a {				text-decoration: none;				color: #fff;			}			div#navServicesConnexes ul li a:hover, div#navServicesConnexes ul li a:active {				text-decoration: none;				color: #f6a925;			}		/**********************************//***** Navigation langue **********//**********************************/div#navLangues {	position: absolute;	width: 560px;	height: 14px;	margin: 0;	padding: 0;	z-index: 2;	top: 14px;	right: 14px;	}	div#navLangues ul#menuNavLangues {		width: 560px;		height: 14px;		background: transparent url(../images/commun/nav_langues.gif) top left no-repeat;		margin: 0;		padding: 0;		position: relative;		}		div#navLangues ul#menuNavLangues li {			margin: 0;			padding: 0;			list-style: none;			position: absolute;			top: 0;			}			ul#menuNavLangues li, ul#menuNavLangues a {				height: 14px;				display: block;			}			div#navLangues ul#menuNavLangues li a {				text-indent: -9999px;				text-decoration: none;			}			#navFr {				left: 513px;				width: 17px;			}			#navGb {				left: 535px;				width: 17px;			}			#navFr a:hover {				background: transparent url(../images/commun/nav_langues.gif) -513px -14px no-repeat;			}			#navGb a:hover {				background: transparent url(../images/commun/nav_langues.gif) -535px -14px no-repeat;			}