*
{
	margin:0;
	padding:0;
	border:none;
	font-family:arial;
	font-size:11px;
}

body
{
	margin:0;
	background-color:#D3DAE4;
	background-image:url('../_images/bg.jpg');
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial;
}

a{
	color:#035aa7;
}
a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:active{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

h1{
	font-family:Arial;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}

p
{
	margin-bottom:15px;
}


.h2_gamme{
	font-size:16px;
}

select
{
	font-size:11px;
	background-color:#005BA2;
	padding:1px;
	margin:0;
	border:none;
	color:#FFFFFF;
}

#fondhautG
{
	float:left;
	width:941px;
	height:10px;
	background-image:url(../_images/haut-bloc-grand.png); 
}
#fondmilieuG
{
	float:left;
	background-image:url(../_images/1pix-bloc-grand.png); 
	background-repeat:repeat-y; 
	width:931px;
	padding-left:5px;
	padding-right:5px;
}
#fondbasG
{
	float:left;
	width:941px;
	height:10px;
	background-image:url(../_images/bas-bloc-grand.png); 
}

#fondhautP
{
	float:left;
	width:747px;
	height:10px;
	background-image:url(../_images/haut-bloc-petit.png); 
}
#fondmilieuP
{
	float:left;
	background-image:url(../_images/1pix-bloc-petit.png); 
	background-repeat:repeat-y; 
	width:741px;
	padding-left:1px;
	padding-right:5px;

}
#fondbasP
{
	float:left;
	width:747px;
	height:10px;
	background-image:url(../_images/bas-bloc-petit.png); 
}

/* pour les produits*/
#fondhautG_produits
{
	float:left;
	width:941px;
	height:10px;
	background-image:url(../_images/haut-bloc-grand-blc.png); 
}

#fondmilieuG_produits
{
	float:left;
	background-image:url(../_images/1pix-bloc-grand-blc.png); 
	background-repeat:repeat-y; 
	width:931px;
	padding-left:5px;
	padding-right:5px;
}
#fondbasG_produits
{
	float:left;
	width:941px;
	height:10px;
	background-image:url(../_images/bas-bloc-grand-blc.png); 
}

#fondhautP_produits
{
	float:left;
	width:747px;
	height:10px;
	background-image:url(../_images/haut-bloc-petit-blc.png); 
}

#fondmilieuP_produits
{
	float:left;
	background-image:url(../_images/1pix-bloc-petit-blc.png); 
	background-repeat:repeat-y; 
	width:741px;
	padding-left:1px;
	padding-right:5px;

}
#fondbasP_produits
{
	float:left;
	width:747px;
	height:10px;
	background-image:url(../_images/bas-bloc-petit-blc.png); 
}


/* fin les produits*/

#fondhautbleu
{
	float:left;
	width:187px;
	padding-top:20px;
	height:120px;
	background-image:url(../_images/col-dte-haut-marches.png); 
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
}
#fondmilieubleu
{
	float:left;
	background-image:url(../_images/col-1pix-marches.png); 
	background-repeat:repeat-y; 
	width:183px;
	padding:2px;
}
#fondbasbleu
{
	float:left;
	width:187px;
	height:10px;
	background-image:url(../_images/col-dte-bas-marches.png); 
}

.colGauche
{
	float:left;
	width:166px;
	font-size:11px;
}
.colGauche .text
{
	padding:10px;
}

.colGauche .textBleu
{
	padding:10px;
	color:#005aa1;
}

.colDroiteG
{
	float:left;
	margin-left:15px;
	width:755px;
	min-height:100px;
}

.colDroiteP
{
	float:left;
	margin-left:15px;
	width:560px;
	min-height:100px;
}

.colDroiteD
{
	float:left;
	margin-left:15px;
	width:700px;
	min-height:100px;
}


.cheminfer
{
	float:left;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#035aa7;
	border-bottom:solid 1px #C6C6C6;
	margin-bottom:5px;
}
	.cheminfer a
	{
		color:#035aa7;
		text-decoration:none;
	}
	
.cheminferD
{
	float:left;
	width:700px;
	font-size:11px;
	font-weight:bold;
	color:#035aa7;
	border-bottom:solid 1px #C6C6C6;
	margin-bottom:5px;
}
	.cheminferD a
	{
		color:#035aa7;
		text-decoration:none;
	}

#plansite li
{
	font-size:11px;
	color:#035aa7;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:10px;
}	

#plansite li:first-letter
{
		text-transform:uppercase;
}	

	#plansite li a
	{
		color:#035aa7;
		text-decoration:none;
		font-weight:bold;
	}

	#plansite li a:first-letter
	{
		text-transform:uppercase;
	}

	#plansite li ul
	{
		padding-left:15px;
		margin-bottom:10px;
	}

	
	#plansite li ul li
	{
		padding-left:15px;
		margin-bottom:0px;
	}

	#plansite li ul li a
	{
		color:#CCCCCC;
		text-decoration:none;
	}

	#plansite li ul li a:first-letter
	{
		text-transform:uppercase;
	}
	
	
	
#all
{
	margin:0 auto 0 auto;
	width:941px;
}

#haut
{
	width:941px;
	height:120px;
	float:left;
}

	#haut1
	{
		width:941px;
		height:95px;
		float:left;
	}
		
		#haut1Gauche
		{
			width:941px;
			height:95px;
			float:left;
		}
		
		#haut1Droit
		{
			width:441px;
			height:95px;
			float:left;
			text-align:right;
		}
		
			#haut1Droit  img
			{
				vertical-align:middle;
			}
			
			#haut1Droit1
			{
				float:left;
				width:280px;
				padding-top:2px;
				padding-right:3px;
				text-align:right;
			}
			
			#haut1Droit2
			{
				float:left;
				width:106px;
				height:20px;
				padding-top:4px;
				padding-left:52px;
				text-align:left;
			}
			
				#haut1Droit2 a
				{
					color:#456eac;
					text-decoration:none;
					font-weight:bold;
					font-size:14px;				
				}
	#haut2
	{
		float:left;
		width:941px;
		height:25px;
		text-align:left;
	}

		.menuItem
		{
			float:left;
			width:130px;
			height:21px;
			text-align:center;
			padding-top:4px;
			color:#456eac;
			text-decoration:none;
			font-weight:bold;
			font-size:13px;
		}

		.menuItem a
		{
			color:#456eac;
			text-decoration:none;
			font-weight:bold;
			font-size:13px;
		}
		
		#keyword
		{
			font-size:10px;
			color:#FFFFFF;
			background-color:#005aa1;
			border:none;
			margin-left:32px;
			margin-top:1px;
			width:105px;
		}
#centre
{
	margin-top:5px;
	width:941px;
	float:left;
}

	#menuproduits
	{ 
		width:941px; 
		display:none; 
		font-size:10px;
		position:absolute;
		z-index:10;
		top:120px;
	}
	#menumarches
	{
		width:131px; 
		display:none; 
		font-size:10px;
		position:absolute;
		z-index:10;
		top:120px;
		margin-left:131px;
	}
		.colmarche
		{
			float:left;
			width:146px;
			height:137px;
			border-right:solid 1px #456eac;	
			padding-left:5px;
			padding-right:5px;
		}
		
		.libmarche a
		{
			font-size:11px;
			color:#299bcf;
			font-weight:bold;
			text-decoration:none;
		}
		
		.libapplication a
		{
			font-size:11px;
			color:#005ca2;
			text-decoration:none;
		}
		
	#menusupport
	{
		width:131px; 
		display:none; 
		font-size:10px;
		position:absolute;
		z-index:10;
		top:120px;
		margin-left:261px;
	}
	
	#menutech
	{
		width:131px;
		display:none;
		font-size:10px;
		position:absolute;
		z-index:10;
		top:120px;
		margin-left:391px;
	}

	#menusociete
	{
		width:131px;
		display:none;
		font-size:10px;
		position:absolute;
		z-index:10;
		top:120px;
		margin-left:521px;
	}
	
	.catColonne
	{
		width:100%; 
		height:274px; 
		float:left; 
		background-color:#dbe1ef;
	}
	
	.catMenu{
		float:left; 
		width:146px; 
		height:274px;
		border-right:solid 1px #456eac;	
		padding-left:5px;
		padding-right:5px;
		font-size:12px;
		font-family:arial;
	}

	.libelle_cat1{
		color:#299bcf;
		font-weight:bold;
	}
	.libelle_cat2{
		color:#f29023;
		font-weight:bold;
	}
	.libelle_cat3{
		color:#b3ca55;		
		font-weight:bold;
	}
	.libelle_cat4{
		color:#7189b7;
		font-weight:bold;
	}
	.libelle_cat5{
		color:#ae5597;
		font-weight:bold;
	}
	.libelle_cat6{
		color:#d74a50;
		font-weight:bold;
	}
	.libelle_cat7{
		color:#704b43;
		font-weight:bold;
	}
	
	.libelle_chapitre{
		font-size:11px;
		color:#005ca2;
		margin-top:20px;
	}
	.libelle_cat1 a{
		color:#299bcf;
		font-weight:bold;
		text-decoration:none;
	}
	.libelle_cat2 a{
		color:#f29023;
		font-weight:bold;
		text-decoration:none;
	}
	.libelle_cat3 a{
		color:#b3ca55;		
		font-weight:bold;
		text-decoration:none;
	}
	.libelle_cat4 a{
		color:#7189b7;
		font-weight:bold;
		text-decoration:none;
	}
	.libelle_cat5 a{
		color:#ae5597;
		font-weight:bold;
		text-decoration:none;
	}
	.libelle_cat6 a{
		color:#d74a50;
		font-weight:bold;
		text-decoration:none;
	}	
	.libelle_cat7 a{
		color:#704b43;
		font-weight:bold;
		text-decoration:none;
	}
	
	.txtMenuCat{
		display:block;
		margin-top:5px;
	}	

	.txtMenuCat a{
		text-decoration:none;
		color:#005ca2;
	}

	
	#centre1
	{
	}
	
	#centre2
	{
		margin-top:4px;
	}
		
		#centre2gauche
		{
			width:589px;
			float:left;
		}
		
			#centre2gauche1
			{
				float:left;
				background-image:url('../_images/localisation.png');
				width:589px;
				height:83px;
			}
			
				#localisation
				{
					padding-top:14px;
					padding-left:42px;
					color:#456eac;
					font-size:24px;
				}
				
			
			#centre2gauche2
			{
				margin-top:4px;
				float:left;
			}
			
				#centre2gauche2gauche
				{
					width:237px;
					height:74px;
					float:left;
					padding-top:10px;
					padding-left:10px;
					padding-right:100px;
				}
					
					#doctitre a
					{
						color:#035aa7;
						font-size:14px;
						font-weight:bold;
						text-decoration:none;
					}
					
					#doctexte 
					{
						margin-top:5px;
					}
						#doctexte a
						{
							color:#657596;
							font-size:12px;
							font-weight:normal;
							text-decoration:none;
						}

					
				#centre2gauche2droite
				{
					float:left;
					width:166px;
					height:74px;
					margin-left:5px;
					padding-top:10px;
					padding-left:10px;
					padding-right:60px;
				}	

					#rsstitre a
					{
						color:#009900; /*color:#e87927;*/
						font-size:14px;
						font-weight:bold;
						text-decoration:none;
					}
					
					#rsstexte 
					{
						margin-top:5px;
					}
						#rsstexte a
						{
							color:#6e6e6e;
							font-size:12px;
							font-weight:normal;
							text-decoration:none;
						}

				
		#centre2droite	
		{
			float:left;
			width:347px;
			height:171px;
			margin-left:5px;
			background-repeat:no-repeat;
			overflow:hidden;
		}
		
			#actualites
			{
				float:left;
				width:347px;
				height:171px;
				overflow:hidden;
			}

			#titre_actu{
				padding-left:30px; 
				float:left;
			}
		
			
				#actualitesnavigation
				{
					float:left;
					width:337px;
					height:30px;
					padding-top:15px;
					padding-right:10px;
					text-align:right;
					color:#FFFFFF;
					font-weight:bold;
				}
					#actualitesnavigation a
					{
						color:#FFFFFF;
						font-weight:bold;
						text-decoration:none;
					}
					
					#actualitesnavigation img
					{
						vertical-align:middle;
					}
			
				#actualitesnavigationProduits{
					float:left;
					width:325px;
					height:30px;
					padding-top:15px;
					padding-right:10px;
					text-align:right;
					color:#FFFFFF;
					font-weight:bold;	
				}

					#actualitesnavigationProduits a
					{
						color:#FFFFFF;
						font-weight:bold;
						text-decoration:none;
					}
					
					#actualitesnavigationProduits img
					{
						vertical-align:middle;
					}
					
				#actualitescontenu
				{
					float:left;
					width:325px;
					height:106px;
					margin-top:1px;
					margin-left:11px;
					margin-right:11px;
					overflow:hidden;
				}
					
					.actualiteimage
					{
						width:325px;
						height:42px;
						text-align:left;
						background-repeat:no-repeat;
						background-position:center 5px;
						padding-top:70px;
					}

					.actualitetitre
					{
						margin-left:11px;
						margin-right:11px;
						padding-top:6px;
						height:30px;
						width:300px;
						background-color:#FFFFFF;
						font-size:12px;
						font-weight:bold;
						color:#005ba1;
						filter:alpha(opacity=80);
						-moz-opacity:.80;
						opacity:.80;						
					}
					
					.actualitetitre a
					{
						color:#005ba1;
						text-decoration:none;
					}					
					
					.actualiteContent ul
					{
						list-style-type:square;
						margin-left:15px;
					}
					.actualiteContent ul li
					{
						margin-left:15px;
					}
					
