/*

	Sections

	(CSS flags marked with [=])

	INITIAL
	TABLE
	FORMS
	COIN ARRONDIS
	AIDE A LA NAVIGATION
	HEADER
		MENU
	YAHOOPATH
	MAIN
	UNIVERS
	GAMME
		PRODUITS
	ACTU
	PANIER
	CONTACTF
	SITE_INFOS_LISTE
	PARRAINAGE
	CGU
	FOOTER


*/
/* =INITIAL
   v2.1, by Faruk Ates - www.kurafire.net
   http://kurafire.net/log/archive/2005/07/26/starting-css-revisited
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/1.273 Arial, Helvetica, sans-serif;
	}

/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address, table {
	margin: 1em 0;
	padding: 0;
	}
	ul ul, ul ol, ul dl, ol ol, ol ul, ol dl, dl ul, dl ol, dl dl {margin: 0;}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1.5em;}

/* Miscellaneous conveniences: */
html {
	background: #fff;
	color: #737373;
	}
body {
	font-size: 68.75%; /* 11px */
	}
h1 {
	font-size: 2em;
	margin: 0;
	}
h2 {
	color: #B7064B;
	font-size: 1.5em;
	margin: .83em 0;
	}
h3 {
	color: #B7064B;
	font-size: 1.17em;
	margin: 1em 0;
	}
h4 {
	font-size: 1em;
	margin: 1.17em 0;
	}
h5 {
	font-size: 1em;
	font-weight: normal;
	font-variant: small-caps;
	margin: 1.17em 0 1em;
	}
h6 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 1.17em 0 1em;
	}
/* Form field text-scaling */
input, select, textarea {font-size: 100%;}
input, textarea, select {
	color: #747475;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #747474;
	}
