/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#3d5220;
		background-color:#f4fbec;
		background-image:url(images/gabarit-fond-entete.gif);
		background-repeat:repeat-x;
	}
	
	#repere{
		position:absolute;
		right:0;
		bottom:0;
		z-index:70;
	}
	
	#elastique{
		height:1px;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	
	/* ---------------------------------- INDEX ---------------------------------- */
	#accueil{
		width:770px;
		height:460px;
		margin:auto;
		background-image:url(images/accueil-fond.jpg);
		background-repeat:no-repeat;
	}
	
	#logo{
		padding:43px 0 0 0;
		width:770px;
		text-align:center;
	}
	
	#accueilMenu{
		padding:175px 0 0 66px;
		margin:0;
		list-style:none;
	}
	
	#accueilLaFerme{
		float:left;
		width:83px;
		margin:0 18px 0 0;
	}
	
	#accueilLaBoutique{
		float:left;
		width:102px;
		margin:0 18px 0 0;
	}
	
	#accueilLeMohair{
		float:left;
		width:87px;
		margin:0 17px 0 0;
	}
	
	#accueilCondsVente{
		float:left;
		width:111px;
	}

	#accueilLiens{
		float:left;
		width:111px;
	}

	#accueilVideo{
		float:left;
		width:111px;
	}
	
	#accueilCoordonnees{
		margin:22px 0 0 202px;
		width:350px;
		height:39px;
		background-image:url(images/accueil-fond-coordonnees.gif);
		background-repeat:no-repeat;
	}
	
	#accueilCoordonneesTexte{
		float:left;
		width:193px;
		padding:6px 0 0 107px;
		color:#fff;
	}
	
	#accueilCoordonneesEnveloppe{
		float:left;
		width:33px;
		padding:9px 0 0 0;
	}
	
	#accueilLiensMenu{
		width:770px;
		margin:35px 0 0 0;
		color:#3d5220;
		text-align:center;
	}
	
	#accueilLiensMenu a{
		color:#3d5220;
		text-decoration:none;
	}
	
	#accueilLiensMenu a:hover{
		color:#ff7f00;
	}
	/* ---------------------------------- fin INDEX ----------------------------------*/
	
	
	
	/* ---------------------------------- GABARIT ----------------------------------*/
	#global{
		width:770px;
		margin:auto;
		background-image:url(images/gabarit-fond-page.gif);
		background-repeat:repeat-y;
	}
	
	#page{
		width:770px;
		background-image:url(images/gabarit-fond-entete.jpg);
		background-repeat:no-repeat;
	}
	
	#entete{
		width:770px;
		padding:5px 0 0 0;
	}
	
	ul#menuInterne{
		margin:0;
		padding:0 0 0 8px;
		list-style:none;
	}
	
	li#elevage, li#boutique, li#mohair, li#cgv{
		float:left;
		padding:0 6px 0 0;
		margin:0;
	}
	
	li#elevage{
		width:97px;
	}
	
	li#boutique{
		width:119px;
	}
	
	li#mohair{
		width:106px;
	}
	
	li#cgv{
		width:103px;
	}
	
	li#monPanier{
		float:left;
		padding:0 151px 0 0;
		margin:0;
		width:111px;
	}
	
	li#contact{
		float:left;
		width:33px;
		margin:0;
	}
	
	#logoInterne{
		width:159px;
		margin:14px 0 0 19px;
		_margin:11px 0 0 19px;
	}
	
	#pied{
		width:100%;
		height:43px;
		background-color:#3d5220;
	}
	
	#piedContenu{
		width:770px;
		margin:auto;
	}
	
	#logoPied{
		float:left;
		width:95px;
		padding:4px 0 0 3px;
		margin:0 16px 0 0;
	}
	
	#adressePied{
		float:left;
		width:360px;
		padding:9px 0 0 0;
		color:#fff;
	}
	
	#telEmailPied{
		float:left;
		width:275px;
		height:32px;
		margin:4px 0 0 0;
		padding:3px 0 0 15px;
		background-color:#fff;
		color:#3d5220;
	}
	
	#telEmailPied a{
		color:#3d5220;
		text-decoration:none;
	}
	
	#telEmailPied a:hover{
		text-decoration:underline;
	}
	/* ---------------------------------- fin GABARIT ---------------------------------- */
	
	
	/* ---------------------------------- ELEVAGE ---------------------------------- */
	h1#elevageTitre{
		margin:39px 0 0 288px;
		padding:0;
	}
	
	h2#elevageSousTitre{
		margin:12px 0 0 36px;
	}
	
	#elevageVisuelGauche{
		float:left;
		width:129px;
		margin:15px 19px 0 0;
		padding:0 0 0 36px;
	}
	
	#elevageDroite{
		float:left;
		width:535px;
	}
	
	#elevageDroiteTexte1{
		width:435px;
	}
	
	#elevageDroiteTexte1 img, #elevageDroiteTexte2 img{
		float:right;
		margin:0 0 0 10px;
	}
	
	#elevageDroiteTexte1 p, #elevageDroiteTexte2 p{
		margin:0 0 0 0;
		padding:17px 0 0 0;
	}
	
	#elevageDroiteTexte2{
		width:535px;
	}
	
	p#introVignettesElevage{
		margin:15px 0 0 23px;
		text-decoration:underline;
		font-size:90%;
		font-weight:bold;
	}
	
	.elevageVignette{
		float:left;
		width:110px;
		margin:12px 0 20px 0;
		padding:0 0 0 15px;
		
	}
	
	.texteExploitation{
		width:700px;
		margin:0 35px 20px 35px;
		text-align:center;
		font-size:14px;
	}
	/* ---------------------------------- fin ELEVAGE ---------------------------------- */
	
	
	/* ---------------------------------- MOHAIR ---------------------------------- */
	#mohairTitre{
		margin:39px 0 0 154px;
		padding:0;
	}
	
	#mohairGrandVisuel{
		float:left;
		width:275px;
		margin:15px 19px 0 0;
		padding:0 0 0 30px;
	}
	
	#mohairTexte1{
		float:left;
		width:417px;
		margin:17px 0 0 0;
	}
	
	#mohairTexte1 p{
		margin:0 0 25px 0;
	}
	
	#mohairTexte1 p.plusGrandCentre{
		margin:0 0 25px 0;
		font-size:110%;
		font-weight:bold;
		text-align:center;
	}
	
	#mohairVisuelTonte{
		float:left;
		width:186px;
		margin:0 20px 0 0;
		padding:0 0 0 30px;
	}
	
	#mohairVisuelBalles{
		float:left;
		width:195px;
		margin:0 25px 0 0;
	}
	
	#mohairQualites{
		float:left;
		width:267px;
		height:129px;
		padding:14px 0 0 23px;
		background-image:url(images/fond-qualites-mohair.gif);
		background-repeat:no-repeat;
	}
	
	#mohairQualites img{
		float:right;
		margin:-10px 0 0 0;
	}
	
	#mohairQualites p{
		margin:0 0 5px 0;
		padding:0;
	}
	
	#mohairQualites ul{
		margin:0 0 0 0;
		padding:0;
		list-style:none;
	}
	
	#mohairQualites li{
		margin:0 0 3px 0;
	}
	
	#mohairTexte2{
		margin:10px 0 0 30px;
	}
	
	#mohairTexte2 a{
		font-style:italic;
		font-weight:bold;
		text-decoration:none;
		color:#3d5220;
	}
	
	#mohairTexte2 a:hover{
		text-decoration:underline;
	}
	
	#mohairVignette1{
		float:left;
		width:114px;
		padding:0 0 0 149px;
		margin:20px 18px 20px 0;
	}
	
	#mohairVignette2{
		float:left;
		width:180px;
		margin:20px 18px 20px 0;
	}
	
	#mohairVignette3{
		float:left;
		width:116px;
		margin:20px 0 20px 0;
	}
	/* ---------------------------------- fin MOHAIR ---------------------------------- */
	
	
	/* ---------------------------------- CONTACT ---------------------------------- */
	#contactTitre{
		margin:39px 0 0 45px;
		padding:0;
	}
	
	#formulaireContact{
		width:710px;
		padding:0 0 0 60px;
		margin:28px 0 0 0;
	}
	
	#contactGauche{
		float:left;
		width:335px;
	}
	
	#contactDroite{
		float:left;
		width:250px;
	}
	
	.label{
		width:82px;
		color:#3d5220;
		font-size:110%;
		vertical-align:top;
		padding:3px 0 0 0;
	}
	
	.champ{
		vertical-align:top;
		padding:0 0 20px 0;
	}
	
	.champ input, .champ textarea, #champ2 textarea{
		border:1px solid #64754d;
		background-color:#f7fcef;
		font-family:verdana;
		font-size:12px;
		color:#4a6425;
		padding:2px;
	}
	
	#label2{
		margin:10px 0 0 0;
		color:#3d5220;
		font-size:110%;
		vertical-align:top;
		padding:3px 0 0 0;
	}
	
	#champ2{
		margin:5px 0 0 0;
	}
	
	#contactEnvoyer{
		margin:20px 0 0 0;
	}
	
	.contactConfirmation{
		font-size:120%;
		font-weight:bold;
	}
	/* ---------------------------------- fin CONTACT ---------------------------------- */
	
	
	/* ---------------------------------- BOUTIQUE ACCUEIL ---------------------------------- */
	#boutiquePage{
		padding:0 0 0 8px;
	}
	
	#boutiqueMenu{
		float:left;
		width:163px;
		margin:21px 15px 0 0;
		border:1px solid #3d5220;
	}
	
	#boutiqueMenu ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#boutiqueMenu ul li{
		margin:0;
		padding:0;
		width:163px;
		height:26px;
	}
	
	#boutiqueMenu ul li a{
		display:block;
		width:154px;
		height:19px;
		padding:7px 0 0 9px;
		text-decoration:none;
		font-weight:bold;
		color:#3d5220;
		background-image:url(images/boutique-fond-menu2.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}

	#boutiqueMenu ul li a.premierMenu{
		display:block;
		width:154px;
		height:19px;
		padding:7px 0 0 9px;
		text-decoration:none;
		font-weight:bold;
		color:#3d5220;
		background-image:url(images/boutique-fond-menu2.gif);
		background-repeat:no-repeat;
		background-position:0 -78px;
	}
	
	#boutiqueMenu ul li a.premierMenu:hover{
		color:#fff;
		background-image:url(images/boutique-fond-menu2.gif);
		background-repeat:no-repeat;
		background-position:0 -52px;
	}

	#boutiqueMenu ul li a:hover{
		color:#fff;
		background-image:url(images/boutique-fond-menu2.gif);
		background-repeat:no-repeat;
		background-position:0 -26px;
	}
	
	#boutiqueMenu ul li a.menuActif{
		color:#22b24b;
	}
	
	#boutiqueMenu ul li a.menuActif:hover{
		color:#22b24b;
		background-position:0 0;
	}
	
	#boutiqueContenu{
		float:left;
		margin:39px 0 0 0;
	}
	
	#boutiqueTitre{
		margin:0 0 0 102px;
	}
	
	#boutiqueSlogan{
		margin:7px 0 0 43px;
	}
	
	#boutiqueEntree1{
		float:left;
		width:124px;
		padding:0 0 0 65px;
		margin:14px 47px 0 0;
	}
	
	#boutiqueEntree2{
		float:left;
		width:124px;
		margin:14px 0 0 0;
	}
	
	#boutiqueEntree3{
		float:left;
		width:125px;
		padding:0 0 0 65px;
		margin:17px 46px 0 0;
	}
	
	#boutiqueEntree4{
		float:left;
		width:124px;
		margin:17px 0 0 0;
	}
	
	#boutiqueEntree5{
		float:left;
		width:124px;
		margin:17px 44px 20px 0;
	}
	
	#boutiqueEntree6{
		float:left;
		width:125px;
		margin:17px 42px 20px 0;
	}
	
	#boutiqueEntree7{
		float:left;
		width:124px;
		margin:17px 0 20px 0;
	}

	#boutiqueImage{
		margin:25px 0 0 5px;
	}

	/* ---------------------------------- fin BOUTIQUE ACCUEIL ---------------------------------- */
	
	
	/* ---------------------------------- BOUTIQUE LISTE ---------------------------------- */
	#boutiqueListe{
		float:left;
		width:629px;
		padding:0 0 0 8px;
	}
	
	#boutiqueNuancier{
		float:left;
		width:127px;
		margin:150px 0 20px 0;
	}
	
	#boutiqueIntro{
		float:left;
		width:429px;
		padding:0 12px 0 0;
		
	}
	
	#boutiqueTitreProduit{
		margin:30px 0 0 19px;
		padding:0;
	}
	
	#boutiqueVisuelProduit{
		float:left;
		width:150px;
		margin:15px 13px 0 0;
	}
	
	#boutiqueTexteProduit{
		float:left;
		width:256px;
		margin:15px 0 0 0;
		padding:0 10px 0 0;
	}
	
	#boutiqueTexteProduit p{
		margin:0 0 10px 0;
	}
	
	#boutiqueCliquezVisuel{
		margin:0;
		font-size:110%;
		font-style:italic;
	}
	
	#listeProduits{
		width:619px;
		margin:15px 10px 0 0;
	}
	
	#listeProduits table{
		border-top:1px solid #3d5220;
		border-left:1px solid #3d5220;
		margin:0 0 20px 0;
	}
	
	.ligne{
		background-color:#fff;
		color:#1a3f00;
	}

	.visuel{
		width:50px;
		height:33px;
		border-bottom:1px solid #3d5220;
		border-right:1px solid #3d5220;
	}
	
	.intituleProduit{
		width:238px;
		padding:0 5px 0 5px;
		border-bottom:1px solid #3d5220;
		border-right:1px solid #3d5220;
	}
	
	.couleur{
		width:60px;
		font-weight:bold;
		padding:0 5px 0 5px;
		border-bottom:1px solid #3d5220;
	}
	
	.choixCouleur{
		width:80px;
		padding:0 5px 0 5px;
		border-bottom:1px solid #3d5220;
		border-right:1px solid #3d5220;
	}
	
	.choixCouleur select{
		font-family:verdana;
		font-size:11px;
		color:#3d5220;
	}
	
	.prix{
		width:60px;
		padding:0 5px 0 5px;
		border-bottom:1px solid #3d5220;
		border-right:1px solid #3d5220;
		font-size:110%;
		font-weight:bold;
		text-align:right;
	}
	
	.panier{
		width:39px;
		padding:0 5px 0 5px;
		border-bottom:1px solid #3d5220;
		border-right:1px solid #3d5220;
	}
	
	.panier a img{
		filter:alpha(opacity=60); 
         -moz-opacity:0.6; 
        opacity:0.6;
	}
	
	.panier a:hover img{
		filter:alpha(opacity=100); 
         -moz-opacity:1; 
        opacity:1;
	}
	/* ---------------------------------- fin BOUTIQUE LISTE ---------------------------------- */
	
	
	/* ---------------------------------- MON PANIER ---------------------------------- */
	#BoutonsRetour{
		float:left;
		width:202px;
		margin:27px 0 0 0;
		padding:0 0 0 34px;
	}
	
	#boutonRetour{
		margin:0;
	}
	
	#boutonAccueilBoutique{
		margin:13px 0 0 0;
	}
	
	#boutonRetour a img, #boutonAccueilBoutique a img{
		filter:alpha(opacity=80); 
         -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#boutonRetour a:hover img, #boutonAccueilBoutique a:hover img{
		filter:alpha(opacity=100); 
         -moz-opacity:1; 
        opacity:1;
	}
	
	h1#monPanierTitre{
		float:left;
		margin:36px 0 0 0;
	}
	
	#chemin1{
		width:561px;
		height:32px;
		margin:30px 0 0 34px;
		background-image:url(images/chemin1.gif);
		background-repeat:no-repeat;
	}
	
	#chemin2{
		width:561px;
		height:32px;
		margin:30px 0 0 34px;
		background-image:url(images/chemin2.gif);
		background-repeat:no-repeat;
	}
	
	#chemin3{
		width:561px;
		height:32px;
		margin:30px 0 0 34px;
		background-image:url(images/chemin3.gif);
		background-repeat:no-repeat;
	}
	
	#chemin4{
		width:561px;
		height:32px;
		margin:30px 0 0 34px;
		background-image:url(images/chemin4.gif);
		background-repeat:no-repeat;
	}
	
	#chemin{
		margin:0;
		padding:10px 0 0 39px;
		list-style:none;
	}
	
	#cheminPanier{
		float:left;
		width:133px;
	}
	
	#cheminIdentification{
		float:left;
		width:156px;
	}
	
	#cheminValidation{
		float:left;
		width:130px;
	}
	
	#cheminPaiement{
		float:left;
		width:80px;
	}
	
	.cheminActif{
		color:#f74b1d;
		font-weight:bold;
	}
	
	h2#votreCommande{
		margin:35px 0 0 92px;
	}
	
	p#aidePanier{
		width:650px;
		margin:15px 0 0 70px;
		font-size:110%;
	}
	
	.PanierTableau{
		width:659px;
		margin:15px 0 0 56px;
	}
	
	.entete{
		text-align:center;
		font-size:120%;
		font-weight:bold;
		color:#273c0a;
	}
	
	.entete1{
		width:262px;
		height:20px;
		padding:7px 0 0 0;
		vertical-align:top;
		border-bottom:1px solid #3d5220;
		border-right:1px solid #3d5220;
		background-image:url(images/panier-arrondi-gauche.gif);
		background-repeat:no-repeat;
	}
	
	.entete2{
		width:126px;
		height:26px;
		border-top:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		border-right:1px solid #3d5220;
		background-color:#a8be99;
	}
	
	.entete3{
		width:125px;
		height:26px;
		border-top:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		border-right:1px solid #3d5220;
		background-color:#a8be99;
	}
	
	.entete4{
		width:143px;
		height:20px;
		padding:7px 0 0 0;
		vertical-align:top;
		border-bottom:1px solid #3d5220;
		background-image:url(images/panier-arrondi-droite.gif);
		background-repeat:no-repeat;
		background-position:right top;
	}
	
	.nomArticle{
		width:236px;
		padding:8px 0 8px 25px;
		border-left:1px solid #3d5220;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#f1f6ee;
		color:#000;
	}
	
	.couleurArticle{
		width:126px;
		padding:8px 0 8px 0;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#f1f6ee;
		color:#000;
		text-align:center;
	}
	
	.quantiteArticle{
		width:125px;
		padding:8px 0 8px 0;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#f1f6ee;
		color:#000;
		text-align:center;
	}
	
	.quantiteArticle input{
		font-family:verdana;
		font-size:11px;
		border:1px solid #d2ddcc;
		color:#000;
		text-align:center;
		padding:2px 0 2px 0;
	}
	
	.prixArticle{
		width:100px;
		padding:8px 42px 8px 0;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#f1f6ee;
		color:#000;
		text-align:right;
	}
	
	.totalCommande{
		width:470px;
		padding:8px 44px 8px 0;
		border-left:1px solid #3d5220;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#a8be99;
		font-weight:bold;
		font-size:110%;
		text-align:right;
	}
	
	.prixTotal{
		width:100px;
		padding:8px 42px 8px 0;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#a8be99;
		font-weight:bold;
		font-size:110%;
		text-align:right;
	}
	
	.participationFrais{
		width:470px;
		padding:8px 44px 8px 0;
		border-left:1px solid #3d5220;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#f1f6ee;
		font-weight:bold;
		font-size:110%;
		text-align:right;
	}
	
	.montantFraisPort{
		width:100px;
		padding:8px 42px 8px 0;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#f1f6ee;
		font-weight:bold;
		font-size:100%;
		text-align:right;
	}
	
	.totalAPayer{
		width:470px;
		padding:8px 44px 8px 0;
		border-left:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#59823b;
		color:#fff;
		font-weight:bold;
		font-size:110%;
		text-align:right;
		background-image:url(images/fleche-total-a-payer.gif);
		background-repeat:no-repeat;
		background-position:500px 8px;
	}
	
	.montantTotalAPayer{
		width:100px;
		padding:8px 42px 8px 0;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#59823b;
		color:#fff;
		font-weight:bold;
		font-size:120%;
		text-align:right;
	}
	
	#consulterCgv{
		float:left;
		width:223px;
		margin:15px 226px 0 0;
		padding:0 0 0 73px;
	}
	
	#continuerCommande{
		margin:18px 0 20px 0;
		float:left;
		width:173px;
	}
	
	#consulterCgv a img, #continuerCommande a img{
		filter:alpha(opacity=80); 
         -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#consulterCgv a:hover img, #continuerCommande a:hover img{
		filter:alpha(opacity=100); 
         -moz-opacity:1; 
        opacity:1;
	}
	/* ---------------------------------- fin MON PANIER ---------------------------------- */
	
	
	/* ---------------------------------- IDENTIFICATION ---------------------------------- */
	#identificationTitre{
		margin:39px 0 0 268px;
	}
	
	#nouveauClient{
		float:left;
		width:291px;
		padding:0 0 0 37px;
		margin:24px 33px 0 0;
	}
	
	#nouveauClientContenu{
		width:289px;
		background-color:#f1f6ee;
		border-left:1px solid #3d5220;
		border-right:1px solid #3d5220;
	}
	
	#nouveauClientContenu p{
		width:269px;
		padding:10px 10px 0 10px;
		margin:0;
	}
	
	#nouveauClientFormu{
		width:269px;
		margin:10px 10px 0 10px;
	}
	
	.label2{
		width:92px;
		padding:3px 8px 5px 8px;
		vertical-align:top;
		color:#000;
		font-family:arial;
	}
	
	.champ2{
		width:156px;
		padding:0 0 5px 0;
		vertical-align:top;
	}
	
	.champ2 input, .champ2 textarea, .champ3 input, .champIdentification input{
		font-family:arial;
		font-size:11px;
		color:#000;
		padding:2px 3px 2px 3px;
		border:1px solid #d2ddcc;
	}
	
	#envoyerInformations{
		margin:10px 0 0 64px;
		padding:0 0 4px 0;
	}
	
	#dejaClient{
		float:left;
		width:291px;
		margin:24px 0 0 0;
	}
	
	#dejaClientContenu{
		width:266px;
		padding:25px 0 4px 23px;
		background-color:#f1f6ee;
		border-left:1px solid #3d5220;
		border-right:1px solid #3d5220;
	}
	
	.label3{
		color:#000;
		font-family:arial;
		padding:0 3px 0 0;
	}

	.label4{
		color:#000;
		font-family:arial;
		padding:15px 0 0 0;
	}
	
	.oubliMdp{
		margin:2px 0 0 0;
	}
	
	.oubliMdp a{
		font-size:90%;
		color:#f08404;
		text-decoration:underline;
	}
	
	.oubliMdp a:hover{
		text-decoration:none;
	}
	
	#dejaClientContinuerCommande{
		margin:15px 0 0 40px;
	}
	
	.messageOubliMdp{
		margin:0 0 10px 0;
	}
	
	.labelIdentification{
		width:80px;
	}
	
	.champIdentification{
		padding:0 10px 0 0;
	}
	/* ---------------------------------- fin IDENTIFICATION ---------------------------------- */
	
	
	/* ---------------------------------- VALIDATION ---------------------------------- */
	#validationTitre{
		margin:39px 0 0 268px;
	}
	
	#sousTitreCoordonnees{
		margin:20px 0 0 71px;
	}
	
	#adresseFacturation{
		float:left;
		width:242px;
		margin:9px 73px 0 0;
		padding:0 0 0 34px;
	}
	
	#adresseLivraison{
		float:left;
		width:242px;
		margin:9px 0 0 0;
	}

	.titreAdresse{
		width:221px;
		height:21px;
		background-image:url(images/haut-adresse.gif);
		background-repeat:no-repeat;
		margin:0;
		padding:10px 0 0 21px;
		font-family:arial;
		font-size:120%;
		font-weight:bold;
		color:#273c0a;
	}
	
	.contenuAdresse{
		width:240px;
		height:105px;
		padding:0 0 0 0;
		border-left:1px solid #3d5220;
		border-right:1px solid #3d5220;
		border-bottom:1px solid #3d5220;
		background-color:#f1f6ee;
		color:#000;
	}
	
	.contenuAdresse p{
		padding:10px 15px 0 15px;
		margin:0;	
	}
	
	.contenuAdresseLivraison{
		height:80px;
	}
	
	.changerAdresse{
		border-top:1px solid #3d5220;
		text-align:center;
		height:21px;
		padding:4px 0 0 0;
	}
	
	.changerAdresse a{
		color:#f08404;
		text-decoration:underline;
	}
	
	.changerAdresse a:hover{
		text-decoration:none;
	}
	
	#votreCommande2{
		margin:22px 0 0 71px;
	}
	
	.validationTableau{
		width:659px;
		margin:9px 0 0 34px;
	}
	
	#choisissezPaiement{
		margin:22px 0 0 71px;
	}
	
	#accepterConditions{
		float:left;
		width:292px;
		margin:15px 15px 20px 0;
		padding:0 0 0 34px;
	}
	
	#accepterConditions p{
		margin:0;
		padding:0;
	}
	
	#accepterConditions p a{
		color:#f08404;
		text-decoration:underline;
	}
	
	#accepterConditions p a:hover{
		text-decoration:none;
	}
	
	#caseAccepter{
		width:292px;
		height:45px;
		margin:9px 0 0 0;
		background-image:url(images/fond-accepte-conditions.gif);
		background-repeat:no-repeat;
	}
	
	#case{
		float:left;
		width:20px;
		padding:5px 5px 0 6px;
	}
	
	#texteCase{
		float:left;
		width:251px;
		padding:8px 0 0 0;
	}
	
	#texteCase a{
		color:#f08404;
		text-decoration:underline;
	}
	
	#texteCase a:hover{
		text-decoration:none;
	}
	
	#choixPaiement{
		float:left;
		width:408px;
		height:404px;
		margin:9px 0 0 0;
		background-image:url(images/fond-modes-paiement3.gif);
		background-repeat:no-repeat;
	}
	
	#paimentSecurise{
		float:left;
		width:86px;
		padding:12px 0 0 11px;
		margin:0 20px 0 0;
	}
	
	#paiements{
		float: left;
	}
	
	#carteBancaire{
