﻿@charset "UTF-8";
/* CSS Document */

/**********************************/
/***********Tags généraux**********/
/**********************************/
a:link, a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover, a:active {
	color: #000;
	text-decoration: none;
}
body {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: center;	
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: 0px none #000;
}

p {
	margin: 0;
	padding: 5px 0 10px 0;
}
ul {
	margin: 0 0 5px 15px;
	padding: 0;
	list-style-position: outside;
	list-style-type: disc;
	font-weight: normal;
	text-align: left;
}
li {
	font-size: 11px;
	line-height: 15px;
	margin: 5px 0 0 0;
	padding: 0;
}

sup {
	font-size: 8px;
	line-height: 0.8em;
	margin: 0;
	padding: 0;
}
/**********************************/
/***********Conteneurs*************/
/**********************************/

#global {
	position: relative;
	width: 990px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: transparent url(../images/commun/fond_vertical.gif) 0 0 repeat-y;
}
#lienssupp {
	position: relative;
	width: 925px;
	margin: 0 auto;
	padding: 0 0 0 65px;
	color: #B2C5B3;
	font-size: 10px;
	text-align: left;
	}
	#lienssupp a {
		color: #B2C5B3;
	}
	
#bandeauHautAccueil, #bandeauHautSociete, #bandeauHautSocieteInternationale, #bandeauHautSocieteSavoirfaire, #bandeauHautSocieteRetD, #bandeauHautSocieteQualite, #bandeauHautSocieteReseauCom, #bandeauHautSocieteGaranties, #bandeauHautSocieteFournisseurs, #bandeauHautCompresseurs, #bandeauHautOutils, #bandeauHautConstruction, #bandeauHautConstructionGuide, #bandeauHautIndustrie, #bandeauHautGenerique  {
	width: 990px;
	margin: 0;
	padding: 10px 0 0 0;
	height: 229px;
	text-align: center;
	display: none;
}

#bandeauHautMasque {
	width: 975px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 8px;
	z-index: 1;
}
#blocBienvenue {
	position: absolute;
	width: 300px;
	height: 14px;
	margin: 0;
	padding: 0;
	top: 14px;
	right: 75px;
	z-index: 3;
	}
	#blocBienvenue p {
		margin: 0;
		padding: 0;
		font-size: 12px;
		line-height: 12px;
		color: #fff;
		text-transform: uppercase;
		text-align: right;
		}
#champRecherche {
	position: absolute;
	width: 75px;
	margin: 0;
	padding: 0;
	top: 82px;
	right: 12px;
	z-index: 5;
	}
	#champRecherche input {
		width: 50px;
		height: 14px;
		margin: 0;
		padding: 0;
		background-color: #ddd;
		border: 0px none #000;
		color: #666;
		font-size: 11px;
		line-height: 11px;
		font-weight: bold;
	}
	#champRecherche input.btnOk {
		margin: 0 0 0 3px;
		padding: 0;
		width: 17px;
		height: 14px;
		background-color: transparent;
	}
#contenu {
	margin: 0;
	padding: 10px;
	min-height: 320px;
	height: auto !important;
	height: 320px;
	background: transparent url(../images/commun/fond_bas.gif) left bottom no-repeat;
	}
body#pageSociete #contenu {
	background: transparent url(../images/commun/fond_bas_societe.gif) left bottom no-repeat;
	}
	#contenu #blocSloganAccueil {
		width: 520px;
		margin: 0;
		padding: 0;
		float: left;
		}
		#contenu #blocSloganAccueil h1, #contenu #blocSloganAccueil h2 {
			margin: 0;
			padding: 0 0 5px 60px;
			font-size: 13px;
			line-height: 18px;
			color: #00774b;
			text-transform: none;
			font-weight: normal;
		}
		#contenu #blocSloganAccueil h1 {
			font-weight: bold;
		}
	#contenu #blocLogoAccueil {
		margin: 0;
		padding: 0 0 0 5px;
		width: 440px;
		float: left;
	}
	#contenu #accrochesProduitsGlobal {
		margin: 0;
		padding: 0 0 0 40px;
		clear: both;
		}
		#contenu #accrochesProduitsGlobal #accrochesProduits {
			margin: 0;
			padding: 0;
			width: 443px;
			height: 102px;
			background: transparent url(../images/commun/fond_accroche_produits.gif) left top no-repeat;
			filter:alpha(opacity=80);
			-moz-opacity: 0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
			float: left;
			}
			#contenu #accrochesProduitsGlobal #accrochesProduits h1 {
				margin: 0;
				padding: 10px 0 5px 20px;
				font-size: 13px;
				line-height: 16px;
				color: #fff;
				text-transform: none;
				font-weight: normal;
			}
			#contenu #accrochesProduitsGlobal #accrochesProduits p {
				margin: 0;
				padding: 5px 3px 5px 10px;
				font-size: 11px;
				line-height: 15px;
				}
	#contenu #accrochesNouveautesGlobalNoNews {
		margin: 30px 120px 0 0;
		padding: 0 0 0 240px;
		height: 59px;
	}
	#contenu #accrochesNouveautesGlobal {
		margin: 30px 120px 0 0;
		padding: 0 0 0 240px;
		height: 59px;
		}
/*		#contenu #accrochesNouveautesGlobal img {
			float: left;
		}*/
		#contenu #accrochesNouveautesGlobal #accrochesNouveautes {
			margin: 0 0 0 3px;
			padding: 0;
			height: 59px;
			background-color: #00774b;
			vertical-align: top;
/*			float: left;*/
			}			
			#contenu #accrochesNouveautesGlobal #accrochesNouveautes p {
				margin: 0;
				padding: 5px 3px 5px 10px;
				font-size: 11px;
				line-height: 15px;
				color: #fff;
				}			
				#contenu #accrochesNouveautesGlobal #accrochesNouveautes p a:link, #contenu #accrochesNouveautesGlobal #accrochesNouveautes p a:visited {
					color: #fff;
					font-weight: bold;
					text-decoration: underline;
				}
				#contenu #accrochesNouveautesGlobal #accrochesNouveautes p a:hover, #contenu #accrochesNouveautesGlobal #accrochesNouveautes p a:active {
					color: #fff;
					font-weight: bold;
					text-decoration: none;
				}

	#listeDocsGlobal {
		margin: 0;
		padding: 5px;
		text-align: center;		
		}
		#listeDocsGlobal h1 {
			margin: 0;
			padding: 15px 0 0 0;
			font-size: 17px;
			line-height: 24px;
			text-transform: uppercase;
			font-weight: bold;
			color: #00774a;
			text-align: center;
			}
			#listeDocsGlobal ul#listeDocsAccueil {
				margin: 0;
				padding: 15px 0 0 30px;
				text-align: left;
				}
				#listeDocsGlobal ul#listeDocsAccueil li {
					list-style-position: outside;
					list-style-image: none;
					list-style-type: square;
					font-size: 11px;
					font-weight: bold;
					margin: 0;
					padding: 15px 0 0 0;
					}
					#listeDocsGlobal ul#listeDocsAccueil li a {
						color: #00774a;
					}

	/*#contenu #btnDocsAccueilFr {
		margin: 0;
		padding: 0;
		position: absolute;
		right: 17px;
		bottom: 36px;
		}
	#contenu #btnDocsAccueilGb {
		margin: 0;
		padding: 0 5px 0 0;
		float: right;*/
