/* Ràz */
	.cleared {
		clear: both;
		width: 100%;
/*		visibility: hidden;*/
/*		font-size: 1px;*/
		}
	* {margin: 0; padding: 0;}
	a:hover {
		color: #e35226 !important;
		}
	:link, :visited {text-decoration: none}
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
	h1,h2,h3,h4,h5,h6 {font-size: 1em; font-weight: normal; margin: 0; padding: 0;}
	em {font-style: normal}
	ul {list-style: none}
	a img {border: 0}
	strong, b {font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
	address {font-style: normal;}
	legend {font-size: 1.4em;}



/* ------------------------------------------------------------------------------------------- Bases */

  body {
		margin: 0; padding: 0; height: 100%;
		background-color: #BDCAD0;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, Geneva, sans-serif;
		font-size: 62.5%;
	}
	#page {
	position: relative; top: 24px;
	background: white url(/global/images/bgcontent.jpg) no-repeat top center;
	padding: 0 20px 20px 20px;
  	}
	#mainContent {
  	max-width: 980px; min-width: 780px;
  	margin: 0 auto 0 auto;
  	}
  #mainNav {
  	position: absolute; top: 0; left: 0;
  	width: 100%; height: 22px; overflow: hidden;
  	border-bottom: 1px #a1b3bb solid;
  	background-color: #bdcad0;
  	}

  #footer {
  	background-color: #bdcad0;
  	margin-top: 25px;
  	height: 60px;
	text-align: center;
  	}

/* -------------------------------------------------------------------------- Navigation principale */

#mainNav ul {
	position: absolute; top: 0; left: 50%;
	margin-left: -390px;
	width: 780px;
	}
#mainNav li {
	width: 99px; height: 22px;
	border-left: 1px #8399a1 solid;
	float: left;
	}
/*= loic maj nav / FR / 17 mars 2008 ---------------------------------------- */
#mainNav li#it2,
#mainNav li#it4,
#mainNav li#it5,
#mainNav li#it6 {width:87px}

#mainNav li#it7 {width: 136px}
#mainNav li#it1 {width: 136px; border-left: none;}

#mainNav li#it3 {width: 147px}

/*= loic maj nav / UK / 17 mars 2008 ---------------------------------------- */
.bodyEN #mainNav li#it2,
.bodyEN #mainNav li#it4,
.bodyEN #mainNav li#it5,
.bodyEN #mainNav li#it6 {width:92px}
.bodyEN #mainNav li#it1 {width: 136px; border-left: none}
.bodyEN #mainNav li#it3 {width: 127px}
.bodyEN #mainNav li#it7 {width: 136px}

/*=  ---------------------------------------- */

#mainNav li a {
	display: block;
	height: 0;
	padding-top: 23px;
	width: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	}
#mainNav li#it1 a {background-image: url(/global/images/item1.gif); background-position: top right}
#mainNav li#it2 a {background-image: url(/global/images/item2.gif);}
#mainNav li#it3 a {background-image: url(/global/images/item3.gif);}
#mainNav li#it4 a {background-image: url(/global/images/item4.gif);}
#mainNav li#it5 a {background-image: url(/global/images/item5.gif);}
#mainNav li#it6 a {background-image: url(/global/images/item6.gif);}
#mainNav li#it7 a {background-image: url(/global/images/item7.gif);}

.bodyEN #mainNav li#it1 a {background-image: url(/global/images_EN/item1.gif); background-position: top right}
.bodyEN #mainNav li#it2 a {background-image: url(/global/images_EN/item2.gif);}
.bodyEN #mainNav li#it3 a {background-image: url(/global/images_EN/item3.gif);}
.bodyEN #mainNav li#it4 a {background-image: url(/global/images_EN/item4.gif);}
.bodyEN #mainNav li#it5 a {background-image: url(/global/images_EN/item5.gif);}
.bodyEN #mainNav li#it6 a {background-image: url(/global/images_EN/item6.gif);}
.bodyEN #mainNav li#it7 a {background-image: url(/global/images_EN/item7.gif);}


#mainNav li a:hover {background-position: 0 -23px;}
#mainNav li#it7 a:hover {background-position: 3px -23px;}
#mainNav li#it1 a:hover {background-position: bottom right}