input, textarea {padding: 1px 4px;}
select {padding: 1px;}
	#tableaucommande .inputText{ text-align:center;}
	.defaultValue {color: #747475;}
	.submit {padding: 0;}
	.image {padding: 0 0 0 2px;}
	.radio input, .checkbox input {border:none;}
	input[type="radio"], input[type="checkbox"], input[type="file"], input[type="image"] {border:none;} /* !IE JS */

a {color: #B7064B;}
a img {border: none;}
img[usemap] {border: none;} /* !IE JS */
pre {
	overflow: auto;
	width: 100%;
	}
.clear {clear: both;}
	br.clear {
		font-size: 1px;
		line-height: 1px;
		height: 1px;
		}
.float_left {float: left;}
.float_right {float: right;}

.arrondiHaut {vertical-align: bottom;}
.arrondiBas {vertical-align: top;}

/* =TABLE */
table, th, td {
	border: 1px solid #fff;
	border-collapse: collapse;
	}
table {
	width: 100%;
	}
	caption {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0.2em 0;
		}
th, td {
	padding: 5px;
	text-align: center;
	}
th {
	background: #b7064b;
	color: #fff;
	font-size: 1.1em;
	}
.impair td {background: #dfdfdf;}
th#article { width: 350px;}
/* =FORMS */
fieldset {border: none;}
legend {
	color: #B7064B;
	font-weight: bold;
	padding-left: 130px;
	}
label {
	display: inline-block;
	padding-right: 11px;
	width: 170px;
	text-align: right;
	}
	#password label {
		width: 190px;
	}
	label abbr {border: none;}
.text input {width: 200px;}
.select select {width: 210px;}
.multiradio {
	list-style: none;
	margin-left: 130px;
	}
	li.radio {
		margin-left: 0;
		display: inline;
		}
	.radio label {
		width: auto;
		text-align: left;
		}
p.submit {
	text-align: right;
	width: 394px;
	}
	.submit input {padding: 0;}

/* =COIN ARRONDIS */
.coinHG, .coinHD, .coinBG, .coinBD {
	margin: -1px;
	position: absolute;
	}
	.coinHG, .coinHD {top: 0;}
	.coinHD, .coinBD {right: 0;}
	.coinBG, .coinBD {bottom: 0;}
	.coinHG, .coinBG {left: 0;}

/* =PAGINATIONS */
.pagination { /* !IE */
	position: relative;
	text-align: center;
	}
	.precedente, .suivante {
		position: absolute;
			top: 0;
		}
	.precedente {left: 0;}
	.suivante {right: 0;}

#conteneur {
	margin: 10px auto;
	position: relative;
	width: 989px;
	}
#contenu {/* IE7 *//* IE6 *//* HOME */
	background: url(/_media/img/fonds/contenu.png) repeat-x;
	margin: 0 4px;
	position: relative;
	}

	/* =HEADER */
	#header {
		position: relative;
		margin-bottom: 10px;
		}
	#header_logo, #header_slogan, #header_panier, #header_compte, #header_newsletter {float: left;}
		#header_panier h2, #header_panier p, #header_compte h2, #header_compte p, #header_newsletter h2, #header_newsletter p {margin: 0;}
		#header_panier h2, #header_compte h2, #header_newsletter h2 {
			color: #02a4b0;
			font-weight: normal;
			font-style: italic;
			font-size: 1.364em;
			line-height: 1;
			}
	#header_logo {
		color: #b50047;
		font-size: 3em;
		font-weight: normal;
		margin: 0 10px 0 0;
		width: 237px;
		}
	#header_slogan {
		color: #b6b6b6;
		font-size: 1.636em;
		line-height: 1;
		margin: 43px 26px 0 0;
		}
	#header_panier, #header_compte, #header_newsletter {
		min-height: 82px;
		padding: 6px 4px 8px 9px;
		}
	#header_panier {
		background: url(/_media/img/header/fond_panier.png) no-repeat;
		margin-right: 11px;
		padding-right: 9px;
		text-align: justify;
		width: 121px;
		}
		#header_panier img {
			float: left;
			padding-right: 3px;
			}
		#header_fraisDePort {
			color: #000;
			font-size: 0.909em;
			text-decoration: none;
			}
			#header_fraisDePort span {color: #35B6C0;}
			#header_fraisDePort:hover, #header_fraisDePort:focus {text-decoration: underline;}
	#header_compte, #header_newsletter, #header_panier {
		background: url(/_media/img/header/fond_compte.png) no-repeat;
		}
	#header_compte {
		margin-right: 11px;
		width: 126px;
		}
		#header_compte a {color: #b7064b;}
		#header_compte_pass_perdu a {color: #747475;}
		input#header_login_email, input#header_login_password {width: 90px; height:1.35em;}
		.jsActif #header_compte form {
			margin-top: 6px; /* IE */
			}
			.jsActif #header_compte span {
				display: block;
				line-height:1em;
				padding-bottom: 2px;
				}
		.jsActif #header_compte label {
			position: absolute;
				top: 2px;
				left: -9999px;
			}
			#header_compte .submit {
				vertical-align: middle;
				padding-bottom: 1px;/* IE7 */
				}
	#header_newsletter {
		padding: 2px 5px 7px;
		width: 129px;
		}
		#header_newsletter h2 {padding-left: 19px;}
		#header_newsletter input {vertical-align: middle;}
		input#header_nwsltr_email {width: 94px;}
			.jsActif #header_newsletter label {
				position: absolute;
					top: 2px;
					left: -9999px;
				}
		#header_newsletter_optout {
			font-size: 0.909em;
			padding: 10px 18px 0 0;
			text-align: right;
			}
			#header_newsletter_optout a {
				background: url(/_media/img/header/desinscription.gif) no-repeat 0 2px;
				color: #454545;
				padding-left: 15px;
				text-decoration: none;
				}
				#header_newsletter_optout a:hover, #header_newsletter_optout a:focus {text-decoration: underline;}


	/* =PAGE */
	#page {background: url(/_media/img/fonds/page.png);}
		/* =MENU */
		#menu {
			background: url(/_media/img/fonds/pageTop.png) no-repeat;
			clear: both;
			height: 27px;
			padding: 4px 4px 0;
			position: relative;
				z-index: 3;
			}
			#menuListe {
				background: #c5386f;
				display: block;
				height: 27px;
				list-style: none;
				margin: 0;
				padding: 0;
				position: relative;
					z-index: 99;
				}
				.rubrique {
					background: url(/_media/img/fonds/menuSep.png) no-repeat left 7px;
					border: none;
					float: left;
					height: 27px;
					margin-left: 0;
					padding-left: 1px;
					position: relative;
					text-align: center;
					}
					.rubrique:first-child { 
					background: none;
					padding-left: 0;
					}
					.rubriqueLink { /* ne pas mettre de display: block; car �a fait p�ter sous ie6 */
					
						color: #F2CBE0;
						cursor: pointer;
						display: inline-block;
						font-size: 1.091em;
						height: 27px;
						line-height: 27px;
						margin: 0;
						padding: 0 12px;
						text-decoration: none;
						text-transform: uppercase;
					 	}
						.rubriqueLink:hover, .rubriqueLink:focus, .on .rubriqueLink {
							background: url(/_media/img/fonds/fondMenuOver.png);
							text-decoration: none;
							}
						.rubriqueOn .rubriqueLink {color: #97bf0d;}
						.rubrique .rubriqueLink {background: url(/_media/img/fonds/fondMenuOver.png);} /* IE6 js */
							.rubrique .rubriqueLink:hover, .rubrique .rubriqueLink:focus, .on .rubriqueLink {background: #b7064b;} /* IE6 js */
						.sous_rubriques {
							/*background-color: #b7064a;*/
							color: #f2cbe0;
							list-style: none;
							margin: 0;
							padding: 0;
							position: absolute;
								top: 27px;
								left: -9999px;
							text-align: left;
							width: 162px;
								z-index: 999;
							}
							.sous_rubrique, .sous_sous_item  {
								border-bottom: 1px solid #f2cbe0;
								border-left: 1px solid #f2cbe0;
								border-right: 1px solid #f2cbe0;
								line-height: 1;
								margin-left: 0;
								position: relative;
								vertical-align: bottom;
								zoom: 1;
								}
								.sous_sous_item {
								background: url(/_media/img/fonds/fondSousMenuOver.png);
								}
								.sous_rubrique .sous_sous_rub {
									position: absolute;
									top: 0;
									left: -9999px;
									color: #f2cbe0;
									list-style: none;
									margin: 0;
									padding: 0;
									position: absolute;
										top: 0;
										left: -9999px;
									text-align: left;
									width: 162px;
										z-index: 999;
								}
									.sous_rubrique.ssMenuVisible .sous_sous_rub {
									left: 160px;
									}
							.ssMenuVisible .sous_rubriques {left: 0;}
								.sous_rubriqueLink {
									background-color: #c5386f;
									color: #f2cbe0;
									display: block;
									margin: 0;
									padding: 6px 10px 6px 20px;
									text-decoration: none;
									zoom: 1;
									}
								.actived .sous_rubriqueLink{background-color: #b7064b;}
								
								.sous_rubriqueLink:hover {
									background: #B7064B;
									}
									.sous_sous_item a {
										color: #f2cbe0;
										display: block;
										margin: 0;
										padding: 6px 10px 6px 20px;
										text-decoration: none;
										zoom: 1;
										}
									.sous_rubrique .sous_sous_item a:hover, .sous_rubrique .sous_sous_item a:focus {
									background: #B7064B;
									}
									.sous_rubrique a:hover, .sous_rubrique a:focus, .sous_articleItem a:hover, .sous_articleItem a:focus {
										background: #b7064b;
										text-decoration: none;
										}
		#menuGuide {
			height: 27px;
			list-style: none;
			margin: 0 4px;
			padding: 0 9px;
			position: relative;
				z-index: 2;
			float: right;
			}
			.menuGuideItem {
				background: url(../_media/img/fonds/menuGuideSep.png) no-repeat 0 7px;
				float: left;
				margin-left: 0;
				position: relative;
				}
			.menuGuideItem a {
				/*background: url(../img/fond_bordure_menuguide_item.gif) repeat-x 0 22px;*/
				/*background: url(/_media/img/fonds/menuGuideSep.png) no-repeat 0 7px;*/
				height: 27px;
				line-height: 27px;
				text-decoration: none;
				}
				.menuGuideItem a:hover, .menuGuideItem a:focus {text-decoration: none;}
			.menuGuideItem a, #menuGuide_recherche h2 {
				color: #b7064b;
				font-size: 1.091em;
				font-weight: normal;
				/*letter-spacing:-1px;*/
				padding: 0 12px;
				margin: 0 6px;
				text-transform: uppercase;
				}
				.menuGuideItem .sous_rubriques {
						top: 27px;/* IE8 */
					}
					.menuGuideItem .sous_rubrique a {
						background: url(/_media/img/fonds/fondSousMenuBlanc.png);
						display: block;
						line-height: 1.273;
						height: auto;
						padding: 6px 10px 6px 20px;
						text-transform: none;
						margin:0px;
						}
						.menuGuideItem .sous_rubrique a:hover, .menuGuideItem .sous_rubrique a:focus {							
							background: #f2b4cc;
							}
				#menuGuide_recherche h2 {padding-right: 6px;}
			#menuGuide_recherche {
				background: url(/_media/img/fonds/menuGuideSep.png) no-repeat 0 7px;
				height: 27px;
				/*float: right;*/
				line-height: 27px;
				}
				#menuGuide_recherche h2, #menuGuide_recherche form, #menuGuide_recherche p {
					display: inline;
					margin: 0;
					}
				.jsActif #menuGuide_recherche label {
					position: absolute;
						left: -9999px;
					}
				#menuGuide_recherche form {
					display: inline;
					position: relative;
					text-align: left;
					}
					#menuGuide_rech_input {
						margin-right: 5px;
						width: 159px;
						}
					#menuGuide_recherche .submit {vertical-align: middle;}

