@CHARSET "UTF-8";body {
	margin:5px 0 0 0;
	padding:0;
	font-size:11px;
	font-family: verdana, arial, sans-serif;
	background: white url('/images/couleur-fd.jpg') repeat top left;
	color: #583e1d;
}

img {
	border: 0;	
}

.center {
	text-align: center;
	}

.texte {
	line-height:18px;	
}

/**
 * Bloc des ombres
 */
#Ombre {
	margin:0 auto;
	width:991px;
	background: white url('/images/fd-milieu.jpg') repeat-y left top;
}
	
#OmbreTop {
	height:4px;
	line-height:4px;
	width:991px;
	background: white url('/images/fd-haut.jpg') no-repeat left top;
}

#OmbreBottom {
	height:6px;
	line-height:6px;
	width:991px;
	background: transparent url('/images/fd-bas.jpg') no-repeat left bottom;
}



/**
 * Conteneur principal
 */

#Main {
	margin:0 auto;
	width: 983px;
	background-color: white;
}

#Header  {
	
	position: relative;
	
	height:115px;
}

	#Header ul {
		position:absolute;
		bottom:5px;
		right:5px;
		margin:0;
		
	}
	
	#Header ul li {
		display: block;
		float:left;
		
		
	}
	#Header ul a {
		display: block;
		text-decoration: none;
		font-size:11px;
		color: #63340a; 
	}

	#Header ul a:hover {
		color: #B58557; 
	}
	
	#Header ul li.sep {
		padding: 0 5px 0 5px;
		background: transparent url('/images/puce.jpg') no-repeat 50% 50%;
	}


#Lisere {
	height:17px;
	line-height: 17px;
	background: transparent url('/images/segment_tricolore.jpg') repeat-x left bottom;
}

#Logo {
	position: absolute;
	top:10px; 
	left: 40px;
}

#LienTop {
	position: absolute;
	top:0; 
	right: 40px;
	height: 73px;
	width: 525px;
	background: transparent url('/images/navigation.jpg') no-repeat left -73px;
	cursor: pointer;
}


div.imgDeco {
	float:left;
	width:453px;
}

div.contentZone {
	border-top:1px solid #ddcfc2;
	margin-left:455px;
}

div.imgDeco img {
	display: inline;
}


h1.imgTitre {
	border-bottom:1px solid #ddcfc2;

}

h1.imgTitre span {
	display: none;
}table#TAccueil {
	border-spacing: 0;
	border-collapse: collapse;
	width:982px;
	margin: 0 auto;
	text-align: left;
}
table#TAccueil tr {
	vertical-align: top;	
}
table#TAccueil col.COL2  {
	border-top:1px solid #ccc;
}
table#TAccueil col.COL3  {
	width:200px;
	border-top:1px solid #ccc;
}
table#TAccueil td.COL3  {
	text-align: center;
	padding-top:3px;
	border-left:1px solid #ccc;
}


table#TAccueil td {
	
}
table#TAccueil  hr {
	border:0;
	border-bottom:1px solid #ccc;
	margin:3px 5px;	
}
.image {
	text-decoration: none;
	display: block;
	}
	
	

.image span {
	display: none;
}

#Cadhoc {
	position:relative;
	height: 125px;
}

#ImgDepliant {
	background: transparent url('/images/bouton_depliant.jpg') no-repeat left top;
	width:181px;
	height:35px;
	margin: 2px auto 0 auto;
}
#ImgDepliant:hover {
	background-position: -181px top;
	
}


#ImgCadhoc {
	background: transparent url('/images/bouton-profitez-en.jpg') no-repeat left top;
	width:183px;
	height:83px;
	position:absolute;
	top: 48px;
	right:7px;
	
}
#ImgCadhoc:hover {
	background-position: -183px top;
	
}

#ImgUnivers {
	background: transparent url('/images/titre_univers.jpg') no-repeat left top;
	width:117px;
	height:16px;
	margin-bottom:5px;
}



#Accueil-Boutique  {
	cursor: pointer;
	width:100%;
}

#Accueil-Boutique th {
	width:30px;
	background-color: #7e3f09;
	text-align: center;
	padding-top:10px;
	
} 

#Accueil-Boutique h4 {
	margin:2px 0 2px 0;
	
}

#Accueil-Boutique td {
	padding-left: 10px;
} 
#Accueil-Boutique td.prix {
	padding: 0;
	vertical-align: middle;
} 



#ImgAccesBoutique {
	background: transparent url('/images/bouton_boutique.jpg') no-repeat left top;
	width:144px;
	height:35px;
	float:right;
	margin-right:4px;
}
#ImgAccesBoutique:hover {
	background-position: -144px top;
	
}

.nos_univers {
	height: 68px;
	margin: 0;
	paddin: 0;
	}
#imgAccueil_ethnique {
	background: transparent url('/images/r-o_ethnique.jpg') no-repeat 0 -41px;
	height: 41px;
	width: 96px;
	float: left;
	margin: 0 2px;
	}
#imgAccueil_contemporain {
	background: transparent url('/images/r-o_contemporain.jpg') no-repeat 0 0;
	height: 42px;
	width: 122px;
	float: left;
	margin: 0 2px;
	}
#imgAccueil_provencal {
	background: transparent url('/images/r-o-provencal.jpg') no-repeat 0 -41px;
	height: 41px;
	width: 100px;
	float: left;
	margin: 0 2px;
	}

#flash {
	left: 0px;
	position: absolute;
	top: 30px;
	}
	
	#flash .noflash {
		left: 40px;
		position: absolute;
		top: -20px;
	}

#fond_opaque{
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background-color: black;
	z-index: 10;
	opacity:0.6;
    filter : alpha(opacity=60);
	cursor: pointer;
}
#courant{
	position:absolute;
	width:651px;
	height:320px;
	background-color: white;
	z-index: 100;
	right:50%;
	margin-right:-325px;
	top:150px;
	border:0px solid white;
	overflow:hidden;
	border:2px solid #555555;
}
	#courant #fermer{
		position:absolute;
		top:3px;
		right:3px;
	}#IT-Concept {
	height: 46px;
	background: transparent url('/images/concept/concept.jpg') no-repeat 0 10px;
	margin: 0;
}

#CZ-Concept table td {
	padding: 20px 10px 0 0;
	}

#CZ-Concept table tr {
	vertical-align: top;
	}#ID-Magasin {
	border-top: 1px solid #ddcfc2;
	border-bottom: 1px solid #ddcfc2;
	padding-left: 30px;
	}
#IT-Magasin {
	height: 46px;
	background: transparent url('/images/magasins/t-mag.jpg') no-repeat 0 10px;
	margin: 0;
}
#IT-Magasin span {
	display: none;
	}
	
.btnNouvelleRech {
	background: transparent url('/images/magasins/mag_35.jpg') no-repeat;
	width: 239px;
	height: 42px;
	margin: 2px;
	display: block;
	float: right;
}
.btnMagRetour {
	background: transparent url('/images/magasins/retour_171.jpg') no-repeat;
	width: 158px;
	height: 42px;
	margin: 2px;
	display: block;
	float: right;
}

.PlanAccessMagasin {
	width:438px;
	float:left;
	margin-left:30px;
	height: 407px;
	
}
	.PlanAccessMagasin p {
		line-height: 17px;
		}
	h2.plan {
		background: transparent url('/images/magasins/t-acces.jpg') no-repeat;
		height: 21px;
		width: 109px;
		}
		h2.plan span {
			display: none;
			}
	h2.tmagasin {
		background: transparent url('/images/magasins/t-votre-mag.jpg') no-repeat;
		height: 21px;
		width: 126px;
		}
		h2.tmagasin span {
			display: none;
			}		
	
	.PlanAccessMagasin #Carte {
		width:414px;
		height:341px;
	}

	.gg-address {
		text-align: left;
		font-size:10px;
		width: 250px;
	}

		.gg-address img {
			float:right;
			padding-right:25px;
		}	
		.gg-address address {
				font-style: normal;
		}
		
