/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#76000f;
	}
	
	a img{
		border:0;
	}

	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#global{
		width:630px;
		margin:auto;
	}
	
	
/* ----------------------- ENTETE ----------------------- */
	
	#entete{
		width:630px;
	}
	
	#caddie{
		/*float:left;
		width:141px;
		margin:17px 0 0 0;
		padding:0 0 0 482px;*/
		height:28px;
		padding:17px 0 0 482px;
	}
	
	#pictoCaddie{
		display:none;
	}
	
	#texteCaddie{
		display:none;
	}

	#langues{
		display:none;
		/*float:left;
		width:139px;
		margin:24px 0 0 0;*/
	}

	#logo{
		margin:11px 0 0 0;
		padding:9px 0 0 0;
		width:630px;
		background-color:#f1af65;
		text-align:center;
	}
	
	ul#menu{
		display:none;
	}
	
/* ----------------------- fin ENTETE ----------------------- */
	


/* ----------------------- ACCUEIL ----------------------- */

	#visuelAccueil{
		margin:-1px 0 0 0;
	}
/* ----------------------- fin ACCUEIL ----------------------- */



/* ----------------------- PRESENTATION ----------------------- */
	#conteneurTitre{
		position:relative;
		margin:0 0 0 0;
		height:1px;
	}
	
	#conteneurTitre h1{
		display:none;
	}
	
	#contenuInterne{
		width:630px;
		margin:0 0 0 0;
	}
	
	#presentationGauche{
		float:left;
		width:445px;
		padding:33px 0 0 0;
	}
	
	#presentationGauche h2{
		font-size:140%;
		font-weight:bold;
		color:#76000f;
		margin:0;
		padding:0 0 0 29px;
	}
	
	#presentationGauche p{
		margin:13px 0 0 0;
		padding:0 6px 0 29px;
	}
	
	#presentationDroite{
		float:left;
		width:312px;
	}
	
	#presentationVisuel2, #presentationVisuel3{
		margin:6px 0 0 0;
	}
	
	#presentationVisuel4{
		margin:39px 0 0 0;
	}
/* ----------------------- fin PRESENTATION ----------------------- */


/* ----------------------- CONTACT ----------------------- */

	#contenuHoraires{
		padding:26px 0 0 43px;
	}
	
	#horaires{
		width:499px;
		height:94px;
		margin:0;
		padding:8px 0 0 12px;
		background-image:url(images/fond-horaires.gif);
		background-repeat:no-repeat;
	}
	
	#horaires h2{
		margin:0;
		font-size:110%;
		font-weight:bold;
	}
	
	#horaires p{
		margin:14px 0 0 0;
		font-size:110%;
	}
	
	#contactAdresse{
		margin:6px 0 0 55px;
		font-size:110%;
	}
	
	#formulaire{
		margin:14px 0 0 0;
		padding:0 0 20px 52px;
		background-image:url(images/contact-poterie.jpg);
		background-repeat:no-repeat;
		background-position:147px 18px;
	}
	
	#formulaire h2{
		margin:0;
		padding:0;
		font-size:110%;
		font-weight:bold;
	}
	
	#formulaireGauche{
		float:left;
		width:320px;
		margin:20px 0 0 0;
	}
	
	#formulaireDroite{
		float:left;
		width:333px;
		margin:20px 0 0 0;
	}
	
	label.contactLabel{
		font-weight:bold;
		margin:0 0 2px 0;
	}
	
	.champ{
		margin:0 0 10px 0;
	}
	
	.champ input, .champ textarea, .champRecherche{
		font-family:verdana;
		font-size:11px;
		color:#aa3005;
		background-color:#fff;
		border:1px solid #7f9db9;
		padding:1px 3px 1px 3px;
	}
	
	#contactEnvoyer{
		padding:15px 0 0 252px;
		_padding:30px 0 0 252px;
	}
	
	#confirmation{
		height:270px;
		margin:10px 0 0 0;
		padding:0 0 0 0;
		font-weight:bold;
		font-size:130%;
	}

/* ----------------------- fin CONTACT ----------------------- */


