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: #8FE800;	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 : #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(tache.jpg);	background-position:center top;	background-repeat:no-repeat;	background-color:#459FFF;	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:  Verdana;	font-size: 11px;	color: #FFFFFF;	padding-top: 4px;padding-bottom: 2px;	height: 20px;	font-weight: bold;	text-transform:uppercase;	}.headerNavigationIMUST:hover {	font-family:  Verdana;	font-size: 11px;	color: #000000;padding-top: 4px;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: #9cccff;		font-weight: normal;		font-family: Arial;	font-size:11px;	padding-right:15px;	text-decoration:none;}A.headerNavigation:hover {	color: #f90808;		font-weight: normal;		font-family: Arial;	font-size:11px;	padding-right:15px;	text-decoration:none;}TR.headerError {  background: #ff0000;}.produitslies {font-weight:300}TD.headerError {  font-family:  Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #D41620;  font-weight : bold;  text-align : center;}TR.headerInfo {  background: #00ff00;}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;	color:#000000;}.infoBoxContentsPromo {	background: #FFFFFF url(images/imust/blocfond.jpg);	background-repeat:repeat-y;	font-family:  Arial, sans-serif;	font-size: 12px;	color:#000000;	line-height: 0px;}.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:#7A7A7A;padding-top:4px;font-family:Arial;font-size:13px;font-weight:normal;}.infoBoxContents a:hover{color:#000000;text-decoration:none;padding-top:4px;font-family:Arial;font-size:13px;}.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: #0069DC;	height: 33px;	padding-bottom: 6px;	padding-top: 0px;	padding-left: 16px;	text-transform:uppercase;	}TD.infoBoxHeadingFavoris {	font-family:  Arial;	font-size: 12px;	font-weight: bold;	background: url(images/imust/blocchretien.jpg) no-repeat;	color: #0069DC;	height: 33px;	padding-bottom: 6px;	padding-top: 0px;	padding-left: 16px;	text-transform:uppercase;	}TD.infoBoxHeadingRecherche {	font-family:  Arial;	font-size: 12px;	font-weight: bold;	background: url(images/imust/blocrecherche.jpg) no-repeat;	color: #0069DC;	height: 33px;	padding-bottom: 6px;	padding-top: 0px;	padding-left: 16px;	text-transform:uppercase;	}TD.infoBoxHeadingPanier {	font-family:  Arial;	font-size: 12px;	font-weight: bold;	background: url(images/imust/blocpanier.jpg) no-repeat;	color: #0069DC;	height: 33px;	padding-bottom: 6px;	padding-top: 0px;	padding-left: 16px;	text-transform:uppercase;	}TD.infoBoxHeadingBayard {	font-family:  Arial;	font-size: 12px;	font-weight: bold;	background: url(images/imust/blocbayard.jpg) no-repeat;	color: #0069DC;	height: 33px;	padding-bottom: 6px;	padding-top: 0px;	padding-left: 16px;	text-transform:uppercase;	}TD.infoBoxHeadingPartenaires {	font-family:  Arial;	font-size: 12px;	font-weight: bold;	background: url(images/imust/blocpartenaire.jpg) no-repeat;	color: #0069DC;	height: 33px;	padding-bottom: 6px;	padding-top: 0px;	padding-left: 16px;	text-transform:uppercase;	}TD.infoBoxHeadingLivres {	font-family:  Arial;	font-size: 12px;	font-weight: bold;	background: url(images/imust/bloclivre.jpg) no-repeat;	color: #0069DC;	height: 33px;	padding-bottom: 6px;	padding-top: 0px;	padding-left: 16px;	text-transform:uppercase;	}TD._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: #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: #0177E1;     font-size: 10px;   font-family:  Tahoma;   font-weight:bold;}A.pageResults:hover {  color: #459FFF; }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.main {  font-family:  Arial, sans-serif;  font-size: 11px;  line-height: 1.5;}font.main {  font-weight:normal;}.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.mediumText, SPAN.mediumText, P.mediumText {	font-family:  Arial, sans-serif;  	font-size: 13px;	}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; }#categories_fond_tr {	height:65px;}#categories_fond {	background-image:url(images/fond_categories.jpg);	background-repeat:no-repeat;	background-position:center;	padding:15px;	padding-left: 30px;	width: 227px;	height: 70px;	cursor:pointer;	/*border: #FF0000 solid 1px;*/}#categories_fond font{	color:#FFFFFF;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	text-align:left;}#lien_categories_recherche {	text-indent:20px;}#titre_categorie {	font-weight:bold;	color:#5271A9;	text-decoration:underline;	}#sous_titre_categorie {	color:#C71B28;	font-weight:bold;	text-transform:uppercase;	height:50px;	}/* 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;}.txtBlack13 {	font-size: 13px;	color: #333333;}

