body	{ background-color : #000000; }

/* -------------- */
/*     HEADER     */
/* -------------- */

#boxHeader { color : #ffffff; }

#boxHeader #searchForm .field { border : 1px solid #000; border-bottom : 1px solid #fff; }

#boxHeader #options a,
#boxHeader #options a:visited	{ color : #ffffff; }
#boxHeader #options a:hover		{ color : #9966cc; }

#boxMenu { border-top : 1px solid #ffffff; border-bottom : 0px; }

#rootPages li a,
#rootPages li a:visited	{ color : #ffffff; }
#rootPages li a:hover	{ color : #9966cc; }

#boxContent	{ vertical-align : middle; color : #fff; }

#footer	{ border-top : 1px solid #ffffff; }
#footer ul li,
#footer li a,
#footer li a:visited	{ color : #ffffff; }
#footer li a:hover		{ color : #9966cc; }

#homeText { color : #ffffff; font-size : 2.2em; text-transform :uppercase; line-height : 1.3em; }

#pageBg1,
#pageBg2 { margin : 0px; width : 100%; height : 100%; z-index : 0; overflow : hidden; }

#homeLoading { color : #ffffff; font-size : 1.1em; }

#rootCollections { width : 934px; position : relative; border-top : 1px solid #ffffff; border-bottom : 1px solid #fff;  }
#rootCollections ul li { color : #ffffff; }
#rootCollections li a,
#rootCollections li a:visited { color : #ffffff; }
#rootCollections li.active a,
#rootCollections li.active a:visited,
#rootCollections li a:hover { color : #cc66cc; }
#rootCollections li a i,
#rootCollections li a:visited i	{ color : #ffffff; font-style : italic; }
#rootCollections li a:hover i,
#rootCollections li.active a i,
#rootCollections li.active a:visited i { color : #cc66cc; }

.collectionPeriod { color : #fff; text-transform : uppercase; font-size : 1.3em; margin-bottom : 10px; text-align : center; width : 100%; }
.collectionPeriod a,
.collectionPeriod a:visited { color : #ffffff; }
.collectionPeriod a:hover { color : #cc66cc; }

.collectionName { color : #fff; text-transform : uppercase; font-size : 1.4em; line-height : 2.0em; text-align : center; width : 100%;}
.collectionName a,
.collectionName a:visited { color : #ffffff; }
.collectionName a:hover { color : #cc66cc; }

.collectionInfos { position : absolute; top : 180px; text-align : center; }

#accountSubMenu,
#accountSubMenu a,
#accountSubMenu a:visited { color : #fff; }

#boxCollections	{ width : 934px; margin-top : 8px; }

#listCollections { width: 100%; overflow: hidden; white-space : nowrap; position : relative; }
#listCollections li { display : inline; float: left; height : 430px; text-align : center; }

#listCollectionImages { width: 100%; overflow: hidden; white-space : nowrap; position : relative; }
#listCollectionImages table tr td { padding-right : 20px; }

.collectionImageMoreInfos { position : absolute; top : 360px; text-align : center; background-color : #383838; color : #fff; line-height : 1.7em; text-transform : uppercase; }
.collectionImageMoreInfos a,
.collectionImageMoreInfos a:visited { color : #fff; }

.collectionImageMoreInfos { -moz-opacity:0.7; filter:alpha(opacity=70); -opacity:0.7; -khtml-opacity:0.7; }
.collectionImageMoreInfos:hover { background-color : #000; } 

#listCollectionsTrack { float: left; text-align : center; clear : both; width : 100%; height : 15px; background : url('../images/slider_bg_collections.gif') top left; }
#listCollectionsHandle { float : left; width : 111px; height : 15px; cursor : pointer; background : url('../images/slider_button_collection.gif') no-repeat top left; }
.fakeCollectionsSlider { height : 16px; }

.collectionProduct { display : inline; }
table.productsList { height : 100%; border-collapse : collapse; }

table.productsList td { width : 320px; }
table.productsList tr td { width : 320px; }

.collectionProductImage { width : 180px; margin-bottom : 8px; }
.collectionProductTitle { width : 180px; text-transform : uppercase; }
.collectionProductMoreInfos { width : 180px; text-transform : uppercase; margin-bottom : 20px; font-size : 0.9em; }

.collectionProductTitle a,
.collectionProductTitle a:visited { color : #fff; }
.collectionProductTitle a:hover { color : #cc66cc; }

.collectionProductMoreInfos a,
.collectionProductMoreInfos a:visited { color : #fff; }
.collectionProductMoreInfos a:hover { color : #cc66cc; }

.closeImageInfos { float : right; padding-right : 12px; }
.closeImageInfos a,
.closeImageInfos a:visited { color : #fff; }
.closeImageInfos a:hover { color : #cc66cc; }

#collectionPlayer { z-index : 100000; width : 30px; height : 20px; text-align : right; position : absolute; padding-top : 1px; right : 0px; }