h2#InContentMagasin-1 {
	background:transparent url('/images/magasins/t-recherche.jpg') no-repeat;
	height: 22px;
	width: 177px;
	margin-bottom: 0;
	}
	h2#InContentMagasin-1 span {
		display: none;
		}

h2#InContentMagasin-2 {
	background:transparent url('/images/magasins/t-code-postal.jpg') no-repeat;
	height: 22px;
	width: 177px;
	margin: 0;
	}
	h2#InContentMagasin-2 span {
		display: none;
		}
		
.FicheMagasin {
	text-align: left;
	padding-left:510px;
}
	
	
h2#InContentResultat {
	background: transparent url('/images/magasins/t-resulats.jpg') no-repeat;
	width: 93px;
	height: 20px;
	display: block;
	}
	h2#InContentResultat span {
		display: none;
		}
	
	.FicheMagasin ul {
		padding: 0;
	}
	.FicheMagasin li {
		list-style-type: none;
		font-size:12px;
		font-weight: bold;
		padding-bottom: 5px;
		
	}
	
		.FicheMagasin li a {
			font-size:10px;
			font-weight: bold;
			color: black;
		}
	
	.FicheMagasin img.facade {
		margin: 25px 0 0 0;
		height: 154px;
		width: 228px;		
	}
		
	.FicheMagasin address {
		margin: 15px 0 0 0;
		font-size:11px;
		padding: 0;
		font-style: normal;
		line-height: 20px;
	}
	
	.FicheMagasin address a {
		color:black;
	}

	
a#Magasins-Print, a#Magasins-SendAmi, a#Magasin-PlanAcces {
	float: right;
	margin: 10px 50px 0 0;
	height: 30px;
	width: 156px;
	display: block;
	clear: right;
	}
	
	a#Magasins-Print {
		background: transparent url('/images/magasins/b-print-b.jpg') no-repeat;
	}
	
	a#Magasins-SendAmi {
		background: transparent url('/images/magasins/b-ami-b.jpg') no-repeat;
	}
	
	a#Magasin-PlanAcces {
		background: transparent url('/images/magasins/b-pan-b.jpg') no-repeat;
		}
	a#Magasins-Print:hover, a#Magasins-SendAmi:hover, a#Magasin-PlanAcces:hover {
		background-position: -156px;
		}

#CarteMagasins {
	position: relative;
	margin-left: 50px;
	height:250px;
}
	
#CodePostalMagasins {
	height: 50px;
}
	
	#mRecherche {
		height: 30px;
		margin: 0 0 0 60px;
	}
	

	
	#mRecherche input.recherche {
		background: transparent url('/images/magasins/champ-texte.jpg') no-repeat;
		border:0;
		color: #583e1d;
		float: left;
		font-size:9px;
		font-weight: bold;
		height: 26px;
		padding: 8px 0 0 0;
		text-align: center;
		width: 139px;
	}
	
	#mRecherche .btnCP {
		background: transparent url('/images/magasins/b-ok.jpg') no-repeat;
		border: 0;
		float: left;
		height: 26px;
		margin: 0 0 0 5px;
		width: 24px;
	}
	#mRecherche .btnCP span {
		display: none;
		}
	#mRecherche input.btnCP:hover {
		background-position: -24px;
	}
	#mRecherche button.btnCP:hover {
		background-position: -24px;
	}	
#Drapeau {
	position: absolute;
	z-index:100;
	top:120px;
	height: 35px;
	width: auto;
}

	
.img_txt {
	line-height: 3px;
}
.img_txt img {
	display: inline;
	vertical-align: middle;
	float: left;
}
.img_txt span {
	line-height: 35px;
	padding-left:2px;
	background: white url('/images/magasins/titre_57.png');
	height: 35px;
	display: block;
	float: left;
	color: white;
	cursor: pointer;
	font-size: 15px;
}

.nonclick {
	cursor: default !important;
	}

.vignetteImg1,
.vignetteImg2 {
	height: 35px;
	float: left;
	}
	.vignetteImg1 {
		width: 21px;
		background: transparent url('/images/magasins/titre_55.png') no-repeat;
		}
	.vignetteImg2 {
		width: 12px;
		background: transparent url('/images/magasins/titre_59.png') no-repeat;
		}
#IT-Collections {
	height: 46px;
	background: transparent url('/images/collections/t-collections.jpg') no-repeat 0 10px;
	margin: 0;
}

.imgrollover {
	background-image: url('/images/collections/salons-1.jpg') no-repeat;
	width: 131px;
	}

.CollUniv {
	margin: 160px 0 0 0;
	}

h2.imgCollUniv {
	background: transparent url('/images/collections/t-choix-univers.jpg') no-repeat;
	margin-bottom: 0;
	}
	 
.imgCollProd {
	background: transparent url('/images/collections/choix-familles.jpg') no-repeat;
	
	}
	
	.imgCollUniv span, .imgCollProd span {
		display: none;
		}
		
.imgCollSal, .imgCollMeu, .imgCollFer, .imgCollTex, .imgCollCha {
	height: 116px;
	width: 104px;
	float: left;
}
a.imgCollSal {
	background: transparent url('/images/collections/salons-1.jpg') no-repeat 0 -116px;
	width: 114px;
}
a.imgCollMeu {
	background: transparent url('/images/collections/meubles-1.jpg') no-repeat 0 -116px;
}
a.imgCollFer {
	background: transparent url('/images/collections/fer-1_1.jpg') no-repeat 0 -116px;
	width: 72px;
}
a.imgCollTex {
	background: transparent url('/images/collections/textile-1.jpg') no-repeat 0 -116px;
	width: 134px;
}
a.imgCollCha {
	background: transparent url('/images/collections/chambres-1_1.jpg') no-repeat 0 -116px;
	width: 88px;
}

a.imgCollSal:hover, a.imgCollMeu:hover, a.imgCollFer:hover, a.imgCollTex:hover, a.imgCollCha:hover {
	background-position: 0 0;
}

.choixUnivers {
	width: 170px;
	float: left;
	}
	.choixUnivers h3 span{
		display: none;
		}
	.choixUnivers p {
		line-height: 17px;
		font-size: 9px;
		padding: 0 10px;
		text-align: left;
		}
	
	a.universList {
		display: block;
		height: 52px;
		width: auto;
		}
	
	a.universEthnique {
		background: transparent url('/images/collections/roll-over_09.jpg') no-repeat 15px 0;
		}
		a.universEthnique:hover {
			background-position: 15px -52px;
			}
	a.universContemporain {
		background: transparent url('/images/collections/roll-over_03.jpg') no-repeat 10px -53px;
		}
		a.universContemporain:hover {
			background-position: 10px 0;
			}
	a.universProvencal {
		background: transparent url('/images/collections/roll-over_06.jpg') no-repeat 10px -54px;
		}
		a.universProvencal:hover  {
			background-position: 10px 0;
			}
		
/**
  *	Partie des sous rubriques
  */
#ID-Univers {
	border-top: 1px solid #ddcfc2;
	}
#ID-Univers h1.imgTitre {
	margin-bottom: 0;
	padding-left: 184px;
	}
	
	#ID-Univers a {
		float: right;
		}
		#ID-Univers a span {
			display: none;
			}
	.btnRetour {
		width: 158px;
		height: 42px;
		margin: 2px 7px 0 1px;
		}
	#p_ethnique .btnRetour {
		background: transparent url('/images/collections/ethnique/retour.jpg') no-repeat;
		}
	
	#p_contemporain .btnRetour {
		background: transparent url('/images/collections/contemporain/retour.jpg') no-repeat;
		}
	
	#p_provencal .btnRetour {
		background: transparent url('/images/collections/provencal/retour.jpg') no-repeat;
		}
	
	#p_salons .btnRetour, #p_meubles .btnRetour, #p_chaises .btnRetour, #p_textile .btnRetour, #p_chambres .btnRetour {
		background: transparent url('/images/collections/famille/retour.jpg') no-repeat;
		}
		
	.btnAccueilCollec {
		background: transparent url('/images/collections/b-accueil-collections.jpg') no-repeat;
		width: 206px;
		height: 42px;
		margin: 2px 0;
	}
	