/* ********************************************************************************************
 Navigation produits
************************************* */
	#navProduits {
		z-index: 1000;
		position: relative; top: 15px; left: 50%;
		clear: both;
		border-top: 1px #c4ced4 solid;
		width: 500px;
		margin: 0 0 15px -250px;
		height: 60px;
	}
	#navProduits h2, #navProduits p {float: left; height: 25px; border-bottom: 1px #c4ced4 solid;}
	#navProduits h2 a { 
		display: block;
		width: 175px; height: 0; padding-top: 25px; overflow: hidden;
		background: transparent url(/global/images/navProduitNiv1.png) no-repeat;
	}
	#navProduits p a {
		display: block;
		width: 150px; height: 0; padding-top: 25px; overflow: hidden;
		background: transparent url(/global/images/navProduitNiv1.png) no-repeat -175px 0;
	}
	.bodyEN #navProduits h2 a { background: transparent url(/global/images_EN/navProduitNiv1.png) no-repeat;}
	.bodyEN #navProduits p a {background: transparent url(/global/images_EN/navProduitNiv1.png) no-repeat -175px 0;}

	#navProduits h2#pdt2 a {background-position: -325px 0}
	#navProduits h1#pdt2 a {background-position: 0 0}
	#navProduits h2#pdt1 a:hover {background-position: 0 -24px}
	#navProduits h2#pdt2 a:hover {background-position: -325px -24px}
	#navProduits p a:hover {background-position: -175px -26px}


	/* --------------------------------------------------------------------------------- Sous-menu */
	#navProduits .sMenu {
		position: absolute; top: 26px; height: 24px;
		z-index: 1200;
		width: 250px;
		border-bottom: 1px #c4ced4 solid;
	}
	#navProduits #pdt11 {left: 0}
	#navProduits #pdt12 {left: 250px;}
	#navProduits h3 {
		width: 250px; height: 0; padding-top: 24px; overflow: hidden;
		background: transparent url(/global/images/navProduitNiv2luminaire.png) no-repeat;
	}
	#navProduits #pdt11 h3 {background-position: 0 -1px }
	#navProduits #pdt12 h3 {background-position: -251px -1px }
	#navProduits ul {background-color: #be9a7a;}
	#navProduits #pdt11, #navProduits #pdt12 {display: none;}
	#navProduits ul#pdt111 {text-align: right}
	#navProduits ul#pdt121 {text-align: left}
	#navProduits ul li { width: 250px; height: 24px; }
	#navProduits ul a {
		display: block;
		height: 24px; line-height: 24px;
		font-size: 0.9em; text-transform: uppercase;
		letter-spacing: 0.2em;
		color: #fff;
		background: transparent url(/global/images/bgItemSnav.png) no-repeat;
	}
	#navProduits ul#pdt111 a {padding: 0 30px 0 0}
	#navProduits ul#pdt121 a {padding: 0 0 0 30px; background-position: -250px 0;}
	#navProduits ul a:hover {color: #2c0112 !important}
	#navProduits ul#pdt111 a:hover {background-position: 0 -24px }
	#navProduits ul#pdt121 a:hover {background-position: -250px -24px }
	#navProduits #emptyDetector {
		position: absolute; top: 24px; left: -40px;
		width: 600px; height: 300px;
		display: none;
		}


	/* --------------------------------------------------------------------------------- Indication de la position dans le menu */
	body#luminaires h2#pdt1 a {background-position: 0 -24px}
	body#decoration h2#pdt2 a {background-position: -325px -24px}

/* ********************************************************************************************
	Home - body#home
**************************** */
	body#home {background: #bdcad0 url(/global/images/bg_home.gif) repeat-x;}
	body#home #zoneFlash {
		text-align: center;
		}
	body#home #page {
		background: transparent
		}
	body#home #footer {
	  	width: 100%;
	  	margin-top: 40px;
	  	height: 60px;
		text-align: center;

		}

