@charset "ISO-8859-1";

/* zone de base Alain/justine*/


body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
/*	font-size: 62.5%;*/
font-size: 90%;
	color: black;
	background-color: #DCFC97;
		background-image: url(../imagesTemae/bg.png);
				background-repeat: repeat-x;
				behavior: url(includes/csshover.htc)
	}
	
/* styles génériques*/

	
/* préparation du fond en deux couleurs*/
#fondG {
	width: 500px;
	height : 1000px;
	position: absolute;
	left: 0px;
	top : 0px;
		background-image: url(../imagesTemae/bg2.png);
				background-repeat: repeat-x;
background-color : #DCFC97/*white*/;
		color: black;
}

#supportingText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width:100%;
	font-size: 10px;
	position: absolute;
	left: 150px;
	top: 75px;
	float: right;
	width: 750px;
	/*height: 500px;*/
	/*background-image: url(../imagesZen1/FondTexte.jpg);*/
	
	background-repeat: no-repeat;
		background-color:transparent;
		/*overflow : auto;*/
}
	
/* styles génériques*/

	
/* préparation du fond en deux couleurs*/

#container {
	width: 1000px;
	position: absolute;
	left: 50%;
	top : 0px;/*hauteur entete*/
	height: 590px;
	margin-right: -500px;
	margin-left: -500px;

		background-image: url(../imagesTemae/fondAD1.jpg);
				background-repeat: repeat-x;
	padding-top: 00px;
background-color : #DCFC97/*white*/;
		color: black;
}


/*TEST INVERSION DES IMAGES*/

.content1 {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:450px;
	top:20px;
		left:-80px;
	float: right;
	/*border: 1px solid black;*/
	margin:0px 0px 0px 0px;

	background-color:transparent;
	padding:0px;
height:150px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}
.content2 {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:450px;
	top:30px;
			left:-260px;/*-250*/
	float: right;
	/*border: 1px solid black;*/
	margin:0px 0px 0px 0px;

	background-color:transparent;
	padding:0px;
height:320px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}

#navAlpha {
	position:absolute;
	font-size : 100%;
	width:260px;

	top:50px;
	left:300px;/*0*/

	background-color:transparent;
	padding:0px;
	z-index:2;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:260px;
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
supportingText>#navAlpha {width:260px;}

#navBeta {
	position:absolute;
height : 480px;/*480*/
	top:-145px;/*-145*/
	left :500px;
overflow: hidden;
	background-color:transparent;
	padding:0px;
	z-index:-0;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:320px;/*320*/
	}
	
:focus {outline: 0;}
/* FIN * zone de base Alain/justine*/

a{

/*color : #87893A;*/
color : #CC3300;
text-decoration : underline;

}
a:visited {

	/*text-decoration: none;*/




}
a:hover {
	/*text-decoration: none;*/

}
a:active {


}


#pageHeader h1,
#pageHeader h2 {
	display: none;
	}


#pageHeaderX {
	background-color :transparent;
	background-repeat: no-repeat;
	position: absolute;

	width: 100%;
	float: left;

}
#preamble {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width:100%;

	font-size: 10px;
	float: left;
	left: 0px;
	top: 0px;
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;
		background-color: transparent;
	padding-left: 0px;
	border: none;
}

/*Menu de gauche*/
#linkList {
	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;
	position: absolute;
	width: 100px;
	height :500px;/* même hauteur que ST<*/
	float: left;
	
	left: 30px;/* 150-50 pour toucher juste à gauche de supporting texte*/
	top: 30px;
background-color: transparent;


}

/*recherche*/
#larchives {

}

#quickSummary {
	position: absolute;
	width:100%;
	top: 70px;
	float: right;
	left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;

	border: none;
}

#explanation {

padding-left : 100px;
padding-top : 10px;

}


/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */



a img {border: none; }

a:link, #navEZPagesTOC ul li a {

	text-decoration: none;
	}
 
a:visited {

	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

	}

a:active {

	}