/* ----------------------- PLAN ----------------------- */

	#planGauche{
		float:left;
		width:261px;
		height:380px;
		margin:0 0 0 0;
		padding:0 0 0 54px;
		background-image:url(images/plan-poterie.jpg);
		background-repeat:no-repeat;
		background-position:51px bottom;
	}
	
	#planGauche p{
		margin:14px 0 0 0;
	}
	
	#planDroite{
		float:left;
		width:430px;
		margin:26px 0 0 0;
	}
/* ----------------------- fin PLAN ----------------------- */


/* ----------------------- PIED ----------------------- */

	#pied{
		width:630px;
		height:19px;
		padding:5px 0 0 0;
		color:#000;
		text-align:center;
		font-size:80%;
	}
	
	#pied a{
		color:#000;
		text-decoration:none;
	}
	
	#pied a:hover{
		text-decoration:underline;
	}
	
/* ----------------------- fin PIED ----------------------- */


/* ----------------------------------- MENTIONS LEGALES ----------------------------------- */
	ul.mentionsLegales{
		margin-left:60px;
		margin-bottom:0;
	}
	
	ul.mentionsLegales li{
		padding:0 0 20px 0;
	}

	.idweb{
		color:#FF3300;
		text-decoration:none;
		padding:0 2px 0 2px;
	}
	
	.idweb:hover{
		background-color:#FF3300;
		color:#fff;
	}
/* ----------------------------------- fin MENTIONS LEGALES ----------------------------------- */
	
	
/* ----------------------------------- LISTES MARIAGE ----------------------------------- */
	
	#contenuListe{
		padding:25px 0 0 0;
	}
	
	#nomListe{
		width:513px;
		height:30px;
		background-image:url(images/fond-liste.gif);
		background-repeat:no-repeat;
		background-position:108px 0;
		margin:0 0 0 0;
		padding:15px 0 0 108px;
		text-align:center;
		font-size:110%;
		font-weight:bold;
		color:#76000f;
	}
	
	#listeMariage{
		margin:10px 0 0 90px;
	}
	
	.listeEntete1, .listeEntete2, .listeEntete3, .listeEntete4{
		background-color:#76000f;
		color:#fff;
		font-weight:bold;
		text-align:center;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
	}
	
	.listeEntete1{
		border-left:1px solid #000;
		width:129px;
	}
	
	.listeEntete1a{
		width:64px;
		color:#000;
		text-align:center;
		font-weight:bold;
		background-color:#dfdfdf;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
	}
	
	.listeEntete1b{
		width:64px;
		color:#000;
		text-align:center;
		font-weight:bold;
		background-color:#ebbe23;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
	}
	
	.listeEntete2{
		width:238px;
		height:51px;
	}
	
	.listeEntete3{
		width:129px;
	}
	
	.listeEntete4{
		width:47px;
		height:51px;
	}
	
	.listeEntete3a{
		background-color:#dfdfdf;
	}
	
	.listeEntete3b{
		background-color:#ebbe23;
	}
	
	.listeEntete3a, .listeEntete3b{
		width:64px;
		color:#000;
		text-align:center;
		font-weight:bold;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
	}

	.listeCellule1a{
		width:64px;
		border-left:1px solid #000;
		background-color:#f4f4f4;
		text-align:center;
	}
	
	.listeCellule1b{
		width:64px;
		background-color:#f4d360;
		text-align:center;
	}
	
	.listeCellule2{
		width:198px;
		background-color:#fff;
		padding:0 20px 0 20px;
	}
	
	.listeCellule3{
		width:64px;
		background-color:#f4f4f4;
		text-align:center;
	}
	
	.listeCellule4{
		width:64px;
		background-color:#f4d360;
		text-align:center;
	}
	
	.listeCellule1, .listeCellule2, .listeCellule3, .listeCellule4, .listeCellule1a, .listeCellule1b{
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		color:#000;
		font-weight:bold;
	}
	
	.listeCellule5{
		width:47px;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
	}
	
	#modeEmploiListes{
		padding:0 0 0 20px;
		font-size:120%;
	}
	
	#listeMariageErreur{
		padding:0 0 0 20px;
		margin:0 0 0 0;
		font-size:120%;
		color:#CC0000;
	}
	
	#listeMariageRappelRecherche{
		padding:0 0 0 43px;
		margin:3px 0 0 0;
		font-size:120%;
		color:#CC0000;
	}
	
	.itemRecherche{
		color:#76000f;
		font-style:italic;
	}
	
	#listeMariageNouvelleRecherche{
		padding:0 0 0 20px;
		margin:3px 0 20px 0;
		font-size:120%;
		color:#CC0000;
	}
	
	#listeMariageNouvelleRecherche a{
		color:#CC0000;
		font-weight:bold;
		text-decoration:underline;
	}
	
	h1.rechercheListeTitre{
		font-size:140%;
		font-weigth:bold;
		padding:0 0 0 20px;
		margin:20px 0 0 0;
	}
	
	.labelPrenomMariee{
		float:left;
		width:138px;
		padding:0 0 0 41px;
		margin:7px 0 0 0;
		font-size:110%;
	}
	
	.champPrenoms{
		float:left;
		width:140px;
		margin:5px 0 0 0;
	}
	
	.ou{
		float:left;
		width:35px;
		margin:6px 0 0 0;
		font-size:120%;
	}
	
	.labelPrenomMarie{
		float:left;
		width:115px;
		margin:7px 0 0 0;
		font-size:110%;
	}
	
	.labelDate{
		float:left;
		margin:7px 0 0 0;
		width:270px;
		padding:0 0 0 41px;
		margin:7px 0 0 0;
		font-size:110%;
	}
	
	.champDate{
		float:left;
		width:100px;
		margin:5px 0 0 0;
	}
	
	#rechercher{
		margin:20px 0 0 40px;
		padding:0 0 40px 0;
	}
	
	.plusPetit{
		font-size:90%;
	}
	
	.modeEmploiListe{
		text-align:center;
		margin:15px 0 0 0;
	}
	
	.modeEmploiListe2{
		text-align:center;
		margin:10px 0 0 0;
		padding:0 0 30px 0;
	}
	
	.modeEmploiListe a, .modeEmploiListe2 a{
		color:#CC0000;
		font-weight:bold;
		text-decoration:underline;
	}

