/*--------------------------------------------------*/
/* StyleSheets for the "SAP B2C Project"			*/
/*													*/
/* Version:				2.0							*/
/* Authors:				SAP AG						*/
/* Creation-Date:	11.08.2002						*/
/* Modification-Date:	07.2010						*/
/* Modified-by :	TEVOLYS							*/
/*--------------------------------------------------*/


/******************************************************/
/* GENERAL & BODY */
/******************************************************/
html, body {background-color:#fef7da; padding:0; margin:0; font-family:"Trebuchet MS"; font-size:0; width:1000px;}
a, p , input {font-family:"Trebuchet MS"; font-size:11px; margin:0; padding:0;}
.error {color:#B5072C; font-style:italic; line-height:18px; font-size:11px;}
div.error{width:93%;margin:5px auto;border:1px solid #B5072C;padding:2px 5px;}
.info {font-weight:bold; color:#000000; margin-bottom:5px;}
img {border:0px; margin:0px;}



/******************************************************/
/* form elements */
/******************************************************/
form {margin:0;}
input,select {font-family:"Trebuchet MS"; font-size:11px;}

/******************************************************/
/* search results popup */
/******************************************************/
div.popup {
    background-color: #B5072C;
    font-size: 12px;
    height: 100%;
    width: 100%;
}
#zsearchresulttab, #zsearchresultheader {
	display: none;
}
#zsearchresultdisplay a {
	text-decoration: underline;
}
#zsearchresultdisplay a:hover {
	color: #B5072C;
}

/******************************************************/
/* Textes & links */
/******************************************************/
a {text-decoration:none; color: #000000;}
a:selected {color:#000000;}
a:hover {text-decoration:underline; color:#000000;}

h1 {color:#B5072C; font-size:18px; font-weight:bold; letter-spacing:2px;}
h1#titre-liste-produit-fini {font-size:22px; margin-left:10px; margin-top:5px;}
h1#titre-accessoire {font-size:22px; margin:5px 0;}
h1#titre-compte {font-size:16px; font-weight:bold; letter-spacing:0px;}
h1#titre-panier{font-size:16px; font-weight:bold; letter-spacing:0px;margin-left:15px;color:#000000;}
h1#titre-compte img, h1#titre-panier img{vertical-align:top;}

.texte-rouge {color:#B5072C;}
.texte-gris {color:#333333;}
.center {text-align:center;}
.italic {font-style:italic;}
.souligne {text-decoration:underline;}
.gras{font-weight:bold;}


/******************************************************/
/* HEADER */
/******************************************************/
#header {height:185px; width:1000px; background-image:url(/seb/b2c/mimes/images/custom/global/header_bottom.png); background-repeat:no-repeat; background-position:left bottom !important;}
#header #inner {font-size:0px;}
	#header-content {height:152px; background-repeat:no-repeat; background-position:124px top !important;}
	#gohome {float:left;}
	
	#toplinks {float:right;width:500px;}
	#compte {float:right;}
			#compte img  {vertical-align:middle;}
			#compte a {margin-top:6px; margin-left:4px; display:inline-block; text-decoration:underline;}
		#aide {float:right;margin-left:10px;}
			#aide img  {vertical-align:middle;}
			#aide a {margin-top:6px; margin-left:5px; display:inline-block; text-decoration:underline;}
		#langue {float:right;margin-left:10px;}
		
	#toplinks-bottom {clear:both; float:right;}
		#favoris {display:block; padding:6px 0px 0px 0px; margin:0px 0px 0px 110px; font-size:10px; height:15px; font-size:10px;}
				#favoris img {vertical-align:middle;}
				#favoris a {font-size:10px; margin-left:3px;}
		#recommander {margin:0px 0px 0px 110px; height:15px; font-size:10px;}
			#recommander img {vertical-align:middle;}
			#recommander a {margin-left:3px; font-size:10px;}

	form#zsearchform {margin:0; padding:0;}
	#search {position:absolute;bottom:7px;right:2px;height:24px;}
		#search td {vertical-align:middle;}
		#search input[type=text] {border:1px solid black; padding:3px; color:grey; font-style:italic;}
		#search input[type=image] {width:22px;height:22px;}

/******************************************************/
/* WRAP */
/******************************************************/
#wrap {background-color:#B5072C; width:1000px; margin:0; padding:20px 0px 10px 0;}
#clearboth {
	clear:both;
}


/******************************************************/
/* NAVIGATOR */
/******************************************************/
#navigator {width:167px; background-color:#b5072c; float:left; position:relative; display:inline; left:-666px;}

	/*Service*/
	#service, #service div{width:167px;}
	#service {margin-top:10px; height:265px;}
	#service a {text-decoration:none; color:#000000;}

	#service-top {height:35px; background-repeat:no-repeat; background-position:0px 0px;}
	#service-content {padding-top:5px; height:201px; background-image:url(/seb/b2c/mimes/images/custom/global/service_bg.png); background-repeat:repeat-y; background-position:0px 0px;}
	#service-bottom {height:28px; background-image:url(/seb/b2c/mimes/images/custom/global/service_bottom.png); background-repeat:no-repeat; background-position:0px 0px;}

	#service-content-conso {
		background-image:url(/seb/b2c/mimes/images/custom/global/service_consommateurs.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;
		height:36px; width:50px; padding-left:45px; width:110px !important; margin-top:8px;
	}
	#service-content-conso-avecmarque {
		background-image:url(/seb/b2c/mimes/images/custom/global/service_consommateurs.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;
		height:40px; width:50px; padding-left:45px; width:110px !important; margin-top:7px;
	}

	#service-content-entretien {
		background-image:url(/seb/b2c/mimes/images/custom/global/service_entretenir.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;
		height:36px; width:50px; padding-left:45px; width:110px !important; margin-top:15px;
	}
	#service-content-entretien-avecmarque {
		background-image:url(/seb/b2c/mimes/images/custom/global/service_entretenir.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;
		height:50px; width:50px; padding-left:45px; width:110px !important; margin-top:7px;
	}
	#service-content-entretien-avecmarque select {margin-top:3px; font-size:10px;}

	#service-content-livraison {
		background-image:url(/seb/b2c/mimes/images/custom/global/service_livraison.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;
		height:36px; width:50px; padding-left:45px; width:110px !important; margin-top:15px;
	}
	#service-content-livraison-avecmarque {
		background-image:url(/seb/b2c/mimes/images/custom/global/service_livraison.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;
		height:40px; width:50px; padding-left:45px; width:110px !important; margin-top:15px;
	}

	#service-content-question {
		background-image:url(/seb/b2c/mimes/images/custom/global/service_questions.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;
		height:36px; width:50px; padding-left:45px; padding-top:8px; width:110px !important; margin-top:15px;
	}
	#service-content-question-avecmarque {
		background-image:url(/seb/b2c/mimes/images/custom/global/service_questions.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;
		height:28px; width:50px; padding-left:45px; padding-top:8px; width:110px !important; margin-top:7px;
	}

	/* Mon compte */
	#mon-compte-content {min-height:215px;}
	#mon-compte, #mon-compte-top, #mon-compte-content, #mon-compte-bottom {width:167px;}
	#mon-compte-top {height:40px; background-repeat:no-repeat; background-position:0px 0px;}
	#mon-compte-content {background-image:url(/seb/b2c/mimes/images/custom/global/compte_bg.png); background-repeat:repeat-y; background-position:0px 0px; text-align:center;}
		#mon-compte-content-inner {margin-left:18px;margin-right:14px;font-size:11px;text-align:left;}
			#mon-compte-content-inner ul {list-style:none; margin:0; padding:0;}
			#mon-compte-content-inner ul li {color:#B5072C; font-size:12px; font-weight:bold; padding:10px 0;}
			#mon-compte-content-inner ul ul {margin-left:5px;}
			#mon-compte-content-inner ul ul li {padding:0; padding-left:10px; background-image:url(/seb/b2c/mimes/images/custom/global/compte_raquo.png); background-repeat:no-repeat; background-position:0px 7px;}
			#mon-compte-content-inner ul ul li a {color:#333333; font-size:11px; text-decoration:underline; font-weight:normal;}
	#mon-compte-bottom {height:10px; background-image:url(/seb/b2c/mimes/images/custom/global/compte_bottom.png); background-repeat:no-repeat; background-position:0px 0px;}



/******************************************************/
/* FOOTER */
/******************************************************/
#pagefooter {width:1000px; background-image:url(/seb/b2c/mimes/images/custom/global/footer_top.png); background-repeat:no-repeat; position:relative;}
#pagefooter #inner {padding-top:8px;}
#pagefooter #footer {text-align:center;}
	#pagefooter #footer #footer-titre {font-weight:bold; font-size:14px; color:#000000;}
	#pagefooter #footer #footer-marques {font-weight:normal; font-size:12px; color:#000000; margin-top:8px;}
	#pagefooter #footer #footer-marques2 {font-weight:normal; font-size:12px; color:#b5072c; margin-top:8px;}
	#pagefooter #footer #footer-conditions {text-align:right; position:absolute; top:10px; right:15px; width:180px;}
	#pagefooter #footer #footer-conditions p {font-size:9px;}
	#pagefooter #footer #footer-conditions a {color:#666666; font-weight:normal; text-decoration:underline; font-size:11px; line-height:20px;}



/******************************************************/
/* WORKAREA */
/******************************************************/
#workarea, #checkout {margin:0; width:666px; background-color:#b5072c; float:left; left:167px; position:relative;}

	/* Page de Home */
	#home-produits {/*width:666px;*/ min-height:265px; border-spacing:0px; border-collapse:collapse; margin-top:10px;}
		#home-produits td {padding:0;}
		.home-produits-top {height:33px; width:222px; background-image:url(/seb/b2c/mimes/images/custom/home/home_top.png); background-color:white; background-repeat:no-repeat; background-position:0px 0px;}
		.home-produits-top img, .home-produits-top span {float:right; margin-top:5px; margin-right:11px;}

		.home-produits-content, .home-produits-content-image {width:222px; background-image:url(/seb/b2c/mimes/images/custom/home/home_bg.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px; vertical-align:top;}
		.home-produits-content-image {text-align:center; font-size:0; height:141px;}
		.home-produits-content-image-inner { position:relative; }
		.home-produits-content-replace {position:absolute; left:20px !important; bottom:0px; text-align:left; width:70px; }		
		.home-produits-content p {margin-left:15px; margin-right:15px;}
		.home-produits-content-title {color:#b3072d; font-size:14px; font-weight:bold;}
			.home-produits-content-title a {text-decoration:none; color:#b3072d; font-size:14px;}
		.home-produits-content-desc {color:#323232; font-size:11px; font-style:italic; padding-bottom:5px;}

		.home-produits-bottom {height:40px; width:222px; background-image:url(/seb/b2c/mimes/images/custom/home/home_bottom.png); background-color:transparent; background-repeat:no-repeat; background-position:0px bottom; vertical-align:top;}
			.home-produits-bottom table {width:198px; border-spacing:0px; border-collapse:collapse; text-align:right; margin-top:0px; margin-left:10px;}
			.home-produits-bottom table td {text-align:right;}
			.home-produits-bottom table td.home-produits-bottom-logo,.home-produits-bottom-logo {text-align:left; padding-left:4px !important;}
			.home-produits-price {font-weight:bold; font-size:14px; color:#323232;}			
			.home-produits-oldprice {font-size:11px; text-decoration:line-through; margin-left:5px; color:#676767;}
		.home-produits-bottom .eco-taxe, .montant .eco-taxe {font-weight:normal; font-size:9px; color:#323232; display:block;}
		.home-produits-bottom .eco-taxe a, .montant .eco-taxe a {font-weight:normal; font-size:9px; color:#323232; text-decoration:underline;}


	/* Pages catalogues */
	#catalogue-produit-top {width:666px;}
	#catalogue-produit-top-top{height:10px; width:666px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/catalogue_top.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;font-size:0px;}
	#catalogue-produit-top-inner{width:666px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/catalogue_top_bg.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px;}
	#catalogue-produit-top-bottom{overflow:hidden;height:1px; width:666px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/catalogue_top_bottom.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;font-size:0px;}
	#catalogue-produit-bottom {height:15px; width:666px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/catalogue_bottom.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}

		/* Pages catalogues : fil d'Ariane */
		#catalogue-produit-ariane {vertical-align:text-bottom;padding-bottom:5px;padding-left:10px;}
		#catalogue-produit-ariane, #catalogue-produit-ariane span, #catalogue-produit-ariane .link,#catalogue-produit-ariane img {font-size:11px; vertical-align:text-bottom;}
		#catalogue-produit-ariane img {vertical-align:middle;}
		#catalogue-produit-ariane .link {text-decoration:underline;}
		#catalogue-produit-ariane span {font-size:11px; margin-right:5px;}
		#catalogue-produit-ariane .sep {font-size:11px; margin-right:3px; margin-left:3px;}

		/* Pages catalogues : Liste des accessoires : information sur produit fini */
		.produit-content-title {margin-bottom:7px;}
		.produit-content-title a {color:#333333; font-size:12px; font-weight:bold; text-decoration:underline;}
		
		#catalogue-produit-content {/*border-bottom:1px solid transparent;*/min-height:500px; width:666px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/catalogue_bg.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px;}
		/*html > body #catalogue-produit-content {height:auto; min-height:500px;}*/
			#catalogue-produit-content-inner {margin:0px 10px 0px 13px; padding-top:10px;}
			
			#catalogue-produit-content-produit {width:100%; margin-bottom:10px; vertical-align:top; border-collapse:collapse; }
			#catalogue-produit-content-produit  td {vertical-align:top;}
			/*#catalogue-produit-title {margin-bottom:15px;}*/
				#catalogue-produit-desc  {color:#333333; font-size:12px; line-height:18px; padding-left:10px;}

				/* Pages catalogues : bloc aide*/
				#catalogue-produit-help {width:230px; float:right;}
				
					#catalogue-produit-help-top {width:230px; height:6px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/aide_top.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px; font-size:0px;}
					#catalogue-produit-help-content {padding-left:10px; width:230px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/aide_bg.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px;}
					#catalogue-produit-help-bottom {width:230px; height:7px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/aide_bottom.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}

					#catalogue-produit-help-content a {color:#B5072C; font-size:11px; font-weight:bold;}
					#catalogue-produit-help-content img {vertical-align:middle; font-size:11px;}
					#catalogue-produit-help-notice {margin-top:5px;}
					#catalogue-produit-help-notice a{color:#333333; font-size:11px; font-weight:normal; text-decoration:underline; margin-left:3px;}


		/* Pages catalogues : bloc infos (nb accessoires pour le produit*/
		#catalogue-produit-content-info {width:640px; /*position:relative; margin-left:auto; margin-right:auto;*/}
		#catalogue-produit-content-info-top {width:640px; height:7px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/infonb_top.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}
		#catalogue-produit-content-info-content {width:640px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/infonb_bg.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px; text-align:center; color:#333333; font-size:16px; font-weight:bold; padding:0px 0px 0px 0px;}
		#catalogue-produit-content-info-bottom {width:640px; height:7px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/infonb_bottom.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}


		/* Pages catalogues : grille des produits */
		#accessoires-produit {margin-top:10px; /*width:100%;*/ border-spacing:0px; border-collapse:collapse;}
		#accessoires-produit td {padding:0px;}

		.accessoires-produit-top {width:155px; height:6px; padding:0; background-image:url(/seb/b2c/mimes/images/custom/catalogue/accessoire_produit_top.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}
		.accessoires-produit-sep {width:6px;}
		.accessoires-produit-content {font-size:11px; text-align:center;}
		.accessoires-produit-content, .accessoires-produit-content-image, .accessoires-produit-content-title, .accessoires-produit-content-panier {width:155px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/accessoire_produit_bg.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px;}
		.accessoires-produit-bottom {width:155px; height:7px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/accessoire_produit_bottom.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}

		.accessoires-produit-content-image {text-align:center;}
			.accessoires-produit-content-image-inner {position:relative; padding-top:15px;}
			
		.accessoires-produit-content-replace {position:absolute; left:0px !important; bottom:0px; text-align:left; width:70px; }
		
		.accessoires-produit-content-title {text-align:center; vertical-align:top;}
			.accessoires-produit-content-title a {color:#B5072C !important; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; margin:0; padding:0;}
		.accessoires-produit-content-dispo {color:#666666; font-size:10px; line-height:17px; display:block;}
		.accessoires-produit-content-price {color:#333333; font-size:16px; font-weight:bold;}
		.accessoires-produit-content-oldprice {font-size:11px; text-decoration:line-through; margin-left:5px; color:#676767;}
		.accessoires-produit-content .eco-taxe {font-weight:normal; font-size:9px; color:#323232; display:block;}
		.accessoires-produit-content .eco-taxe a {font-weight:normal; font-size:9px; color:#323232; text-decoration:underline;}
		.accessoires-produit-content-panier {text-align:center; padding-top:10px !important;}
		.accessoires-produit-spacer {height:10px;}

		/* Pages catalogues : Listes des produits finis */
		#catalogue-produit-titre2 {text-align:center; margin-top:10px; font-size:16px; font-weight:bold;}
		#produits-finis {margin-top:15px; border-spacing:0px; border-collapse:collapse;}
			#produits-finis td {padding:0px;}
			.produits-finis-top {width:202px; height:6px; padding:0; background-image:url(/seb/b2c/mimes/images/custom/catalogue/produit_fini_top.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}
			.produits-finis-sep {width:6px;}
			.produits-finis-content {font-size:11px; text-align:center;}
			.produits-finis-content, .produits-finis-content-image, .produits-finis-content-title {width:202px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/produit_fini_bg.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px;}
			
				.produits-finis-content-image {text-align:center;}
					.produits-finis-content-image-inner {position:relative; padding-top:15px;}
			
			.produits-finis-bottom {width:202px; height:7px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/produit_fini_bottom.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}
			.produits-finis-spacer {height:10px;}
			
	/* Fiche accessoire */

		/* Fiche accessoire : Description */
		#accessoire-image {width:150px; vertical-align:top; text-align:center;}
		.image-accessoire {}
		.image-accessoire-loupe {text-align:right;}
		.info-nouveau {margin-top:20px;}
		#accessoire-achat {text-align:right;width:150px;}
		#accessoire-achat #addBasket {margin-top:10px;}
		.accessoire_price {font-size:18px;font-weight:bold; letter-spacing:2px;}
		.info_prix {color:#666666; font-size:10px; line-height:17px;}
		#info_remplace {margin-left:130px; text-align:left;}
		#info_remplace img {margin-right:10px;}
		#accessoire-achat select {vertical-align:text-bottom; margin:10px 5px 0px 0;}
		#accessoire-achat img {}

		/* Fiche accessoire : Onglet jQuery */
		#tabs {width:640px;margin-top:20px;}

		#onglet1,#onglet2,#onglet3 {height:26px;}
		#onglet1 {z-index:30; margin:0; padding:0;}
		#onglet2 {z-index:20; margin:0 0 0 -9px;}
		#onglet2 a,#onglet3 a {padding-left:20px;}
		#onglet3 {z-index:10;margin:0 0 0 -9px;}
		ul.ui-tabs-nav {padding:0; margin:0; height:26px;}
		ul.ui-tabs-nav li {float:left; list-style:none; position:relative;}
		.ui-tabs-hide {display:none;}
		li.ui-state-default {background-color:transparent; background-image:url(/seb/b2c/mimes/images/custom/fiche/onglet-unselected.gif); background-position:right top; background-repeat:no-repeat;}
		li.ui-state-default a {color:#000000; font-size:11px; font-weight:bold; cursor:pointer; background-color:#eaeaea; margin-right:9px; height:100%; float:left; line-height:26px; padding:0 10px; text-decoration:none;}
		li.ui-tabs-selected {background-color:transparent; background-image:url(/seb/b2c/mimes/images/custom/fiche/onglet-selected.gif); background-position:right top; background-repeat:no-repeat;}
		li.ui-tabs-selected a {cursor:text; background-color:#b5072c; color:#FFFFFF; font-size:12px;}

		#onglet-top,#onglet-content,#onglet-bottom {width:640px;}
		#onglet-top {
			height:5px;
			font-size:0px;
			background-image:url(/seb/b2c/mimes/images/custom/fiche/onglet-top.png);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
		#onglet-content {
			background-image:url(/seb/b2c/mimes/images/custom/fiche/onglet-bg.png);
			background-repeat:repeat-y;
			background-position:0px 0px;
		}
		#onglet-bottom {
			height:5px;
			font-size:0px;
			background-image:url(/seb/b2c/mimes/images/custom/fiche/onglet-bottom.png);
			background-repeat:no-repeat;
			background-position:0px 0px;
		}

		#onglet-content p {margin:0; padding:0;}
		#tabs-1,#tabs-2,#tabs-3 {padding:10px; text-align:center;}

		#tabs-1 .titre {margin-bottom:15px;}
		#tabs-1 .titre a {color:#B5072C; font-size:12px; font-weight:bold;}
		#tabs-1 .titre img {vertical-align:top;}
		#tabs-1 table {width:600px; font-size:11px; font-weight:bold; border-collapse:collapse; border-spacing:0; margin:0 auto; text-align:left; margin-bottom:30px;}
		#tabs-1 td {padding:0 0 0 5px;}
		#tabs-1 .alternate {background-color:#eaeaea;}
		#tabs-1 .cell-title {width:150px; font-size:12px;}

		#tabs-2 .titre {color:#333333; font-size:14px; font-weight:bold; text-align:left; margin-bottom:15px;}
		#tabs-2 .titre em {color:#B5072C; font-style:normal;}
		#tabs-2 .conseil {width:620px; font-size:11px; border-collapse:collapse; border-spacing:0; margin:0 auto; text-align:left;}
		#tabs-2 .cell-help1 {color:#333333; font-size:12px; line-height:18px; text-align:justify; padding:5px;}
		#tabs-2 .cell-help2 {width:290px; vertical-align:top;}

		#tabs-3 table {margin:0 auto;}
		#tabs-3 td {padding:0 5px;}

		#accessoire-help {width:277px;float:right;}
			#accessoire-help-top {width:277px; height:6px; background-image:url(/seb/b2c/mimes/images/custom/catalogue/big_aide_top.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px; font-size:0px;}
			#accessoire-help-content {padding:3px 3px 3px 3px; width:277px;background-image:url(/seb/b2c/mimes/images/custom/catalogue/big_aide_bg.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px;}
			#accessoire-help-bottom {width:277px;height:7px;background-image:url(/seb/b2c/mimes/images/custom/catalogue/big_aide_bottom.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}
		#accessoire-help- td {margin:0; padding:2px 2px 2px 4px ;}
			#accessoire-help-content table {text-align:left; margin-left:5px;}
			#accessoire-help-content a {color:#B5072C; font-size:11px; font-weight:bold;}
			#accessoire-help-content img {vertical-align:middle; font-size:11px;}
			a#accessoire-help-notice {color:#333333; font-size:11px; font-weight:normal; text-decoration:underline; margin-left:3px;}

		/* Fiche accessoire : Entête accessoires recommandés */
		#fiche-accessoires-reco {width:640px; position:relative; margin-top:10px;}
		#fiche-accessoires-reco-top {
			width:640px;
			height:6px;
			background-image:url(/seb/b2c/mimes/images/custom/fiche/accessoire_reco_top.png);
			background-color:transparent;
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
		#fiche-accessoires-reco-content {
			width:640px;
			background-image:url(/seb/b2c/mimes/images/custom/fiche/accessoire_reco_bg.png);
			background-color:transparent;
			background-repeat:repeat-y;
			background-position:0px 0px;
			text-align:center;
		}
		#fiche-accessoires-reco-content p {color:#333333; font-size:16px; font-weight:bold;}
		#fiche-accessoires-reco-bottom {
			width:640px;
			height:5px;
			background-image:url(/seb/b2c/mimes/images/custom/fiche/accessoire_reco_bottom.png);
			background-color:transparent;
			background-repeat:no-repeat;
			background-position:0px 0px;
		}


	/* Page recherche */

		#search-no-result {font-size:12px;}
		#no-result-content {margin-top:50px; font-size:13px; font-weight:bold; text-align:center;}
		#no-result-content a {font-size:14px;}

		/* Page recherche : Pager */
		.product-pager {margin:5px auto 0 auto; font-size:11px;}
		.product-pager a:hover {text-decoration:underline;}
		.product-pager-prev, .product-pager-next {color:#666666;}
		.product-pager-prev a, .product-pager-next a {color:#000000;}
		.product-pager-selected {background-color:#B5072C; color:#FFFFFF; line-height:18px;}

	/* Mon compte */

		#compte-content-inner {font-size:11px; margin:0 20px; padding-top:10px;}
		#compte-content-desc {text-align:justify;}
		#content-login-validation {padding-top:15px; text-align:right;}

		/* Mon compte : Tableau générique */
		.tab-compte {font-size:0px;border-spacing:0px;border-collapse:collapse;}

		.tab-compte-top-left,.tab-compte-top-right,.tab-compte-content-left,.tab-compte-content-right,.tab-compte-bottom-left,.tab-compte-bottom-right {width:7px;}
		.tab-compte-top-left,.tab-compte-top,.tab-compte-top-right,.tab-compte-bottom-left,.tab-compte-bottom,.tab-compte-bottom-right {height:7px;}
		.tab-compte-top-left {background-image:url(/seb/b2c/mimes/images/custom/global/tab_top_left.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}
		.tab-compte-top {background-image:url(/seb/b2c/mimes/images/custom/global/tab_top.png); background-color:transparent; background-repeat:repeat-x; background-position:0px 0px;}
		.tab-compte-top-right {background-image:url(/seb/b2c/mimes/images/custom/global/tab_top_right.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}

		.tab-compte-content-left{background-image:url(/seb/b2c/mimes/images/custom/global/tab_left.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px;}
		.tab-compte-content{background-color:#fbf8ec; font-size:11px;}
			.tab-compte-content .bordure td{border-bottom:1px solid #e1dfd4;}
		.tab-compte-content-right{background-image:url(/seb/b2c/mimes/images/custom/global/tab_right.png); background-color:transparent; background-repeat:repeat-y; background-position:0px 0px;}

		.tab-compte-bottom-left{background-image:url(/seb/b2c/mimes/images/custom/global/tab_bottom_left.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}
		.tab-compte-bottom{background-image:url(/seb/b2c/mimes/images/custom/global/tab_bottom.png); background-color:transparent; background-repeat:repeat-x; ackground-position:0px 0px;}
		.tab-compte-bottom-right{background-image:url(/seb/b2c/mimes/images/custom/global/tab_bottom_right.png); background-color:transparent; background-repeat:no-repeat; background-position:0px 0px;}

		.tab-compte select {padding:0; margin:0;}
		.tab-compte input.textInput {border:1px solid #bbbbbb;}
		.tab-compte input.textInput.required{border:1px solid #b5072c;}
		.tab-compte .error {color:#B5072C; font-style:italic; line-height:24px; font-size:11px; text-align:center;}

		/* Mon compte : Accueil */
		#compte-content-accueil {margin:0px 25px;}
		#compte-content-accueil p {line-height:35px;}
		#compte-content-accueil .titre {font-size:14px; font-weight:bold;}

		/* Mon compte : Identification */
		#compte-content-login {padding-left:150px; margin-top:10px;}
			.compte-login-info {font-size:14px; font-weight:bold;}
			.compte-login-info a {font-size:14px; font-weight:bold;}
			.compte-login-info img {margin-right:5px;}
		#compte-content-login .tab-compte {margin:10px 0 20px 50px;}
		#compte-content-login .tab-compte-content td {padding-right:5px;}

		/* Mon compte : Inscription */
		#compte-content-inscription{font-size:11px; padding-top:10px;}
		#compte-content-inscription .tab-compte {margin:0 auto 40px auto;}
		#compte-content-inscription .tab-compte-content td {padding-right:5px;}
		.inscription_info {color:#666666; font-size:10px; font-style:italic;}

		/* Mon compte : Mot de passe perdu */
		#compte-content-lostpassword {padding-left:120px; margin-top:20px;}

		/* Mon compte : Mes coordonnées */
		#compte-content-profil {padding-left:120px; margin-top:20px;}

		/* Mon compte : Newsletter */
		#compte-content-newsletter {padding-left:80px; margin-top:20px;}
		#compte-content-newsletter #Z_NEWLSETTERSISLbl {margin-right:20px;}


		/* Mon compte : Commandes terminées */
		#compte-content-list-termine .tab-compte {width:230px; margin-top: 40px; margin-left:auto; margin-right:auto}
		#compte-content-list-termine .tab-compte-content table {width:95%; margin:0 auto;}
		#compte-content-list-termine .tab-compte-content th {font-size:14px; font-weight:bold;}
		#compte-content-list-termine .cell-date {text-align:right;}

		/* Mon compte : Détails Commande terminée */
		#compte-content-details-termine {margin:0 25px;}
		#commande-details {width:575px;}
		#commande-details-desc {padding:3px; width:400px; vertical-align:top;}
		#commande-details-livraison {text-align:right;}
		#commande-details-livraison .tab-compte {width:200px; text-align:center;}
		#commande-detail-date {font-size:12px; font-weight:bold; line-height:30px;}
		#commande-details-remise {margin:30px 0 10px 5px;}
		#commande-details-produits, #commande-details-transporteur {width:575px; margin-bottom:10px;}
		#commande-details-produits table,#commande-details-transporteur table {width:100%; border-spacing:0px; border-collapse:collapse;}
		#commande-details-produits .tab-compte-content th,#commande-details-transporteur .tab-compte-content th {font-size:12px; font-weight:bold; text-align:left;}
		#commande-details-produits table td {padding:5px 0; text-align:left;}
		#commande-details-produits table .designation {text-align:left; padding-right:10px;}
		#commande-details-produits table .livraison {text-align:left; padding-left:30px;}
		#commande-details-produits table  .montant {text-align:right; width:75px;}
		#commande-details-produits table .quantite {text-align:left; width:70px;}
		
		#livraison-info {color:#666666; font-size:10px; font-style:italic; margin-top:30px;}
		#commande-total-label, #commande-total-price {text-align:right !important;color:#B5072C; font-size:14px; font-weight:bold;}
		#commande-details-produits #commande-total-label {text-align:right;}
		#commande-total-price {text-align:right !important;}
		#commande-details-transporteur {margin-top:8px;}
		
		/* Panier : Etape 0 */
		
		#hiddenShippingCostsPopup {display:none}
			#hiddenShippingCostsPopupContent {background-color:white;width:100%;height:100%;text-align:center}
			#hiddenShippingCostsPopupContent p {padding:30px 0;font-weight:bold;}
			#hiddenShippingCostsPopupContent a {padding:10px;}
		
		#desc-panier{margin:0px 20px 20px;}
		#desc-panier p {margin-top:5px}
		#recap-panier{margin:10px auto;width:95%;}
			#recap-panier .tab-compte-content th {font-size:12px; font-weight:bold; text-align:center; vertical-align:bottom;}
			#recap-panier .tab-compte-content th.designation {text-align:left;padding-left:10px;}
			#recap-panier .tab-compte-content table {width:95%;margin:0 auto;border-spacing:0px; border-collapse:collapse;}
			#recap-panier .tab-compte-content table td {vertical-align:middle;padding:5px;text-align:center;}
			#recap-panier .tab-compte-content table td.designation {text-align:left;}
			#recap-panier .tab-compte-content table .quantite {text-align:left; width:70px;}
			#recap-panier .tab-compte-content table td.quantite input {float:left; margin-right:10px;}
			#recap-panier .tab-compte-content table td.quantite img {display:block; margin-bottom:1px;}
			#recap-panier .tab-compte-content table .montant {text-align:right; width:75px;}			
			
			#panier-total-label, #panier-total-price {vertical-align:top !important;text-align:right !important;color:#B5072C; font-size:14px; font-weight:bold;}
			#panier-total-price  .eco-taxe {font-weight:normal; font-size:9px; color:#323232; display:block;}
			#panier-total-price  .eco-taxe a, #panier-total-price  .eco-taxe a {font-weight:normal; font-size:9px; color:#323232; text-decoration:underline;}
			
			#recap-panier .tab-compte-content input {text-align:center;}
			#recap-panier td.visuel img {border:1px solid black;}
		#panier-actions {width:95%;margin:0 auto; margin-top:10px; border-spacing:0px; border-collapse:collapse;}
			#panier-actions td {padding-bottom:5px;}
			#panier-poursuivre {}
			#panier-recalculer {text-align:right; vertical-align:top;}
				#panier-recalculer #panier-promo {vertical-align:top;}
				#panier-recalculer #panier-btnvalid {float:right;  margin-left:10px}
			#panier-recalculer input {vertical-align:top;}
				#headCampId {border:1px solid #bbbbbb;margin-right:2px; }
		
		
		/* Panier : Etape 2 - Choix livraison */
		#panier-adresse {width:90%;margin:10px auto;border-spacing:0px; border-collapse:collapse;}
		#panier-adresse td {vertical-align:top;text-align:center;}
		#panier-adresse .tab-compte, #panier-paiement,#panier-livraison,#panier-livraison-actions, #panier-livraison, #panier-facturation {width:230px; text-align:center;margin:0 auto;}
			#panier-paiement,#panier-livraison {width:350px;}
		.livraison-tab-title {font-size:12px;font-weight:bold; margin-bottom:10px;}
		#panier-livraison {margin-top:20px;}
			/*#panier-livraison .tab-compte-content, #panier-paiement .tab-compte-content  {vertical-align:top; padding-left:10px;}*/
		#panier-paiement {margin-top:20px;}
		#panier-livraison-actions {margin-top:10px;}
		#panier-paiement-form, #panier-livraison-form {text-align:left;}
		#panier-paiement-form, #panier-livraison-form div {margin-top:5px;}
		#panier-livraison-form p {font-style:italic;}
		#panier-paiement-form input, #panier-livraison-form input {margin-left:120px;vertical-align:text-bottom;}
		#panier-livraison-form label ,#panier-paiement-form label{margin-bottom:30px; vertical-align:middle;font-weight:bold;}
		#panier-livraison-modif {margin:5px auto;}
		
		
		
		/* Panier : Etape 3 - Paiement CB */
		#panier-paiement-cb {width:450px;margin:30px auto 0 auto;text-align:center;}
		#panier-paiement-cb input {border:none;}
		#panier-paiement-cb-actions {width:540px; margin-top:15px; text-align:right;}
		#iframe-paiement {width:100%; height:300px; border:none;}
		
		/* Panier : Etape 4 - Confirmation */
		#confirmation-panier {color:#B5072C;font-size:16px;font-weight:bold;margin-left:20px;}
		#cheque-adresse {margin:10px 0 10px 25px;font-weight:bold}
		#confirmation-cheque {width:90%;margin:15px auto;border-spacing:0px; border-collapse:collapse;}
		.btn-print {margin-left:15px; vertical-align:middle;}

/******************************************************/
/* MINIBASKET */
/******************************************************/
#miniBasket {width:167px; float:right; background-color:#b5072c; position:relative;}
#panier, #panier-top,#panier-content,#panier-bottom {width:167px;}
#panier{margin-bottom:10px;}

#panier-top {height:40px; background-repeat:no-repeat; background-position:0px 0px;}
#panier-content {background-image:url(/seb/b2c/mimes/images/custom/global/panier_bg.png); background-repeat:repeat-y; background-position:0px 0px; text-align:center;}
	#panier-content-inner {margin-left:10px; margin-right:14px;}
	#panier-content-vide {color:#343235; text-decoration:underline; font-style:italic; font-weight:bold; margin-bottom:10px; display:block;}	
	#panier-content-total {color:#D00430; font-size:14px;font-weight:bold; margin-top:5px;}
	#panier-content-nb {color:#343235; text-decoration:underline; font-weight:bold;}
	#panier-content-commande img {margin:10px 0px;}
	
	#panier-content-livraison label {font-weight:bold;}
	#panier-content-livraison td {font-size:11px; vertical-align:top; text-align:left; padding:3px;}
	#panier-content-livraison .livraison-picto {text-align:center;}
	#panier-content-livraison td .livraison-gratuite {color:#B5072C; font-style:italic; font-weight:bold;}
#panier-bottom {height:10px; background-image:url(/seb/b2c/mimes/images/custom/global/panier_bottom.png); background-repeat:no-repeat; background-position:0px 0px;}



/******************************************************/
/* ANIMATIONS FLASH */
/******************************************************/
#flash-left{height:264px;}
#flash-center{height:264px;}
#flash-right{height:265px;}


/******************************************************/
/* STYLE D'IMPRESSION */
/******************************************************/
@media print {
	html, body, table, tr, td, img,#wrap,#catalogue-produit-content {
	background-color: #ffffff;  
	background-image: none;
	}
	body,#wrap,#catalogue-produit-content,#workarea{
		width:100%;
		background:none;
		background-image: none;
		background-color: #ffffff; 
	}
	
	.printtable{border:1px solid #cccccc;}
	.printtable td{background-color: #ffffff;background-image: none;}

	#header, #navigator, #miniBasket, #pagefooter {
	width: 0px;
	height: 0px;
	display: none;
	}
	#workarea {
	top:0px; left:0px;
	position: absolute;
	}
	
	.noprint {display:none;}
}



html,body{text-align:center;width:100%;}
#header{margin-left:auto; margin-right:auto; text-align:left; width:1000px; padding:0;}
#wrap{margin-left:auto; margin-right:auto; text-align:left;width:1000px;}
#pagefooter{margin-left:auto; margin-right:auto; text-align:left;width:1000px;}




/******************************************************/
/* STYLES NON UTILISES */
/******************************************************/

/*body.ipcBody {
	background: none #F4F4F4;
	margin-left: -1px;
	margin-top: -1px;
}*/

/* margin-left and margin-top definitions are (only) necessary for Netscape 4.x */
/*.body-meta-nav { background: none #b2b2b2; margin-left: -1px; margin-top: -1px;}
.body-left { background: none #F2F7FC; margin-left: -1px; margin-top: -1px;}
.body-mid { background: none #FFFFFF;}
.body-right { background: none #3F85CB; margin-left: -1px; margin-top: -1px;}
.ipcBody		{ background: none #F4F4F4; margin-left: -1px; margin-top: -1px;}
.partnerLocBody {color:#555555; background:none #ffffff; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:11px; margin:7px 6px 0px 7px; padding:0px;}
body.advisor {
	background : #FFFFFF;
	color : #000000;
	font-family : Verdana, sans-serif;
	font-size : 14px;
}
*/

/*
.nav {
	font-weight: bold;
	color: #FFFFFF;
}
.nav1 {
	background-color: #f2f7fc;
}
.nav2 {
	background-color: #003366;
}
*/
/*
.emphasize {
	font-family: Verdana, Geneva, sans-serif;
	background: none #EEEEEE;
}
.emphasizeDarkBlue {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	background: none #003366;

}
*/
/*
.menuclass, .menuclass:visited {

	color: #000000;
	font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;
	background-color: white;
	padding-left: 10px;
	padding-right: 10px
}
.menuclass:hover, .menuclass:active {
	color: white;
	background-color: #003366;
}
.menuclass_selected {
	color: white;
	background-color: #003366;
	font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;
	padding-left: 10px;
	padding-right: 10px
}
.menuclass_next {
	color: #000000;
	font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;
	background-color: white;
	padding-left: 10px;
	padding-right: 10px
}
*/
/*
table.ipcCharacteristicBar {
	font-family: Verdana, Geneva, sans-serif;
	background: none #DCE3EC;
	color: #000;
	border: 0px
}
.ipcConflictHandlingValueLayout{
		font-weight:bold;
}
.ipcAreaFrame{
	border:1px solid #FFFFFF;
	padding:3px;
}
.ipcConflictGroupText{
	font-family: Verdana, Geneva, sans-serif;
	color: #FFCC33;
}
*/

/*
p#path {
	background: none #EEEEEE;
	padding: .5ex;
	border: thin solid #AAAAAA;
}

span.eauction, span.eauction a:link, span.eauction a:visited, span.eauction a:active {
	color: #0066CC;
}

span.icon {
	font-size: .8em;
}
*/



/*#navigator #box1,
#miniBasket #box1 {
		position:absolute;
		top:0px; left:0px;
		margin-left: -2px;
		margin-top: -2px;
		width:15px; height:15px;
		background:url(images/cr_tl_box2_fff.gif) no-repeat 0px 0px;
}
#navigator #box2,
#miniBasket #box2 {
		position:absolute;
		top:0px; right:0px;
		margin-right: -2px;
		margin-top: -2px;
		width:15px; height:15px;
		background:url(images/cr_tr_box2_fff.gif) no-repeat 6px 0px;
}
#navigator #box3,
#miniBasket #box3 {
		position:absolute;
		bottom:0px; right:0px;
		margin-right: -2px;
		margin-bottom: -2px;
		width:15px; height:15px;
		background:url(images/cr_br_box2_fff.gif) no-repeat 6px 6px;
}
#navigator #box4,
#miniBasket #box4 {
		position:absolute;
		bottom:0px; left:0px;
		margin-left: -2px;
		margin-bottom: -2px;
		width:15px; height:15px;
		background-color:white;
		background:url(images/cr_bl_box2_fff.gif) no-repeat 0px 6px;
}*/
/*
#basketEntry,
#leaflet,
#store-locator {
		z-index:70;
		position:absolute;
		top:105px; left:0px;
		width:83%;
		border-width:0px;
		overflow:visible;
}



#login {
		z-index:70;
		position:absolute;
		top:90px; left:171px;
		width:668px;
		border-width:0px;
		background: none #937E6D;
}
#login #inner {
	background: #ffffff;
}


#configheader { position:absolute;
	 top:112px;
	 height:40px;
	 left:0%;
	 width:100%;
	 margin:0px;
	 border:0px solid #EE0000;
	 overflow: hidden;
}

#configstatus { position:absolute;
	 top:152px;
	 height:30px;
	 left:0%;
	 width:100%;
	 margin:0px;
	 border:0px solid #EE0000;
}

#configmessages { position:absolute;
	 top:182px;
	 height:30px;
	 left:0%;
	 width:100%;
	 margin:0px;
	 border:0px solid #EE0000;
	 background: none #EE0000;
}

#instances { position:absolute;
	 top:212px;
	 height:316px;
	 width:25%;
	 left:0%;
	 margin:0px;
	 border:0px solid #EE0000;
}


#mfatabarea { position:absolute;
	 top:212px;
	 height:20px;
	 left:75%;
	 width:25%;
	 margin:0px;
	 border:0px solid #EE0000;
}

#multifunctionalarea { position:absolute;
	 top:232px;
	 left:75%;
	 width:25%;
	 margin:0px;
	 border:1px solid #C9D7E9;
	 background: none #DCE3EC;
	 overflow:visible;
}
*/
/* style definitions for different combinations */
/* | instances area			| multifunctional area | characteristic groups |	grouptabarea style, workarea style					 | */

/* |				 0					 |					0					 |					0						| n.a., singlelevelworkarea										 | */
/* |				 0					 |					0					 |					1						| singlegrouptabarea, singlegroupworkarea			 | */
/* |				 0					 |					1					 |					0						| n.a., singlelevelmfaworkarea									| */
/* |				 0					 |					1					 |					1						| singlemfagrouptabarea, singlegroupmfaworkarea | */
/* |				 1					 |					0					 |					0						| n.a., multilevelworkarea											| */
/* |				 1					 |					0					 |					1						| multigrouptabarea, multigroupworkarea				 | */
/* |				 1					 |					1					 |					0						| n.a., multilevelmfaworkarea									 | */
/* |				 1					 |					1					 |					1						| multimfagrouptabarea, multigroupmfaworkarea	 | */
/*
#singlelevelworkarea { position:absolute;
	 top:212px;
	 left:0px;
	 width:100%;
	 margin:0px;
	 border:0px solid #EE0000;
	 overflow:visible;
}
#singlegrouptabarea { position:absolute;
	 top:212px;
	 height:20px;
	 left:0px;
	 width:100%;
	 margin:0px;
	 border:0px solid #EE0000;
}
#singlegroupworkarea { position:absolute;
	 top:232px;
	 left:0%;
	 width:100%;
	 margin:0px;
	 border:0px solid #EE0000;
	 overflow:visible;
}
#singlelevelmfaworkarea { position:absolute;
	 top:232px;
	 left:0%;
	 width:75%;
	 margin:0px;
	 border:0px solid #EE0000;
	 overflow:visible;
}
#singlemfagrouptabarea { position:absolute;
	 top:212px;
	 left:0%;
	 width:75%;
	 height:20px;
	 margin:0px;
	 border:0px solid #EE0000;
}

#singlegroupmfaworkarea { position:absolute;
	 top:232px;
	 left:0%;
	 width:75%;
	 margin:0px;
	 border:0px solid #EE0000;
	 overflow:visible;
}

#multilevelworkarea { position:absolute;
	 top:212px;
	 left:25%;
	 width:75%;
	 margin:0px;
	 border:0px solid #EE0000;
	 overflow:visible;
}
#multigrouptabarea { position:absolute;
	 top:212px;
	 height:20px;
	 left:25%;
	 width:75%;
	 margin:0px;
	 border:0px solid #EE0000;
}
#multigroupworkarea { position:absolute;
	 top:232px;
	 left:25%;
	 width:75%;
	 margin:0px;
	 border:0px solid #EE0000;
	 overflow:visible;
}
#multilevelmfaworkarea { position:absolute;
	 top:232px;
	 height:70%;
	 left:25%;
	 width:50%;
	 margin:0px;
	 border:0px solid #EE0000;
	 overflow:visible;
}
#multimfagrouptabarea { position:absolute;
	 top:212px;
	 height:20px;
	 left:25%;
	 width:50%;
	 margin:0px;
	 border:0px solid #EE0000;
}
#multigroupmfaworkarea { position:absolute;
	 top:232px;
	 left:25%;
	 width:50%;
	 margin:0px;
	 border:0px solid #EE0000;
	 overflow:visible;
}
*/



/*----------------------------------------------------*/
/* styles for the header, if the application runs in a portal */
/*----------------------------------------------------*/
/*
.portalHeader {
		background: "#636D84";
}

table.portalHeader {
		background: "fff";
}

table.portalHeader td{
	background: #636D84;
		color: #fff;
		font-family: arial, sans-serif;
		font-size: x-small;
}

table.portalHeader a:link, table.portalHeader a:visited {
	color: #fff;
		font: normal;
		text-decoration: none;
}

table.portalHeader a:hover {
	color: #CFDBC5;
		font: normal;
		text-decoration: none;
		background: #636D84;
}
*/

/*----------------------------------------------------*/
/* list */
/*----------------------------------------------------*/
/*
ul {
	margin-top: 0;
	margin-bottom: .5em;
	padding-left: 1em;
	margin-left: -50px;
}
*/

/*----------------------------------------------------*/
/* headline */
/*----------------------------------------------------*/
 /*
h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	 font-size: 14px;
}
h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
div.opener {
	text-align: left;
	padding-bottom: 10px;
	font-weight: bold;
} */

/*----------------------------------------------------*/
/* modules */
/*----------------------------------------------------*/
/*
div.module-name {
	color: #277;
	text-align: right;
	 font-size:	10px;
	display: inline;
}

div.module-name-new {
 color: #0066cc;
	text-align: right;
	font-weight: bold;
 display: inline;
}

.border2D {
	border: 1px solid Gray;
}
*/




/*----------------------------------------------------*/
/* images */
/*----------------------------------------------------*/
/*img.tree {
	border-style: none;
}

img.conflict{
	border-style:none;
}*/



/*----------------------------------------------------*/
/* tables */
/*----------------------------------------------------*/
/*
th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	color: White;
}

th a:link, th a:visited, th a:active {
	color : White;
}
*/
/*
table.ipc {
	font-family: Verdana, Geneva, sans-serif;
	font-size:	10px;
	text-align: left;
	vertical-align: top;
	color: #000000;
}

table.ipcValueSingleOption {
	border: 0px;
	border-collapse:collapse;
}

tr.ipcValue {
	margin: 0px;
	padding:0px;
}

td.ipcValue {
	margin: 0px;
	padding:0px;
	vertical-align: middle;
}

td.ipcConflict{ background-color: #FFCC33; }

td {
	font-family: Verdana, Geneva, sans-serif;
	font-size:	10px;
	vertical-align: top;
}

td.systemAssigned {
	font-style: italic;
	margin: 0px;
	padding:0px;
	vertical-align: middle;
}

table.LineNavTabOrganizer					 { background: none #F0F4FA; border-top: 2px solid #225A8D; }

table.list {
	font-family: Verdana, Geneva, sans-serif;
	border-collapse: collapse;
	background: none #EEEEEE;
}

table.list th {
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	width: auto;
	border: 1px solid #003366;
	text-align: center;
	background: none #003366;
	vertical-align: middle;
	padding-top: 5px;
}

table.list th, table.list th a:link, table.list th a:visited, table.list th a:active {
	font-size: 10px;
	color: #937D6D;
	font-family: Verdana, Geneva, sans-serif;
	padding: 2px 2px;
}
table.list td {
	vertical-align: middle;
	padding: 2px 2px;
 font-size: 10px;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
}
table.list td a:link, table.list td a:visited, table.list td a:active {
	font-size: 10px;
	color: #937D6D;
	font-family: Verdana, Geneva, sans-serif;
}

table.list td.noBorder {
	border: 0px;
}

table.list td.prixunitaire {
	color: #937D6D;
}
table.list td.prix {
	color: #d30e34;
}
table.list .prixbarre {
	color: #d30e34;
	font-size: 14px;
	font-weight: bold;
}
table.list .prixpromo {
	color: #FF7C00;
	font-size: 16px;
	font-weight: bold;
}
table.list td.attribut {
	color: #d30e34;
	text-align: right;
}
table.list td.valeurattribut {
	color: #000000;
	text-align: left;
}

td.whiteCell {
	background: none #FFFFFF
}

table.list tr.odd { background: none #EEEEEE; }
table.list tr.even { background: none #EEEEEE; }
table.list td.odd { background: none #EEEEEE; }
table.list td.even { background: none #EEEEEE; }


td.navMain {
	font-size: 10px;
	color: #5f423a;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 8px;
	vertical-align: top;
}

td.navMain a:link, td.navMain a:visited, td.navMain a:active {
	font-size: 10px;
	color: #5f423a;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
td.navMain a:hover {
	font-size: 10px;
	color: #d30e34;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}

table.secNav tr.odd {
	background: none #B3CEEA;
}
table.secNav tr.even {
	background: none #B3CEEA;
}
th.secNav {
	color: #003366;
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom: 5px;
}
td.secNav, td.secNav a:link, td.secNav a:visited, td.secNav a:active {
	border-width:0px;
	padding:0px;
	color: #003366;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.secNav #title {
	padding: 0px 0px 3px 0px;
}
.secNav #webCatAreaTitle {
	padding: 3px 0px 3px 10px;
	border-bottom: 2px solid #82B0DD;
}


table.navPath {
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
				background: none #003366;
}
*/
/*
table.navPath td, table.navPath td a:link, table.navPath td a:visited, table.navPath td a:active {
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
				background: none #003366;
	vertical-align: middle;
}
td.navPath, td.navPath a:link, td.navPath a:visited, td.navPath a:active {
	color: #d30e34;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
}

table.meta-nav {
				background: none #b2b2b2;
}
table.miniBasket,
td.miniBasket {
	background: #F2F7FC;
}
table.miniBasket th {
 color: #003366;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding-bottom: 3px;
}
table.miniBasket tr.odd {
	background: none #FFD9B3;
}
table.miniBasket tr.even {
	background: none #FFD9B3;
}

td.vertical-align-middle {
	vertical-align: middle;
}

td.miniBasketCell {
	font-size: 9px;
	color: #000000;
}
td.miniBasketText, td.miniBasketText a:link, td.miniBasketText a:visited, td.miniBasketText a:active {
	color: #003366;
}

tr.odd {
	background: none #EEEEEE;
}

tr.even {
	background: none #CCCCCC;
}

td.odd {
	background: none #EEEEEE;
}

td.even {
	font-family: Verdana, Geneva, sans-serif;
	background: none #CCCCCC;
}

td.headline {
	font-family: Verdana, Geneva, sans-serif;
				background: none #B2B2B2;
}

td.td-description {
	font-family: Verdana, Geneva, sans-serif;
	font-weight : bold;
				text-align : right;
				background: none #FFFFFF;
}

td.helpNavTab {
	font-family: Verdana, Geneva, sans-serif;
	background: none #AAAAAA;
	border-bottom: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.actualHelpNavTab {
	font-family: Verdana, Geneva, sans-serif;
	background: #D6D6D6;
	font-weight: bold;
	border: 1px solid #000000;
	border-bottom: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.actualHelpNavTab a {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}

td.ipcActiveTab										 { background: none #225A8D; color: #FFFFFF; vertical-align: middle; font-weight: bold; border-bottom: none; }
td.ipcActiveTab a:link							{ font-family: Verdana, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; }
td.ipcActiveTab a:visited					 { font-family: Verdana, Geneva, sans-serif; text-decoration: none; color: #FFFFFF}
td.ipcActiveTab a:hover						 { background: none #225A8D; color: #FFFFFF;}
td.ipcActiveTab a:active						{ font-family: Verdana, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; }

td.ipcInactiveTab									 { background: none #DCE3EC; vertical-align: middle;}
td.ipcInactiveTab a:link						{ color: #000000; text-decoration: underline; font-size: 10px; }
td.ipcInactiveTab a:visited				 { color: #000000; text-decoration: underline; font-size: 10px; }
td.ipcInactiveTab a:hover					 { }
td.ipcInactiveTab a:active					{ color: #000000; text-decoration: underline; font-size: 10px; }

td.ipcActiveGroupTab								{ background: none #225A8D; color: #FFFFFF; vertical-align: middle; font-weight: bold; border-bottom: none; }
td.ipcActiveGroupTab a:link				 { font-family: Verdana, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; }
td.ipcActiveGroupTab a:visited			{ font-family: Verdana, Geneva, sans-serif; text-decoration: none; color: #FFFFFF}
td.ipcActiveGroupTab a:hover				{ background: none #225A8D; color: #FFFFFF;}
td.ipcActiveGroupTab a:active			 { font-family: Verdana, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; }

td.ipcInactiveGroupTab							{ background: none #DCE3EC; vertical-align: middle;}
td.ipcInactiveGroupTab a:link			 { color: #000000; text-decoration: underline; font-size: 10px; }
td.ipcInactiveGroupTab a:visited		{ color: #000000; text-decoration: underline; font-size: 10px; }
td.ipcInactiveGroupTab a:hover			{ }
td.ipcInactiveGroupTab a:active		 { color: #000000; text-decoration: underline; font-size: 10px; }

td.ipcConflictGroupTab							{ background: none #FFCC33; color: #FFFFFF; vertical-align: middle; font-weight: bold; border-bottom: none; }
td.ipcConflictGroupTab a:link			 { font-family: Verdana, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; }
td.ipcConflictGroupTab a:visited		{ font-family: Verdana, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; }
td.ipcConflictGroupTab a:hover			{ background: none #FFCC33; color: #FFFFFF;}
td.ipcConflictGroupTab a:active		 { font-family: Verdana, Geneva, sans-serif; text-decoration: none; color: #FFFFFF; }

td.ipcTabScroll										 { background: none #F0F4FA; vertical-align: middle; border-bottom: none; }
td.ipcTabScroll a:link							{ }
td.ipcTabScroll a:visited					 { }
td.ipcTabScroll a:hover						 { background: none #F0F4FA; }
td.ipcTabScroll a:active						{ }


table.partnerlist { background: #A4A4A4;}
table.partnerlist td.head {background:none #ffffff; vertical-align: top; font-size:10px;}
table.partnerlist td { color:#555555; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal;}
table.partnerlist tr.odd {background:none #e4e4e4; font-size:10px;}
table.partnerlist tr.even {background:none #f4f4f4; font-size:10px;}
table.partnerlist td.odd {background:none #e4e4e4; vertical-align: top; font-size:10px;}
table.partnerlist td.select {vertical-align: middle; font-size:10px;}
table.partnerlist td.even {background:none #f4f4f4; vertical-align: top; font-size:10px;}
table.partnerlist2 { background: #FFFFFF;}
table.partnerlist2 td { color:#555555; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal;}
table.partnerlist2 td.odd {background:none #e4e4e4; vertical-align: top; font-size:10px;}
*/
 /* from bw.css	*/
	/*
td.catalog-left {
	font-family: Verdana, Geneva, sans-serif;
	background: none #C6C6C6;
}

td.catalog-mid {
	 font-family: Verdana, Geneva, sans-serif;
	background: none #EEEEEE;
}

td.catalog-right {
	font-family: Verdana, Geneva, sans-serif;
	background: none #DADADA;
}*/


/*----------------------------------------------------*/
/* pre */
/*----------------------------------------------------*/
/*
pre.comment {
		font-family: Verdana, Geneva, sans-serif;
		font-size:	10px;
		font-weight: normal;
}
*/



		/*
@media screen {

	img.display-image{
		display: block;
	}
	td.whiteLine {
				background: none #FFFFFF;
	}
 td.blueLine {
				background: #003366 url('../.dtc/0/DCs/sap.com/crm/isa/web/b2c/_comp/webContent/mimes/b2c/images/vignette_fond.JPG');

	}
	input.FancyButton {
		color: #003366;
		background-color: #FFFFFF;
		border: 1px solid #003366;
	}
	input.FancyButtonGrey {
		color: #003366;
		background-color: #EEEEEE;
		border: 1px solid #003366;
	}
	a.FancyLink:link, a.FancyLink:visited, a.FancyLink:active {
		color: #003366;
		background-color: #FFFFFF;
		border: 1px solid #003366;
		text-decoration: none;
		padding: 2px 4px 2px 8px;
	}

	a.FancyLink:link, a.FancyLink:visited, a.FancyLink:active {
			color: #003366;
			background-color: #FFFFFF;
			border: 1px solid #003366;
			text-decoration: none;
			padding: 2px 4px 2px 8px;
	}

	a.FancyLinkGrey:link, a.FancyLinkGrey:visited, a.FancyLinkGrey:active {
			color: #003366;
			background-color: #EEEEEE;
			border: 1px solid #003366;
			text-decoration: none;
			padding: 2px 4px 2px 8px;
	}
	a.FancyLinkGrey:link, a.FancyLinkGrey:visited, a.FancyLinkGrey:active{
		color: #003366;
		background-color: #EEEEEE;
		border: 1px solid #003366;
		text-decoration: none;
		padding: 2px 4px 2px 8px;
	}
	div.mod-part {
		border: thin solid #777777;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 5px;
	}
	input.ipcButton {
		color: #003366;
		background-color: #EEEEEE;
		border: 1px solid #003366;
	}
	input.ipcButtonInvert {
		color: #003366;
		background-color: #FFFFFF;
		border: 1px solid #003366;
	}

	ul {
		padding-left: 12px;
		margin-left: 5px;
	}

	div.column {
	}

	div.module-head {
		width:100%;
	}

	div.module-content {
		width:100%;
	}

	.submitDoc, .bigCatalogInput, .textInput, textarea {
		border: 1px solid Gray;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 10px;
	}

	div.bold {
			color:#555555;
			font-family:Verdana, Geneva, sans-serif;
			font-weight:bold;
			font-size:11px;
		}

	div.filter-result-msg {
			padding-left: 4%;
			width: 93%;
			font-family:Verdana, Geneva, sans-serif;
			font-size:100%;
			color:#000000;
			margin-top:10px;
			margin-bottom:10px;
	}

	div.filter-result table {
			overflow: hidden;
			margin-left: 4%;
			width: auto;
			font-family: Verdana, Geneva, sans-serif;
			border-collapse: collapse;
			background: none #EEEEEE;
	}
	div.filter-result th, th a:link, div.filter-result th a:active, div.filter-result th a:visited {
			padding:4px;
			color: #FFFFFF;
			font-family: Verdana, Geneva, sans-serif;
			width: auto;
			border: 1px solid #003366;
			text-align: center;
			background: none #003366;
			vertical-align: middle;
	}
	div.filter-result td a:link, div.filter-result td a:active, div.filter-result td a:visited {
			padding:4px;
			color: #0F0F0F;
			font-family: Verdana, Geneva, sans-serif;
			width: auto;
			text-align: center;
			vertical-align: middle;
	}
	div.filter-result td					{border: 2px solid #FFFFFF;}
	div.filter-result tr.odd		{background: none #EEEEEE;}
	div.filter-result tr.even		{background: none #EEEEEE;}
	div.filter-result td.odd 		{background: none #EEEEEE;}
	div.filter-result td.even		 {background: none #EEEEEE;}
}

body.advisor {
	background : #FFFFFF;
	color : #000000;
	font-family : Verdana, sans-serif;
	font-size: 10px;
				margin: 10px 10px 10px 10px;
}




input.button {
	background : none #9399A4;
	color : #FFFFFF;
	font-family : Verdana, sans-serif;
	font-weight : bold;
}




.radio{
	background-color : #F2F7FC;

}

.checkbox{
	background-color : #F2F7FC;
}





td.navi {
	background : #003366;
	color : #FFFFFF;
	font-family : Verdana, sans-serif;

}



.boxout {

	background : #003366;
}



.boxin	{

	background :#F2F7FC;

}


.boxtitle {
				 color:white;
	background : #003366;
	font-family : Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.message {

	color : #009900;
	font-family : Verdana, sans-serif;

	font-weight: bold;
}


.matcheditem{

	color : #FF9933;
	font-family : Verdana, sans-serif;
	font-weight: bold;
}
 */

/* end of elements from advisor.css */

/*
td.item-sub-1					{background:url(../images/spacer.gif) no-repeat -6px 50%; padding-left:20px; background-color: #F2F2F2}
td.item-sub-2					{background:url(../images/spacer.gif) no-repeat -6px 50%; padding-left:40px; background-color: #F2F2F2}
td.item-sub-3					{background:url(../images/spacer.gif) no-repeat -6px 50%; padding-left:60px; background-color: #F2F2F2}
*/
/*...Infomessage..............................................*/
/*
.info 											{float:left; border:1px solid #9e9e9e; background: #ffffdd url('../images/warning.gif') no-repeat 4px 3px;	width:97%; padding:5px; margin-top:10px; margin-left:2px; margin-right:2px; text-align:left; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:100%; background-color:#ffffdd}
.info span 										{margin-left:20px; text-align:left; float:left; }


#buttons		{width:100%; margin:0px; padding-top:5px; border-top:1px solid #003366; }

ul.buttons-1		 {margin-left:10px; padding:0px; float:left; list-style: none inside; }
ul.buttons-1 li	{margin-right: 1em; font-weight:bold; line-height: 5ex; vertical-align: top;}

ul.buttons-1 a	{text-decoration:none; border:1px solid silver; padding-top:2px;	padding-bottom:3px; padding-left:7px; padding-right:7px;}

ul.buttons-1 a:link	 { color: #003366; background-color:#EEEEEE;}

ul.buttons-1 a:visited { color: #003366; background-color:#EEEEEE;}
ul.buttons-1 a:hover { color: #003366; background-color:#F2F7FC;}
*/
/*...Errormessage..............................................*/
/*.error 											{float:left; border:1px solid #9e9e9e; background: #ffddcc url('../images/error.gif') no-repeat 4px 3px;	width:97%; padding:5px; margin-top:10px; margin-left:2px; margin-right:2px; text-align:left; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:100%; background-color:#ffddcc}
.error span 									{margin-left:20px; text-align:left; float:left; }

h1 {
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
				background: none #003366;
	vertical-align: middle;
}

#message-content {padding-left:5px;padding-top:10px;}
*/
/* --- Styles with prefix 'body.tabcontent' are used to enable the IPC pricing analysis screen in the ISA application -- */
/*
body.tabcontent {
	background-color: #D7DDE5;
}	*/

/*	 Start: Styles for data boxes	*/
/* Set a space around the data box */
/*
body.tabcontent .content {
	margin: 10px;
	width: 100%;
}

body.tabcontent table.conditionTable {
	border-style:solid;
	border-width:1px;
	border-collapse:separate;
	width:100%;
}

body.tabcontent table.conditionTable tr {
	background-color: #E9ECEF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
}

body.tabcontent table.conditionTable tr.Subtotal {
		color:blue;
}

body.tabcontent table.conditionTable td.conditionStatus {
	 width: 16px;
}
body.tabcontent table.conditionTable td.conditionType {
		width: 10%;
		text-align:center;
}

body.tabcontent table.conditionTable td.description {
}

body.tabcontent table.conditionTable td.conditionRate {
		width:15%;
}

body.tabcontent table.conditionTable td.priceUnit {
		width:8%;
}

body.tabcontent table.conditionTable td.conditionValue {
		width:15%;
}

body.tabcontent table.conditionTable td.operation {
		width:16px;
}*/




@media print {
/*
	body, table, tr, td, img {
		background-color: #ffffff;
		background-image: none;
	}

	#header, #navigator, #miniBasket, #pagefooter {
		width: 0px;
		height 0px;
		display: none;
	}
	#workarea, #checkout {
		top:0px; left:0px;
		position: absolute;
	}

	table.noprintbloc tr td img {
		visibility: hidden;
	}
	table.noprintbloc tr td {
		background-color: #ffffff;
		background-image: url(/seb/b2c/mimes/images/spacer.gif) ! important;
	}

	table.noprintbloc {
		border: solid 1px gray;
	}

	.noprint {
		visibility: hidden;
		display: none;
	}

	.printtable {
		width: 570px;
	}

	.marginright {
		margin-right: 30px;
	}
*/
}