#bas
{
	float:left;
	width:941px;
	height:128px;
	border-top:solid 1px #a7b5d0;
	margin-top:15px;
}

	#bas1
	{
		height:30px;
		text-align:right;
		color:#456eac;
		font-size:10px;
		font-weight:bold;
	}
	
		#bas1 a
		{
			color:#456eac;
			text-decoration:none;
		}

		#bas1 img
		{
			vertical-align:middle;
		}
	
	#bas2
	{
		height:98px;
		width:941px;
		background-color:#bfc7da;
	}
	
		#bas2gauche
		{
			width:600px;
			float:left;
		}
		
			#signatureCrouzet
			{
				padding-top:20px;
				padding-left:20px;
				color:#456eac;
				font-size:11px;
			}
		
		#bas2droite
		{
			float:left;
			width:321px;
			text-align:right;
			padding-top:20px;
			padding-right:20px;
			
		}	
		
			#bas2droite img
			{
				vertical-align:middle;
			}
		
/* PRODUITS */

	#produits
	{
	}
		.blocfamille
		{
			float:left;
			width:122px;
			height:175px;
			background-image:url(../_images/bloc-produits.png);
			margin:10px;
		}
		
		.blocfamilletitre
		{
			color:#FFFFFF;
			font-weight:bold;
			font-size:12px;
			text-align:center;
			height:50px;
			padding-top:10px;
		}
		
		.blocfamilletitre a{
			color:#FFFFFF;
			text-decoration:none;
		}
		
		.blocfamilleimage
		{
			text-align:center;
			height:80px;
			padding-top:30px;
		}

		
	#ficheproduit
	{
	}
		#ficheproduit1
		{
			width:747px;
			float:left;
		}		

		#ficheproduit2
		{
			width:185px;
			margin-left:5px;
			float:left;
		}	
	
		