/* ----------------------------------- fin LISTES MARIAGE ----------------------------------- */

/* ----------------------------------- BOUTIQUE ----------------------------------- */

	#contenuBoutique{
		padding:20px 0 20px 0;
	}
	
	.texteSelectionCat{
		font-size:110%;
		color:#790917;
		font-weight:bold;
		padding:0 0 0 39px;
	}
	
	ul#categoriesBoutiques{
		margin:5px 0 0 0;
		padding:0 0 0 39px;
		list-style:none;
		height:38px;
	}
	
	ul#categoriesBoutiques li{
		float:left;
		margin:0 2px 0 0;
		padding:0;
		width:94px;
		height:38px;
	}
	
	ul#categoriesBoutiques li a{
		display:block;
		width:94px;
		height:28px;
		padding:10px 0 0 0;
		margin:0;
		text-align:center;
		background-image:url(images/btn-cat-off.gif);
		background-repeat:no-repeat;
		color:#76000f;
		font-weight:bold;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	ul#categoriesBoutiques li a:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	ul#categoriesBoutiques li a.catActive{
		background-image:url(images/btn-cat-on.gif);
		color:#fff;
	}
	
	ul#categoriesBoutiques li a.catActive:hover{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#listeProduits{
		width:741px;
		border-left:1px solid #361a12;
		border-top:1px solid #361a12;
		margin:20px 0 0 8px;
	}
	
	.produit{
		float:left;
		width:236px;
		border-right:1px solid #361a12;
		border-bottom:1px solid #361a12;
		padding:0 5px 5px 5px;
		background-color:#f6eac3;
	}
	
	.visuelProduit{
		width:236px;
		padding:6px 0 0 0;
		text-align:center;
	}
	
	.visuelProduit a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelProduit a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.titreProduit{
		width:234px;
		padding:0;
		color:#000;
		font-weight:bold;
		border:1px solid #361a12;
		margin:5px 0 0 0;
	}
	
	.titreProduit a{
		display:block;
		text-decoration:none;
		color:#000;
		width:234px;
		padding:2px 0 2px 0;
		background-color:#fff;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
		text-align:center;
	}
	
	.titreProduit a:hover{
		background-color:#f8f1dc;
		color:#333;
	}
	
	.couleurs{
		border-left:1px solid #361a12;
		border-right:1px solid #361a12;
		float:left;
		width:116px;
		height:28px;
		background-color:#ffcb3d;
		text-align:center;
		font-weight:bold;
		color:#000;
		padding:1px 0 0 0;
	}
	
	.gris{
		border-right:1px solid #361a12;
		float:left;
		width:117px;
		height:28px;
		background-color:#cacaca;
		text-align:center;
		font-weight:bold;
		color:#000;
		padding:1px 0 0 0;
	}
	
	.prixProduit{
		color:#76000f;
	}
	
	.clearListe{
		clear:both;
		height:1px;
		width:236px;
		background-color:#361a12;
	}
	
	.listeCouleurs{
		float:left;
		width:126px;
		border-left:1px solid #361a12;
		height:22px;
		padding:3px 0 0 0;
		text-align:center;
		background-color:#af4d00;
	}
	
	.listeCouleurs select{
		font-family:verdana;
		font-size:11px;
	}
	
	.ajouterPanierListe{
		float:left;
		width:106px;
		border-right:1px solid #361a12;
		height:25px;
		padding:0 2px 0 0;
		text-align:right;
		background-color:#af4d00;
	}
	
	.clearListe2{
		clear:both;
		height:0;
		width:741px;
		background-color:#361a12;
	}
	
	#ficheProduit{
		padding:20px 0 0 43px;
		width:690px;
	}
	
	#visuelFicheProduit{
		float:left;
		width:370px;
		border:1px solid #361a12;
	}
	
	#texteFicheProduit{
		float:left;
		width:277px;
		height:334px;
		padding:16px 20px 20px 20px;
		background-color:#f6eac3;
		border-top:1px solid #361a12;
		border-right:1px solid #361a12;
		border-bottom:1px solid #361a12;
	}
	
	#texteFicheProduit h1{
		color:#76000f;
		font-size:160%;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	
	#texteFicheProduit p{
		margin:20px 0 0 0;
		font-size:120%;
		color:#000;
	}
	
	.caracteristiques{
		color:#76000f;
		font-size:80%;
		font-weight:bold;
	}
	
	#revenirProduits{
		margin:50px 0 0 0;
		text-align:center;
	}
	
	#revenirProduits a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#revenirProduits a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.clearFicheProduit{
		clear:both;
		height:0;
	}
	
	#ficheTableau{
		border-right:1px solid #361a12;
		border-bottom:1px solid #361a12;
	}
	
	.couleurEntete{
		border-left:1px solid #361a12;
		width:75px;
		background-color:#f1af65;
		color:#230000;
		padding:0 0 0 5px;
		font-weight:bold;
		font-size:90%;
	}
	
	.couleurCellule{
		width:75px;
		border-left:1px solid #361a12;
		background-color:#fff;
		color:#230000;
		text-align:center;
		padding:1px 0 1px 0;
	}
	
	.photoEntete{
		border-left:1px solid #361a12;
		border-top:1px solid #361a12;
		width:75px;
		background-color:#db7441;
		color:#230000;
		padding:0 0 0 5px;
		font-weight:bold;
		font-size:90%;
	}
	
	.photoCellule{
		border-left:1px solid #361a12;
		border-top:1px solid #361a12;
		width:75px;
		background-color:#fff;
		text-align:center;
		padding:3px 0 3px 0;
	}
	
	.prixEntete{
		border-left:1px solid #361a12;
		border-top:1px solid #361a12;
		width:75px;
		background-color:#76000f;
		color:#fff;
		padding:5px 0 5px 5px;
		font-weight:bold;
		font-size:90%;
	}
	
	.prixCellule{
		width:75px;
		border-left:1px solid #361a12;
		border-top:1px solid #361a12;
		background-color:#fff;
		color:#230000;
		text-align:center;
		padding:5px 0 5px 0;
		font-weight:bold;
	}
	
	.quantiteEntete{
		border-left:1px solid #361a12;
		border-top:1px solid #361a12;
		width:75px;
		background-color:#f49f40;
		color:#230000;
		padding:5px 0 5px 5px;
		font-weight:bold;
		font-size:90%;
	}
	
	.quantiteCellule{
		width:75px;
		border-left:1px solid #361a12;
		border-top:1px solid #361a12;
		background-color:#fff;
		color:#230000;
		text-align:center;
		padding:5px 0 5px 0;
		font-weight:bold;
	}
	
	.quantiteCellule input{
		font-family:verdana;
		font-size:11px;
		color:#230000;
		border:1px solid #230000;
		text-align:center;
	}
	
	.selectionEntete{
		border-left:1px solid #361a12;
		border-top:1px solid #361a12;
		width:75px;
		background-color:#d2632c;
		color:#230000;
		padding:5px 0 5px 5px;
		font-weight:bold;
		font-size:90%;
	}
	
	.selectionCellule{
		width:75px;
		border-left:1px solid #361a12;
		border-top:1px solid #361a12;
		background-color:#f6eac3;
		color:#230000;
		text-align:center;
		padding:5px 0 5px 0;
		font-weight:bold;
	}
	
	#ficheAjouterPanier{
		width:690px;
		text-align:right;
		margin:14px 0 0 0;
	}