/*		position: absolute;
		right: 17px;
		top: 490px;*/
		/*}*/

	#contenu #btnReachAccueilFr {
		margin: 0;
		padding: 0;
		position: absolute;
		right: 17px;
		bottom: 37px;
		}
	#contenu #btnReachAccueilGb {
		margin: 0;
		padding: 0 5px 0 0;
		float: right;
		position: absolute;
		right: 17px;
		top: 490px;
		}
				
	/*mise en page rédactionnel pages Société*/
	
	#contenu #redacSociete {
		width: 925px;
		min-height: 310px;
		height: auto !important;
		height: 310px;
		margin: 0 0 0 40px;
		}
		#contenu #redacSociete td.redacGauche {
			width: 180px;
			vertical-align: top;
		}
		#contenu #redacSociete td.redacDroite {
			padding-top: 10px;
			vertical-align: top;
			}
			#contenu #redacSociete td.redacDroite h1 {
				margin: 0;
				padding: 5px 5px 15px 0;
				font-size: 20px;
				line-height: 15px;
				color: #00774b;
				text-transform: uppercase;
				}
				#contenu #redacSociete td.redacDroite .sstitre1  {
					color: #ed7802;
					font-weight: bold;
				}
				#contenu #redacSociete td.redacDroite #blocValeurs {
					margin: 10px 0 0 0;
					padding: 0;			
					width: 747px;
					background: transparent url(../images/commun/fond_bloc_valeurs.gif) left top repeat-y;
		
					}
					#contenu #redacSociete td.redacDroite #blocValeurs td {
							vertical-align: top;
						}
						#contenu #redacSociete td.redacDroite #blocValeurs td.coinTriangle1 h2 {
							margin: 0;
							padding: 10px 0 10px 10px;
							font-size: 17px;
							line-height: 16px;
							font-weight: bold;
							color: #fffac8;
							}
						#contenu #redacSociete td.redacDroite #blocValeurs td.coinTriangle1 ul {
							margin: 0 0 5px 25px;
							padding: 0;
							list-style-position: outside;
							list-style-type: disc;
							font-weight: normal;
							text-align: left;
							}
							#contenu #redacSociete td.redacDroite #blocValeurs td.coinTriangle1 ul li {
								font-size: 11px;
								line-height: 15px;
								margin: 5px 0 0 0;
								padding: 0;
							}
					#contenu #redacSociete td.redacDroite #blocValeurs td.coinTriangle1 {
							width: 660px;
							background: transparent url(../images/commun/coin_triangle1.gif) 627px top no-repeat;
						}
		
				#contenu #redacSociete td.redacDroite #blocInfo {
					margin: 0;
					padding: 0;
					background: transparent url(../images/commun/fond_bloc_produits.gif) right top repeat-y;
		
					}
					#contenu #redacSociete td.redacDroite #blocInfo td {
							vertical-align: top;
						}
					#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo {
							width: 340px;
							background: #fff url(../images/commun/coin_triangle2.gif) right 3px no-repeat;
							border: 1px solid #9bb59b;
						}
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo p  {
							margin: 0;
							padding: 10px 15px 5px 10px;
							font-size: 12px;
							line-height: 16px;
							color: #17663b;
							}
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo .sstitre1  {
							color: #ed7802;
							font-weight: bold;
						}
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo .sstitre2  {
							color: #ed7802;
						}						
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo .noteInfo  {
							margin: 0;
							padding: 10px 15px 5px 10px;
							font-size: 10px;
							line-height: 14px;
							color: #17663b;
							}					
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo ul {
							margin: 0 10px 5px 25px;
							padding: 0;
							list-style-position: outside;
							list-style-type: disc;
							font-weight: normal;
							text-align: left;
							}
							#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo ul li {
								font-size: 12px;
								line-height: 16px;
								margin: 0;
								padding: 5px 0 0 0;
								color: #17663b;
							}
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo a  {
							font-weight: bold;
							color: #ed7802;
							}

					#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo2Col {
							width: 635px;
							background: #fff url(../images/commun/coin_triangle2.gif) right 3px no-repeat;
							border: 1px solid #9bb59b;
						}
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo2Col p  {
							margin: 0;
							padding: 10px 15px 5px 10px;
							font-size: 12px;
							line-height: 16px;
							color: #17663b;
							}
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo2Col .sstitre1  {
							color: #ed7802;
							font-weight: bold;
						}
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo2Col .noteInfo  {
							margin: 0;
							padding: 10px 15px 5px 10px;
							font-size: 10px;
							line-height: 14px;
							color: #17663b;
							}					
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo2Col ul {
							margin: 0 10px 5px 25px;
							padding: 0;
							list-style-position: outside;
							list-style-type: disc;
							font-weight: normal;
							text-align: left;
							}
							#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo2Col ul li {
								font-size: 12px;
								line-height: 16px;
								margin: 0;
								padding: 5px 0 0 0;
								color: #17663b;
							}
						#contenu #redacSociete td.redacDroite #blocInfo td.texteInfo2Col a  {
							font-weight: bold;
							color: #ed7802;
							}

					#contenu #redacSociete td.redacDroite #blocInfo td.visuelInfo {
							width: 320px;
							padding: 0 75px 0 5px;
							margin: 0;
						}
						#contenu #redacSociete td.redacDroite #blocInfo td.visuelInfo a  {
							font-weight: bold;
							color: #ed7802;
							text-decoration: none;
							}
						#contenu #redacSociete td.redacDroite #blocInfo td.visuelInfo a:hover  {
							font-weight: bold;
							color: #17663b;
							text-decoration: none;
							}
							#contenu #redacSociete td.redacDroite #blocInfo td.visuelInfo a:hover img {
								filter:alpha(opacity=80);
								-moz-opacity:0.80;
								-khtml-opacity: 0.80;
								opacity: 0.80;
							}
					#contenu #redacSociete td.redacDroite #blocInfo td.visuelInfo2Col {
							width: 25px;
							padding: 0 75px 0 5px;
							margin: 0;
						}
			
			/*nav Société*/				
				
				#contenu #redacSociete td.redacGauche #ssmenuSociete {
					width: 156px;
					margin: 14px 0 0 10px;
					border: 1px solid #9bb59b;
				}
				#contenu #redacSociete td.redacGauche #ssmenuSociete ul {
					margin: 0;
					padding: 10px 0 5px 0;
					list-style-position: outside;
					list-style-type: none;
					}
					#contenu #redacSociete td.redacGauche #ssmenuSociete ul li {	
						margin: 0 0 10px 0;
						padding: 3px 0;
						text-align: center;
						}
						#contenu #redacSociete td.redacGauche #ssmenuSociete ul li a {
							font-size: 10px;
							line-height: 12px;
							text-decoration: none;
							color: #fff;
							font-weight: bold;
							text-transform: uppercase;
						}
						#contenu #redacSociete td.redacGauche #ssmenuSociete ul li a.listeThemeOn {
							color: #fffac8;
						}
						
						#contenu #redacSociete td.redacGauche #ssmenuSociete ul li a:hover, #contenu #redacSociete td.redacGauche #ssmenuSociete ul li a:active {
							color: #fffac8;
						}	

	/*mise en page rédactionnel pages génériques*/
	
	#contenu #redacGenerique {
		width: 925px;
		min-height: 310px;
		height: auto !important;
		height: 310px;
		margin: 0 0 15px 40px;
		}
		#contenu #redacGenerique td.redac {
			padding-top: 10px;
			vertical-align: top;
			}
			#contenu #redacGenerique td.redac h1 {
				margin: 0;
				padding: 5px 5px 15px 0;
				font-size: 20px;
				line-height: 15px;
				color: #00774b;
				text-transform: uppercase;
				}
			#contenu #redacGenerique td.redac h2.titreListe {
				margin: 0;
				padding: 20px 5px 5px 10px;
				font-size: 13px;
				line-height: 17px;
				color: #00774b;
				font-weight: bold;
				border-bottom: 1px solid #e1e1e1;
				}
				#contenu #redacGenerique td.redac #blocInfo {
					margin: 0;
					padding: 0;
					background: transparent url(../images/commun/fond_bloc_produits.gif) right top repeat-y;
		
					}
				#contenu #redacGenerique td.redac .sstitre1  {
					color: #ed7802;
					font-weight: bold;
				}

					#contenu #redacGenerique td.redac #blocInfo td.texteInfo {
							width: 815px;
							background: #fff url(../images/commun/coin_triangle2.gif) right 3px no-repeat;
							border: 1px solid #9bb59b;
						}
						#contenu #redacGenerique td.redac #blocInfo td.texteInfo p  {
							margin: 0;
							padding: 10px 15px 5px 10px;
							font-size: 12px;
							line-height: 16px;
							color: #17663b;
							}
						#contenu #redacGenerique td.redac #blocInfo td.texteInfo .sstitre1  {
							color: #ed7802;
							font-weight: bold;
						}						
						#contenu #redacGenerique td.redac #blocInfo td.texteInfo .noteInfo  {
							margin: 0;
							padding: 10px 15px 5px 10px;
							font-size: 10px;
							line-height: 14px;
							color: #17663b;
							}					
						#contenu #redacGenerique td.redac #blocInfo td.texteInfo ul {
							margin: 5px 10px 10px 25px;
							padding: 0;
							list-style-position: outside;
							list-style-type: disc;
							font-weight: normal;
							text-align: left;
							}
							#contenu #redacGenerique td.redac #blocInfo td.texteInfo ul li {
								font-size: 12px;
								line-height: 16px;
								margin: 0;
								padding: 5px 0 5px 0;
								color: #17663b;
							}
						#contenu #redacGenerique td.redac #blocInfo td.texteInfo a  {
							font-weight: bold;
							color: #ed7802;
							}

					#contenu #redacGenerique td.redac #blocInfo td.visuelInfo {
							width: 320px;
							padding: 0 75px 0 5px;
							margin: 0;
						}
						#contenu #redacGenerique td.redac #blocInfo td.visuelInfo a  {
							font-weight: bold;
							color: #ed7802;
							text-decoration: none;
							}
						#contenu #redacGenerique td.redac #blocInfo td.visuelInfo a:hover  {
							font-weight: bold;
							color: #17663b;
							text-decoration: none;
							}
							#contenu #redacGenerique td.redac #blocInfo td.visuelInfo a:hover img {
								filter:alpha(opacity=80);
								-moz-opacity:0.80;
								-khtml-opacity: 0.80;
								opacity: 0.80;
							}
					#contenu #redacGenerique td.redac #blocInfo td.visuelInfo {
							width: 25px;
							padding: 0 75px 0 5px;
							margin: 0;
						}
						
					/* 2 colonnes */
		#contenu #redacGenerique td.redacGauche {
			padding-top: 10px;
			vertical-align: top;
			}
		#contenu #redacGenerique td.redacDroite {
			padding-top: 10px;
			vertical-align: top;
			}				
			#contenu #redacGenerique td.redacDroite h1 {
				margin: 0;
				padding: 5px 5px 15px 0;
				font-size: 20px;
				line-height: 15px;
				color: #00774b;
				text-transform: uppercase;
				}
			#contenu #redacGenerique td.redacDroite h2.titreListe {
				margin: 0;
				padding: 20px 5px 5px 10px;
				font-size: 13px;
				line-height: 17px;
				color: #00774b;
				font-weight: bold;
				border-bottom: 1px solid #e1e1e1;
				}
				#contenu #redacGenerique td.redacDroite #blocInfo {
					margin: 0;
					padding: 0;
					background: transparent url(../images/commun/fond_bloc_produits.gif) right top repeat-y;
		
					}						
					#contenu #redacGenerique td.redacDroite #blocInfo td.texteInfo2Col {
							width: 635px;
							background: #fff url(../images/commun/coin_triangle2.gif) right 3px no-repeat;
							border: 1px solid #9bb59b;
						}
						#contenu #redacGenerique td.redacDroite #blocInfo td.texteInfo2Col p  {
							margin: 0;
							padding: 10px 15px 5px 10px;
							font-size: 12px;
							line-height: 16px;
							color: #17663b;
							}
						#contenu #redacGenerique td.redacDroite #blocInfo td.texteInfo2Col .sstitre1  {
							color: #ed7802;
							font-weight: bold;
						}
						#contenu #redacGenerique td.redacDroite #blocInfo td.texteInfo2Col .noteInfo  {
							margin: 0;
							padding: 10px 15px 5px 10px;
							font-size: 10px;
							line-height: 14px;
							color: #17663b;
							}					
						#contenu #redacGenerique td.redacDroite #blocInfo td.texteInfo2Col ul {
							margin: 0 10px 5px 25px;
							padding: 0;
							list-style-position: outside;
							list-style-type: disc;
							font-weight: normal;
							text-align: left;
							}
							#contenu #redacGenerique td.redacDroite #blocInfo td.texteInfo2Col ul li {
								font-size: 12px;
								line-height: 16px;
								margin: 0;
								padding: 5px 0 0 0;
								color: #17663b;
							}
						#contenu #redacGenerique td.redacDroite #blocInfo td.texteInfo2Col a  {
							font-weight: bold;
							color: #ed7802;
							}
					#contenu #redacGenerique td.redacDroite #blocInfo td.visuelInfo2Col {
							width: 25px;
							padding: 0 75px 0 5px;
							margin: 0;
						}


		/*mise en page générique ss-menu Offres */		
						
		#contenu #redacGenerique #ssmenuOffres {
			width: 156px;
			margin: 23px 10px 0 10px;
			border: 1px solid #9bb59b;
			}
			#contenu #redacGenerique #ssmenuOffres h1 {		
				margin: 0;
				padding: 2px 3px 3px 3px;
				font-size: 12px;
				line-height: 16px;
				font-weight: bold;
				color: #fff;
				text-align: center;
				text-transform: uppercase;
				background: transparent url(../images/commun/ssmenu_entete_vide.jpg) 0 0 repeat-x;
			}
			#contenu #redacGenerique #ssmenuOffres h1 a {	
				color: #fff;
				text-decoration: none;
			}
			#contenu #redacGenerique #ssmenuOffres h1 a:hover, #contenu #redacGenerique #ssmenuOffres h1 a:active {	
				color: #ed7802;
			}						
			#contenu #redacGenerique #ssmenuOffres ul {
				margin: 0;
				padding: 10px 0 5px 0;
				list-style-position: outside;
				list-style-type: none;
				}
				#contenu #redacGenerique #ssmenuOffres ul li {	
					margin: 0 0 5px 0;
					padding: 3px 0;
					text-align: center;
					font-size: 11px;
					line-height: 12px;
					color: #fff;
					font-weight: bold;
					text-transform: uppercase;
					}
					#contenu #redacGenerique #ssmenuOffres ul li span {	
						display: block;
						margin: 0;
						padding: 3px;
						background-color: #00774b;						
					}
					#contenu #redacGenerique #ssmenuOffres ul li a {
						font-size: 11px;
						line-height: 12px;
						text-decoration: none;
						color: #fff;
						font-weight: bold;
						text-transform: uppercase;
					}
					#contenu #redacGenerique #ssmenuOffres ul li a:hover, #contenu #redacGenerique #ssmenuOffres ul li a:active {
						color: #ed7802;
					}
					#contenu #redacGenerique #ssmenuOffres ul li ul {
						margin: 0;
						padding: 0;
						list-style-position: outside;
						list-style-type: square;
						}
						#contenu #redacGenerique #ssmenuOffres ul li ul li {	
							margin: 3px 0 0 20px;
							padding: 0;
							text-align: left;
							color: #f6a925;
							}
							#contenu #redacGenerique #ssmenuOffres ul li ul li a {
								font-size: 10px;
								line-height: 13px;
								text-decoration: none;
								color: #00774b;
								font-weight: bold;
								text-transform: uppercase;
							}
							#contenu #redacGenerique #ssmenuOffres ul li ul li.listeThemeOn a {
								color: #dc6e00;
							}
							#contenu #redacGenerique #ssmenuOffres ul li ul li a:hover, #contenu #redacGenerique #ssmenuOffres ul li ul li a:active {
								color: #ed7802;
							}

			/*************************/	
	
	/*************************/


	#contenu #redacProduits {
		width: 925px;
		min-height: 310px;
		height: auto !important;
		height: 310px;
		margin: 0 0 0 40px;
		}
		#contenu #redacProduits td.redacGauche {
			width: 180px;
			vertical-align: top;
			}
			
		/*nav Industrie Accueil*/
		
			#contenu #redacProduits td.redacGauche a:hover img {
				filter:alpha(opacity=85);
				-moz-opacity:0.85;
				-khtml-opacity: 0.85;
				opacity: 0.85;
			}
			#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil {
				width: 156px;
				margin: 22px 0 0 10px;
				border: 1px solid #9bb59b;
				}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil h1 {		
					margin: 0;
					padding: 2px 3px 3px 3px;
					font-size: 12px;
					line-height: 16px;
					font-weight: bold;
					color: #fff;
					text-align: center;
					text-transform: uppercase;
					background: transparent url(../images/commun/ssmenu_entete_vide.jpg) 0 0 repeat-x;
				}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil h1 a {	
					color: #fff;
					text-decoration: none;
				}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil h1 a:hover, #contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil h1 a:active {	
					color: #ed7802;
				}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil p {
					margin: 0;
					padding: 10px 0 5px 5px;
					font-size: 11px;
					line-height: 14px;
					font-weight: bold;
					color: #00774b;
					text-transform: uppercase;
					text-align: center;
					}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul {
					margin: 0;
					padding: 10px 0 5px 0;
					list-style-position: outside;
					list-style-type: none;
					}
					#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li {	
						margin: 0 0 10px 0;
						padding: 3px 0;
						text-align: center;
						background-color: #00774b;
						}
						#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li a {
							font-size: 10px;
							line-height: 12px;
							text-decoration: none;
							color: #fff;
							font-weight: bold;
							text-transform: uppercase;
						}
						#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li.listeThemeOn a {
							color: #f08a00;
						}

						#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li a:hover, #contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li a:active {
							color: #f08a00;
						}
					#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li.liLauriers1 {
						padding: 5px 0 7px 38px;
						text-align: left;
						background: #00774b url(../images/commun/laurier1.gif) left center no-repeat;
						}
						#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li.liLauriers1 a {
							font-size: 12px;
							line-height: 15px;
							text-decoration: none;
							color: #fff;
							font-weight: bold;
							text-transform: uppercase;
							vertical-align: middle;
							}
						#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li.liLauriers1.listeThemeOn a {
							color: #f08a00;
							}
							#contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li.liLauriers1 a:hover, #contenu #redacProduits td.redacGauche #ssmenuIndustrieAccueil ul li.liLauriers1 a:active {
								color: #f08a00;
							}
							
			/*nav Industrie*/
							
			#contenu #redacProduits td.redacGauche #ssmenuIndustrie {
				width: 156px;
				margin: 22px 0 0 10px;
				border: 1px solid #9bb59b;
				text-align: center;
				}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrie h1 {		
					margin: 0;
					padding: 2px 3px 3px 3px;
					font-size: 12px;
					line-height: 16px;
					font-weight: bold;
					color: #fff;
					text-align: center;
					text-transform: uppercase;
					background: transparent url(../images/commun/ssmenu_entete_vide.jpg) 0 0 repeat-x;
				}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrie h1 a {	
					color: #fff;
					text-decoration: none;
				}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrie h1 a:hover, #contenu #redacProduits td.redacGauche #ssmenuIndustrie h1 a:active {	
					color: #ed7802;
				}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrie p {
					margin: 0;
					padding: 10px 0 5px 5px;
					font-size: 11px;
					line-height: 14px;
					font-weight: bold;
					color: #00774b;
					text-transform: uppercase;
					}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrie #listeTheme {
					margin: 0;
					padding: 0;
					text-align: left;
					background: #00774b url(../images/commun/ssmenu_industrie_fond.gif) left top repeat-x;
					}
					#contenu #redacProduits td.redacGauche #ssmenuIndustrie #listeTheme h1 {
						margin: 0;
						padding: 10px 0 5px 5px;
						font-size: 10px;
						line-height: 14px;
						font-weight: bold;
						color: #f08a00;
						text-transform: uppercase;
						text-align: left;
						}
					#contenu #redacProduits td.redacGauche #ssmenuIndustrie #listeTheme ul {
						margin: 0;
						padding: 5px;
						list-style-position: outside;
						list-style-type: none;
						
						}
						#contenu #redacProduits td.redacGauche #ssmenuIndustrie #listeTheme ul li {	
							margin: 0;
							padding: 3px 10px;
							background: url(../images/commun/puce2.gif) 0 10px no-repeat;
							}
							#contenu #redacProduits td.redacGauche #ssmenuIndustrie #listeTheme ul li a {
								font-size: 9px;
								line-height: 11px;
								text-decoration: none;
								color: #95c6b4;
							}
							#contenu #redacProduits td.redacGauche #ssmenuIndustrie #listeTheme ul li.listeThemeOn a {
								color: #fff;
							}
							#contenu #redacProduits td.redacGauche #ssmenuIndustrie #listeTheme ul li a:hover, #contenu #redacProduits td.redacGauche #ssmenuIndustrie ul li a:active {
								color: #fff;
							}
				#contenu #redacProduits td.redacGauche #ssmenuIndustrie ul {
					margin: 0;
					padding: 10px 0 5px 0;
					list-style-position: outside;
					list-style-type: none;
					}
					#contenu #redacProduits td.redacGauche #ssmenuIndustrie ul li.liLauriers1 {
						margin: 0 0 10px 0;
						padding: 5px 0 7px 38px;
						text-align: left;
						background: #00774b url(../images/commun/laurier1.gif) left center no-repeat;
						}
						#contenu #redacProduits td.redacGauche #ssmenuIndustrie ul li.liLauriers1 a {
							font-size: 12px;
							line-height: 15px;
							text-decoration: none;
							color: #fff;
							font-weight: bold;
							text-transform: uppercase;
							vertical-align: middle;
							}
							#contenu #redacProduits td.redacGauche #ssmenuIndustrie ul li.liLauriers1 a:hover, #contenu #redacProduits td.redacGauche #ssmenuIndustrie ul li.liLauriers1 a:active {
								color: #f08a00;
							}
														
		/*************************/
		
													
		#contenu #redacProduits td.redacDroite {
			padding-top: 20px;
			vertical-align: top;
			}
		
		/* fenêtres animation Flash */
		
			#contenu #redacProduits td.redacDroite div.divFenetreIndustries {
				width: 745px;
				margin: 0;
				padding: 0;
				position: absolute;
				min-height: 300px;
				height: auto !important;
				height: 300px;
				z-index: 10;
				background-color: #fff;
				visibility: hidden;	
				}
				#contenu #redacProduits td.redacDroite div.divFenetreIndustries table {
					margin: auto;
					padding: 0;
					}
					#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td {
						vertical-align: top;	
						}
					#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieHaut {
						background: url(../images/commun/fenetre_haut3.jpg) top left repeat-x;	
						height: 32px;
						}
						#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieHaut h1 {
							font-size: 14px;
							line-height: 26px;
							color: #fff;
							font-weight: bold;
							padding: 6px 0 0 0;
							margin: 0;
							text-transform: none;	
						}
					#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieCorps {
						background: #ebebeb url(../images/commun/fenetre_corps.jpg) bottom left repeat-x;
						}
						#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieCorps ul {
							margin: 0;
							padding: 7px 0;
							list-style-position: outside;
							list-style-type: none;
							}
							#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieCorps ul li {
								margin: 0 0 7px 0;
								padding: 0 0 0 15px;
								text-align: left;
								background: url(../images/commun/fenetre_fleches.gif) left 3px no-repeat;
							}
								#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieCorps ul li a:link, #contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieCorps ul li a:visited {
									font-size: 12px;
									line-height: 16px;
									font-weight: bold;
									color: #737477;
									text-decoration: none;
								}
								#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieCorps ul li a:hover, #contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieCorps ul li a:active {
									font-size: 12px;
									line-height: 16px;
									font-weight: bold;
									color: #08774c;
									text-decoration: none;
								}
					#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieGauche {
						background: url(../images/commun/fenetre_gauche1.jpg) bottom left repeat-y;
						}
					#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieDroite {
						background: url(../images/commun/fenetre_droite1.jpg) bottom left repeat-y;
						}	
					#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieBas {
						background: url(../images/commun/fenetre_bas3.jpg) bottom left repeat-x;
						text-align: right;
						}
						#contenu #redacProduits td.redacDroite div.divFenetreIndustries table td.fenetreIndustrieBas a:hover img {
							filter:alpha(opacity=80);
							-moz-opacity:0.80;
							-khtml-opacity: 0.80;
							opacity: 0.80;
							}		
		/*mise en page rédactionnel fiches Produits*/
			
			#contenu #redacProduits td.redacDroite #blocProduits {
				margin: 3px 0 0 0;
				padding: 0;
				background: transparent url(../images/commun/fond_bloc_produits.gif) right top repeat-y;
	
				}
				#contenu #redacProduits td.redacDroite #blocProduits td {
						vertical-align: top;
					}
				#contenu #redacProduits td.redacDroite #blocProduits td.texteProduits {
						width: 330px;
						background: transparent url(../images/commun/coin_triangle2.gif) right 3px no-repeat;
						border: 1px solid #9bb59b;
					}
					#contenu #redacProduits td.redacDroite #blocProduits td.texteProduits p  {
						margin: 0;
						padding: 10px 15px 10px 10px;
						font-size: 12px;
						line-height: 16px;
						color: #17663b;
						}
					#contenu #redacProduits td.redacDroite #blocProduits td.texteProduits ul  {
						margin: 0 10px 5px 15px;
						padding: 0;
						list-style-position: outside;
						list-style-type: disc;
						font-weight: normal;
						text-align: left;
						}
						#contenu #redacProduits td.redacDroite #blocProduits td.texteProduits ul li {
							font-size: 12px;
							line-height: 16px;
							margin: 5px 0 0 10px;
							padding: 0;
							color: #17663b;							
							}												
					#contenu #redacProduits td.redacDroite #blocProduits td.texteProduits a  {
						font-weight: bold;
						color: #ed7802;
						}
				#contenu #redacProduits td.redacDroite #blocProduits td.visuelProduits {
						width: 320px;
						padding: 0 10px 0 15px;
						margin: 0;
					}
					#contenu #redacProduits td.redacDroite #blocProduits td.visuelProduits h1  {
						margin: 5px 0 0 0;
						padding: 1px 5px 1px 3px;
						font-size: 13px;
						line-height: 15px;
						color: #fff;
						background: transparent url(../images/commun/fond_titre_visuel_produits.gif) 0 0 no-repeat;
						}
					#contenu #redacProduits td.redacDroite #blocProduits td.visuelProduits p  {
						margin: 0;
						padding: 5px 5px 5px 0;
						font-size: 12px;
						line-height: 16px;
						color: #f09301;
						}
					#contenu #redacProduits td.redacDroite #blocProduits td.visuelProduits a  {
						font-weight: bold;
						color: #ed7802;
						}
				#contenu #redacProduits td.redacDroite #blocProduits td.ficheProduits {
						text-align: center;
					}
					#contenu #redacProduits td.redacDroite #blocProduits td.ficheProduits h1  {
						margin: 4px 0 10px 0;
						padding: 0;
						font-size: 35px;
						color: #00774b;
						font-weight: bold;
						text-align: left;
						}
					#contenu #redacProduits td.redacDroite #blocProduits td.ficheProduits h2  {
						margin: 10px 0 5px 0;
						padding: 0 0 0 3px;
						font-size: 15px;
						line-height: 20px;
						color: #fff;
						font-weight: bold;
						text-align: left;
						text-transform: uppercase;
						background: #f09301 url(../images/commun/biseau1.gif) right 0 no-repeat;
						}
					#contenu #redacProduits td.redacDroite #blocProduits td.ficheProduits p  {
						margin: 0;
						padding: 5px 0;
						font-size: 14px;
						line-height: 17px;
						color: #f09301;
						font-weight: bold;
						text-align: left;
						}
				#contenu #redacProduits td.redacDroite #blocProduits td.bordureProduits {
						width: 67px;
					}
					
				/* 2 colonnes */
				
				#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo2Col {
						width: 635px;
						background: #fff url(../images/commun/coin_triangle2.gif) right 3px no-repeat;
						border: 1px solid #9bb59b;
					}
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo2Col p  {
						margin: 0;
						padding: 10px 15px 5px 10px;
						font-size: 12px;
						line-height: 16px;
						color: #17663b;
						}
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo2Col .sstitre1  {
						color: #ed7802;
						font-weight: bold;
					}
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo2Col .noteInfo  {
						margin: 0;
						padding: 10px 15px 5px 10px;
						font-size: 10px;
						line-height: 14px;
						color: #17663b;
						}					
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo2Col ul {
						margin: 0 10px 5px 25px;
						padding: 0;
						list-style-position: outside;
						list-style-type: disc;
						font-weight: normal;
						text-align: left;
						}
						#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo2Col ul li {
							font-size: 12px;
							line-height: 16px;
							margin: 0;
							padding: 5px 0 0 0;
							color: #17663b;
						}
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo2Col a  {
						font-weight: bold;
						color: #ed7802;
						}
				#contenu #redacProduits td.redacDroite #blocInfo td.visuelInfo2Col {
						width: 25px;
						padding: 0 75px 0 5px;
						margin: 0;
					}

			
			/*************************/	

		/*mise en page fiches Produits ss-menu 1*/		
						
		#contenu #redacProduits #ssmenuProduits1 {
			width: 156px;
			margin: 23px 10px 0 10px;
			border: 1px solid #9bb59b;
			}
			#contenu #redacProduits #ssmenuProduits1 h1 {		
				margin: 0;
				padding: 2px 3px 3px 3px;
				font-size: 12px;
				line-height: 16px;
				font-weight: bold;
				color: #fff;
				text-align: center;
				text-transform: uppercase;
				background: transparent url(../images/commun/ssmenu_entete_vide.jpg) 0 0 repeat-x;
			}
			#contenu #redacProduits #ssmenuProduits1 h1 a {	
				color: #fff;
				text-decoration: none;
			}
			#contenu #redacProduits #ssmenuProduits1 h1 a:hover, #contenu #redacProduits #ssmenuProduits1 h1 a:active {	
				color: #ed7802;
			}						
			#contenu #redacProduits #ssmenuProduits1 ul {
				margin: 0;
				padding: 10px 0 5px 0;
				list-style-position: outside;
				list-style-type: none;
				}
				#contenu #redacProduits #ssmenuProduits1 ul li {	
					margin: 0 0 5px 0;
					padding: 3px 0;
					text-align: center;
					font-size: 11px;
					line-height: 12px;
					color: #fff;
					font-weight: bold;
					text-transform: uppercase;
					}
					#contenu #redacProduits #ssmenuProduits1 ul li span {	
						display: block;
						margin: 0;
						padding: 3px;
						background-color: #00774b;						
					}
					#contenu #redacProduits #ssmenuProduits1 ul li a {
						font-size: 11px;
						line-height: 12px;
						text-decoration: none;
						color: #fff;
						font-weight: normal !important;
						text-transform: uppercase;
						}
						#contenu #redacProduits #ssmenuProduits1 ul li a span {
							margin: 0 !important;
							padding: 0 !important;
							display: inline !important;
							background-color: transparent !important;
							font-weight: bold !important;
						}
					#contenu #redacProduits #ssmenuProduits1 ul li a:hover, #contenu #redacProduits #ssmenuProduits1 ul li a:active {
						color: #ed7802;
					}
					#contenu #redacProduits #ssmenuProduits1 ul li ul {
						margin: 0;
						padding: 0;
						list-style-position: outside;
						list-style-type: square;
						}
						#contenu #redacProduits #ssmenuProduits1 ul li ul li {	
							margin: 3px 0 0 20px;
							padding: 0;
							text-align: left;
							color: #f6a925;
							}
							#contenu #redacProduits #ssmenuProduits1 ul li ul li a {
								font-size: 10px;
								line-height: 13px;
								text-decoration: none;
								color: #00774b;
								font-weight: bold;
								text-transform: uppercase;
							}
							#contenu #redacProduits #ssmenuProduits1 ul li ul li.listeThemeOn a {
								color: #dc6e00;
							}
							#contenu #redacProduits #ssmenuProduits1 ul li ul li a:hover, #contenu #redacProduits1 #ssmenuProduits ul li ul li a:active {
								color: #ed7802;
							}

			/*************************/					

		/*mise en page fiches Produits ss-menu 2*/		
						
