/* CSS Document */
#boiteContenu{
width:952px;
padding:3px;
margin:0 auto;
background-color:#fff;
}
/*----entete-----*/
#entete{
height:180px;
width:952px;
background-image:url(../images/bg_entete.jpg);
background-repeat:no-repeat;
position:relative;
}
#entete.ang{
background-image:url(../images/bg_entete_ang.jpg);
}
a#logo{
float:left;
width:250px;
height:180px;
}
#listeProduits {
position:absolute;
top:7px;
left:550px;
}
#listeProduits select{
width:200px;
}
#menuHautSec{
float:right;
height:30px;
width:160px;
margin:7px 1px 0 70px;
}
#menuHautSec a{
display:block;
float:left;
margin:0 5px;
text-decoration:none;
}
#menuHautSec a:hover{
text-decoration:underline;
}
span.barreVertical{
float:left;
color:#5b94be;
}
span.point{
float:left;
font-size:28px;
margin-top:-16px;
}
a#lien3d{
float:right;
height:115px;
width:295px;
/*margin-top:5px;*/
margin-top:10px;
margin-left:50px;
text-decoration:none;
/*text-indent:-4453px;*/
}
div#btnAnimation3d{
float:right;
height:148px;
width:319px;
margin-top:-5px;
position:relative;
z-index:0;
}

a#lien3d span{ visibility:hidden }

/*----Zone contenu Acc-----*/
#contenuGAcc{
background-image:url(../images/bg_contenuGAcc.jpg);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:283px;
padding:120px 0 50px 317px
}
#contenuGAcc.ang{
background-image:url(../images/bg_contenuGAcc_ang.jpg);
}
#contenuGAcc p{
display:block;
width:225px;
}
#listeCollections{
height:275px;
}
#contenuDAcc{
background-image:url(../images/bg_zoneNewsAcc.gif);
background-repeat:no-repeat;
width:305px;
padding:10px 15px 30px 32px;
height:240px;
float:right;
}
div.nouvelles{
margin:10px 0 5px;
}
div.nouvelles p{
margin:3px 0;
}
span.tiNouvelle{
font-size:14px;
font-weight:bold;
display:block;
}
span.date{
display:block;
font-size:11px;
}
div.collection{
float:left;
width:157px;
margin-right:2px;
cursor: pointer;
}
div.collection p{
padding:0 10px 5px;
font-size:11px;
}
div.collection a{
background-repeat:no-repeat;
height:175px;
width:157px;
display:block;
}
a#colClassique{
background-image:url(../images/bg_btnCollectionClassique.jpg);
}
a#colClassiqueOn{
background-image:url(../images/bg_btnCollectionClassiqueOn.jpg);
}
a#colEstime{
background-image:url(../images/bg_btnCollectionEstime-new.jpg);
}
a#colEstimeOn{
background-image:url(../images/bg_btnCollectionEstimeOn.jpg);
}
a#colHarmonie{
background-image:url(../images/bg_btnCollectionHarmonie.jpg);
}
a#colHarmonieOn{
background-image:url(../images/bg_btnCollectionHarmonieOn.jpg);
}
a#colElegance{
background-image:url(../images/bg_btnCollectionElegance.jpg);
}
a#colEleganceOn{
background-image:url(../images/bg_btnCollectionEleganceOn.jpg);
}
a#colEntree{
background-image:url(../images/bg_btnCollectionEntree.jpg);
}
a#colEntreeOn{
background-image:url(../images/bg_btnCollectionEntreeOn.jpg);
}
a#colDouches{
background-image:url(../images/bg_btnCollectionDouches-new.jpg);
}
a#colDouchesOn{
background-image:url(../images/bg_btnCollectionDouchesOn-new.jpg);
}


