* {margin:0;padding:0;}
body {
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	background:url(../../images/BodyFond.jpg) repeat-x;
	background-color:#001F9B;
	color:#191E32;
	}
.texte {
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color:#191E32;
	}
.center {
	text-align:center;
	}
.right {
	text-align:right;
	}
.italique {
	font-style:italic;
	}
.justify {
	text-align:justify;
	}
.gras {
	font-weight:bold;
	}
.cb {
	clear:both;
	}
.fl {
	float:left;
	}
.fr {
	float:right;
	}
.rouge {
	color:#9D251A;
	}
.lienrouge {
	color:#9D251A;
	border-bottom:1px dashed #9D251A;
	}
.nonsouligne {
	border-bottom:0px;
	}
.souligne {
	text-decoration:underline;
	}
.TexteNoir {color:#000;}
.GrosTexte {font-size:16px;}
a {
	text-decoration:none;
	color:#001F9B;
	border-bottom:1px dashed #001F9B;
	}
a:hover {
	color:#777777;
	border-bottom:1px dashed #777777;
	}
a img {
	border-bottom-width:0px;
	}

h1 {
	color:#191E32;
	font-size:22px;
	font-weight:bold;
	letter-spacing:3px;
	padding-bottom:14px;
	margin-left:20px;
	background:url(../../images/h1.gif) 3px 14px no-repeat;
}

#MainSup h1 {margin-left:30px;margin-top:10px;}

	
h2 {
	color:#091E77;
	padding-left:30px;
	background:url(../../images/flecheh2.gif) 0 2px no-repeat;
	font-size:18px;
}
h3 {
	color:#091E77;
	font-size:18px;
}
/*-------------------------------formulaires ----------------------------------------*/

.colonne_label {
    float:left;
	margin:5px 0;
    float:left;
	color:#191E32;
}	
.colonne_field {
    float:left;
	margin:5px 0 10px 0;
	font-weight:normal;	
	color:#191E32;
}	
fieldset { 
	border:0px;
}
legend {
    margin:3px 6px 3px 3px; 
	padding:0 0 0 10px;
}
 select{
	background:#CDD1D5;
	color:#404040;
	font-size:10px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	border:1px solid #001F9B;
	}	
 input{
	background:#CDD1D5;
	color:#404040;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	padding:0 4px;
	border:1px solid #001F9B;
	}	

textarea {
	background-color:#CDD1D5;
	color:#404040;
	font-size:12px;
	margin:5px 0 10px 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	border:1px solid #001F9B;
	}
/* petit bouton formulaire */
.PetitBouton {
	width:45px;height:51px;
	background:transparent url(../../images/BoutonPetit.gif) 0 0 no-repeat;
	display:block;	
	float:left;
	color:#dadada;
	border:0px;
	padding:13px 0 0 17px;
	font-weight:bold;
	font-size:18px;
	cursor: pointer;
}
.PetitBouton:hover {
	background:transparent url(../../images/BoutonPetit.gif) -60px 0 no-repeat;
	border-width:0px;
	color:#fff;
	}	
.ToutPetitBouton {
	width:25px;height:26px;
	background:transparent url(../../images/BoutonToutPetit.gif) 0 0 no-repeat;
	display:block;	
	color:#fff;
	border:0px;
	padding:10px 0 0 14px;
	font-weight:bold;
	font-size:10px;
	cursor: pointer;
}
.ToutPetitBouton:hover {
	background:transparent url(../../images/BoutonToutPetit.gif) -42px 0 no-repeat;
	border-width:0px;
	color:#fff;
	}	

.FondBleu {
	background:#CDD1D5;
	}
/*-----------------------------------------------------------------------------------------------------------------*/


div#FloatingDiv {
	position:absolute;
	top:0px;
	left:50%; 
	padding:0 ;
	margin:0 0 0 -500px;
	}

div#HeaderDiv {
	position:relative;
	top:0px;left:-118px;
	background:url(../../images/HeaderFond.jpg) no-repeat; /* 436px X 233px */
	height:250px;width:1094px;
	}
div#HeaderDivBuggy {
	position:relative;
	top:0px;left:-118px;
	background:url(../../images/HeaderFondBuggy.jpg) 26px 23px no-repeat; /* 436px X 233px */
	height:250px;width:1094px;z-index:2;
	}