/* ----------------------------------- fin BOUTIQUE ----------------------------------- */


/* ----------------------------------- PANIER ----------------------------------- */
	#conteneurChemin{
		margin:5px 0 0 0;
		padding:0 0 0 124px;
	}
	
	#cheminCommande{
		display:none;
	}
	
	#chemin1{
		float:left;
		width:116px;
		border-right:1px solid #76000f;
		border-left:1px solid #76000f;
		margin:0 6px 0 0;
	}
	
	#chemin2{
		float:left;
		width:142px;
		border-left:1px solid #76000f;
		border-right:1px solid #76000f;
		margin:0 6px 0 0;
	}
	
	#chemin3{
		float:left;
		width:113px;
		border-left:1px solid #76000f;
		border-right:1px solid #76000f;
	}
	
	.clearChemin{
		clear:both;
		height:1px;
		background-color:#76000f;
	}
	
	.panierTexte{
		margin:20px 0 0 0;
		padding:0 0 0 74px;
		font-size:110%;
	}
	
	#panierTableau{
		margin:25px 0 0 0;
		width:630px;
	}
	
	.panierEntete1{
		width:160px;
		height:36px;
		padding:0 0 0 17px;
		background-image:url(images/panier-arrondi-haut.gif);
		background-repeat:no-repeat;
		border-bottom:1px solid #76000f;
		border-right:1px solid #76000f;
		font-size:120%;
		font-weight:bold;
	}
	
	.panierEntete2, .panierEntete3, .panierEntete4, .panierEntete5{
		height:36px;
		text-align:center;
		background-image:url(images/panier-fond-haut.gif);
		background-repeat:repeat-x;
		border-bottom:1px solid #76000f;
		border-right:1px solid #76000f;
		font-size:120%;
		font-weight:bold;
	}
	
	.panierEntete2{
		width:102px;
	}
	
	.panierEntete3{
		width:124px;
	}
	
	.panierEntete4{
		width:90px;
	}
	
	.panierEntete5{
		width:132px;
	}
	
	.panierCellule1{
		background-color:#fff;
		border-bottom:1px solid #76000f;
		border-right:1px solid #76000f;
		border-left:1px solid #76000f;
		color:#000;
		padding:4px 0 4px 17px;
	}
	
	.panierCellule2, .panierCellule3, .panierCellule4{
		background-color:#fff;
		border-bottom:1px solid #76000f;
		border-right:1px solid #76000f;
		color:#000;
		text-align:center;
		padding:4px 0 4px 0;
	}

	.panierCellule5{
		background-color:#fff;
		border-bottom:1px solid #76000f;
		border-right:1px solid #76000f;
		color:#000;
		text-align:right;
		font-size:110%;
		font-weight:bold;
		padding:4px 30px 4px 0;
	}
	
	.quantiteArticle{
		float:left;
		width:39px;
		margin:0 5px 0 0;
		padding:2px 0 1px 15px;
	}
	
	.quantiteArticle2{
		float:left;
		width:39px;
		margin:0 5px 0 0;
		padding:5px 0 3px 15px;
	}
	
	.supprimerArticle{
		float:left;
		width:13px;
		padding:3px 0 0 0;
	}
	
	.panierQuantite{
		font-family:verdana;
		font-size:11px;
		color:#230000;
		border:1px solid #230000;
		text-align:center;
		padding:1px 0 1px 0;
	}
	
	.panierTotalCommande{
		width:475px;
		height:25px;
		border-left:1px solid #76000f;
		border-right:1px solid #76000f;
		border-bottom:1px solid #76000f;
		background-color:#8d2b04;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:right;
		padding:0 20px 0 0;
	}
	
	.panierTotalCommandePrix{
		border-right:1px solid #76000f;
		border-bottom:1px solid #76000f;
		background-color:#8d2b04;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:right;
		padding:0 30px 0 0;
	}
	
	.panierFraisLivraison{
		width:475px;
		height:25px;
		border-left:1px solid #76000f;
		border-right:1px solid #76000f;
		background-color:#b8471a;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:right;
		padding:0 20px 0 0;
	}
	
	.panierFraisLivraisonPrix{
		border-right:1px solid #76000f;
		background-color:#b8471a;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:right;
		padding:0 30px 0 0;
	}
	
	.panierTotalAPayer{
		width:476px;
		height:44px;
		border-right:1px solid #76000f;
		background-color:#f1af65;
		background-image:url(images/panier-arrondi-bas.gif);
		background-repeat:no-repeat;
		font-size:110%;
		font-weight:bold;
		color:#76000f;
		text-align:right;
		padding:0 20px 0 0;
	}
	
	.panierTotalAPayerPrix{
		border-right:1px solid #76000f;
		background-color:#f1af65;
		background-image:url(images/panier-fond-bas.gif);
		background-repeat:repeat-x;
		font-size:110%;
		font-weight:bold;
		color:#76000f;
		text-align:right;
		padding:0 30px 0 0;
	}
	
	#consulterCGV{
		float:left;
		margin:25px 228px 0 0;
		padding:0 0 0 65px;
	}
	
	#continuerCommande{
		float:left;
		margin:25px 0 0 0;
	}
	
	#consulterCGV a img, #continuerCommande a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#consulterCGV a:hover img, #continuerCommande a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