a#colClassiqueAng{
background-image:url(../images/bg_btnCollectionClassique_ang.jpg);
}
a#colClassiqueAngOn{
background-image:url(../images/bg_btnCollectionClassiqueOn_ang.jpg);
}
a#colEstimeAng{
background-image:url(../images/bg_btnCollectionEstime-new_ang.jpg);
}
a#colEstimeAngOn{
background-image:url(../images/bg_btnCollectionEstimeOn_ang.jpg);
}
a#colHarmonieAng{
background-image:url(../images/bg_btnCollectionHarmonie_ang.jpg);
}
a#colHarmonieAngOn{
background-image:url(../images/bg_btnCollectionHarmonieOn_ang.jpg);
}
a#colEleganceAng{
background-image:url(../images/bg_btnCollectionElegance_ang.jpg);
}
a#colEleganceAngOn{
background-image:url(../images/bg_btnCollectionEleganceOn_ang.jpg);
}
a#colEntreeAng{
background-image:url(../images/bg_btnCollectionEntree_ang.jpg);
}
a#colEntreeAngOn{
background-image:url(../images/bg_btnCollectionEntreeOn_ang.jpg);
}
a#colDouchesAng{
background-image:url(../images/bg_btnCollectionDouches-new_ang.jpg);
}
a#colDouchesAngOn{
background-image:url(../images/bg_btnCollectionDouchesOn-new_ang.jpg);
}
/*----Zone contenu-----*/
#contenuGHaut{
float:left;
padding:15px 0 2px 0;
}
#chemin{
margin-left:10px;
}
ul#contenuSousMenu{
background-image:url(../images/bg_contenuSousMenu.gif);
background-repeat:repeat-y;
margin:15px 0 0 0;
width:630px;
padding:5px 5px;
}
ul#contenuSousMenu li{
display:inline;
margin:0 5px;
}
ul#contenuSousMenu li a{
font-size:13px;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;
}
ul#contenuSousMenu li a:hover{
color:#5b94be;
}
ul#contenuSousMenu li a#selec{
color:#5b94be;
}
#contenuHD{
background-image:url(../images/bg_contenuHD.jpg);
background-repeat:no-repeat;
width:167px;
height:63px;
float:right;
padding:10px 12px 0 130px;
/*Hack pour IE6*/
margin-bottom:-10px
}
#contenuHD.ang{
background-image:url(../images/bg_contenuHD_ang.jpg);
}
#contenuHD a{
display:block;
float:left;
height:18px;
margin-top:10px;
}
a#imprimer{
width:75px;
height:30px;
text-indent:-5080px;
}
a#envoyer{
width:65px;
height:30px;
margin-left:21px;
text-indent:-5080px;
}
#bandeGauche{
float:left;
width:157px;
}
#imgCollection{
background-image:url(../images/bg_imgColHarmonie.jpg);
background-repeat:no-repeat;
height:22px;
width:137px;
padding:145px 10px 0;
}
#imgCollection a{
font-weight:bold;
text-decoration:none;
font-size:11px;
}
#navigCollection{
background-image:url(../images/bg_navigCollection.gif);
background-repeat:no-repeat;
height:27px;
width:147px;
margin:2px 0;
padding:8px 5px;
}
#navigCollection a{
display:block;
font-size:11px;
color:#fff;
text-decoration:none;
}
a#produitPrecedent{
float:left;
padding-left:18px;
width:50px;
}
a#produitSuivant{
width:40px;
float:right;
padding-right:18px;
}
#contenuBasG{
width:137px;
padding:0 10px;
margin:30px 0;
font-size:10px;
}
span#nbProduits{
font-size:14px;
font-weight:bold;
display:block;
}
select#listeProduit{
width:137px;
}
#plusConfort{
background-image:url(../images/bg_encorePlusConfort.gif);
background-repeat:no-repeat;
width:137px;
height:67px;
margin-top:25px;
}
#plusConfort.ang{
background-image:url(../images/bg_encorePlusConfort_ang.gif);
}
#contenuBasG a{
font-size:11px;
}
#contenuDroit{
width:790px;
margin-left:2px;
float:left;
}
#zoneImgProduit{
width:393px;
float:left;
border-top:6px solid #6bb3b0;
}
#zoneImgProduit a.lienPlus{
display:block;
float:right;
width:100px;
}
#detailProduit{
float:right;
width:347px;
background-color:#e4f1f1;
padding:25px 25px 10px;
}
span#tiProduit{
color:#000;
font-size:24px;
font-weight:bold;
display:block;
margin-bottom:20px;
}
span#tiProduit2{
font-size:16px;
}
#dimensions{
float:left;
font-weight:bold;
width:185px;
margin-right:10px;
}
#infosAdd{
float:left;
font-weight:bold;
width:185px;
margin-right:10px;
}
#infosAdd img{
width:85px;
height:62px;
float:left;
}


