/* CSS Document */

	
/* ----------------------------- STRUCTURE ----------------------------- */
	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#503804;
		background-image:url(images/fond-degrade.gif);
		background-repeat:repeat-x;
		background-color:#ddca9d;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#repere{
		position:absolute;
		bottom:0;
		right:0;
		height:1px;
		width:1px;
	}
	
	#global{
		margin:auto;
		width:726px;
		padding:0 0 25px 0;
		background-image:url(images/fond-page.gif);
		background-repeat:no-repeat;
	}
	
	#logo{
		background-color:#012d23;
		padding:0 0 0 65px;
	}
	
	#banniere{
		padding:0 0 0 4px;
		background-image:url(images/fond-banniere.gif);
		background-repeat:repeat-x;
	}
	
	ul#menu{
		float:left;
		margin:0 25px 0 0;
		padding:0 0 0 28px;
		list-style:none;
	}
	
	ul#menu li{
		float:left;
		width:83px;
		height:28px;
	}
	
	ul#menu li a{
		display:block;
		width:83px;
		height:22px;
		padding:6px 0 0 0;
		background-image:url(images/fond-onglet.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		font-size:90%;
		font-weight:bold;
		color:#012d23;
		text-decoration:none;
		text-align:center;
	}

	ul#menu li a.temoignages{
		padding:2px 0 0 0;	
		font-size:80%;
		height:26px;
	}
	
	ul#menu li a:hover{
		background-position:0 -28px;
	}
	
	ul#menu li a.menuActif, #ongletPanier a.menuActif{
		background-position:0 -56px;
		color:#fff;
	}
	
	ul#menu li a:hover.menuActif, #ongletPanier a:hover.menuActif{
		background-position:0 -56px;
		color:#fff;
	}
	
	#ongletPanier{
		float:left;
		width:104px;
		height:28px;
	}
	
	#ongletPanier a{
		display:block;
		width:74px;
		height:22px;
		background-image:url(images/fond-onglet-panier.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		padding:6px 0 0 30px;
		font-size:90%;
		font-weight:bold;
		color:#012d23;
		text-decoration:none;
	}
	
	#ongletPanier a:hover{
		background-position:0 -28px;
	}
	
	h1#accroche{
		margin:25px 0 0 48px;
	}
	
	#pied{
		width:100%;
		padding:0 0 15px 0;
		background-image:url(images/fond-pied.gif);
		background-repeat:repeat-x;
		background-color:#012d23;
	}
	
	#piedContenu{
		width:726px;
		margin:auto;
		background-image:url(images/arrondis-pied.gif);
		background-repeat:no-repeat;
	}

	#logoPied{
		padding:12px 0 0 258px;
	}
	
	#adressePied{
		margin:4px 0 0 138px;
		border-left:1px dotted #fff;
		padding:0 0 0 15px;
		color:#FFF;
		font-size:110%;
	}
	
	#adressePied a{
		color:#ffbe2b;
		font-weight:bold;
		text-decoration:none;
	}
	
	#adressePied a.lienCgvMentions{
		color:#fff;
		font-size:90%;
		font-weight:normal;
		text-decoration:none;
	}
	
	#adressePied a:hover{
		text-decoration:underline;
	}
	
	#elastique{
		height:1px;
		background-color:#012d23;
	}
/* ----------------------------- fin STRUCTURE ----------------------------- */


