.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; text-align: justify; padding: 0 5 0 5
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
BODY {
	BACKGROUND: #fff2d2; MARGIN: 0px; COLOR: #000000; text-align: justify
}
A {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 10px; COLOR: #FF6842; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
FORM {
	DISPLAY: inline
}

TD.trailNavigation, A.trailNavigation, A.trailNavigation:link{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; vertical-align: top; BACKGROUND: #ffffff;  COLOR: #FCB632; FONT-FAMILY: Verdana, Arial, sans-serif
}

A.trailNavigation:hover {
   COLOR: #D22D0D; FONT-FAMILY: Verdana, Arial, sans-serif
}

TR.header {
	BACKGROUND: #fff2d2
}
TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffffff; WIDTH: 797px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.headerNavigation {
	COLOR: #000000
}
A.headerNavigation:hover {
	COLOR: #000000
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.footer {
	BACKGROUND: #bbc3d3
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBox {
	BACKGROUND: url(images/boxContent.jpg) repeat-y left top
}
.infoBoxContents {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #fff2d2; COLOR: #A80021; FONT-FAMILY: Verdana, Arial, sans-serif; padding: 0 5 0 5
}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; padding: 0 10 0 10
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.rubBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/rubbox/headingRub.jpg) left top; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 24px
}
TD.rubBoxHeadingOmbre {
	FONT-SIZE: 8px; BACKGROUND: url(images/rubbox/headingRubOmbre.jpg) left top; VERTICAL-ALIGN: top;
}

TD.rubBoxContents {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.accountHistory-odd {
	BACKGROUND: #f8f8f9
}
TR.addressBook-odd {
	BACKGROUND: #f8f8f9
}
TR.alsoPurchased-odd {
	BACKGROUND: #f8f8f9
}
TR.payment-odd {
	BACKGROUND: #f8f8f9
}
TR.billing-odd {
	BACKGROUND: #f8f8f9
}
TR.productListing-odd {
	BACKGROUND: #FDFFCE
}
TR.productReviews-odd {
	BACKGROUND: #f8f8f9
}
TR.upcomingProducts-odd {
	BACKGROUND: #f8f8f9
}
TR.shippingOptions-odd {
	BACKGROUND: #f8f8f9
}
TR.accountHistory-even {
	BACKGROUND: #f8f8f9
}
TR.addressBook-even {
	BACKGROUND: #f8f8f9
}
TR.alsoPurchased-even {
	BACKGROUND: #f8f8f9
}
TR.payment-even {
	BACKGROUND: #f8f8f9
}
TR.productListing-even {
	BACKGROUND: #FFF2D2
}
TR.productReviews-even {
	BACKGROUND: #f8f8f9
}
TR.upcomingProducts-even {
	BACKGROUND: #f8f8f9
}
TR.shippingOptions-even {
	BACKGROUND: #f8f8f9
}
TR.productListing-inter {
	BACKGROUND: #ffffff; Height:3
}

TABLE.productListing {
	border-spacing: 1px
}
.productListing-heading, .productListing-heading A{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #FFE8B0; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT:30
}

TABLE.billing {
	BORDER-RIGHT: #b6b7cb 1px solid; BORDER-TOP: #b6b7cb 1px solid; BORDER-LEFT: #b6b7cb 1px solid; BORDER-BOTTOM: #b6b7cb 1px solid; border-spacing: 1px
}
.billing-heading, .billing-heading A{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #b6b7cb; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT:30
}

TD.productListing-heading A:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #FFE8B0; COLOR: #FF6842; FONT-FAMILY:  Verdana, Arial, sans-serif 
}

TD.productListing-data, TD.productListing-data A:hover, TD.productListing-data A {
	FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif
}

DIV.productListing-data, DIV.productListing-data A:hover, DIV.productListing-data A {
	FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif
}


A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	BACKGROUND: #ffff33; COLOR: #0000ff
}
TD.pageHeadingTopLeft {
	BACKGROUND: url(images/pageHeadLeft.jpg) no-repeat right bottom; height:35px
}
TD.pageHeadingTop {
	BACKGROUND: url(images/pageHead.jpg) no-repeat center bottom
}