/* =YAHOOPATH */
#yahoopath {padding-top: 18px;}

/* =MAIN */
#main {
	float: left;
	width: 820px;
	}
	#main h1 {margin: 1em 0;}

	#intro {font-weight: bold;}
		#intro strong {font-variant: small-caps;}
	.page_404{
		float:left;
		width:700px;
		texte-align:center;
		padding: 30px;
		font-size: 1.273em;
		font-weight: bold;
	}
/* =UNIVERS */
#universIllustration {
	float: left;
	margin-bottom: -17px;
	padding-right: 14px;
	width: 137px;
	}
	#gammesListe {
		float: left;
		list-style: none;
		margin-top: 25px;
		width: 615px
		}
	#gammesListeSansActu {
		float: left;
		list-style: none;
		margin-top: 25px;
		width: 815px
		}
		.gamme {
			float: left;
			margin: 10px 0 0 0;
			text-align: center;
			min-height: 178px;/* IE6 */
			min-width: 189px;/* IE6 */
			}
			.gamme a {
				color: #737373;
				font-size: 1.273em;
				text-decoration: none;
				text-transform: uppercase;
				}
				.gamme a:hover, .gamme a:focus {text-decoration: underline;}

/* =GAMME */
#produitsListe {list-style: none; padding: 0 0 20px 0; margin: 0; float: left;}
	#produitsListe .produitImage {padding: 14px 0 0; margin: 0; line-height: 20px;}
	.produit {
		float: left;
		margin: 0 5px 0 0;
		width: 158px;
		}
		.produit h2 {
			font-weight: normal;
			margin: 0;
			padding: 14px 0;
			line-height: 20px;
			}
		.produit h2 a {
			color: #737373;
			text-decoration: none;
			}
			.produit h2 a:hover, .produit h2 a:focus {text-decoration: underline;}
	.jsActif .produitDetails {}
		.jsActif .produitDetails p {margin: 0; padding: 10px 0 0;}
		.jsActif .produitDetails .ajoutPanier {clear: both; display: block; padding: 0;}
		.absolute_bloc {position: absolute; left: 0; bottom: 0;}
		.relative_bloc {position: relative;}
		.jsActif .produitDetails .submit {
			margin: 0;
			}
			.jsActif #produitsListe .produitDetails .submit {}
		.produitDetails select {display: block;}
	.produitPresentation {font-size: 12px; padding: 14px 0 1px; line-height: 14px;}
	.produitPresentation p {margin: 0; padding: 0 0 12px 0; line-height: 14px;}
	.ajoutPanier .submit {
		margin-bottom: 0;
		width: auto;
		}
	.produitImage_inner {position: relative;display:inline-block;}
	.zoom {
		margin: 0;
		position: absolute;
			bottom: 0;
			right: 0;
		}

