/* chemin fer */
#p-chemin-fer {text-transform:uppercase; font-size:0.8em; letter-spacing:2px;}
	#p-chemin-fer a {color:#6b6345;} #p-chemin-fer a:hover {color:#000;} 
	#p-chemin-fer img {width:196px; height:1px; margin:0 30px 0 20px;}


/* conteneur global des contenus / technique des colonnes factices !! */
#div-conteneur-central {width:1000px; /*min-width:1000px;*/ overflow:hidden; margin:5px 0 0 20px; background-image:url(/images/fond-menu.png); background-repeat:repeat-y;}	


/* menu de navigation de gauche */
#div-menu-left {width:196px; min-height:500px; float:left;}
	*html #div-menu-left {height:500px;} /* hack ie6 */	
	#div-menu-left div {padding:1px 10px 10px 10px;}					
	
	/* pictogramme en haut du menu gauche */
	#p-titre-menuleft-page-visitee {margin:15px auto; text-align:center; width:auto; color:#2d3437; font-size:1.2em; letter-spacing:2px; text-transform:uppercase;}
	.pictoslogos-menu {width:26px; height:18px; margin-bottom:5px;}
	
	/* contenu du menu de navigation gauche */
	.element-visite-menu {background-image:url(/images/fond-h1-menu.png); background-repeat:repeat-y;}
	
	#div-menu-left span {display:block; margin:40px auto 5px 0; text-transform:uppercase; color:#6b6345; font-size:1.05em; letter-spacing:2px; } 
		#div-menu-left span.span-menu-univers-visite {color:#2d3437; font-weight:bold; font-size:1.05em; margin-left:0;}
			#div-menu-left span.span-menu-univers-visite a {color:#2d3437;}
			
		#div-menu-left a {display:block; padding-left:15px; color:#6b6345;}  
		#div-menu-left span a {padding-left:0;}
		#div-menu-left a:hover {background-image:url(/images/fond-h1-menu.png); background-repeat:repeat-y; color:#000;}
		
		#div-menu-left h1 a {font-size:1.15em; height:20px; line-height:20px; color:#2d3437; padding-left:5px;}
			#div-menu-left h1.h1-ferme a {color:#6b6345; font-weight:100;}
		#div-menu-left h3 a {font-size:1em; padding-left:10px; color:#2d3437;}
			#div-menu-left h3.h3-ferme a {color:#6b6345; font-weight:100;}
		#div-menu-left h4 a {font-size:0.9em; padding-left:20px; color:#2d3437;}	
			#div-menu-left h4.h4-ferme a {color:#6b6345; font-weight:100;}
		
		#p-titre-menuleft-page-visitee a {padding-left:0;}
		span a.span-page-fixe-ouvert {background-image:url(/images/fond-h1-menu.png); background-repeat:repeat-y;}
		
		
		
		
/* contenu pages boutique + pages "fixe" (1ère partie : 1/3 !) */
#div-contenu, #div-contenu-page-fixe {float:left; margin-left:30px; width:auto; max-width:770px; min-height:500px; background:url(/images/fond-contenu.png) top left repeat-y; padding-bottom:10px;}
	*html #div-contenu, #div-contenu-page-fixe {height:500px; width:750px;}
	*+html #div-contenu, #div-contenu-page-fixe {min-width:750px; height:auto;}