#IT-univEth {
	background: transparent url('/images/collections/t-collections.jpg') no-repeat 30px 10px;
	height: 46px;
	margin-top: 0;
	}
	
	#IT-univEth img {
		margin-top: 19px;
		}

.partieLeftUniv {
	height: 279px;
	width: 159px;
	float: left;
	margin-left: 30px;
	border-right: 1px solid #ddcfc2;
	padding: 20px 5px 0 0;
	}
	
	.partieLeftUniv h3 {
		text-align: left;
		}
		
		.partieLeftUniv a.universProvencal, .partieLeftUniv a.universEthnique, .partieLeftUniv a.universContemporain {
			background-position: top left;
			}
		.partieLeftUniv .universList span {
			display: none;
			}
	
	.partieLeftUniv p {
		line-height: 20px;
		}


/*
*	partie du bandeau des produits
*/	
.partieRightUniv {
	margin: 0 0 0 195px;
	padding: 0 20px;
	height: 303px;
	}

	.numberOfProduit {
		text-align: right;
		height: 30px;
		}
#icones_horizontal {
	padding-top: 5px;
	overflow: hidden;
	position: relative;
	height: 260px;
}
#idArticle {
	position: absolute;
	height: 220px;
	}
	#idArticle h2 {
		color: #583E1D;
		font-size: 15px;
		font-weight: normal;
		margin: 0;
		padding: 0;
		}
	#idArticle td {
		text-align: center;
		}
		#idArticle td a {
			color: black;
			text-decoration: none;
		}
	
	.BoutonDefil {
		height: 35px;
		width: 100%;
		}
	
	a.btnDefilDroite {
		height: 35px;
		width: 32px;
		display: block;
		float: right;
		margin: -35px 0 0 0;
		}	
	a.btnDefilGauche  {
		height: 35px;
		width: 32px;
		display: block;
		margin: 0 0 0 0;
		
		}



#p_salons a.btnDefilGauche:hover, #p_salons a.btnDefilDroite:hover,		
#p_meubles a.btnDefilGauche:hover, #p_meubles a.btnDefilDroite:hover,
#p_chaises a.btnDefilGauche:hover, #p_chaises a.btnDefilDroite:hover,
#p_textile a.btnDefilGauche:hover, #p_textile a.btnDefilDroite:hover,
#p_chambres a.btnDefilGauche:hover, #p_chambres a.btnDefilDroite:hover,
#p_ethnique a.btnDefilGauche:hover, #p_ethnique a.btnDefilDroite:hover,
#p_contemporain a.btnDefilGauche:hover, #p_contemporain a.btnDefilDroite:hover,
#p_provencal a.btnDefilGauche:hover, #p_provencal a.btnDefilDroite:hover
 {
	background-position: -32px;
}

#p_salons .btnDefilGauche a,
#p_meubles .btnDefilGauche a,
#p_chaises .btnDefilGauche a,
#p_textile .btnDefilGauche a,
#p_chambres .btnDefilGauche a {
	background: transparent url('/images/collections/famille/fl-g.jpg') no-repeat;
	}
		
#p_salons .btnDefilDroite a,
#p_meubles .btnDefilDroite a,
#p_chaises .btnDefilDroite a,
#p_textile .btnDefilDroite a,
#p_chambres .btnDefilDroite a {
	background: transparent url('/images/collections/famille/fl-d.jpg') no-repeat;
}


#p_ethnique a.btnDefilGauche {
	background: transparent url('/images/collections/ethnique/fl-g.jpg') no-repeat;
		}
#p_ethnique a.btnDefilDroite {
	background: transparent url('/images/collections/ethnique/fl-d.jpg') no-repeat;
}

#p_contemporain a.btnDefilGauche {
	background: transparent url('/images/collections/contemporain/fl-g.jpg') no-repeat;
}
#p_contemporain a.btnDefilDroite {
	background: transparent url('/images/collections/contemporain/fl-d.jpg') no-repeat;
}
#p_provencal a.btnDefilGauche {
	background: transparent url('/images/collections/provencal/fl-g.jpg') no-repeat;
}
#p_provencal a.btnDefilDroite {
	background: transparent url('/images/collections/provencal/fl-d.jpg') no-repeat;
}
		

.prodAbsent {
	margin: 70px 0 0 260px;
	}
	.prodAbsent {
		line-height: 20px;
		}
			
/*
	partie menu du bas en commun
*/
.menuComplet {
	height: 103px;
	width:auto;
	margin: 5px 0 0 0;
	clear: left;
	}


.menuComplet ul {
	}
	.partieUnivers ul {
		margin-top: 20px;
		padding: 0 0 0 20px;
		}
	.partieUnivers, .partieFamilles {
		float: left;
		height: 103px;	
	}
	.partieUnivers {
		position: relative;
		width: 38%;
		}
	.partieFamilles {
		margin-right: 15px;
		position: relative;
		border-right: 1px solid #FFF;
		}
	
	.titreFamilles {
		background: transparent url('/images/collections/menu/familles_132.png') no-repeat;
		height: 17px;
		left: 15px;
		position: absolute;
		top: 5px;
		width: 137px;
		z-index: 1000;
	}
	.titreUnivers2 {
		background: transparent url('/images/collections/menu/univers_109.png') no-repeat;
		height: 17px;
		left: 5px;
		position: absolute;
		top: 5px;
		width: 125px;
		z-index: 1000;
	}
	
		
.menuComplet ul li {
	display: inline;
	float: left;
	}

a.liEthnique, a.liContemporain, a.liProvencal, a.liSalon, a.liMeuble,a.liFer ,a.liTextile, a.liChambre {
	display: block;
	}
	a.liEthnique span, a.liContemporain span, a.liProvencal span, a.liSalon span, a.liMeuble span,a.liFer span,a.liTextile span, a.liChambre span {
		display: none;
		}
a.liSalon, a.liMeuble,a.liFer ,a.liTextile, a.liChambre {
	height: 89px;
	margin: 3px 6px 0 9px;
	}
a.liEthnique, a.liContemporain, a.liProvencal {
	height: 40px;
	margin: 15px 7px 0 0;
	}


/*
	collection
*/
#p_salons .menuComplet,
#p_meubles .menuComplet, 
#p_chaises .menuComplet, 
#p_textile .menuComplet, 
#p_chambres .menuComplet {
	background-color: #5A3D1C;
	}



#p_salons a.liSalon,
#p_meubles a.liSalon,
#p_chaises a.liSalon,
#p_textile a.liSalon,
#p_chambres a.liSalon {
	background: transparent url('/images/collections/menu/roll-over_126.jpg') no-repeat -91px;
	width: 91px;
}

#p_salons a.liMeuble,
#p_meubles a.liMeuble,
#p_chaises a.liMeuble,
#p_textile a.liMeuble,
#p_chambres a.liMeuble {
	background: transparent url('/images/collections/menu/roll-over_76.jpg') no-repeat -103px;
	width:103px ;
}
#p_salons a.liFer,
#p_meubles a.liFer,
#p_chaises a.liFer,
#p_textile a.liFer,
#p_chambres a.liFer {
	background: transparent url('/images/collections/menu/roll-over_95.jpg') no-repeat -76px;
	width:76px ;
}