/* ----------------------------------- fin PANIER ------------------------------- */


/* ----------------------------------- IDENTIFICATION ------------------------------- */

	#inscription{
		float:left;
		width:300px;
		margin:25px 25px 0 0;
		padding:0;
		border:1px solid #76000f;
	}
	
	#inscription2{
		width:292px;
	}
	
	#basInformations{
		display:none;
	}
	
	#inscription h1, #inscription2 h1{
		display:none;
	}
	
	#inscription h1.print{
		font-size:140%;
		font-weight:bold;
		display:block;
		text-align:center;
		padding:5px 0 0 0;
		margin:0;
	}
	
	#identification h1.print{
		font-size:140%;
		font-weight:bold;
		display:block;
		text-align:center;
		padding:5px 0 0 0;
		margin:0;
	}
	#contenuInscription{
		border-left:1px solid #76000f;
		border-right:1px solid #76000f;
		background-color:#fff;
		padding:16px 0 0 0;
	}
	
	#aideInscription{
		margin:0 0 12px 0;
		border-left:9px solid #fff;
		width:271px;
		height:70px;
		padding:4px 0 0 0;
		background-image:url(images/fond-aide-inscription.gif);
		background-repeat:no-repeat;
		text-align:center;
	}
	
	#aideInscription2{
		margin:0 0 12px 0;
		border-left:9px solid #fff;
		width:271px;
		height:30px;
		padding:4px 0 0 0;
		background-image:url(images/fond-aide-inscription2.gif);
		background-repeat:no-repeat;
		text-align:center;
	}
	
	.labelInscription{
		float:left;
		width:110px;
		padding:3px 0 0 10px;
	}
	
	.champInscription{
		float:left;
		width:150px;
		padding:0;
		margin:0 0 6px 0;
	}
	
	.champInscription input, .champInscription textarea, .champIdentification input{
		font-family:verdana;
		font-size:11px;
		border:1px solid #76000f;
		padding:2px 3px 2px 3px;
	}
	
	#envoyerInscription{
		margin:16px 0 0 0;
		text-align:center;
	}
	
	#identification{
		float:left;
		width:300px;
		margin:25px 0 0 0;
		padding:0;
		border:1px solid #76000f;
	}
	
	#identification h1{
		display:none;
	}
	
	#contenuIdentification{
		width:290px;
		padding:12px 0 0 0;
		border-left:1px solid #76000f;
		border-right:1px solid #76000f;
		background-color:#fff;
	}
	
	#basIdentification{
		display:none;
	}
	
	.labelIdentification{
		padding:0 0 0 27px;
		margin:0 0 2px 0;
		display:block;
	}
	
	.champIdentification{
		padding:0 0 6px 27px;
		margin:0;
	}
	
	#oubliMdp{
		padding:0 0 0 27px;
		margin:-3px 0 0 0;
	}
	
	#oubliMdp a{
		color:#df5217;
		font-size:90%;
		font-weight:bold;
		text-decoration:none;
	}
	
	#oubliMdp a:hover{
		text-decoration:underline;
	}
	
	#envoyerIdentification{
		margin:20px 0 0 0;
		text-align:center;
	}
	
	.champOubliMdp{
		font-family:verdana;
		font-size:11px;
		border:1px solid #76000f;
		background-color:#fff;
		padding:2px 3px 2px 3px;
	}
	
	.champEnvoiMdp{
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		border:1px solid #76000f;
		background-color:#fff;
		padding:2px 3px 2px 3px;
		color:#76000f;
	}