div#HeaderDivIndustrie {
	position:relative;
	top:0px;left:-118px;
	background:url(../../images/HeaderFondIndustrie.jpg) 26px 23px no-repeat; /* 436px X 233px */
	height:250px;width:1094px;z-index:2;
	}
div#Message {
	position:relative;
	width:450px;height:40px;
	left:440px;top:55px;
	border:1px solid  #001F9B;
	background:#fff;
	opacity:0;
	text-align:center;
	padding:5px;
	z-index:3;
	color:#9D251A;
	font-size:12px;font-weight:bold;
	}
div#Menu{
	position:absolute;z-index:9999;
	left:220px;
	top:40px;
	}

div#MainLogo{
	position:absolute;
	top:210px;left:-38px;
	width:205px;height:157px;
	z-index:3;
}


div#Langues {
	position:relative;	
	float:right;margin-top:10px;margin-right:35px;
}
#Langues a {
	border:0px;
	margin-left:8px;
	width:33px;height:19px;
	display:block;	
	float:left;
	}	
#drapeau_fra {
	background:transparent url(../../images/fra_langue.gif) 0 0 no-repeat;
	}	
#drapeau_fra:hover {
	background:transparent url(../../images/fra_langue.gif) -35px 0 no-repeat;
	}	
#drapeau_ang {
	background:transparent url(../../images/ang_langue.gif) 0 0 no-repeat;
	}	
#drapeau_ang:hover {
	background:transparent url(../../images/ang_langue.gif) -31px 0 no-repeat;
	}
		
/* bouton revoir message */
#Oeil {
	position:absolute;	
	top:126px;left:470px;width:65px;height:60px;margin-top:10px;
	background:transparent url(../../images/BoutonOeil.jpg) 0 0 no-repeat;
	display:block;	
	border-width:0px;	
}
#Oeil:hover {
	background:transparent url(../../images/BoutonOeil.jpg) -68px 0 no-repeat;
	}	

/* bouton voir le caddie */
#Cart {
	position:absolute;	
	top:126px;left:550px;width:65px;height:60px;margin-top:10px;
	background:transparent url(../../images/BoutonCart.jpg) 0 0 no-repeat;
	display:block;	
	border-width:0px;	
}
#Cart:hover {
	background:transparent url(../../images/BoutonCart.jpg) -68px 0 no-repeat;
	}	

/* Bouton contact */
#Phone {
	position:absolute;	
	top:126px;left:630px;width:65px;height:60px;margin-top:10px;
	background:transparent url(../../images/BoutonPhone.jpg) 0 0 no-repeat;
	display:block;
	border-width:0px;	
}
#Phone:hover {
	background:transparent url(../../images/BoutonPhone.jpg) -68px 0 no-repeat;
	}	


/* bouton keywords recherche */
div#keywords {
	position:absolute;
	top:95px;
	left:830px;
	padding:0px 0px 0px 7px;
	}
#keywords .colonne_label {
	color:#fff;
	padding-right:10px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:normal;
	}
#keywords .colonne_field {
	color:#001F9B;
	font-size:10px;
	background-color:#fff;
	border:0px solid #000;padding:0;
	}

#SearchingMachine { float:left;}
#Loupe {
	position:relative;top:-5px;	
	width:30px;height:30px; float:left;
	background:transparent url(../../images/BoutonLoupe.gif) 0 0 no-repeat;
	border-width:0px;
	display:block;	
}
#Loupe:hover {
	background:transparent url(../../images/BoutonLoupe.gif) -30px 0 no-repeat;
	}	
/*---------------------------------------------*/

div#MainDivHeader{
	position:relative;
	font-size:0px;
	top:-55px;left:50px;height:5px;
	width:925px;
	background-image:url(../../images/MainBordSup.gif);
	background-repeat: no-repeat;
}

/* Balise principale */

div#MainDiv{
	position:relative;
	top:-55px;left:50px;
	width:925px;min-height:300px;
	background-color:#fff;
	z-index:0;
}

.IndexUlm {
	background:url(../../images/fon_index.jpg) 130px 30px no-repeat;
	}
