/*
** DessinOriginal v2
*/

/*
** Imports
*/


/*
** Everything
*/
body {
 	margin: 0px;
 	font-family: 'Verdana', 'sans serif';
 	background-color: #F5F2ED;
}

#page {
 	width: 980px;
 	margin: auto;
	font-family: 'Verdana', 'sans serif';
	font-size: 11px;
	background-color: white;
}

form {
 	margin: 0px;
 	padding: 0px;
}

h1 {
 	margin: 0px;
 	padding: 0px;
 	color: #4B423D;
 	margin-bottom: 10px;
 	font-size: 16px;
 	font-weight: bold;
}

h2 {
 	margin: 0px;
 	padding: 0px;
 	color: #916C57;
 	margin-bottom: 10px;
 	font-size: 13px;
 	font-weight: bold;
}

div.big_main h3.greentab {
 	clear: both;
 	margin: 8px 0px 4px 0px;
 	padding: 4px 0px 8px 6px;
 	color: white;
 	font-size: 11px;
 	text-transform: uppercase;
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	background-position: -185px -1987px;
}

.img_middle {
 	vertical-align: text-top;
}

a {
 	color: #554840;
 	text-decoration: none;
}

a img {
 	border: none;
}

p {
 	margin: 0px;
}

p.marged {
 	margin: 6px 0px 6px 0px;
}

p.padded {
 	padding: 6px 0px 6px 0px;
}

p.lined {
 	line-height: 16px;
}

.medium_space {
 	margin-top: 6px;
}

.medium_pspace {
 	padding-top: 6px;
}

.medium_bspace {
 	margin-bottom: 6px;
}

.space {
	margin-top: 20px;
}

.pspace {
 	padding-top: 12px;
}

.bspace {
 	margin-bottom: 20px;
}

.center {
 	text-align: center;
}

.right {
 	text-align: right;
}

.clear {
 	clear: both;
}

.f_left {
 	float: left;
}

.f_left_padded {
 	float: left;
 	padding-right: 6px;
}

.f_right {
 	float: right;
}

.white {
 	background-color: white;
}

.red {
 	color: red;
}

.bold {
 	font-weight: bold;
}

.big {
 	font-size: 14px;
}

.big_main_content {
 	padding: 0px 5px 0px 6px;
}

.big_main_description {
 	padding: 16px 0px 20px 10px;
}

/*
** Header
*/
#header {
 	height: 81px;
 	padding: 10px 0 0 24px;
}

#header h1 {
	font-size: 20px;
	font-family: Georgia;
	font-weight: normal;
	margin-left: 75px;
}

#logo {
 	float: left;
}

#header_nav {
 	margin-top: 22px;
 	margin-right: 16px;
 	text-align: right;
}


/*
** Footer
*/
#footer {
	clear: both;
	padding: 14px 0px 10px 0px;
	color: #6E6965;
	font-weight: bold;
	font-size: 12px;
	text-align: center; 
}

#planete_logo {
 	margin: 0px 12px 4px 0px;
}


/*
** Searchbar
*/
div.do_searchbar {
 	height: 31px;
 	padding: 7px 12px 0px 29px;
 	background: url('http://img2.dessinoriginal.com/title/bg-searchbar.gif') repeat-x;
}

div.do_searchbar img.searchbar_image {
 	margin-top: 2px;
}

div.do_searchbar input, div.do_searchbar select {
	vertical-align: top;
}

div.do_searchbar input.searchbar_text {
	width: 160px;
	height: 16px;
	margin: 0px 6px 0px 0px;
 	padding: 0px;
 	border: 1px solid #B6B8B3;
 	font-size: 12px;
}

div.do_searchbar input.searchbar_button {
 	margin: 0px 6px 0px 0px;
 	padding: 0px;
}

div.do_searchbar select, div.do_searchbar option {
 	width: 160px;
	height: 16px;
 	margin: 0px;
 	padding: 0px;
 	font-size: 9px;
}

div.do_searchbar .space {
 	margin-right: 12px;
}

#languages {
 	float: right;
}


/*
** Content
*/
#content {
	min-height: 547px;
 	padding-top: 14px;
 	background: url('http://img2.dessinoriginal.com/background.gif') repeat-x;
}


/*
** Left menu
*/
#left {
 	float: left;
 	width: 183px;
}

div.big_block {
 	border: 1px solid #C5BFB3;
 	border-top: none;
 	border-bottom: none;
}

div.menu_border_header {
 	font-size: 0px;
 	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	background-position: 0 -1077px;
	width: 183px;
	height: 7px;
}

div.menu_border_footer {
 	font-size: 0px;
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	background-position: 0 -1065px;
	width: 183px;
	height: 7px;
}


