h1 { 



 font-family: Arial, sans-serif;

 font-size: 18px;

 font-weight: bold;



}



h2 { 



font-family: Arial, sans-serif;

font-size: 14px;

}



.ongletOrange{

	display: block;

	width: 300px;

	background-color: #D8DAE7;

	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:#000000;

	color: #000000;

	margin: 0px;

	font: normal 12px Arial;

	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: #FFFFFF;

	padding-top: 2px;padding-bottom: 2px;

	height: 22px;

	font-weight: bold;

	text-transform:uppercase;

	

}





.headerNavigationIMUST {

	font-family:  Arial;

	font-size: 13px;

	color: #FFFFFF;

	padding-top: 2px;padding-bottom: 2px;

	height: 22px;

	font-weight: bold;

	text-transform:uppercase;

	

}

.headerNavigationIMUST:hover {

	font-family:  Arial;

	font-size: 13px;

	color: #1F1F1F;

padding-top: 2px;padding-bottom: 2px;

	height: 22px;

	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:  Arial, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #D41620;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {







  background: #00ff00;







}















TD.headerInfo {







  font-family:  Arial, 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 {







  



}







.infoBoxBox {







	







	

	font-size: 12px;

	





}



.infoBoxContents {

	background: #000000 url(images/imust/blocfond.jpg);

	font-family:  Arial, sans-serif;

	font-size: 12px;

	background-repeat:repeat-y;

	height: 24px;

	color:#000000;

	

	

	

}

.infoBoxContentsN2 {

	

	height: 22px;

	background-color:#ffffff;

	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:#ffffff;

padding-top:4px;

font-family:Arial;

font-size:11px;



}

.infoBoxContents a:hover{

color:#cccccc;

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);

	background-repeat:repeat-y;

	

	color: #ffffff;

	height: 30px;

	padding-bottom: 3px;

	padding-top: 5px;

	padding-left: 0px;

	margin:0px;

	

}



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: 1px;







  border-style: solid;







  border-color: #D2D2D2;







  border-spacing: 0px;







}





.productListing-heading {







	font-family:  Arial, sans-serif;







	font-size: 11px;







	background: #D2D2D2;







	color: #000000;







	font-weight: bold;







	height:24px;







}





.productListing-bread {







	font-family:  Arial, sans-serif;







	font-size: 11px;







	background: #D2201E;







	color: #FFFFFF;







	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: 11px;







  line-height: 1.5;







}



.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:  Arial, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















SPAN.markProductOutOfStock {







  font-family:  Arial, 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; }