/* ----------------------------- page ACCUEIL ----------------------------- */
	h1#accrocheAccueil{
		margin:24px 0 0 0;
		padding:0;
		text-align:center;
	}
	
	#bienvenue{
		margin:20px 0 0 0;
		text-align:center;
	}
	
	#messageBienvenue{
		float:left;
		width:400px;
		padding:0 0 0 17px;
		margin:0 10px 0 0;
	}
	
	#messageBienvenue h1{
		font-size:140%;
		font-weight:bold;
		color:#01231a;
		margin:20px 0 0 0;
		padding:0;
	}
	

	#messageBienvenue h2{
		font-size:130%;
		font-weight:bold;
		color:#01231a;
		margin:20px 0 0 0;
		padding:0;
	}
	
	#messageBienvenue h2 span{
		color:#690d00;
	}
	
	#messageBienvenue p{
		font-size:110%;
		color:#25473f;
		margin:5px 0 0 0;
	}
	
	h3{
		font-size:130%;
		font-weight:bold;
		color:#25473f;
		margin:5px 17px 0 0;
		text-align:right;
	}
	
	h3 a{
		color:#000000;
	}
	
	#animationBienvenue{
		float:left;
		width:280px;
	}
	#accesAtelier{
		float:left;
		width:152px;
		height:35px;
		margin:13px 88px 0 0;
		padding:0 0 0 164px;
	}
	
	#accesTechnique{
		float:left;
		width:152px;
		height:35px;
		margin:13px 0 0 0;
	}
	
	#accesRub1 a:link, a:visited, a:hover, a:active {
	text-transform:none;
	color:#000000;
	}
	
	
	#accesAtelier a img, #accesTechnique a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#accesAtelier a:hover img, #accesTechnique a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#titreAccesRubriques{
		margin:20px 0 0 0;
		padding:0 0 10px 0;
		text-align:center;
	}
	
	#accesRubActualites{
	float:left;
	width:340px;
	height: 500px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	margin-top: 17px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
	color:#01231a;
	}
	
	#accesRubActualites a {
	text-decoration:none;
	}
	
	h2.actualites {
	font-size:14px;
	}
	
	#accesRub1{
		float:left;
		width:202px;
		margin:17px 88px 0 0;
		padding:0 0 0 114px;
	}
	#accesRub1Bis{
		float:left;
		width:202px;
		margin:17px 88px 0 0;
	}
	
	
	#accesRub2{
		float:left;
		width:202px;
		margin:17px 0 0 0;
	}
	#accesRub2Bis{
		float:left;
		width:202px;
		margin:17px 0 0 0;
	}
	
	#accesRub3{
		float:left;
		width:202px;
		margin:14px 88px 0 0;
		padding:0 0 0 114px;
	}
	#accesRub3Bis{
		float:left;
		width:202px;
		margin:14px 88px 0 0;
	}
	
	
	#accesRub4{
		float:left;
		width:202px;
		margin:14px 0 0 0;
	}
	#accesRub4Bis{
		float:left;
		width:202px;
		margin:14px 0 0 0;
	}
	
	.accesRubrique{
		width:202px;
	}
	.accesActualites{
		width:330px;
	}
	
	.accesRubrique a img, .accesRubrique a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.accesRubrique a:hover img, .accesRubrique a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	h3.IntituleRubrique{
		margin:5px 0 0 0;
		text-align:center;
		font-size:120%;
		font-weight:bold;
		color:#00271e;
	}
	
	#topGirouettes{
		margin:30px 0 0 0;
	}
	
	#topGirouettes h2{
		font-size:160%;
		font-weight:bold;
		color:#690d00;
		margin:0;
		text-align:center;
	}
	
	#topGirouettes table{
		margin:auto;
		width:320px;
		margin-top:10px;
		font-size:120%;
	}
	
	#topGirouettes table td{
		height:20px;
	}
	
	#topGirouettes table td a{
		color:#00271e;
		text-decoration:underline;
	}
	
	#topGirouettes table td a:hover{
		color:#8a4233;
	}
	
/* ----------------------------- fin page ACCUEIL ----------------------------- */