span.stiDetail{
font-weight:bold;
font-size:14px;
display:block;
}

ul.listeCouleur li{
list-style:none outside;
margin:0;
padding:0;
}
ul.listeCouleur li a{
text-decoration:none;
}
ul.listeCouleur li a img{
border:none;
}
a#charteCouleur{
background-image:url(../images/img_charteCouleur.gif);
background-repeat:no-repeat;
display:block;
float:right;
width:50px;
height:30px;
padding:0 40px 0 50px;
font-size:11px;
text-decoration:none;
margin:20px 0 0 0;
}
a#charteCouleur20100421{
background-image:url(../images/img_charteCouleur.gif);
background-repeat:no-repeat;
display:block;
width:50px;
height:30px;
padding:0 40px 0 50px;
font-size:11px;
text-decoration:none;
margin:20px 0 0 0;
}
#documentationProduit{
width:347px;
float:right;
padding:15px 25px 10px;
}

#visionSansTache{
 margin-top:25px;
}

#visionSansTache img{
 float:left;
 margin-right:7px;
 margin-top:-7px;
}


div#vueHaut{
 float:left;
 margin-top:25px;
}

span#tiDoc{
font-weight:bold;
display:block;
margin-bottom:-10px;
}
#imgHaut{
float:left;
width:215px;
text-align:center;
margin-top:33px;
}
#imgHaut img{
margin-top:5px;
}
#trouverDetaillant{
float:left;
width:166px;
padding:6px;
background-color:#5b94be;
margin-top:13px;
}
#trouverDetaillant a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
display:block;
background-image:url(../images/btn_flecheDetaillant.gif);
background-repeat:no-repeat;
background-position:110px 16px;
}
/*----Bas de page-----*/
#basPage{
height:37px;
margin-top:25PX;
width:952px;
text-align:center;
}
#basPage a{
text-decoration:none;
}
#basPage a:hover{
text-decoration:underline;
}
#basPage ul{
float:right;
margin:0 65px 0 0;
padding:0;
}
#basPage ul li{
display:inline;
list-style:none;
color:#000000;
font-size:11px;
margin:0;
}
#basPage ul li a{
text-decoration:none;
padding:0 5px;
font-size:11px;
}
span#sectSecur{
float:left;
margin-left:115px;
font-weight:bold;
font-size:11px;
color:#867c6c;
}
span.texteBas{
font-size:11px;
width:952px;
display:block;
margin-top:5px;
color:#807b73;
}

div#bande_haut{
 background-color:#64a9cb;
 font-size:1px; 
 height:6px;
}


div#contenu_bande_gauche{
 float:left;
 width:540px; 
}

div#contenu_bande_droite{
 float:left;
 width:250px;
}

div#contenu_bande_droite.bg_couleur{
 background-color:#f1f8f8;
 border-top:6px solid #64a9cb; 
}

div#contenu_bande_droite.bg_couleur div{
 margin:24px;
 font-size:11px;
}