/* MARCHES */

	#marche1
	{
		width:747px;
		float:left;
	}

		#marche1 input, #marche1 textarea
		{
			font-size:11px;
			background-color:#005BA2;
			padding:1px;
			color:#FFFFFF;
			font-family:arial;
		}
		
		#marche1haut
		{
		}
		
			#imgmarche
			{
				width:166px;
				height:207px;
				position:absolute;
				margin-top:-10px;
			}
		
			.menuapplicationitem
			{
				width:146px;
				border-top:solid 1px #dfe2eb;
				padding-left:20px;
				padding-top:12px;
				padding-bottom:12px;
			}
			.menuapplicationitem a
			{
				color:#005aa1;
				font-size:13px;
				font-weight:bold;
				text-decoration:none;
			}
			
			.menuapplicationitem:hover
			{
				background-color:#f3982f;
			}
			.menuapplicationitem:hover a
			{
				color:#FFFFFF;
			}

			.menuapplicationitemfl
			{
				width:10px;
				position:absolute;
				margin-left:146px;
				display:none;
			}
			
			.applicationFlash
			{
				display:none;
			}
			
			.applicationProduits
			{
				display:none;
			}

		#marche1bas
		{
			margin-top:5px;
			background-image:url('../_images/bloc-projet-marches-gd.png');
			width:746px;
			height:191px;
		}

			#marche1basCol1
			{
				float:left;
				width:184px;
				padding-top:10px;
				margin-left:2px;
			}

				#marchetitreform
				{
					font-size:12px;
					color:#005BA2;
				}
				
				#marcheaccrocheform
				{
					font-size:11px;
					color:#C6C6C6;
					margin-left:-1px;
					margin-top:93px;
					background-color:#FFFFFF;
					filter:alpha(opacity=80);
					-moz-opacity:.80;
					opacity:.80;						
				}


			#marche1basCol2
			{
				float:left;
				/*width:180px;*/
				width:550px;
				padding-top:10px;
				margin-left:6px;
			}
			#marche1basCol3
			{
				float:left;
				width:180px;
				padding-top:10px;
				margin-left:6px;
			}
			#marche1basCol4
			{
				float:left;
				width:180px;
				padding-top:10px;
				margin-left:6px;
			}
		
		
		
	#marche2
	{
		width:177px;
		float:left;
		margin-left:7px;
		color:#FFFFFF;
	}
	
			#marche2-1
			{
				clear:both;
				width:187px;
				background-image:url(../_images/col-dte-haut_societe.png);
				height:10px;
			}
			#marche2-2
			{
				clear:both;
				width:187px;
				background-color:#005ba1;
				background-image:none;
				min-height:234px;
				overflow:hidden;
			}
		
			#marche2-3
			{
				clear:both;
				width:187px;
				background-image:url(../_images/col-dte-bas_societe.png);
				height:10px;
			}
	