/* =PRODUITS */
#referencesproduit {
	float: left;
	text-align: center;
	width: 250px;
	}
	#referencesproduit .zoom {
		float: none;
		margin: 1em 0;
		text-align: right;
		position: static;
		}
	#form_ajout_produit {text-align: left;}
#infosproduit {
	float: right;
	width: 550px;
	}
	#infosproduit h2 {color: #737373;}
#retourGamme {clear: both;}
#popup {
	background: #fff;
	border: 1px solid #000;
	left: 50%;
	margin-left: -20em;
	margin-top: 2em;
	padding: 1em;
	position: absolute;
	text-align: center;
	width: 40em;
	z-index: 1;
	}
	#popup h1 {margin-bottom: 10px;}
	#form_fermer_popup {margin-top: 10px;}

	
#decouvrirAussi { padding-top: 30px;}
	#decouvrirAussi h3.h2 { 
		color: #cf5cf6;
		font-size: 20px;
		margin:0;
		}
	#decouvrirAussi .listProduits {
		list-style: none;
		margin: 0;
		}
		#decouvrirAussi .listProduits .productElement {
			float: left;
			list-style: none;
			margin: 0 115px 30px 0;
			position: relative;
			width: 290px;
			}
		#decouvrirAussi .listProduits li.lastInLine { margin: 0;}
			#decouvrirAussi .productElement h2 a { 
				color:#747475;
				font-size: 12px;
				text-decoration:none;
				}
			#decouvrirAussi .imgProd {	
				float: left;
				padding-right: 15px;
				}
			#decouvrirAussi .descProd { 
				float: left;	
				margin-top: 0;
				text-align: justify;
				margin-bottom:38px;
				color:#737373;
				font-size:11px;
				
				}
			#decouvrirAussi .zoom { 
				bottom:-2px;
				right:-54px;
			}
	
			#decouvrirAussi .addtocart {
				bottom:0; 
				position:absolute;
				margin:0;
				}
	