div#contenu_bande_haut{
 border-top:6px solid #64a9cb;
 background-color:#ebf3f8;
 padding:20px;
}

div#contenu_bande_haut h2{ color:#2c2315;}

div#contenu_bande{
 padding:15px;
}


div.espacement {
 clear:both;
 height:22px;
}

div.liste_produits {
 float:left;
 width:395px;
}

div.liste_produits div{
 float:left; 
}

div.liste_produits div.photo{
 width:170px;
 text-align:right; 
}

div.liste_produits div.photo img{
  margin-bottom:2px;
}

div.liste_produits div.photo a.fiche {
 text-decoration:none;
 background:url(../images/plus.gif) no-repeat 0 0;
 padding-left:18px;  
}
 

div.liste_produits div.photo a:hover{
 text-decoration:underline;
}

div.liste_produits div.details{ 
 margin-left:16px;
 font-weight:bold; 
}

div.liste_produits div.details h3 {
 color:#5b94be; 
 font-size:20px;
 margin-top:13px; 
 margin-bottom:16px;
 width:200px;
}

div.liste_produits div.details h3.avech4 { 
 margin-bottom:0px; 
}

div.liste_produits div.details h4 {
 color:#5b94be; 
 font-size:14px;
 margin-bottom:16px; 
}

div#couleur {
 width:100px;
 float:left;
}



div#contenuDroit ul 	{ margin: 20px 0 0 0; padding: 0; }
div#contenuDroit ul li 	{ margin-left: 10px; padding-left: 1em; position: relative; list-style: none outside; background:url(/images/bullet.gif) 0px 6px no-repeat;}
div#contenuDroit hr 	{ height: 1px; color:#cccccc; }
div#contenuDroit p      { margin:0 0 10px 0; }

div#bandeGauche ul 	    { margin: 0; padding: 10px 0 0 0; background:url(/images/titres/bg_menu.jpg) 0px 0px no-repeat; height:300px;}
div#bandeGauche ul li 	{ margin-left: 10px; padding-left: 1em; position: relative; list-style: none outside; background:url(/images/bullet.gif) 0px 6px no-repeat;}

img#titreGif {
 margin-top:30px;
 margin-left:10px; 
}

div.contenuDroitInt {
  margin-top:30px;
  margin-left:30px;
  width:740px;  
}

 h2.serie {
 clear:both;
 padding:20px 0 5px 0;
 color:#000;
}

/*Actualité*/

div#archives h2 {
 margin-top:50px;
}

div#archives h3 {
 color:#5b94be;
}

div#archives li {
 margin-top:10px;
}


div#printBasDePage, div#entetePrint{
 display:none;
}

h1#titrePrint{
 display:none;
}

div#planDuSite ul { 
 margin-top: 0px;
 margin-bottom: 10px; 
}

span.km{
 color:#6BB3B0;
}

input.btnEnvoyer{
margin-bottom:-4px;
padding:0;
}

/*--------- Pour les page en nouvelle fenętre ---------*/
#conteneurNF
{
  width: 480px;
  height: 445px;  
  margin: 5px auto;
  background-color: #fff;
  padding:5px;
} 

#conteneurNF.charte
{
  margin: 0;
  width: auto;
  height: auto;  
} 

#conteneurNF.charte div.charte					{ float: left; width: 263px; height: 50px; border-left: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background-color: #FFFFFF; }
#conteneurNF.charte div.charteContenu			{ margin:10px; }
#conteneurNF.charte div.charte.droite			{ border-left: 0; }
#conteneurNF.charte div.codeCouleurs		    { float: left; width: 27px; height: 30px; border-left: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; margin-right:10px; background-color: #FFFFFF; }
#conteneurNF.charte div.imgCouleur              { width: 25px; height: 25px; margin:2px; }

#conteneurNF input.envoyerAUnAmi 		  
{
 width: 112px;
}

#conteneurNF input.envoyerAUnAmiCourriel
{
 width: 170px;
}