/*		#contenu #redacProduits #ssmenuProduits2 {
			width: 156px;
			margin: 23px 10px 0 10px;
			border: 1px solid #9bb59b;
			}
			#contenu #redacProduits #ssmenuProduits2 h1 {		
				margin: 0;
				padding: 2px 3px 3px 3px;
				font-size: 12px;
				line-height: 16px;
				font-weight: bold;
				color: #fff;
				text-align: center;
				text-transform: uppercase;
				background: transparent url(../images/commun/ssmenu_entete_vide.jpg) 0 0 repeat-x;
			}
			#contenu #redacProduits #ssmenuProduits2 h1 a {	
				color: #fff;
				text-decoration: none;
			}
			#contenu #redacProduits #ssmenuProduits2 h1 a:hover, #contenu #redacProduits #ssmenuProduits2 h1 a:active {	
				color: #ed7802;
			}						
			#contenu #redacProduits #ssmenuProduits2 ul {
				margin: 0;
				padding: 10px 0 5px 0;
				list-style-position: outside;
				list-style-type: none;
				}
				#contenu #redacProduits #ssmenuProduits2 ul li {	
					margin: 0 0 5px 0;
					padding: 3px 0;
					text-align: center;
					font-size: 11px;
					line-height: 12px;
					color: #fff;
					font-weight: bold;
					text-transform: uppercase;
					}
					#contenu #redacProduits #ssmenuProduits2 ul li span {	
						display: block;
						margin: 0;
						padding: 3px;
						background-color: #00774b;						
					}
					#contenu #redacProduits #ssmenuProduits2 ul li a {
						font-size: 11px;
						line-height: 12px;
						text-decoration: none;
						color: #fff;
						font-weight: bold;
						text-transform: uppercase;
					}
					#contenu #redacProduits #ssmenuProduits2 ul li a:hover, #contenu #redacProduits #ssmenuProduits2 ul li a:active {
						color: #ed7802;
					}
					#contenu #redacProduits #ssmenuProduits2 ul li ul {
						margin: 0;
						padding: 0;
						list-style-position: outside;
						list-style-type: square;
						}
						#contenu #redacProduits #ssmenuProduits2 ul li ul li {	
							margin: 3px 0 0 20px;
							padding: 0;
							text-align: left;
							color: #f6a925;
							}
							#contenu #redacProduits #ssmenuProduits2 ul li ul li a {
								font-size: 10px;
								line-height: 13px;
								text-decoration: none;
								color: #00774b;
								font-weight: bold;
								text-transform: uppercase;
							}
							#contenu #redacProduits #ssmenuProduits2 ul li ul li.listeThemeOn a {
								color: #dc6e00;
							}
							#contenu #redacProduits #ssmenuProduits2 ul li ul li a:hover, #contenu #redacProduits2 #ssmenuProduits ul li ul li a:active {
								color: #ed7802;
							}*/
							
		#contenu #redacProduits #ssmenuProduits2 {
			width: 156px;
			margin: 23px 10px 0 10px;
			border: 1px solid #9bb59b;
			position: relative;
			}
			#contenu #redacProduits #ssmenuProduits2 h1 {		
				margin: 0;
				padding: 2px 3px 3px 3px;
				font-size: 12px;
				line-height: 16px;
				font-weight: bold;
				color: #fff;
				text-align: center;
				text-transform: uppercase;
				background: transparent url(../images/commun/ssmenu_entete_vide.jpg) 0 0 repeat-x;
			}
			#contenu #redacProduits #ssmenuProduits2 h1 a {	
				color: #fff;
				text-decoration: none;
			}
			#contenu #redacProduits #ssmenuProduits2 h1 a:hover, #contenu #redacProduits #ssmenuProduits2 h1 a:active {	
				color: #ed7802;
			}						
			#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste {
				margin: 0;
				padding: 10px 0 5px 0;
				}
				#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste .ssmenuProduits2Item {	
					margin: 0 0 10px 0;
					padding: 3px 0;
					text-align: center;
					position: relative;
					display: block;
					width: 156px;
					}
					#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste  .ssmenuProduits2Item a {
						font-size: 11px;
						line-height: 12px;
						text-decoration: none;
						color: #fff;
						font-weight: bold;
						text-transform: uppercase;
						display: block;
						/*width: 156px;*/
					}
					#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste .ssmenuProduits2Item a:hover, #contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste .ssmenuProduits2Item a:active {
						color: #ed7802;
					}
					#contenu #redacProduits #ssmenuProduits2 #ssmenuProduits2Liste  .ssmenuProduits2Item a.listeThemeOn {
						color: #cc3300; !important;
					}


			/*************************/	
			
			/*mise en page rédactionnel pages Informations*/
					
			#contenu #redacProduits td.redacDroite h1  {
				margin: 0;
				padding: 5px 5px 15px 10px;
				font-size: 24px;
				line-height: 15px;
				color: #00774b;
				text-transform: uppercase;
			}			
			#contenu #redacProduits td.redacDroite #blocInfo {
				margin: 0 0 0 10px;
				padding: 0;
				background: transparent url(../images/commun/fond_bloc_produits.gif) right top repeat-y;
	
				}
				#contenu #redacProduits td.redacDroite #blocInfo td {
						vertical-align: top;
					}
				#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo {
						width: 340px;
						background: transparent url(../images/commun/coin_triangle2.gif) right 3px no-repeat;
						border: 1px solid #9bb59b;
					}
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo p  {
						margin: 0;
						padding: 10px 15px 5px 10px;
						font-size: 12px;
						line-height: 16px;
						color: #17663b;
						}
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo .sstitre1  {
						color: #ed7802;
						font-weight: bold;
					}
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo .noteInfo  {
						margin: 0;
						padding: 10px 15px 5px 10px;
						font-size: 10px;
						line-height: 14px;
						color: #17663b;
						}					
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo ul {
						margin: 0 10px 5px 25px;
						padding: 0;
						list-style-position: outside;
						list-style-type: disc;
						font-weight: normal;
						text-align: left;
						}
						#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo ul li {
							font-size: 12px;
							line-height: 16px;
							margin: 0;
							padding: 5px 0 0 0;
							color: #17663b;
						}
					#contenu #redacProduits td.redacDroite #blocInfo td.texteInfo a  {
						font-weight: bold;
						color: #ed7802;
						}
				#contenu #redacProduits td.redacDroite #blocInfo td.visuelInfo {
						width: 320px;
						padding: 0 75px 0 5px;
						margin: 0;
					}
					#contenu #redacProduits td.redacDroite #blocInfo td.visuelInfo .sstitre1  {
						color: #ed7802;
						font-weight: bold;
					}				
					#contenu #redacProduits td.redacDroite #blocInfo td.visuelInfo a  {
						font-weight: bold;
						color: #ed7802;
						}
											
		/*************************/	
		
		/*mise en page fiche industrie*/				
					
			#contenu #redacProduits td.redacDroite #ficheLogoGlobal {
				width: 250px;
				margin: 0;
				padding: 0;			
				float: left;
				}
				#contenu #redacProduits td.redacDroite #ficheLogoGlobal h1 {
					margin: 0;
					padding: 5px 0 15px 10px;
					font-size: 24px;
					line-height: 29px;
					font-weight: bold;
					color: #17663b;
				}
				#contenu #redacProduits td.redacDroite #ficheLogoGlobal #ficheSloganGlobal {
					width: 250px;
					margin: 5px 0 0 0;
					padding: 0;			
					background-color: #f08a00;
					font-size: 14px;
					line-height: 17px;
					font-weight: bold;
					color: #fff;
					text-align: center;
					}
					#contenu #redacProduits td.redacDroite #ficheLogoGlobal #ficheSloganGlobal .tdSloganGauche {
						width: 25px;
						background: url(../images/commun/fiche_slogan_bord8.gif) 0 0 repeat-y;
					}
					#contenu #redacProduits td.redacDroite #ficheLogoGlobal #ficheSloganGlobal .tdSloganHaut {
						background: url(../images/commun/fiche_slogan_bord2.gif) 0 0 repeat-x;
					}					
					#contenu #redacProduits td.redacDroite #ficheLogoGlobal #ficheSloganGlobal .tdSloganDroite {
						width: 25px;
						background: url(../images/commun/fiche_slogan_bord4.gif) 0 0 repeat-y;
					}
					#contenu #redacProduits td.redacDroite #ficheLogoGlobal #ficheSloganGlobal .tdSloganBas {
						background: url(../images/commun/fiche_slogan_bord6.gif) 0 0 repeat-x;
					}
			#contenu #redacProduits td.redacDroite #fichePhotoGlobal {
				width: 250px;
				margin: 0;
				padding: 0 0 0 10px;			
				float: left;
			}					
			#contenu #redacProduits td.redacDroite #ficheBtnsGlobal {
				width: 220px;
				margin: 0;
				padding: 40px 0 0 0;			
				float: left;
				}
			#contenu #redacProduits td.redacDroite #ficheBtnsGlobal2 {
				width: 220px;
				margin: 0;
				padding: 40px 0 0 0;
				}
				#contenu #redacProduits td.redacDroite #ficheBtnsGlobal a img, #contenu #redacProduits td.redacDroite #ficheBtnsGlobal2 a img {
					margin: 2px 0;
				}		
				#contenu #redacProduits td.redacDroite #ficheBtnsGlobal a:hover img, #contenu #redacProduits td.redacDroite #ficheBtnsGlobal2 a:hover img {
					filter:alpha(opacity=80);
					-moz-opacity:0.80;
					-khtml-opacity: 0.80;
					opacity: 0.80;
				}
			#contenu #redacProduits td.redacDroite #ficheAccrocheGlobal {
				width: 690px;
				margin: 0;
				padding: 5px;
				clear: both;
				}
				#contenu #redacProduits td.redacDroite #ficheAccrocheGlobal p {
					margin: 0;
					padding: 7px 0;
					font-size: 13px;
					line-height: 17px;
					color: #17663b;
				}
				#contenu #redacProduits td.redacDroite #ficheAccrocheGlobal ul {
					margin: 0 0 0 35px;
					padding: 0 10px 10px 0;
					list-style-position: outside;
					list-style-type: disc;
					font-weight: normal;
					text-align: left;
					}
					#contenu #redacProduits td.redacDroite #ficheAccrocheGlobal ul li {
						font-size: 13px;
						line-height: 17px;
						margin: 0;
						padding: 3px 0 5px 0;
						color: #17663b;
					}					
			#contenu #redacProduits td.redacDroite .ficheRedacBloc1 {
				width: 345px;
				margin: 0;
				padding: 0;
				background-color:#6eb198;
				vertical-align: top;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc1 h1 {
					font-size: 14px;
					line-height: 20px;
					color: #fff;
					margin: 0;
					padding: 5px 0 0 20px;
					background: url(../images/commun/puce1.gif) 8px 12px no-repeat;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc1 p {
					font-size: 12px;
					line-height: 16px;
					color: #000;
					margin: 0;
					padding: 5px 10px 10px 20px;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc1 ul {
					margin: 0 0 0 35px;
					padding: 0 10px 10px 0;
					list-style-position: outside;
					list-style-type: disc;
					font-weight: normal;
					text-align: left;
					}
					#contenu #redacProduits td.redacDroite .ficheRedacBloc1 ul li {
						font-size: 12px;
						line-height: 16px;
						margin: 0;
						padding: 3px 0 5px 0;
					}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc1 a {
					font-weight: bold;
					color: #000;
				}
			#contenu #redacProduits td.redacDroite .ficheRedacBloc2 {
				width: 695px;
				margin: 0 0 5px 5px;
				padding: 0 0 5px 0;
				background-color:#95c6b4;
				vertical-align: top;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc2 h1 {
					font-size: 14px;
					line-height: 20px;
					color: #fff;
					margin: 0;
					padding: 5px 0 0 20px;
					background: url(../images/commun/puce1.gif) 8px 12px no-repeat;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc2 p {
					font-size: 12px;
					line-height: 16px;
					color: #000;
					margin: 0;
					padding: 5px 10px 10px 20px;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc2 a {
					font-weight: bold;
					color: #000;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc2 table {
					width: 100%;
					}
					#contenu #redacProduits td.redacDroite .ficheRedacBloc2 table td {
						vertical-align: top;
						width: 50%;
					}
					#contenu #redacProduits td.redacDroite .ficheRedacBloc2 table td ul {
						margin: 0 0 0 35px;
						padding: 0 10px 10px 0;
						list-style-position: outside;
						list-style-type: disc;
						font-weight: normal;
						text-align: left;
						}
						#contenu #redacProduits td.redacDroite .ficheRedacBloc2 table td ul li {
							font-size: 12px;
							line-height: 16px;
							margin: 0;
							padding: 3px 0 5px 0;
						}
			#contenu #redacProduits td.redacDroite .ficheRedacBloc3 {
				width: 695px;
				margin: 0 0 5px 5px;
				padding: 0 0 5px 0;
				background-color:#6eb198;
				vertical-align: top;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc3 h1 {
					font-size: 14px;
					line-height: 20px;
					color: #fff;
					margin: 0;
					padding: 5px 0 0 20px;
					background: url(../images/commun/puce1.gif) 8px 12px no-repeat;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc3 p {
					font-size: 12px;
					line-height: 16px;
					color: #000;
					margin: 0;
					padding: 5px 10px 10px 20px;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc3 a {
					font-weight: bold;
					color: #000;
				}
				#contenu #redacProduits td.redacDroite .ficheRedacBloc3 table {
					width: 100%;
					}
					#contenu #redacProduits td.redacDroite .ficheRedacBloc3 table td {
						vertical-align: top;
						width: 50%;
					}
					#contenu #redacProduits td.redacDroite .ficheRedacBloc3 table td ul {
						margin: 0 0 0 35px;
						padding: 0 10px 10px 0;
						list-style-position: outside;
						list-style-type: disc;
						font-weight: normal;
						text-align: left;
						}
						#contenu #redacProduits td.redacDroite .ficheRedacBloc3 table td ul li {
							font-size: 12px;
							line-height: 16px;
							margin: 0;
							padding: 3px 0 5px 0;
						}
			#contenu #redacProduits td.redacDroite .ficheGarantie105 {
				background-image: url(../images/commun/picto_garantie105.gif);
				background-position: 250px 0;
				background-repeat: no-repeat;
			}
			#contenu #redacProduits td.redacDroite .ficheGarantie10 {
				background-image: url(../images/commun/picto_garantie10.gif);
				background-position: 250px 0;
				background-repeat: no-repeat;
			}
			#contenu #redacProduits td.redacDroite .ficheGarantie5 {
				background-image: url(../images/commun/picto_garantie5.gif);
				background-position: 250px 0;
				background-repeat: no-repeat;
			}
		
		/*************************/	
		