td.infoBoxHeading2 {
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;	
	background: url(images/imust/blochaut.jpg) no-repeat;
	color: #0069DC;	height: 33px;
	padding-bottom: 6px;
	padding-top: 0px;
	padding-left: 16px;
	text-transform:uppercase;

}

#StyleMD  {
	background:#FFFFFF;

	}
	
	
#styleMD  p  {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}

#StyleMD ul.contenu  {
	color: #333333;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 1.9em;
	
}


.filetTiret {
	margin-top: 20px;
	margin-bottom: 20px;
	background-image:url(medias/tiret.gif);
	background-repeat:repeat-x;
	width: 100%;
	height: 1px;


}
	
	
#StyleMD a {
	text-decoration:underline;
}

#promoHome table {
	margin-top:10px;
	width:506px;
	
	


}


#StyleMD h3 {
	font-size: 13px;
	margin-bottom: -7px;
	padding-bottom: 0px;
}


#promoHome h1 {
	margin-top:0px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:6px;
	font-size:16px;
	color:#565656;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7c7b7b;

}

#promoHome a {
	color: #6b6b6b;
	text-decoration:underline;
	

}

#promoHome a:hover {
	color: #6b6b6b;
	text-decoration:underline;
	

}

.lien-home {
	font-size:13px;
	line-height:1.4em;
	background-image: url(medias/fleche-grise.gif);
	background-repeat: no-repeat;
	width:100%;
	float: left;
	margin-top: 12px;
	margin-left: 0px;
	padding-left: 13px;
	background-position: left top;
} 



.fleche-verte {
	background-image: url(medias/fleche-verte.gif);	
	background-repeat: no-repeat;
	width: 10px;	
	height: 10px;	
	float: left;	
	margin-top: 10px;	
	margin-left: 0px;
} 
	
.rouge {
	color: #FF0000;
}

.rose {
	color: #FF0066;
}
.white {
	color: #FFFFFF;
}

.vert {
	color: #7ab31d;
}

.jaune {
	color: #FFFF00;
}

.bleu {
	color: #4798e3;
}

.orange {
	color: #ff8d13;
}

.center {
	text-align: center;
}

.top {	
	vertical-align: top;
}

.right {	
	text-align: right;
	
}

.left {	text-align: left;
}

.bottom {	
	vertical-align: bottom;
}

.txt12  {
	font-size: 12px;
	
}

.txt12  a, a:visited {
	font-size: 12px;
	
}



.txt10 {
	font-size: 10px;
	color:#999999;
}


#anniversaire {



}

#anniversaire .themeRouge {
	width:100%;
	border: thin dashed #FF0000;	
	margin-bottom: 22px;
	padding-bottom:20px;
	
	padding-top:20px;


}

#anniversaire .themeVert {
	width:100%;
	border: thin dashed #7ab31d;	
	margin-bottom: 22px;
	padding-bottom:20px;
	
	padding-top:20px;


}