h1 {
	font-size: 1.5em;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 3px;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

 .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
z-index : 1000;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
position : absolute;
	background-color: #99FF99;
	color: #000000;
	left : 630px;
	top : 150px;
	width : 300px;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: transparent;
	text-align: left;
	width: 100%;
	vertical-align: top;
	height :500px;
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;

	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;

	} 

#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 100%;
/*	width: 47%;   modif alain*/
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {position : relative;top : -10px;left :10px;}
.navSplitPagesLinks {}
.navNextPrevCounter {

	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevWrapper
	{
width:100%;
	height : 40px;

	font-size: 10px;
	float: left;
	left:210px;
	top:-30px;
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;

	padding-left: 0px;
		/*border: 1px solid #F2D95A;*/
}
	
	
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: transparent;
	font-weight: bold;
	height: 1%;
	width: 100%;
font-size: 100%;
color : black;
	}

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;

	white-space: nowrap;
	}

#navEZPagesTOCWrapper {
position : relative;
	font-size : 8pt;
	height: 1%;
	border: 1px solid #000000;
	top :-40px;
	left:250px;
	width : 350px;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow{
	margin: 0.5em;
	}
#indexProductListCatDescription{
	margin: 0.5em;
	width :600px;
	font-size : 10pt;
	margin : 0px;
	padding :0px;
	}
#navMainSearch {
	float: right;
		background-color: #F2D95A;
	}

#navBreadCrumb {
	background-color: transparent;
	}


#navEZPagesTop {
	background-color: transparent;
		width:300px;
	font-size: 10px;
	float: left;
	left: 500px;
	top: 10px;
	position: absolute;
	text-align: left;
	background-repeat: no-repeat;
	background-color : white;
	padding-left: 0px;
		border: 1px solid black;
	}
#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne {
	background-color: #FFCC99;
	}

#navColumnTwo {
	background-color: #00BFBF;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
position : relative;
height :60px;
width :90px;
	/*float: right;*/
	top:-50px;
		right:-150px;
	text-align: center;
	margin: 1em;
	/*border: 1px solid #000000;*/
	padding: 1em;
	z-index:10;
	/*background-color : white;*/
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading, #cartSubTotal, #cartaverti1{
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}
#cartaverti2, #cartaverti1 {
color : red;
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

}
.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 1em;

	}

.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0.5em 0.2em;
	}

.leftBoxContainer {
	border: 1px solid #ffffff;
	margin-top: 1.5em;
	}

.sideBoxContent {
	background-color: transparent;
	padding: 0.4em;
	}

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;

	}

.rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0.2em 0em;
	}

h3.leftBoxHeading a:hover {

	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {

	text-decoration: none;
	}

.rightBoxContent {
	background-color: #C3DF6E;
	margin-bottom: 1em;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;

	}
.categoryListBoxContents
{
height : 100px;
	background-color: transparent;
	text-align: center;
	}
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
#information {

	width:100%;

	font-size: 10px;
	float: left;
	left: 900px;
	top: 300px;
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;
	padding-left: 0px;
		border:none;
}


#ezpages {
	width:100%;

	font-size: 10px;
	float: left;
	left: 800px;
	top: 120px;
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;
	padding-left: 0px;
		border: 1px solid black;
}


#moreinformation {
	width:100%;

	font-size: 10px;
	float: left;
	left: 700px;
	top: 230px;
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;
	padding-left: 0px;
		border: 1px solid black;
}

#categories, #yahootreemenu {
	width:100%;
height : 300px;
	font-size:10px;
	float: left;
	left: 0px;
	top: 60px;
	position: absolute;
	/*text-align: righ;*/
	background-repeat: no-repeat;
	padding-left: 0px;
	/*	border: 1px solid black;*/
}


#shoppingcart {
	width:100%;

	font-size: 10px;
	float: left;
	left: 855px;
	top: -40px;
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;
		background-color: white;
	padding-left: 0px;
		border: 1px solid black;
			z-index:1001;
}

#footerWrapperOLD {
	width:100%;
	/*height :1px;*/
	position: relative;
	font-size: 8px;
	float: left;
	/*left: 0px;
	top:00px;*/
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;
	padding-left: 0px;

}
/*recherche*/
#search {
	width:100%;
	height : 40px;

	font-size: 10px;
	float: left;
	left: -60px;
	top: 400px;
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;

	padding-left: 0px;
		/*border: 1px solid #F2D95A;*/
}