/* SUPPORT */

	#support
	{
	}

		#support1
		{
			width:747px;
			float:left;
		}		

		#support2
		{
			width:185px;
			margin-left:5px;
			float:left;
		}	
		
/*SUPPORT Et DISTRIBUTEURS*/
	#SelectZone{
		border:solid 1px #c6c6c6;
		padding:0 10px 10px 10px;
		float:left;
		width:100%;
	}
	
	#LegendZone{
		font-size:12px;
		color:#a6a6a6;
		margin-bottom:10px;
	}
	
/* DISTRIBUTEURS */

	#distributeurs
	{
	}
	
	
		.ResultDistrib{
			font-size:12px;
		}
		.ResultDistrib ul{
			list-style:none;
			margin:0;
			padding:0;
		}
		
		.ResultDistrib li{
			float:left;
			border-width:0;
			border-bottom:solid 1px #A7B5D0;
			margin:0;
			padding:10px 0 10px 0;
		}
		
		.ResultDistrib .headerItem{
			color:#005AA1;
			font-size:14px;
			font-weight:bold;
			margin-bottom:20px;
		}
		
		.ResultDistrib .coordonnees{
			float:left;
			width:280px;
			color:#005AA1;
		}
		
		.ResultDistrib .coordonnees a{
			color:#005AA1;
		}
		
		.ResultDistrib .coordonnees .societeItem{
			font-weight:bold;
			background:url('../_images/fleche-bleue.png') no-repeat left center;
			padding:2px 0 2px 12px;
			text-decoration:underline;
		}
		
		.ResultDistrib .cordones{
			float:left;
			width:700px;
			color:#005AA1;
		}
		
		.ResultDistrib .cordones a{
			color:#005AA1;
			padding-top:20px;
		}
		
		.ResultDistrib .cordones .societeItem{
			font-weight:bold;
			background:url('../_images/fleche-bleue.png') no-repeat left center;
			padding:2px 0 2px 12px;
			text-decoration:none;
		}
		
		.ResultDistrib .activite{
			color:#ffffff;
			float:left;
		}
		

		
		.ResultDistrib .activite .mct{
			background:#299bcf url('../_images/onglet-bleu.jpg');
			padding:3px;
			width:147px;
			margin-bottom:3px;
			padding-left:5px;
		}
		
		.ResultDistrib .activite .ssr{		
			background:#7189b7 url('../_images/onglet-vert.jpg');
			padding:3px;
			padding:2px;
			width:147px;
			margin-bottom:3px;
			padding-left:5px;
		}
		
		
		.ResultDistrib .activite .pss{
			background:#AE5597 url('../_images/onglet-bleu-gris.jpg');
			padding:3px;
			width:147px;
			margin-bottom:3px;
			padding-left:5px;
		}
		
		
		.ResultDistrib .activite .pne{
			background:#b3ca55 url('../_images/onglet-rose.jpg');
			padding:3px;
			width:147px;
			margin-bottom:3px;
			padding-left:5px;
		}
		
		.ResultDistrib .activite .mot{
			background:#f29023 url('../_images/onglet-orange.jpg');
			padding:3px;
			width:147px;
			margin-bottom:3px;
			padding-left:5px;
		}
		
		.ResultDistrib .activite .hss{
			background:#d74a50 url('../_images/onglet-rouge.jpg');
			padding:3px;
			width:147px;
			margin-bottom:3px;
			padding-left:5px;
		}
		
		.ResultDistrib .activite .pre{
			background:#7189b7 url('../_images/onglet-bleu-gris.jpg');
			padding:2px;
			width:147px;
			margin-bottom:3px;
			padding-left:5px;
		}	
	
