

body { background:#EFEFEF; min-height:600px; color:#333; }
img { }
a { color:#5f1f1f; text-decoration:none; }
a:hover { color:#5f1f1f; text-decoration:underline; }

h1,
h2,
h3,
h4 { color:#444; }

/* Wrapper, Page, Main */
.wrapper { background: url(../images/layout/shadow.png) repeat-y top left; }
.page { }
.page-print {  }
.page-popup { }
.main { background:#FFF url(../images/layout/col-main-back.png) repeat-x top left;  }

/* Header, Footer*/
.header-container { background: url(../images/layout/bandeau.jpg) no-repeat top left; color:#fccc7b; }
.header-container a { color:#fccc7b; font-weight:bold; }
.header-container a:hover { color:#fff;}
.header-top {  }
.header-main { }
.header-bottom { font-size:13px; }
.footer { background: url(../images/layout/footer-back.png) no-repeat top left;  }

/* Navigation */
#nav { background:#ddd; }

/* Navigation  1st Level */
#nav li  { text-transform:uppercase; }
#nav li a {  text-decoration:none; font-weight:bold;; }
#nav li a:hover { color:#818181; }
#nav li.active a { }

/* Navigation 2nd Level */
#nav ul li {  }
#nav ul li.last {  }

/* CMS Page Info */
.cms-page-view .page-title { border-bottom: dotted 1px #aaa; text-transform:uppercase; }
.page-title h3 { font-size:14px; }

/* Columns Layout */
.col-main { }
.col2-left-layout .col-main,
.col2-right-layout .col-main {  }
.col-left { border-right:dotted 1px #DDD; }
.col-right { border-left:dotted 1px #DDD; }

/* Breadcrumbs */


/* Block */
.block,
.block-layered-nav {  }
.block-title {  }
.block-title h2,
.block-title h3
.block-title h4 { font-size:1.3em; color:#333; font-weight:normal; }
.block-content h2,
.block-content h3,
.block-content h4 { font-size:1em; color:#333; font-weight:normal;}
.block .block-title,
.block-layered-nav .block-content h3 {  }

/* Block - Action links */
.block .actions { text-align:right; border-top:solid 1px #CCC; padding:6px 10px 6px 6px; margin:10px 10px 0 10px; }
.block .actions a { float:none; }

/* Block Layered */
.block-layered-nav {  }
.block-layered-nav .block-title { display:none; }
.block-layered-nav dl { }
.block-layered-nav dt { }
.block-layered-nav dd { border-bottom:solid 1px #DDD; padding-bottom:16px; margin-bottom:16px; }
.block-layered-nav dd li { text-align:right; clear:both; font-style:italic; color:; padding:4px 6px 4px 6px; }
.block-layered-nav dd li:hover { background:; }
.block-layered-nav dd li a { float:left; font-style:normal;}

/* Block: Viewed */
.block-recent ol { padding:2px; }
.block-recent li { padding:6px; }
.block-recent li:hover { background:; }
.block-recent li.odd { background:; }
.block-recent li.even { background:; }


/* Block Account */
.block-account .current { font-weight:bold;}

/* Pager, Sorter */
.sorter { display:none; }
.pager { }
.limiter { display:none; }
.pager .pages { margin:0; text-align:right; }

/* Odd and Even */
.products-grid td { }
.products-grid tr.odd { }
.products-grid tr.even { }
.products-grid tr.odd td { }
.products-grid tr.even td { }
.products-list li.odd {  }
.products-list li.even {}
.products-grid .add-to-links { display:none; }
.products-grid .box { width:230px; margin:0 auto; margin-bottom:30px; :}
.products-grid .box-head { height:30px; background: url(../images/layout/box.png) no-repeat top right; }
.products-grid .box-content { background:#EFEFEF; padding-bottom:20px; text-align:center; }
.products-grid .box-info { padding:10px; text-align:left; }
.products-grid .product-name { float:left; }
.products-grid .product-name a { font-weight:normal; }
.products-grid .price-box { text-align:right;}
.products-grid .price-box .price { font-weight:normal; }
.products-grid .desc { clear:both; font-size:.9em; border-top:solid 1px #ddd; margin:8px 0 8px 0; padding:8px 0 8px 0; height:30px; overflow:hidden;}
.products-grid .box-button { text-align:right; }
.products-grid .box-button a { float:left; font-size:.9em; position:relative; top:2px; }

/*  Price */
.price-box .price {  }

/* Button */
button.button span {  }

/* Product Image */
.product-image img {  }

/* Add to links */
.add-to-links,
.rating-links,
.add-to-links a,
.rating-links a,
.block-related .item .product-details p a { color:; font-size:12px; }


/* Product Grid */
.products-grid td { }
.products-grid .product-image img,
.products-list .product-image img {  }
.products-grid .price-box .price,
.products-list .price-box .price { }
.link-rss { display:none; }
/* Category View */
.category-title { display:none; }


/* Product View */
.product-view .product-name { border-bottom:dashed 1px #999; }
.product-view .short-description { border-top:dashed 1px #999; padding-top:10px; }

/* Product Images */
.product-view .product-img-box .product-image {  }
.product-view .product-img-box .product-image img { border:none; }
.product-view .products-grid td {  }
.product-view .products-grid .product-image img { }


.product-collateral {}

.product-view h3,
.product-view h4 { font-weight:bold; font-size:13px; }
.product-view h4 { font-weight:normal;}
.product-view h3 { }
.product-collateral h3 { padding-top:20px; margin-top:60px; }

/* Product Options */
.product-view .product-options { }
.product-view .product-options,
.product-view .product-options-bottom { background:; border:solid 1px #491200; color:;  }
.product-view .product-options-bottom { border-top:none; }

/* Product Tag List */
.product-view .tags-list { }

/* Forms */
.group-select { background:#EFEFEF; border:solid 1px #DDD;  }
.group-select .input-text { }
.group-select select {  }
.group-select .legend,
.group-select h3 { border:solid 1px #DDD;  background:#FFF;   }

/* Data Table */
.data-table { border:1px solid #DDD; }
.data-table td,
.data-table th { border:1px solid #DDD; }
.data-table th { background:#ccc; font-weight:normal;  }
.data-table .odd  { background:#EFEFEF; }
.data-table .even { background:#FFF; }
.data-table tfoot { background:#EFEFEF; }
.data-table tbody.odd {}
.data-table tbody.odd td {  }
.data-table tbody.even td {  }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { }

/* Lists Decoration */
li.odd {  }
li.even { }
dt.odd,
dd.odd { }
dt.even,
dd.even {  }


/* Messages */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice { color:#e26703; }

.error-msg {
color:#333;
background:#eee url(../images/icons/error_msg_icon.gif) no-repeat top left;
}
.success-msg {
color:#333;
background:#eee url(../images/icons/success_msg_icon.gif) no-repeat top left;
}
.notice-msg,
.note-msg {
color:#333;
background:#eee url(../images/icons/note_msg_icon.gif) no-repeat top left;
}
.error-msg a,
.notice-msg a,
.note-msg a { color:#000000; text-decoration:underline;}



/* Account Login/Create Pages */
.account-login .col-1,
.account-login .col-2 { background:#EFEFEF; border:solid 1px #DDD;}
.account-login .new-users,
.account-login .registered-users { background:#EFEFEF; border:solid 1px #DDD; border-bottom:none;}

/* Dashboard */
.dashboard .recent-orders,
.dashboard .account-info,
.dashboard .reviews,
.dashboard .tags { background:#EFEFEF; border:solid 1px #DDD; }
.dashboard .account-info .title-buttons { border-bottom:solid 1px; }
.dashboard .account-info .title-buttons a { font-size:.9em; }
.dashboard .account-info .title-buttons h4 {  }
.dashboard .tags .number,
.dashboard .reviews .number { background:; }
.dashboard .tags .details {  }

/* Address Book Page */
.address-actions { border-top:solid 1px #DDD; margin-top:10px; text-align:right; padding-top:6px; font-size:.9em; }

.customer-address-index .col2-set { border-top:solid 1px #DDD; margin-top:10px; padding-top:20px; }
.customer-address-index .col2-set li { margin:30px 0 10px 0; }
.customer-address-index address  { padding:10px; }
.customer-address-index .col2-set .col-1 { background:#EFEFEF; border:solid 1px #DDD; color:; padding:2%; width:47%;  }
.customer-address-index .col2-set .col-2 { width:45%; padding-top:2%; }

/* Order Details */
.sales-order-view .order-info { border:solid 1px #DDD; margin-bottom:20px; }
.sales-order-view .col2-set { border-top:solid 1px #DDD; margin-top:20px; padding-top:20px; }
.sales-order-view h3 { margin-top:20px; }
.sales-order-view .col2-set h3 { margin-top:0; }

/* One Page */
.opc { border-top:solid 1px #DDD; }
.opc li.section { }
.opc .step-title { color:#999; background:#EFEFEF; border:solid 1px #DDD; color:; border-top:none; padding:10px; color:; }
.opc .step-title .number { color:#999; line-height:20px; padding:0 5px 0 5px; margin-right:20px; }
.opc .step-title h3 { color:#999; font-weight:bold; line-height:20px}
.opc .allow .step-title {  }
.opc .active { border-bottom:solid 1px #DDD;  }
.opc .active .step-title { background:url(../images/layout/opc-step-back.png) top left repeat-x;  border:solid 1px #DDD; color:#5f1f1f; border-top:none; font-weight:bold; }
.opc .active .step-title h3,
.opc .active .step-title .number { color:#5f1f1f; }
.opc .step { }
.opc .step .tool-tip {  }
.opc .order-review {}

/* Cart Page */
.checkout-cart-index .col-main { padding-top:30px; }
.checkout-cart-index .block { border:solid 1px #DDD;padding:10px; background:#EFEFEF;  }
.checkout-cart-index .block-title { background:#ccc; border:solid 1px #DDD; padding:4px 4px 4px 10px; }
.checkout-cart-index .block-content { }

/* One Page Login */
#checkout-step-login { padding:20px 0 20px 0; }
#checkout-step-login .col-1 { background:#EFEFEF; border:solid 1px #DDD; color:; padding:2%; width:47%; }
#checkout-step-login .col-2 { width:45%;  }
#checkout-step-login .col-1 h4 { margin-bottom:10px; }
#checkout-step-login .col-2 h4 { margin-bottom:10px; margin-top:10px; }
#checkout-step-login .col-1 .form-list { padding:10px; }
#checkout-step-login .col-2 .form-list { padding:10px 0 10px 0; }

/* One Page Shipping */
#checkout-step-shipping_method dd { margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #DDD }


/* One Page Shipping - Block Checkout Progress */
.block-progress dt { font-weight:normal; color:; }
.block-progress dt.complete { font-weight:bold; color:; }
.block-progress dd { margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #DDD}

/* BACKGROUND IMAGES */

/* Background Shadow */
.col2-left-layout .col-main,
.col2-right-layout .col-main { }

.block {  }

/* Link List */
.block-account li,
.block .actions a,
.learn-more { background-image:url(../images/layout/arrow-next-dark.gif); background-repeat:no-repeat !important; padding-left:20px; }

.block-account li { background-position:0 5px !important; }
.block .actions a,
.learn-more  { background-position:0 3px !important; }

/* Category Block Layered */

.block-layered-nav dt { background:; padding-left:22px; font-weight:bold; font-size:1.2em; font-variant:small-caps;}
.block-layered-nav .currently .label { background:; padding-left:40px;}


/*
colors:

Fond Orange : #CC6600
Fond Sable : #F0E6D2
Fond Blanc : #EEEEEE
Fond Jaune : #FCC760

Texte Orange : #CC6600
Texte Sable : 9F7D3D
Texte Vert : 3E5548
Texte Ocre : 7B2B27
Texte Jaune : #FCC760
*/