/*
** Right menu
*/
#right {
 	float: left;
 	width: 183px;
}


/*
** Main page
*/
#center {
 	float: left;
 	width: 590px;
 	margin: 0px 11px;
}

#ads {
	margin-bottom: 8px;
}

div.main_header {
 	font-size: 0px;
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	background-position: -454px -357px;
	width: 590px;
	height: 7px;
}

div.main_footer {
 	margin-bottom: 10px;
 	font-size: 0px;
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	background-position: -454px -345px;
	width: 590px;
	height: 7px;
}

div.big_main {
 	padding: 0px 4px 0px 4px;
 	border: 1px solid #C5BFB3;
 	border-top: none;
 	border-bottom: none;
}

div.big_main_header {
 	height: 22px;
}

div.big_main_footer {
 	font-size: 0px;
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	background-position: -454px -887px;
	width: 579px;
	height: 10px;
}

div.big_main h2 {
 	margin: 0px;
 	padding: 4px 12px 4px 12px;
 	color: #302825;
 	text-transform: uppercase;
 	font-size: 11px;
 	font-weight: bold;
	background-position: 0 22px;
	width: 555px;
	height: 14px;
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
}

div.big_main h2.subtitle {
	background-position: -454px -1213px;
	width: 437px;
	height: 22px;
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	margin-bottom: 6px;
}

/*div.big_main h3 {
 	margin: 6px 12px 12px 12px;
 	padding: 0px;
 	color: #4B423D;
 	font-size: 12px;
 	font-weight: bold;
}*/

div.big_main h3.header {
 	margin: 0px;
 	padding: 6px 0px 8px 0px;
}

/*
** Block
*/
div.block_title {
	height: 22px;
 	margin: 0px 5px 0px 6px;
}

div.block_center {
 	margin: 0px 5px 0px 6px;
 	padding: 6px 4px 0px 4px;
 	background-color: #F4F3EE;
}

div.block_footer {
 	margin: 0px 5px;
 	padding-bottom: 6px;
 	font-size: 0px;
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	background-position: 0 -1050px;
	width: 172px;
	height: 10px;
}

div.block_center ul {
 	padding: 0px;
 	margin: 0px;
 	list-style-type: none;
 	font-size: 11px;
}

div.block_center li:before {
 	/*content: url('http://img2.dessinoriginal.com/icon/puce2.gif');*/
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	background-position: -454px -939px;
	width: 7px;
	height: 7px;
 	margin-right: 4px;
}

div.block_content_end {
 	font-size: 9px;
}


/*
** Bank
*/
div.bank p {
	margin: 8px 8px 0px 8px;
	font-size: 11px;
}

div.bank ul {
	padding: 0px;
 	margin: 2px 8px 10px 12px;
 	list-style-type: none;
 	color: red;
 	font-size: 11px;
}

div.bank ul a {
 	color: #F33712;
}