/* =ACTU */
#actu {
	float: right;
	margin-top: 40px;
	padding-right: 5px;
	width: 206px;
	}
	#actu h2 {
		border-bottom: 1px solid #ababab;
		color: #737373;
		font-size: 1.273em;
		margin: 1em 4px;
		padding-bottom: 4px;
		text-align: right;
		text-transform: uppercase;
		}
	#universActu {list-style: none;}
		#universActu li {
			margin-left: 0;
			margin-bottom: 5px;
			}

/* =PANIER */
#panierEtapes {
	list-style: none;
	height: 28px;
	}
	#panierEtapes li {
		background: #B7064B;
		color: #fff;
		float: left;
		font-weight: bold;
		margin-left: 2px;
		text-align: center;
		width: 270px;
		}
		#pointsFidelite a.identifier {
		color: #737373;
		font-weight: bold;
		}
		#tableaucommande table { 
			margin-top: 0;
			margin-left: 2px;
			width: 815px;
			}
	.error {
		background:url(../img/warning_msg.png) no-repeat;
		color: #ff9900;
		padding: 2px 10px 2px 25px;
		font-weight:bold;
		}
		.error a {color: #ff9900;}
	.radio_mode_payement label {width: auto;}
	.S_cadeau {
		background: #F7E3EC;
		padding: 1px 10px 1px 0;
		margin-top: 10px;
		}
		#choixpaiement  .S_cadeau legend {padding: 5px 0 0 0;}
			#choixpaiement  .S_cadeau legend span{
				position: relative;
					top: 10px;
				}
#pointsFidelite .titrebloc {
	color: #B50045;
	font-size: 1.182em;
	}
	#pointsFidelite a {
		color: #fff;
		text-decoration: underline;
		}
#pointsFidelite tr.blocfoot {
	background-color:#737373;
	color: #fff;
	font-weight:normal;
	}
	#pointsFidelite .titrebloc td, #pointsFidelite tr.blocfoot td {text-align: left;}
#code_avantage label {
	text-align: left;
	margin-left:38px;
	}
#code_avantage .valid {vertical-align: middle;}
textarea.gift_msg {
	height:12em;
	width:330px;
	}
#tableaucommande legend, #choixpaiement legend {
	font-size: 1.455em;
	padding: 1em 0 0;
	}
	
.formcarte, .formcarte li { list-style:none;}

/* =CONTACT */
#formContact fieldset {
	float: left;
	margin: 10px;
	width: 380px;
	}
