img, div { behavior: url(iepngfix.htc) }

h1 { 

 font-family: Arial, sans-serif;

 font-size: 18px;

 font-weight: bold;

}

h2 { 

font-family: Arial, sans-serif;

font-size: 14px;

}

body {
  text-align:center;
}
#body_blog {
	background-color:#C0C0C0;
	color:#000000;
	
	background-image:none;
}
.ongletOrange{

	display: block;

	width: 300px;

	background-color: #C6CC5A;

	color: #ffffff;

	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 : #2D2D2D;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: 0px;



	PADDING-LEFT: 0px;

	WIDTH: 160px;


	PADDING-TOP: 0px;


	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: #C6CE5E; font-weight:normal; text-decoration: underline; }

BODY {

	

	background: #050505 url(images/tpim/tpim_fond_page.jpg);

	background-repeat:repeat-x;


	color: #FFFFFF;

	margin: 0px;

	font: normal 12px Arial;

	behavior: url("csshover.htc");

}
A {font-family:  Arial;


	color: #2C89B5;



font-size: 11px;



	text-decoration: none;
font-weight:normal;



}
A:hover {

	color: #3B3B3B;

	text-decoration: underline;

}
FORM {


	display: inline;


}
TR.header {

	

}
TR.headerNavigation {

	

	color: #FFFFFF;

	font-weight: normal;

}



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: normal;

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

	font-weight: bold;

	background: url(images/imust/blochaut.jpg);	

	/*background-repeat:repeat-y;*/
	background-repeat: no-repeat;
	
	text-transform:uppercase;

	

	color: #313030;

	height: 30px;

	padding-bottom: 0px;

	padding-top: 0px;

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



	padding-bottom:0px;


	padding-left:0px;


}


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 {


 


}



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


 


}



TABLE.productListing {

  border: 0px;


  border-style: solid;


  border-color: #cccccc;


  border-spacing: 0px;


}
.productListing-heading {


	font-family:  Arial;
    font-size: 12px;
	

	color: #FFFFFF;

	font-weight: normal;

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


}
A.pageResults:hover {


  color: #999999;


 


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


  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:  Tahoma;
  size:12;


  color: #FFFFFF;
  
  font-weight: bold;

}


SPAN.errorText {


  font-family:  Arial, sans-serif;


  color: #ff0000;


}

.moduleRow {
 
	height : 30;
	
	vertical-align : middle;
 
} 

.moduleRow td { 

	border-bottom : #7B46BE solid 1px;

}

.moduleRowOver { 
	
	background-color: #B899DD;
	
	cursor: pointer; 
	
	cursor: hand; 	
	
	height : 30;

}

.moduleRowSelected { 

	height : 30;
	
	vertical-align : middle;
	
}

.moduleRowSelected td { 

	/*background:  url(pixvin.gif);

	background-repeat:repeat-x;*/ 
	
	border-bottom : #7B46BE solid 1px; 
	
}


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

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


/* message box */

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


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

