h1 { 


 font-family: Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;


}


h2 { 


font-family: Verdana, Arial, sans-serif;
font-size: 14px;
}


.ongletOrange{
	display: block;
	width: 300px;
	background-color: #d2d2d2;
	color: #123456;
	font-family: arial;
	font-size: x-small;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.ongletVert{
	display: block;
	
	background-color: #D8DAE7;
	color: #123456;
	font-family: arial;
	font-size: x-small;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}




ul.catmenu {


margin: 0;
padding: 0;
list-style: none;
width: 150px; 
border-bottom: 1px solid #D41620;
}




HR {


	color : #123456;height:1px;


}


ul.catmenu li.catmenu {


position: relative;


}


li.catmenu ul.catmenu {


position: absolute;
left: 149px; 
top: 0;
display: none;


}


ul.catmenu li.catmenu a {


display: block;
text-decoration: none;
color: #777;
background: #D41620; 
padding: 5px;
border: 1px solid #D41620; 
border-bottom: 0;
}




* html ul li { float: left; height: 1%; }






* html ul li a { height: 1%; }




li.catmenu:hover ul.catmenu, li.catmenu.over ul.catmenu { display: block; } 






















li.catmenu:hover ul.catmenu ul.catmenu, li.catmenu.over ul.catmenu ul.catmenu {display: none;} 






ul.catmenu ul.catmenu li.catmenu:hover ul.catmenu, ul.catmenu ul.catmenu li.catmenu.over ul.catmenu {display: block;} 














/* Menu Ctegories */






.pad{	PADDING-BOTTOM: 3px;






	DISPLAY: block;}






.imustcat{


	FONT-SIZE: 9pt;


VISIBILITY: visible;


	PADDING-BOTTOM: 4px;


	PADDING-LEFT: 2px;
	WIDTH: 160px;






	PADDING-TOP: 4px;






	BORDER-BOTTOM: #D41620 1px solid;






	FONT-FAMILY:  Arial, Helvetica, sans-serif;






	TEXT-ALIGN: left;






	TEXT-DECORATION: none;






	background-color : #0033CC;






}






.boxText { font-family:  Arial, sans-serif; font-size: 11px; }






.errorBox { font-family :  Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }






.stockWarning { font-family :  Arial, sans-serif; font-size : 11px; color: #cc0033; }






.productsNotifications {  }






.orderEdit { font-family :  Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }














BODY {
	
	/*background-image:url(images/tpim/tpim_fond_page.jpg);
	background-repeat:repeat-x;*/
	background-color:#FFFFFF;
	color: #000000;
	margin: 0px;
	font: normal 12px verdana;
	behavior: url("csshover.htc");
}














A {






	color: #000000;


font-size: 12px;


	text-decoration: none;




font-weight:bold;


}














A:hover {
	color: #3B3B3B;
	text-decoration: underline;
}














FORM {






	display: inline;






}














TR.header {
	
}














TR.headerNavigation {
	
	color: #ffffff;
	font-weight: bold;
	
}












TD.headerNavigation {
	font-family:  Arial, sans-serif;
	font-size: 11px;
	color: #E4E4E4;
	padding-top: 3px;padding-bottom: 3px;
	height: 24px;
	background: #B9D4C1;
	text-transform:uppercase;
	
}


TD.headerNavigationIMUST {
	font-family:  Arial;
	font-size: 13px;
	color: #000000;
	padding-top: 2px;padding-bottom: 2px;
	height: 20px;
	font-weight: bold;
	text-transform:uppercase;
	
}




.headerNavigationIMUST {
	font-family:  Arial;
	font-size: 13px;
	color: #000000;
	padding-top: 2px;padding-bottom: 2px;
	height: 20px;
	font-weight: bold;
	text-transform:uppercase;
	
}
.headerNavigationIMUST:hover {
	font-family:  Arial;
	font-size: 13px;
	color: #000000;
padding-top: 2px;padding-bottom: 2px;
	height: 20px;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none

	
}


.headerNavigation2 {






  font-family:  Arial, sans-serif;
  font-size: 12px;
  background: #D41620;
  color: #000000;
  font-weight : bold;
  height:28px;


}






A.headerNavigation2 {


	color: #000000;
}








.headerNavigation2:hover {


color: #000000;
}




A.headerNavigation {
	color: #3B3B3B;
	
	font-weight: bold;
	text-transform:uppercase;
	font-family: Arial;
	font-size:11px;
	padding-right:15px;
}




A.headerNavigation:hover {
	color: #CCCCCC;
	text-decoration: none;
	text-transform:uppercase;
	padding-right:15px;
}


TR.headerError {






  background: #ff0000;






}




TD.headerError {






  font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #D41620;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo2 {






  background: #FF8C08;






}
TR.headerInfo {






  background: #00ff00;






}






TD.headerInfo2 {






  font-family:  Verdana, Arial, sans-serif;






  font-size: 12px;






  background: #FF8C08;






  color: #FFFFFF;






  font-weight: bold;






  text-align: center;






}







TD.headerInfo {






  font-family:  Verdana, Arial, sans-serif;






  font-size: 12px;






  background: #00ff00;






  color: #D41620;






  font-weight: bold;






  text-align: center;






}














TR.footer {






  background: #B9D4C1;






}














TD.footer {






  font-family:  Arial, sans-serif;






  font-size: 11px;






 background: #007B4D;




padding-top: 3px;padding-bottom: 3px;
  






  color: #FFFFFF;






  font-weight: bold;






  height:20px;






}














.infoBox {






  background: #FFFFFF;


}






.infoBoxBox {






	background: #FFFFFF;






	border: 1px solid #ffffff;
	font-size: 12px;
	




}


.infoBoxContents {
	background: #FFFFFF url(images/imust/blocfond.jpg);
	background-repeat:repeat-y;
	font-family:  Arial, sans-serif;
	font-size: 12px;
	height: 24px;
	color:#000000;
	
	
	
}
.infoBoxContentsN2 {
	
	height: 22px;
	background-color:#0E8656;
	margin-left:10px;
	
	padding-top:4px;
	padding-left:8px;
	width:160px;
	font-family:  Arial, sans-serif;
	font-size: 12px;
	
	
	
}
hr{margin:0px;
padding:0px;}


.infoBoxContents a{

color:#000000;
padding-top:4px;
font-family:Arial;
font-size:11px;


}
.infoBoxContents a:hover{
color:#FF8C08;
text-decoration:none;
padding-top:4px;
font-family:Arial;
font-size:11px;


}
.infoBoxContentsN2 a{
color:#FFFFFF;


}
.infoBoxContentsN2 a:hover{ 
color:#000000;
text-decoration:undeline;


}




.infoBoxNotice {


  background: #FF8E90;




}


.infoBoxNoticeContents {






  background: #FFE6E6;


  font-family:  Arial, sans-serif;


  font-size: 11px;


}




TD.infoBoxHeading {
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;
	background: url(images/imust/blochaut.jpg) no-repeat;
	color: #ffffff;
	height: 28px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	
}


TD.infoBoxHeading_imust {






	font-family:  Arial, sans-serif;


	font-size: 11px;


font-weight: bold;


color: #FFFFFF;






	height: 20px;


padding-top:6px;


	padding-bottom:5px;






	padding-left:10px;






}






TD.infoBox, SPAN.infoBox {






  font-family:  Arial, sans-serif;






  font-size: 11px;






}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {






  background: #FFFFFF;






}


TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {






  background: #FFFFFF;






}


TABLE.productListing {






  border: 0px;






  border-style: solid;






  border-color: #D8DAE7;






  border-spacing: 1px;






}




.productListing-heading {






	font-family:  Arial, sans-serif;






	font-size: 11px;






	background: #D8DAE7;






	color: #000000;






	font-weight: bold;






	height:24px;






}














TD.productListing-data {






  font-family:  Arial, sans-serif;






  font-size: 11px;






}














A.pageResults {






  color: #0000FF;






}














A.pageResults:hover {






  color: #0000FF;






  background: #D41620;






}














TD.pageHeading, DIV.pageHeading {






  font-family:  Arial, sans-serif;






  font-size: 12px;






  font-weight: bold;






  color: #17632F;






}






TD.pageHeading2, DIV.pageHeading2 {






  font-family: Vernana, Arial, sans-serif;






  font-size: 12px;






  font-weight: bold;






  color: #000000;






}






TD.pageHeading3, DIV.pageHeading3 {






	font-family: Vernana, Arial, sans-serif;






	font-size: 12px;






	color: #FF6D35;font-weight: bold;






}














TR.subBar {






  background: #f4f7fd;






}














TD.subBar {






  font-family:  Arial, sans-serif;






  font-size: 11px;






  color: #000000;






}














TD.main, P.main {

  font-family:  Arial, sans-serif;


  font-size: 12px;


  line-height: 1.5;
  color:#272727;


}


.mainprix{




 font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color:#cc0000;








}














TD.smallText, SPAN.smallText, P.smallText {






  font-family:  Arial, sans-serif;






  font-size: 10px;






}














TD.accountCategory {






  font-family:  Arial, sans-serif;






  font-size: 13px;






  color: #aabbdd;






}














TD.fieldKey {






  font-family:  Arial, sans-serif;






  font-size: 12px;






  font-weight: bold;






}














TD.fieldValue {






  font-family:  Arial, sans-serif;






  font-size: 12px;






}














TD.tableHeading {






  font-family:  Arial, sans-serif;






  font-size: 12px;






  font-weight: bold;






}














SPAN.newItemInCart {






  font-family:  Arial, sans-serif;






  font-size: 10px;






  color: #ff0000;






}














CHECKBOX, INPUT, RADIO, SELECT {






  font-family:  Arial, sans-serif;






  font-size: 11px;






}














TEXTAREA {






  width: 100%;






  font-family:  Arial, sans-serif;






  font-size: 11px;






}














SPAN.greetUser {






  font-family:  Arial, sans-serif;






  font-size: 12px;






  color: #f0a480;






  font-weight: bold;






}















TABLE.formArea {






  background: #f1f9fe;






  border-color: #85B501;






  border-style: solid;






  border-width: 1px;






}














TD.formAreaTitle {






  font-family:  Verdana, Arial, sans-serif;






  font-size: 12px;






  font-weight: bold;






}














SPAN.markProductOutOfStock {






  font-family:  Verdana, Arial, sans-serif;






  font-size: 12px;






  color: #c76170;






  font-weight: bold;






}














SPAN.productSpecialPrice {






  font-family:  Arial, sans-serif;






  color: #ff0000;






}














SPAN.errorText {






  font-family:  Arial, sans-serif;






  color: #ff0000;






}














.moduleRow { }






.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }






.moduleRowSelected { background-color: #E9F4FC; }














.checkoutBarFrom, .checkoutBarTo { font-family:  Arial, sans-serif; font-size: 11px; color: #8c8c8c; }






.checkoutBarCurrent { font-family:  Arial, sans-serif; font-size: 11px; color: #000000; }














/* message box */














.messageBox { font-family:  Arial, sans-serif; font-size: 11px; }






.messageStackError, .messageStackWarning { font-family:  Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }






.messageStackSuccess { font-family:  Arial, sans-serif; font-size: 11px; background-color: #99ff00; }














/* input requirement */














.inputRequirement { font-family:  Arial, sans-serif; font-size: 11px; color: #ff0000; }


.Style3 {font-size: 11px;
color: #000000;

}


.bordrouge {
border: 1px solid #919191;


}



.Style1 {

	font-family: Tahoma;

	font-size: 11px;

}

.titre_bandeau_rouge {

	font-size:12px;
	 
	font-weight:bold; 
	
	color:#FFFFFF;

}

.titre_produit {

	font-size:16px;
	 
	font-weight:bold; 
	
	color:#000000;
}

.cadre_droite {
	
	border: 1px solid #919191;
	
	font-family: Tahoma;
	
	font-size:12px;
	
	color:#272727;

	padding-left:15px;
	
	margin:0px;
}

/*.cadre_droite table{
	font-family: Tahoma;
	font-size:12px;	
	color:#272727;
}*/

.normal_text {
	
	font-family: Tahoma;
	
	font-size:12px;
	
	color:#272727;

	padding:5px;

}

.title_head {
	
	font-weight:bold; 
	
	font-size:14px;

}