/* SOCIETE */

	#imgsociete {
	float:left;
	height:207px;
	margin-top:-10px;
	width:166px;
	}

	#societe1
	{
		width:747px;
		float:left;
	}		

	#societe2
	{
		width:187px;
		margin-left:6px;
		float:left;
	}
			#societe2-1
			{
				clear:both;
				width:187px;
				background-image:url(../_images/col-dte-haut_societe.png);
				height:10px;
			}
			#societe2-2
			{
				clear:both;
				width:187px;
				background-color:#005ba1;
				background-image:none;
				min-height:120px;
				overflow:hidden;
			}
		
			#societe2-3
			{
				clear:both;
				width:187px;
				background-image:url(../_images/col-dte-bas_societe.png);
				height:10px;
			}


/* CONTACTS */

	#contact1
	{
		width:749px;
		float:left;
	}		

	#contact2
	{
		width:185px;
		margin-left:5px;
		float:left;
	}
	
			#contact2-1
			{
				clear:both;
				width:187px;
				background-image:url(../_images/col-dte-haut_societe.png);
				height:10px;
			}
			#contact2-2
			{
				clear:both;
				width:187px;
				background-color:#005ba1;
				background-image:none;
				min-height:234px;
				overflow:hidden;
			}
		
			#contact2-3
			{
				clear:both;
				width:187px;
				background-image:url(../_images/col-dte-bas_societe.png);
				height:10px;
			}	


	#choisir_gamme{
		float:left; 
		width:860px; 
		height:21px;
		background-color:#309dd0;
		background-image:url(../_images/choisir-gamme.jpg);
		background-repeat:no-repeat;
		padding-left:30px;
		padding-top:2px;
		color:#FFFFFF;
		font-weight:bold;
	}
	.btn{
		float:left;
		width:23px;
		height:23px;
		cursor:pointer;
	}

	.btn_produits{
		float:left;
		width:23px;
		height:23px;
		cursor:pointer;
		margin-top:5px;
	}	
	
	#comparer_produits{
		float:left; 
		width:860px; 
		height:21px;
		background-color:#309dd0;
		background-image:url(../_images/comparez-produits.jpg);
		background-repeat:no-repeat;						
		padding-left:30px;
		padding-top:2px;
		color:#FFFFFF;
		margin-top:5px;
		font-family:Arial;
		font-weight:bold;
	}
	#div_comparer_produits{
		float:left;
		width:100%;
		display:none;
	}
	#div_choisir_gamme{
		margin-top:20px;
	}
	
	.menudescriptifitem
	{
		width:146px;
		border-top:solid 1px #dfe2eb;
		padding-left:20px;
		padding-top:12px;
		padding-bottom:12px;
	}
	.menudescriptifitem a
	{
		color:#005aa1;
		font-size:13px;
		font-weight:bold;
	}
	
	.menudescriptifitem:hover
	{
		background-color:#2f9dce;
	}
	.menudescriptifitem:hover a
	{
		color:#FFFFFF;
	}

	.menudescriptifitemfl
	{
		width:10px;
		position:absolute;
		margin-left:146px;
		display:none;
	}	
	
	.productTypeInfo{
		font-size:11px;
		color:#005ca2;
		text-decoration:none;		
	}
	
