body {background:#000000; margin:0 0 0 0; padding:10px 0 0 0; font:12px Arial;}

#orbit {position:absolute; width:959px; left:-480px; margin-left:50%; }
#global  {margin:0px 24px 0px 24px; background:#FFFFFF;}

#swap {position:absolute; top:8px; right:10px; }
/*#swap {position:absolute; top:8px; margin-left:600px; }*/
#swap img {vertical-align:middle; float:left; margin-right:4px;}
#swap a:link {text-decoration:none; color:#ECE3D0; font:12px Arial; }
#swap a:visited {text-decoration:none; color:#ECE3D0; font:12px Arial; }
#swap a:hover {text-decoration:underline; color:#ECE3D0; font:12px Arial; }

#devise {position:absolute; top:24px; margin-left:780px; }

#b_print {display:none;}

div.clear {font-size:1px; height:1px; clear:both;}

h1 {display:none;}
h3 {display: inline ;}
.afficher h1 {display:block;font:bold 14px Arial; color:#aa812d;}

#menu_haut {height:30px; background:url(img/bg_menu_head.gif); font-size:12px Arial;  text-align:left;}

#menu_table {position:absolute; border:0px; font:12px Arial; width:959px; text-align:left; top:206px; vertical-align:middle;}
#menu_table img {vertical-align:middle; border:0px;}
#menu_table td.text {padding:0 10px 0 2px}
#menu_table a:link {font:12px Arial; text-decoration:none; color:#ECE3D0;}
#menu_table a:visited {font:12px Arial; text-decoration:none; color:#ECE3D0;}
#menu_table a:hover {font:12px Arial; text-decoration:underline; color:#ECE3D0;}
a img {border:0px}

a:link {font:12px Arial; color:AE8737;}
a:visited {font:12px Arial; color:AE8737;}
a:hover {font:12px Arial; color:AE8737;}

a.link {font:bold 11px Arial; text-decoration:none; color:#422100;}

ul li {list-style-image:url(/img/bg_chapitre.png);}
ul li a {font:bold 14px Arial; text-decoration:none; color:#422100;}
ul li a:hover {font:bold 11px Arial; text-decoration:none; color:#422100;}


ul li ul li {list-style: none;}
ul li ul li:before {content: "\0020 \0020 \0020 \21DD \0020";}
ul li ul li a {font:bold 14px Arial; text-decoration:underline; color:#422100;}
ul li ul li a:hover {font:bold 11px Arial; text-decoration:underline; color:#422100;}


table.main {margin:0 0 5px 5px; width:954px; border:0px; font:12px Arial; background:url(img/bg_corps.gif) repeat-y;}
table.main td.corps {padding:0 25px 10px 39px; vertical-align:top; background:url(img/corps_footer.gif) no-repeat right bottom; width:709px;}

#menu {background:#000000 url(img/bg_menu.gif) repeat-x; width:192px; padding:5px 0 5px 0; vertical-align:top;}
.popup {background:#ECE3D0 repeat-x;  padding:5px 0 5px 0; vertical-align:top;}
table.background {width:100%; border:0px; margin:2px 0 2px 0; padding:0 0 0 0; background:#ECE3D0; font:11px Arial; text-align:left;}
#menu div.ext {margin:9px 11px 0px 7px; background:url(img/puce_menu.gif) no-repeat; padding-left:18px; }
#menu div.ext  div.inner {width:100%; padding-bottom:10px; border-bottom:1px solid #77592E; }

#menu a:link {font:11px Arial; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
#menu a:visited { font:11px Arial; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
#menu a:hover {font:11px Arial; color:#FFFFFF; text-transform:uppercase; text-decoration:underline; }
#menu img.panier_click {width:171px; position:absolute; cursor:hand; height:21px; margin:0 0 0 0px; }
#menu div.panier_head {width:171px; background:url(img/panier_head.png) no-repeat; margin:0 0 0 10px;  }
#menu div.panier_head div {font:bold 13px Arial; padding:4px 0 0 34px; color:#422100; }
#menu div.panier {width:169px; border:1px solid #BFA061; background:#422100; margin:0 0 0 10px;}
* html #menu div.panier {width:171px; border:1px solid #BFA061; background:#422100; margin:0 0 0 10px;}
#menu div.panier div.inner {padding:6px 6px 6px 6px; font:11px Arial; color:#BFA061;}
#menu div.panier div.inner div.titre {margin:0 0 6px 0; padding:0 0 6px 0; color:#FFFFFF; font:12px Arial; background:url(img/basket_bottom_line.gif) bottom no-repeat;}
#menu div.panier div.inner div.total {background:#DECEAD; color:#422100; font-weight:bold; padding:2px 6px 2px 6px; margin-top:6px;}
#menu div.devise_head {width:171px; background:url(img/devise_head.png) no-repeat; margin:0 0 0 10px;  }
#menu div.devise_head div {font:bold 13px Arial; padding:4px 0 0 34px; color:#422100; }
#menu div.devise {width:169px; border:1px solid #BFA061; background:#422100; margin:0 0 0 10px;}
* html #menu div.devise {width:171px; border:1px solid #BFA061; background:#422100; margin:0 0 0 10px;}
#menu div.devise div.inner {padding:6px 6px 6px 6px; font:11px Arial; color:#BFA061;}
#menu div.devise div.inner div.titre {margin:0 0 6px 0; padding:0 0 6px 0; color:#FFFFFF; font:12px Arial; background:url(img/basket_bottom_line.gif) bottom no-repeat;}
#menu div.devise div.inner div.total {background:#DECEAD; color:#422100; font-weight:bold; padding:2px 6px 2px 6px; margin-top:6px;}

/* PANIER */
#filtre {background:url(img/bg_filtre.png) repeat-y right; vertical-align:top; width:700px;}
#filtre form {margin:0 0 0 0; padding:0 0 0 0;}
#left {float:left;  width:295px;}
#right {float:left;  width:375px; margin-left:20px;}
#filtre div.titre {margin:4px 0 10px 0; width:100%;}
#filtre div.titre img {float:left; margin:0 4px 0 0;}
#filtre div.titre div {padding:0 0 2px 0; margin:2px 0 0 0; font-weight:bold; width:100%; text-transform:uppercase; color:#BFA061; border-bottom:1px solid #BFA061; line-height:12px;}
#filtre div.row {padding:0 0 0 14px; background:url(img/search_puce_row.png) no-repeat; margin:4px 0 6px 0; color:#ECE3D0;}

form {margin:0 0 0 0; padding:0 0 0 0;}
select {vertical-align:middle; font:10px Verdana; padding:0 0 0 0;}
input {vertical-align:middle; font:10px Verdana; padding:0 0 0 0;}
textarea {vertical-align:middle; font:10px Verdana; padding:0 0 0 0;}
option {font:10px Verdana; padding:0 2px 0 2px;}

/* CATALOGUE */
div.tri {text-align:left; margin:12px 0 12px 0; font:11px Arial; color:#AA812D; margin-right:4px; }
div.tri span a:link { text-decoration:underline; color:#000000; font-weight:bold;}
div.tri span a:visited { text-decoration:underline; color:#000000; font-weight:bold;}
div.tri span a:hover { text-decoration:underline; color:#000000; font-weight:bold;}
div.tri a:link { text-decoration:none; color:#000000;}
div.tri a:visited {text-decoration:none; color:#000000;}
div.tri a:hover { text-decoration:underline; color:#000000;}

div.multipage {text-align:right; float:right; margin:12px 0 12px 0; font:11px Arial; color:#AA812D; margin-right:4px;}
div.multipage span a:link {text-decoration:none; color:#000000; font-weight:bold;}
div.multipage span a:visited { text-decoration:none; color:#000000; font-weight:bold;}
div.multipage span a:hover {text-decoration:underline; color:#000000; font-weight:bold;}
div.multipage a:link { text-decoration:none; color:#000000;}
div.multipage a:visited {text-decoration:none; color:#000000;}
div.multipage a:hover {text-decoration:underline; color:#000000;}

table.catalogue {width:100%; border:0px; margin:2px 0 2px 0; padding:0 0 0 0; background:#FFFFFF; font:11px Arial; text-align:center;}
table.catalogue th {background:#AA812D; color:#FFFFFF;}
table.catalogue th.alt {background:#C2A871; color:#FFFFFF;}
table.catalogue tr.row_0 {background:#E3D7BB; text-align:center;}
table.catalogue tr.row_1 {background:#F6F1E8; text-align:center;}
table.catalogue td.app {font-weight:bold; text-align:left;}
table.catalogue td.app a:link {font:bold 11px Arial; text-decoration:none; color:#422100;}
table.catalogue td.app a:visited {font:bold 11px Arial; text-decoration:none; color:#422100;}
table.catalogue td.app a:hover {font:bold 11px Arial; text-decoration:underline; color:#422100;}
table.catalogue td.pu {font-weight:bold; color:#AA812D;}
table.catalogue td.pu span {color:#000000; font:10px Verdana;}
table.catalogue td.pu span i {text-decoration:line-through;}
table.catalogue img {border:0px;}

strong.subtitle {font:bold 14px Arial; color:#aa812d;}
div.d_line{margin:2px 0 1px 18px; width:360px; border-bottom:1px solid #AA812D; padding-bottom:1px;}
img.cart_float {position:absolute; margin:-20px 0 0 334px; border:0px;}
* html img.cart_float {position:absolute; margin:-20px 0 0 334px; border:0px;}

/* PANIER */
div.shipping_notice {font:10px Verdana;}
div.cart_btn {margin:10px 0 0 0; text-align:center;}
div.cart_btn img {margin:0 6px 0 6px; border:0px;}

/* VALIDATION */
div.validation {font:12px Arial;}
div.error {font:bold 11px Verdana; color:#CC0000; text-align:center;}
div.validation table {width:500px; border:0px; margin:2px 30px 2px 100px; padding:0 0 0 0; background:#FFFFFF; font:11px Arial; text-align:center;}
div.validation table th {background:#AA812D; color:#FFFFFF;}
div.validation table tr {background:#E3D7BB; text-align:left;}
div.validation table tr.alt {background:#F6F1E8; text-align:left;}
div.paiement_detail  {margin:4px 0 8px 22px;}

/* TABLEAUX EWP */
table.tab_1 {background:#FFFFFF; text-align:left; font:12px Arial; color:#000000; max-width:700px;}
table.tab_1 tr.row_1 td {background:#AA812D; color:#FFFFFF; text-align:center; font-weight:bold; vertical-align:top;}
table.tab_1 td {background:#E3D7BB; vertical-align:top;}

table.tab_2 {background:#FFFFFF; text-align:left; font:12px Arial; color:#000000; max-width:700px;}
table.tab_2 td.cell_1 {background:#AA812D; color:#FFFFFF; text-align:center; font-weight:bold; vertical-align:top;}
table.tab_2 td {background:#E3D7BB; vertical-align:top;}

table.tab_3 {background:#FFFFFF; text-align:left; font:12px Arial; color:#00000; max-width:700px;}
table.tab_3 tr.row_1 td {background:#AA812D; color:#FFFFFF; font-weight:bold; text-align:center;}
table.tab_3 td.cell_1 {background:#AA812D; color:#FFFFFF; font-weight:bold; vertical-align:top; text-align:center; }
table.tab_3 td {background:#E3D7BB; vertical-align:top;}

/* CORPS DE PAGE */
div.padd_corps {margin:24px 15px 12px 30px}
div.chapitre {padding-left:16px; font:bold 14px Arial; color:#AA812D; background:url(img/bg_chapitre.png) no-repeat; }
.paragraphe { font:12px Arial; color:#000000; }
.img_left {float:left; margin:0 10px 4px 0; text-align:left;}
.img_right {float:right; margin:0 0 4px 10px; text-align:right;}
* html .img_right {float:right; margin:0 0 4px 0; text-align:right; padding:0 0 0 10px;}
.img_center {text-align:center;}
.img_right img {border:1px solid #BB9A56;}
.img_left img {border:1px solid #BB9A56;}
.img_center img {border:1px solid #BB9A56;}
.comment {font:10px Verdana;}

/*
	ELEMENTS SPECIFIQUES A LA PAGE D'INDEX
*/
table.main_index {margin:0 0 0 5px; width:916px; border:0px; font:12px Arial;}

table.main_index td.box {padding:0 26px 0 26px; vertical-align:top;}
table.main_index td.box div.box  {background:#DECEAD url(img/bg_box.gif) no-repeat; width:380px; padding-bottom:6px;}
table.main_index td.box div.box2 {background:#DECEAD url(img/bg_box.gif) no-repeat; width:700px; padding-bottom:6px;z-index:100;position:absolute;background-position:right top;

}

table.main_index td.box div.box2.p {padding: 10px 10px ;

}
table.main_index td.box div.img {float:right; margin:22px 16px 2px 8px; text-align:center; width:85px;}
table.main_index td.box div.img img {border:1px solid #B0893B;}
table.main_index td.box div.text {margin:10px 0 0 35px;}
table.main_index td.box div.text div.titre {font:bold 12px Arial; text-transform:uppercase; margin-bottom:2px;}
table.main_index td.box div.text div.reduc {font:bold 15px arial; color:#B0893B; margin-top:2px;}

table.main_index td.search {background:#000000; vertical-align:top;}
table.main_index td.search form {margin:0 0 0 0; padding:0 0 0 0;}
table.main_index td.search div.titre {margin:16px 0 8px 0; width:100%;}
table.main_index td.search div.titre img {float:left;}
table.main_index td.search div.titre div {float:left; margin:2px 0 0 4px; font-weight:bold; width:258px; text-transform:uppercase; color:#B0893B; border-bottom:1px solid #B0893B; line-height:12px;}
table.main_index td.search div.row {padding:0 0 0 14px; background:url(img/search_puce_row.png) no-repeat; margin:4px 0 6px 0; color:#ECE3D0;}

table.main_index td.adresse {vertical-align:bottom; color:#ECE3D0; padding:0 0 0 10px;}
table.main_index td.adresse strong {font:bold 13px Arial; color:#AA812D;}

.indice {font:italic 10px Arial;}