#p_salons a.liTextile,
#p_meubles a.liTextile,
#p_chaises a.liTextile,
#p_textile a.liTextile,
#p_chambres a.liTextile {
	background: transparent url('/images/collections/menu/roll-over_110.jpg') no-repeat -114px;
	width:114px ;
}

#p_salons a.liChambre,
#p_meubles a.liChambre,
#p_chaises a.liChambre,
#p_textile a.liChambre,
#p_chambres a.liChambre {
	background: transparent url('/images/collections/menu/roll-over_62.jpg') no-repeat -82px;
	width:82px ;
}

	#p_salons a.liSalon:hover, #p_meubles a.liSalon:hover, #p_chaises a.liSalon:hover, #p_textile a.liSalon:hover, #p_chambres a.liSalon:hover,
	#p_salons a.liMeuble:hover, #p_meubles a.liMeuble:hover, #p_chaises a.liMeuble:hover, #p_textile a.liMeuble:hover, #p_chambres a.liMeuble:hover,
	#p_salons a.liFer:hover, #p_meubles a.liFer:hover, #p_chaises a.liFer:hover, #p_textile a.liFer:hover, #p_chambres a.liFer:hover,
	#p_salons a.liTextile:hover, #p_meubles a.liTextile:hover, #p_chaises a.liTextile:hover, #p_textile a.liTextile:hover, #p_chambres a.liTextile:hover,
	#p_salons a.liChambre:hover, #p_meubles a.liChambre:hover, #p_chaises a.liChambre:hover, #p_textile a.liChambre:hover, #p_chambres a.liChambre:hover {
		background-position: 0;
	}


#p_salons a.liEthnique,
#p_meubles a.liEthnique,
#p_chaises a.liEthnique,
#p_textile a.liEthnique,
#p_chambres a.liEthnique { 
	background: transparent url('/images/collections/menu/roll-over_14.jpg') no-repeat 0 -40px; 
	width:94px ;
	}
	
#p_salons a.liContemporain,
#p_meubles a.liContemporain, 
#p_chaises a.liContemporain, 
#p_textile a.liContemporain, 
#p_chambres a.liContemporain { 
	background: transparent url('/images/collections/menu/roll-over_17.jpg') no-repeat 0 -40px;
	width:118px ;
	}


#p_salons a.liProvencal,
#p_meubles a.liProvencal,
#p_chaises a.liProvencal,
#p_textile a.liProvencal,
#p_chambres a.liProvencal { 
	background: transparent url('/images/collections/menu/roll-over_12.jpg') no-repeat 0 -40px;
	width:98px ;
	}
	
	#p_salons a.liEthnique:hover, #p_meubles a.liEthnique:hover, #p_chaises a.liEthnique:hover, #p_textile a.liEthnique:hover, #p_chambres a.liEthnique:hover,
	#p_salons a.liContemporain:hover, #p_meubles a.liContemporain:hover, #p_chaises a.liContemporain:hover, #p_textile a.liContemporain:hover, #p_chambres a.liContemporain:hover,
	#p_salons a.liProvencal:hover, #p_meubles a.liProvencal:hover, #p_chaises a.liProvencal:hover, #p_textile a.liProvencal:hover, #p_chambres a.liProvencal:hover { 
		background-position: 0 0;
		}


#p_salons a.btnDefilGauche,
#p_meubles a.btnDefilGauche,
#p_chaises a.btnDefilGauche,
#p_textile a.btnDefilGauche,
#p_chambres a.btnDefilGauche {
	background: transparent url('/images/collections/famille/fl-g.jpg') no-repeat;
		}

#p_salons a.btnDefilDroite,
#p_meubles a.btnDefilDroite,
#p_chaises a.btnDefilDroite,
#p_textile a.btnDefilDroite,
#p_chambres a.btnDefilDroite {
	background: transparent url('/images/collections/famille/fl-d.jpg') no-repeat;
}
a.famillessalons,
a.famillesmeubles,
a.familleschaises,
a.famillestextile,
a.familleschambres {
	display: block;
	}
a.famillessalons { 
	background: transparent url('/images/collections/famille/picto-salons.jpg') no-repeat;
	width: 99px;
	height: 90px;
	}
a.famillesmeubles { 
	background: transparent url('/images/collections/famille/picto-meubles.jpg') no-repeat; 
	width: 89px;
	height: 89px;
	}
a.familleschaises { 
	background: transparent url('/images/collections/famille/picto-fer-forge.jpg') no-repeat;
	width: 61px;
	height: 88px;
	}
a.famillestextile { 
	background: transparent url('/images/collections/famille/picto-deco.jpg') no-repeat; 
	width: 56px;
	height: 86px;
	}
a.familleschambres { 
	background: transparent url('/images/collections/famille/picto-chambre.jpg') no-repeat; 
	width: 80px;
	height: 90px;
	}

a span {
	display: none;
	}


/*
	ethnique
*/
#p_ethnique .menuComplet {
	background-color: #f6aa23;
	}

#p_ethnique a.liSalon {
	background: transparent url('/images/collections/menu/roll-over_87.jpg') no-repeat -91px;
	width: 91px;
}

#p_ethnique a.liMeuble {
	background: transparent url('/images/collections/menu/roll-over_118.jpg') no-repeat -103px;
	width:103px ;
}

#p_ethnique a.liFer {
	background: transparent url('/images/collections/menu/roll-over_59.jpg') no-repeat -76px;
	width:76px ;
}

#p_ethnique a.liTextile {
	background: transparent url('/images/collections/menu/roll-over_102.jpg') no-repeat -114px;
	width:114px ;
}

#p_ethnique a.liChambre {
	background: transparent url('/images/collections/menu/roll-over_71.jpg') no-repeat -82px;
	width:82px ;
}
#p_ethnique a.liSalon:hover, #p_ethnique a.liMeuble:hover,#p_ethnique a.liFer:hover,#p_ethnique a.liTextile:hover,  #p_ethnique a.liChambre:hover {
	background-position: 0;
	}
	
	

#p_ethnique a.liEthnique { 
	background: transparent url('/images/collections/menu/roll-over_50.jpg') no-repeat 0 -41px; 
	width:94px ;
	}
#p_ethnique a.liContemporain { 
	background: transparent url('/images/collections/menu/roll-over_47.jpg') no-repeat 0 -40px;
	width:118px ;
	}
#p_ethnique a.liProvencal { 
	background: transparent url('/images/collections/menu/roll-over_44.jpg') no-repeat 0 -40px;
	width:98px ;
	}

#p_ethnique a.liEthnique:hover, #p_ethnique a.liProvencal:hover, #p_ethnique a.liContemporain:hover {
	background-position: 0 0;
	}

/*
*	contemporain
*/

#p_provencal .menuComplet {
	background-color: #30a9a0;
	}

#p_provencal a.liSalon {
	background: transparent url('/images/collections/menu/roll-over_114.jpg') no-repeat -91px;
	width: 91px;
}
#p_provencal a.liMeuble {
	background: transparent url('/images/collections/menu/roll-over_67.jpg') no-repeat -103px;
	width:103px ;
}
#p_provencal a.liFer {
	background: transparent url('/images/collections/menu/roll-over_83.jpg') no-repeat -76px;
	width:76px ;
}
#p_provencal a.liTextile {
	background: transparent url('/images/collections/menu/roll-over_131.jpg') no-repeat -114px;
	width:114px ;
}
#p_provencal a.liChambre {
	background: transparent url('/images/collections/menu/roll-over_99.jpg') no-repeat -82px;
	width:82px ;
}

#p_provencal a.liSalon:hover, #p_provencal a.liMeuble:hover,#p_provencal a.liFer:hover,#p_provencal a.liTextile:hover,  #p_provencal a.liChambre:hover {
	background-position: 0;
	}

#p_provencal a.liEthnique { 
	background: transparent url('/images/collections/menu/roll-over_24.jpg') no-repeat 0 -40px; 
	width:94px ;
	}