/* DOCUMENTS	 */

	#BDownload{
		font-size:12px;
		float:right;
		color:#035AA7;
		background:url('../_images/btn-action1.png') no-repeat;
		padding:4px 0 4px 0;
		width:88px;
		text-align:center;
		margin-right:8px;
	}


	/* SUPPORT */
	.ResultDoc{
		font-size:11px;
	}
	
	.ResultDoc .orderItem{
		font-size:13px;
		font-weight:bold;
		color:#035AA7;
		background:url('../_images/fleche-bleue.png') no-repeat left center;
		padding:2px 0 2px 12px;
		margin-top:14px;
		height:20px;
		clear:both;
	}
	
	.ResultDoc .docItem{
		font-size:11px;
		clear:both;
	}
	
	.ResultDoc .docItemInput{
		float:left;
		margin-right:4px;
	}
	
	.ResultDoc .docItemLibelle{
		float:left;
	}	
	
	.formDoc
	{
		margin-top:15px;
	}

	
	.formDoc input, .formDoc textarea, .formDoc select
	{
		font-size:11px;
		background-color:#005BA2;
		padding:1px;
		margin:5px 0 0 0;
		color:#FFFFFF;
	}
	.formDoc div.identiteItem{
		float:left;
	}
	
	.formDoc div.identiteItem input
	{
		width:100px;
	}

		.formDoc div.identiteItem div {
			float:left;
			width:130px;
		}

	
	.formDoc div.infoForm  {
		display:none;
		color:#ff0000;
		font-size:11px;
	}
	
	.formDoc div.submitItem  {
		clear:both;

	}
	.formDoc div.submitItem span {
		float:left;
		font-size:11px;
		
	}
	.formDoc div.submitItem  input{
		float:right;
		font-size:12px;
		color:#035AA7;
		background:transparent url('../_images/btn-action1.png') no-repeat;
		padding:4px 0 4px 0;
		width:88px;
		text-align:center;
		margin-right:8px;
	}
	
	
	/* MARCHES */
	.ResultDocM{
		font-size:11px;
	}
	
	.ResultDocM .orderItem{
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		padding:2px 0 2px 0px;
		margin-top:14px;
		margin-left:3px;
		clear:both;
	}
	
	.ResultDocM .docItem{
		font-size:11px;
		clear:both;
	}	
	
	.ResultDocM .docItemInput{
		float:left;
		margin-right:4px;
		width:20px;
	}
	
	.ResultDocM .docItemLibelle{
		float:left;
		width:135px;
		padding-top:3px;
	}	
	
	
	/* PRODUITS */
	.ResultDocP{
		font-size:11px;
	}
	
	.ResultDocP .orderItem{
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding:2px 0 2px 0px;
		margin-top:14px;
		margin-left:3px;
		clear:both;
	}
	
	.ResultDocP .docItem{
		font-size:11px;
		clear:both;
	}	

	.ResultDocP .docItemInput{
		float:left;
		margin-right:4px;	  
        width:20px;
	}
	
	.ResultDocP .docItemLibelle{
		font-size:11px;
		float:left;
		width:155px;	
		padding-top:3px;
	}	
	
	
/*contacts*/	

	.formContact input, .formContact textarea, .formContact select
	{
		font-size:11px;
		background-color:#005BA2;
		padding:1px;
		margin:5px 0 0 0;
		color:#FFFFFF;
	}
	.formContact div.identiteItem{

		display:block;
	}
	
	.formContact div.identiteItem input
	{
		width:200px;
	}

		.formContact div.identiteItem div {
			float:left;
			width:50%;
		}

	.formContact div.techniqueItem{
		clear:both;
	}
	
	.formContact div.techniqueItem textarea, .formContact div.techniqueItem input{
		width:300px;
	}

	.formContact div.commercialItem{
		clear:both;
	}
	
	.formContact div.commercialItem textarea{
		width:300px;
	}
	
	.formContact div.submitItem span {
		float:left;
		font-size:11px;
		
	}
	.formContact div.submitItem  input{
		float:right;
		font-size:12px;
		color:#035AA7;
		background:transparent url('../_images/btn-action1.png') no-repeat;
		padding:4px 0 4px 0;
		width:88px;
		text-align:center;
		margin-right:8px;

	}
	
	.formContact div.infoForm  {
		display:none;
		color:#ff0000;
		font-size:11px;

	}	
	
	.toolTipMentionForm{
		width:300px;
		padding:10px;
		font-size:11px;
	}
	
	 #linkMentionForm{
		color:#005BA2;
		background:url('../_images/point-interro.png') no-repeat center right;
		font-size:11px;
		padding:2px 20px 2px 0;
	}


	.BTN_tabref{
		font-size:12px;
		color:#035AA7;
		background:url('../_images/btn-action1.png') no-repeat;
		width:86px;
		cursor:pointer;
		height:25px;
		text-decoration:none;
		padding-top:5px;
		font-weight:bold;
	}	

	#BSend{
		font-size:12px;
		color:#035AA7;
		background:url('../_images/btn-envoyer.jpg') no-repeat;
		width:58px;
		cursor:pointer;
		height:20px;
		padding-left:27px;
		padding-top:5px;
		float:right;
	}


	#BPrint{
		font-size:12px;
		color:#035AA7;
		background:url('../_images/btn-imprimer.jpg') no-repeat;
		width:58px;
		cursor:pointer;
		height:20px;
		padding-left:27px;
		padding-top:5px;
		float:right;
	}	