div.bank li:before {
	background-image: url(http://img2.dessinoriginal.com/sprite.gif);
	background-position: -454px -939px;
	width: 7px;
	height: 7px;
 	/*content: url('http://img2.dessinoriginal.com/icon/puce2.gif');*/
 	margin-right: 6px;
}


/*
** Navigation bar
*/
div.nav_bar {
 	margin-bottom: 16px;
 	color: #4B423D;
 	font-size: 12px;
	font-weight: bold; 
}

div.nav_bar a {
 	color: #70635B;
 	text-decoration: underline;
}



/*
** Modules
*/

/* Newsletter */
form.do_newsletter input[type="text"], form.do_newsletter input[type="image"] {
	margin-top: 4px;
	margin-bottom: 4px;
}

form.do_newsletter input[type="text"] {
 	width: 130px;
 	height: 12px;
 	padding: 0px;
 	vertical-align: top;
 	font-size: 9px;
}

/* Editorial */
div.under-title {
 	padding-top: 6px;
 	color: #4E7968;
 	font-size: 22px;
 	font-family: 'Time News Roman', 'sans serif';
}

div.under-second-title {
 	color: #F56C36;
 	font-size: 20px;
 	font-family: 'Time News Roman', 'sans serif';
}

/* Home featured */
div.home_product {
 	width: 280px;
 	padding-top: 4px;
 	color: #554840;
 	font-size: 10px;
}

div.home_product h3 {
 	margin: 4px 0px 4px 0px;
 	padding: 0px;
 	color: #70635B;
	font-size: 11px;
 	font-weight: bold;
}

div.home_product h3 a {
 	font-size: 11px;
 	font-weight: bold;
}

div.home_product a{
 	font-size: 9px;
 	font-weight: normal;
}

div.home_product span.price {
	color: #37322E;
 	font-size: 14px;
 	font-weight: bold;
}

div.home_product div.reduction {
	margin: 8px;
	text-align: center;
}

p.home_featured {
 	clear: both;
 	margin: 0px;
 	padding: 10px 0px 4px 0px;
 	font-weight: bold;
 	text-align: center;
 	text-decoration: underline;
}

p.home_featured_link_list {
 	padding-bottom: 8px;
}

p.home_featured_link_list a, p.home_featured_link_list {
	color: #B9ADA1;
 	font-size: 10px;
 	font-weight: bold;
}

div.artactu_img {
 	margin: 8px 0px 6px 0px;
 	padding: 8px 0px 6px 0px;
 	border-top: 1px dashed #D3D3D3;
}


/* Best sellers */
div.best_seller div.separation {
 	clear: left;
 	padding: 6px 0px 0px 0px;
 	margin-bottom: 8px;
 	border-bottom: 1px solid #C3C0AF;
}

div.best_seller h3 {
 	margin: 0px 0px 2px 0px;
 	padding: 0px;
 	color: #70635B;
 	font-size: 10px;
}

div.best_seller div.picture {
	clear: left;
	float: left;
 	width: 45px;
 	padding-right: 10px;
}

div.best_seller div.properties {
 	float: left;
 	width: 99px;
 	color: #B9ADA1;
 	font-size: 9px;
 	line-height: 14px;
}

div.best_seller div.properties img {
 	vertical-align: bottom;
}

div.best_seller span.price {
	color: #37322E;
	font-size: 12px;
 	font-weight: bold;
 	line-height: 18px;
}

/* Cart */
fieldset.voucher {
	width: 220px;
	padding: 10px;
}

table.cart {
 	border-collapse: collapse;
 	font-size: 9px;
}

table.cart td.cart_item {
 	
}

table.cart td.cart_price {
 	width: 66px;
}

div.separator {
 	margin: 8px 0px 6px 0px;
 	height: 1px;
 	font-size: 0px;
 	background-color: #C7C1B5;
}

div.total {
 	font-size: 10px;
 	font-weight: bold;
 	text-align: right;
}

div.edit_my_cart {
 	text-align: center;
}

#my_cart_button {
 	margin: 8px 16px 2px 0px;
}

#checkout_button {
 	margin: 8px 0px 2px 0px;
}

/* Send to a friend */
div.send_to_a_friend {
	padding-top: 6px;
	line-height: 24px;
}

div.send_to_a_friend input[type="text"] {
 	width: 180px;
 	height: 14px;
 	margin-left: 8px;
}

div.send_to_a_friend p.error {
 	margin-top: 0px;
}

div.send_to_a_friend p {
 	margin-bottom: 0px;
}

/* Expo page */
ul.expo {
 	margin: 0px;
 	margin-left: 8px;
 	margin-right: 8px;
 	padding: 0px;
 	padding-top: 6px;
	list-style-type: none;
	font-size: 11px;
}

ul.expo ul {
 	margin: 0px;
 	margin-bottom: 16px;
 	margin-left: 28px;
 	padding: 0px;
 	color: #595959;
 	list-style-image: url('http://img2.dessinoriginal.com/puce2.gif');
}

/*
** Category page
*/

#categories_list {
 	padding-top: 12px;
 	border-bottom: 1px dashed #D3D3D3;
 	overflow: auto;
}
div.subcategory {
 	width: 214px;
 	padding-bottom: 14px;
 	padding-left: 4px;
	
}

div.subcategory img {
 	vertical-align: bottom;
}

h3.product_name {
 	margin: 0px;
 	padding: 0px;
 	padding-bottom: 0px;
	font-size: 14px;
}

table.product_list {
 	width: 100%;
 	color: #595959;
 	padding-top: 4px;
}

table.product_list tr.separator, table.product_list td.separator,
table.product_list tr.separator2, table.product_list td.separator2 {
	margin: 0px;
 	padding: 0px;
	width: 100%;
	height: 12px;
	color: #000000;
}

tr.product {
 	vertical-align: top;
}

tr.product td {
 	padding-top: 4px;
}

td.product_image {
 	text-align: center;
 	font-weight: bold;
}

td.product_image img {
 	border: 1px solid #CBCACD;
 	padding: 2px;
}

td.product {
	padding-bottom: 8px;
}

a.product_link {
 	font-weight: bold;
}

div.cat_description {
 	margin: 0px;
 	padding: 0px;
 	padding-top: 8px;
 	padding-bottom: 16px;
}

p.cat_prod_description {
 	margin: 0px;
 	padding: 10px 0px 8px 0px;
 	font-size: 11px;
}

/*
** Log in
*/

