.justify	{text-align: justify;}
.ff		{ font-family: Helvetica, Arial;	}
.fs10	{	font-size:10px;	}
.fs11	{	font-size:11px;	}
.fs12	{	font-size:12px;	}
.fs13	{	font-size:13px;	}
.fs14	{	font-size:14px;	}
.fs16	{	font-size:16px;	}
.fs18	{	font-size:18px;	}
.fwbold	{	font-weight:bold;	}
.fcwhite{ color:#FFF; }
.fcgray { color:#666; }
.fcblack { color:#000; }
.fcblue{ color:#005788; }
.relative{position:relative;}
.tac{text-align: center;}
.tac{text-align: right;}
.b {border:1px solid #F00;}
#maintenanceDefault
{
	height:400px;
} 
.divac
{
	width:998px;
	height:auto;
	margin: auto;
	margin-top:10px;
}
.margina
{
	margin: auto;
}
.border
{
	border: 1px solid #00FF00;
}
/* fond du flash en attendant qu'il soit chargé */
.flashbg
{
	background-color: #FF0000;
}
body {
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-attachment: fixed;
}

a img {border: none; }
a	{ color:#666666; }


a.gray
{
	color:#7F7F7F;
	text-decoration: none;
}
a.gray:hover
{
	color:#7F7F7F;
	text-decoration: underline;
}
a.gray2
{
	color:#666;
	text-decoration: none;
}
a.gray2:hover
{
	color:#666;
	text-decoration: underline;
}
a.footerlnk
{
	color:#FFFFFF;
	text-decoration: none;
}
a.footerlnk:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}
a.footerlnk:active
{
	text-decoration:underline;
	color:#FFFFFF;
}


h1 {
	font-size: 1.5em;
	color: #524E4D;
	}

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 0;
	}



CODE {
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 1em;
	}

form
{
	margin:0;
	padding:0;
}
SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
	
	/*
	display: block;
	margin: auto;
	width: 95%;
	*/
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: black;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg, .floatl {
	float: left;
	}
	.floatr {
	float: right;
	}
.inline
{	display: inline;	}
LABEL.inputLabel {
	width: auto;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

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, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning {
	background-color: #ff0000;
	color: #ffffff;
	}
.messageStackError
{
	color: #ff0000;
	font-size: 1.1em;
}
.messageStackError2
{
	background-image: url(../images/homesbg.jpg);
	background-repeat: repeat-y;
	width: 998px;
	padding-left: 50px;
	color: #ff0000;
	font-size: 1.1em;
}
.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#homeWrapper, #mainWrapper {
	
	text-align: left;
	width: 998px;
	vertical-align: top;
}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
#mainWrapper #contentMainWrapper
{
	width: 998px;
	background-image: url(../images/homesbg.jpg);
	background-repeat: repeat-y;
}
#contentHomeWrapper
{
	height: 580px;
	background-image: url(../images/homebg.jpg);
	background-repeat: no-repeat;
	position: relative;
}

#contentMainWrapper
{
	height: 400px;
}

#logoWrapper{
	background-image: url(../images/headerbg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height:75px;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #homeWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.5em;
	margin-right: 0.5em;
	}
	
#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: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

/* header */
#navMain{
	width: 998px;
	height: auto;
}
/* footer */
#navSuppWrapper{
	width: 998px;
	height: 44px;
	color: #ffffff;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
}
#navSuppWrapper #left{
	float:left;
	width: 9px;
	height: 44px;
}
#navSuppWrapper #center{
	float:left;
	width:978px;
	height: 44px;
}
#navSuppWrapper #right{
	float:left;
	width: 11px;
	height: 44px;
}