/* ********************************************************************************************
	Partagé pages produits
**************************** */
	/* ------------------------------------------------------------------ Barre mode de présentation */
	#presentation {
		position: relative;
		border-top: 1px #c4ced4 solid;
		height: 22px;
		padding: 4px 0 4px 0; margin: 10px 0 0 0;
		background-color: #fff;
		}
	#presentation a {
		/* Masque texte*/
		padding: 22px 0 0 0;
		overflow: hidden;
		height: 0;
		display: block;
		float: left;
		background: transparent url(/global/images/bg_modePresentation.gif) no-repeat;
		}
	#presentation strong {
		/* Masque texte*/
		padding: 22px 0 0 0;
		overflow: hidden;
		height: 0px;
		width: 230px;
		float: left;
		background: transparent url(/global/images/bg_modePresentation.gif) no-repeat;
		}
	.bodyEN #presentation a {background: transparent url(/global/images_EN/bg_modePresentation.gif) no-repeat;}
	.bodyEN  #presentation strong {background: transparent url(/global/images_EN/bg_modePresentation.gif) no-repeat;}

	#presentation a#ModePresent1 {
		width: 155px;
		background-position: -230px 0;
		}
	#presentation a#ModePresent2 {
		width: 178px;
		background-position: -386px 0;
		}
	#presentation a#ModePresent3 {
		width: 155px;
		background-position: -564px 0;
		}
	#presentation a#ModePresent1:hover {background-position: -230px -46px;}
	#presentation a#ModePresent2:hover {background-position: -386px -46px;}
	#presentation a#ModePresent3:hover {background-position: -564px -46px;}

	/* ----------------------------------------------------------------------- Barre de pagination */
	.pagination {
		clear: both;
		border-bottom: 1px #c4ced4 solid;
		border-top: 1px #c4ced4 solid;
		height: 20px;
		background-color: #F7F9FA;
		position: relative;
		}
	.pagination a {display: block; float: left;} 
	.groupePages {
		display: block; height: 20px;
		text-align: center;
		}
	.pages {
		width: 20px; height: 0;
		padding-top: 20px;
		overflow: hidden;
		background: transparent url(/global/images/bg_pagination.gif) no-repeat -215px -8px;
		}
	.bodyEN .pages {
			width: 20px; height: 0;
			padding-top: 20px;
			overflow: hidden;
			background: transparent url(/global/images_EN/bg_pagination.gif) no-repeat -215px -8px;
			}

	.pages:hover {background-position: -215px -36px;}
	.pages.current {background-position: -216px -63px; cursor: default}	

	.previous, .next {
		position: relative; top: 0;
		width: 170px;
		height: 0;
		padding-top: 18px;
		overflow: hidden;
		}
	.previous {background: transparent url(/global/images/bg_pagination.gif) no-repeat -6px -8px;}
	.next {
		position: absolute; top: 0; right: 0;
		background: transparent url(/global/images/bg_pagination.gif) no-repeat 97% -8px;
		}
	.previous:hover {background-position: -6px -36px}
	.next:hover {background-position: 97% -36px}
	
	.bodyEN .previous {background: transparent url(/global/images_EN/bg_pagination.gif) no-repeat -6px -8px;}
	.bodyEN .next {
		position: absolute; top: 0; right: 0;
		background: transparent url(/global/images_EN/bg_pagination.gif) no-repeat 97% -8px;
		}


	#marqueur {height: 30px; clear: both}
	#marqueur a {float: left}
	#mark {
		display: block;
		width: 190px; height: 0; padding-top: 30px; overflow: hidden;
		background: transparent url(/global/images/bgMarqueur.gif) no-repeat -10px -5px;
		}
	#help {
		display: block;
		width: 30px; height: 0; padding-top: 30px; overflow: hidden;
		background: transparent url(/global/images/bgMarqueur.gif) no-repeat -209px -5px;
		}

	#mark:hover{background-position: -10px -39px}
	#help:hover{background-position: -209px -39px}
	.bodyEN #mark {background: transparent url(/global/images_EN/bgMarqueur.gif) no-repeat -10px -5px;}
	.bodyEN #help {background: transparent url(/global/images_EN/bgMarqueur.gif) no-repeat -10px -5px;}
	
	.produit p,
	.produit h4,
	.produit ul {font-size: 1.2em;}
	.produit h2 a {color: #5e6c76; font-size: 0.9em}
 	.produit h3 {margin: 0.8em 0 0.3em 0;}
	.produit h2, .produit h3 em {
			color: #5e6c76;
			text-transform: uppercase;
			letter-spacing: 0.02em;
			margin: 0 0 0.7em 0;
			}
	.produit h2 {border-bottom: 1px #ddd solid;}
	.produit h2 a em {
		color: #bd9979;
		font-size: 1.4em;
		font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		}
	.pictProduit {}
	.pictProduit img {
			display: block;
			border: #bebcae 1px solid;
			padding: 5px;
			background-color: #f5f5f5;
			}
	.pictProduit a img:hover {
			border: #888 1px solid;
			background-color: #eee
			}
	.produit .descriptif {
			margin: 1em 0 1em 0;
			font-size: 1.3em;
			border-top: 2px #ddd solid;
			border-bottom: 1px #ddd solid;
			padding-top: 5px;
			padding-bottom: 5px;
			}
	.produit .createur em {display: block;margin-bottom: 0;}
	.typeLuminaires p {
			margin: 0 0 0.6em 0;
			color: #651b38;
			position: relative;
			border-bottom: 1px #ccc solid;
			}
	.typeLuminaires p img {
			position: absolute; top: 0; right: 0;
			display: block;
			}
	.typeLuminaires h4 {
			margin: 0 0 0.2em 0;
			font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;	
			}

	.courbePhoto a {
		text-decoration: underline;
		color: #555;
		}

	.imageCote {
		text-align: center;
		clear: both;
		}
	#dim {}

/* ********************************************************************************************
	Produits, luminaires - body#luminaires
**************************** */
	body#luminaires {}
	
	body#luminaires h1 {
		font-size: 2.3em;
		text-transform: uppercase;
		color: #2F0015
		}
	body#luminaires h1 a {
		color: #8BA0A8;
		border-bottom: 1px #8BA0A8 solid;
		}
	body#luminaires h1 a:hover {
		border-bottom: 1px #e35226 solid;
		}

	/* --------------------------------------------- body#luminaires .galerie - Mode affichage Galerie */
	#galerie {}
	#galerie {padding-top: 15px}
	#galerie .colonnes {
		width: 32%;
		float: left;
		overflow: hidden;
		padding-left: 10px;
		}
	#galerie #colA {padding: 0 !important}
	/* Mise en forme bloc produits */
	#galerie .produit {
		margin: 0 0 15px 0; padding: 0 0 15px 0;
		color: #2c0112;
		border-bottom: 5px #eee solid;
		}
	#galerie .produit h2 {font-size: 1.5em;}
	#galerie .produit h3 {font-size: 1.2em;margin: 0.8em 0 0.3em 0;}
	#galerie .typeLuminaires p {font-size: 1.1em}
	#galerie .produit .prodMark {
		display: block;
		height: 0; padding-top: 15px; overflow: hidden;
		background: transparent url(/global/images/bgMark.gif) no-repeat;
		}
	.bodyEN #galerie .produit .prodMark { background: transparent url(/global/images_EN/bgMark.gif) no-repeat;}
	#galerie .produit .prodMark.marked {background-position: 0 -44px;}
	#galerie .produit .prodMark:hover {background-position: 0 -22px;}
	#galerie .produit .prodMark.marked:hover {background-position: 0 -68px;}


	
	/* =Liste type de produits présents dans les collections ----------------------------------------- */
	
	#produitsCollection {
		font-size: 1.2em;
		margin: 0 0 15px 0;
		clear: both;
		text-transform: uppercase;
		padding: 15px 0 0 0;
		}
	#produitsCollection h2 {
		font-size: 1.4em;
		color: #878690
		}
	#produitsCollection ul {
		margin-top: 10px; padding-right: 15px; margin-right: 15px;
		border-right: 1px #C4CED4 solid;
		width: 25%; float: left;
		}
	#produitsCollection li a {color: #2F0014;}
	#produitsCollection li.active a {color: #555}
	#produitsCollection img {
		float: left;
		padding: 8px;
		border: 1px #ddd solid;
		background-color: #eee;
		margin: 10px 10px 0 0;
		}

	/* --------------------------------------------------body#luminaires .galerie - Mode affichage Fiche */
	#fiche {margin: 0 0 20px 0; position: relative; }

