/**
	DEFAULT CSS FOR PRESTASHOP
	Tunnel de commande
**/

/**/
.redbold {
	color:#821F21;
	font-weight: bold;
}

/* authentication.tpl marginer */
#order_step {text-align:center;border-top:1px dotted #72695C;border-bottom:1px dotted #72695C;margin:4px 0 24px 0;}
#order_step li {display:inline;padding:6px;margin:0 4px;}
#order_step .step_todo {}
#order_step .step_current {background-color:#E6E0C9;border:1px dotted #72695C;}
#order_step .step_done {}
#order_step .step_end {}

body#order .warning {padding: 10px 0}

#create-account_form,
#login_form,
#account-creation_form,
#address_modification_form {padding:10px;background-color:#E6E0C9;margin: 12px 0;}
#account-creation_form textarea,
#address_modification_form textarea {display:block;}
#account-creation_form label,
#address_modification_form label {display:block;float:left;width: 115px;}
#account-creation_form .radio label,
#account-creation_form .radio label,
#address_modification_form .radio label,
#address_modification_form #adress_alias label {display:inline;float:none;width: auto;}
#account-creation_form .checkbox label, #account-creation_form .textarea label, #account-creation_form #address_alias label,
#address_modification_form .checkbox label, #address_modification_form .textarea label, #address_modification_form #address_alias label {display:inline;float:none;width: auto;}
#address_modification_form .submit,
#address_modification_form .submit2 {text-align:right;}