#lowfooter
{
	width: 998px;
	height: auto;
	margin-top:10px;
	text-align: justify;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
#lowfooter a
{
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}


#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

 #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

 #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

 #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	padding: 0.5em 0.5em;
	background-color: #ffffff;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	}


#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}

/*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 {
	float: right;
	text-align: center;
	margin: 0;
	padding: 0;
	}

.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	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;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.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;
	list-style-type: none;
	} 

#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: 95px;
	text-align: right;
	padding-right: 40px;
	}

.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;
	}

.centerBoxWrapper {
	border: 1px solid #9a9a9a;
	height: 1%;
	margin: 1.1em 0;
	}

h2.centerBoxHeading {
	font-size: 1.3em;
	color: #ffffff;
	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	}

.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	border: 1px solid #9a9a9a;
	border-bottom: 5px solid #336633;
	margin-top: 1.5em;
	}

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.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, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	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;
	}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #008000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #FF0000;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*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;
	}

.productListing-rowheading {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	height: 2em;
	color: #FFFFFF;
	}

#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;
	}
#popupCouponHelp, #infoShoppingCart
	{
		padding:20px;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shippingEstimatorAdr, #shippingEstimatorData {
	clear: both;
	width: 100%;
	height:auto;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

/* linen d'indexation */
#indexationside
{
	margin-right: 0;
}
#indexation
{
	margin-bottom: 13px;
	height:43px;
}
#indexation .bar, #indexationside .bar
{
	margin: auto;
	height:43px;
}
#indexation .data, #indexationside .data
{
	height:43px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	color:#AAAAAA;
	text-align:center;
	background-image: url(../images/pad-index-bg.gif);
	background-repeat: repeat-x;
}
#indexation .left, #indexationside .left
{
	height:43px;
	width: 17px;
	background-image: url(../images/pad-index-l.gif);
	background-repeat: repeat-x;
	float:left;
}
#indexation .right, #indexationside .right
{
	height:43px;
	width: 15px;
	background-image: url(../images/pad-index-r.gif);
	background-repeat: repeat-x;
	float:left;
}


a.index,a.index:hover
{
	font-size: 12px;
	color:#AAAAAA;
	text-decoration: none;
}
.indexselected
{
	font-size: 12px;
	color:#AAAAAA;
	text-decoration: underline;
}

/* --------------------------------------------------------------------- 
   ---------------------- HOME STICKERS -------------------------------- */
#egluenewsfr
{
	width: 609px;
	height: 277px;
	background-image: url(../../../../images/news/news_fr.jpg);
	background-repeat: no-repeat;
}
#egluenewsen
{
	width: 609px;
	height: 277px;
	background-image: url(../../../../images/news/news_en.jpg);
	background-repeat: no-repeat;
}
#egluenewssp
{
	width: 609px;
	height: 277px;
	background-image: url(../../../../images/news/news_sp.jpg);
	background-repeat: no-repeat;
}

#banchickyleft1
{
	width: 86px;
	height:580px;
}

/* ------------------------- */

#egluegammes
{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #456763;
	
	margin-top:13px;
	margin-left: 2px;
	
	width: 384px;
	/*height: 232px;*/
	
	background-image: url(../images/pad-1-bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	
}
#egluegammes hr
{
	margin: 0;
	margin-left:11px;
	padding-top:7px;
	margin-top: 1px;
	
	width: 360px;
	height: 2px;
	border: none;
	border-bottom: 2px solid #A0C7C2;
	color: #A0C7C2;
}
#egluegammes .title 
{
	font-family: Helvetica, Arial;
	font-size: 16px;
	padding-left: 10px;
	margin-left:15px;
}
#egluegammes .top
{
	width: 384px;
	/*height: 13px;*/
	background-image: url(../images/pad-1-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:9px;
}
#egluegammes .bottom
{
	width: 384px;
	min-height: 223px;
	/*height: 236px;*/
	background-image: url(../images/pad-1-bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 9px;
}

#egluegammes table
{
	padding-top: 9px;
}
/* ------------------------- */
#egluequalite
{
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #328CB7;
	width: 240px;
	
	margin-left: 8px;
	background-image: url(../images/pad-quality-bg.jpg);
	background-repeat: repeat-y;
}
#egluequalite a.nostyle
{
	color: #328CB7;
	text-decoration: none;
}
#egluequalite .top
{
	width: 228px;
	background-image: url(../images/pad-quality-t.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#egluequalite .bot
{
	width: 228px;
	min-height: 247px;
	background-image: url(../images/pad-quality-b.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
}
#egluequalite .data
{
	padding-top: 23px;
	padding-left:10px;
	height:auto;
	margin: 0;
}
#egluequalite .title
{
	font-family: Helvetica, Arial;
	font-size: 16px;
	padding-left: 10px;
}
#egluequalite .liste
{
	width: 185px;
	height: auto;
}
#egluequalite .liste ul
{
	margin: 0 0 0 1.3em;
	padding: 0 0 9px 0;
}
#egluequalite .liste li
{
	margin: 0;
	padding: 0;
}


#egluequalite hr
{
	margin: 0;
	width: 130px;
	padding-top: 7px; 
	margin-left:1px;
	height: 2px;
	border: none;
	border-bottom: 2px solid #64ABCF;
	color: #A0C7C2;
}
/* ------------------------- */
#eglueinfo
{
	width: 249px;
	height: auto;
	background-image: url(../images/pad-2-bg.jpg);
	background-repeat: repeat-y;
}
#eglueinfo .separator
{
	width: 220px;
	height: 10px;
	
	background-image: url(../images/eglueinfo-hr.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#eglueinfo .top
{
	width: 249px;
	padding-top:8px;

	background-image: url(../images/pad-2-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#eglueinfo .bottom
{
	width: 249px;
	height: 411px;
	background-image: url(../images/pad-2-bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#eglueinfo .data
{
	width: 249px;
	height:auto;
	padding-left: 20px;
	padding-bottom:24px;
	color: #808080;
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 15px;
}
#eglueinfo .data h2
{	
	font-size: 14px;
	color: #005788;
}
#eglueinfo .data h2 a
{	
	color: #005788;
	text-decoration: underline;
}
#eglueinfo .arrow
{
	width: 6px;
	height: 11px;
	background-image: url(../images/info-arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.newsletterfield
{
	width: 151px;
	height: 20px;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;

	margin-top: 3px;
	background-image: url(../images/newsletterbg.jpg);
	background-repeat: no-repeat;
	border:0px;
}
/* --------------------------------------------------------------------- 
   ---------------------- GIGA PRODUCT LIST----------------------------- */
#productListingGigaStik
{
	width: 902px;
}
.paddata
{
	width: 250px;
	height: 279px;
	background-image: url(../images/pad-giga.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 20px;
	font-family: Helvetica, Arial;
	font-size: 14px;
	color: #666666;
}
.paddata h2, .paddata h2 a
{
	font-family: Helvetica, Arial;
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
	color:#666666;
}
.padsep
{
	width: 30px;
	height: 300px;
}
#productGigaStik
{
	margin-top: 40px;
}
/* --------------------------------------------------------------------- 
   ---------------------- DIDA PRODUCT LIST----------------------------- */
#productdidastik
{
	margin-top: 40px;
}
#productListingDidaStik
{
	width: 908px;
	height: auto;
}
.didaseparator
{
	width: 26px;
	height: 50px;
}
.didaitem
{
	width:440px;
	height:337px;
	text-align: center;
	display: inline-block;
	margin-bottom:35px;
}
.didabottom
{
	width: 378px;
	height: 44px;
	margin: auto;
	margin-top: 8px;
}
.didabottom .left
{
	width: 225px;
	height: 44px;
	font-family: Helvetica, Arial;
	font-size: 16px;
	background-image: url(../images/btn_dida.gif);
	background-repeat: no-repeat;
	color: #7F7F7F;
	padding-top: 11px;
}
.didabottom .left a
{
	padding-top: 13px;
	text-decoration: underline;
	color: #7F7F7F;
}
.didabottom .left a:hover
{
	padding-top: 13px;
	text-decoration: underline;
	color: #7F7F7F;
}
.didabottom .left a:visited
{
	padding-top: 13px;
	text-decoration: underline;
	color: #7F7F7F;
}
/* --------------------------------------------------------------------- 
   ---------------------- OTHERSTIK CATEGORIES LIST ------------------------- */
#otherstikFiltre
{
	background-repeat: no-repeat;
	background-position: right;
	width:148px;
	height:74px;
}
#otherstikDesc
{
	width:760px;
	padding-left: 60px;
	padding-right: 30px;
}
.otherstikfr
{
	background-image: url(../buttons/french/trier.jpg);
}
.otherstiken
{
	background-image: url(../buttons/english/trier.jpg);
}
.otherstikes
{
	background-image: url(../buttons/spanish/trier.jpg);
}

#otherstikFiltres
{
	width:120px;
	height:25px;
	margin-left:auto;
	padding-top: 33px;
	margin-right:5px;
}

#productListingOtherStik
{
	width: 902px;
	height: auto;
	margin-bottom: 15px;
}
#productListingTuttiStik
{
	width: 902px;
	height: auto;
	margin-bottom: 15px;
}
#otherstik
{
	margin: auto;
	height: auto;
	text-align: center;
}
#otherstik .categorie
{
	margin: 5px;
	width: auto;
	height: auto;
}


/* --------------------------------------------------------------------- 
   ---------------------- BANNERS ----------------------------------- */
#homegLeftCol
{	
	position: absolute;
	left: 0px;
	width:481px;
}
#homegRightCol
{
	position: absolute;
	top: 0px;
	left: 483px;
	width: 515px;
}
#banchickyleft
{
	position: absolute;
	width: 148px;
	height: 288px;
	top: 265px;
}

/* font align right */
.fav{vertical-align:middle;}
.far{text-align: right;}
.fb
{	font-weight: bold;	}
.fcred
{	color: #D70000;	}
.fcblack
{	color: #000000;	}

pre
{
	font-size:12px;
}


.bordergray
{
	border: 1px solid #dadada;
	padding:5px;
}

/*
#checkoutShipping, #shoppingCartDefault, #checkoutPayment, #checkoutPayAddressDefault, #conditions, #checkoutConfirmDefault, #accountDefault
*/
.centerColumn
{
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 15px;
}
.centerColumn2
{
	margin-left: 50px;
	margin-right: 50px;
}
#loginDefault.centerColumn
{
	margin-left: 60px;
	margin-right: 60px;
	margin-bottom: 15px;
}
#pagescms
{
	/*
	margin: 45px 50px 25px 50px;
	*/
	height:auto;
	font-family: Helvetica, Arial;
	font-size: small;
}
#pagescms h1
{
	font-size: x-large;
}
#pagescms h2
{
	font-size: large;
}

#contentMainPage
{
	width: 385px;
	font-size: 14px;
	text-align: justify;
}

#homeRoll
{
	width:380px;
	height: 300px;
}


#contactUsForm
{
	width:700px;
	margin: auto;
}

.rssicon
{
	margin-top:7px;
}
.footericon
{
	margin-top:7px;
	
}
.colorviewer
{
	width:18px;
	height:18px;
}

#productAttributes
{
	font-size:small;
}

/*-------------------- cheque cadeau  ---------------- */
#chequekado
{
	background-image: url(../images/bg/cadeau-gift.jpg);
	background-repeat: no-repeat;
	background-position: left 50px;
	width: auto;
	margin:0;
}
#chequeinfo
{
	text-align: justify;
	width: 302px;
	height: 500px;
	position: relative;
	left: 634px;
	top: 44px;
}

#chequekadodata
{
	width: 900px;
	left: 20px;
	margin: auto;
	position:relative;
	
}
#chequekadodata .cheqct
{
	width: 225px;
	float: left;
}
#chequekadodata .cheqct2
{
	width: 208px;
	float: left;
}
#chequekadodata .cheque
{
	background-image: url(../images/minicheque.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
	height: 132px;
	margin-bottom: 8px;
}
#chequekadodata .cheque .button
{
	text-align:center;
	margin-top:80px;
}
#chequekadodata .cheque .prix
{
	margin-left: 95px;
	padding-top: 10px;
	width: 78px;
	height: 20px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
/*-------------------- sur mesure -------------------- */
#surmesure
{
	background-image: url(../images/bg/page-sur-mesure.jpg);
	background-repeat: no-repeat;
	width: auto;
	height: 581px;
	margin:0;
}
#surmesure .titleen
{
	background-image: url(../buttons/english/tit_surmesure.png);
	background-repeat: no-repeat;
	width: 336px;
	height: 49px;
	margin:auto;
}
#surmesure .titlees
{
	background-image: url(../buttons/spanish/tit_surmesure.png);
	background-repeat: no-repeat;
	width: 336px;
	height: 49px;
	margin:auto;
}
#surmesure .titlefr
{
	background-image: url(../buttons/french/tit_surmesure.png);
	background-repeat: no-repeat;
	width: 336px;
	height: 49px;
	margin:auto;
}
#surmesure .data
{
	margin-left:585px;
	width: 330px;
	height: 328px;
	text-align: justify;
	color:#666;
	font-family: Helvetica,arial;
	font-size:12px;
}
#surmesure .link
{
	background-image: url(../images/bg/page-sur-mesure.gif);
	background-repeat: no-repeat;
	width: 330px;
	height: 58px;
	text-align: center;
}
/*-------------------- artikids -------------------- */
#artikids
{
	width: auto;
	min-height: 581px;
	margin:0;
}
.artikidsbgfr
{
	background-image: url(../images/bg/page-artikids-fr.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.artikidsbgen
{
	background-image: url(../images/bg/page-artikids-en.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.artikidsbges
{
	background-image: url(../images/bg/page-artikids-es.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.artikidstitlees
{
	background-image: url(../buttons/spanish/titre-artikids-ES.png);
	background-repeat: no-repeat;
	background-position: center 25px;
}
#artikids .data
{
	margin-left:580px;
	padding-top: 75px;
	width: 330px;
	/*height: 328px;*/
	text-align: justify;
	color:#666;
	font-family: Helvetica,arial;
	font-size:12px;
}
#artikids span.format
{	font-size: 10px;
}
#artikids .pad
{
	background-image: url(../images/artikids-pad-bg.gif);
	background-repeat: repeat-y;
	width: 331px;
	height: auto;
}
#artikids .padtop
{
	background-image: url(../images/artikids-pad-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:17px;
}
#artikids .padbot
{
	background-image: url(../images/artikids-pad-bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height:14px;
}
#artikids .artipad
{
	margin-left:10px;
	margin-top: -5px;
	width: 310px;
	height: auto;
	text-align: justify;
	font-family: Helvetica,arial;
	font-size:12px;
}
#artikids .ctextarea
{
	background-color:#F3F3F3;
	background-image: url(../images/artikids-textarea.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 285px;
	height: 58px;
	margin-left:2px;padding-top:5px;
	padding-left:5px;
	font-family: helvetica, arial;
	font-size:12px;
}


/*-------------------- contact us -------------------- */
#contactUsDefault
{
	background-image: url(../images/bg/page-contact.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: auto;
	height: 581px;
	margin:0;
}
#contactUsDefault .data
{
	width: 430px;
	height: auto;
	text-align: justify;
	color:#666;
	font-family: Helvetica,arial;
	font-size:12px;
}
#contactUsDefault .twidth1
{
	width: 430px;
	padding:0;
	margin:0;
	border:0;
}
#contactUsDefault .title
{
	background-image: url(../images/contacttitle.gif);
	background-repeat: no-repeat;
	width: 427px;
	height: 25px;
	padding-left: 25px;
	padding-top: 5px;
	color: #fff;
	font-size:14px;
}
#contactUsDefault .loginlabel
{
	padding-bottom:14px;
	width: 160px;
	float:left;
}

/*-------------------- notice -------------------- */
#cmsnotice
{
	background-image: url(../images/bg/page-notice.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: auto;
	height: 581px;
	margin:0;
}
#cmsnotice .title
{
	background-image: url(../images/title.gif);
	background-repeat: no-repeat;
	width: 283px;
	height: 24px;
	font-size:14px;
	color:#FFF;
	padding-left: 25px;
	padding-top:3px;
	padding-bottom:3px;
}

#cmsnotice .data
{
	margin-left:682px;
	width: 283px;
	height: 328px;
	text-align: justify;
	color:#666;
	font-family: Helvetica,arial;
	font-size:12px;
}

/*-------------------- sitemap -------------------- */
#sitemap
{
	width: 998px;
	height: 581px;
	color:#666;
	font-family: Helvetica, arial;
	font-size:13px;
	font-weight:bold;
	line-height: 15px;
}
.sitemapbg
{
	background-image: url(../images/bg/page-sitemap.jpg);
	background-repeat: no-repeat;
}
#sitemap .slogan
{
	float: left;
	margin-left:371px;
}
#sitemap .title
{
	color:#FFF;
	padding-left: 13px;
	vertical-align: text-top;
	padding-top: 2px;
}
#sitemap .titlegray
{
	background-image: url(../images/title_gray.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 280px;
	height: 20px;
}
#sitemap .titlegreen
{
	background-image: url(../images/title_green.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;
	width: 275px;
}
#sitemap .titlegreenl
{
	background-image: url(../images/title_greenl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 9px;
	
	height: 20px;
}
#sitemap .titlegreenr
{
	background-image: url(../images/title_greenr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 9px;
	height: 20px;
}
#sitemap .titlecyan
{
	background-image: url(../images/title_cyan.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 240px;
	height: 21px;
}
#sitemap .titlesitblue
{
	background-image: url(../images/title_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 114px;
	height: 20px;
}
#sitemap .titleblue2
{
	background-image: url(../images/title_blue2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 70px;
	height: 21px;
}
#sitemap .titlered
{
	background-image: url(../images/title_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 297px;
	height: 20px;
}
#sitemap .titlewhite
{
	background-image: url(../images/title_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #666;
	width: 107px;
	height: 20px;
}
#sitemap .titleyell
{
	background-image: url(../images/title_yell.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 240px;
	height: 21px;
}



/*-------------------- about -------------------- */
#cmsabout
{
	background-image: url(../images/bg/page-apropos.jpg);
	background-repeat: no-repeat;
	width: 998px;
	height: 581px;
}
#cmsabout .data
{
	margin-left:703px;
	padding-top:22px;
	width: 260px;
	height: 300px;
	text-align: justify;
	color:#666;
	font-family: Helvetica,arial;
	font-size:12px;
}
#cmsabout .data .title
{
	font-size:14px;
	font-weight:bold;
}

/*-------------------- infos -------------------- */
#cmsinfo
{
	background-image: url(../images/bg/page-infos.jpg);
	background-repeat: no-repeat;
	width: 998px;
	height: 729px;
}
#cmsinfo .data
{
	margin-left:60px;
	padding-top:23px;
	width: 500px;
	height: 300px;
	text-align: justify;
	color:#666;
	font-family: Helvetica,arial;
	font-size:12px;
}
#cmsinfo .data2
{
	margin-left: 640px;
	padding-top: 50px;
	width: 298px;
	height: 300px;
	text-align: justify;
	color:#666;
	font-family: Helvetica,arial;
	font-size:12px;
}

.cmspad
{
	padding-top: 22px;
	padding-bottom: 32px;
	margin-left: 112px;
	width: 780px;
	height: auto;
	color: #666;
}

.bluearrow
{
	background-image: url(../images/bluearrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 16px;
	height: 16px;
	float:left;
}
.titleblue
{
	font-size:14px;
	color:#005788;
	font-weight: bold;
}
.colblue, a.colblue, a.colblue:hover
{
	color:#005788;
}
.colbelec
{	color:#00DDFA; }
a.colbelec
{	color:#00DDFA; }
a.colbelec:hover
{	color:#00DDFA; }


/* ------- login -------- */
.minheight
{
	height: 581px;
	min-height:581px;
}
html>body .minheight{height:auto;}

#loginDefault
{
	height: 581px;
	min-height:581px;
}
html>body #loginDefault{height:auto;}
.loginpad
{
	background-image: url(../images/loginback-bg.gif);
	background-repeat: repeat-y;
	width: 427px;
	height: auto;
}
.loginpadtop
{
	background-image: url(../images/loginback-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:16px;
}
.loginpadbot
{
	background-image: url(../images/loginback-bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height:15px;
}
.logindata
{
	padding-left:20px;
}
.loginpad .title
{
	background-image: url(../images/logintitle.gif);
	background-repeat: no-repeat;
	width: 381px;
	height: 25px;
	margin-left: 11px;
	margin-top: -5px;
	padding-left: 25px;
	padding-top: 5px;
	color: #fff;
	font-size:14px;
}
.loginlabel
{
	width: 150px;
	float:left;
	font-size:12px;
}
.loginlabel2
{
	width: 120px;
	float:left;
	font-size:12px;
	height:25px;
}
.loginlabel3
{
	font-size:12px;
}
.cinput
{
	background-image: url(../images/logininputback.gif);
	background-repeat: no-repeat;
	border:0px;
	width: 257px;
	height: 17px;
	padding-top:5px;
	padding-left:5px;
	background-color:#F3F3F3;
}
.loginsep
{
	width:30px;
	height:250px;
}

.cinput2
{
	background-color:#F3F3F3;
	background-image: url(../images/logininputback2.gif);
	background-repeat: no-repeat;
	border:0px;
	width: 236px;
	height: 17px;
	padding-top:5px;
	padding-left:5px;
	
}
.cinput3
{
	background-color:#F3F3F3;
	background-image: url(../images/logininputback3.gif);
	background-repeat: no-repeat;
	border:0px;
	width: 129px;
	height: 17px;
	padding-top:5px;
	padding-left:5px;
	
}
.ctextarea
{
	background-color:#FFF;
	background-image: url(../images/textarea.gif);
	background-repeat: no-repeat;
	border:0px;
	width: 406px;
	height: 188px;
	padding-top:5px;
	padding-left:5px;
	
}

.oblgtxt
{color:#FF8D00;}
.oblg
{
	font-family: helvetica;
	color:#FF8D00;
	font-size:14px;
	font-weight:bold;
}
/*----------------------------------------------------------
--------- revue de presse ------------------------------------------*/
#revuedepresse
{
	background-image: url(../images/bg/page-revue-de-presse.jpg);
	background-repeat: repeat-y;
	width: 998px;
	height: 581px;
	min-height:581px;
}
html>body #revuedepresse{height:auto;}

#revuedepresse .titrefr
{
	background-image: url(../buttons/french/page-revue-de-presse-title.png);
	background-repeat: no-repeat;
	width: 329px;
	height: 46px;
}
#revuedepresse .titreen
{
	background-image: url(../buttons/english/page-revue-de-presse-title.png);
	background-repeat: no-repeat;
	width: 359px;
	height: 46px;
}
#revuedepresse .titrees
{
	background-image: url(../buttons/spanish/page-revue-de-presse-title.png);
	background-repeat: no-repeat;
	width: 470px;
	height: 43px;
}
/*----------------------------------------------------------
--------- revendeurs ------------------------------------------*/
#revendeurs
{
	background-image: url(../images/bg/page-revendeurs.jpg);
	background-repeat: repeat-y;
	width: 998px;
	height: 561px;
	min-height: 561px;
	padding-left: 25px;
	padding-top: 20px;
}
html>body #revendeurs{height:auto;}

#revendeurs .titrefr
{
	background-image: url(../buttons/french/titre-revendeur.png);
	background-repeat: no-repeat;
	width: 587px;
	height: 43px;
	margin-bottom: 15px;
}
#revendeurs .titreen
{
	background-image: url(../buttons/english/titre-revendeur.png);
	background-repeat: no-repeat;
	width: 587px;
	height: 43px;
	margin-bottom: 15px;
}
#revendeurs .titrees
{
	background-image: url(../buttons/spanish/titre-revendeur.png);
	background-repeat: no-repeat;
	width: 651px;
	height: 32px;
	margin-bottom: 25px;
}
/*----------------------------------------------------------
--------- panier ------------------------------------------*/
.title2
{
	background-color:#666;
	height: 24px;
	width: auto;
}
.title2left
{
	background-image: url(../images/panier-title-l.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 26px;
	padding-top:3px;
	height: 21px;
}
.title2right
{
	background-image: url(../images/panier-title-r.gif);
	background-repeat: no-repeat;
	background-position: right;
	float:left;
	width:100%;
	height: 24px;
}

.title3
{
	background-image: url(../images/title3-bg.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.title3left
{
	background-image: url(../images/title3-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 29px;
	padding-top:4px;
	height: 21px;
}
.title3right
{
	background-image: url(../images/title3-r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	width:100%;
	height: 24px;
}
.tablo-head
{
	background-image: url(../images/panier-tablo-top.gif);
	background-repeat: no-repeat;
	width: 884px;
	height: 33px;
}
.tablo-head3
{
	background-image: url(../images/panier-tablo3-top.gif);
	background-repeat: no-repeat;
	width: 884px;
	height: 33px;
}
.tablo-footer
{
	background-image: url(../images/panier-tablo-bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 884px;
	height: 30px;
}
.tablo-footer-bg
{
	background-image: url(../images/panier-tablo-bot-bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 884px;
	height: auto;
}
.tablo-footer-total
{
	background-image: url(../images/panier-tablo-bot2.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 884px;
	height: 2px;
	padding-top:5px;
}
.tablo-head .col0
{
	width: 102px;
	height: 33px;
	text-align: center;
}

.tablo-head .col1
{
	width: 371px;
	text-align: center;
	height: 25px;
	margin-top: 8px;
}
.tablo-head .col2
{
	width: 137px;
	text-align: center;
	height: 25px;
	margin-top: 8px;
}
.tablo-head .col3
{
	width: 137px;
	text-align: center;
	height: 25px;
	margin-top: 8px;
}
.tablo-head .col4
{
	width: 136px;
	text-align: center;
	height: 25px;
	margin-top: 8px;
}

#cartContentsDisplay .tablo-line-1
{	background-color: #F3F3F3;	}
#cartContentsDisplay .tablo-line-1 td
{	border: 1px solid #DEDEDE;	}
#cartContentsDisplay .tablo-line-1 .extl
{	border-left: 2px solid #DEDEDE;	}
#cartContentsDisplay .tablo-line-1 .extr
{	border-right: 2px solid #DEDEDE;	}
#cartContentsDisplay .tablo-line-2
{	background-color: #EDEDED;	}
#cartContentsDisplay .tablo-line-2 td
{	border: 1px solid #DBDBDB;	}
#cartContentsDisplay .tablo-line-2 .extr
{	border-right: 2px solid #DBDBDB;	}
#cartContentsDisplay .tablo-line-2 .extl
{	border-left: 2px solid #DBDBDB;	}

.tablo-head-tr
{	height: 32px;	}
.tablo-head-tr td.sep
{	border-right: 2px solid #DEDEDE;}
.tablo-head-tr td.extl
{	border-left: 0px;	}
.tablo-head-tr td.extr
{	border-right: 0px;	}

.padcartitem
{
	padding-top:10px;
}

.padleft
{	padding-left:15px;	}



#shoppingCartDefault .tablo2-head, #checkoutShipping .tablo2-head
{
	background-image: url(../images/panier-tablo2-top.gif);
	background-repeat: no-repeat;
	width: 609px;
	height: 32px;
}
#shoppingCartDefault .tablo2-line, #checkoutShipping .tablo2-line
{
	background-image: url(../images/panier-tablo2.gif);
	background-repeat: no-repeat;
	width: 609px;
	height: 62px;
}
#shoppingCartDefault .tablo2-footer, #checkoutShipping .tablo2-footer
{
	background-image: url(../images/panier-tablo2-bot.gif);
	background-repeat: no-repeat;
	width: 609px;
	height: 65px;
}

#checkoutShipping
{
	height:580px;
}


/* --------- shipping -------------- */
.shipp-tablo-head
{
	background-image: url(../images/shipp-tablo-head.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 870px;
	height: 31px;
	padding-top: 10px;
}
.shipp-tablo-data
{
	background-image: url(../images/shipp-tablo-bg.gif);
	background-repeat: repeat-y;
	width: 870px;
	height: auto;
	
}
.shipp-tablo-data table
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.shipp-tablo-bg .col0
{
	width:505px;
	padding-left: 10px;
}
.shipp-tablo-bg .col1
{
	width:117px;
	text-align: center;
}
.shipp-tablo-bg .col2
{
	width:119px;
	text-align: center;
}
.shipp-tablo-bg .col3
{
	width:118px;
	text-align: center;
}
.shipp-tablo-footer
{
	background-image: url(../images/shipp-tablo-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 870px;
	padding-top: 10px;
	padding-bottom:15px;
	
}
.shipp-tablo-bg
{
	background-image: url(../images/shipp-tablo-bg.gif);
	background-repeat: repeat-y;
	width: 870px;
}
.shipp-tablo-sep
{
	background-image: url(../images/shipp-tablo-sep.gif);
	background-repeat: no-repeat;
	width: 870px;
	height: 2px;
}


/*-----------------------------------------------------
-----------------------------------------------------*/
#homenews
{
	width: 366px;
	position: relative;
	left:25px;
	/*
	height:265px;
	background-image: url(../images/minipad.png);
	*/
	color: #666;
	font-size: 9px;
}

#homenews .header
{
	width: 366px;
	height: 16px;
	background-image: url(../images/minipadh.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#homenews .footer
{
	width: 366px;
	height: 20px;
	background-image: url(../images/minipadf.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#homenews .data
{
	width: 366px;
	top: 16px;
	background-image: url(../images/minipadbg.png);
	background-repeat: repeat-y;
	padding-left: 12px;
	padding-top: 0;
}
#homenews .data .image
{	width: 119px;
	height: 78px;
	padding-left: 10px;
}
#homenews .data .sep
{	width: 345px;
	height: 8px;
}
#homenews .data .text
{	width: 205px;
	padding-left: 7px;
}
#homenews a
{
	text-decoration: none;
}
#homenews div.colored
{	
	left: 10px;
	width: 10px;
	height: 78px;
}
#homenews .colored1
{	padding-left:10px; background-color: #FF0000;	}
#homenews .colored2
{	padding-left:10px; background-color: #70CD00;	}
#homenews .colored3
{	padding-left:10px; background-color: #FFE000;	}
#homenews div.img
{
	width: 119px;
	height: 78px;
	background-color: #666;
	margin-right: 50px;
	border:1px solid #0F0;
}

.alpha50
{
	filter:alpha(opacity=20); /* IE */
	-moz-opacity:0.2; /* Mozilla */
	-khtml-opacity: 0.2; /* Safari */
	opacity: 0.2; /* CSS3 */
}
.noalpha
{
	filter:alpha(opacity=100); /* IE */
	-moz-opacity:1; /* Mozilla */
	-khtml-opacity: 1; /* Safari */
	opacity: 1; /* CSS3 */
	z-index:2;
	position:absolute;
}

p.notm
{
	margin-top:-20px;
}
a.nou
{ text-decoration: none; }

.padr20
{ padding-right: 20px;	}

.price
{	
	_width:57px;
	min-width:57px;
	height: 27px;
	text-align: center;
	background-image: url(../images/pricebg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top:2px;
	padding-top: 3px;
}
.price2
{
	margin-top:1px;
}
.price2 .left
{
	background: url(../images/pricebg_l.gif) no-repeat left top;
	width: 3px;
	height: 27px;
}
.price2 .right
{	
	background: url(../images/pricebg_r.gif) no-repeat left top;
	width: 3px;
	height: 27px;
}
.price2 .data
{	
	padding-top:2px;
	background: url(../images/pricebg_bg.gif) repeat-x left top;
	height: 27px;
}

a.hnewsr	{ color: #FF0000; }
a.hnewsj	{ color: #FFE000; }
a.hnewsb	{ color: #0097FF; }


#navMain
{
	color :#666;
	background-color: #F3F3F3;
} 
#navMain a, #navMain ul li a{
	color: #666666;
	text-decoration: underline;
}


#homenews1 .scroll, #homenews2 .scroll, #homenews3 .scroll
{
	position:absolute;
	left:345px;
	height:105px;
	z-index:3;
}


/* -------------------------------------------------- */
#greennews
{
	width: 630px;
}
#greennewstext
{
	padding-top: 15px;
	width: 605px;
	text-align: justify;
}

#eglueinfo .bottomgreen
{
	width: 249px;
	height: 403px;
	background-image: url(../images/pad-2-bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#greenpads
{
	padding-top: 15px;
}

.greenpad
{
	background-image: url(../images/pad-green.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	width: 830px;
	margin: auto;	
	height: 475px;
/*	margin-left: 11px;
	margin-top: -5px;
	padding-left: 25px;
	padding-top: 5px;
	color: #fff;
	font-size:14px;*/
}

.greenpad .title
{
	margin-top:1px; margin-left: 44px;
	line-height: 25px;
	background-color: #CACACA;
	background-image: url(../images/greenpadB.jpg);
	background-repeat : repeat-x;
	background-position: left top;
	/*border: 1px solid #F00;*/
	height: 34px;
}
.greenpad .rcorner
{
	background-image: url(../images/greenpadR.jpg);
	background-repeat : no-repeat;
	background-position: left 1px;
	width: 46px;
	height: 35px;
}
.greenpad .image0
{
	margin-top: -1px;
	margin-left: 6px;
	width: 396px;
	height: 435px; 
}
.greenpad .rightcol
{
	width: 360px;
	padding-left: 23px;
}
.greenpad .rightcol .subtitle
{
	width: 360px;
	padding-left: 23px;
}
.greenpad .rightcol table.info
{
	margin-top: 5px;
}
.greenpad .rightcol table.info td
{
	font-size: 14px;
	line-height: 40px;
}
.greenpad .desc
{
	width: 360px;
	height: 215px;
	margin-top: 15px;
}

.imagesc
{
	height: 80px;
}

.fextra
{
	height: 30px;
	overflow: hidden;
}

.flowerpower
{
	position:relative;
	left:26px;
	top:25px;
	width:450px;
	height: 450px;
	background-repeat: no-repeat;
	background-position: 1px 4px;
}
.flowerfr
{	background-image: url(../buttons/french/noflash.jpg);	}
.floweren
{	background-image: url(../buttons/english/noflash.jpg);	}
.floweres
{	background-image: url(../buttons/spanish/noflash.jpg);	}