/*	.modeFicheComplete #colA {float: left; width: 70%;}
	.modeFicheComplete #colB {float: right; width: 28%;}
*/
	.modeFicheComplete #colA {float: left; width: 55%;}
	.modeFicheComplete #colB {float: right; width: 43%; border-top: 2px #ccc solid;}

	.modeFicheComplete #zoneVisuel {
		background: #eee;
		padding: 10px;
		overflow: hidden;
	}
	
	.modeFicheComplete .produit h2 {font-size: 2.5em;}
	.modeFicheComplete h3 {font-size: 1.8em;}
	.modeFicheComplete .finitions, .modeFicheComplete #produitsAssocies, .modeFicheComplete #downloads  {}
	.modeFicheComplete #produitsAssocies {
		background: transparent url(/global/images/bg_prodAssocies.jpg) no-repeat 50% 0;
		border-top: 1px #fff solid;
		margin: 0 0 0 0; padding: 10px;
		clear: both;
		}
	.modeFicheComplete .finitions p,
	.modeFicheComplete #produitsAssocies p {float: left; margin: 0 5px .8em 0;}
	.modeFicheComplete #produitsAssocies p a em {color: #777}
	.modeFicheComplete #produitsAssocies a {color: #777;}
	.modeFicheComplete #produitsAssocies h3 {margin-bottom: 15px; margin-left: 0}
	.modeFicheComplete #produitsAssocies h3 em {color: #897B5E}
	.modeFicheComplete .typeLuminaires p.courbeLum {}
	.modeFicheComplete .typeLuminaires .courbeLum a {
		display: block;
		padding: 4px 0 4px 30px;
		background: #FFF5E1 url(/global/images/icn_courbeLum.gif) no-repeat 10px 50%;
		color: #369;
		}
	.modeFicheComplete .typeLuminaires .courbeLum a:hover {background-color: #FFE9BB;}
	.modeFicheComplete .finitions img,	.modeFicheComplete #produitsAssocies img {
		display: block;
		border: #bebcae 1px solid;
		padding: 3px; margin: 0 0 .2em 0;
		background-color: #fff;
		}
	.modeFicheComplete .finitions p em, .modeFicheComplete #produitsAssocies p em {
		font-size: 0.9em; text-transform: uppercase; color: #2c0112;
		}
	.modeFicheComplete .finitions br, .modeFicheComplete #produitsAssocies br {display: none;}
	.modeFicheComplete #downloads {
		background-color: #efefef;
		padding: 1em;
		margin-top: 1em;
		}
	.modeFicheComplete #downloads ul {margin: 0 0 .8em 0}
	.modeFicheComplete #downloads h3 {margin: 0 0 .5em 0}
	.modeFicheComplete #downloads h4 {
		margin: .2em 0 .8em 0; color: #2E6382;
		text-transform: uppercase;
		border-bottom: 1px #fff solid;
		letter-spacing: 0.1em
		}
	.modeFicheComplete #downloads ul li {border-bottom: 1px #fff solid;}
	.modeFicheComplete #downloads ul li a {
		display: block;
		background: transparent url(/global/images/puceDownload.gif) no-repeat 2px 2px;
		padding: 0 0 3px 20px;
		color: #AA7141;
		}
	.modeFicheComplete #downloads ul li a:hover {background-position: 2px -50px}

	/* Outils et liens complémentaires du produit */
	.modeFicheComplete .prodTools {
		height: 20px;
		border-bottom: 2px #fff solid;
		margin: 0 0 15px 0;
		}
	.modeFicheComplete .prodTools a {
		padding-top: 20px;
		height: 0; overflow: hidden;
		display: block;
		width: 140px;
		float: left;
		}
	.modeFicheComplete .prodTools #details {background: transparent url(/global/images/bgProdTools.gif) no-repeat -10px -13px;}
	.modeFicheComplete .prodTools #video {background: transparent url(/global/images/bgProdTools.gif) no-repeat -150px -13px;}
	.bodyEN.modeFicheComplete .prodTools #details {background: transparent url(/global/images_EN/bgProdTools.gif) no-repeat -10px -13px;}
	.bodyEN.modeFicheComplete .prodTools #video {background: transparent url(/global/images_EN/bgProdTools.gif) no-repeat -150px -13px;}

	.modeFicheComplete .prodTools .prodMark {
		width: 80px;
		float: right;
		background: transparent url(/global/images/bgMark.gif) no-repeat;
		}
	.bodyEN.modeFicheComplete .prodTools .prodMark {background: transparent url(/global/images_EN/bgMark.gif) no-repeat;}

	.modeFicheComplete .prodTools #details:hover {background-position: -10px -46px}
	.modeFicheComplete .prodTools #video:hover {background-position: -150px -46px}
	.modeFicheComplete .prodTools .prodMark:hover {background-position: 0 -22px;}
	.modeFicheComplete .prodTools .prodMark.marked {background-position: 0 -44px;}
	.modeFicheComplete .prodTools .prodMark.marked:hover {background-position: 0 -68px;}
/* Modèle produits plutot carrés */
	.modeFicheComplete .normal .colonnes {width: 49%; position: relative}

	/* Modèle produits hauts */
	.modeFicheComplete .high #colA {width: 63%;}
	.modeFicheComplete .high #colB {width: 35%;}
	.modeFicheComplete .high #produitsAssocies {}
	.modeFicheComplete .high .pictProduit {float: left; margin: 0 15px 10px 0;}
	.modeFicheComplete .high .finitions {float: left; width: 60%;}

	/* **********************************
	* Affichage des différents modes
	*
	*  - Pour l’affichage en mode photo seule : body class="modePhotoSeule"
	*  - Pour l’affichage en mode photo + détail : body class="modePhotoDetail"
	*  - Pour l’affichage en mode fiche complète : body class="modeFicheComplete"
	*/
	.modePhotoSeule #presentation a#ModePresent1 {background-position: -230px -92px;}
	.modePhotoDetail #presentation a#ModePresent2 {background-position: -386px -92px;}
	.modeFicheComplete #presentation a#ModePresent3 {background-position: -564px -92px;}
	/* **********************************
	* affichage des différents modes
	* -----------------------------------
	* Ici je masque les éléments de détail de chaque produit lorsque que l’on change la class du body
	*/
	.modePhotoSeule #galerie .produit .typeLuminaires,
	.modePhotoSeule #galerie .produit .finitions,
	.modePhotoSeule #galerie .produit .descriptif,
	.modePhotoSeule #galerie .produit .createur {display: none;}
	.modePhotoSeule #galerie .produit {border: 0}