#p_provencal a.liContemporain { 
	background: transparent url('/images/collections/menu/roll-over_22.jpg') no-repeat 0 -40px;
	width:118px ;
	}
#p_provencal a.liProvencal { 
	background: transparent url('/images/collections/menu/roll-over_20.jpg') no-repeat 0 -40px;
	width:98px ;
	}
	
#p_provencal a.liEthnique:hover, #p_provencal a.liProvencal:hover, #p_provencal a.liContemporain:hover {
	background-position: 0 0;
	}



/*
	provencal
*/

#p_contemporain .menuComplet {
	background-color: #a40043;
	}

#p_contemporain a.liSalon {
	background: transparent url('/images/collections/menu/roll-over_79.jpg') no-repeat -91px;
	width: 91px;
}
#p_contemporain a.liMeuble {
	background: transparent url('/images/collections/menu/roll-over_106.jpg') no-repeat -103px;
	width:103px ;
}
#p_contemporain a.liFer {
	background: transparent url('/images/collections/menu/roll-over_92.jpg') no-repeat -76px;
	width:76px ;
}
#p_contemporain a.liTextile {
	background: transparent url('/images/collections/menu/roll-over_122.jpg') no-repeat -114px;
	width:114px ;
}
#p_contemporain a.liChambre {
	background: transparent url('/images/collections/menu/roll-over_65.jpg') no-repeat -82px;
	width:82px ;
}
#p_contemporain a.liSalon:hover, #p_contemporain a.liMeuble:hover,#p_contemporain a.liFer:hover,#p_contemporain a.liTextile:hover,  #p_contemporain a.liChambre:hover {
	background-position: 0;
	}


#p_contemporain a.liEthnique { 
	background: transparent url('/images/collections/menu/roll-over_39.jpg') no-repeat 0 -40px; 
	width:94px ;
	}
#p_contemporain a.liContemporain { 
	background: transparent url('/images/collections/menu/roll-over_36.jpg') no-repeat 0 -40px;
	width:118px ;
	}
#p_contemporain a.liProvencal { 
	background: transparent url('/images/collections/menu/roll-over_41.jpg') no-repeat 0 -40px;
	width:98px ;
	}	
#p_contemporain a.liEthnique:hover, #p_contemporain a.liProvencal:hover, #p_contemporain a.liContemporain:hover {
	background-position: 0 0;
	}

.ficheProduit {
	margin: 0 7px 0 30px;
	height: 303px;
	position: relative;
	}

.titreUnivers {
	float: left;
	width: 119px;
	height: 52px;
}

	

.imageProduit {
	float: left;
	width: 383px;
	height: 10px;
	text-align: right;
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
	}
	
.descriptifProduit {
	float: left;
	width: 550px;
	height: 280px;
	padding: 16px 0 0 0;
	}

.menuProduit {
	margin-left: 371px;
	}
	.menuProduit p {
		margin: 0;
		padding: 0;
		}
.menuProduit a span {
	display: none;
	}

.imageZoom {
	min-height: 15px;
	height: auto;
	float: left;
	width: 65px;
}
.paragrapheProduit {
	float: left;
	padding: 0 20px;
	width: 250px;
	}
	.paragrapheProduit h2 {
		font-size: 20px;
		font-weight: normal;
		margin: 0;
		padding: 0;
		}
	a.menuTrouver, a.menuEnvoyer, a.menuSuivant, a.menuPrecedent  {
		display: block;
		width: 182px;
		height: 35px;
		}

#p_salons a.menuTrouver, #p_meubles a.menuTrouver, #p_chaises a.menuTrouver, #p_textile a.menuTrouver, #p_chambres a.menuTrouver {
	background: transparent url('/images/collections/famille/prod-ou.jpg') no-repeat;
	}
#p_salons a.menuEnvoyer, #p_meubles a.menuEnvoyer, #p_chaises a.menuEnvoyer, #p_textile a.menuEnvoyer, #p_chambres a.menuEnvoyer {
	background: transparent url('/images/collections/famille/envoi-ami.jpg') no-repeat;
	}
#p_salons a.menuSuivant, #p_meubles a.menuSuivant, #p_chaises a.menuSuivant, #p_textile a.menuSuivant, #p_chambres a.menuSuivant {
	background: transparent url('/images/collections/famille/prod-svt.jpg') no-repeat;
	}
#p_salons a.menuPrecedent, #p_meubles a.menuPrecedent, #p_chaises a.menuPrecedent, #p_textile a.menuPrecedent, #p_chambres a.menuPrecedent {
	background: transparent url('/images/collections/famille/prod-prec.jpg') no-repeat;
	}

#p_salons a.menuTrouver:hover, #p_meubles a.menuTrouver:hover, #p_chaises a.menuTrouver:hover, #p_textile a.menuTrouver:hover, #p_chambres a.menuTrouver:hover,
#p_salons a.menuEnvoyer:hover, #p_meubles a.menuEnvoyer:hover, #p_chaises a.menuEnvoyer:hover, #p_textile a.menuEnvoyer:hover, #p_chambres a.menuEnvoyer:hover,
#p_salons a.menuSuivant:hover, #p_meubles a.menuSuivant:hover, #p_chaises a.menuSuivant:hover, #p_textile a.menuSuivant:hover, #p_chambres a.menuSuivant:hover,
#p_salons a.menuPrecedent:hover, #p_meubles a.menuPrecedent:hover, #p_chaises a.menuPrecedent:hover, #p_textile a.menuPrecedent:hover, #p_chambres a.menuPrecedent:hover {
background-position: -182px;
	}

#p_ethnique a.menuTrouver:hover, #p_ethnique a.menuEnvoyer:hover, #p_ethnique a.menuSuivant:hover, #p_ethnique a.menuPrecedent:hover,
#p_contemporain a.menuTrouver:hover,#p_contemporain a.menuEnvoyer:hover,#p_contemporain a.menuSuivant:hover,#p_contemporain a.menuPrecedent:hover,
#p_provencal a.menuTrouver:hover, #p_provencal a.menuEnvoyer:hover, #p_provencal a.menuSuivant:hover, #p_provencal a.menuPrecedent:hover {
	background-position: -182px;
	}

	
#p_ethnique .titreUnivers {
	background: transparent url('/images/collections/ethnique.jpg') no-repeat;
	}

#p_ethnique a.menuTrouver  { background: transparent url('/images/collections/ethnique/prod-ou.jpg') no-repeat;}
#p_ethnique a.menuEnvoyer  { background: transparent url('/images/collections/ethnique/envoi-ami.jpg') no-repeat;}
#p_ethnique a.menuSuivant  { background: transparent url('/images/collections/ethnique/prod-svt.jpg') no-repeat;}
#p_ethnique a.menuPrecedent { background: transparent url('/images/collections/ethnique/prod-prec.jpg') no-repeat;}


#p_contemporain a.menuTrouver  { background: transparent url('/images/collections/contemporain/prod-ou.jpg') no-repeat;}
#p_contemporain a.menuEnvoyer  { background: transparent url('/images/collections/contemporain/envoi-ami.jpg') no-repeat;}
#p_contemporain a.menuSuivant  { background: transparent url('/images/collections/contemporain/prod-svt.jpg') no-repeat;}
#p_contemporain a.menuPrecedent { background: transparent url('/images/collections/contemporain/prod-prec.jpg') no-repeat;}

#p_provencal a.menuTrouver  { background: transparent url('/images/collections/provencal/prod-ou.jpg') no-repeat;}
#p_provencal a.menuEnvoyer  { background: transparent url('/images/collections/provencal/envoi-ami.jpg') no-repeat;}
#p_provencal a.menuSuivant  { background: transparent url('/images/collections/provencal/prod-svt.jpg') no-repeat;}
#p_provencal a.menuPrecedent { background: transparent url('/images/collections/provencal/prod-prec.jpg') no-repeat;}