#tooltip {
	position: absolute;
	z-index: 3000;
	border:1px solid #000000;
	background-color:#FFFFFF;
}

.cellule01{
	color:#005ba1;
	background-color:#bed7ec;
	border:1px solid #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

#TB_ajaxContent h4{
	font-size:12px;
}

.cellule02{
	color:#556e7f;
	background-color:#e0ebf5;
	border:1px solid #FFFFFF;
	text-align:center;
}	
	
#comparateur_tab{
	display:none;
}

.radio_gamme1{
	float:left; 
	width:20px; 
	font-size:12px;
	font-family:Arial;
}	

.radio_gamme2{
	float:left;
	width:280px;
	font-size:12px;
	font-family:Arial;
}
	
	.formMarche input, .formMarche textarea, .formMarche select
	{
		font-size:11px;
		background-color:#005BA2;
		padding:1px;
		margin:5px 0 0 0;
		color:#FFFFFF;
	}
	.formMarche div.identiteItem
	{
		width:352px;
		display:block;
		float:left;
	}
	
	.formMarche div.identiteItem input
	{
		width:140px;
	}

		.formMarche div.identiteItem div {
			float:left;
			width:150px;
		}

	.formMarche div.techniqueItem{
		width:190px;
		float:left;
	}
	
	.formMarche div.techniqueItem input{
		width:180px;
	}

	.formMarche div.techniqueItem textarea{
		width:180px;
		height:50px;
	}
	
	
	.formMarche div.commercialItem{
		width:190px;
		float:left;
	}
	
	.formMarche div.commercialItem textarea{
		width:180px;
		height:50px;
	}
	
	.formMarche div.submitItem span {
		float:left;
		font-size:11px;
		
	}
	.formMarche div.submitItem div {
		width:300px;
		text-align:left;
	}
	
	.formMarche div.submitItem 
	{
		clear:both;
	}
	
	#linkMentionForm
	{
		width:120px;
		float:left;
		margin-right:40px;
	}
	
	.formMarche div.submitItem  input{
		background:inherit;
		float:left;
		font-size:12px;
		color:#035AA7;
		background-image:url('../_images/btn-action1.png') no-repeat;
		padding:4px 0 4px 0;
		width:88px;
		text-align:center;
		margin-right:8px;

	}
	
	.formMarche div.infoForm  {
		display:none;
		color:#ff0000;
		font-size:11px;

	}	
	
.tabref{
	font-size:12px; 
	font-family:arial; 
	width:99%;
	display:none;
}
	
.tabref td{
	color:#556e7f;
	background-color:#e0ebf5;
	border:1px solid #FFFFFF;
	text-align:center;
}	

.tabref th{
	color:#005ba1;
	background-color:#bed7ec;
	border:1px solid #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.tabref th h4{
	font-size:12px;
}

td.td_fonce{
	color:#005ba1;
	background-color:#bed7ec;
	border:1px solid #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.txt_bleu_fonce{
	color:#005ba1;
	font-size:12px;
	font-family:Arial;
}

.all-selects{
	font-size:12px;
	font-family:Arial;
}

.desc-chapitre{
	font-size:12px;
	font-family:Arial;
}

.desc-produit{
	font-size:12px;
	font-family:Arial;	
}

#gammehaut{
	margin-bottom:20px;
	float:left; 
	width:931px;
}

/*Produits (distributeurs et contact)*/

	#blocBasDistrib{
		 float:left;
		 background:url('../_images/fond-map-produits.png') no-repeat;
		 width:730px;
		 padding:10px;
		 font-size:11px;
	}	
		
	#blocBasDistrib .col1{
		float:left;
		width:370px; 
		height:140px;
		border-right:solid 1px #cecece;
	}	
	#blocBasDistrib .col1 span{
		color:#456eac;
		font-size:24px;
	}
	
	#blocBasDistrib .col2{
		float:left;
		width:190px;
		height:145px;
		padding-left:5px;
	}
	
	#blocBasDistrib .col3{
		float:left;
		width:156px;
		height:140px;
		padding-left:5px;
		border-left:solid 1px #005AA1;
		color:#456eac;
	}	
	/*carrousel distrib*/
	.ResultDistribProduit{
		width: 180px;

	}
	.ResultDistribProduit ul{

	}
	
	.ResultDistribProduit li{
				
	}
			
	
	.ResultDistribProduit .coordonnees{

		color:#A5AFB8;
	}
	
	.ResultDistribProduit .coordonnees a{
		color:#A5AFB8;
	}
	
	
	.ResultDistribProduit .coordonnees .societeItem{
	font-weight:bold;
	}
	
	.ResultDistribProduit .jcarousel-clip-horizontal {
		width: 180px;
		height: 110px;
		position: absolute;
		top: 30px;
	}
		
	.ResultDistribProduit .jcarousel-prev-horizontal {
		position: absolute;
		top: 0px;
		left: 100px;
		width: 17px;
		height: 18px;
		cursor: pointer;
		background: transparent url(../_images/fleche-gauche.png) no-repeat 0 0;
	}
	
	.ResultDistribProduit .jcarousel-next-horizontal {
		position: absolute;
		top: 0px;
		left: 163px;
		width: 17px;
		height: 18px;
		cursor: pointer;
		background: transparent url(../_images/fleche-droite.png) no-repeat 0 0;
	}
	.ResultDistribProduit .headerItem{
		position: absolute;
		top: 0px;
		left: 117px;
		width:46px;
		color:#456eac;
		text-align:center;
		font-weight:bold;
	}
	
	.ResultDistribProduit .libelleDistrib{
		color:#9DA9B4;
		font-size:12px;
		font-weight:bold;
	}
	
	.ResultDistribProduit .jcarousel-item{
		width: 176px;
		list-style-type: none;
		padding-left:2px;
		padding-right:2px;
		height:110px;
	}	
	
