h1, div.interieur .orderProcess h3 {border:none;margin:0;padding:0;display:block;clear:both;background-image:url(../images/fonds/h1-bg.gif);height:44px;line-height:44px;color:#ffffff;font-size:20px;font-weight:normal;padding-left:10px;margin-bottom:45px;}
div.interieur h3 {margin-left:10px;margin-bottom:12px;border-bottom:1px #eee solid;}
div.interieur .orderProcess h3 {margin-bottom:12px;margin-top:10px;}
div.interieur ul, div.interieur p {margin-bottom:12px;line-height:17px;}
div.interieur ul {padding-left:25px;}
div.interieur ul li {list-style:disc;}



.out-of-stock {display:block;}
#listing_produits .out-of-stock,
#products_featured .out-of-stock,
#products_specials .out-of-stock {margin-bottom:5px;}
#special .out-of-stock {margin-bottom:5px;}
#special .prix {margin-bottom:5px;}
#featuredProducts .out-of-stock {margin-bottom:5px;}
#featuredProducts .prix {margin-bottom:5px;}
.listing .prix {position:relative;}
.listing .prix .out-of-stock {position:absolute;top:5px;font-weight:normal}

#listing_produits h1, .orderProcess h1
{
	display:block;
	clear:both;
	background-image:url(../images/fonds/h1-listing-bg.gif);
	height:84px;
	line-height:84px;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:15px;
}

#productDesc table th, #productDesc table td {line-height:17px;}
#productDesc table p,#productDesc table ul {margin:0;padding:0;}
#productDesc table ul {padding-left:20px;}

/* carnet d'adresses */
#Page_address_book p.address {background:#eff5fa;border:2px #d8e8f5 solid;padding:4px;}
#Page_address_book table a {color:#ff7800;}
#Page_address_book table th {padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:1px;background:#d8e8f5;font-weight:bold;}
#Page_address_book table td {padding:7px;border-bottom:1px #eee solid;}
#Page_address_book table {border: 2px #d8e8f5 solid;margin-bottom:10px;border-bottom:1px #d8e8f5 solid;}

#Page_account_history dl.orderHistory {background:#eff5fa;border:2px #d8e8f5 solid;padding:4px;}
#Page_account_history dl dt {margin-bottom:10px;}
#Page_account_history dl dd {line-height:17px;margin-left:10px;}

#Page_account_history_info div.order-date {margin-bottom:10px;float:right;background:#eff5fa;border:2px #d8e8f5 solid;padding:4px;}
#Page_account_history_info table {margin-left:7px;clear:both;border: 2px #d8e8f5 solid;margin-bottom:10px;}
#Page_account_history_info table a {color:#ff7800;}
#Page_account_history_info table th {padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:1px;background:#d8e8f5;font-weight:bold;}
#Page_account_history_info table td {padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px;}
#Page_account_history_info table .otTtitle{text-align:right;}

 
#invoiceContent div.order-date {margin-bottom:10px;float:right;background:#eff5fa;border:2px #d8e8f5 solid;padding:4px;}
#invoiceContent table {margin-left:7px;clear:both;border: 2px #d8e8f5 solid;margin-bottom:10px;}
#invoiceContent table.noborder {border: 0px;}
#invoiceContent table a {color:#ff7800;}
#invoiceContent table th {padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:1px;background:#eeeeee;font-weight:bold;}
#invoiceContent table td {padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px;}
#invoiceContent table .otTtitle{text-align:right;}

/* création de compte */
div.account-type-handle {float:left;margin-left:50px;}
div.account-type-handle, div.account-type-handle * {cursor:pointer;}
div#content-0 {background-image:url(../images/fonds/content-0-bg.gif);background-repeat:repeat-x;background-position:top;background-color:#a8c552;} 
div#content-1, div#content-2, div#content-3 {background-image:url(../images/fonds/content-x-bg.gif);background-repeat:repeat-x;background-position:top;background-color:#e1f592;}
div#content-0, div#content-1, div#content-2, div#content-3 {color:#000000;}

#Page_login .formulaire-mis-en-page {width:auto;margin-left:0;padding:4px;line-height:17px;}

/* listing categories */
div#categoriesImages div.categoriesThumbs {position:relative;display:block;float:left;margin-bottom:16px;width:332px;height:60px;height:auto !important;height:60px;/*background-image:url(../images/fonds/categorie-bg.gif);background-color:#0086a5;*/}
	div#categoriesImages div.cT-0 {margin-right:19px;}
	div#categoriesImages div.categoriesThumbs a {position:relative;display:block;padding-left:0px;min-height:60px;height:auto !important;height:60px;font-size:16px;color:#ffffff;line-height:60px;}
	.superposition {
		position:absolute; /*background-color:#003399;*/ top:0px; left:11px;
	}


/* recherche et recherche avancée */
#advancedSearchResult h1 {margin-bottom:15px;}
#advancedSearchResult .extend-search a {float:right;margin-bottom:25px;margin-top:10px;font-weight:normal;}

#advancedSearchResult .listing {height:82px;display:block;clear:both;background-image:url(../images/fonds/search-result-listing-bg.gif);background-position:bottom;background-repeat:repeat-x;}
	#advancedSearchResult .listing .image {float:left;width:115px;height: 82px;}
		#advancedSearchResult .listing .image table {width:100%;}
		#advancedSearchResult .listing .image table * {vertical-align:middle;}
		#advancedSearchResult .listing .image table td {height: 82px;}
	#advancedSearchResult .listing .infos {display:inline;}
	#advancedSearchResult .listing .nom {float:left;width:284px;height:52px;padding-top:30px;}
		#advancedSearchResult .listing .nom a {color:#ff7800;}
		#advancedSearchResult .listing .nom a strong {font-weight:normal;}
	#advancedSearchResult .listing .ref {float:left;width:143px;height:52px;padding-top:30px;color:#82b1ba;}
	#advancedSearchResult .listing .prix {float:left;width:139px;height:20px;padding-top:30px;color:#3e3c3e;font-weight:bold;}

#advancedSearchResult #orders{position:relative;}
	#advancedSearchResult #orders #choix_tri {position:absolute;right:10px;top:10px;}

/* panier et order process*/
table th,table td {line-height:17px;}
#shoppingCart table a, .orderProcess table a {color:#ff7800;}
#shoppingCart table th, .orderProcess table th {background:#d8e8f5;}
#shoppingCart .cartSubTotal {text-align:right;}
#shoppingCart .buttonsContainer {margin-left:220px;}

.orderProcess h1 {margin-bottom:0px;}
.orderProcess h3 {margin-top:15px;margin-bottom:10px;}
.orderProcess p {margin-bottom:12px;}
.orderProcess p a {color:#ff7800;}
.orderProcess #shippingSelect {margin-bottom:20px;}
.orderProcess .shippingSelect {background:#eff5fa;border:2px #d8e8f5 solid;padding:4px;margin-top:4px;position:relative;}
.orderProcess .shippingSelect-over {background:#fffbe3;border:2px #ff7800 solid;}
	.orderProcess .shippingSelect input {position:absolute;left:10px;top:3px;}
	.orderProcess .shippingSelect label {margin-left:40px;width:300px;display:block;}
	.orderProcess .shippingSelect .methodPrice {position:absolute;right:10px;top:5px;}
	.orderProcess .shippingSelect, .orderProcess .shippingSelect * {cursor:pointer;}

table.checkoutBar .currentCheckoutBar {background:#ff7800;}
table.checkoutBar a {color:#ff7800;}
textarea#comment {width:675px;}

/* couleur typo des boutons : listingBuy */
.listingBuy .oscbtn, .listingBuy a.oscbtn { outline:none;font-weight:normal; color: #ffffff; font-size: 1em; text-decoration: none; }
.listingBuy .oscbtn {border:0;cursor:pointer;background: transparent url('../images/buttons/buy/btn_right.gif') no-repeat right;display: block;float: left;	margin: 0 5px 0 0;padding: 0 15px 0 0;}
.listingBuy .oscbtn:hover {background: transparent url('../images/buttons/buy/btn_right_hover.gif') no-repeat right;}
.listingBuy .oscbtn span {line-height: 20px;background: transparent url('../images/buttons/buy/btn_left.gif') no-repeat;display: block;white-space:nowrap;padding: 0 0 0 15px;}
.listingBuy .oscbtn:hover span {background: transparent url('../images/buttons/buy/btn_left_hover.gif') no-repeat; }
	

.listingBuy .oscbtn_gris, .listingBuy a.oscbtn_gris { outline:none;font-weight:normal; color: #ffffff; font-size: 1em; text-decoration: none; }
.listingBuy .oscbtn_gris {border:0;background: transparent url('../images/buttons/buy/btn_right_gris.gif') no-repeat right;display: block;float: left;	margin: 0 5px 0 0;padding: 0 15px 0 0;}
.listingBuy .oscbtn_gris span {line-height: 20px;background: transparent url('../images/buttons/buy/btn_left_gris.gif') no-repeat;display: block;white-space:nowrap;padding: 0 0 0 15px;}


.popupDiv {
	display: none;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	overflow: auto;
	border: 2px solid #d8e8f5;
	background: #eff5fa;
	padding: 20px;
	margin-bottom: 15px;

}

.popupClose {
	display: block;
	border-top: 1px solid #EEE9DE;
	padding: 5px;
	font-weight: bold;
	color: #F98000;
	text-align: right;
	margin-top:20px;
}
.popupDiv h1{
	color:#285a92;
	background:transparent;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	height:auto;
	line-height:16px;
	padding-bottom:10px;
	text-decoration:underline;
}

.OutOfStock
{
	margin-top:40px;
	width:323px;
	height:25px;
	line-height:25px;
	color:#67859f;
	background:url(../images/fonds/fiche_produit_non_le.gif) no-repeat;
	font-style: italic;
	text-align: center;
}