/* ----- General ----- */
* {margin:0;padding:0;}
body {font-family: Verdana,sans-serif;font-size:10px; background:#262426;}
div.clear{clear:both;}
img {border:0;}
cents {font-size: 0.9em}
.labelForm {color:#fff;}

	/* ----- Header ----- */
	#header {width: 100%; height: 147px; font-size:12px; background: #262426; position: fixed;  z-index: 1000; top:0px}
		#header .content {height:112px; position:relative; width:1024px; margin:0 auto;}
			#menu_rayons {position: absolute; top: 20px; height: 100px; width: 100%;}
				#menu_rayons ul {height: 75px; background: url(../img/menu/menu-fond.gif); width:870px; margin-left: 25px; margin-top: 45px;}
					#menu_rayons ul li {list-style: none; display: block; float: left; width: 60px; height:75px;}

					#menu_rayons ul li.menu-accueil {margin-right: 20px;}
					#menu_rayons ul li.menu-catalogue {margin-left: 20px;}

					#menu_rayons ul li.menu-defile {width: 40px;}
					#menu_rayons ul li.menu-histoire {width: 60px;}
					#menu_rayons ul li.menu-news {width: 40px;}
					#menu_rayons ul li.menu-catalogue {width: 50px;}
					#menu_rayons ul li.menu-points-de-ventes {width: 65px;}
					#menu_rayons ul li.menu-presse {width: 40px;}
					#menu_rayons ul li.menu-recrutement {width: 60px;}
					#menu_rayons ul li.menu-goodies {width: 45px;}
					#menu_rayons ul li.menu-mon-compte {width: 60px;}
					#menu_rayons ul li.menu-petits {width: 60px;}


						#menu_rayons ul li a {display: block; height:75px;}
							#menu_rayons ul li a span {display: none;}

						#menu_rayons ul li.menu-accueil a {background: url(../img/menu/menu-accueil.gif) no-repeat 0px 0px;}

						#menu_rayons ul li.menu-femme a {background: url(../img/menu/menu-femme.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-homme a {background: url(../img/menu/menu-homme.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-fille a {background: url(../img/menu/menu-fille.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-garcon a {background: url(../img/menu/menu-garcon.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-petits a {background: url(../img/menu/menu-petits%20prix.gif) no-repeat 0px 0px;}

						#menu_rayons ul li.menu-defile a {background: url(../img/menu/menu-defile.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-histoire a {background: url(../img/menu/menu-histoire.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-news a {background: url(../img/menu/menu-news.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-catalogue a {background: url(../img/menu/menu-catalogue.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-points-de-ventes a {background: url(../img/menu/menu-pointsdevente.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-presse a {background: url(../img/menu/menu-presse.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-recrutement a {background: url(../img/menu/menu-recrutement.gif) no-repeat 0px 0px;}
						#menu_rayons ul li.menu-goodies a {background: url(../img/menu/menu-goodies.gif) no-repeat 0px 0px;}

						#menu_rayons ul li.menu-mon-compte a {background: url(../img/menu/menu-moncompte.gif) no-repeat 0px 0px;}


						#menu_rayons ul li a:hover {background-position: 0px -75px;}
						#menu_rayons ul li.actif a, #menu_rayons ul li.actif a:hover {background-position: 0px -150px;}



			#logo {position:absolute;left:0px;top:5px; width:430px}
			#logo img {width:430px;}
			#cart_detail {position:absolute;right:0px; top:80px; width:200px; background:#262426; display: none;}
				#cart_detail .container {margin:0 5px 5px 5px; padding: 5px; background:#fff;}
					#cart_detail .container img {float: left; margin-right:5px;}
					#cart_detail .container span {display:block; line-height: 17px; font-size: 10px; text-transform: uppercase; }
					#cart_detail .container span.title {display:inline; text-transform: capitalize; color: #777; }
			
			#search_box {position:absolute; right:10px; top:118px; padding:0px; color: #fff;}
				#search_box label {display:block; width:140px; height: 19px; background: url(../img/bg-search.gif); margin:0px 7px 3px 7px; }
					#search_box input {margin-left:16px; margin-top: 2px; width:110px; height: 16px; border:0px; font-size: 10px;}

			#cart_summary_container {position:absolute; width: 175px; height: 64px; top:10px; right: 15px; background: url(../img/cart.jpg) no-repeat;}
				#cart_summary_container a {display:block; width: 88px; height: 12px; line-height: 12px; margin-left:61px; margin-top: 20px; font-size: 12px; color: #e75095;}
				#cart_summary_container #cart_summary {width: 108px; height: 44px; margin-left:61px; margin-top:5px; font-size: 10px;}

	/* ----- Site ----- */
	#site {width:1024px; margin:150px auto 20px auto; position: relative; background:url(../img/bg-blanc-25.png);}
		#site .content {padding:25px;}
			#site .content .container {color: white; background:#000;min-height:200px;}
			#site .content .left {width:150px;float:left;margin:20px 0 0 20px;}
				#site .content .left h3 {text-transform: capitalize; margin:0; padding:0; line-height: 20px; height: 20px; margin-left: 10px; padding-left: 30px; background: url(../img/menu/bg-start-point-menu.gif) no-repeat; margin-top: 10px; font-size: 16px; font-weight: normal;}
				#site .content .left ul {padding-bottom: 20px; background: url(../img/menu/bg-stop-point-menu.gif) no-repeat 0 bottom; margin-left: 10px;}
					#site .content .left ul.categoriesN1 li {list-style: none; line-height: 20px; height: 20px; text-transform: capitalize;}
						#site .content .left ul.categoriesN1 li a {display: block; color: #fff; padding-left: 30px; background: url(../img/menu/bg-bullet-menu.gif) no-repeat; text-decoration: none;}
						#site .content .left ul.categoriesN1 li a:hover {color:#e75095;}
			#site .content .right {width:798px;float: right;}

	/* ----- Footer ----- */
	#footer {}
		#footer .content {position:relative;width:1024px;margin:0 auto;}
			#footer .content p {padding:20px;color:#fff; text-align: center;}

	/* ----- Footer Links ----- */
	#footer-links {}
		#footer-links .content {position:relative;width:1024px;margin:0 auto; text-align: center;background: url(../img/bg-footer.png);}
			#footer-links .content ul { margin-right: 25px;}
				#footer-links .content ul li {list-style: none; display: block; float: right;}
					#footer-links .content ul li a {color:#fff; text-decoration: none; display: block; margin:10px; line-height: 20px; height: 20px; padding-left: 20px; font-size: 11px; background: url(../img/bg-bullet.gif) no-repeat top left;}
					#footer-links .content ul li a:hover {background: url(../img/bg-bullet.gif) no-repeat bottom left;}



	/* ----- Share Link ----- */
	#share_links {position: absolute; right: 0px; top:60px; width: 28px; background: url(../img/bg-share-links.png); margin-right: -4px; border-top:1px solid #555; border-bottom:1px solid #555; border-right:1px solid #555;}
		#share_links .addthis_toolbox {margin:5px 0; margin-left: 4px;}
			#share_links .addthis_toolbox a {color:#000; margin-top: 7px;}
			#share_links .addthis_toolbox a.addthis_button_compact {margin-top: 20px; margin-bottom: 7px;}
	




/* ----- Page Accueil ----- */

#accueil {width:1024px; margin:150px auto 20px auto; background:url(../img/bg-blanc-25.png);}
	#accueil .content {padding:25px;}
#auto_slider {width:100%; overflow: hidden; height: 420px; position: relative;}
	#auto_slider .container {position: absolute;}




/* ----- Page Catalogue ----- */
#catalogue {margin:0 6px 15px 6px;}

	/* ----- Catalogue Header + Footer ----- */
	#catalogue img.bandeau {width:771px; margin: 10px 0 0 10px;}
	
	#catalogue .catalogue_header, #catalogue .catalogue_footer {padding:10px 0; color:#777; clear: both;}

		#catalogue .catalogue_header a, #catalogue .catalogue_footer a {color:#777; margin: 0 2px; font-size: 11px;}
		#catalogue .catalogue_header a.actif, #catalogue .catalogue_footer a.actif, #catalogue .catalogue_header a:hover, #catalogue .catalogue_footer a:hover {color:#ccc;}

		#catalogue .pages_navigation {float:right; text-align: right; margin:0 10px;}
		#catalogue .nbr_prod_catalogue {float:right; text-align: right; margin:0 10px;}
		#catalogue .order_catalogue {width:45%; float:left; margin:0 10px;}

	/* ----- Catalogue No Product ----- */
	#catalogue .no_product {display:block; padding: 100px; text-align: center; font-size: 20px;}

	/* ----- Catalogue Content ----- */
	#catalogue .product {background-color: #000; border-color: #222; border-style: solid; border-width: 1px; float: left; width: 240px; height: 340px; text-align: center; margin: 13px 0 0 13px; position:relative;}
		#catalogue .product a {color: #cccccc; text-decoration: none;}
		#catalogue .product a:hover {text-decoration: underline;}
		#catalogue .product .image {margin-bottom: 6px; width:240px; height: 240px; display:block;}
		#catalogue .product .image img {width:240px; height: 240px;}
		#catalogue .product .designation {display: block; text-transform: lowercase; margin:0 5px; font-size: 10px; line-height: 10px; height:13px;overflow:hidden;color: #777;}
		#catalogue .product .prix {text-transform: lowercase; margin:0 5px; font-size: 11px;}
		#catalogue .product .prix_barre {text-transform: lowercase; margin:0 5px; font-size: 11px; text-decoration: line-through;}
		#catalogue .product .prix:hover, #catalogue .product .prix_barre:hover {text-decoration: none;}
		#catalogue .product .other_colors {margin-left: 15px; margin-bottom: 0; margin-right: 15px; margin-top: 4px;}
			#catalogue .product .other_colors img { width:24px; height:24px; margin:4px 3px 0 3px;}
		#catalogue .product .remise { display: block; width: 50px; height: 50px; position: absolute; background:url(../img/remise.png) no-repeat; right:10px; top:10px; text-decoration: none; color: #fff; line-height: 50px; font-size: 20px; text-align: center;}



/* ----- Search ----- */
#searchFilters {margin: 10px 0 0 10px;}
	#searchFilters .title {color:#777; margin-top: 20px; margin-bottom: 5px; display: block;}
	#searchFilters .filter_option a {display: block; text-transform: lowercase; color: #e75095; line-height:14px; padding-left: 16px; background: url(../img/bg-checkbox.png) no-repeat; }
	#searchFilters .filter_option a.checked { background: url(../img/bg-checkbox.png) no-repeat 0px -14px; }
	#searchFilters .filter_option a.disabled { background: url(../img/bg-checkbox.png) no-repeat 0px -28px; }
	#searchFilters .filter_values {display: none;}
	#searchFilters .clearall {display: none;}

/* ----- Page Produit ----- */
#product {padding:6px;}

	/* ----- Retour au catalogue ----- */
	#product #back_to_catalogue {display: block; margin-top: -25px; margin-left: 15px;}
		#product #back_to_catalogue a {display:block; background:url(../img/bt-gris-140x35.png) no-repeat 0px 0px; width:140px; height:35px; line-height: 33px; text-align: center; font-size: 12px; color:#252525; text-decoration: none; padding: 0 1px 1px 0;}
		#product #back_to_catalogue a:hover {background:url(../img/bt-gris-140x35.png) no-repeat 0px -35px; padding: 1px 0 0 1px;}
		#product #back_to_catalogue a:active {background:url(../img/bt-gris-140x35.png) no-repeat 0px -70px; padding: 1px 0 0 1px;}


	/* ----- Photos du produit ----- */
	#product_photo { float:left; width:408px; height:508px; text-align:center; color:#555; }
		#product_photo span.zoom_text { display:block; line-height: 13px; margin-top: 4px; margin-bottom: 1px;}
		#product_photo span.zoom { display:block; position:absolute; float: right; width:23px; margin-left: 7px; margin-top: 0px; height:17px; background: url(../img/product/zoom.png) right top no-repeat; cursor;}
		#product_photo .photoBig { height:400px; width:400px; cursor : url(../img/product/magnify.cur), pointer; }
		#product_photo .mini-photo-product { float:left; display:inline; margin: 7px 0px 0px 7px; width:68px; height: 68px;}
		#product_photo .big_container { height:400px; width:400px; overflow: hidden;}

		/* ZOOM PHOTO PRODUIT */
		#product_photo #selecteurzoom{ display: none; position: absolute; width: 50px; height: 50px; }
		#product_photo #contenantzoom { height:400px; width:400px; }
		#product_photo div.zoomdiv{ position: absolute; top: 0; left: 0; cursor: crosshair; }


	/* ----- Description du produit ----- */
	#product_detail {float:left; width:350px; margin-left: 20px;}
		#product_detail #product_designation {float:left; font-size: 16px;}
			#product_detail #product_designation .product_designation_title { display:none; }
			#product_detail #product_designation .product_designation_value {  }

		#product_detail #product_remise { display: block; width: 50px; height: 50px; top: 5px; right: 5px; background: url(../img/remise.png) no-repeat; line-height: 50px; color: #fff; font-size: 20px; position: absolute; text-align:center;}
			#product_detail #product_remise .product_remise_title { display:none; }
			#product_detail #product_remise .product_remise_value { }

		#product_detail #product_couleur {float:left; font-size: 16px; margin-left: 10px; color:#777;}
			#product_detail #product_couleur .product_couleur_title { display:none; }
			#product_detail #product_couleur .product_couleur_value {  }

		#product_detail #product_prix {float: right; font-size: 30px;}
			#product_detail #product_prix .product_prix_title { display:none; }
			#product_detail #product_prix .product_prix_value {  }
			#product_detail #product_prix .pricestriked { text-decoration:line-through; }

		#product_detail #product_barcode {clear:left; color:#777; font-size: 10px;}
			#product_detail #product_barcode .product_barcode_title { display:none; }
			#product_detail #product_barcode .product_barcode_value {  }
			
		
		#product_detail .switch-color {margin-top: 20px; clear: right}
			#product_detail .switch-color .switch_color_item {margin:5px 0; float: left; width:72px;height:100px; text-align: center;}
				#product_detail .switch-color .switch_color_item a {display: block; text-decoration: none; color: #ccc;}
					#product_detail .switch-color .switch_color_item a img {border:2px #090909 solid; }
					#product_detail .switch-color .switch_color_item a.actif img {border:2px #e75095 solid; }
				#product_detail .switch-color .switch_color_item img {width:68px;height:68px;}

		#product_detail .right-infos-produit {clear: left; margin-left: 50px; margin-top: 20px;}
			#product_detail .right-infos-produit #add_to_cart {cursor: pointer; margin-left: 20px; width: 180px; height:35px; background: url(../img/product/bt-add-to-cart.png) no-repeat; border:none; font-size: 16px; padding:0px 1px 0px 20px;}
			#product_detail .right-infos-produit #add_to_cart:hover {background: url(../img/product/bt-add-to-cart.png) no-repeat 0px -35px; padding:0px 0px 0px 21px;}
			#product_detail .right-infos-produit #add_to_cart:active {background: url(../img/product/bt-add-to-cart.png) no-repeat 0px -70px; padding:0px 0px 0px 21px;}


		#product_detail #product_descriptif {float: left; font-size: 11px; margin-top: 20px;width:500px;}
			#product_detail #product_descriptif .product_title {float: left; display: block; width:100px; clear: left; margin-left: 20px; color:#777;}
			#product_detail #product_descriptif .product_value {float: left; display: block; text-transform: lowercase;}



	#product .titre { padding-left: 10px; font-size: 16px;}

	#product .left-bottom-produit .produits-consultes { padding-top:20px; float: left; clear: both; }
		#product .left-bottom-produit .produits-consultes a { display: block; text-align: center; width:130px; height:130px; float: left; margin: 10px 0; color:#252525; text-decoration: none;}
			#product .left-bottom-produit .produits-consultes a img { width:120px; height:120px;}
			#product .left-bottom-produit .produits-consultes a span {display: block;}




/* ----- Page Presse ----- */
#images-presse { padding-bottom: 50px; }
	#images-presse #images_presse img { width:150px; margin:15px; }
	#images-presse h1.title { padding: 25px; }




/* ----- Page Goodies ----- */
#page-goodies { padding-bottom: 50px; }
	#page-goodies #images_goodies a { width:190px; height: 120px; display: block; float: left; line-height: 120px; text-align: center; }
		#page-goodies #images_goodies a img { width:150px; border: 2px solid #aaa; }
		#page-goodies #images_goodies a:hover img { border: 2px solid #e75095; }
	#page-goodies h1.title { padding: 25px;}




/* ----- Page Defile ----- */
#page-defile { padding-bottom: 50px; }
	#page-defile h1.title { padding: 25px;}




/* ----- Page Histoire ----- */
#page-histoire { padding-bottom: 50px; }
	#page-histoire h1.title { padding: 50px 200px 25px;}
	#page-histoire p.content { font-size: 15px; padding: 15px 200px; text-indent: 30px;}




/* ----- Page News ----- */
#page-news { padding-bottom: 50px; }
	#page-news h1.title { padding: 50px 200px 25px;}
	#page-news div.actualite { padding: 15px 200px 50px; font-size: 12px; }
		#page-news div.actualite p.actualite_date { font-size: 16px; padding-bottom: 15px; }




/* ----- Page Points de Vente ----- */
#point_de_vente {padding: 50px;}
	#point_de_vente div.adresse {margin: 20px; font-size: 11px; width:248px; float: left; height: 100px; border:1px solid #6f364d; background: url(../img/points-de-ventes/bg-logo.gif) bottom right /*#ffe8f2*/#000 no-repeat;}
		#point_de_vente div.adresse span {display: block; margin: 10px;}
		#point_de_vente div.adresse span.nom {color:#aaa; font-size: 14px;}
	#point_de_vente h1 {clear: both;}





/* ----- Page Recrutement ----- */
#recrutement {padding: 50px;}
	#recrutement h1 {padding-bottom:50px;}
	#recrutement table {width:600px;}
		#recrutement table td {padding: 5px;}
			#recrutement table td input.email {width:300px;}
			#recrutement table td input.nom {width:150px;}
			#recrutement table td input.prenom {width:150px;}
			#recrutement table td input.telephone {width:100px;}
			#recrutement table td input.poste {width:100%;}
			#recrutement table td textarea {width:100%; height: 150px;}
		#recrutement table td.label {width:150px; text-align: right; vertical-align: top; color:#777;}
		#recrutement table td.footer {width:auto; text-align: center; padding: 20px;}
			#recrutement table td.footer input {width:auto;}





/* ----- Page Recrutement OK ----- */
#recrutement_ok {padding: 100px; text-align: center; font-size: 16px;}
	#recrutement_ok h1 {font-size: 20px; margin-bottom: 20px;}




/* ----- Conditions de ventes ----- */
#conditions_de_vente {padding: 25px 75px 75px 75px;}
	#conditions_de_vente h1 {padding: 50px; text-align: center;}
	#conditions_de_vente h2 {padding: 20px 0 10px 0;}
	#conditions_de_vente h3 {padding: 10px 0 5px 20px;}
	#conditions_de_vente p {padding: 5px 0 5px 30px; font-size: 12px;}




/* ----- Mentions Legales ----- */
#mentions_legales {padding:100px 225px; font-size: 16px; text-align: justify; line-height: 25px;}
	#mentions_legales h1 {font-size: 20px; text-align: center; margin-bottom: 30px;}




/* ----- Tunnel d'achat ----- */
ul.etapes-panier {display: block; padding:12px 0; padding-left: 28px; height:25px; }
	ul.etapes-panier li {list-style: none; display: block; float:left; width:25%; height:25px; text-transform:uppercase; background: url(../img/tunnel/bg-step-cart.png) right top; margin: 0; padding: 0; margin-left: -16px; padding-right: 13px; position: relative;}
		ul.etapes-panier li a {color:#fff;text-decoration:none; line-height: 25px; display: block; text-align: center;}
	ul.etapes-panier li.etape_0 {z-index: 5;}
	ul.etapes-panier li.etape_1 {z-index: 4;}
	ul.etapes-panier li.etape_2 {z-index: 3;}
	ul.etapes-panier li.etape_3 {z-index: 2;}
	ul.etapes-panier li.active {background: url(../img/tunnel/bg-step-cart.png) right -25px;}
.title-order-steps {padding: 0 12px; font-size: 18px; margin-bottom: 10px;}



/* ----- Page Cart ----- */
#cart_page {}
	#cart_page .boutons-commandes { height: 25px; padding: 12px; }
		#cart_page .boutons-commandes .bt-continuer-commande {width:40%; float:left; text-align:left;}
		#cart_page .boutons-commandes .bt-valider-commande {width:40%; float:right; text-align:right;}
	
	#cart_page .cart_content {margin: 10px 100px;}
		#cart_page .cart_content table.cart_content {margin: 20px; width:100%; }
			#cart_page .cart_content table.cart_content tr.headers {background: #333;}
				#cart_page .cart_content table.cart_content tr.headers th {padding: 10px 0;}
			#cart_page .cart_content table.cart_content tr.cart_total_line {}
				#cart_page .cart_content table.cart_content tr.cart_total_line th {padding: 10px 0;}
				#cart_page .cart_content table.cart_content tr.cart_total_line th.cart_designation {text-align: right; padding-right: 20px;}
				#cart_page .cart_content table.cart_content tr.cart_total_line th.cart_total {background: #333; font-size: 14px;}


			#cart_page .cart_content table.cart_content tr.border_red td {background: #500;}

			#cart_page .cart_content table.cart_content tr td {border-bottom: 1px solid #eee; padding: 0 10px;}

			#cart_page .cart_content table.cart_content tr td.cart_content_delete {width:12px;}
			#cart_page .cart_content table.cart_content tr td.cart_photo {text-align: center; width: 50px;}
			#cart_page .cart_content table.cart_content tr td.cart_taille {text-align: center;}
			#cart_page .cart_content table.cart_content tr td.cart_couleur {text-align: center;}
			#cart_page .cart_content table.cart_content tr td.cart_price {text-align: center;}
			#cart_page .cart_content table.cart_content tr td.cart_quantity {text-align: center;}
				#cart_page .cart_content table.cart_content tr td.cart_quantity form {display:inline}
				#cart_page .cart_content table.cart_content tr td.cart_quantity span {font-size: 12px; margin:5px;}
			#cart_page .cart_content table.cart_content tr td.cart_total {text-align: right; font-size: 13px;}
				#cart_page .cart_content table.cart_content tr td.cart_total span {margin-right: 20px;}




/* ----- login ----- */
.login {margin: 0 auto; padding: 50px 0; width:700px; font-size: 12px;}
	.login .intro {color: #777; font-size: 10px; margin:10px;}
	.login h2 {margin: 10px 0;}
	.login td {padding: 5px 0;}
	.login .left-login {width:350px; float: left; padding: 30px 0;}
	.login .right-login {width:300px; float: right; border-left: 1px solid #ccc; padding: 30px 0; padding-left: 30px;}
	.login .bt-creer-compte {text-align: center;}


/* ----- Billing ----- */
.content-account {margin: 0 auto; padding: 50px 0; width:500px; font-size: 12px; text-align: center;}
	.content-account table { text-align: left; margin:10px 0;}
		.content-account table td { padding:5px;}


/* ----- Shipping Address ----- */
.content-shipping-addr {margin: 0 auto; padding: 50px 0; width:500px; font-size: 12px;}
	.content-shipping-addr .linkAddrLivr {text-align: center;}
	.content-shipping-addr .adresse {display: block; margin: 10px auto; width: 300px; position: relative; padding: 10px; background: url(../img/bg-noir-65.png); color:#fff;}
		.content-shipping-addr .adresse .adrlivraison {display: block; text-transform: uppercase; font-size: 16px; margin-bottom: 10px;}
		.content-shipping-addr .adresse .societe {display: block; text-transform: capitalize;}
		.content-shipping-addr .adresse .nom {display: block; text-transform: capitalize;}
		.content-shipping-addr .adresse .adresse1 {display: block;}
		.content-shipping-addr .adresse .ville {display: block;}
		.content-shipping-addr .adresse .pays {display: block; text-transform: uppercase;}
		.content-shipping-addr .adresse .adresse_select_button {display: block; text-align: center;}
		.content-shipping-addr .adresse .adresse_buttons {}
			.content-shipping-addr .adresse .adresse_buttons a {overflow:hidden; display: block; position: absolute; right:10px; width:16px; height:16px; line-height: 200px; font-size: 0px;}
			.content-shipping-addr .adresse .adresse_buttons .edit {top:10px; background: url(../img/tunnel/bt-edit.png);}
			.content-shipping-addr .adresse .adresse_buttons .suppr {top:35px; background: url(../img/tunnel/bt-delete.png);}

	.content-shipping-addr table td {padding: 5px;}
			
/* ----- Shipping ----- */
.content-shipping {width:500px; margin:0 auto; padding:50px 0; font-size: 12px;}
	.content-shipping .logo-transporteur {width: 120px;height: 100px;}
		.content-shipping .logo-transporteur img #my_account_right
	.content-shipping .prix {width: 50px; text-align: center;}


/* ----- Payment ----- */
.content-cart-paiement {width:600px; margin:0 auto; padding:30px 0; font-size: 12px;}
	.content-cart-paiement .degrade-stitre {font-size: 14px; font-weight: bold;}
	
	.content-cart-paiement .order_content { margin:0 auto;  padding:20px 0;}
		.content-cart-paiement .order_content .order_price {text-align: right; padding: 5px 20px;}
		.content-cart-paiement .order_content .total_commande .order_price {border-top: 1px solid #000;}
		.content-cart-paiement .order_content .total_a_payer .order_price {border-top: 1px solid #000;}

	.content-cart-paiement table.modePayment {margin:20px 0px; border: 1px solid #777;}
		.content-cart-paiement table.modePayment td {padding:20px; background: #ccc; text-align: center;}


/* ----- My Account ----- */
#my_account_left {width:200px; float: left; padding: 20px;}
	#my_account_left ul li {list-style: none; margin: 0; padding: 0;}
		#my_account_left ul li a {color: #555; display: block; margin: 0 0 10px 0; line-height: 16px; height: 16px; font-size: 12px; text-decoration: none; padding-left: 20px; background: url(../img/my_account/bg-step-my-account.png) no-repeat;}
		#my_account_left ul li a:hover {color: #FFF; text-decoration: underline;}
#my_account_right {padding:20px; margin-left: 240px;}
	#my_account_right p.titre-page {font-size:14px; margin:10px 0;}
	#my_account_right table {width:100%}

	#my_account_right .adresse {display: block; margin: 10px auto; width: 300px; position: relative; padding: 10px; background: url(../img/bg-noir-65.png); color:#fff;}
		#my_account_right .adresse .adrlivraison {display: block; text-transform: uppercase; font-size: 16px; margin-bottom: 10px;}
		#my_account_right .adresse .societe {display: block; text-transform: capitalize;}
		#my_account_right .adresse .nom {display: block; text-transform: capitalize;}
		#my_account_right .adresse .adresse1 {display: block;}
		#my_account_right .adresse .ville {display: block;}
		#my_account_right .adresse .pays {display: block; text-transform: uppercase;}
		#my_account_right .adresse .adresse_select_button {display: block; text-align: center;}
		#my_account_right .adresse .adresse_buttons {}
			#my_account_right .adresse .adresse_buttons a {overflow:hidden; display: block; position: absolute; right:10px; width:16px; height:16px; line-height: 200px; font-size: 0px;}
			#my_account_right .adresse .adresse_buttons .edit {top:10px; background: url(../img/tunnel/bt-edit.png);}
			#my_account_right .adresse .adresse_buttons .suppr {top:35px; background: url(../img/tunnel/bt-delete.png);}
