/* Redefinitions des balises HTML */ 

*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:12px/1.2em Verdana, Geneva, sans-serif;font-weight:normal;color:#fff;}

img{border:0}

a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}

ul{margin:0 0 0 0; list-style:none;font-size:11px;}
ol{margin:0;list-style:none;}
dd{margin:0;}

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}
.clear{height:0; line-height:0; font-size:0; clear:both;}

/* Structure generale */ 

body{text-align:center; background:url(../media/en/pages/bgd_content.gif) 0 0 repeat-x #368FC5;}
	
	#global{width:1000px;text-align:left;margin:0 auto; text-align: left; position:relative; }	
		#header{width:952px; background:url(../media/en/pages/bgd_header.gif) 0 0 no-repeat; float:left; padding:0 0 0 48px;}
		#cont{width:952px; float:left; padding:0 0 82px 48px; position:relative; background:url(../media/en/pages/bgd_cont.gif) right 212px no-repeat;}
		#contDec{width:952px; float:left; padding:10px 0 82px 48px; position:relative; background: url(../media/en/pages/bgd_dec.jpg) 0 top no-repeat #368fc5;}
			#contentLeft{ float:left; display:inline; width:195px; background: url(../media/en/pages/bgd_nav2.gif) 0 top no-repeat;}
			#content{float:left; display:inline; width:681px; padding:0 0 0 14px;}
			#texte{float:left; display:inline; width:681px; padding:0 0 0 209px;}			
			
		#footer{width:100%;background:url(../media/en/pages/bgd_footer.jpg) 0 0 repeat-x; height:45px; float:left;}
	
/*-------------mise en page header----------------*/
#logo{float:left; padding:11px 50px 12px 0;}
	#header ul li{display:inline; margin:0; }
	#nav1{padding:58px 0 0 0; overflow:hidden; margin:0; float:left;}
		#nav1 ul li{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bolder; display:block; padding:0;}
		#nav1 li{ background:none; }
		#nav1 li a{ display:block;}
	
		#nav1 ul li a.aeronautiqueComposites{padding:0; text-decoration:none;margin:0;padding:0;}
		#nav1 ul li a{padding:0; text-decoration:none;margin:0 27px 0 0;padding:0;}
		
		#nav1 ul li a.home:hover{border-bottom:3px solid #6d7e9a;}
		#nav1 ul li a.home.active{border-bottom:3px solid #6d7e9a;}
		
		#nav1 ul li a.rectification:hover{border-bottom:3px solid #c088a2;}
		#nav1 ul li a.rectification.active{border-bottom:3px solid #c088a2;}
		
		#nav1 ul li a.coupant:hover{border-bottom:3px solid #02284e;}
		#nav1 ul li a.coupant.active{border-bottom:3px solid #02284e;}
		
		#nav1 ul li a.superFinition:hover{border-bottom:3px solid #d09f4a;}
		#nav1 ul li a.superFinition.active{border-bottom:3px solid #d09f4a;}
		
		#nav1 ul li a.aeronautiqueComposites:hover{border-bottom:3px solid #55a5d6;}
		#nav1 ul li a.aeronautiqueComposites.active{border-bottom:3px solid #55a5d6;}
		#lang{padding:58px 0 0 26px; float:left;}
			#lang ul li{padding:0 5px 0 0;}
	
/*-------------mise en page contentLeft----------------*/	

		.titre{ float:left; display:inline; width:195px; text-align:center; margin:0 auto; padding:14px 0 26px 0; }
			
		.nav2{ float:left; display:inline; width:195px;}
			.nav2  ul{ float:left; font-size:11px;}
				.nav2 ul ul{ float:none;}
					


/*fiche produit*/			
.rectification #contentLeft ul li a{ text-decoration:none;font-size:11px;}
.rectification #contentLeft ul li a:hover{text-decoration:underline;}
.rectification #contentLeft ul li a.active{text-decoration:underline;font-weight:bold;}

.rectification #contentLeft ul li ul li a{text-decoration:none;font-size:11px;padding:0 0 0 0px;}
.rectification #contentLeft ul li ul li a:hover{text-decoration: underline;font-weight:normal;}
.rectification #contentLeft ul li ul li a.active{text-decoration:underline; font-weight:normal;}
/*coupant*/
.coupant #contentLeft ul li a{ text-decoration:none;font-size:11px;}
.coupant #contentLeft ul li a:hover{text-decoration:underline;}
.coupant #contentLeft ul li a.active{text-decoration:underline;font-weight:bold;}

.coupant #contentLeft ul li ul li a{text-decoration:none;font-size:11px; padding:0 0 0 0px;}
.coupant #contentLeft ul li ul li a:hover{text-decoration: underline; font-weight:normal;}
.coupant #contentLeft ul li ul li a.active{text-decoration:underline; font-weight:normal;}
/*Super finition*/			
.superFinition #contentLeft ul li a{ text-decoration:none;font-size:11px;}
.superFinition #contentLeft ul li a:hover{text-decoration:underline; font-weight:normal;}

.superFinition #contentLeft ul li ul li a{text-decoration:none;font-size:11px;padding:0 0 0 0px;}
.superFinition #contentLeft ul li ul li a:hover{text-decoration: underline; font-weight:normal;}
.superFinition #contentLeft ul li ul li a.active{text-decoration:underline; font-weight:normal;}
/*Aeronautique composites*/			
.aeronautiqueComposites #contentLeft ul li a{ text-decoration:none;font-size:11px;}
.aeronautiqueComposites #contentLeft ul li a:hover{text-decoration:underline; font-weight:normal;font-size:11px;}

.aeronautiqueComposites #contentLeft ul li ul li a{text-decoration:none; font-size:11px;padding:0 0 0 0px;}
.aeronautiqueComposites #contentLeft ul li ul li a:hover{text-decoration: underline;font-weight:normal;}
.aeronautiqueComposites #contentLeft ul li ul li a.active{text-decoration:underline; font-weight:normal;}

/*-------------mise en page content----------------*/
#content .bannier{float:left;}
		#cont .avion{position:absolute; left:279px; bottom:25px;}
		#cont .voitureAccueil{position:absolute; right:90px; bottom:0;}
		
#devisNews{float:left;}
	#devisNews .devis{width:326px; background: url(../media/en/pages/bgd_angle_accueil.png)  0 0 repeat-x; border:1px solid #D09F4A; float:left; margin:18px 8px 0 0; padding:8px 2px 27px 2px; position:relative;}
		#devisNews .devis h2, #devisNews .news h2{color:#f5d399; margin:0 0 8px 0;}
		#devisNews .devis h2.verssionFr{padding:0 0 4px 0; }
		.devis p{ padding:0 4px}
		#devisNews .devis h2.verssionEn{padding:0 0 4px 0;}
		#devisNews p{color:#FFF; font-size:11px; line-height:16px;}
			.btnVAlidation{position:absolute; bottom:6px; right:6px;}
				
		.devis img.btnDemande{ position:absolute; bottom:8px; right:8px;}
				
#devisNews .news{width:194px; background: url(../media/en/pages/bgd_angle_news.png)  0 0 repeat-x; border:1px solid #bcbebe; float:left;margin:18px 0 0 0;padding:4px 8px 27px 8px; }
	#devisNews .devis .hauteur{ float:left; height:126px; width:0; }
	#devisNews .news .hauteur{ float:left; height:130px; width:0; }
	#devisNews .news h2{width:auto;color:#aecfe3; font-size:14.5px; margin:0 0 8px 0; text-align:center; padding:0 0 4px 0;}
	#devisNews .news a{color:#e6cc99; font-size:11px; background:url(../media/en/communs/ico_toutes_actus.gif) 0 4px no-repeat; padding:0 0 0 12px; margin:10px 0 0 0;float:right;}
			
#content h1, #texte h1{float:left; padding:0 0 20px 0; font-weight:bold;font-size:14px; letter-spacing:1px;}
	
.blocTable{float:left; width:649px;}
	.blocTable .imgProduit{float:left; width:215px; padding:0 19px 0 0;}
		.blocTable .imgProduit img{padding:0 0 10px 0;}
	.blocTable .referenceTable{ width:415px; float:left;}
/*Les plaquettes a insert*/
.blocPlaquettes{float:left; width:676px; background:#02284e; padding:15px 0px 15px 15px;}
	.illustrationPlaquette{float:left; width:212px; margin-right:13px;}
	.illustrationPlaquette p{text-align:center; color:#e6cc99; padding:5px 0 15px 0; height:30px;}

/*Les plaquettes CBN*/
.blocCBN{float:left; width:649px; background:#02284e; padding:8px 4px;}
	.blocCBN{float:left; width:235px; padding:20px 0 0 12px;}
	.blocCBN p{text-align:center; color:#e6cc99;}
/*Actualités
*/
		
.blocGrand{float:left; width:648px; padding:16px; background:#0A4B75; border:1px solid #bcbebe; margin:0 0 10px 0;}
	.blocGrand h2{ color:#a0c6dd; font-size:11px; font-weight:bold;padding:0 0 10px 0; letter-spacing:1px;}
		.blocGrand span{font-size:10px; font-weight:normal;color:#a0c6dd;}
		.blocGrand img{float:left; padding:0 10px 10px 0;}
		.blocGrand p{line-height:18px; font-size:11px;}
/*Nous trouver*/
.BlocTrouver{float:left; width:681px;}
	.coordonner{float:left; width:205px; margin:0 15px 0 0;background:#0a4b76; border:1px solid #bcbebe; padding:10px; font-size:11px; }
	.coordonner strong{ color:#a0c6dd;}
	.plan{float:left;}
/*contact*/
.formulaireGauch{float:left; width:324px;font-size:11px; font-weight:normal;}


	.formulaireGauch p, .formulaireDroit p{padding:0 0 7px 5px; }
	.formulaireGauch span{font-size:9px; }
			/*.formulaireGauch input{width:180px;}*/
			.formulaireGauch label, .formulaireDroit label{width:150px; float:left; padding:0;}
			.formulaireGauch input.pti{width:44px;}
			.formulaireGauch select, .formulaireDroit select {width:200px;}
			
.formulaireDroit input{border:1px solid #a9ae98; height:18px;color:#0a4b76;font-size:11px;width:144px; }			
.formulaireDroit{float:left; width:300px;font-size:11px;font-weight:normal; padding:0 0 0 24px;}
	textarea.larg{width:340px; height:90px;margin:0; font-size:11px; color:#0a4b76;}
	.formulaireDroit file{width:100px;}
	.formulaireDroit p{font-size:10px;}
	.formulaireDroit p.explication{float:left;width:275px; padding:6px 0 0 5px;display:block;clear:both; line-height:12px; font-size:10px;}
	.formulaireDroit textarea{ width:275px;color:#0a4b76;font-size:11px;}
	.formulaireDroit input.envoyer{vertical-align:middle; margin:6px 0 0 0;}
	.formulaireDroit input.inputEnvoi{vertical-align:middle; margin:6px 6px 0 0; width:106px}
	
.formulaireDevis input, .formulaireDevis2 input, .formulaireGauch input{border:1px solid #a9ae98; height:18px;color:#0a4b76;font-size:11px;width:144px; }
.formulaireDevis input.inputRadio{ width:20px; height:20px; border:none;}
.formulaireDevis .continuer, .formulaireDevis2 .continuer, .formulaireDroit .envoyer, .formulaireDevis .envoyer{border:none; width:54px; height:18px;}
.formulaireDevis{float:left; width:660px;font-size:11px; font-weight:normal;}
	.formulaireDevis p, .formulaireDroit p{padding:0 0 7px 5px; }
	.formulaireDevis span{font-size:10px; }
			/*.formulaireGauch input{width:180px;}*/
			.formulaireDevis label, .formulaireDroit label{width:190px; float:left; padding:0; font-size:11px;}
			.formulaireDevis input.pti{width:43px;}
			.formulaireDevis select{width:146px; color:#0a4b76;font-size:11px; margin:0;  padding:0 0 2px 0;}
			
			.formulaireDevis input.continuer, .formulaireDevis2 input.continuer, .formulaireDevis input.envoyer{margin:0 0 0 92px;}

.formulaireDevis2 input{border:1px solid #a9ae98; height:18px;}
.formulaireDevis2{float:left; width:660px;font-size:11px; font-weight:normal;}
	.formulaireDevis2 p, .formulaireDroit p{padding:0 0 7px 5px; }
	.formulaireDevis2 span{font-size:9px; }
			/*.formulaireGauch input{width:180px;}*/
			.formulaireDevis2 label{width:280px; float:left; padding:0;}
			.formulaireDevis2 input.pti{width:44px;}
			.formulaireDevis2 select{width:156px; color:#000;}
			
			.formulaireDevis ul {float:left; width:438px; padding:0 0 16px 0;}
			.formulaireDevis ul li{display:inline; margin:0; }
			.formulaireDevis ul li label{float:left; margin:0; padding:0 0 10px 0; vertical-align:middle;width:120px;} 
			.formulaireDevis ul li input{float:left; margin:0 6px 0 0 ; }
			
			.formulaireDevis2 p.send{padding:6px 0 6px 386px;}
			
.separation{width:100%; background:url(../media/en/bg_separation.gif) 0 8px repeat-x; padding:10px 0;height:0; line-height:0; font-size:0; clear:both;}

/*-------------Table Produits----------------*/
#tableProduits{width:681px; float:left; margin:0;}
	
#onglet{width:681px;padding:0; display:table; font-size:10px;}
#onglet li{float:left; margin:0 1px 0 0;}


#onglet li a{ display:block; width:133px; padding:8px 0 7px 0; text-align:center;text-transform: none;color:#FFF;font-size:11px; text-decoration:none;}
#onglet li.last{float:left; margin:0;}
#onglet li.last a{ display:block; width:135px; padding:8px 0 7px 0; text-align:center;text-transform: none;color:#FFF;font-size:11px;}
#onglet li a:hover,#onglet li .active{color:#FFF;}

.support{ width:0; float:left;height:350px;}
.txtOnglet{width:649px;padding:16px; display:none; float:left;}
	.txtOnglet p{padding:0 0 18px 0; font-size:11px;}
.visible{ display:block;}


			
/*-------------mise en page content Decliner----------------*/
	#contDec .helico{position:absolute; right:334px; bottom:43px;}
	#contDec .voitureDec{position:absolute; left:95px; bottom:0;}
	
	#content .fileArial, #texte .fileArial{color:#FFF; float:left;width:681px; text-align:right; font-size:10px; padding:0 0 10px 0;}
		#content .fileArial a, #texte .fileArial a{ font-weight:normal; font-size:10px; text-decoration:none;}
		#content .fileArial a:hover, #texte .fileArial a:hover{ font-weight:normal; font-size:10px; text-decoration: underline;}
		#content .fileArial strong, #texte .fileArial strong{ font-weight:bold; font-size:10px;}
	#content .retourListe{float:left;width:681px; padding:0 0 6px 0;}
		#content .retourListe a{ font-weight:normal; font-size:10px;color:#E5CE98;}
		
	
/*-------------mise en page content Left----------------*/	
	
	#contentLeft .hauteur{ float:left; height:342px; width:0; font-size:1px; }


/*------------page mentions legales--------------*/
 #texte .blocGrand h2 { font-size:11px; font-weight:bold; color:#a0c6dd; margin:0; padding:0;}
 #texte .blocGrand p { font-size:11px; font-weight:normal; color:#fff; margin:0 0 20px 0;}
 #texte .blocGrand a{ font-size:11px; font-weight: normal; color:#a0c6dd; text-decoration:none;}
 #texte .blocGrand a:hover{text-decoration: underline;}
 
  #texte .blocGrand .plan li ul{margin:0 0 26px 0;}
  #texte .blocGrand .plan li ul li ul{margin:0 0 16px 0;}
  #texte .blocGrand .plan li{background:url(../media/en/communs/puce_h3_plan.gif) 0 5px no-repeat; padding:0 0 0 14px;}
  #texte .blocGrand .plan li.home{ margin:0 0 20px 0;}
   #texte .blocGrand .plan li a{ font-size:13px; font-weight:bold; color:#e6cc99;}
   #texte .blocGrand .plan li ul li{ background:none; padding:0;}
  #texte .blocGrand .plan li ul li a { font-size:11px; font-weight:bold; color:#a0c6dd;}
  #texte .blocGrand .plan li ul li ul li a { font-size:11px; font-weight:normal; color:#fff;}


 .colPlan1 {float:left; width:274px;}
 .colPlan2 {float:left; width:244px;}
 .colPlan3 {float:left; width:130px;}
  #texte .blocGrand .navPlan li{background:url(../media/en/communs/puce_nav3.gif) 0 5px no-repeat; padding:0 0 0 14px;}
  #texte .blocGrand .navPlan li a{font-size:11px; font-weight:bold; color:#a0c6dd;}

/*-------------mise en page footer----------------*/


.footerRub {width:952px; padding:6px 0 0 48px; margin:0 auto; text-align:left; }

	.animFlash{ position:absolute; bottom:0; left:48px; width:900px; height:82px;}

	.footerRub .certification{float:left; width:200px;}
	.footerRub .certification img{float:left; vertical-align:middle;}
	.footerRub .certification a{color:#e6cc99; background:url(../media/en/communs/ico_toutes_actus.gif) 24px 14px no-repeat; padding:10px 0 0 36px; margin:0 0 0 10px; display:block; font-size:10px;}
			
.navBottom{float:left; width:704px; text-align:right; padding:8px 0 0 0; color:#e5d6b3;}
	.navBottom ul li{display:inline; margin:0 ; font-size:10px;} 
	.navBottom ul li.rss{padding:0 10px;}
	.navBottom ul li a{font-size:10px;color:#FFF; text-decoration:none;background:url(../media/en/communs/puce_rub_bas.gif) 0 4px no-repeat;padding:0 10px 0 10px;}
	.navBottom ul li a.last{background:none; border-left:1px solid #FFF; padding:0 2px 0 10px;}
	.navBottom ul li a.last:hover{ background:none;}
	.navBottom ul li a:hover{text-decoration:underline; color:#e6cc99;background:url(../media/en/communs/puce_rub_bas_hover.gif) 0 4px no-repeat;}
	.navBottom ul li a.active{text-decoration:underline; color:#e6cc99;background:url(../media/en/communs/puce_rub_bas_hover.gif) 0 4px no-repeat;}
	.navBottom ul li img{vertical-align:middle; padding:0; margin:0;}
						
/*-------------Couleurs Table Produits----------------*/	

/*Fiche produit*/
.rectification #onglet li a{ background:#7e003a; border-left:1px solid #AB0048;border-right:1px solid #AB0048;border-top:1px solid #AB0048;}
.rectification #onglet li a:hover, .rectification #onglet li .active{background:#ab0048;}
.rectification .txtOnglet{background:#ab0048;}
	.rectification .txtOnglet h2{color:#7E003A;font-size:11px; font-weight:bold;}
	
.rectification #contentLeft ul li{ line-height:18px;background:url(../media/en/communs/puce_rouge.gif) 8px 6px no-repeat; margin:0; padding:0 0 8px 18px;}
	.rectification #contentLeft ul li ul li{ line-height:15px; background:none; padding:0; margin:0;}
.rectification #contentLeft ul li a{ color:#c088a2;}

.rectification #contentLeft ul li ul li a{color:#FFF; background:none; }
.rectification #contentLeft ul li ul li a:hover{color:#FFF; background:none;}
	
	/*coupant*/
	
.coupant #onglet li a{ background:#115988; border-left:1px solid #02284e;border-right:1px solid #02284e;border-top:1px solid #02284e;}
.coupant #onglet li a:hover, .coupant #onglet li .active{background:#02284e;}
.coupant .txtOnglet{background:#02284e;}
	.coupant .txtOnglet h2{color:#a0c6dd; font-size:11px; font-weight:bold;}
	
.coupant #contentLeft ul li{ line-height:18px;background:url(../media/en/communs/puce_bleu_fonce.gif) 8px 6px no-repeat; margin:0; padding:0 0 8px 18px;}
	.coupant #contentLeft ul li ul li{ line-height:15px; background:none; padding:0; margin:0;}
.coupant #contentLeft ul li a{ color:#02213f; }
.coupant #contentLeft ul li a:hover{ color:#02213f;}

.coupant #contentLeft ul li ul li a{color:#FFF;  }
.coupant #contentLeft ul li ul li a:hover{color:#FFF;  }


	/*Super finition*/
	
.superFinition #onglet li a{ background:#bca474; border-left:1px solid #a77d4d;border-right:1px solid #a77d4d;border-top:1px solid #a77d4d; color:#715529;}
.superFinition #onglet li a:hover, .superFinition #onglet li .active{background:#a77d4d; color:#FFF;}
.superFinition .txtOnglet{background:#a77d4d;}
	.superFinition .txtOnglet h2{color:#e6cc99; font-size:11px; font-weight:bold;}
	
.superFinition #contentLeft ul li{ line-height:18px;background:url(../media/en/communs/puce_marron.gif) 8px 8px no-repeat; margin:0; padding:0 0 8px 18px;}
	.superFinition #contentLeft ul li ul li{ line-height:15px; background:none; padding:0; margin:0;}
.superFinition #contentLeft ul li a{ color:#e6cc99;  }
.superFinition #contentLeft ul li a.active{font-weight:bold; text-decoration:underline;}

.superFinition #contentLeft ul li ul li a{color:#FFF; background:none; }
.superFinition #contentLeft ul li ul li a:hover{color:#FFF; background:none;}

/*Aeronautique composites*/
	
.aeronautiqueComposites #onglet li a{ background:#66b3e5; border-left:1px solid #4495c6;border-right:1px solid #4495c6;border-top:1px solid #4495c6; color:#034a79;}
.aeronautiqueComposites #onglet li a:hover, .aeronautiqueComposites #onglet li .active{background:#4495c6; color:#FFF;}
.aeronautiqueComposites .txtOnglet{background:#4495c6;}
	.aeronautiqueComposites .txtOnglet h2{color:#81ccff;font-size:11px; font-weight:bold;}
	
.aeronautiqueComposites #contentLeft ul li{ line-height:18px;background:url(../media/en/communs/puce_bleu_clair.gif) 8px 6px no-repeat; margin:0; padding:0 0 8px 18px;}
	.aeronautiqueComposites #contentLeft ul li ul li{ line-height:15px; background:none; padding:0; margin:0;}
.aeronautiqueComposites #contentLeft ul li a{ color:#81ccff;}
.aeronautiqueComposites #contentLeft ul li a.active{ text-decoration:underline; font-weight:bold;}

.aeronautiqueComposites #contentLeft ul li ul li a{color:#FFF; background:none; }
.aeronautiqueComposites #contentLeft ul li ul li a:hover{color:#FFF; background:none;}
.aeronautiqueComposites #contentLeft ul li ul li a.active{ text-decoration:underline;}

/*table Generale*/
table.tableDonnes{width:100%}
	table.tableDonnes th{background:#FFF; color:#282629; text-align:center; font-size:11px; font-weight:bold;}
	table.tableDonnes td{background:#50607b; color:#FFF; padding:4px;font-size:11px; font-weight:normal;}
	table.tableDonnes td.imgCenter{text-align:center;}
	.referenceTable ul{margin:0;}
	.referenceTable ul li{ display:inline; font-weight:bold; font-size:11px;}
	.referenceTable ul li.stock{background:url(../media/en/communs/puce_jaune.gif) 0 3px no-repeat; padding:0 66px 0 14px; color:#e6cc99; margin:0 0 0 35px;}
	.referenceTable ul li.consulter{background:url(../media/en/communs/puce_blue.gif) 0 3px no-repeat; padding:0 0 0 14px; color:#a0c6dd;}
	
/* Correction bug IE pour gerer le retour a la ligne  */
	 .spacer{display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}




































































































                                                                                                                                                                                                                                                                                                            




































































