/* ----------------------------- page TECHNIQUE ----------------------------- */
	#conteneurEncarts{
		padding:0 0 0 40px;
		margin:25px 0 0 0;
	}
	
	#materiauxUtilises{
		float:left;
		width:200px;
		height:108px;
		margin:0 12px 0 0;
		padding:56px 0 0 119px;
		background-image:url(images/fond-materiaux.jpg);
		background-repeat:no-repeat;
	}
	
	#entretien{
		float:left;
		width:302px;
		height:109px;
		padding:55px 0 0 17px;
		background-image:url(images/fond-entretien.jpg);
		background-repeat:no-repeat;
	}
	
	#installation{
		float:left;
		width:302px;
		height:105px;
		padding:59px 0 0 17px;
		margin:16px 12px 0 0;
		background-image:url(images/fond-installation.jpg);
		background-repeat:no-repeat;
	}
	
	#resistanceVent{
		float:left;
		width:302px;
		height:105px;
		padding:59px 0 0 17px;
		margin:16px 0 0 0;
		background-image:url(images/fond-resistance-vent.jpg);
		background-repeat:no-repeat;
	}
	
	#duree{
		float:left;
		width:302px;
		height:105px;
		padding:59px 0 0 17px;
		margin:16px 12px 0 0;
		background-image:url(images/fond-duree.jpg);
		background-repeat:no-repeat;
	}
	
	#enseignes{
		float:left;
		width:302px;
		height:105px;
		padding:59px 0 0 17px;
		margin:16px 0 0 0;
		background-image:url(images/fond-enseignes.jpg);
		background-repeat:no-repeat;
	}
/* ----------------------------- fin page TECHNIQUE ----------------------------- */


/* ----------------------------- PAGES LISTE-PRODUITS ----------------------------- */
	#conteneurListeProduits{
		width:684px;
		margin:7px 0 0 18px;
		border-bottom:1px solid #012d23;
		border-left:1px solid #012d23;
	}
	
	.vignette{
		float:left;
		width:228px;
		border-top:1px solid #012d23;
	}
	
	.visuelVignette{
		width:227px;
		height:227px;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
	}
	
	.visuelVignette a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelVignette a:hover img{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	.texteVignette{
		width:227px;
		height:86px;
		border-right:1px solid #fff;
		background-image:url(images/fond-texte-vignette.gif);
		background-repeat:repeat-x;
	}
	
	.texteVignette2{
		width:227px;
		height:86px;
		border-right:1px solid #012d23;
		background-image:url(images/fond-texte-vignette.gif);
		background-repeat:repeat-x;
	}
	
	.nomProduit{
		padding:6px 0 0 0;
		text-align:center;
		font-size:130%;
		font-weight:bold;
		color:#fff;
	}
	
	.dimensionsProduit{
		margin:2px 0 0 0;
		color:#fff;
		text-align:center;
	}
	
	.matiereProduit{
		color:#fff;
		text-align:center;
	}
	
	.prixProduit{
		float:left;
		width:82px;
		margin:5px 0 0 0;
		padding:0 7px 0 25px;
		font-size:130%;
		font-weight:bold;
		color:#fce2a3;
	}
	
	.ajouterPanier{
		float:left;
		width:107px;
		margin:6px 0 0 0;
		padding:0 0 0 6px;
	}
	.recevoirDoc{
		float:right;
		width:190px;
		margin:12px 0 0 0;
		padding:0 0 0 6px;
	}

	.clearFiche{
		clear:both;
		height:1px;
		background-color:#550101;
	}
/* ----------------------------- fin PAGES LISTE-PRODUITS ----------------------------- */


/* ----------------------------- PAGE FICHE-PRODUITS ----------------------------- */
	#revenirSelection{
		margin:20px 0 0 50px;
		width:247px;
		height:28px;
	}
	
	#revenirSelection a{
		display:block;
		width:232px;
		height:20px;
		padding:8px 0 0 15px;
		background-image:url(images/fond-entete-fiche.gif);
		background-repeat:no-repeat;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#revenirSelection a:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#fiche{
		width:633px;
		height:371px;
		margin:0 0 0 37px;
		border:1px solid #012d23;
	}
	
	#ficheVisuel{
		float:left;
		width:371px;
		border-right:1px solid #012d23;
	}
	
	#ficheTexte{
		float:left;
		width:221px;
		padding:20px 20px 0 20px;
	}
	
	h1.ficheTitre{
		margin:0;
		padding:0;
		font-size:150%;
		font-weight:bold;
		color:#000;
	}
	
	p.ficheDescriptif{
		margin:10px 0 0 0;
		padding:0;
		color:#000;
	}
	
	.fichePrix{
		margin:15px 0 0 0;
		padding:0 0 5px 0;
		font-size:170%;
		font-weight:bold;
		color:#6b1406;
	}
	
	.ficheBouton{
		margin:12px 0 0 0;
	}
	
	.ficheBouton a{
		display:block;
		color:#540000;
		text-decoration:none;
	}
	
	.ficheBouton a#ficheAjoutPanier{
		width:58px;
		height:21px;
		padding:3px 0 0 22px;
		background-image:url(images/fond-ajout-panier.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		font-size:90%;
		font-weight:bold;
		line-height:90%;
	}
	
	.ficheBouton a:hover#ficheAjoutPanier{
		background-position:0 -24px;
	}
	
	.ficheBouton a#ficheTechnique, .ficheBouton a#ficheAtelier, .ficheBouton a#ficheMontage{
		width:130px;
		height:24px;
		padding:11px 0 0 22px;
		background-image:url(images/fond-btn-fiche.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		font-weight:bold;
	}
	.ficheBouton a#demandeDoc{
		width:180px;
		height:24px;
		padding:11px 0 0 22px;
		background-image:url(images/fond-btn-fiche-2.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		font-weight:bold;
	}
	.ficheBouton a:hover#ficheTechnique, a:hover#demandeDoc, .ficheBouton a:hover#ficheAtelier, .ficheBouton a:hover#ficheMontage{
		background-position:0 -35px;
	}