/* Formulaires */
	fieldset {
		border: 1px #ccc solid;
		margin: 0.5em 0 0.5em 0;
		padding: 1em;		
		background-color: #fff;
	}
	fieldset p {
		margin: 0 0 0.5em 0;
		font-size: 1.2em
		}

	.inptTxt {
		font-size: 1.3em;
		color: #444;
		}
	.inptTxt:focus {background-color: #fec}
	.inptArea:focus {background-color: #fec}
	.form_valid {
		text-align: right;
		clear: both;
		}

/* Recherche */

	#recherche {
		position: absolute; top: 5px; left: 30%;
		padding: 1.5em;
		background-color: #f2f2f2;
		border: 4px #a4b5bd solid;
		z-index: 1300;
		width: auto;
	}
	#recherche h2 {font-size: 2em; color :#a4b5bd; border-bottom: 1px #a4b5bd solid; margin: 0.8em 0 0.5em 0}
	#recherche fieldset p {font-size: 1.1em; margin: 0; padding: 0;}
	#recherche fieldset legend {font-size: 1em;}
	#recherche fieldset label {font-size: 10px;}
	#recherche input {font-size: 10px;}
	#recherche select {
		font-size: 10px;
		}
	

	#recherche fieldset {
		background-color: #fff;
		width: 100%;
		margin: 5px 0 10px 0; padding: 3px;
		display: block;
		clear: both;
		width: 400px;
		}

	#recherche .closeBox  {
		cursor: pointer;
		position: absolute; top: 0; left: 0;
		border-bottom: 1px #a4b5bd solid;
		background-color: #a4b5bd;
		color: #fff;
		padding: 2px;
		}

/* ********************************************************************************************
Contact
**************************** */
	#contactContent {color: #6b4320}
	#contact #mainNav li#it3 a {background-position: 0 -23px;}
	#contact legend {
		font-size: 1.4em;
		text-transform: uppercase;
		}
	#contact .clear {clear: both;}
	#contact fieldset fieldset {
		background-color: #fafafa;
		width: 45%; float: left;
		margin-right: 15px;
		}
	#contact fieldset fieldset legend {
		font-size: 1.4em;
		color: #b59c85;
		background-color: #fff;
		padding: 5px;
		}
	#contact label.side {
		display: block;
		width: 40%; float: left;
		text-align: right;
		padding-right: 5px
		}
	#contact address {
		float: left;
		background-color: #fff;
		width: 300px;
		padding: 5px; margin: 0 15px 15px 0;
		font-size: 1.1em;
		border: 1px #ccc solid;
		}
	#contact address p {
		background-color: #E3DAD3;
		padding: 5px;
		border: 1px #B59C85 solid;
		color: #333;
		font-size: 1.2em;
		}
	#contact address a {color: #369}
	#contact #catalogue {
		float: right;
		background-color: #fff;
		width: 350px;
		padding: 5px; margin: 0 15px 15px 0;
		font-size: 1.1em;
		border: 1px #ccc solid;
		}
	#contact #catalogue h2 {
		font-size: 1.4em;
		color: #1B3852;
		}
	#contact #catalogue a {
		font-size: 1.2em;
		color: #731232;
		padding-left: 15px;
		background: transparent url(/global/images/puceDownload.gif) no-repeat 0 3px;
	}
	#contact #catalogue a:hover {background: transparent url(/global/images/puceDownload.gif) no-repeat 0 -47px;}
	#contact #catalogue div {
		padding: 5px;
		background-color: #D2DCE4;
		border: 1px #BAD1E3 solid;
	}
	#contactNav {
		clear: both;
		font-size: 1.5em;
		border-bottom: 1px #c4ced4 solid;
		margin: 0 0 15px 0;
		text-align: center;
		}
	#contactNav li {
		text-transform: uppercase;
		display: inline;
		border: 1px #C3CED3 solid;
		border-bottom: 0;
		padding: 5px 5px 5px 5px;
		margin-left: 5px;
		line-height: 2em;
		background-color: #eee;
		color: #555;
		}
	#contactNav li.active {
		background-color: #fff;
		border-bottom: 2px #fff solid;
		}
	#contactNav li a {
		color: #333;
		}
	#contact #gp1, #contact #gp2 {
		width: 45%; float: left;
		}	
	#contact #gp1 {
		border-right: 1px #ccc solid;
		margin-right: 15px;
		}

/* ********************************************************************************************
Page distributeurs
**************************** */
	#distributeurs #mainNav li#it5 a {background-position: 0 -23px;}
	#distriContent {color: #678}
	#distriContent a {color: #753}
	#distriContent h1 {
		text-transform: uppercase;
		font-size: 2.1em;
		font-weight: normal;
		color: #345
		}
	#distriContent h2{
		text-transform: uppercase;
		font-size: 1.5em;
		font-weight: normal;
		border-bottom: 1px #ccc solid;
		}
	#distriContent h3 {
		font-size: 1.4em;
		color: #53656d;
		margin: 0 0 5px 0;
		}
	#distriSearch {}
	#distriContent #gp1, #distriContent #gp2 {
		width: 45%; float: left;
		padding: 15px;
		}
	#distriContent #gp1 {border-right: 1px #ccc solid;}
	#distriContent address {
		font-size: 1.1em;
		margin: 0 0 15px 0;
		}
	#distriContent fieldset {background-color: #eee}

/* ********************************************************************************************
Page société
**************************** */
	#societe #mainNav li#it2 a {background-position: 0 -23px;}
	#societe h1 {
		text-transform: uppercase;
		font-size: 2.1em;
		font-weight: normal;
		margin: 0 0 15px 0
		}
	#societeContent {
		width: 500px;
		text-align: justify;
		margin: 0 auto 0 auto; padding: 0 0 40px 0
		}
	#societeContent p {
		font-size: 1.2em;
		margin: 0 0 15px 0;
		}
	#societeContent img {
		float: left;
		padding: 10px; margin: 0 10px 0 0;
		border: 1px #ccc solid;
		background-color: #fff
		}