#anniversaire .themeBleu {
	width:100%;
	border: thin dashed #4798e3;	
	margin-bottom: 22px;
	padding-bottom:20px;
	
	padding-top:20px;


}



#anniversaire h2 {
	font-size:16px;
	color: #333333;
	margin-bottom:6px
	
	


}


#anniversaire a {
	text-decoration:underline;	
	font-weight: normal;
	color:#333333;
}

.space {
	
	margin-bottom:20px;
	
	}
	

#feuilletage {
	margin-left: 13px;
	margin-right: 13px;

}
	
	
#feuilletage h2 {
	font-size: 18px;
	color: #999999;
	text-align: left;
	width: 479px;
	margin-bottom: 10px;
	
	border-bottom: 1px solid #999999;
	
}

#feuilletage table {
	margin-bottom: 20px;
	text-align:center;
}

#feuilletage td {
	height: 165px;
	width: 25%;
	text-align:center;
	vertical-align: top;

}

#feuilletage p {
	color:#666666;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
}


#boutDownload {
	background-image: url(medias/icone-download.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 29px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 11px;
}

#boutDownload a {
	
	color: #333333;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	
}
label {
		font-size: 13px;
		color:#666666;
		padding-right:6px;
	
	
	
	
}

#errormsg {
	width: 100%;
	color:#ff0000;
	font-size: 13px;
	margin-bottom: 10px;
	
	
	
}

input.long {
	font-size: 12px;
	width: 350px;
	height: 22px;
	color: #666666;
	background-image:url(medias/champ-long.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	
}

input.moyen {
	font-size: 12px;
	width: 193px;
	height: 22px;
	color: #666666;
	background-image:url(medias/champ-moyen.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 0px;
	padding-left: 6px;	
	padding-right: 6px;
}

input.court {
	font-size: 12px;
	width: 70px;
	height: 22px;
	color: #666666;
	background-image:url(medias/champ-court.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	
}

input.bouton {
	width: 176px;
	height: 27px;
	background-image:url(medias/bouton-base.jpg);
	color:#FFFFFF;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: -2px;
	padding-bottom: 0px;
	font-size: 13px;
	background-repeat: no-repeat;
	margin-top: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
	

}

#promonoel h2 {
	font-size: 14px;
	color: #666;

	background-repeat: no-repeat;	
	
}

#promonoel h2 a {
	text-decoration: none;
	color: #666;
	font-size: 14px;
}

#promonoel h2 a:visited {
	text-decoration: none;
	color: #666;
	font-size: 14px;
	
}

a.ajouter {  
	cursor: pointer;
	  } 

.filet {
	width: 486px;
	height: 2px;
	background-image:url(medias/pixel-gris.jpg);
	margin-left: 10px;
	marginn-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;

}

/*BOF Options as Images*/
#zoek_resultaten {
  border: 1px solid #999;
}

/*EOF Options as Images*/ 





/*BOF Options as Images*/
#zoek_resultaten {
  border: 1px solid #999;
}

/*EOF Options as Images*/ 


#oldmag {
	margin-top:20px;
	
}

#newmag {
	margin-top: 40px;
	width: 400px;
	height:510px;	
}

#couverture {
	margin-left: 10px;
	margin-right: 25px;
	float:left;
}

#infos {
	
	float: left;
}

#infos p {
	font-size: 15px;
	color: #333;
	
}

#jechange {
		
}

#jechange h2 {
	font-size: 16px;
	color: #999;	
	
}

#jechange select {
	font-size: 13px;	
	
}

#jechange .age {
	color: #999;
	font-size: 13px;
	
	
}

#jechange .magazine {
	width: 506px;	
}

#jechange .petit {
	font-size: 13px;
	color: #333;
	
}

#jechange .petit a {
	text-decoration: underline;
	color: #333;
	
}

#jechange .petit a:hover {
	text-decoration: underline;
	color: #333;
	
}