/* ----------------------------- fin PAGE FICHE-PRODUITS ----------------------------- */


/* ----------------------------- PAGE CONTACT ----------------------------- */
	#infosIndispensables{
		margin:8px 0 0 125px;
		color:#b8563a;
	}
	
	#formulaireContact{
		width:522px;
		min-height:314px;
		margin:25px 0 0 93px;
		background-image:url(images/fond-formulaire.gif);
		background-repeat:no-repeat;
		background-position:0 11px;
	}
	
	#formulaireGauche{
		float:left;
		width:265px;
	}
	
	#formulaireDroite{
		float:left;
		width:257px;
	}
	
	.formulaireLabel{
		display:block;
		margin:0 0 1px 0;
		padding:0 0 0 25px;
		color:#012d23;
	}
	
	.asterisque{
		color:#b8563a;
	}
	
	.formulaireChamp{
		margin:0 0 9px 0;
	}
	
	.formulaireChampAdresse{
		margin:0 0 19px 0;
	}
	
	.formulaireChampFax{
		margin:0 0 19px 0;
	}
	
	.formulaireChamp input, .formulaireChamp textarea, .formulaireChampAdresse textarea, .formulaireChampFax input{
		font-family:verdana;
		font-size:11px;
		border:1px solid #d5d5d5;
		padding:2px 3px 2px 3px;
		color:#65706e;
	}
	
	#formulaireEnvoyer{
		margin:14px 0 0 183px;
	}
	
	#planAcces{
		margin:20px 0 0 133px;
	}
	
	p#confirmationContact{
		font-size:130%;
		margin:30px 30px 30px 48px;
	}
/* ----------------------------- fin PAGE CONTACT ----------------------------- */


/* ----------------------------- CGV ----------------------------- */
	.listeCgv{
		margin:25px 30px 0 48px;
	}
	
	.listeCgv li, .listeMentions li{
		margin:0 0 15px 0;
	}
/* ----------------------------- fin CGV ----------------------------- */


/* ----------------------------- MENTIONS ----------------------------- */
	.listeMentions{
		margin:25px 30px 0 48px;
	}
	
	.idweb{
		color:#ff8a00;
		text-decoration:none;
		font-weight:bold;
	}
	
	.idweb:hover{
		color:#fff;
		text-decoration:none;
		background-color:#ff8a00;
	}
/* ----------------------------- fin MENTIONS ----------------------------- */