#BoutonBuggy {
	position:absolute;top:133px;left:870px;	
	width:99px;height:80px;
	background:transparent url(../../images/BoutonBuggy.jpg) 0 0 no-repeat;
	display:block;
	border-width:0px;
	z-index:999;
}
#BoutonBuggy:hover {
	background:transparent url(../../images/BoutonBuggy.jpg) -104px 0 no-repeat;
	}	
#BoutonIndustrie {
	position:absolute;top:133px;left:760px;	
	width:99px;height:80px;
	background:transparent url(../../images/BoutonIndustrie.jpg) 0 0 no-repeat;
	display:block;
	border-width:0px;
	z-index:999;
}
#BoutonIndustrie:hover {
	background:transparent url(../../images/BoutonIndustrie.jpg) -106px 0 no-repeat;
	}	

/* Buggys : */
.IndexBuggy {
	background:url(../../images/fon_index_buggy.jpg) 130px 30px no-repeat;
	}
#BoutonULM { /* permet de retourner de la partie buggy a la partie ULM */
	position:absolute;top:133px;left:870px;	
	width:99px;height:80px;
	background:transparent url(../../images/BoutonULM.jpg) 0 0 no-repeat;
	display:block;
	border-width:0px;
	z-index:999;
}
#BoutonULM:hover {
	background:transparent url(../../images/BoutonULM.jpg) -104px 0 no-repeat;
	}	


/* Maintenance industrielle : */
.IndexIndustrie {
	background:url(../../images/fon_index_buggy.jpg) 130px 30px no-repeat;
	}
#BoutonULM2 { /* permet de retourner de la partie buggy a la partie ULM */
	position:absolute;top:133px;left:760px;	
	width:99px;height:80px;
	background:transparent url(../../images/BoutonULM.jpg) 0 0 no-repeat;
	display:block;
	border-width:0px;
	z-index:999;
}
#BoutonULM2:hover {
	background:transparent url(../../images/BoutonULM.jpg) -104px 0 no-repeat;
	}	



/*colonne gauche */
div#MainGauche{
	width:730px;
	float:left;
}
div#MainDroite{
	float:left;
	margin:16px 5px 0 10px;
	width:180px;
}


.MainSup{
	position:relative;
	padding:10px 10px 0 0px;
	background:url(../../images/mainsup.jpg) no-repeat;
}

/* fin balise principale */


/* balise pied page */
div#FooterDiv {
	position:relative;
	top:-55px;left:50px;
	height:28px;width:925px;
	background-image:url(../../images/MainBordInf.gif);
	background-repeat: no-repeat;
	z-index:0;
}

/* fin balise pied page */

.cadre {
	border:1px solid #001F9B;
	padding:3px 5px;margin:4px 0;
	width:560px;
	}
.cadre h2 {margin-bottom:12px;}

.CadreListeContenu {width:410px;}
.cadrebleu {
	border:1px solid #001F9B;
	background:#CDD1D5;
	padding:3px 5px;
	}
.cadrebleu li {
	list-style-image:url(../../images/flecheli.gif);
	list-style-position: inside;
	margin-left:5px;
	}
.cadreblanc {
	border:1px solid #001F9B;
	background:#fff;
	padding:3px 5px;
	}
#MarqueePromo {
	width:160px;
	height:160px;
	}
.separateur {
	background-image:url(../../images/separateur.png);
	background-position:center center;
	background-repeat:no-repeat;
	margin:5px 0 5px 0;
	width:170px;height:10px;
	}
/* utiliser avec titre a la suite de separateur pour faire un titre souligne */
.avectitre {
	height:35px;
	background-position:center bottom;
	}	

/* les promos dans la marquee */
.PromoDefilante {
	padding:10px 0;
	text-decoration:none;
	padding-bottom:10px;
	}
.PromoDefilante img{
	padding:1px;
	border:1px solid #dadada;
	}
.NouveauPrix {
	background:#fff;
	border:1px solid #D1050F;
	color:#D1050F;
	font-size:18px;
	font-weight:bold;
	padding:2px 4px;margin:3px 0;
	text-align:center;
	}	
.AncienPrix {
	font-weight:bold;
	font-size:12px;
	color:#191E32;
	padding:3px 0;
	}
.Reduc {
	font-weight:bold;
	/*text-decoration:line-through; */
	font-size:12px;
	color:#D1050F;
	background:#fff;
	padding:3px 3px;
	margin-right:4px;
	text-align:center;
	border:1px solid #dadada;
	}