/*entete CE QUI POSE PROBLEME 0 EXPLORER*/
#topWrapperX {
	width:100%;
	height : 40px;

	font-size: 10px;
	float: left;
	left: 0px;
	top: 0px;
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;

	padding-left: 0px;
		border:none;
}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}


	
.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
/*Séparation dans les articles*/

/* All the content boxes belong to the content class. */
/* All the content boxes belong to the content class. */




#checkoutconfirmationBody #supportingText,#checkoutconfirmationBody #container{

	height: 100%;


}
#SPIPsidebox {
	width:100%;
	font-size: 10px;
	float: left;
	left: 200px;
	top: 420px;
	position: absolute;
	text-align: right;
	background-repeat: no-repeat;
	padding-left: 0px;
		border: 1px solid black;
}


#navBreadCrumbWrapper {
	width:350px;
	font-size: 10px;
	float: left;
	left: 600px;
	top: -60px;
	position: absolute;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 0px;
	background-color : transparent;
	z-index : 1000;
}

#navMain {
	width:100px;

	float: left;
	left: 800px;
	top: 00px;
	position: absolute;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 0px;

}

#navEZPagesTop {
	width:100%;

	float: left;
	left: 400px;
	top: 100px;
	position: absolute;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 0px;
z-index:10;
}




#logosidebox{
margin: 0em;
margin-top: 1.5em;
border:none;
	}

#logosideboxContent {
text-align:center;
	}

#logosideboxHeading{
margin: 0;
padding: 0;
	}

	#logo{
	position : absolute;
top : 15px;
left : 0px;
	float: left;
	}
#productListHeading{
	position : absolute;
left : 340px;
	}
	#productListing{
	position: relative;
top : -0px;
	}
H1#productListHeading{
font-size : 250%;
top : -10px;
	}
#categoryImgListing{
	position : absolute;
left : 580px;
top :00px;
	}

	#footer {
position : relative;
			/*background-color : yellow;*/
bottom : 0px;
	text-align: left;
	background-repeat: no-repeat;
	padding: 0px;
		border: none;
}
#bas{
	position : relative;
	top : 100%;

}
	#loginDefaultHeading,#createAcctDefaultHeading,#createAcctSuccessHeading,
	#addressBookDefaultHeading,#accountDefaultHeading,#ezPagesHeading{
	position : relative;
left : 150px;
top : -5px;
}
	#indexCategoriesheading{

	position : relative;
left : 10px;
top : -5px;
}
	#indexCategories{
font-size : 12px;

	position : relative;
left : 10px;
top : -5px;
}

#productName{
position : absolute;
left : -118px;/*190*/
top : -52px;/*-10px*/
width : 400px;
font-size: 250%;
/*height : 72px;*/
}
#productAttributes{
width :290px;
	position : relative;
left : -150px;
top : -105px;
}
#productDetailsList{
width :100px;
	position : relative;
left : 20px;
top : -95px;
}



	.greetUser, .legend,#createAcctDefaultLoginLink,#addressBookDefaultPrimary{
	position : relative;
left : 230px;
top : 5px;

}

	#loginDefault,#createAcctSuccessMainContent{
	position : relative;
top : 100px;
}
	#createAcctSuccessMainContent{
	position : relative;
top : 0px;
}


	#productInfoLink{
	position : relative;
left : 0px;
float : right;
}
	#productPrices{
	position : relative;
left : -40px;
float : left;
}
#intro{
}
#siteMap {
	width: 90%;
	float: right;
	}
#ezPageDefault {
font-size: 9pt;
	}
		
	#mentions {font-size: 9pt;
	}
	#mentions-heading {display : none;
	}
	#conditions {font-size: 9pt;
	}
	#contact_us {font-size: 9pt;
	}
	#contactUsDefault {font-size: 9pt;
	}
	