/* ********************************************************************************************
Page Galerie
**************************** */

	body#pageGalerie #galerieContent,
	body#pageGalerie #modeleContent {
		position: relative; top: 0; left: 50% ;
		width: 800px; margin: 0 0 30px -400px;
		}
	body#pageGalerie #galerieContent h1 {
		width: 100%; height: 80px;
		text-indent: -1000em;
		background: transparent url(/global/images/titreGalerie.gif) no-repeat 50% 0;
		}
	body#pageGalerie .galerie a.button {
		display: block;
		font-size: 1.2em; color: #fff;  
		padding: 3px 3px 3px 15px; margin: 5px 5px 0 0;
		background-color: #CB91A6;
		background: #CB91A6 url(/galerie/puce.gif) no-repeat 3px 50%;
		}
	body#pageGalerie .galerie a.button:hover {background-color: #A5476A; color: #fff !important}
	body#pageGalerie .galerie {position: relative; top: 0; left: 0;}
	
	/* Mise en page générale */
	body#pageGalerie #c1, body#pageModele #c1 {width: 530px; float: left}
	body#pageGalerie #c2, body#pageModele #c2 {width: 260px; float: left}

	/* newsletter / 17-07-2009 */	
	body#pageGalerie #modeleContent h1 {
		display: bock;  
		margin: 0 0 1em 150px; padding: 5px; 
		width: 485px; height: 15px;
		text-align: center;
		font-family:'helvetica'; text-transform: uppercase;
		font-size: 1.6em; color:#fff;
		border: 1px #8399A1 solid;
		background-color:#9BB1BC;
		}
	body#pageGalerie #modeleContent .picture {
		float: left; 
		margin: 0 10px 0 0;
		}
	
	body#pageGalerie #modeleContent #gal2-FR {margin:0;}
	body#pageGalerie #modeleContent h2 {
		display: block; padding: 0 0 0.2em 0;
		width:100%!important; height:auto!important;
		text-indent:0!important; text-transform: uppercase;
		font-size: 1.8em; line-height: 1.4em; color:#CB93A7;
		background-image: none!important;
		}
	body#pageGalerie #modeleContent p {font-size: 1.1em; line-height: 1.4em; color:#585858; padding: 0 1em 0 0;}
	body#pageGalerie #modeleContent p img {float: left; margin: 0 0.5em 1em 0;}

	/* ShowRoom - FR */
	body#pageGalerie #gal1-FR h2 {
		width: 280px; height: 30px;
		text-indent: -1000em;
		background: transparent url(/global/images/titreShowRoom.gif) no-repeat 0 0;
		}
	body#pageGalerie #gal1-FR .intro {
		width: 230px; height: 45px;
		text-indent: -1000em;
		background: transparent url(/global/images/txtShowroom-FR.gif) no-repeat 0 0;
		position: absolute; top: 30px; right: 10px;
	}
	body#pageGalerie #gal1-FR ul {margin-top: 15px}
	body#pageGalerie #gal1-FR li { float: left;}
	
	/* ShowRoom - UK */
	body#pageGalerie #gal1-UK h2 {
		width: 280px; height: 30px;
		text-indent: -1000em;
		background: transparent url(/global/images_EN/titreShowRoom.gif) no-repeat 0 0;
		}
	body#pageGalerie #gal1-UK .intro {
		width: 230px; height: 45px;
		text-indent: -1000em;
		background: transparent url(/global/images_EN/txtShowroom-UK.gif) no-repeat 0 0;
		position: absolute; top: 30px; right: 10px;
	}
	body#pageGalerie #gal1-UK ul {margin-top: 15px}
	body#pageGalerie #gal1-UK li { float: left;}

	/*Diaporama - FR*/
	body#pageGalerie #gal2-FR {margin-top: 30px}
	body#pageGalerie #gal2-FR h2 {
		width: 100px; height: 20px;
		text-indent: -1000em;
		background: transparent url(/global/images/titreDiaporama.gif) no-repeat 0 0;
	}
	body#pageGalerie #gal2-FR .intro {
		width: 230px; height: 45px;
		text-indent: -1000em;
		background: transparent url(/global/images/txtDiaporama-FR.gif) no-repeat 0 0;
		position: absolute; top: 20px; right: 10px;
	}
	body#pageGalerie #gal2-FR a {width: 50%}

	/*Diaporama - UK*/
	body#pageGalerie #gal2-UK {margin-top: 30px}
	body#pageGalerie #gal2-UK h2 {
		width: 100px; height: 20px;
		text-indent: -1000em;
		background: transparent url(/global/images_EN/titreDiaporama.gif) no-repeat 0 0;
	}
	body#pageGalerie #gal2-UK .intro {
		width: 230px; height: 45px;
		text-indent: -1000em;
		background: transparent url(/global/images_EN/txtDiaporama-UK.gif) no-repeat 0 0;
		position: absolute; top: 20px; right: 10px;
	}
	body#pageGalerie #gal2-UK a {width: 50%}

	body#pageGalerie #gal3-FR, body#pageGalerie #gal3-UK, body#pageGalerie #gal4-FR, body#pageGalerie #gal4-UK {margin-left: 20px;}

	/* Cahier deco - FR*/
	body#pageGalerie #gal3-FR {margin-bottom: 30px}
	body#pageGalerie #gal3-FR h2 {
		position: absolute; top: 0; left: 95px;
		width: 200px; height: 20px;
		text-indent: -1000em;
		background: transparent url(/global/images/titreCahierDeco.gif) no-repeat 0 0;
	}
	body#pageGalerie #gal3-FR .intro {
		position: absolute; top: 20px; left: 95px;
		height: 60px; width: 200px;
		text-indent: -1000em;
		background: transparent url(/global/images/txtCahierDeco-FR.gif) no-repeat 0 0;
	}
	
	/* Cahier deco - UK*/
	body#pageGalerie #gal3-UK {margin-bottom: 30px}
	body#pageGalerie #gal3-UK h2 {
		position: absolute; top: 0; left: 95px;
		width: 200px; height: 20px;
		text-indent: -1000em;
		background: transparent url(/global/images_EN/titreCahierDeco.gif) no-repeat 0 0;
	}
	body#pageGalerie #gal3-UK .intro {
		position: absolute; top: 20px; left: 95px;
		height: 60px; width: 200px;
		text-indent: -1000em;
		background: transparent url(/global/images_EN/txtCahierDeco-UK.gif) no-repeat 0 0;
	}
	
	/* Carnet Voyage - FR*/
	body#pageGalerie #gal4-FR {}
	body#pageGalerie #gal4-FR h2 {
		position: absolute; top: 0; left: 95px;
		width: 200px; height: 20px;
		text-indent: -1000em;
		background: transparent url(/global/images/titreCarnetVoyage.gif) no-repeat 0 0;
	}
	body#pageGalerie #gal4-FR .intro {
		position: absolute; top: 20px; left: 95px;
		height: 60px; width: 200px;
		text-indent: -1000em;
		background: transparent url(/global/images/txtCarnetVoyage-FR.gif) no-repeat 0 0;
	}

	/* Carnet Voyage - UK*/
	body#pageGalerie #gal4-UK {}
	body#pageGalerie #gal4-UK h2 {
		position: absolute; top: 0; left: 95px;
		width: 200px; height: 20px;
		text-indent: -1000em;
		background: transparent url(/global/images_EN/titreCarnetVoyage.gif) no-repeat 0 0;
	}
	body#pageGalerie #gal4-UK .intro {
		position: absolute; top: 20px; left: 95px;
		height: 60px; width: 200px;
		text-indent: -1000em;
		background: transparent url(/global/images_EN/txtCarnetVoyage-UK.gif) no-repeat 0 0;
	}