#pictoNouveaute {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 492px;
	top: 237px;
	z-index: 1;
}				
#blocLogoInterieur {
	margin: 0;
	padding: 0;
	width: 200px;
	position: absolute;
	right: 22px;
	top: 182px;
	z-index: 1000;
}
body#pageAccueil #blocLogoInterieur {
	display: none;
}
	
/***********/
/* CONTACT */
/***********/


#contenu fieldset {
	margin: 0;
	padding: 0 0 0 60px;
	border: 1px none #000;
	width: 650px;
	}
	#contenu fieldset label {
		font-size: 12px;
		float: left;
		width: 210px;
		margin: 5px 0;
		padding: 0;
	}
	#contenu fieldset p {
		clear: both;
	}
	#contenu fieldset input, #contenu fieldset select, #contenu fieldset textarea {
		width: 400px;
		margin: 5px 0;
		padding: 2px;
		font-size: 12px;
		background-color: #eee;
		border: 1px solid #ccc;
		float: left;				
	}
	#contenu fieldset input.champRecherche {
		width: 400px;
		margin: 15px 0 20px 15px;
		padding: 2px;
		font-size: 12px;
		background-color: #eee;
		border: 1px solid #ccc;
		float: left;				
	}
	#contenu fieldset input.radio {
		width: 20px;
		height: 20px;
		margin: 0 5px;
		padding: 0;
		vertical-align: middle;
		background-color: #fff;
		border: 0px solid #eee;
	}
	#contenu fieldset input.btn {
		width: 100px;
		color: #00774b;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		line-height: 17px;
		margin: 20px 0;		
	}
	#contenu fieldset input.btnRecherche {
		width: 100px;
		color: #00774b;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		line-height: 16px;
		margin: 15px 0 20px 15px;
		padding: 0;		
	}
	#contenu fieldset input.btnParcourir {
		font-weight: bold;
		color: #000;
		margin: 10px 0;
		padding: 0;
	}		