#conteneurNF textarea.envoyerAUnAmi
{
 width: 470px;
}

#conteneurNF-message
{
 margin-top:100px;
 text-align:center; 
}

#conteneurNF table tr.radiobouton td
{
  text-align:center;  
}

#conteneurNF table tr.radiobouton td span.valeur
{
  font-family: Verdana, Sans-Serif;
  font-size: 12px;    
}


/* Pour les formulaires */
/*--------- Formulaires ---------*/
.bouton       				{ WIDTH: auto; cursor: pointer; BACKGROUND-COLOR: #DDDDDD; border: 1px solid black; FONT-SIZE: 8pt; FONT-WEIGHT: bold ;}

table.formulaire
{
 width:100%; 
}

table.formulaire td
{
 vertical-align: top; 
}

table.formulaire input.texte
{
  border:0px;
  font: bold 11px Verdana, Sans-Serif;  
  color: #564c39;
}
table.formulaire input.texte2
{
  border:0px;
  font: 11px Arial, Sans-Serif;  
  color: #564c39;
}

table.formulaire input.autre
{
  width:237px;
}

table.formulaire input, table.formulaire select, table.formulaire textarea
{
  width:295px;
  font: 11px Arial, Helvetica, Sans-Serif;;  
}


table.formulaire select
{
  width:299px;  
}


table.formulaire input.com
{
  width:150px;
  margin-right:5px;
}

table.formulaire input.com-petit
{
  width:30px;
  margin-right:5px;
}
table.formulaire input.com-petit2
{
  width:17px;
  margin-right:5px;  
}

table.formulaire .sansLargeur 
{
width: auto;
}

.tableau {border-collapse: collapse;}
.tableau td{border:1px solid #A5AE60;padding:5px 5px;background-color:#fff;font-weight:normal;font-size:10px;}

#gallery {width : 535px; text-align : left; margin-left : 0px;}
.thumbnailSalon {float: left; width: 145px; height: 135px; border: 1px solid #E5E5E5; margin: 0px 17px 20px 0px; padding: 18px; text-align: center; }
.thumbnailSalon img  { margin-bottom: 5px; }

.ligne			 	{ height: 1px; padding: 0px; background-color: #E5E5E5; font-size: 1px; width: 602px;}
.direction 			{float: left; width: 280px; height: 70px; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding: 10px; text-align: left;}
.direction2			{float: left; width: 280px; height: 70px; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding: 10px; text-align: left;}



/* modmac elements
---------------------------------------------------------------------------------------------------- */
.dropdown {
	/*margin-bottom: 5px;*/
	position:relative;
	z-index:99;
}

.dropdown{
width: 200px;
}
.dropdownitem {
	width: 300px;
}

.dropdown .arrow {
	background: transparent url(../images/bg_dropdown_arrow.jpg) no-repeat right top;
	display: inline;
	float: left;
	width: 100%;
	padding-right: 19px;
	cursor: pointer;
}

.dropdown .list {
	background: transparent url(../images/bg_dropdown.jpg) no-repeat left top;
	height: 19px;
}

.dropdown .list p {
	margin:0;
	padding:0 0 0 10px;
	font-family: Arial, 'Lucida Grande', sans-serif;
	font-size: 12px;
	line-height: 19px;
}

.dropdownitem {
	position: absolute;
	z-index: 99;
	border: 1px solid #427cd9;
	height:500px;
	overflow : auto;
}

.dropdownitem p {
	background: transparent url(../images/transparency.png) no-repeat left top;
	margin:0px;
	padding:0px;
	font-family: Arial, 'Lucida Grande', sans-serif;
	font-size:12px;
	line-height:15px;
	padding-left:10px;
	position:relative;
	z-index:99;
}

.dropdownitem p.selected {
	background-image: url(../images/bg_selected.gif);
	cursor:pointer;
	color:#fff;
}