/* ********************************************************************************************
Actualités
**************************** */
	#actualites {}
	.actuProduits {
		width: 45%;
		padding: 1em;
		border-right: 1px #aaa solid;
		}
	.actuSociete {
		width: 45%;
		padding: 1em
		}
	.actuProduits,.actuSociete {float: left}
	#actualites #actuContent {padding-bottom: 40px;}
	#actualites #actuContent h1 {
		font-size: 3em;
		color: #ddd;
		text-transform: uppercase;
		margin: 0 0 15px 0;
		font-weight: normal;
	}
	#actualites #actuContent h2 {
		font-size: 2.5em;
		color: #aaa;
		border-bottom: 1px #aaa solid;
		text-transform: uppercase;
		margin: 0 0 15px 0;
		font-weight: normal;
	}
	#actualites #actuContent h3 {
		color: #5e6c76;
		text-transform: uppercase;
		font-size: 1.7em;
		letter-spacing: 0.02em;
		margin: 0 0 0.7em 0;
	}
	#actualites #actuContent img {
		display: block;
		border: #bebcae 1px solid;
		padding: 5px;
		background-color: #f5f5f5;	
	}
	#actualites #actuContent h3 a {color: #5e6c76; }
	#actualites #actuContent h3 em {font-size: 1.2em; color: #bd9979}
	#actualites .newsLink {
		font-size: 1.3em;
		}
	#actualites .newsLink a {color: #369}
	#actualites .paveActu {padding: 15px 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px #AAA solid;}
	#actualites .actuProduits .descriptif {
		font-size: 1.2em;
		color: #555;
		margin: 15px 0 0 0;
		}

	.actuProduits .categorie {}
	.actuSociete .pict {}
	.actuSociete .pict .blocImage {
		display: block;
		float: left;
		width: 140px; height: 190px;
		}
	.actuSociete .pict .blocImage a {color: orangered !important}
	.actuSociete .pict .blocImage span {display: block; font-size: 1.1em; margin-top: 3px}
	.actuSociete .pict img {
		display: block;
		}
	.actuSociete .descriptif {
		margin: 0 15px 0 0;
		font-size: 1.2em;
		color: #555;
		clear: both;
		}
	.actuSociete .descriptif p {margin: 0 0 10px 0}
	
	/* =Page actu societe ----------------------------------------- */
	.newsSociete .actuSociete {width: 100%;}
	.newsSociete .actuSociete .image {}
	