div.create_account, div.login {
 	float: left;
 	width: 263px;
 	margin-top: 8px;
 	margin-bottom: 16px;
 	padding: 6px;
 	padding-top: 0px;
 	border: 1px solid #D3D3D3;
}

div.create_account {
 	margin-right: 12px;
}

input.account_input {
 	width: 180px;
 	margin-bottom: 4px;
 	margin-top: 4px;
}

div.form_field_header {
 	padding-bottom: 6px;
}

h2.auth {
 	color: #4B423D;
 	font-size: 13px;
 	font-weight: bold;
}

h3.auth {
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 8px;
}

.f_none {
 	float: none;
}

h1.login {
 	margin: 0px;
 	padding: 0px;
 	color: #4B423D;
 	font-size: 16px;
 	font-weight: bold;
}

p.under_title {
 	margin-top: 2px;
}

.login_title {
 	width: 140px;
 	padding-top: 2px;
 	color: #6F511D;
 	font-weight: bold;
}

.label {
 	color: #6F511D;
 	font-weight: bold;
}

div.margin-form {
	margin: 2px 0px 10px 0px;
}

div.password_form input[type="image"] {
 	vertical-align: bottom;
}


/*
** Account creation
*/

div.personal_infos_title {
	margin-top: 8px;
 	padding: 6px;
 	border: 1px solid #D3D3D3;
}

div.personal_infos_title h2 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
 	border: 0px;
}

div.personal_infos_title p {
 	margin: 0px;
 	padding: 0px;
}

div.personal_infos_form {
 	margin-top: 12px;
 	padding: 6px;
 	border: 1px solid #D3D3D3;
}

div.personal_infos_form label {
	width: 180px;
	padding-right: 8px;
 	color: #595959;
 	font-weight: normal;
 	font-size: 11px;
}

div.personal_infos_form input[type="text"] {
 	width: 150px;
}

div.personal_infos_form input[type="text"].long {
 	width: 230px;
}

div.personal_infos_form textarea {
 	width: 260px;
 	height: 80px;
}

div.personal_infos_form h3 {
 	color: #6F511D;
 	padding-bottom: 0px;
 	margin-bottom: 0px;
}

/*
** My account
*/

h1.my_account {
 	margin: 0px;
 	margin-bottom: 12px;
 	padding: 0px;
 	color: #4B423D;
 	font-size: 16px;
 	font-weight: bold;
}

div.my_account p {
 	margin-top: 2px;
 	margin-bottom: 6px;
}

div.my_account a {
 	font-weight: bold;
}

/*
** History order
*/
table.history {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	border-collapse: collapse;
}

table.history td {
 	padding-top: 2px;
 	padding-bottom: 2px;
}

table.history th {
 	padding-bottom: 2px;
}

th.history_ref {
 	width: 70px;
}

th.history_date {
 	width: 80px;
}

th.history_quantity {
 	width: 40px;
}

th.history_price {
 	width: 70px;
}

th.history_method {
 	width: 70px;
}

th.history_invoice {
 	width: 46px;
}

table.history tr.separator, table.history td.separator,
table.history tr.separator2, table.history td.separator2 {
	margin: 0px;
 	padding: 0px;
	width: 100%;
	height: 1px;
	color: #000000;
 	background-color: #999999;
}

table.history tr.separator2, table.history td.separator2 {
	color: #000000;
 	background-color: #D3D3D3;
}

a.history {
 	text-decoration: underline;
}

a.history:hover {
 	text-decoration: none;
}


/*
** Shipping page
*/

h2.shipping {
 	margin-top: 16px;
 	padding: 0px;
 	border: none;
 	color: #916C57;
 	font-weight: bold;
 	font-size: 14px;
}

.under_title_space {
 	margin-top: 12px;
}

div.frame {
 	margin: auto;
 	padding: 4px;
 	width: 220px;
 	border: 1px solid #999999;
 	color: #333333;
 	background-color: #F0F0F0;
}


/*
** Addresses management page
*/

fieldset.address {
 	float: left;
 	margin-right: 20px;
 	margin-bottom: 16px;
}

div.address_icons {
 	float: right;
 	padding-left: 16px;
}


/* Sitemap */
div.sitemap_block {
 	float: left;
 	width: 210px;
}

div.sitemap_block h3 {
 	margin: 4px 0px 2px 0px; 
}

ul.categoryTree {
	margin: 6px 10px 12px 18px;
 	padding: 0px;
	list-style-type: none;
}

ul.categoryTree li {
	overflow: auto;
}

div.cat_tree_img {
 	clear: both;
 	float: left;
}

div.cat_tree_text {
 	float: left;
 	padding-top: 6px;
 	padding-left: 4px;
}


/*
** Registration
*/

div.subtitle {
 	margin: 10px 0px 6px 0px;
}

/* Pagination */