/* ----------------------------- PANIER ----------------------------- */
	#chemin{
		margin:18px 0 0 37px;
		width:638px;
		height:33px;
		background-image:url(images/fond-chemin.gif);
		background-repeat:repeat-x;
	}
	
	#chemin1{
		float:left;
		width:115px;
		padding:0 0 0 20px;
		margin:0 22px 0 0;
	}
	
	#chemin2{
		float:left;
		width:145px;
		margin:0 20px 0 0;
	}
	
	#chemin3{
		float:left;
		width:126px;
		margin:0 20px 0 0;
	}
	
	#chemin4{
		float:left;
		width:150px;
	}
	
	#retourPagePrec{
		float:left;
		margin:17px 0 0 0;
		padding:0 111px 0 51px;
		width:247px;
		height:28px;
	}
	
	#retourPagePrec a{
		display:block;
		width:227px;
		height:20px;
		padding:8px 0 0 20px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		background-image:url(images/fond-retour-panier.gif);
		background-repeat:no-repeat;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#retourPagePrec a:hover, #cgv a:hover{
		filter:alpha(opacity=90); 
        -moz-opacity:0.9; 
        opacity:0.9;
	}
	
	#cgv{
		float:left;
		margin:17px 0 0 0;
		width:247px;
		height:28px;
	}
	
	#cgv a{
		display:block;
		width:221px;
		height:20px;
		padding:8px 0 0 26px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		background-image:url(images/fond-cgv-panier.gif);
		background-repeat:no-repeat;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#conteneurPanier{
		width:635px;
		margin:-1px 0 0 37px;
	}
	
	.panierEntete1{
		width:321px;
		height:40px;
		background-image:url(images/fond-entete1-panier.gif);
		background-repeat:no-repeat;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
		color:#fff;
		font-weight:bold;
		text-align:center;
	}
	
	.panierEntete2{
		width:87px;
		height:40px;
		background-image:url(images/fond-entete1-panier.gif);
		background-repeat:no-repeat;
		background-position:right top;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
		color:#fff;
		font-weight:bold;
		text-align:center;
	}
	
	.panierEntete3{
		width:111px;
		height:40px;
		background-image:url(images/fond-entete1-panier.gif);
		background-repeat:no-repeat;
		background-position:right top;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
		color:#fff;
		font-weight:bold;
		text-align:center;
	}
	
	.panierEntete4{
		width:97px;
		height:40px;
		padding:0 15px 0 0;
		background-image:url(images/fond-entete2-panier.gif);
		background-repeat:no-repeat;
		border-bottom:1px solid #012d23;
		color:#fff;
		font-weight:bold;
		text-align:right;
	}
	
	.panierProduit1{
		width:285px;
		padding:5px 15px 5px 20px;
		border-right:1px solid #012d23;
		border-left:1px solid #012d23;
		border-bottom:1px solid #012d23;
		color:#000;
	}
	
	.panierProduit2{
		width:87px;
		padding:5px 0 5px 0;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
		color:#000;
	}
	
	.panierProduit2b{
		width:87px;
		padding:5px 0 5px 0;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
		color:#000;
		text-align:center;
	}
	
	.conteneurQuantite{
		float:left;
		width:45px;
		padding:0 0 0 15px;
	}
	
	.conteneurQuantite input{
		font-family:verdana;
		font-size:11px;
		color:#000;
		border:1px solid #012d23;
		text-align:center;
		padding:2px 0 2px 0;
		margin:0 11px 0 0;
	}
	
	.poubelle{
		float:left;
		width:12px;
		padding:4px 0 0 0;
	}
	
	.panierProduit3{
		width:96px;
		padding:5px 15px 5px 0;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
		text-align:right;
		color:#000;
		font-weight:bold;
	}
	
	.panierProduit4{
		width:97px;
		padding:5px 15px 5px 0;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
		text-align:right;
		color:#000;
		font-weight:bold;
	}
	
	.panierTotaux1{
		width:505px;
		padding:8px 15px 8px 0;
		text-align:right;
		border-left:1px solid #012d23;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
		color:#012d23;
		font-weight:bold;
	}
	
	.panierPied1{
		width:507px;
		height:41px;
		padding:0 15px 0 0;
		text-align:right;
		color:#fff;
		font-weight:bold;
		background-image:url(images/fond-pied-panier.gif);
		background-repeat:no-repeat;
	}
	
	.panierPied2{
		width:97px;
		height:41px;
		padding:0 15px 0 0;
		text-align:right;
		color:#fff;
		font-weight:bold;
		font-size:110%;
		background-image:url(images/fond-pied-panier.gif);
		background-repeat:no-repeat;
		background-position:right top;
	}
	
	#recalculerCommandeGauche{
		float:left;
		width:391px;
		padding:0 30px 0 0;
		margin:20px 0 0 0;
		text-align:right;
		color:#012d23;
		font-weight:bold;
	}
	
	#recalculerCommandeDroite{
		float:left;
		margin:12px 0 0 0;
		width:199px;
		height:29px;
	}
	
	#recalculerCommandeDroite a{
		display:block;
		width:199px;
		height:21px;
		padding:8px 0 0 0;
		background-image:url(images/fond-recalculer.gif);
		background-repeat:no-repeat;
		color:#012d23;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#recalculerCommandeDroite a:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#commander{
		width:146px;
		height:27px;
		margin:9px 0 0 472px;
	}
	
	#commander a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#commander a:hover img{
		filter:alpha(opacity=90); 
        -moz-opacity:0.9; 
        opacity:0.9;
	}
	
	.invisible{
		width:0;
		height:0;
	}
	
	.opaciteOff{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.opaciteOn{
		filter:alpha(opacity=90); 
        -moz-opacity:0.9; 
        opacity:0.9;
	}

/* ----------------------------- fin PANIER ----------------------------- */


/* ----------------------------- IDENTIFICATION ----------------------------- */
	#identificationGauche{
		float:left;
		width:272px;
		margin:25px 58px 0 0;
		padding:0 0 0 50px;
	}
	
	#identificationDroite{
		float:left;
		width:272px;
		margin:25px 0 0 0;
	}
	
	h1.titreBlocidentification{
		width:272px;
		height:21px;
		margin:0;
		padding:7px 0 0 0;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
		background-image:url(images/fond-titre-identification.gif);
		background-repeat:no-repeat;
	}
	
	.blocIdentification{
		width:250px;
		padding:10px 10px 15px 10px;
		border-left:1px solid #012d23;
		border-right:1px solid #012d23;
		border-bottom:1px solid #012d23;
		color:#012d23;
	}
	
	.blocIdentification h2{
		font-size:110%;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	
	.blocIdentification p{
		margin:8px 0 0 0;
	}
	
	label.labelInscription{
		display:block;
		float:left;
		width:90px;
		padding:2px 0 0 0;
	}
	
	.champInscription{
		float:left;
		width:160px;
	}
	
	.champInscription input, .champInscription textarea, .champIdentification input, .champModifierAdresse input, .champModifierAdresse textarea{
		font-family:verdana;
		font-size:11px;
		color:#5e1500;
		padding:1px 3px 1px 3px;
		margin:0 0 6px 0;
		border:1px solid #012d23;
	}
	
	.hautFormu{
		clear:both;
		height:15px;
	}
	
	label.labelIdentification{
		display:block;
		width:200px;
		margin:0 0 1px 0;
	}
	
	.champIdentification{
		margin:0 0 5px 0;
	}
	
	.champIdentification a{
		font-weight:bold;
		color:#012d23;
		text-decoration:underline;
	}
	
	.champIdentification a:hover{
		text-decoration:none;
	}
	
	.messageOubliMdp{
		color:#012d23;
		margin-bottom:10px;
	}
	
	.labelIdentification{
		width:78px;
		color:#012d23;
	}
	
	.champIdentification{
		width:148px;
		padding:4px 0 0 0;
	}
	
	.btnIdentification{
		width:55px;
	}
/* ----------------------------- fin IDENTIFICATION ----------------------------- */


/* ----------------------------- PAIEMENT ----------------------------- */
	h1.paiementTitre{
		font-size:120%;
		font-weight:bold;
		margin:25px 0 0 49px;
		color:#012d23;
	}
	
	#identificationGauche2{
		float:left;
		width:272px;
		margin:10px 58px 0 0;
		padding:0 0 0 50px;
	}
	
	#identificationDroite2{
		float:left;
		width:272px;
		margin:10px 0 0 0;
	}
	
	.blocAdresse{
		padding:0 0 0 30px;
		height:80px;
	}
	
	.blocAdresse a{
		font-weight:bold;
		color:#012d23;
		text-decoration:underline;
	}
	
	.blocAdresse a:hover{
		text-decoration:none;
	}
	
	#conteneurPanier2{
		width:635px;
		margin:10px 0 0 37px;
	}
	
	#accepterCgv{
		margin:8px 0 0 54px;
	}
	
	#caseAccepterCgv{
		float:left;
		width:22px;
	}
	
	#texteAccepterCgv{
		float:left;
		width:600px;
		padding:4px 0 0 0;
		color:#012d23;
	}
	
	#texteAccepterCgv a{
		font-size:110%;
		font-weight:bold;
		color:#012d23;
	}
	
	#noticeAccepterCgv{
		padding:0 0 0 43px;
		font-size:90%;
		color:#012d23;
	}
	
	#cb{
		padding:0 0 0 13px;
	}
	
	#cb, #visa{
		float:left;
		width:55px;
		margin:0 30px 0 0;
	}
	
	#mastercard{
		float:left;
		width:54px;
		margin:0 0 0 0;
	}
	
	#cheque{
		margin:0 0 0 0;
		text-align:center;
	}
	
	#cb a img, #visa a img, #mastercard a img, #cheque a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#cb a:hover img, #visa a:hover img, #mastercard a:hover img, #cheque a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	h1.titreModifierAdresse{
		margin:15px 0 0 0;
		text-align:center;
		font-size:170%;
		font-weight:normal;
		color:#012d23;
	}
	
	#modifierAdresseFormu{
		margin:13px 0 5px 0;
	}
	
	.labelModifierAdresse{
		width:130px;
		padding:3px 0 0 15px;
		vertical-align:top;
		color:#012d23;
	}
	
	.champModifierAdresse{
		width:220px;
		vertical-align:top;
		padding:0 0 4px 0;
	}
	
	#dejaClientContinuerCommande{
		margin:5px 0 0 0;
		text-align:center;
	}