#contenu fieldset.fieldsetOffresemploi {
	margin: 0;
	padding: 0 0 0 20px;
	border: 1px none #000;
	width: 550px;
	}
	#contenu fieldset.fieldsetOffresemploi p {
		clear: both;
	}
	#contenu fieldset.fieldsetOffresemploi input, #contenu fieldset.fieldsetOffresemploi select, #contenu fieldset.fieldsetOffresemploi textarea {
		width: 250px;
		margin: 5px 0;
		padding: 2px;
		font-size: 12px;
		background-color: #eee;
		border: 1px solid #ccc;
		float: left;				
	}
	#contenu fieldset.fieldsetOffresemploi input.radio {
		width: 20px;
		height: 20px;
		margin: 0 5px;
		padding: 0;
		vertical-align: middle;
		background-color: #fff;
		border: 0px solid #eee;
	}
	#contenu fieldset.fieldsetOffresemploi input.btn {
		width: 150px;
		color: #00774b;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		line-height: 14px;
		line-height: 20px;
		margin: 20px 0;		
	}
	#contenu fieldset.fieldsetOffresemploi input.btnCandidature {
		width: 250px;
		color: #00774b;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		line-height: 14px;
		line-height: 20px;
		margin: 20px 0;		
	}	
	#contenu fieldset.fieldsetOffresemploi input.btnParcourir {
		font-weight: bold;
		color: #000;
		margin: 10px 0;
		padding: 0;
	}