.messageStarsStackError, .messageStarsStackWarning { font-family:  Arial, sans-serif; font-size: 12px; color: #999999; padding: 20px; background:url(images_temp/fond_tableau_designer.jpg); }
.messageStarsStackError table, .messageStarsStackWarning table { font-family:  Arial, sans-serif; font-size: 12px; color: #999999; }
.messageStarsStackSuccess { font-family:  Arial, sans-serif; font-size: 12px; color: #999999; padding: 20px; background:url(images_temp/fond_tableau_designer.jpg); }
.messageStarsStackSuccess table { font-family:  Arial, sans-serif; font-size: 12px; color: #999999; }

.messageBlogStackError, .messageBlogStackWarning { font-family:  Arial, sans-serif; font-size: 12px; font-weight:bold; color: #000000; padding: 20px; background:url(ligneblog2.jpg); }
.messageBlogStackError table, .messageBlogStackWarning table { font-family:  Arial, sans-serif; font-size: 12px; font-weight:bold; color: #000000; }
.messageBlogStackSuccess { font-family:  Arial, sans-serif; font-size: 12px; font-weight:bold; color: #000000; padding: 20px; background:url(ligneblog2.jpg); }
.messageBlogStackSuccess table { font-family:  Arial, sans-serif; font-size: 12px; font-weight:bold; color: #000000; }


/* input requirement */

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


.input2 {
border: 1px solid #CC6FBD;

}/* Individual Boxes - Graphical Borders for modules - Star */
.mws_boxTop_module    { background: url('images/infobox_module/top.gif');
                 font-family: Arial;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_module   { background: url('images/infobox_module/left.gif'); }
.mws_boxRight_module  { background: url('images/infobox_module/right.gif'); }
.mws_boxBottom_module { background: url('images/infobox_module/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_module { background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;}
.mws_boxCenter_module2 { background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;}
/* Individual Boxes - Graphical Borders for modules - Star */


TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.nombre {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color:#FFFFFF;
}
.nombre a {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color:#FFFFFF;
}
.nombre a:hover {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color:#FFFFFF;
}

.txtbleu {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color:#346F99;
}
.txtvert {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color:#43B834;
}

.txtjaune {
  font-family: Arial;
  font-size: 11px;
  color:#C6CC5A;
  
}

.txtblanc {
  font-family: Arial;
  font-size: 11px;
  color:#FFFFFF;
  
}

.member{
  border: 1px solid #666666;
  
  
}

.txtcontest {
  font-family: Arial;
  font-size: 12px;
  color:#FFFFFF;
  
  
}

.btjaune {

background:#999999;
border:#333333;



}

.fondmes {

background-repeat:no-repeat;


}


.tableau_adv_search {
		
}

.title_adv_search {
	color:#4DB346;
	font-size:14px;
	font-weight:600;
	padding-left:0px;
}

.form_adv_search {
	font-size:12px;
	padding:0px;
}

.title_adv_search_fan {
	color:#337099;
	font-size:14px;
	font-weight:600;
	padding-left:0px;
}

.mauve {
	color:#8C8C8C;
	font-family: Tahoma;
  font-size: 11px;
	
}

.dessus {
	color:#684098;
	font-family: Verdana;
  font-size: 10px;
  font-weight:bold;
	
}

.tab1 {
	background-repeat: no-repeat   ;	
}

.lien_menu {

	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif; 
	 
	font-weight:bold; 
	text-decoration:none;
	
}


.lien_menu:hover {

	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#666666; 
	font-weight:bold; 
	text-decoration:none;
	
}

.lien_menu a:hover {

	font-size:13px; 
	
	font-family:Arial, Helvetica, sans-serif; 
	
	color:#666666; 
	
	font-weight:bold; 
	
	text-decoration:none;
	
}

.productListingCart {
	
	background-color : #000000;	
	
	color : #FFFFFF;
	
}

TR.productListing-even {
	
	background-color : #000000;
	
	border-bottom : #333333 1px solid;
	
	height : 50px;	
	
	vertical-align : middle;

}

TR.productListing-odd {
	
	background-color : #000000;	
	
	border-bottom : #333333 1px solid;
	
	height : 50px;
	
	vertical-align : middle;

}

.productListing-evenHeadingCart {

	/*background-image : url(descart.jpg);*/
	
	height : 96px;
	
	vertical-align : bottom;

}

.product_list_confirmation td {

	border-bottom:1px solid #333333;
	height : 40px; 
	vertical-align : middle;
	
}

.user_attributs tr td {

	padding-left : 20px;	

}

.lien_menu {
  color:#000000;
  text-decoration: none;
  font-weight:bold;
  font-size:13px;
  
}
.lien_menu:hover {
  color : #FFFFFF;  
  text-decoration: none;
  font-weight:bold;
  font-size:13px;  
}
.lien_menu_on {
  color : #FFFFFF;  
  text-decoration: none;
  font-weight:bold;
  font-size:13px;
}
.lien_menu_on:hover{
  color : #FFFFFF;  
  text-decoration: none;
  font-weight:bold;
  font-size:13px;
}

.border_fan {
  border-color:#3C77A1;
}

.border_designer {
  border-color:#59BA53; 
}

.border_stars {
  border-color:#CCDC58;
}

.border_team {
  border-color:#9A9A9A; 
}
/*

  eTeamsys added styles 17032010 
  
*/
#etwrap1st { margin:auto;padding:0px;width:950px;}
#etwrap1st #relevantmenu { 
  float:right; 
  width:241px;
  margin-right:20px;
}
#etwrap1st #relevantmenu #relevantmenucont { 
  position:absolute; 
  top:2200px;
  width:241px;
  height:250px;
  background-image:url('/portal/includes/languages/english/images/text/boxes_backgroundmessage.jpg');
  background-repeat:no-repeat;
  text-align:center;
}
#etwrap1st span#size0 a, span#size0 a:visited { color:white;   font-size:14px; font-weight:normal; }
#etwrap1st span#size1 a, span#size1 a:visited { color:#87827f;   font-size:17px; font-weight:normal; }
#etwrap1st span#size2 a, span#size2 a:visited { color:#726e69;   font-size:12px; }
#etwrap1st span#size3 a, span#size3 a:visited { color:#C2CB58;   font-size:9px; font-weight:bold;}
#etwrap1st span#size4 a, span#size4 a:visited { color:#e2d9d6;    font-size:11px; font-weight:bold; }
#etwrap1st span#size5 a, span#size5 a:visited { color:#E8EBBC;   font-size:15px; }

#etwrap1st #relevantcontent { position:relative;width:645px;margin:auto;  }

#etwrap1st h2 {
color:#F3A452;
font-size:12px;
}
#etwrap1st h2 a {
color:#F3A452;
font-size:12px;
}
#etwrap1st h2 a:hover {
text-decoration:none;
}
#etwrap1st ul {
    list-style-type: none;
    list-style: none;
    padding:0px;
    margin:0px;
}
/*#content div#liststyle {margin:-13px 0px 0px 75px; }*/
#etwrap1st li {
	display:inline;
}
#etwrap1st li  a {
	text-decoration:none; 
}
#etwrap1st .cloud {
  color:black;
  font-size:12px;
	text-align:left;
}
/* end eTeamsys added */