#div-contenu-page-fixe p, #div-contenu-page-fixe div {margin:0 0 0 30px; text-align:justify;}
#div-contenu-page-fixe p strong {display:block; margin-top:5px;}
	#div-contenu-page-fixe table {font-size:1.1em;} 
	#div-contenu-page-fixe table img {margin-left:20px;}
	#div-contenu-page-fixe table strong {display:inline;}
	#div-contenu-page-fixe h2 {text-transform:uppercase;  margin:0 0 7px 0; font-size:1.3em; letter-spacing:2px; color:#2d3437;}
	
	
	
	
	/* page boutique ou l'on choisit entre homme / femme / enfant avec les types de produits affichés en dessous */
	#td-boutique-H-F-E div {float:left; width:205px; text-align:center; margin:10px 30px 30px 0;}
		#td-boutique-H-F-E p {width:175px;  margin:0 auto 20px auto;}
		#td-boutique-H-F-E a {display:block; padding:5px 0; color:#6b6345; text-transform:uppercase; font-size:1.2em;}
			#td-boutique-H-F-E p a:hover {background-color:#d7cdc7;}				
		#td-boutique-H-F-E p.p-type-boutique {width:205px; height:146px; margin-bottom:30px;}
			#td-boutique-H-F-E p.p-type-boutique a:hover {background-color:#ddcb6c;}
	
		
		
		
		
	/* tableau page presentation des collections */
	#table-page-collection {width:100%;}
		#img-fleche-retour {width:31px; height:24px; margin:7px 0 0 0;}
		#div-contenu h2 {text-transform:uppercase;  margin:7px 0 0 0; font-size:1.3em; letter-spacing:2px; color:#2d3437;}
		
			#table-page-collection p {float:left; width:193px; text-align:center; margin:20px 50px 30px 0;}
			#table-page-collection p a {display:block; width:205px; padding:5px 0; color:#6b6345; text-transform:uppercase; font-size:1.2em; }
				#table-page-collection p a:hover { background-color:#ddcb6c; color:#2d3437; font-weight:bold;}
			#table-page-collection div {clear:both;}
		
	/* presentation des modeles */
	.img-palette-couleurs {width:65px; height:5px;}
	.img-produit-moyen {width:155px; height:145px;}
		#td-liste-modeles p {float:left; width:165px; height:190px; margin:10px 60px 15px 0; text-transform:uppercase; font-size:1.2em;}
		#td-liste-modeles a {display:block; width:155px; padding:5px 10px; color:#6b6345; text-align:right;}
			#td-liste-modeles a:hover {color:#2d3437; background-color:#d7cdc7; font-weight:bold;}
		#td-liste-modeles div {clear:both;}
		.prix-modele {color:#000000;}
		.img-visuels-modeles-big {width:155px; height:145px;}
		
		
		
	/* ligne de rappel des collections sur les pages modeles + produits */
	#td-ligne-rappel-collections p {float:left; width:110px; text-align:center; text-transform:uppercase;}
		#td-ligne-rappel-collections a {display:block; width:105px; padding-top:5px; filter:alpha(opacity=50); opacity: 0.5; color:#6b6345;}
		#td-ligne-rappel-collections a:hover {background-color:#ddcb6c;  filter:alpha(opacity=80); opacity: 0.8;}
			#p-collection-visitee a {background-color:#ddcb6c;  filter:alpha(opacity=100); opacity: 1;}
			
			
			
			
			
	/* contenu fiche produit */
	#td-fiche-produit {padding-top:30px;}
	
	#div-visuel-produit {width:400px; min-height:295px; background:url(/images/fond-fiche-produit.png) top left repeat-y; float:left; text-transform:uppercase; text-align:right;}
	#img-loupe {margin:5px 10px 0 0; width:21px; height:24px;}
	#img-produit-big {width:275px; height:255px; margin:10px 65px 5px 0;}
	#div-visuel-produit p {margin:0 10px 7px 0;}
	
	#div-caracteristiques-produit {float:left; width:217px; font-size:1.3em; margin:0 10px 0 45px;}
		#p-motifs {width:170px; padding:10px; border:1px dotted #9c8a74; margin:0 auto 10px auto; color:#6b6345;}
			#p-motifs img {margin:0 2px 8px 0;}
			.transparence-1 {filter:alpha(opacity=50); opacity: 0.5;}
			#p-motifs a:hover img {filter:alpha(opacity=50); opacity: 0.5;}
			#p-motifs span {display:block; clear:both;}
			
			#a-bouton-panier {display:block; width:203px; margin:0 auto; background-image:url(/images/fond-bouton-acheter.png); background-repeat:no-repeat; text-transform:uppercase; text-align:center; color:#000000; font-size:1.25em; letter-spacing:2px; padding:37px 0 20px 0;}
			*html #a-bouton-panier {background-image:url(/images/fond-bouton-acheter.gif);}
			#a-bouton-panier:hover {color:#9B9437;}
			#p-details-produit {width:190px; margin:0 auto; text-align:justify; font-family:"Times New Roman", Times, serif; font-size:0.9em; font-style:italic; letter-spacing:1px; color:#6b6345;}
	
	
	
	
	
	/* panier */
	#table-contenu-panier {margin:10px; width:750px; font-size:1em;}
		#table-contenu-panier th, #td-total {height:20px; padding:3px; text-align:left; background-image:url(/images/fond-menu.png); background-repeat:repeat;}
			#td-total {text-align:right; font-size:1.2em; font-weight:bold;}
		button {display:block; width:203px; background-image:url(/images/fond-bouton-acheter.png); background-repeat:no-repeat; text-transform:uppercase; text-align:center; color:#000000; font-size:1.25em; letter-spacing:2px; padding:37px 0 20px 0; margin:15px 5px 20px 5px; background-color:#dfd7d2;}
			button:hover {color:#9B9437; cursor:pointer;}
	
	
	
	
	
	/* etapes commande + pages fixes (2ème partie, marqués par commentaires ci dessous) */
	#div-etapes-commande p {display:block; float:left; width:150px; margin:20px 6px 0 27px; background-color:#c7b680; line-height:50px; vertical-align:middle; text-align:center; filter:alpha(opacity=40); opacity: 0.4; font-size:0.8em;}
		*html #div-etapes-commande p {margin-left:20px;}
		#div-etapes-commande p.p-etape-ouvert {filter:alpha(opacity=100); opacity:1;}
		
		/* erreurs */
		#textavant {font-size:1.25em;}
		
		/* etape 1 : coordonnees */
		#table-etape1, #table-etape2, #table-etape3, #table-recap-cde, #table-page-fixe /* pages fixes */ {width:700px; font-size:1.1em; margin:0 23px 0 27px;}				
			#table-etape1 td {height:22px;} 
			#table-etape1 th, #table-etape2 th, #table-recap-cde th, #table-etape3 th {text-align:left; height:20px; background-image:url(/images/fond-menu.png); background-repeat:repeat;}
			#table-etape1 p, #table-page-fixe p /* pages fixes */ {color:#6b6345; font-size:0.8em; text-align:justify; filter:alpha(opacity=70); opacity: 0.7; }
			
		/* pour etape 3 : paiement */
		#table-etape3 button {width:398px; padding:50px 0 50px 0; background-image:url(/images/fond-bouton-acheter3.png);}
			
		/* pages fixes (3ème partie) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
		#div-sous-menu-haut-page-fixe p {float:left; margin:0px 19px 20px 0; width:130px; text-align:center; text-transform:uppercase;}
		#div-sous-menu-haut-page-fixe p a {display:block; width:130px; padding-top:5px; filter:alpha(opacity=40); opacity: 0.4; color:#6b6345;}
		#div-sous-menu-haut-page-fixe p a:hover {background-color:#c7b680; filter:alpha(opacity=80); opacity: 0.8;}
			#div-sous-menu-haut-page-fixe p.p-etape-ouvert a {background-color:#c7b680; filter:alpha(opacity=100); opacity: 1;}
			
		/* animations flash statiques */
		#div-contenu-page-fixe object {display:block; margin:0 0 10px 20px;}
		
		
		
	/* pages compte client */
	#table-mon-compte {margin:0 0 0 20px; width:750px;}
	#table-mon-compte h4 {padding-bottom:3px; margin:30px 0 8px 0; font-size:1.25em; letter-spacing:2px; text-transform:uppercase; color:#938676; border-bottom:1px solid #938676;}
	#table-mon-compte a {color:#2d3437;}
	#table-mon-compte a:hover {color:#938676;}
		#td-mon-compte-colonne-gauche {width:450px;}
		#td-mon-compte-separateur {width:30px;}
		#td-mon-compte-colonne-droite {padding-top:40px;}
		
	/* page identification compte client */
	#table-identification {margin:100px 0 0 20px; color:#2d3437;}
		#table-identification h3 {margin:20px 0 20px 0; font-size:1.2em;}
			#table-identification button {font-size:1em;}
		#td-identification-colonne-gauche {width:320px; height:200px; border:4px solid #C0B8AD;}
		#td-identification-colonne-unique {width:600px; height:200px; border:4px solid #C0B8AD;}
		#td-identification-separateur {width:50px;}
		#td-identification-colonne-droite {width:320px; height:200px; border:4px solid #C0B8AD;}
			#td-identification-colonne-droite h3 {margin-top:50px;}
			
			
		/* textes formulaires */
		#table-page-fixe td.td-texte-formulaire {padding-top:10px;}
			#table-page-fixe td.td-texte-formulaire p {margin-left:0;}
	
			
	/* plan du site */
	#plan_site  {
		color:#6B6345;
		font-size:1.05em;
		letter-spacing:2px;
		text-transform:uppercase;
	}
		
	#plan_site li {		
		margin:10px auto 5px auto;
		/*pour ie*/
		margin-left:20px;
	}
	
	#plan_site ul {
		margin:0px auto 20px auto;
		/*pour ie*/
		margin-left:20px;
	}
	
	#plan_site a, #plan_site li a, #plan_site ul a  {
		color:#6B6345;
	}