/* ----------------------------- fin PAIEMENT ----------------------------- */


/* ----------------------------- CONFIRMATION ----------------------------- */
	#instructionPaiementCheque{
		margin:15px 0 0 50px;
		width:559px;
		padding:10px 20px 10px 20px;
		background-color:#f8f8f8;
		border:1px solid #012d23;
		color:#012d23;
	}
	
	#adresseEnvoiCheque{
		margin:10px 0 0 30px;
	}
/* ----------------------------- fin CONFIRMATION ----------------------------- */



/* ----------------------------- TEMOIGNAGES CLIENT ----------------------------- */

	#texteTemoignages{
		margin:0 50px;	
	}

	#texteTemoignages h2{
		font-size:120%;
		color:#821000;
		margin:20px 0 0 0;
	}

	#texteTemoignages p{
		font-size:120%;
		color:#00271e;
		margin:0 0 10px 0;		
	}

/* ----------------------------- fin TEMOIGNAGES CLIENT ----------------------------- */


/* ----------------------------- HISTOIRES ----------------------------- */

    #histoire {
	padding:15px;
	}
	
	#histoire h1 {
	font-size:22px;
	color:#00271e;
	}
	
	#histoire h2 {
	font-size:15px;
	color:#00271e;
	}
	
	#histoire a{
	text-decoration:none;
	color:#503804;
	}
	
	
/* ----------------------------- BLOC BAS ----------------------------- */

#bloc-bas {
height:100%;
padding:100px 20px 20px 20px;
background-color:#012d23;
}

#bloc-bas p{
color:#5A594E;
}

#bloc-bas a{
text-decoration:none;
color:#5A594E;
}