/* 		float:left; */
/* 		width:130px; */
		padding:18px 0 0 0;
		margin:0 20px 0 15px;
	}
	
	#chequeBancaire{
/* 		float:left; */
/* 		width:130px; */
		padding:18px 0 0 0;
		margin:0 20px 0 60px;
	}
	
	#carteRAP{
/* 		float:left; */
/* 		width:240px; */
		padding:18px 0 0 10px;
		margin:0 20px 0 0;
		text-align: center;
	}
	
	#carteRAP .nomPaiement{
/* 		width: 240px; */
	}
	
	#carteBancaire .nomPaiement{
		width: 220px;
	}
	
	.pictoPaiement{
		width:130px;
		text-align:center;
	}
	
	.nomPaiement{
/* 		width:130px; */
		margin:3px 0 0 0;
		text-align:center;
		color:#000;
	}
	
	.choixPaiementRadio{
		width:130px;
		text-align:center;
	}
	
	#cheque{
/* 		float:left; */
		width:130px;
	}
	/* ---------------------------------- fin VALIDATION ---------------------------------- */
	
	
	/* ---------------------------------- PAIEMENT ---------------------------------- */
	#paiementTitre{
		margin:36px 0 0 157px;
	}
	
	#noticePaiement{
		margin:20px 0 0 34px;
		width:573px;
		height:164px;
		background-image:url(images/fond-notice-paiement.gif);
		background-repeat:no-repeat;
	}
	
	#noticeHaut{
		width:540px;
		padding:10px 0 0 15px;
	}
	
	#noticeHaut p{
		margin:0 0 10px 0;
		font-family:arial;
		font-size:110%;
		color:#000;
	}
	
	#noticeBas{
		margin:20px 0 0 0;
		_margin:10px 0 0 0;
		padding:0 0 0 52px;
		font-family:arial;
		font-size:110%;
		color:#000;
	}
	
	#noticeAdresse{
		margin:4px 0 0 0;
		padding:0 0 0 230px;
		font-family:arial;
		font-size:110%;
		font-weight:bold;
		color:#3d5220;
	}
	
	.paiementTableau{
		width:659px;
		margin:30px 0 25px 34px;
	}
	
	#sousTitreCoordonnees2{
		margin:30px 0 10px 34px;
	}
	/* ---------------------------------- fin PAIEMENT ---------------------------------- */
	
	
	/* ---------------------------------- CGV ---------------------------------- */
	#cgvTitre{
		margin:36px 0 45px 125px;
	}
	
	#listeConditionsVente li{
		margin:0 0 15px 0;
		padding:0 30px 0 0;
		font-size:110%;
	}
	/* ---------------------------------- fin CGV ---------------------------------- */
	
	
	/* ---------------------------------- MENTIONS LEGALES ---------------------------------- */
	#mentionsTitre{
		margin:36px 0 45px 225px;
	}
	
	.idweb{
		color:#ff8a00;
		text-decoration:none;
		font-weight:bold;
	}
	
	.idweb:hover{
		color:#fff;
		text-decoration:none;
		background-color:#ff8a00;
	}
	/* ---------------------------------- fin MENTIONS LEGALES ---------------------------------- */
	
	.texteLiens{
		padding:0 0 0 20px;
		margin:0 10px 0 0;
		font-size:110%;
	}
	
	.lien{
		color:#22b24b;
		text-decoration:none;
	}
	
	.lien:hover{
		text-decoration:underline;
	}
	
	/* message perso, accueil, list et panier */
	#messagePerso{
		background: #fff;
		border: 1px solid #3d5220;
		font-size: 125%;
		margin: 20px auto 20px auto;
		padding: 10px;
		text-align: center;
		width: 400px;
	}
	
	/* message perso, accueil, list et panier */
	
	a.nuancier img{
		border: 0;
	}
	
	a.nuancier{
		color: #000;
		text-decoration: none;
	}
	
	a.nuancier:hover{
		text-decoration: underline;
	}

#indexPiedLogo{
	padding: 30px 0 0 162px;
}

#indexPiedLogo img{
	float: left;
	margin-right: 7px;
}