.colorisDispo {
	float:left;
	margin: 15px 0 0 0;
	padding: 0;
	}
	
	.colorisDispo h3 {
		background: transparent url('/images/collections/t-coloris.jpg') no-repeat;
		float: left;
		height: 16px;
		margin: 0 5px 0 0;
		padding: 0;
		width: 129px;
		}
	.colorisDispo span {
		display: none;
		}#CZ-Boutique {
	text-align: center;
	}

#IT-Boutique {
	height: 46px;
	background: transparent url('/images/boutique/titre-boutique.jpg') no-repeat 0 10px;
	margin: 0;
}

#IT-Panier {
	height: 46px;
	background: transparent url('/images/boutique/titre-panier.jpg') no-repeat 30px 10px;
	margin: 0;
}


.paraBoutique {
	text-align: left;
	line-height: 20px;
	margin-top: 15px;
	}
	
	.paraBoutique img {
		margin-bottom: 10px;
	}
	
#ID-Boutique {
	border-top: 1px solid #DDCFC2;
	}
	
	#ID-Boutique #IT-Boutique {
		background-position: 30px 10px;
		}

#barreMilieu {
	background-color: #DDCFC2;
	float: left;
	height: 406px;
	margin: 0 1px;
	padding: 0;
	width: 1px;
	}
		
#Partie-Canape {
	float: left;
	height: 406px;
	width: 490px;
	}
	#Partie-Canape h2 {
		background-color: #762e3c;
		color: white;
		height: 43px;
		margin: 0;
		padding: 0;
		text-align: center;
		}
	

#Partie-Meuble {
	float: right;
	height: 406px;
	width: 490px;
	}
	
	#Partie-Meuble h2 {
		background-color: #897a5b;
		color: white;
		height: 43px;
		margin: 0;
		padding: 0;
		text-align: center;
		}
		

		
.imgBoutProd {
	background-color: white;
	height: 237px;
	position: relative;
	width: 100%;
	}
	.imgPrixProd {
		border: 1px solid #ddcace;
		color: black;
		font-size: 17px;
		margin: 0;
		padding: 5px;
		position: absolute;
		right: 15px;
		top: 20px;
		}
	.prixduproduit {
		border: 1px solid #ddcace;
		color: #762e3c;
		font-size: 18px;
		margin: 0;
		padding: 5px 10px;
		text-align: center;
		font-weight: bold;
		}
.imgUnivers {
	left: 15px;
	position: absolute;
	top: 15px;
	}
.imgImage {
	text-align: right;
	width: 400px;
	}
.imgLivraison_canape, .imgLivraison_meuble {
	height: 69px;
	position: absolute;
	right: 15px;
	top: 70px;
	width: 59px;
	}
	.imgLivraison_canape {
		background: transparent url('/images/boutique/canape_livraison.jpg') no-repeat;
		}
	.imgLivraison_meuble {
		background: transparent url('/images/boutique/meuble_livraison.jpg') no-repeat;
		}
	
.menuBoutiqueAccueil {
	background-color: #fff7f0;
	height: 126px;
	width: 100%;
	}
	
.btnBoutique {
	height: 29px;
	margin: 0 auto;
	padding: 0;
	width: 455px;
	}
	
	.btnBoutique2 {
		width: 490px;
		}

	#Partie-Canape ul, #Partie-Meuble ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
	#Partie-Canape ul li, #Partie-Meuble ul li {
		float: left;
		margin: 0 0 0 5px;
		padding: 0;
		}
	a.ficheBoutique {
		display: block;
		height: 29px;
		width: 112px;
		}
		#Partie-Canape a.ficheBoutique {
			background: transparent url('/images/boutique/fiche_canape.jpg') no-repeat;
			}
		#Partie-Meuble a.ficheBoutique {
			background: transparent url('/images/boutique/fiche_meuble.jpg') no-repeat;
			}
	a.panierBoutique {
		display: block;
		height: 29px;
		width: 164px;
		}
		#Partie-Canape a.panierBoutique {
			background: transparent url('/images/boutique/panier_canape.jpg') no-repeat;
			}
		#Partie-Meuble a.panierBoutique {
			background: transparent url('/images/boutique/panier_meuble.jpg') no-repeat;
			}
	a.tousBoutique {
		display: block;
		height: 29px;
		width: 152px;
		}
		#Partie-Canape a.tousBoutique {
			background: transparent url('/images/boutique/tous_canape.jpg') no-repeat;
			}
		#Partie-Meuble a.tousBoutique {
			background: transparent url('/images/boutique/tous_meuble.jpg') no-repeat;
			width: 193px;
			}
		
		a.ficheBoutique span, a.panierBoutique span, a.tousBoutique span {
			display: none;
			}

/*
	partie produit
*/


#BoutiqueProd {
	height: 310px;
	margin-left: 0;
}
	#BoutiqueProd .imageProduit {
		
		padding-top: 0;
		width: 460px;
	}
	
	#BoutiqueProd .descriptifProduit {
		width: 500px;
	}
	
	#BoutiqueProd .menuProduit {
		margin-left: 0;
		float: right;
	}


a.prodAjoutPanier, a.prodInfoLivraison, a.prodVoirPanier {
	display: block;
	height: 35px;
	width: 182px;
	}

	a.prodAjoutPanier {
		background: transparent url('/images/boutique/produit/canape_panier.jpg') no-repeat;
		}

	a.prodVoirPanier {
		background: transparent url('/images/boutique/produit/canape_voir.jpg') no-repeat;
		}
	a.prodInfoLivraison {
		background: transparent url('/images/boutique/produit/canape_livraison.jpg') no-repeat;
		}

#popupPanier {
	background-color: #762E3C;
	border: 1px solid red;
	color: white;
	left: 300px;
	padding: 50px 0;
	position: absolute;
	text-align: center;
	top: 50px;
	width: 300px;
	}
#tableduPanier {
	position: relative;
	}

#popupInfo {
	background-color: #762E3C;
	border: 1px solid red;
	color: white;
	left: 300px;
	padding: 50px 0;
	position: absolute;
	text-align: center;
	top: 50px;
	width: 300px;
	}


/*
	Partie panier
*/

#TCommande .line0 {
	background-color: #762e3c;
	}
	
#TCommande .line1 {
	background-color: #897a5b;
	}
	
table#TCommande {
	color: white;
	margin: 15px 0 0 0;
	padding: 0;
	width: 100%;
	}

	table#TCommande .COL1 {
		width: 0;
		}
	table#TCommande .COL2 {
		width: 615px;
		}	
	table#TCommande .COL3 {
		width: 65px;
		}
	table#TCommande .COL4 {
		width: 82px;
		}
	table#TCommande .COL4bis {
		width: 83px;
		}
	table#TCommande .COL5 {
		width: 160px;
		}
		
	th.titre {
		background-color: #762e3c;
		font-weight: normal;
		vertical-align: top;
	}
		th.titre span {
			display: none;
			}
	th.qte, th.prixTTC {
		background-color: #762e3c;
		font-weight: normal;
		vertical-align: top;
		}
		th.titre {
			height: 23px;
			}
	th.price, th.supprime {
		background-color: #897a5b;
		font-weight: normal;
		height: 60px;
		vertical-align: top;
		}
	th.bas {
		background-color: #762e3c;
		font-weight: bold;
		height: 35px;
		padding: 0 15px 0 0;
		text-align: right;
		}
	td.cdc {
		width: 0;
		}
	td.description {
		vertical-align: middle;
		}
	td.price, td.supprime {
		background-color: #fbf5e9;
		color: black;
		text-align: center;
		vertical-align: middle;
	}
	td.qte, td.prixTTC {
		background-color: #e0dbd7;
		color: black;
		text-align: center;
		vertical-align: middle;
	}
	td.ssTotalTTC {
		background-color: #762e3c;
		text-align: center;
		vertical-align: middle;
		}
		
		td.supprime a span {
			display: none;
			}
	
	
		