h2.greeting{
font-size: 10pt;

	}
	
	#shoppingcartHeading {background-color : yellow;
	z-index : 1001;
	}
	h3.shoppingcartHeading {font-size : 12px; font-weight : bold;
	}
	#loginDefault.legend {background-color : yellow;
	}
	
.newsInfo {
  text-align: left;
  font-style: normal;
}

.newsContent {
font-size: 1.0em;
}

#newsArchivTitleHeading {
	text-align: left;
	}

#newsArchivDateHeading {
	text-align: right;
	}
	#navColumnTwoWrapper{}
	#newsscrollbox{
	position : absolute;
left : -50px;
top : 520px;
float : left;
}
	
	#categoryDescription{
font-size : 10px;

}
	#Exclu{
	position : absolute;
left : 500px;
top : -140px;
float : left;
}
	#qlt{
	/*display : none;*/
	position : absolute;
left : 420px;
top : -100px;
float : left;
z-index : 9999;
}
	#qlt2{
	/*display : none;*/
	background-color : white;
	color : red;
	padding : 3px;
	position : absolute;
	width : 300px;
	height : 70px;
left : 165px;
top : -80px;
float : left;
z-index : 9999;
}
#invisible{
color :red;
display : none;
}
#tabcontentcontainer{
position : relative;
left : -20px;

}

#bannerTwo
{
position : absolute;
left : -25px;
top : 475px;
border : none;
}
#bannerOne
{
position : absolute;
left : 500px;
top : -50px;
z-index : 99999;
}
#bannerThree
{
position : absolute;
left : 700px;
top : -50px;
z-index : 99999;
}
/*  permet d'eliminer la bannière 3 des pages infos*/
#productinfoBody div#bannerThree
{
display : none;
}
#bannerboxContent
{
position : absolute;
left : 550px;
top : 90px;
z-index : 99999;
}
	#bannerboxHeading{
	display : none;

}
	#indexDefaultX{
font-size : 7px;

}
#featuredProductsX{
font-size : 100%;

}
#PageIndex{
	font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
font-weight : normal;

}

#PageIndex b{
	font-family: verdana, arial, helvetica, sans-serif;
font-weight : bold;

}
#linksbox{
position : absolute;
left : -49px;
top : 420px;
border : none;

}
#productDateAvailable{
position : absolute;
left : -0px;
top: -92px;
font-size : medium;
color : red;
font-weight : bold;


}
#productInfoNoProductMainContent{
position : relative;
left : 20px;
top: 100px;
font-size : medium;
font-weight : bold;


}
.listingDescription{
font-family: Verdana,Arial;
color: #333333;
font-size: 10px;
line-height: 14px;
}
.centerBoxContentsProducts{


}
#greet a{
position : relative;
left : 50px;
color : red;
font-size: 12px;
}


/* ---- Article Sidebox ---- */
#staticRSSText {
  font-weight: bold;
}
.staticRSSArticles {
  text-align: left;
  margin: 5px 0 0 0;
  list-style: none;
}
.staticRSSArticle {
  margin: 0;
  /* remove/comment out the following line if using a defined delimiter */
  background: url("../images/icons/bullet-point.gif") 0px 8px no-repeat;
  padding: 0px 0px 2px 8px; 
}
#diapo{
position : relative;
top : -40px;
left : 0px;
}
#introDiapo{
position : relative;
top : 0px;
left : 0px;
}

#ezPagesHeading{
position : relative;
top : -35px;
left : 100px;
}

#ezpagestoc{

top: 00px;
left:0px;
color : red;
	margin: 0 0 20px 20px;
	line-height: normal;
	z-index : 10000;
	}

/* Boite logo, date, auteur de l'article */
#boite-logo-article,
#boite-logo-rubrique {
position : relative;
 top: -45px;
 right: 0px;
	float: right; 
	margin: 0 0 20px 20px; 
	line-height: normal;
	z-index : 9;
	}
/* Logo */	
#boite-logo-article img { 
	margin: 8px 0 0 0px; 
	border: 1px solid black;
	}
#actu {
height : 220px;
position : relative;
top :-30px;}
#coeur {
height : 150px;
}
#productListing a{
color : black;
}