/* ----------------------------------- fin IDENTIFICATION --------------------------- */

/* ----------------------------------- PAIEMENT --------------------------- */
	#adresseFacturation{
		margin:0;
		padding:0 0 0 18px;
	}
	
	#adresseLivraison{
		margin:0;
		padding:0 0 0 38px;
	}
	
	#modifierAdresse{
		text-align:center;
		margin:20px 0 0 0;
	}
	
	#modifierAdresse a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#modifierAdresse a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.contenuAdresse{
		background-color:#fff;
		padding:16px 0 0 0;
		height:90px;
	}
	
	.titreVotreCommande, .titreModePaiement{
		display:none;
	}
	
	.titreVotreCommandePrint{
		font-size:140%;
		font-weight:bold;
		text-align:center;
	}
	
	#lireCgv{
		width:657px;
		height:70px;
		background-image:url(images/fond-lire-cgv.gif);
		background-repeat:no-repeat;
		margin:20px 0 0 39px;
		padding:16px 0 0 23px;
	}
	
	#lireCgv a{
		color:#df5217;
		font-weight:bold;
		text-decoration:none;
	}
	
	#lireCgv a:hover{
		text-decoration:underline;
	}
	
	#cocherLuCgv{
		padding:0 0 0 20px;
		margin:7px 0 0 0;
	}
	
	#paiementSecurise{
		width:479px;
		height:130px;
		background-image:url(images/fond-paiement-securise.gif);
		background-repeat:no-repeat;
		margin:7px 0 0 138px;
		padding:51px 0 0 0;
	}
	
	#CB{
		float:left;
		width:55px;
		margin:0 10px 0 0;
		padding:0 0 0 157px;
	}
	
	#visa{
		float:left;
		width:55px;
		margin:0 10px 0 0;
	}
	
	#eurocard{
		float:left;
		width:53px;
		margin:0 10px 0 0;
	}
	
	#cheque{
		float:left;
		width:90px;
		margin:0 0 0 0;
	}
	
	#CB a img, #visa a img, #eurocard a img, #cheque a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#CB a:hover img, #visa a:hover img, #eurocard a:hover img, #cheque a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#votrePaiementCheque{
		width:439px;
		margin:auto;
		margin-top:15px;
		padding:15px 20px 15px 20px;
		border:1px solid #76000f;
	}
	
	#votrePaiementCheque p{
		margin:0 0 12px 0;
	}
	
	.adressePaiementCheque{
		margin:0 0 0 100px;
	}
/* ----------------------------------- fin PAIEMENT ----------------------- */


/* ----------------------------------- CGV ----------------------- */
	.titreCGV{
		font-size:120%;
		font-weight:bold;
		margin:18px 20px 2px 40px;
		padding:0;
	}
	
	.texteCGV{
		margin:0 20px 0 40px;
		padding:0;
	}
/* ----------------------------------- fin CGV ------------------- */

	#contenuHoraires p{
		margin-bottom:0;
	}