#contactQuestion legend {padding-left: 0;}
#formContact label {width: 140px;}
#formContact .multiradio label {width: auto;}
#services_remarques {
 	        width: 330px;
 	        height: 12em;
 	        }

/* =SITE_INFOS_LISTE */
#site_infos_liste {/* HOME */
	background: #E4E4E4 url(/_media/img/home/site_infos_liste.png) repeat-x 0 0;
	clear: both;
	font-size: 0.909em;
	height: 75px;
	list-style: none;
	line-height: 1.1;
	margin: 0;
	padding: 30px 4px 0;
	position: relative;
		z-index: 1;
	}
	.site_info {
		float: left;
		margin-left: 0;
/*		padding-left: 31px;*/
        padding-left: 0px;
		text-align: center;
		width: 88px
		}
		.site_info a { position : relative;}
		.site_info .item_rub { 
			display: block;
			position:absolute;
				top:35px;
				left: 0;
			width:85px;
			}
		.site_info:first-child {padding-left: 0;}/* IE6 js */
	#site_infos_liste a {
		color: #b50047;
		display: block;
		text-decoration: none;
		width: 100%;
		}
		#site_infos_liste a:hover, #site_infos_liste a:focus {text-decoration: underline;}
		#site_infos_liste img {margin-bottom: 0px;}

/* =PARRAINAGE */
#parrainageBoutton {
	margin: 2em 0;
	text-align: center;
	}

/* =CGU */
ul.cgu {color: #B7064B;}

/* =PLAN */
.planDuSite {
	float: left;
	list-style: none;
	width: 400px;
	}
	.planDuSite a {
		color: #747475;
		font-size: 1.5em;
		font-weight: bold;
		text-decoration: none;
		}
		.planDuSite a:hover, .planDuSite a:focus {text-decoration: underline;}
	.planDuSite ul {
		font-weight: normal;
		list-style: none;
		margin-bottom: 1em;
		}
		.planDuSite ul a {
			font-size: 1em;
			font-weight: normal;
			}


/* =FOOTER */
#footer_wrapper {
	background: url(/_media/img/fonds/footer.png) no-repeat 0 100%;
	padding: 0 3px 4px;
	}
#footer {
	background: #b7064b;
	margin: 0;
	padding: 7px 0;
	text-align: center;
	}
	#footer li {
		display: inline;
		margin-left: 0;
		}
	#footer a {
		background: url(/_media/img/fonds/menuSep.png) no-repeat 0 0;
		color: #fff;
		line-height: 1;
		padding: 0 2px 0 5px;
		text-decoration: none;
		}
		#footer li:first-child a {background: none;}
		#footer a:hover, #footer a:focus {text-decoration: underline;}
		.recherche_mot {cursor:pointer;}

		.sumit_recherche{padding-left:200px;}
		.bouton_center{padding-left:188px;}
		.bouton_center_pass{padding-left:220px;}
.text_right {text-align:right;}
td.text_couleur_feuille{
	color: #97BF0D;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 0;
	}
td.text_couleur_rouge{	
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 0;	
	}
td.text_couleur_feuille_rouge{
	color: #B7064B;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 0;
	}
#pointsFidelite #blocfoot{}
form#choixpaiement .button{
		height:21px;
		float: right;
		top:0 !important;
		width:160px;
		}
		form#tableaucommande .button {
		height:21px;
		top:0 !important;
		width:160px;
		}
		form#choixpaiement p.radio,form#choixpaiement p.text  {
			margin-left:38px;
		}
		form#choixpaiement p.radio { margin-top: 4px;}
.bloc_actualiser { text-align: center;}
form .buttonNext {
	height:21px;
	margin-left:1em;
	top:0 !important;
	width:160px;
	}
.CommandeButton{
/*padding-left:122px;*/
text-align: center;

}
.form_etap1 {
	margin-top: 4px;
	padding-left:38px;
	}
form p.radio_mode_payement {
	margin: 4px 0 0 33px
}
p.radio {margin-left:38px;}
#panierEtapes li.feuille_gris{background:#737373;}
		.sumit_recherche{padding-left: 200px;}
		.bouton_center{padding-left: 188px;}
		.bouton_aligne{padding-left: 230px;}
		.bouton_center_pass{padding-left: 220px;}