TD.pageHeadingTopRight {
	BACKGROUND: url(images/pageHeadRight.jpg) no-repeat left bottom
}

TD.pageLeft {
	BACKGROUND: url(images/pageLeft.jpg) repeat-y right center
}
 TD.pageLeft A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

 TD.pageLeft A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FF6842; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.pageRight {
	BACKGROUND: url(images/pageRight.jpg) repeat-y left center
}

TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #A80021; FONT-FAMILY: Verdana, Arial, sans-serif;  vertical-align: top; padding-left: 10
}

DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #A80021; FONT-FAMILY: Verdana, Arial, sans-serif
}

DIV.pageHeading2, TD.pageHeading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF6842; FONT-FAMILY: Verdana, Arial, sans-serif; LINE-HEIGHT: 3;
}

SPAN.pageHeadingSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #A80021; FONT-FAMILY: Verdana, Arial, sans-serif; padding-left: 10
}

TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.pageHeadingConseil_1{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, sans-serif; Height: 26px
}

TD.pageHeadingConseil_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; Height: 26px
}

TD.introConseil {
	FONT-STYLE: italic; FONT-SIZE: 14px; LINE-HEIGHT: 1.5; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif ; text-align: justify; padding: 0 30 0 30; COLOR: #000000
}

TD.introConseil A{
	FONT-STYLE: italic; FONT-SIZE: 14px; LINE-HEIGHT: 1.5; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif ; text-align: justify; COLOR: #000000
}

TD.introConseil A:hover{
	FONT-STYLE: italic; FONT-SIZE: 14px; LINE-HEIGHT: 1.5; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif ; text-align: justify; COLOR: #FF3300
}

TD.mainConseil {
	FONT-SIZE: 14px; LINE-HEIGHT: 2; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif ; text-align: justify;  COLOR: #000000; padding: 0 50 0 60
}


TD.mainConseil A{
    TEXT-DECORATION: none; FONT-SIZE: 14px; LINE-HEIGHT: 2; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #6587FC; padding: 0 5 0 5;
}

TD.mainConseil A:hover{
   TEXT-DECORATION: none; FONT-SIZE: 14px; LINE-HEIGHT: 2; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #FF3300; padding: 0 5 0 5;
}

TD.subTitleConseil{
	BACKGROUND: url(images/bgHeading2.gif) repeat-x; height: 34px
}
TD.subtitleConseil DIV.pageHeading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF6842; FONT-FAMILY:  Verdana, Arial, sans-serif; LINE-HEIGHT: 2.5; text-indent: 25px
}


TD.main {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; padding: 0 20 0 20; text-align:justify
}

TD.mainTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 1.5; color:#000000; FONT-FAMILY: Verdana, Arial, sans-serif; padding: 0 20 0 20; text-align:justify
}

P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif; margin-left: 20
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif;  padding: 3 3 3 5;
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.searchZoneTop {
	FONT-WEIGHT: bold; FONT-SIZE: 4px; vertical-align: bottom; BACKGROUND: url(images/search_bgTop.jpg) repeat-x left top;  FONT-FAMILY: Verdana, Arial, sans-serif; height: 6px
}
TD.searchZone {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/search_bg.jpg) repeat-x left top;  FONT-FAMILY: Verdana, Arial, sans-serif; height: 34px
}

TD.pageHeadTop {
	BACKGROUND: url(images/pageHead.jpg) no-repeat center bottom
}

