	BODY {
		margin: 0; 
		padding: 0;
		font:normal normal 12px  Arial, ,Helvetica, sans-serif;
		color:#666666;
		height:100%;
	} 

	* {margin: 0; padding: 0;}	

	html {
		height:100%;
	    overflow-y: scroll;
	    overflow: -moz-scrollbars-vertical;
	}
	
	img {
        border: 0 none;
	}
	.clear {clear:both;}

	
	
/**********************************************/
/* Header */
/**********************************************/

		#container { 
			width: 806px;
			min-height:100% !important; /* taille minimal pour les moteur gecko et IE7 */
			height:100%; /* taille max pour IE6 */
			height:auto !important; /* on remet à la normal pour gecko et IE7 */
			padding : 0 0 0 0;
			margin: 0 auto 0 auto;
			text-align:left;
			
		}
		#container2 { 
			width: 800px;
			height:100%;
			padding : 0;
			margin: 0 auto 0 auto;
			text-align:left;
			background-color:#666666;
		}
		#page { 
			width: 768px;
			height:100%;
	   		padding : 0;
			margin: 0 auto 0 auto;
			text-align:left;
			
		}
		#rss{
			position:absolute;
			right:10px; 
			top:5px;
		}
		#NavigationDHTML{
			padding-top:13px;
			height:40px;
			background-color:#ffffff;
		}
		.ColGauche {
			position:relative;
			background:url(/fdseurope_images/site/col-gauche-top.gif) no-repeat;
			padding-bottom:184px;
		}
		.ColGauche2 {
			position:relative;
			background:url(/fdseurope_images/site/col-gauche-top2.gif) no-repeat;
			padding-bottom:130px;
		}
		.menu_flag img{
			float:left;
			margin:15px 0 15px 15px;
		}
		#News, #SousNav{
			 margin-right:1px;
			 background:url(/fdseurope_images/site/bg-news.jpg) repeat-y;
		}
		#News h2,#News h2 a{
			font:normal bold 17px  Arial, ,Helvetica, sans-serif;
			color:#043e86;
			padding-bottom:0px;
		}
		#SousNav h2,#SousNav h2 a{
			font:normal bold 17px  Arial, ,Helvetica, sans-serif;
			color:#043e86;
			padding-bottom:10px;
			text-decoration:none;
		}
	
		#SousNav ul  {
			padding : 0;
			margin:0;
		}
		#SousNav li  {
			text-align:left;
			padding: 0px 0px 5px 13px;
			margin:0;
			position: relative;
			list-style:none;
			background : url(/fdseurope_images/site/puce-grise.gif) left 5px  no-repeat;
			font:normal bold 12px  Arial  ,Helvetica, sans-serif;
			color:#666666;
		}
		#SousNav li a {
			font:normal bold 12px  Arial  ,Helvetica, sans-serif;
			color:#666666;
			text-decoration:none;
		}
		#SousNav li a:hover {
			text-decoration:underline;
		}
		.More {
			text-align:right;
			padding-bottom:15px;
			padding-right:15px;
		}

		#News .More {
			text-align:right;
			padding-top:15px;
			padding-right:15px;
		}
		#News p ,#News a {
			font-size:11px;
		} 
		.VisuPress{  
			margin-bottom:110px;
			position:absolute;
			bottom:0px;
			left:20px;
		}
 
		.VisuPress2{
			margin-bottom:110px;
			position:absolute;
			bottom:0px;
			left:20px;
		}  
		.DateNews{
			font:normal bold 12px  Arial, ,Helvetica, sans-serif;
			color:#333333;
			padding-bottom:15px;
		}

	
/**********************************************/
/* Accueil */
/**********************************************/


/**********************************************/
/* Detail produit */
/**********************************************/
	
		
/**********************************************/
/* Gamme d'article */
/**********************************************/


/**********************************************/
/* commun */
/**********************************************/



		
/**********************************************/
/* Footer */
/**********************************************/
	.FootML {
		padding: 0 0 5px 30px;
	}
	.FootML a,.FootML {
		font:normal normal 11px  Arial, ,Helvetica, sans-serif;
		color:#666666;
		text-decoration:none;
	}

	#Footer { 
		width: 100%;
		border-top:1px #c00202 solid;
		padding : 5px 0 0 0;
		margin: 0px auto 0 auto;
		text-align:center;
		position:relative;
	}
	#Footer,#Footer a{
		font: normal normal 11px Arial , Verdana, Helvetica, sans-serif;  
		color:#c00202;
		text-decoration:none;
	}	
/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-family:Arial ; font-size:9px; }
	.Petite 	{ font-family:Arial ; font-size:10px; }
	.Normal 	{ font-family:Arial ; font-size:11px; }
	.Moyenne 	{ font-family:Arial ; font-size:12px; }
	.Grande 	{ font-family:Arial ; font-size:14px; }
	.TresGrande { font-family:Arial ; font-size:16px; }	

	h1,h1 a { 
		font:normal bold 20px  Arial, ,Helvetica, sans-serif;
		color:#043e86;
		padding-bottom:10px;
	}
	h2,h2 a { 
		font:normal bold 17px  Arial, ,Helvetica, sans-serif;
		padding : 0 0 12px 0;
		color:#043e86;
		padding-bottom:0px;
	}
	h3{ 
		font: normal normal 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 12px 0;
		margin : 0 0 0 0;
	}
	h4{ 
		font: normal normal 12px Verdana , Verdana, Helvetica, sans-serif;  
		padding : 0 0 5px 0;
		margin : 0 0 0 0;
	}

	ul,ol {
		/*list-style: none;*/
	}
	ul li { 
		/*background: transparent url(/hsi_images/site/puce-liste.gif) 5px left no-repeat;*/
	}
	ol li { 
		/*background: transparent url(/hsi_images/site/puce-liste.gif) 5px left no-repeat;*/
	}
	li {margin-left: 0; padding-left: 10px;}
	ul {margin-left: 22px; padding-left: 0;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 3px;
	}
	li,li a  {
		
	}
	a { 
		color:#000000;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}
	p {
		font-family:Arial ;
		padding-bottom : 0px;
		/*border-bottom:1px black solid;*/
	}
	td {font-family:Arial ;}
	form{
		margin:0; padding:0;
	}
	blockquote {
		margin-top:0px;
	}

/**********************************************/
/* Formulaire Contact */
/**********************************************/

	.FormContact,.FormContact td,.FormReponse{
	}
	.FormSubmit {
		margin: 0;
		padding: 2px 0 2px 2px;
		font: normal normal 10px Verdana, Arial, Times, Helvetica, sans-serif;
		color: #000000;
		background-color: #ffffff;
		cursor:hand;
		border:1px #000000 solid;
	}
	.LargeInput{
		width:263px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:192px;
	}
	.chkBoxes{
		background-color:white;border-width:0;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:126px;
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		width: 400px;
		border: 1px dotted;
		color: #FFFFFF;
	}
	.EditLibelle a {
		color: #FFFFFF;
	}
	
	.Clikeo{
		text-align:center;
		padding:10px 0 5px 0;
		font: normal 10px Arial , Verdana, Helvetica, sans-serif;  
		color:#99a3c3;
	}

	.Clikeo a {
		font: normal 10px Arial , Verdana, Helvetica, sans-serif;  
		color:#99a3c3;
	}