/* ********************************************************************************************
Décoration
**************************** */	

	body#decoration {}
	body#decoration h1 {
		font-size: 2.3em;
		text-transform: uppercase;
		color: #2F0015
		}
	body#decoration h1 a {
		color: #8BA0A8;
		border-bottom: 1px #8BA0A8 solid;
		}
	body#decoration h1 a:hover {
		border-bottom: 1px #e35226 solid;
		}
	body#decoration h2 {
		font-size: 1.5em;
		color: #2F0015
		}
	#decoContent {
		width: 100%;
		}
	#decoContent h2 {
		text-transform: uppercase;
		color: #927A5E;
		font-size: 2.0em;
		border-bottom: 1px #ddd solid;
		text-align: center;
		letter-spacing: 5px;
		margin: 0 0 5px 0;
		padding: 0 0 5px 0
		}

	.decoSubContent {
		width: 30%; float: left;
		padding: 1%;
		background-color: white;
		}
	.decoSubContent#decorer {}
	.decoSubContent#amenager {
		border-left: 1px #eee solid;
		border-right: 1px #eee solid;
		}
	#ranger {}
	#collections {
		border: 5px #EFE6DD solid;
		background-color: #fff;
		width: 90%;
		margin-left: 15px;
		margin:10px 0px 10px 15px;
		}
	#collections h2 {
		color: #A1A1A1 !important;
		font-size: 1.5em;
		letter-spacing: 2px;
		margin: 0 0 5px 0;
		}
	#collections ul {border: 0}
	#collections ul li {border-bottom: 1px #eee solid;}	
	#collections a {
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, Geneva, sans-serif;
		}
	#styles {margin-left: 8px;}
	#styles h2 {
		font-size: 1.4em; letter-spacing: 0
		}
	#styles li.last {
		font-size: 1.3em;
		}
	#styles li.last a {border-bottom: 1px #ccc solid;}
	.decoSubContent ul {
		font-family: Georgia, Times, serif;
		font-size: 1.3em;
		margin-right: 1em; padding: 10px;
		border-bottom: 1px #ddd solid;
		}
	.decoSubContent ul a {color: #79736B}
	/* Sous-menu décoration */
	#decoSubMenu1 {background: transparent url(/global/images/menuDeco/bgMenu1.jpg) no-repeat bottom right}
	#decoSubMenu2 {background: transparent url(/global/images/menuDeco/bgMenu2.jpg) no-repeat bottom right}
	#decoSubMenu3 {background: transparent url(/global/images/menuDeco/bgMenu3.jpg) no-repeat bottom right}
	#decoSubMenu4 {background: transparent url(/global/images/menuDeco/bgMenu4.jpg) no-repeat bottom right}
	#decoSubMenu5 {background: transparent url(/global/images/menuDeco/bgMenu5.jpg) no-repeat bottom right}
	#decoSubMenu6 {background: transparent url(/global/images/menuDeco/bgMenu6.jpg) no-repeat top right}
	#decoSubMenu7 {background: transparent url(/global/images/menuDeco/bgMenu7.jpg) no-repeat bottom right}
	#decoSubMenu8 {background: transparent url(/global/images/menuDeco/bgMenu8.jpg) no-repeat bottom right}
	#decoSubMenu9 {background: transparent url(/global/images/menuDeco/bgMenu9.jpg) no-repeat bottom right}

	/* ********************************************************************************************
	Page styles (/decoration/styles.asp)
	**************************** */
	#stylesNavigation {}
	#stylesNavigation li {
		margin: 1%;
		float: left;
		text-align: center;
		font-size: 1.3em;
		}
	#stylesNavigation li a {
		width: 100px; height: 100px;
		display: block;
		color: #2F0015;
		}
	#stylesNavigation li#s1 a {background: transparent url(/decoration/images/style01.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s2 a {background: transparent url(/decoration/images/style02.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s3 a {background: transparent url(/decoration/images/style03.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s4 a {background: transparent url(/decoration/images/style04.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s5 a {background: transparent url(/decoration/images/style05.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s6 a {background: transparent url(/decoration/images/style06.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s7 a {background: transparent url(/decoration/images/style07.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s8 a {background: transparent url(/decoration/images/style08.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s9 a {background: transparent url(/decoration/images/style09.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s10 a {background: transparent url(/decoration/images/style10.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s11 a {background: transparent url(/decoration/images/style11.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s12 a {background: transparent url(/decoration/images/style12.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s13 a {background: transparent url(/decoration/images/style13.gif) no-repeat bottom center; color: #00606D}
	#stylesNavigation li#s14 a {background: transparent url(/decoration/images/style14.gif) no-repeat bottom center; color: #ABB53C}
	#stylesNavigation li#s15 a {background: transparent url(/decoration/images/style15.gif) no-repeat bottom center; color: #ABB53C}
	#stylesNavigation li#s16 a {background: transparent url(/decoration/images/style16.gif) no-repeat bottom center; color: #ABB53C}
	#stylesNavigation li#s17 a {background: transparent url(/decoration/images/style17.gif) no-repeat bottom center; color: #ABB53C}
	#stylesNavigation li#s18 a {background: transparent url(/decoration/images/style18.gif) no-repeat bottom center; color: #ABB53C}
	#stylesNavigation li#s19 a {background: transparent url(/decoration/images/style19.gif) no-repeat bottom center; color: #FF6E27}
	#stylesNavigation li#s20 a {background: transparent url(/decoration/images/style20.gif) no-repeat bottom center; color: #FF6E27}
	#stylesNavigation li#s21 a {background: transparent url(/decoration/images/style21.gif) no-repeat bottom center; color: #FF6E27}
	#stylesNavigation li#s22 a {background: transparent url(/decoration/images/style22.gif) no-repeat bottom center; color: #FF6E27}


/* ********************************************************************************************
Page de zoom détails produits
**************************** */
	#zoom {
		background-image: none;
		margin: 1em;
		}
	#zoom .image {
		text-align: center;
		}
	#zoom .image img {
		border: #bebcae 1px solid;
		padding: 3px;
		background-color: #fff;
		margin: 1em;
		}
	#zoom h2 {font-size: 1.5em}
	#zoom h2 em {color: #fff; font-size: 0.8em}
	
/* ********************************************************************************************
Page de zoom finition produits
**************************** */
/*	#finition {
		background-image:none;
		margin:1em
		}
	#finition .image {
		text-align:center
		}
	#finition .image img {
		border:#bebcae 1px solid;
		padding:3px;
		background-color:#fff;
		margin:1em
		}
	#finition h2 {
		font-size:1.5em
		}
	#finition h2 em {
		color:#c7a78a; font-size:0.8em
		}
*/
/* ********************************************************************************************
Finitions
**************************** */

	#finitions {
		background: #fff url(/global/images/bgcontent.jpg) no-repeat;
		}
	#finitionsContent {
		padding: 15px;
		width: 720px;
		margin: 0 auto 0 auto
		}
	#finitions img {
		display: block;
		border: #bebcae 1px solid;
		padding: 5px;
		background-color: #f5f5f5;
		}
	#finitions h1 {
		font-size: 2.5em; text-transform: uppercase;
		color: #369;
		margin-bottom: 20px;
		}
	#finitions h2 {
		font-size: 1.7em;
		text-transform: uppercase;
		color: #369;
		}
	#finitions h3 {
		font-size: 1.3em;
		text-transform: uppercase;
		color: #369;
		margin-top: 10px;
		}
	#finitions p {
		font-size: 1.2em;
		margin: 15px 0 0 0;
		color: #555
		}
	#finitions .typeFinition {
		width: 310px; float: left;
		margin-bottom: 20px;
		margin-right: 20px;
		}
	#finitions strong {color: #BD9879}
