/*    STYLE STRUCTURE 2 = colonne à droite       */
/*    STYLE STRUCTURE 3 = colonne à gauche       */
/*    STYLE STRUCTURE 2/3 = 1 colonne côté       */
/*    STYLE STRUCTURE 4 = les trois colonnes     */

					#center_column {
					  margin: 0 30px;
					}
					
					#left_column {
					  min-height: 1px;
					  padding-left:10px;
					}
					
					#right_column {
					  min-height: 1px;
					  padding-right:10px;
					}
					
					.breadcrumb {
					  max-width:385px;
					}
					
					#center_column .products_block ul {
					  padding: 0 20px;
					}
					
					#editorial_block_center p#editorial_image_legend {
					  font-size:12px;
					}
					
					#login_form input.account_input, #create-account_form input#email_create, #login_form .champ_opc_new_login input {
					  width:100px;
					}
					
					#order-opc #cart_summary tfoot tr.first_total {
					  margin:10px 30px 0 0;
					}
					
					td.cart_product h5, td.cart_product .cart_attributes {
					  width:52%;
					}
					
					td.cart_quantity input.cart_quantity_input {
					  margin:18px 0 0 14px;
					}
					
					#cart_voucher form#voucher p label {
					  width:100%;
					}
					
					#productscategory_list li {
					  margin-right:0;
					}
					
					#cart_summary tfoot .cart_total_voucher #total_discount,
					#cart_summary tfoot .cart_total_price #total_product,
					#cart_summary tfoot .cart_total_voucher #total_wrapping,
					#cart_summary tfoot .cart_total_delivery #total_shipping,
					#cart_summary tfoot .cart_total_price #total_price_without_tax,
					#cart_summary tfoot .cart_total_voucher #total_tax,
					#cart_summary tfoot .cart_total_price #total_price {
					  width:11%;
					}
				/*         BODY, HEADER, BLOCKS, BANNER          */

					#logoclic {
						background-image: url("../../../modules/workshop/uploads/essai%202-thumbnail.jpg");
						background-repeat: repeat;
					} 
				
				#blockmenu a {
    				font-size: 11px;
				}

				/* Styles généraux */
				body {
				  color: #4d515d;
				  background-color: #ffffff;
				  font-size: 12px;
				  font-family: Arial;
				}
				
				h1, h2  {
				  color: #4d515d;
				  font-size: 12px;
				}
				
				a {
				  font-size: 12px;
				  color: #3f82a9;
				}
				
				a:hover,
				div#subcategories li:hover a,
				ul#manufacturers_list div.left_side > div:hover a {
				  color: #19558d;
				}
				
				
				/* Header */
				#logoclic {
				  background-color: #ffffff;
				}
				
				
				/* Footer */
				#footer {
				  color: #333333;
				  background-color: #453545;
				}
				
				#footer a {
				  color: #2c8fc9;
				}
				
				#footer a:hover {
				  color: #19558d;
				}
				
				
				/* Colonnes cotés et centrale */
				#center_column {
				  width: 480px;
				}
				
				#left_column a, #right_column a {
				  font-size: 12px;
				}
				
				.idTabs li a {
				  color: #4d515d;
				}
				
				#addCommentButton {
				  font-family: Arial;
				  color: #3f82a9;
				}
				
				
				/* Listing des produits */
				#center_column .products_block ul li a {
				    background-color: #ffffff;
				}
				#center_column .products_block ul li {
				  margin-right: 37px;
				}
				
				#center_column .products_block ul li .desc_ss_photo .product_desc {
				  font-size: 12px;
				  color: #4d515d;
				}
				
				
				/* Titres principaux de la colonne centrale */
				#center_column h1, #center_column .products_block h4, #center_column .products_block h5, .productscategory_h2, #subcategories h3, #center_column h3#commentaires_titre, #page .rte h1, #page .rte h2 {
				  color: #4d515d;
				  font-size: 12px;
				}
				
				/* Titres avec border-bottom */
				h1, h2.productscategory_h2, #center_column h3#commentaires_titre, h2.checkout, div.block h4, #center_column .products_block h4, #wishlist_block #wishlist_block_list dl.products, h2#packcontent_h2 {
				  border-bottom: 2px solid #cccccc;
				}
				
				/* Sous titres principaux de la colonne principale */
				#page .rte h3, #page .rte h4, #center_column h3, #center_column h4, #center_column li.address_title {
				  color: #4d515d;
				  font-size: 16px;
				}
				
				/* Titres des pages de contenus créés */
				#page .rte h1, #page .rte h2, #page .rte h3, #page .rte h4, #page .rte h5, #page .rte h6 {
				  color: #4d515d;
				}
				
				form.std h3 {
				  border-bottom:1px solid #cccccc;
				}
				
				/* Titres qui prennent un style normal (couleurs + taille) */
				#create-account_form h4, #my-account #center_column h4, #search #center_column h3 {
				  font-size: 12px;
				  color: #4d515d;
				}
				#address #center_column h3, #center_column h3.condition_title, #order h3, #order-opc h3, #center_column h4.payment_method, #center_column #opc_account_choice h4 {
				  color: #4d515d;
				}
				#address #center_column form h3 {
				  color: #4d515d;
				}
				
				/* Blocs en général */
				div.block {
				  background-color: #c27ac2;
				}
				
				#left_column div.block h4, #right_column div.block h4 {
				    font-size: 16px;
				}
				
				div.block h4 {
				  color: #0c0d0c;
				}
				
				div.block .block_content {
				  color: #f2f2f2;
				}
				
				.block_content a {
				  color: #dae3e8;
				}
				
				.block_content a:hover {
				  color: #19558d;
				}
				
				
				/* Buttons */
				a.button_mini, a.exclusive_mini, span.button_mini, span.exclusive_mini, a.button_small,
				a.exclusive_small, span.button_small, span.exclusive_small, a.button, a.exclusive, span.button, span.exclusive,
				a.button_large, a.exclusive_large, span.button_large, span.exclusive_large, span.exclusive_large_disabled,
				a.button_large_css, .button_large_css, a.button_large_css, a.exclusive, span.exclusive, a.exclusive_mini,
				span.exclusive_mini, a.exclusive_small, span.exclusive_small, a.exclusive_large, span.exclusive_large, span.exclusive_large_disabled {
				  background-color: #000000;
				  color: #d9c8d9 !important;
				}
				
				.button_discover {
				  color: #d9c8d9 !important;
				  background-color: #000000;
				}
				
				.button_discover:hover {
				  background-color: #b550ba;
				}
				
				/* Boutons de type navigateur, normaux */
				#order p.cart_navigation a.exclusive,
				#order-opc p.cart_navigation a.exclusive {
				  background:none;
				  border:none;
				  color:#3f82a9;
				}
				
				/* Buttons Hover */
				a.button_mini:hover, a.exclusive_mini:hover, span.button_mini:hover, span.exclusive_mini:hover, a.button_small:hover,
				a.exclusive_small:hover, span.button_small:hover, span.exclusive_small:hover, a.button:hover, a.exclusive:hover, span.button:hover, span.exclusive:hover, a.button_large:hover, a.exclusive_large:hover, span.button_large:hover, span.exclusive_large:hover, span.exclusive_large_disabled:hover, a.button_large_css:hover, .button_large_css:hover, a.button_large_css:hover, a.exclusive:hover, span.exclusive:hover, a.exclusive_mini:hover, span.exclusive_mini:hover, a.exclusive_small:hover, span.exclusive_small:hover, a.exclusive_large:hover, span.exclusive_large:hover, span.exclusive_large_disabled:hover {
				  background: #b550ba;
				}
				
				
				/* Page produit */
				.column div.block .block_content a img,
				#center_column .products_block ul li a,
				#center_column #productscategory_list ul li a img,
				td.cart_product a img,
				.payment_module a,
				.payment_moneybookers,
				div#subcategories li a img,
				ul#manufacturers_list div.left_side > div div.logo a img {
				  border: 1px solid #cccccc;
				}
				
				.column div.block .block_content a:hover img,
				#center_column .products_block ul li a:hover,
				#center_column #productscategory_list ul li a:hover img,
				#cart_summary tr.cart_item:hover td.cart_product a img,
				.payment_module a:hover, .payment_module a:focus, .payment_module a:active, .payment_moneybookers:hover,
				div#subcategories li:hover a img,
				ul#manufacturers_list div.left_side > div:hover div.logo a img {
				  border: 1px solid #666666;
				}
				
				#cart_block p#cart-prices, #cart_block #cart-price-precisions, .products_block dl {
				  border-top:1px solid #cccccc;
				}
				
				#primary_block #pb-left-column {
				  width: 167px;
				}
				
				.btn_add_cart {
				  width: 158px;
				}
				
				.btn_add_cart .wrap_btn {
				  width: 135px;
				}
				
				.btn_add_cart .submit_add_cart {
				  font-size: 12px;
				  width: 80px;
				}
				
				#primary_block #buy_block select {
				  max-width:167px;
				}
				
				/* En dur - Temporairement ? */
				.price {
				  color: #CC3333;
				}
				
				.price-discount {
				  color: #646464;
				}
				
				
				#cart_voucher form#voucher p {
				    float: none !important;
				}
				
				form#voucher fieldset #display_cart_vouchers {
				    float: none !important;
				}