TD.pageContent {
	BACKGROUND: #ffffff; margin: 0 5px 0 0
}
TD.pageBottom {
	BACKGROUND: url(images/pageBottom.jpg) no-repeat center top; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.pageBottomLeft {
	BACKGROUND: url(images/pageBottomLeft.jpg) no-repeat right top; FONT-FAMILY: Verdana, Arial, sans-serif; height:43px
}
TD.pageBottomRight {
	BACKGROUND: url(images/pageBottomRight.jpg) no-repeat left top; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.logoTop{
	BACKGROUND: url(images/N00.jpg) no-repeat center top; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.logoBottom{
	BACKGROUND: url(images/N08.jpg) no-repeat center top; height:16px; FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.logoRight{
	BACKGROUND: url(images/N10.gif) repeat-y left top; FONT-FAMILY: Verdana, Arial, sans-serif
}


.logoRight A, A.logoRight A:link, .logoRight A:visited{
	FONT-SIZE: 10px; COLOR: #260000; FONT-FAMILY: Verdana, Arial, sans-serif; font-weight: bold; TEXT-DECORATION: none
}

.logoRight A:hover, FONT.menuSelected {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; font-weight: bold; TEXT-DECORATION: none
}

DIV.sousMenu {
	BACKGROUND-COLOR: transparent; position: absolute; top:177px; right:0px
}
 
TD.sousMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #260000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.sousMenu A{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #260000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}

TD.sousMenu A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}

TD.filinfoH{
	BACKGROUND: url(images/N11.gif) repeat-x left center; FONT-FAMILY: Verdana, Arial, sans-serif
}

DIV.produitHeading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; margin: 0 10 0 10
}

DIV.produitMain, TD.produitMain{
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; text-align: justify; margin: 0 10px 0 30; COLOR: #000000
}

TD.pageHeadingTopLeftProduct {
	BACKGROUND: url(images/pageHeadLeftProduct.jpg) no-repeat right bottom; height:35px
}

TD.pageBottomLeftProduct {
	BACKGROUND: url(images/pageBottomLeftProduct.jpg) no-repeat right bottom; height:43px
}

DIV.panier {
	Text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent; position: absolute; top:185px; right:17px
}
DIV.panierContent{
	Text-align: right; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent; position: absolute; top:235px; right:63px
}

DIV.panierArticle {
	Text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent; position: absolute; top:80px; right:17px
}
DIV.panierContentArticle {
	Text-align: right; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent; position: absolute; top:153px; right:63px
}

TD.total {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif; padding: 0 10 0 10; text-align:right
}

TD.totalRemise {
	FONT-SIZE: 11px; COLOR: #A80021; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif; padding: 0 10 0 10; text-align:right
}

span.avertissement{
  FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR:#FF3300
}

span.avertissementShipping{
  FONT-WEIGHT: bold;  FONT-SIZE: 12px; COLOR:#FF3300
}

span.avertissementWebsiteClose{
  FONT-WEIGHT: bold;  COLOR:#FF3300
}

DIV.album {
 position: absolute; top:210px; left:0px;
}

td.albumLeft{
	BACKGROUND: url(images/bgAlbumLeft.jpg) repeat-y center top
}
td.albumRight{
	BACKGROUND: url(images/bgAlbum.jpg) repeat-xy center top
}

.exposant{
 vertical-align: 4px; font-size: 70%
}

TABLE.accueil{
  BACKGROUND: #ffffff; WIDTH: 220px; TEXT-ALIGN: center; VERTICAL-ALIGN: top; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TABLE.accueilSpecial{
  WIDTH: 500px; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}


TD.accueil_special{
   FONT-WEIGHT:bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}


TD.accueilSpecial A{
  TEXT-ALIGN: center; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #000077;
}

TD.accueilSpecial A:hover{
  TEXT-ALIGN: center; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #FF3300;
}



td.accueilLeft{
	BACKGROUND: url(images/borderRubrique.jpg) repeat-y left bottom
}

td.accueilRight{
	BACKGROUND: url(images/borderRubrique.jpg) repeat-y right bottom
}


TD.accueil_new{
  BACKGROUND: #FFFFFF; TEXT-ALIGN: justify; VERTICAL-ALIGN: top; padding: 0 5 0 5; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_new A{
 TEXT-ALIGN: center; padding: 0 5 0 5; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_optimise{
   TEXT-ALIGN: justify; VERTICAL-ALIGN: top; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_optimise A{
  TEXT-ALIGN: justify; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_optimise_2{
  BACKGROUND: url(images/accueil_entretien.jpg) no-repeat left top; HEIGHT: 75px; TEXT-ALIGN: LEFT; VERTICAL-ALIGN: middle; padding: 0 0 0 40; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_optimise_2 A{
  TEXT-ALIGN: left;  FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}


TD.accueil_idea{
  BACKGROUND: #FFFFFF; VERTICAL-ALIGN: top; padding: 0 0 0 0; TEXT-ALIGN: justify; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}


.accueil_idea A{
  padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 11px; COLOR: #000000
}

.accueil_idea A:hover{
  padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #FF3300
}


TD.accueil_evt{
  TEXT-ALIGN: justify; VERTICAL-ALIGN: top; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_evt A{
  TEXT-ALIGN: justify; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_site{
   TEXT-ALIGN: center; VERTICAL-ALIGN: top; padding: 0 5 0 5; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_site A{
  TEXT-ALIGN: center; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_new A:hover, TD.accueil_optimise A:hover, TD.accueil_evt A:hover, TD.accueil_site A:hover{
  FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px; COLOR:#FF3300
}


TD.accueil_autre{
  TEXT-ALIGN: justify; VERTICAL-ALIGN: top; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_autre A{
  TEXT-ALIGN: justify; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 11px
}

TD.accueil_autre A:hover, P.accueil_autre A:hover{
  FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 11px; COLOR:#FF3300
}

P.accueil_autre{
  FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; text-align: center; FONT-SIZE: 1.3em; COLOR:#e7ad22
}

P.accueil_autre A{
  TEXT-ALIGN: justify; padding: 0 0 0 0; COLOR : #2a47a4; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 11px
}



.price{
	FONT-SIZE: 17px; COLOR:#6587FC
}
.title1{
	FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR:#FF3300; TEXT-ALIGN: center
}

TABLE.postit {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; text-align: justify; padding: 5 5 5 5; BACKGROUND: #FDFFDE; BORDER-RIGHT: #b6b7cb 2px solid; BORDER-TOP: #b6b7CC 1px solid; BORDER-LEFT: #b6b7CC 1px solid; BORDER-BOTTOM: #b6b7cb 2px solid 
}

p.accueil_new { 
	FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 1.2em; COLOR:#F78638
}

p.accueil_optimise{ 
  FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; text-align: center; FONT-SIZE: 1.3em; COLOR:#7A4E92
}

p.accueil_site img { 
   vertical-align: middle;
}

p.accueil_site span { 
   vertical-align: middle;
}

p.accueil_site A { 
   vertical-align: middle;
}

span.centerImg img { 
   vertical-align: middle;
}

td.pdtmois { 
  BACKGROUND: url(images/pdtmois.gif) no-repeat; FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 14px; padding: 0 0 0 80 
}

td.pdtmois A { 
  FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 14px; COLOR:#6587FC
}

td.pdtmois A:hover{ 
  FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 14px; COLOR:#FF3300
}
.funny{
  FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 1.3em; vertical-align: middle; COLOR:#A31722
}
.smallFunny{
  FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;  vertical-align: middle; COLOR:#FF4040
}

.funnyEvt{
  FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 1.2em; vertical-align: middle; COLOR:#7186EC
}
.titreEvt{
  FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; FONT-SIZE: 1.2em; vertical-align: middle; COLOR:#000000
}

SPAN.automneTitre1{
  FONT-SIZE: 1.2em; COLOR: #000000
}


SPAN.printpsBig{
  FONT-SIZE: 1.1em; COLOR: #000000
}

SPAN.printpsBigN{
   FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; padding: 0 15 0 15; FONT-SIZE: 11pt; COLOR: #000000
}

TD.festival{
  BACKGROUND: #FFFFFF;  FONT-SIZE: 14px; LINE-HEIGHT: 1.5; padding: 0 15 0 15; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #000000
}

TD.festival2{
  BACKGROUND: #FFFFFF;  FONT-SIZE: 12px; LINE-HEIGHT: 1.5; padding: 0 15 0 20; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #000000
}

TD.festival3{
  BACKGROUND: #FFFFFF;  FONT-SIZE: 12px; LINE-HEIGHT: 1.5; padding: 0 0 0 0; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #000000
}

TD.festival4{
  BACKGROUND: #F0F0F0;  FONT-SIZE: 12px; LINE-HEIGHT: 1.5; padding: 0 15 0 20; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #000000
}

TD.festival2 A{
  FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #000000
}

TD.festival2 A:hover{
  FONT-SIZE: 12px; LINE-HEIGHT: 1.5; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #FF3300
}

div.musicadesH1Black{
	FONT-WEIGHT: bold; FONT-SIZE: 2.3em; COLOR: #000000
}

div.musicadesH1Red{
	FONT-WEIGHT: bold; FONT-SIZE: 2.3em; COLOR: #ef008c
}

div.musicadesH2Black{
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #000000
}

div.musicadesH2Red{
    FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #ef008c
}

div.musicadesH3Black{
    FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #000000
}

div.musicadesH3Red{
    FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #ef008c
}

span.red, span.red A{
	COLOR: #FF3300; FONT-SIZE: 1.4em
}

span.red A:hover{
	COLOR: #FF3300
}

SPAN.productListing-rentree A {
	FONT-STYLE: italic; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR:#000000
}
SPAN.productListing-rentree A:hover{
	FONT-STYLE: italic; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; COLOR:#FF3300
}

HR.separationGrise {
  COLOR: #AAAAAA
}

span.productAccueilPrice {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px
}
span.productAccueilSpecialPrice {
	COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px
}

TD.accueil_optimise_head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(images/accueil_optimise.jpg) left top; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, sans-serif; HEIGHT: 35px
}

TD.accueil_autre_head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(images/accueil_autre.jpg) left top; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, sans-serif; HEIGHT: 35px
}

TD.accueil_evt_head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(images/accueil_evt.jpg) left top; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, sans-serif; HEIGHT: 35px
}

TD.accueil_conseil_head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(images/accueil_conseil.jpg) left top; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, sans-serif; HEIGHT: 35px
}


TD.accueil_specials_head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(images/accueil_specials.jpg) left top; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, sans-serif; HEIGHT: 35px
}

TD.accueil_new_head {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(images/accueil_new.jpg) left top; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, sans-serif; HEIGHT: 35px
}


p.accueil_musicora{ 
  FONT-FAMILY: "comic sans MS", "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif; text-align: center; FONT-SIZE: 1.3em; COLOR:#ef008c
}

span.accueil_musicora_small{ 
  FONT-SIZE: 0.8em; COLOR:#ef008c
}

p.accueil_musicora img { 
   vertical-align: middle;
}

p.accueil_musicora span { 
   vertical-align: middle;
}
h1 {
	margin:0;
	padding:0;
}
/**page dédiée**/
.def {
	display:inline;
}



#lightbox{
            position: absolute;
            top: 40px;
            left: 0;
            width: 100%;
            z-index: 100;
            text-align: center;
            line-height: 0;
            }
 
#lightbox a img{ border: none; }
 
#outerImageContainer{
            position: relative;
            background-color: #000;	
            width: 250px;
            height: 250px;
            margin: 0 auto;
            }
 
#imageContainer{
            padding: 1px;
            }
 
#loading{
            position: absolute;
            top: 40%;
            left: 0%;
            height: 25%;
            width: 100%;
            text-align: center;
            line-height: 0;
            }
#hoverNav{
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            z-index: 10;
            }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
 
#prevLink, #nextLink{
            width: 49%;
            height: 100%;
            background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
            display: block;
            }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
 
 
#imageDataContainer{
            font: 10px Verdana, Helvetica, sans-serif;
            margin: 0 auto;
            line-height: 1.4em;
            Color: #FFFFFF;
            background-color: transparent;
            }
 
#imageData{
            padding:0 1px;
            }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
#imageData #BottomNav{ width: 100%; float: left; text-align: left; }  
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;      }                                  
#imageData #bottomNavClose{ float: right;  padding-bottom: 0.7em;    }          
#imageData #bottomNavNext{ float: left;  padding-bottom: 1.0em;    }          
#imageData #bottomNavPrev{ float: left;  padding-bottom: 1.0em;    }          
                        
#overlay{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 90;
            width: 100%;
            height: 500px;
            background-color: #000;
            filter:alpha(opacity=60);
            -moz-opacity: 0.6;
            opacity: 0.6;
            }
            
 
.clearfix:after {
            content: "."; 
            display: block; 
            height: 0; 
            clear: both; 
            visibility: hidden;
            }
 
* html>body .clearfix {
            display: inline-block; 
            width: 100%;
            }
 
* html .clearfix {
            /* Hides from IE-mac \*/
            height: 1%;
            /* End hide from IE-mac */
            }          