.panierlien {
	height: 80px;
	text-align: right;
}
	.panierlien a.panierretourboutique, .panierlien a.paniercommander {
		clear: right;
		display: block;
		float: right;
		height: 35px;
		margin-right: 20px;
		width: 182px;
	}
		.panierlien a.panierretourboutique:hover, .panierlien a.paniercommander:hover {
			background-position: -182px;
		}
		
		.panierlien a.panierretourboutique {
			background: transparent url(/images/boutique/lien_retourboutique.jpg) no-repeat;
			margin-top: 5px;
		}
		
		.panierlien a.paniercommander {
			background: transparent url(/images/boutique/lien_commander.jpg) no-repeat;
		}
			.panierlien a.panierretourboutique span, .panierlien a.paniercommander span {
				display: none;
				}
				
/*
	Adresse de facturation
*/

h2.addr-facturation {
	background: transparent url(/images/boutique/address_titre.jpg) no-repeat;
}
	h2.addr-facturation span {
		display: none;
		}
		
h2.addr-livraison {
	background: transparent url(/images/boutique/livraison_titre.jpg) no-repeat;
}

	h2.addr-livraison span {
		display: none;
		}
		
table.formulaire {
	text-align: left;
}
	table.formulaire th {
		font-weight: normal;
	}
#MyBoutique #formCommande {
	margin: 0 0 0 30px;
	padding: 0;
	position: relative;
	}
	
	#MyBoutique input.court, #MyBoutique textarea, #MyBoutique select {
		background-color: #F8F1EB;
		border: 0;
		width: 180px;
		}
	
	#MyBoutique input.long {
		background-color: #F8F1EB;
		border: 0;
		width: 428px;
		}
		
	#MyBoutique .buttons {
		position: right;
	}
	
	#MyBoutique .adresse {
		float: left;
		margin: 0 0 0 30px;
		width: 180px;
		}
	#MyBoutique .suivicommande {
		float: left;
		width: 290px;
		}
	#MyBoutique .bdcTD {
		background-color: #E0DBD7;
		color: black;
		text-align: center;
		}
		#MyBoutique .bdcTD th {
			
			height: 25px;
			padding: 0 15px 0 0;
			text-align: right;
		}

#formCommande .addressbtn {
	background: transparent url(/images/boutique/address_continuer.jpg) no-repeat;
	border: none;
	cursor: pointer;
	height: 36px;
	position: absolute;
	right: 20px;
	top: 0;
	width: 182px;
	}
	#formCommande .addressbtn:hover {
		background-color: -182px;
		}
/*
	bon de commande
*/
#Customer {
	margin: 10px 0 0 0;
}
.adresse h2.addr-facturation, .adresse h2.addr-livraison, .suivicommande h2, .attention h2 {
	background: none;
	color: #762e3c;
	font-size: 12px;
	font-weight: normal;
	margin: 15px 0 0;
	}
	.attention {
		float: left;
		margin: 0 0 0 30px;
		width: 220px;
	}
		.attention p {
			margin: 0;
		}
	.recapitulatifbouton {
		float: right;
		text-algin: center;
		width: 200px;
	}
		.recapitulatifbouton a, .suivicommande a.recapimprimer {
			display: block;
			height: 35px;
			margin: 0 0 5px 0;
			width: 182px;
			}
			.recapitulatifbouton a.recapimprimer:hover, .recapitulatifbouton a.recapimprimer:hover, .recapitulatifbouton a.recappaiement:hover, .recapitulatifbouton a.recapcoordonnee:hover,  {
				background-position: -182px;
			}
			.recapitulatifbouton a span {
				display: none;
			}
			.recapitulatifbouton a.recapimprimer, .suivicommande a.recapimprimer {
				background: transparent url(/images/boutique/recapimprimer.jpg) no-repeat;
			}
			.recapitulatifbouton a.recappaiement {
				background: transparent url(/images/boutique/recappaiement.jpg) no-repeat;
			}
			.recapitulatifbouton a.recappanier {
				background: transparent url(/images/boutique/recappanier.jpg) no-repeat;
			}
			.recapitulatifbouton a.recapcoordonnee {
				background: transparent url(/images/boutique/recapcoordonnee.jpg) no-repeat;
			}
			
.paiement {
	height: 300px;

}


.suivicommande {
	text-align: center;
}
suivicommande a.recapimprimer {
	float: none;
}
.suivicommande h2 span {
		color: black;
	}	
	
		suivicommande .attention {
		float: left;
		margin: 0 0 0 30px;
		width: 220px;
	}

/*
	cgv
*/
#IT-CGV {
	background:transparent url(/images/boutique/titre_cgv.jpg) no-repeat scroll 0pt 10px;
	height:46px;
	margin:0pt;
}
.cgvBoutique {
	text-align: left;
	}
.cgvBoutique h3 {
	font-size: 13px;
	margin: 10px 0 0;
}
	.cgvBoutique h5 {
		font-size: 11px;
		margin: 5px 0 0;
		}
	
	.cgvBoutique p {
		margin: 5px 0;
	}

#CGV img {
	margin: 0 0 10px 0;
}

/*
	livraison
*/

#IT-LivraisonBoutique {
	background:transparent url(/images/boutique/titre_livraison.jpg) no-repeat scroll 0pt 10px;
	height:46px;
	margin:0pt;
}

.livraisonBoutique p {
	text-align: left;
}


#IT-Securite {
	background:transparent url(/images/boutique/titre_securite.jpg) no-repeat scroll 0pt 10px;
	height:46px;
	margin:0pt;
	}#listeProduitBtc {
	background-color: #762e3c;
	clear: left;
	height: 103px;
	margin: 5px 0 0;
	}

#btqGauche {
	border-right: 1px solid #9A626D;
	float: left;
	height: 90px;
	margin: 5px 0;
	width: 94px;
	}
#btqDroite {
	border-left: 1px solid #9a626d;
	float: right;
	height: 90px;
	margin: 5px 0;
	width: 94px;
	}

#menuListeProd {
	color: white;
	height: 103px;
	overflow: hidden;
	position: relative;
	width: 793px;
	}
	
	
#idListeProd {
	margin: 5px 0;
	padding: 0;
	position: absolute;
	}
	
	#idListeProd tr {
		text-align: center;
		}
	
	
	.vignetteProd {
		border-left: 1px solid #9a626d;
		border-right: 1px solid #9a626d;
		height: 90px;
		margin: 0 -1px 0 0;
		padding: 0;
		position: relative;
		width: 264px;
		}
	
	.btqtypeunivers {
		bottom: 5px;
		left: 10px;
		position: absolute;
		}
	
	.btqlistePrix {
		border: 1px solid #9a626d;
		bottom: 5px;
		font-size: 15px;
		margin: 0;
		padding: 5px;
		position: absolute;
		right: 15px;
		}
		#IT-Services {
	height: 46px;
	background: transparent url('/images/services/services.jpg') no-repeat 0 10px;
	margin: 0;
}


#CZ-Services {
	position: relative;
	}
	
.lesservices {
	padding: 15px 5px 0 0;
	}
.services {
	float: left;
	width: 258px;
	height: 190px;
}
	.services h2 {
		height: 23px;
		width: auto;
	}
		.services h2 span, .servicescadeaux h2 span {
			display: none;
			}
	.services p {
		width: 100px;
		line-height: 20px;
		}

.servicesmariage {
	background: white url('/images/services/v-liste.jpg') no-repeat top right;
	border-right: 1px solid #dfcfc2;
	border-bottom: 1px solid #dfcfc2;
	}
	.servicesmariage h2 {
		background: transparent url('/images/services/t-liste.jpg') no-repeat top left;
		}	
	.servicesmariage a {
		color: #e64190;
		}
	