.button, 
.button_large,
.exclusive,
.address_update a,
.address_delete a,
#submitAccount,
.exclusive_large {background-color:#72695C;border:2px solid #5D5850;color:#fff !important;cursor:pointer;font-size:xx-small;text-transform:uppercase;padding:2px 6px;}

/* adresses */
.addresses {padding:10px;border:1px solid #E6E0C9;}
.address {padding:0 0 6px 0;background-color:#fff;margin:4px 0 12px 0;}
.address li {padding:6px 10px 2px 10px;background-color:#EDEADB;margin:0 0 1px 0;}
.address li.address_title {background-color:#CDC193;color:#fff;font-weight:normal;height:24px;font-size: 1.05em;line-height:24px;text-transform:uppercase;}
.address li.address_update,
.address li.address_delete {background-color:#fff;}
/*
.item li.address_title {}
.alternate_item li.address_title {}
.address_name,li.address_update a,li.address_delete a {}
.address_name,li.address_company {}
.address_update,.address_delete {}
*/
#ordermsg textarea {width:436px;padding:0;border:1px solid #E6E0C9;}

/* order-address.tpl */
#marginer .address_tips {font-size:0.9em;padding:5px 8px;border:1px dotted #999;background-color:#FAF9F4;}
#marginer .address_tips span {font-weight:bold;padding-right:3px;color:#821F21;}


/* order step 3: PAYMENT */
.payment_module {padding:4px 0 12px 0;}
.payment_module img {vertical-align: middle;margin-right: 1em;}
.payment_module a {display: block;border: 1px dotted #72695C;padding: 10px;text-decoration: none;}
.payment_module a:hover, .payment_module a:focus, .payment_module a:active {border: 1px solid #72695C;text-decoration:none !important;}

/* cheque/payment.tpl */
.payment_module_cheque {}
.payment_module_cheque a {display:block;height:50px;border: 1px dotted #72695C;padding: 10px;text-decoration: none;}
.payment_module_cheque a:hover {border: 1px solid #72695C;text-decoration:none !important;}
.payment_module_cheque img.pmcimg {float:left;display:inline;margin-right:10px;}
.payment_module_cheque span.pmcp {display:block;float:left;width:340px;}


body#order .condition_title,
body#order .carrier_title,
body#order .gift_title {margin-top:24px;margin-bottom:7px;}

#form .checkbox {padding:6px 10px;background-color:#E6E0C9;}
#form .checkbox br {display:none;}

.cart_navigation {clear:both;margin-top:12px;}

table.std {width:100%;border-collapse:collapse;border:1px solid #E6E0C9;margin:4px 0 12px 0;}
table.std th {border:1px solid #fff;text-align:center;padding:4px;background-color:#E6E0C9;font-size:0.9em;}
table.std td {border:1px solid #E6E0C9;text-align:center;padding:4px;vertical-align:middle;}

#forgot_pasw_form {padding:10px;background-color:#E6E0C9;margin: 12px 0;}
#forgot_pasw_form p {padding:0;margin:0;}

/* shopping cart */
table.cart_last_product {width:298px;margin-left:160px;border:none;}
table.cart_last_product th {border-color:#E6E0C9;}

table.cart_last_product_content {width:298px;margin:5px 0px 10px 160px;}
table.cart_last_product_content td {vertical-align:middle;}

p.cart_navigation {	padding: 1em 0!important;}
p.cart_navigation .button, p.cart_navigation .button_large {float: left;}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {float: right;}
p.cart_navigation_extra {text-align:center;width:auto;}
p.cart_navigation a.exclusive, p.cart_navigation input.exclusive, p.cart_navigation a.button, p.cart_navigation a.button_large{background-color: #821F21;border-color:#A74546;} 

form.std p.cart_navigation span {float:none;text-align:left;width:auto;}

#cart_summary tfoot tr td {border-top: none;line-height: 1.5em;background-color:#F5F1E0;}
#cart_summary tfoot tr.cart_total_product td {}
#cart_summary tfoot tr.cart_total_price td {}
#cart_summary .price, #cart_summary .price-discount {color: #595A5E;font-size: 1em;text-decoration: none;}
#cart_summary .cart_total_price td {background-color:#E6E0C9;}
tr.cart_item td { padding: 0.5em 0; }
#cart_summary td.price {background-color:#fff; white-space:nowrap;}

td.cart_product a { margin: 0 0.6em; }
td.cart_product a img { border: 1px solid #d0d1d5; }
td.cart_product a:hover img { border: 1px solid #888; }

td.cart_description a { text-decoration: none; }
td.cart_description a:hover { text-decoration: underline; }
td.cart_description h5 a, td.cart_ref, td.cart_total { color: #595a5e; }

td.cart_unit, td.cart_total, td.cart_discount_price { text-align: right; }
td.cart_availability, td.cart_ref { text-align: center; }
td.cart_total .price { font-weight: bold; }
tr.cart_item td.cart_unit { padding-right: 1em; }

td.cart_quantity {width: 5.5em;	text-align: right;}
td.cart_quantity p, td.cart_quantity a {float: left;display: inline;margin-left:4px;}
td.cart_quantity p {padding-right: 0.3em;}
td.cart_quantity .icon {margin-top: 0.6em;}
td.cart_quantity a.cart_quantity_up, td.cart_quantity a.cart_quantity_down {display: block;}
tr.cart_free_shipping {white-space: normal;}

#order tfoot p {margin: 0;float: left;width: 85%;}
#order tfoot span {float: right;width: 15%;display: block;}
tr.cart_total_price { font-weight: bold;}
#order form#voucher fieldset {border: 1px solid #E6E0C9;padding: 0.7em;}
#order form#voucher h4, #order form#voucher p, #order form#voucher .button {display: inline;}
#order form#voucher h4 {float: left;line-height: 1.5em;margin-right: 6em;}
#order #order_carrier {clear: both;margin-top: 1em;border: 1px solid #E6E0C9;padding: 0.5em;}
#order #order_carrier h4 {width: 50%;display: inline;}
#order #order_carrier img {vertical-align: middle;}
#order #order_carrier span {margin: 0 0.2em;}
#order #gift_div{ display:none; }
#order #gift_div label, #order #gift_div textarea{display:block;width:100%;margin:1em 0;}

/* contact-form.tpl */
body#contact-form div#center_column form input#email, body#contact-form div#center_column form select#id_contact, body#contact-form div#center_column form textarea#message{
	width: 50%;
}

form.std p.desc_contact span.like_input {
	width: 366px;
	text-align: left;
}

/* contact-form.tpl */

#contact_form {padding:10px;background-color:#E6E0C9;margin: 12px 0;}
#contact_form p {clear:both;}
#contact_form label {display:block;float:left;width:110px;}
#contact_form .select select {font-size:0.9em;}
#contact_form .text input {width: 180px;}
#contact_form .textarea textarea {
	width: 290px;
	border: none;
	font:normal 1.1em Arial, Helvetica, sans-serif;
}
#contact_form .submit {margin-left:110px;}

/* history.tpl*/

#block-history #block-order-detail textarea {width:458px;border:1px solid #E6E0C9;}

#block-history #block-order-detail #order-detail-content .order_qte_input {display:none;}

/* Tabs-referral */
#tabsReferral {height:26px;border-top:1px dotted #72695C;border-bottom:1px dotted #72695C;margin-bottom: 12px;}
#tabsReferral li {display:inline;}
#tabsReferral li a {display:block;margin-right:36px;padding:0 7px;float:left;height:26px;line-height:26px;}
#tabsReferral li a.selected{background-color:#E6E0C9;}
.sheets {clear:both;}
/*
#block-history { color:#374853; }
.color-myaccount{ color: #dd2a81; }
#block-history table#order-list {
	border:none;
}
#block-history table#order-list thead th {
	background-image: url('../img/block_myaccount_header_large.gif');
}
#block-history table#order-list thead th {
	color:white;
}
#block-history table#order-list tbody {
	background: #D0D1D5 url('../img/form_bg.jpg') repeat-x top left;
}
#block-history table#order-list tbody tr td {
	background-color:white;
}
#block-history table#order-list td.history_link {
	white-space: nowrap;
	text-align: right;
}
#block-history #block-order-detail {
	border-top:2px #dd2a81 solid;
	border-bottom:2px #dd2a81 solid;
	padding:0.5em;
	background: #D0D1D5 url('../img/form_bg.jpg') repeat-x top left;
}
#block-history #block-order-detail p {
	padding-left :0;
	padding-right :0;
}
#order-detail-content {
	clear:both;
	margin-top:1.5em;
}

#order-detail-content tbody tr{
	height:3em;
}

#order-detail-content tfoot td{
	border:none;
}

#order-detail-content table td input.order_qte_input{
	display:none;
}

#order-detail-content table td.order_cb input{
	border: none;
}
#order-detail-content table td span.order_qte_span{
	width: 100%;
	display:block;
}
#block-history #block-order-detail h4{ font-size:1.4em; }

#block-history #block-order-detail #sendOrderMessage p{
	padding:0pt 4px 0pt 1px;
}

*/


/* module productcomments */
/*
.rating {cursor: pointer;margin: 2em;clear: both;display: block;}
.rating:after {content: '.';display: block;height: 0;width: 0;clear: both;visibility: hidden;}
.cancel,.star {float: left;width: 17px;height: 15px;overflow: hidden;text-indent: -999em;cursor: pointer;}
.cancel, .cancel a {background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px;}
.star, .star a {background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 0px;}
 .cancel a, .star a {display: block;width: 100%;height: 100%;background-position: 0 0px;}
div.star_on a{ background-position: 0 -16px;}
div.star_hover a, div.star a:hover{background-position: 0 -32px;}
*/


/* authentication.tpl */
/*
#authentication #create-account_form, #authentication #login_form {
	width: 49%;
	height: 25em;
	clear: none;
	float: left;
}
#authentication #create-account_form h4 {
	height: 3.4em;
	padding:0.3em 3em 0 4em;
}

#authentication #create-account_form p.text, #authentication #login_form p.text{
	height: 3.4em;
	margin-left:4em;
	padding-left:0;
	padding-right:0;
}

#authentication #login_form a{ color:#374853; }
#authentication #create-account_form { margin-right: 7px; }
#authentication #create-account_form p.text {
text-align:left;
width:100px;
}
#authentication #create-account_form p.text label{
	width:100px;
}
#authentication input#SubmitCreate, #authentication input#SubmitLogin{ margin:0; }
#authentication p.submit {
	margin-right: 0;
	text-align:left;
	padding-left:17% !important;
}
#authentication p.lost_password {
	padding-left:4em;
}

#authentication #create-account_form fieldset, #authentication #login_form fieldset {
	height:18em;
}
#authentication p.submit span { padding-right:0.5em; }
#authentication #create-account_form label, #authentication #login_form label {
	float: none;
	clear: both;
	display: block;
	text-align: left;
	width: 100%;
	margin-bottom: 0.3em;
}
form#account-creation_form input.text, form#account-creation_form #id_country, form#account-creation_form #id_state, #authentication textarea { width:17em; }
*/

/* manufacturers-list.tpl && suppliers-list.tpl */
/*
ul#manufacturers_list, ul#suppliers_list {
	margin-top:2em;
	list-style-type:none;
}
ul#suppliers_list li, ul#manufacturers_list li {
	background: #d0d3d8 url('../img/block_category_item_bg.jpg') repeat-x;
	border: solid 1px #d0d3d8;
	padding:0.6em;
	margin-bottom:1.5em;
}
ul#suppliers_list li a, ul#manufacturers_list li a{
	text-decoration:none;
	color:#374853;
}
ul#suppliers_list li h3, ul#manufacturers_list li h3{ margin:0.4em 0; }
ul#suppliers_list .left_side, ul#manufacturers_list .left_side{
	float:left;
	width:75%;
}
ul#suppliers_list .logo, ul#manufacturers_list .logo{
	border: solid 1px #d0d3d8;
	float:left;
	margin-right:0.6em;
}
ul#suppliers_list li p.description, ul#manufacturers_list li p.description{ font-size:0.92em; }
ul#suppliers_list li .right_side, ul#manufacturers_list li .right_side {
	float:right;
	text-align:right;
}
ul#suppliers_list .right_side span, ul#manufacturers_list .right_side span{
	font-size:1.7em;
	color:#da0f00;
}
ul#suppliers_list li a.button, ul#manufacturers_list li a.button{ margin-top: 4em; }
*/

/* conditions & legal */
/*
ul.shop_info {
	list-style-type: square!important;
	list-style-position:inside;
	padding: 0.6em;
	margin-top: 0.6em;
	margin-left: 2em;
	border: 1px solid #888;
}
ul.shop_info li {
	padding-left: 0.5em!important;
	padding-bottom: 0.5em!important;
}
*/

/* conditions.tpl */
/*
#conditions #right_column { display: none; }
#conditions h2 { background: transparent url('../img/title_bg_large.gif') no-repeat top left; }
#conditions #center_column {
	width: 730px;
	text-align: justify;
}
#conditions #center_column ul, #conditions #center_column ol {
	margin-left: 2em;
	padding: 0.6em;
}
#conditions #center_column ul { list-style-type: circle; }
#conditions #center_column li { padding-bottom: 0.5em; }
#conditions #center_column { line-height: 1.3em; }
*/

/*  identity.tpl */
/*
p#security_informations{
	font-size:0.85em;
	margin: 0 3em;
}
*/


/* module blockwishlist */
/*
#wishlist_block #wishlist_block_list dl.products {
	font-size: 10px;
	border-bottom: 1px solid #fff;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

#wishlist_block div.block_content #wishlist_block_list dl.products dt a.cart_block_product_name {
	font-weight:bold;
}

#wishlist_block div.block_content #wishlist_block_list dl.products dt {
	margin: 4px 0 4px 0;
}

#wishlist_block div.block_content #wishlist_block_list dl.products dt a.ajax_cart_block_remove_link {
	float: right;
	margin:-12px 0 0 0;
}

#wishlist_block div.block_content #wishlist_block_list dl.products dd{
	font-style: italic;
	margin: 0 0 0 10px;
}

#wishlist_block div.block_content p select#wishlists{
	width: 140px;
}

#wishlist_block div.block_content p a.exclusive{
	margin: 5px auto 0 auto;
}
*/

/* mywishlist */
/*
div#mywishlist div#block-order-detail form.wl_send fieldset p input{
	margin-left:60px;
}
div#mywishlist div#block-order-detail {
	margin-top: 10px; 
	display: block;
}
div#mywishlist form.std fieldset label {
	width: 30px;
}
div#mywishlist form.std fieldset input#submitWishlist {
	display: inline;
}
div#mywishlist table.std thead th.mywishlist_first{
	text-align: center;
	width: 40px;
}
div#mywishlist table.std thead th.mywishlist_second{
	text-align: center;
	width: 80px;
}
div#mywishlist table.std thead th.first_item, div#mywishlist table.std tbody tr td{
	width: 200px;
}
div#mywishlist div#block-order-detail {
	margin-top: 10px;
}
div#mywishlist div#block-order-detail ul li span.wishlist_product_detail select {
	margin: 0;
}
div#mywishlist #hideBoughtProducts,div#mywishlist #showBoughtProducts{
	float:left;
	margin:-18px 0 0 5px;
}
div#mywishlist #showBoughtProducts, div#mywishlist #hideBoughtProductsInfos, div#mywishlist #hideSendWishlist{
	display:none;
}
div#mywishlist #showBoughtProductsInfos, div#mywishlist #hideBoughtProductsInfos{
	float:right;
	margin:-18px 118px 0 0;	
}
div#mywishlist #showSendWishlist, div#mywishlist #hideSendWishlist, div#mywishlist div#block-order-detail ul li a.exclusive {
	float:right;
	margin:-18px 0px 0 0;
}
div#mywishlist div#block-order-detail table.wlp_bought_infos thead tr th {
	text-align: center;
}
div#mywishlist div#block-order-detail table.wlp_bought_infos thead tr th.first_item {
	width: 300px;
}
div#mywishlist div#block-order-detail table.wlp_bought_infos{
	margin:0 0 0 10px;
}
div#mywishlist div#block-order-detail ul li img {
	float:left;
}
*/
/* View wishlish */
/*
#view_wishlist #featured-products_block_center ul div li a img {
	float: left;
}
#view_wishlist #featured-products_block_center ul div li a, #view_wishlist #featured-products_block_center ul div li span {
	text-decoration: none;
	float: left;
}
#view_wishlist #featured-products_block_center ul div li span.wishlist_product_detail, div#mywishlist div#block-order-detail ul li span.wishlist_product_detail {
	margin-left: 30px;
	float: left;
}
div#mywishlist div#block-order-detail ul li span.wishlist_product_detail {
	margin-bottom:5px;
} 
#view_wishlist #featured-products_block_center ul div li a.exclusive, #view_wishlist #featured-products_block_center ul div li span.exclusive {
	margin-left:55px;
}
#view_wishlist #featured-products_block_center ul div li.address_name input.text {
	color: #999;
	font-weight: bold;
	font-size: 11px;
	border:0;
}
*/


/* END */