/*Outil*/
	.BtnAcceder{
		float:right;
		font-size:12px;
		color:#035AA7;
		background:transparent url('../_images/btn-acceder-1.png') no-repeat;
		padding:4px 0 4px 0;
		width:131px;
		text-align:center;
		margin-right:8px;
		text-decoration:none;
	}
	
	#outil{
		font-size:12px;
		float:left;
		width:100%;
	}
	.titreOutil{
		color:#035AA7;
		font-weight:bold;
	}
	
/*Actualites*/	
	#actualitesCrz{
		
		width:100%;
	}
	#actualitesCrz .actualite{
		float:left;
		margin-bottom:20px;
		width:100%;
		border-bottom:solid 1px #A7B5D0;
		padding-bottom:20px;
	}	
	#actualitesCrz .actualiteLeft{
		float:left;
		width:66%;
	}	
	#actualitesCrz .actualiteTitre{
		font-weight:bold;
		color:#035AA7;
	}		
	#actualitesCrz .actualiteTitre h1{
		margin:0;
		padding:0;
	}	
	#actualitesCrz .actualiteDate{
		font-weight:bold;
		color:#687B8C;
		font-size:14px;
		padding-bottom:8px;
	}	
	#actualitesCrz .actualiteContent{

	}	
	#actualitesCrz .actualiteBas{

	}	
	#actualitesCrz .actualiteRight{
		float:right;	
	}	
	
	
	/*STYLES GED*/
	.lienorange, .lienorange:a, .lienorange:a:hover, .lienorange:a:link, .lienorange:a:active, .lienorange:a:visited{FONT-SIZE: 11px; COLOR: #f3982f; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:none;}
	
    img, div, input { behavior: url(iepngfix.htc) }
    /* Alternatively, you can specify that this will apply to all tags like so: * { behavior: url(iepngfix.htc) } */		

	#tab_caracteristiques{
		font-size:12px;
		width:560px;
	}

	#tab_caracteristiques th{
		color:#035AA7;
		font-size:12px;
		font-family:Arial;
		font-size:12px;
		text-align:left;
	}

	#tab_caracteristiques table tr > th {
		background-color:#299bcf;
		color:#FFFFFF;
		padding-left:2px;
	}	

	#tab_caracteristiques table{
		width:560px;
	}	
	
	#tab_caracteristiques  .tabCarac tr th{
		color:#299bcf;
		background-color:#FFFFFF;
	}

	#shemas-legende th, #shemas-principes  th, #prodAccess th{	
		border-collapse:collapse;
	}
	
	.entete_rubrique{
		font-weight:bold;
		color:#000000;
		font-size:13px;
	}
	
	.td_car_gauche{
		background-color:#299BCF;
		color:#FFFFFF;
		width:30%;
		padding-left:5px;
		font-size:11px;
	}	
	
	.td_car_droite{
		background-color:#e0ebf5;
		padding-left:5px;
		font-size:11px;
	}	
	
	.link_produits{
		color:#e97118;
		text-decoration:none;
		font-weight:bold;
	}

	.titre_etape{
		font-family:arial;
		font-size:13px;
		color:#FFFFFF;
	}
	
	.txt_blanc_dwn_zip{
		font-family:arial;
		font-size:11px;	
		color:#FFFFFF;
	}

	#titre_actu{
		padding-left:30px; 
		float:left;
		font-size:18px;
		margin-left:10px;
	}
	
	#actualitesnavigationProduits{
		float:left;
		width:325px;
		height:30px;
		padding-top:15px;
		padding-right:10px;
		text-align:right;
		color:#FFFFFF;
		font-weight:bold;	
	}

		#actualitesnavigationProduits a
		{
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
		}
		
		#actualitesnavigationProduits img
		{
			vertical-align:middle;
		}
	

	/* PRINT DES PRODUITS */ 
	#page_print H1{ 
		color: #2F9DCE; 
	} 
	#page_print .entete_print01{ 
		background-color: #2F9DCE; 
		color:#FFFFFF;
		text-align:left;
		padding-left:10px;
	} 
	#page_print table{ 
		width:100%; 
		background-color:#FFFFFF; 
		font-size:12px; 
		border:none;
		margin-top:20px;
	}	
	/* Fin PRINT DES PRODUITS */ 

	.recherchetitre
	{
		font-size:12px;
		font-weight:bold;
		color:#005ba1;
	}
	