div.pagination { margin: 1em 0; }
ul.pagination {
	list-style: none;
	float: left;
	padding-left: 0px;
	margin-top: 0px;
}
ul.pagination li {
	display: inline;
	float: left;
	margin-right: 0.3em;
}
ul.pagination li, ul.pagination a, ul.pagination span {
	font-weight: bold;
	color: #374853;
}
ul.pagination a, ul.pagination span {
	border: 1px solid #888;
	padding: 0em 0.4em;
	display: block;
	line-height: 17px;
	background: #bdc2c9 url('http://img2.dessinoriginal.com/pagination_bg.gif') repeat-x top right;
}
ul.pagination a { text-decoration: none; }
ul.pagination li.current span {
	background-color: #595a5e;
	background-image: url('http://img2.dessinoriginal.com/pagination-bg-current.gif');
	color: white;
	border: 1px solid #595a5e;
}
ul.pagination li.truncate {
	padding: 0.3em;
	background: none;
}
#pagination_previous a, #pagination_previous span, #pagination_next a, #pagination_next span {
	background-image: url('http://img2.dessinoriginal.com/pagination-prevnext-bg.gif');
	border: none;
	line-height: 19px;
	border-color: #d0d1d5;
	border-style: solid;
	border-width: 0 1px;
}
#pagination_previous {
	background: transparent url('http://img2.dessinoriginal.com/pagination-prev-border.gif') no-repeat top left;
	padding-left: 6px;
}
#pagination_previous a, #pagination_previous span {
	border-left: none;
}
#pagination_next {
	background: transparent url('http://img2.dessinoriginal.com/pagination-next-border.gif') no-repeat top right;
	padding-right: 6px;
}
#pagination_next a, #pagination_next span { border-right: none; }
li.disabled span {
	color: #888;
	background-color: #f1f2f4;
}

form.pagination { text-align: right; }
form.pagination label {
	line-height: 1.4em;
	vertical-align: bottom;
	float:right;
	margin-left: 0.3em;
}
form.pagination select { float:right; }
form.pagination select option{
	font-size: 0.9em;
	padding-right: 1em;
}
form.pagination input{ float:right; }

/* Gbooks */
#viewerCanvas table {display: none;}

table.cart_tab {
 	width: 564px;
 	margin: 0px 2px 0px 2px;
 	color: #554840;
 	font-size: 11px;
 	border-collapse: collapse;
}

table.cart_tab th {
 	color: #4B423D;
}

table.cart_tab th.cart_product, table.cart_tab th.cart_quantity {
 	text-align: left;
}

table.cart_tab th.cart_total {
 	width: 56px;
}

table.cart_tab td {
 	text-align: center;
}

table.cart_tab td.left {
 	text-align: left;
}

table.cart_tab td.right {
 	text-align: right;
}

table.cart_tab tr.cart_entry {
 	border-bottom: 1px solid #C5BFB3;
}

table.cart_tab tr.cart_tab_discount {
 	background-color: white;
}

table.cart_tab td.cart_quantity div.qty {
	margin-top: 4px;
}

/*
** Order's addresses
*/
div.address_choices {
 	width: 542px;
 	padding: 6px;
 	border: 1px solid #D3D3D3;
}

div.address_chosen {
 	float: left;
 	width: 253px;
 	margin-top: 12px;
 	margin-right: 16px;
 	padding: 6px;
 	border: 1px solid #D3D3D3;
}

div.address_chosen a.edit_address {
 	float: right;
}

div.address_chosen h3 {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	font-size: 13px;
	margin: 3px 0;
}

/*
** Order's carrier
*/
table.carrier {
	width: 556px;
	margin: 8px 0px 16px 8px;
	color: #554840;
 	font-size: 11px;
 	text-align: center;
 	border-collapse: collapse;
}

table.carrier th {
 	padding-bottom: 4px;
 	color: #4B423D;
}

table.carrier th.left, table.carrier td.left {
 	text-align: left;
}

table.carrier tr {
 	border-bottom: 1px solid #C5BFB3;
}

table.carrier td {
	padding: 4px 0px 4px 0px;
}

table.carrier th.infos {
 	width: 160px;
}

table.carrier th.price {
 	width: 60px;
}

table.carrier td.action {
 	width: 20px;
}

div.big_main h3.gift {
 	margin: 0px 0px 10px 0px;
 	padding: 0px;
}

#gift_div {
 	margin-top: 6px;
	padding-bottom: 10px;
}

div.order_navigation {
	clear: both;
 	padding-top: 18px;
}


/*
** Summarization
*/

div.address_summary {
 	float: left;
 	width: 273px;
 	margin-left: 10px;
 	padding-top: 6px;
}

/*
** Order-detail
*/