.Barre {
	text-decoration:line-through; }

.secondaire {border:1px solid red;margin-left:20px;}

.BlocInfo {
	width:435px;
	border:1px solid #001F9B;
	background:#CDD1D5;
	float:left;
	padding:5px;
	margin:3px 5px 3px 10px;
	}

.BlocInfo img, .MainPhoto img {
	border:1px solid #001F9B;
	margin:0 5px 5px 0;
	padding:1px;
	float:left;
	background-color:#fff;
	}
PhotoNew {
	position:absolute;
	opacity:0;
	z-index:999;
	}	

/* classe produit detail produit */
.produit {
	margin-left:140px;
	width:590px;
	
	}
.listeproduit {
	float:left;margin:2px 10px 2px 2px;border:1px solid #001F9B;padding:1px;
	}
.listeproduit:hover {	border:1px solid #001F9B;	}
.listeproduit img {border-width:0px;margin:0;padding:0;}

/* Liste produits : styles */
.TableListeProduit { width:550px;}
.TableListeProduit .Tr1 {border-width:0px;}
.TableListeProduit td {border-width:0px;}
.TableListeProduit .TdPhoto {width:132px;text-align:center;border-width:0px;}
.TableListeProduit .TdPhoto a{text-align:center;display:block;padding:3px 0;border:1px solid #001F9B; }
.TableListeProduit .TdPhoto img{border-width:0px; }
.TableListeProduit .TdTexte {width:428px;border-width:0px;}
.TableListeProduit .TdTexte table {width:420px;margin-left:8px;font-size:12px;}
.TableListeProduit .TdTexte table td {border-width:0px;}
.GrossePromo {font-size:30px;color:#9D251A;font-weight:bold;padding:8px 5px;border:2px solid #9D251A;display:block;}

.MainPhoto {margin-left:30px;float:left;margin-top:30px;text-align:center;}
.MainPhoto img {border-width:0px;width:240px;float:none;margin:0;padding:2px;border:1px solid #001F9B;}
.MainPhoto td {border-width:0px;width:250px;height:350px!important;overflow:hidden;}
.DetailProdMiniatures {
	width:240px;
	float:right;margin-right:50px;
	}
.Miniatures {width:240px;float:left;margin-left:25px;margin-bottom:5px;border:1px solid #001F9B;padding:5px;}
.Miniatures a {border-width:0px;}
.Miniatures a:hover{cursor:pointer;}
.MiniaturesImages img {border:1px solid #001F9B;}
.photocachee {position:absolute;opacity:0;filter:alpha(opacity=0);z-index:999;background:#fff;border:1px solid #001F9B;padding:3px;}
.Miniatures img {float:left;margin:2px;}
.Price { font-weight:bold;font-size:22px;}
.PriceMontant { font-weight:bold;font-size:22px;}
.PriceReduit { font-weight:bold;font-size:22px;color:#9D251A;}

.TableProduit {border:1px solid #CCCCCC;padding:0;margin:0;}
.TableProduit td {padding:2px 4px;border:1px solid #CCCCCC;cell-spacing:none;}

.BoutonCart2 {
	width:45px;height:51px;
	background:transparent url(../../images/BoutonCart2.gif) 0 0 no-repeat;
	display:block;	
	float:left;
	border-width:0px;
}
.BoutonCart2:hover {
	background:transparent url(../../images/BoutonCart2.gif) -42px 0 no-repeat;
	border-width:0px;
	color:#fff;
	}	



/* elements de la page de commande */
.table_commande {margin-left:50px;}
.table_commande a  {border-width:0px;}

.table_commande table {
	border:1px solid #AEAAAB;
	margin-top:8px;
	width:98%;
	margin-left:20px;
	}
.table_commande td {
	padding:2px 3px;
	background:#fff;
	}
.table_commande form {
	margin-left:20px;
	}
.table_commande .colonne_label {
	font-weight:normal;
	margin:5px 10px;
    float:left;
    width:120px;
	font-size:12px;
	color:#242424;
}	

#FormIdentification {
	font-size:12px;
	width:150px;	
	}
#FormIdentification .colonne_label, #FormIdentification .colonne_field, #FormIdentification input{
	font-size:10px;
	margin:3px 0;	
	}
#FormPass .colonne_label, #FormPass .colonne_field, #FormPass input {
	font-size:10px;
	margin:3px 0;	
	}

.BtnCommande {
	width:111px;
	height:25px;
	font-size:14px;
	text-align:center;
	background:url(../../images/BoutonCommande.gif) 0 -30px no-repeat;
	display:block;	
	border-width:0px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	}
.BtnCommande:hover {
	background:url(../../images/BoutonCommande.gif) 0 0 no-repeat;
	border-width:0px;
	color:#fff;
	}

#inscription1, #inscription4 {margin-left:190px;}
#inscription2 fieldset, #inscription3 fieldset, #inscription4 fieldset { margin-left:190px;}
#inscription1 .colonne_label, #inscription2 .colonne_label, #inscription3 .colonne_label, #inscription4 .colonne_label { width:140px;}
#inscription3 input, #inscription5 input { cursor:pointer;}

/* articles */
#PlanUlm {
	position:relative;top:50px;left:-30px;
	background:url(../../images/UlmArticles.jpg) no-repeat;
	width:421px;height:243px;
	}
.PlanUlmBouton {
	background:url(../../images/UlmArticleBouton.gif) 0 0 no-repeat;
	height:14px;
	padding-left:18px;
	padding-bottom:1px;
	display:block;
	border-bottom-width:0px;
	color:#1131A5; /*bleu */
	}

.PlanUlmBouton:hover {
	background:url(../../images/UlmArticleBouton.gif) 0 -26px no-repeat;
	color:#777777;
	border-bottom-width:0px;
	}


.PlanUlmBouton2 {
	padding:0;margin:0;
	background:url(../../images/UlmArticleBouton.gif) right 0 no-repeat;
	height:14px;
	padding-right:18px;
	display:block;
	text-align:right;
	border-bottom-width:0px;
	color:#1131A5; /*bleu */
	}

.PlanUlmBouton2:hover {
	background:url(../../images/UlmArticleBouton.gif) right -26px no-repeat;
	color:#777777;
	border-bottom-width:0px;
	}

#PlanHelice{position:relative;z-index:999;top:-68px;left:00px;width:100px;}	
#PlanMoteur{position:relative;z-index:999;top:-67px;left:00px;width:100px;}	
#PlanVetements{position:relative;z-index:999;top:-66px;left:00px;width:100px;}	
#PlanInstrumentation{position:relative;z-index:999;top:-65px;left:00px;width:100px;}
	
#PlanAiles{position:relative;z-index:999;top:-202px;left:380px;width:100px;}	
#PlanAccessoires{position:relative;z-index:999;top:-160px;left:380px;width:100px;}	
#PlanCommunication{position:relative;z-index:999;top:-91px;left:380px;width:100px;}	
#PlanCharriot{position:relative;z-index:999;top:-75px;left:380px;width:100px;}	

/* numéro de page */
#NoPage {margin-bottom:5px;}
#NoPage a {margin:2px 8px;padding:1px 3px;text-align:center;border-width:0px;}
#NoPage a:hover {background:#777777;color:#000;}
.NumeroPageActuelle {margin:2px 8px;background:#CDD1D5;color:#000;padding:1px 3px;border:1px solid #777777; }
/* affichage des rubriques et sous rubriques de recherche */
#BoutonRetour {
	float:right;margin-right:20px;font-size:14px;font-weight:bold;
	border:1px solid #091E77; padding:5px 12px;
	background:#CDD1D5;
	}
#BoutonRetour:hover {
	background:transparent;border-color:#777777;
	}
			
.CheminCategorie0 {font-size:16px;font-weight:bold;color:#A9A9A9;border-bottom:none;}
.CheminCategorie1 {font-size:14px;font-weight:bold;color:#909AAB;border-bottom:none;}
.CheminCategorie2 {font-size:12px;font-weight:bold;color:#8197BB;border-bottom:none;}
.CheminCategorie  {font-size:16px;font-weight:bold;color:#2C42A0;margin-left:50px;border-bottom:none;}

/* Page partenaires */
#Partenaires td {padding-left:10px;}
#Partenaires .PartenaireImg {padding-left:0;width:50px;}
#Partenaires .PartenaireImg a {border-width:0;}
#Partenaires a img {border:1px solid #001F9B; padding:1px;background:#fff;}