.servicesdeco {
	background: white url('/images/services/v-deco.jpg') no-repeat top left;
	border-bottom: 1px solid #dfcfc2;
	text-align: right;
	}
	.servicesdeco h2 {
		background: transparent url('/images/services/t-deco.jpg') no-repeat top right;
		}
	.servicesdeco p {
		float: right;
		}
	.servicesdeco a {
		color: #fe4100;
		}
		
.servicesfinance {
	background: white url('/images/services/v-financement.jpg') no-repeat 140px 100px;
	border-right: 1px solid #dfcfc2;
	}
	.servicesfinance h2 {
		background: transparent url('/images/services/t-financement.jpg') no-repeat top left;
		}
	.servicesfinance a {
		color: #fcaa00;
		}
		
.serviceslivraison {
	background: white url('/images/services/v-livraison.jpg') no-repeat bottom left;
	text-align: right;
	}
	.serviceslivraison p {
		float: right;
		}
	.serviceslivraison h2 {
		background: transparent url('/images/services/t-livraisons.jpg') no-repeat top right;
		}
	.serviceslivraison a {
		color: #01a1c5;
		}

.servicescadeaux {
	background: white url('/images/services/v-cheque.jpg') no-repeat center center;
	width: 240px;
	height: 168px;
	border: 1px solid #dfcfc2;
	position: absolute;
	top: 174px;
	left: 139px;
	}
	
	.servicescadeaux h2 {
		background: transparent url('/images/services/t-cheques.jpg') no-repeat top center;
		width: auto;
		height: 23px;
		}
		.servicescadeaux p {
			padding-top: 75px;
			text-align: center;
			}
	.servicescadeaux a {
		color: #c9383b;
		}	
#IT-SMariage, #IT-SCadeaux, #IT-SDeco, #IT-SLivraison, #IT-SFinancement {
	height: 46px;
	margin: 0;
}

#IT-SMariage {
	background: transparent url('/images/services/s-liste.jpg') no-repeat 0 10px;
	}
#IT-SCadeaux{
	background: transparent url('/images/services/s-cheques.jpg') no-repeat 0 10px;
	}
#IT-SDeco{
	background: transparent url('/images/services/s-deco.jpg') no-repeat 0 10px;
	}
#IT-SLivraison{
	background: transparent url('/images/services/s-livraison.jpg') no-repeat 0 10px;
	}
#IT-SFinancement{
	background: transparent url('/images/services/s-financement.jpg') no-repeat 0 10px;
	}
	

.detailService {
	height: 278px;
	padding: 80px 0 0 0;
	position: relative;
	}

.s_mariage p, .s_deco p, .s_financement p, .s_livraison p, .s_cadeaux p {
	line-height: 20px;
}

.s_cadeaux h2 span, .s_livraison h2 span, .s_financement h2 span, .s_deco h2 span, .s_mariage h2  span{
	display: none;
}

a.s_mariage, a.s_deco, a.s_financement, a.s_livraison, a.s_cadeaux {
	display: block;
	text-decoration: none;
	margin: auto;
	}

.contentZone a span {
	display: none;
	}

#p_mariage .contentZone {
	background: transparent url('/images/services/v-liste.jpg') no-repeat 25px 70px;
}
	a.s_mariage {
		background: transparent url('/images/services/m-mariage.jpg') no-repeat;
		height: 19px;
		width: 104px;
		}

	.s_mariage {
		margin: 0 auto;
		height: 200px;
		width: 220px;
	}

		.s_mariage h2 {
			background: transparent url('/images/services/s-t-liste.jpg') no-repeat;
			height: 31px;
			width: auto;
			}

#p_deco .contentZone {
	background: transparent url('/images/services/v-deco.jpg') no-repeat 25px 70px;
}

	a.s_deco {
		background: transparent url('/images/services/m-deco.jpg') no-repeat;
		height: 19px;
		width: 42px;
		}
		
	.s_deco {
		margin: 0 auto;
		height: 200px;
		width: 230px;
	}
		.s_deco h2 {
			background: transparent url('/images/services/s-t-deco.jpg') no-repeat;
			height: 36px;
			width: auto;
			}

#p_financement .contentZone {
	background: transparent url('/images/services/v-financement.jpg') no-repeat 390px 70px;
}
	a.s_financement {
		background: transparent url('/images/services/m-financement.jpg') no-repeat;
		height: 19px;
		width: 100px;
		}

	.s_financement {
		margin: 30px auto 0 auto;
		height: 200px;
		width: 346px;
	}
		.s_financement h2 {
			background: transparent url('/images/services/s-t-financement.jpg') no-repeat;
			height: 33px;
			width: auto;
			}
#p_livraison .contentZone {
	background: transparent url('/images/services/v-livraison.jpg') no-repeat 400px 70px;
}

	a.s_livraison {
		background: transparent url('/images/services/m-livraison.jpg') no-repeat;
		height: 19px;
		width: 68px;
		}
		
	.s_livraison {
		margin: 20px auto 0 auto;
		height: 200px;
		width: 285px;
	}
		.s_livraison h2 {
			background: transparent url('/images/services/s-t-livraison.jpg') no-repeat;
			height: 28px;
			width: auto;
			}
#p_cadeaux .contentZone {
	background: transparent url('/images/services/v-cheque.jpg') no-repeat 370px 70px;
}
	a.s_cadeaux {
		background: transparent url('/images/services/m-cheques.jpg') no-repeat;
		height: 19px;
		width: 141px;
		}
		
	.s_cadeaux {
		margin: 0 auto;
		height: 200px;
		width: 280px;
	}
		.s_cadeaux h2 {
			background: transparent url('/images/services/s-t-cheques.jpg') no-repeat;
			height: 24px;
			width: auto;
			}

.menu_services {
	}
	.menu_services table {
		border-top: 1px solid #dfcfc2;
		 width:100%;
		 margin-top: 15px;
		 }
		.menu_services table tr {
			vertical-align: center;
			height: 27px;
			}
			.menu_services table td {
				text-align: center;
				padding-left: 5px;
				}
			td.barreDroite {
				border-right: 1px solid #dfcfc2;
			}
		 #IT-Contact {
	height: 46px;
	background: transparent url('/images/contact/t-contact.jpg') no-repeat 0 10px;
	margin: 0;
}
#CZ-Contact p {
	margin: 5px 0;
	padding: 0;
	}
.fsetContent {
	padding: 0;
	height: 250px;
	margin: 0;
	}
.fsetContent form {
	margin: 0;
	padding: 0;
	}
.fsetContent textarea, .fsetContent input {
	width: 100%;
	background-color: #f9f2ec;
	border: 0;
	}
.fsetContent input[type=radio] {
	width:inherit;
}
.fsetContent table {
	width: 90%;
	}
.fsetContent p {
	margin: 0;
	padding: 0;
	}
.btnEnvoyerCenter {
	text-align: center;
	}
	
input.btnFormContact {
	background: transparent url('/images/contact/bouton-envoyer.jpg') no-repeat;
	width: 144px;
	height: 35px;
	border: 0;
}

input.btnFormContact:hover {
	background-position: -144px;
}
.fsetContenterror {
	color: red;
	}

/*
*	ouvrir un magasin
*/
#IT-OuvrirMag {
	height: 46px;
	background: transparent url('/images/contact/titres_05.jpg') no-repeat 0 10px;
	margin: 0;
}

/*
*	offre emploi
*/
#IT-OffreEmploi {
	height: 46px;
	background: transparent url('/images/contact/titres_03.jpg') no-repeat 0 10px;
	margin: 0;
}

/*
*	envoie ami
*/
#IT-EnvoiAmi {
	height: 46px;
	background: transparent url('/images/contact/titres_10.jpg') no-repeat 0 10px;
	margin: 0;
}#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}