p.order-detail_message {
 	padding-bottom: 6px;
}

div.payment_module
{
 	padding: 8px 0px 8px 0px;
 	border-top: 1px solid #C4BBB2;
}

div.product { 	padding: 0px 5px;}
div.product_header { 	font-size: 0px; background-position: -454px -902px; width: 579px; height: 7px; background-image: url(http://img2.dessinoriginal.com/sprite.gif); }
div.product_footer {	font-size: 0px; 	background-position: -454px -887px; width: 579px; height: 10px; background: url(http://img2.dessinoriginal.com/sprite.gif); }
div.big_main div.product h1 { 	font-family: Georgia; font-size: 24px; margin: 0px; 	padding: 0px; 	color: #4B423D; font-weight: normal; }
div.product_edition {	margin-bottom: 16px;		color: #554840; 	font-size: 10px; 	font-weight: bold;}
span.ean13 { 	font-size: 9px; 	font-weight: normal;	color: #B9ADA1;}
div.product_properties {	float: left;	width: 226px;	font-size: 10px;}
div.product_description { 	margin-bottom: 30px; float: left; 	width: 323px; 	padding: 0 10px; 	color: #554840;}
div.product_availability { 	margin-top: 8px; 	font-weight: bold;}
div.product_prices { 	margin-top: 8px; 	text-align: center;}
div.product_prices div.discounted {	margin: 8px 0px 6px 0px;	font-size: 15px; 	text-decoration: line-through;}
span.discounted {	font-size: 11px;	text-decoration: line-through; color: #554840; }
div.big_price, div.big_main_content span.price {
	margin: 2px 0px 6px 0px;
	color: green;
	font-family: Georgia;
	font-size: 37px;
	font-weight: normal;
	margin: 2px 0 6px;
}
div.last_quantities { 	margin-bottom: 12px;	color: #F33712; 	font-size: 11px; 	font-weight: bold; 	text-align: center;}
div.some_space { 	margin-bottom: 12px;}
div.qty_buttons {	float: left;	padding: 1px 12px 0px 4px; 	width: 14px; 	vertical-align: top;}
div.add_to_cart_17 { 	text-align: center;}
div.product_fulldescription {	clear: both; 	padding-top: 16px;}
div.product_fulldescription p { 	margin: 10px 6px 0px 6px;}div.product_accessories { 	padding: 16px 0px 0px 0px;}
div.product_accessory {	width: 142px;	padding-bottom: 16px;	text-align: center;}
div.product_accessory img { 	margin-bottom: 4px; 	border: 1px solid #CBCACD; 	padding: 2px;}
div.product_accessory span.price {	color: #37322E; 	font-size: 14px; 	font-weight: bold;}
div.accessory_name { 	min-height: 2.2em;}select.supplier_filter { 	float: right; 	margin-top: 6px;}
p.dashed { 	border-top: dashed 1px #D3D3D3;}p.bdashed { 	border-bottom: dashed 1px #D3D3D3;}
div.picture img, #bigpic, img.home_product_image { 	border: 1px solid #CBCACD; 	padding: 2px;}

/* Sprites */
.sprite  { background: url(http://img2.dessinoriginal.com/sprite.gif) no-repeat top left; }

.sprite-add { background-position: 0 0; width: 16px; height: 16px; } 
.sprite-add_to_cart-en { background-position: -50px -271px; width: 200px; height: 28px; margin-top: -3px; } 
.sprite-add_to_cart-fr { background-position: -50px -309px; width: 200px; height: 28px; margin-top: -3px; } 
.sprite-addrbook { background-position: 0 -73px; width: 16px; height: 16px; } 
.sprite-another-payment-method, .sprite-back-fr { background-position: 0 -94px; width: 229px; height: 21px; } 
.sprite-arrow { background-position: 0 -120px; width: 14px; height: 13px; } 
.sprite-arrow2 { background-position: 0 -138px; width: 16px; height: 15px; } 
.sprite-artactu { background-position: 0 -158px; width: 104px; height: 26px; } 
.sprite-authentification { background-position: 0 -189px; width: 449px; height: 22px; } 
.sprite-back-en { background-position: 0 -216px; width: 218px; height: 21px; } 
.sprite-background-2 { background-position: 0 -242px; width: 437px; height: 22px; } 
.sprite-background { background-position: 0 -269px; width: 1px; height: 547px; } 
.sprite-banque_populaire { background-position: 0 -821px; width: 104px; height: 66px; } 
.sprite-banque_populaire_2 { background-position: 0 -892px; width: 157px; height: 40px; } 
.sprite-basket { background-position: 0 -937px; width: 16px; height: 16px; } 
.sprite-basket_go { background-position: 0 -958px; width: 16px; height: 16px; } 
.sprite-bg-searchbar { background-position: 0 -979px; width: 1px; height: 39px; } 
.sprite-bg-title { background-position: 0 -1023px; width: 449px; height: 22px; } 
.sprite-block-folded-footer { background-position: 0 -1050px; width: 172px; height: 10px; } 
.sprite-block-footer { background-position: 0 -1065px; width: 183px; height: 7px; } 
.sprite-block-header { background-position: 0 -1077px; width: 184px; height: 7px; } 
.sprite-btn-ok { background-position: 0 -1089px; width: 30px; height: 17px; } 
.sprite-calendar { background-position: 0 -1111px; width: 16px; height: 16px; } 
.sprite-cart { background-position: 0 -1132px; width: 16px; height: 11px; } 
.sprite-category { background-position: 0 -1148px; width: 26px; height: 13px; } 
.sprite-checkout-en { background-position: 0 -1166px; width: 73px; height: 21px; } 
.sprite-checkout-fr { background-position: 0 -1192px; width: 86px; height: 21px; } 
.sprite-cheque { background-position: 0 -1218px; width: 21px; height: 13px; } 
.sprite-close { background-position: 0 -1236px; width: 10px; height: 10px; } 
.sprite-confirm-en { background-position: 0 -1251px; width: 128px; height: 21px; } 
.sprite-confirm-fr { background-position: 0 -1277px; width: 169px; height: 21px; } 
.sprite-continue-en { background-position: 0 -1303px; width: 150px; height: 21px; } 
.sprite-continue-fr { background-position: 0 -1329px; width: 150px; height: 21px; } 
.sprite-create-en { background-position: 0 -1355px; width: 127px; height: 21px; } 
.sprite-create-fr { background-position: 0 -1381px; width: 127px; height: 21px; } 
.sprite-delete { background-position: 0 -1407px; width: 15px; height: 15px; } 
.sprite-doriginal-small { background-position: 0 -1427px; width: 167px; height: 24px; } 
.sprite-down { background-position: 0 -1456px; width: 9px; height: 9px; } 
.sprite-edit { background-position: 0 -1470px; width: 16px; height: 16px; } 
.sprite-en-home-featured { background-position: 0 -1491px; width: 449px; height: 22px; } 
.sprite-en-search { background-position: 0 -1518px; width: 70px; height: 10px; } 
.sprite-en-title-blockbestsellers { background-position: 0 -1533px; width: 170px; height: 22px; } 
.sprite-en-title-blockcart { background-position: 0 -1560px; width: 170px; height: 22px; } 
.sprite-en-title-blockcategories { background-position: 0 -1587px; width: 170px; height: 22px; } 
.sprite-en-title-blockinfos, .sprite-fr-title-blockinfos { background-position: 0 -1614px; width: 170px; height: 22px; } 
.sprite-en-title-blocklink { background-position: 0 -1641px; width: 170px; height: 22px; } 
.sprite-en-title-blocknewproducts { background-position: 0 -1668px; width: 170px; height: 22px; } 
.sprite-en-title-blockviewed { background-position: 0 -1695px; width: 170px; height: 22px; } 
.sprite-en-youwilllike { background-position: 0 -1722px; width: 449px; height: 22px; } 
.sprite-error { background-position: 0 -1749px; width: 32px; height: 32px; } 
.sprite-female { background-position: 0 -1786px; width: 16px; height: 16px; } 
.sprite-fr-home-featured { background-position: 0 -1807px; width: 579px; height: 22px; } 
.sprite-fr-search { background-position: 0 -1834px; width: 107px; height: 13px; } 
.sprite-fr-title-blockbestsellers { background-position: 0 -1852px; width: 170px; height: 22px; } 
.sprite-fr-title-blockcart { background-position: 0 -1879px; width: 170px; height: 22px; } 
.sprite-fr-title-blockcategories { background-position: 0 -1906px; width: 170px; height: 22px; } 
.sprite-fr-title-blocklink { background-position: 0 -1933px; width: 170px; height: 22px; } 
.sprite-fr-title-blocknewproducts { background-position: 0 -1960px; width: 170px; height: 22px; } 
.sprite-fr-title-blockviewed { background-position: 0 -1987px; width: 170px; height: 22px; } 
.sprite-fr-youwilllike { background-position: -454px 0; width: 579px; height: 22px; } 
.sprite-gift { background-position: -454px -27px; width: 16px; height: 16px; } 
.sprite-grey-cart { background-position: -454px -48px; width: 16px; height: 11px; } 
.sprite-less { background-position: -454px -64px; width: 14px; height: 10px; } 
.sprite-logo-doriginal { background-position: -454px -79px; width: 276px; height: 44px; } 
.sprite-lv1 { background-position: -454px -128px; width: 25px; height: 26px; } 
.sprite-lv2_b { background-position: -454px -159px; width: 25px; height: 26px; } 
.sprite-lv2_f { background-position: -454px -190px; width: 25px; height: 26px; } 
.sprite-lv3_b { background-position: -454px -221px; width: 50px; height: 26px; } 
.sprite-lv3_f { background-position: -454px -252px; width: 50px; height: 26px; } 
.sprite-lv4_b { background-position: -454px -283px; width: 75px; height: 26px; } 
.sprite-lv4_f { background-position: -454px -314px; width: 75px; height: 26px; } 
.sprite-main-footer { background-position: -454px -345px; width: 461px; height: 7px; } 
.sprite-main-header { background-position: -454px -357px; width: 461px; height: 7px; } 
.sprite-male { background-position: -454px -369px; width: 16px; height: 16px; } 
.sprite-more { background-position: -454px -390px; width: 14px; height: 10px; } 
.sprite-my-account { background-position: -454px -405px; width: 6px; height: 12px; } 
.sprite-my_cart { background-position: -454px -422px; width: 26px; height: 21px; } 
.sprite-newsletter { background-position: -454px -448px; width: 170px; height: 22px; } 
.sprite-next-en { background-position: -454px -475px; width: 46px; height: 21px; } 
.sprite-next-fr { background-position: -454px -501px; width: 62px; height: 21px; } 
.sprite-ok { background-position: -454px -527px; width: 21px; height: 18px; } 
.sprite-ok_small { background-position: -454px -550px; width: 21px; height: 16px; } 
.sprite-order-carrier { background-position: -454px -571px; width: 449px; height: 22px; } 
.sprite-order-payment { background-position: -454px -598px; width: 449px; height: 22px; } 
.sprite-pagination-bg-current { background-position: -454px -625px; width: 1px; height: 17px; } 
.sprite-pagination-next-border { background-position: -454px -647px; width: 6px; height: 19px; } 
.sprite-pagination-prev-border { background-position: -454px -671px; width: 6px; height: 19px; } 
.sprite-pagination-prevnext-bg { background-position: -454px -695px; width: 1px; height: 19px; } 
.sprite-pagination_bg { background-position: -454px -719px; width: 1px; height: 17px; } 
.sprite-pdf { background-position: -454px -741px; width: 16px; height: 16px; } 
.sprite-planete { background-position: -454px -762px; width: 92px; height: 16px; } 
.sprite-previous-en { background-position: -454px -783px; width: 69px; height: 21px; } 
.sprite-previous-fr { background-position: -454px -809px; width: 75px; height: 21px; } 
.sprite-print-en { background-position: -454px -835px; width: 46px; height: 21px; } 
.sprite-print-fr { background-position: -454px -861px; width: 73px; height: 21px; } 
.sprite-product-footer { background-position: -454px -887px; width: 449px; height: 10px; } 
.sprite-product-header { background-position: -454px -902px; width: 449px; height: 7px; } 
.sprite-puce, .sprite-sendtoafriend { background-position: -454px -914px; width: 13px; height: 10px; } 
.sprite-puce2-2 { background-position: -454px -929px; width: 5px; height: 5px; } 
.sprite-puce2 { background-position: -454px -939px; width: 7px; height: 7px; } 
.sprite-reduction { background-position: -484px -948px; width: 32px; height: 32px; } 
.sprite-resume-en { background-position: -454px -982px; width: 567px; height: 22px; } 
.sprite-resume-fr { background-position: -454px -1009px; width: 567px; height: 22px; } 
.sprite-retrieve-en { background-position: -454px -1036px; width: 68px; height: 21px; } 
.sprite-retrieve-fr { background-position: -454px -1062px; width: 79px; height: 21px; } 
.sprite-send-en { background-position: -454px -1088px; width: 46px; height: 21px; } 
.sprite-send-fr { background-position: -454px -1114px; width: 67px; height: 21px; } 
.sprite-submit-en { background-position: -454px -1140px; width: 59px; height: 21px; } 
.sprite-submit-fr { background-position: -454px -1166px; width: 60px; height: 21px; } 
.sprite-tag_yellow { background-position: -454px -1192px; width: 16px; height: 16px; } 
.sprite-title-background { background-position: -454px -1213px; width: 437px; height: 22px; } 
.sprite-transparent { background-position: -454px -1240px; width: 1px; height: 1px; } 
.sprite-up { background-position: -454px -1246px; width: 9px; height: 9px; } 
.sprite-userinfo { background-position: -454px -1260px; width: 16px; height: 16px; } 
.sprite-world { background-position: -454px -1281px; width: 16px; height: 16px; } 