#contenu form #txtChampsObligatoires {
	margin: 10px 0;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #666;
	text-align: center;
}
#contenu form h2 {
	padding: 5px;
	margin: 10px 0;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	clear: both;	
}
#contenu form h3 {
	border-top: 1px dotted #00774b;
	border-bottom: 1px dotted #00774b;
	padding: 5px;
	margin: 10px 0;
	font-size: 15px;
	font-weight: bold;
	clear: both;	
}
#contenu legend {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 10px 20px;
	color: #000;
}

#contenu .txtOkErrAlert {	
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #d00;
	text-align: center;
}



/**********************************/
/***********Classes****************/
/**********************************/


/**************/
/* TEXTE ******/
/**************/


.asterisque {
	font-size: 17px;
	font-weight: bold;
	color: #f00;
}
.gras {
	font-weight: bold;
}

.right {
	text-align: right;
}


.borderNone { border: 0px none #000; }

.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.txtCouleur1 {
	color: #fff;
}
.txtCouleur2 {
	color: #fffac8;
}
.txtCouleur3 {
	color: #00774b;
}
.mentions {
	font-size: 10px;
	line-height: 15px;
	padding: 10px 5px 2px 5px;
	text-align: right;
	}
	.mentions a {
		color: #999;
	}



/***********************/


.bgColor1 {
	background-color: #005b3a;
}
.bgColor2 {
	background-color: #00774b;
}
.bgColor3 {
	background-color: #9bb59b;
}
.clearBoth {
	clear: both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.marginLeft1 {
	margin: 0 0 0 10px;
}
.marginTop1 {
	margin-top: 20px;
}
.paddingLeft1 {
	padding-left: 300px;
}
.paddingLeft2 {
	padding-left: 120px;
}
.paddingLeft3 {
	padding-left: 10px;
}
.nowrap {
	white-space: nowrap;
}

.verticalAlignMiddle {
	vertical-align: middle;
}
.verticalAlignTop {
	vertical-align: top;
}
.centreBtn input {
	margin-left: 80px;
}

/***********************/
/********* News  *******/
/***********************/
.newsGlobal {
	width: 815px;
	margin: 0;
	padding: 0;
	position: relative;
	}
	.newsGlobal .newsDate {
		font-size: 11px;
		line-height: 14px;
		margin: 15px 0;
		padding: 0;
		font-weight: bold;
	}
	.newsGlobal .newsRedac {
		width: 815px;
		margin: 0 0 15px 0;
		padding: 0;
		float: left;
		}
		.newsGlobal .newsRedac h2 {
			padding: 0;

		}
	.newsGlobal .newsRedacPhoto {
		width: 585px;
		margin: 5px 0 15px 15px;
		padding: 0;
		float: left;
		}
		.newsGlobal .newsRedacPhoto h2 {
			padding: 0;

		}
	.newsGlobal .newsPhoto {
		width: 200px;
		margin: 20px 0 15px 15px;
		padding: 0;
		text-align: center;
		float: left;
	}
/*	.newsGlobal a {
		color: #ee7f01;
		}*/

/***********************/
/**** Guide de choix ***/
/***********************/

.tableGuideGlobal {
	width: 460px;
	float: left;
	margin: 0;
	padding: 40px 0 35px 20px;
	}
	.tableGuideGlobal h1 {
		margin: 0 0 10px 0;
		padding: 2px 3px 2px 10px;
		font-size: 12px;
		line-height: 16px;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
		background: #00774b url(../images/commun/biseau2.gif) right 0 no-repeat;
	}
	.tableGuideGlobal .tableGuide {
		background-color: #9bb59b;
		}
		.tableGuideGlobal .tableGuide tr.guidePiqueur {
			background-color:#fee7c7;
			}
		.tableGuideGlobal .tableGuide tr.guideBriseBeton {
			background-color:#d1d9ec;
			}
		.tableGuideGlobal .tableGuide tr.guidePerforateur {
			background-color:#e7f0d6;
			}
		.tableGuideGlobal .tableGuide tr.guideSableuse {
			background-color:#d3eae5;
			}
		.tableGuideGlobal .tableGuide tr.guideSablon {
			background-color:#d2e8db;
			}
		.tableGuideGlobal .tableGuide tr.guideAiguilleVibrante {
			background-color:#e8d4dc;
			}
		.tableGuideGlobal .tableGuide tr.guideCompresseur1 {
			background-color:#c2e0ca;
			}
		.tableGuideGlobal .tableGuide tr.guideCompresseur2 {
			background-color:#d3e9d9;
			}
		.tableGuideGlobal .tableGuide tr.guideCompresseur3 {
			background-color:#e3f0e5;
			}
		.tableGuideGlobal .tableGuide tr.guideCompresseur4 {
			background-color:#edf5ee;
			}			
			.tableGuideGlobal .tableGuide tr td ul {
				margin: 0 0 5px 0;
				padding: 0;
				list-style-position: outside;
				list-style-type: none;
				font-weight: normal;
				text-align: left;
				}
				.tableGuideGlobal .tableGuide tr td ul li {
					font-size: 10px;
					line-height: 17px;
					margin: 0;
					padding: 1px 2px 2px 5px;
					font-weight: bold;
					border-bottom: 1px solid #9bb59b;
				}
				.tableGuideGlobal .tableGuide tr td ul li.liDernier {
					border-bottom: 0px none #9bb59b;
				}
			.tableGuideGlobal .tableGuide tr td h2 {
				margin: 0;
				padding: 0 5px 0 5px;			
				font-size: 11px;
				line-height: 17px;
				font-weight: bold;
				text-align: left;
				color: #fff;
				text-transform: uppercase;
				white-space: nowrap;
				}
			.tableGuideGlobal .tableGuide tr.guidePiqueur h2 {
				background-color:#f5a528;
				}
			.tableGuideGlobal .tableGuide tr.guideBriseBeton h2 {
				background-color:#1170b3;
				}
			.tableGuideGlobal .tableGuide tr.guidePerforateur h2 {
				background-color:#8fbe43;
				}
			.tableGuideGlobal .tableGuide tr.guideSableuse h2 {
				background-color:#00a99d;
				}
			.tableGuideGlobal .tableGuide tr.guideSablon h2 {
				background-color:#00c28b;
				}
			.tableGuideGlobal .tableGuide tr.guideAiguilleVibrante h2 {
				background-color:#b25c86;
				}
			.tableGuideGlobal .tableGuide tr.guideCompresseur1 h2 {
				background-color:#00774b;
				}
			.tableGuideGlobal .tableGuide tr.guideCompresseur2 h2 {
				background-color:#4a8966;
				}
			.tableGuideGlobal .tableGuide tr.guideCompresseur3 h2 {
				background-color:#82a88b;
				}
			.tableGuideGlobal .tableGuide tr.guideCompresseur4 h2 {
				background-color:#a9bfaa;
				}
			.tableGuideGlobal .tableGuide tr td a {
				margin: 0;
				padding: 0 5px 0 5px;			
				font-size: 10px;
				line-height: 17px;
				font-weight: bold;
				text-align: left;
				white-space: nowrap;
				text-decoration: underline;
				}
			.tableGuideGlobal .tableGuide tr.guidePiqueur a {
				color:#f5a528;
				}
			.tableGuideGlobal .tableGuide tr.guideBriseBeton a {
				color:#1170b3;
				}
			.tableGuideGlobal .tableGuide tr.guidePerforateur a {
				color:#8fbe43;
				}
			.tableGuideGlobal .tableGuide tr.guideSableuse a {
				color:#00a99d;
				}
			.tableGuideGlobal .tableGuide tr.guideSablon a {
				color:#00c28b;
				}
			.tableGuideGlobal .tableGuide tr.guideAiguilleVibrante a {
				color:#b25c86;
				}
			.tableGuideGlobal .tableGuide tr.guideCompresseur1 a {
				color:#00774b;
				}
			.tableGuideGlobal .tableGuide tr.guideCompresseur2 a {
				color:#4a8966;
				}
			.tableGuideGlobal .tableGuide tr.guideCompresseur3 a {
				color:#82a88b;
				}
			.tableGuideGlobal .tableGuide tr.guideCompresseur4 a {
				color:#a9bfaa;
				}	
			.tableGuideGlobal .tableGuide tr td a:hover {
				color:#000;
				text-decoration: none;
				}	

/*********************/
/***** CFWindow ******/
/*********************/
.x-dlg .x-dlg-hd-left {background-color:#00774a; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right {background-color:#00774a; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right .x-dlg-hd {background-color:#00774a; background-image:none;}
.x-dlg .x-dlg-dlg-body {border-bottom:3px solid #00774a; border-right:3px solid #00774a; border-left:3px solid #00774a;}
.x-dlg-mask {opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; background-color: #000;}
/*********************/