body {font-family:Verdana;	font-size:11px;	margin:0; padding:0; background:repeat url(../jpg/fond.jpg);}

A.link:link{color: #a0a0a0;font-size: 9px;font-style:normal;text-decoration: none;}
A.link {color: #a0a0a0;font-size: 9px;font-style:normal;text-decoration: none;}
A.link:hover{color: #000;font-size: 9px;font-style:normal;text-decoration: none;}

A.link1:link{color: #a0a0a0;font-size: 16px;font-style:normal;text-decoration: none;}
A.link1 {color: #a0a0a0;font-size: 16px;font-style:normal;text-decoration: none;}
A.link1:hover{color: #000;font-size: 16px;font-style:normal;text-decoration: none;}

A.link2:link{color: #365d7c;font-size: 11px;font-style:normal;font-weight:bold;text-decoration: none;}
A.link2 {color: #365d7c;font-size: 11px;font-style:normal;font-weight:bold;text-decoration: none;}
A.link2:hover{color: #ff0404;font-size: 11px;font-style:normal;font-weight:bold;text-decoration: none;}

A.link3:link{color: #585958;font-size: 16px;font-style:normal;text-decoration: none;}
A.link3 {color: #585958;font-size: 16px;font-style:normal;text-decoration: none;}
A.link3:hover{color: #a0a0a0;font-size: 16px;font-style:normal;text-decoration: none;}

A.link4:link{color: #000;font-size: 11px;font-style:normal;text-decoration: none;}
A.link4 {color: #000;font-size: 11px;font-style:normal;text-decoration: none;}
A.link4:hover{color: #ff0404;font-size: 11px;font-style:normal;text-decoration: none;}

A.link5:link{color: #fd0001;font-size: 11px;font-style:normal;font-weight:bold;text-decoration: none;}
A.link5 {color: #fd0001;font-size: 11px;font-style:normal;font-weight:bold;text-decoration: none;}
A.link5:hover{color: #000;font-size: 11px;font-style:normal;font-weight:bold;text-decoration: none;}

A.link6:link{color: #585958;font-size: 13px;font-style:normal;font-weight:bold;text-decoration: none;}
A.link6 {color: #585958;font-size: 13px;font-style:normal;font-weight:bold;text-decoration: none;}
A.link6:hover{color: #bbbbbb;font-size: 13px;font-style:normal;font-weight:bold;text-decoration: none;}

A.link7:link{color: #a0a0a0;font-size: 16px;font-style:normal; font-weight:bold; text-decoration: none;}
A.link7 {color: #a0a0a0;font-size: 16px;font-style:normal; font-weight:bold; text-decoration: none;}
A.link7:hover{color: #000;font-size: 16px;font-style:normal; font-weight:bold; text-decoration: none;}

A.link8:link{color: #000;font-size: 11px; font-style:normal; text-decoration: none;}
A.link8 {color: #000;font-size: 11px; font-style:normal; text-decoration: none;}
A.link8:hover{color: #ff0404 ;font-size: 11px; font-style:normal; font-weight:bold; text-decoration: none;}

A.link10:link{color: #fff;font-size: 11px; font-style:normal; text-decoration: none;}
A.link10 {color: #fff;font-size: 11px; font-style:normal; text-decoration: none;}
A.link10:hover{color: #A0A0A0; font-size: 11px; font-style:normal; font-weight:bold; text-decoration: none;}


/******************************** Sous-titre ensembles **************************************/
A.link9:link{color: #888888;font-size: 10px;font-style:normal; font-weight:bold; text-decoration: none;}
A.link9 {color: #888888;font-size: 10px;font-style:normalfont-weight:bold;;text-decoration: none;}
A.link9:hover{color: #ff0404;font-size: 11px;font-style:normal;font-weight:bold;text-decoration: none;}


/******************************** Sous-titre ensembles **************************************/
.txt{font-size: 9px;}
.txt1{font-weight: bold;}
.txt2{color: #ff000c;}
.txt3{color: #365d7c;}

.titre{position:absolute; padding:10px 20px; width:940px;}
.titre-matelas{float:right; padding:10px 20px; width:700px;}
#left{text-align:left;}
#center{text-align:center;}
#right{text-align:right;}

h1{font-size:12px;}
h2{font-size:11px;line-height:12px; display:inline;font-weight:normal;}
h3{font-size:9px;line-height:14px;display:inline;}
h4{font-size:8px;line-height:20px;display:inline;}


/******************************** MENU **************************************/
.divmenu{float:left; display:block; margin:0; padding:0; width:980px;}
.divmenu ul{position:relative; display:block; margin:-3px 0 0; padding:0;}

ul, li {list-style-type:none; width:600px;}

/* ajouté */
.divmenu li ul li ul{position:relative;	float:right; width:196px; display:block; background:none; visibility:hidden; height:1px; margin:-23px 0 0 !important;	margin:0;}
.divmenu li li li{display:block; float:none; margin:0 0 0 196px;}

/* */
.divmenu li ul{position:relative; float:right; width:196px; display:block; background:none;	visibility:hidden; height:1px; margin:-2px 0 0 !important; margin:0;}
.divmenu li{list-style:none; width:196px; display:inline; display:block; float:none; float:left; margin:5px 0 0; padding:0;}
.divmenu li li{display:block; margin: 0;}

* html .divmenu li li{display:inline;}

.divmenu a{text-align:left; background:transparent !important; color:#000; display:block; width:185px; text-decoration:none; padding:2px 0 0 5px; margin:0; font-weight:bold; height:21px;}
.divmenu a:hover{color:#ff000c; font-weight:bold; background-color:#ccc;}

.sousmenu{text-align:left; background: #fff; color:#000; display:block; width:196px; text-decoration:none; padding:2px 0 0 5px; margin:0; font-weight:bold; height:21px;}
.sousmenu:hover{color:#ff000c; font-weight:bold; background-color: #ccc;}
.sousmenu2{text-align:left; background: #fff; color:#000; display:block; width:196px; text-decoration:none; padding:2px 0 0 5px; margin:0; font-weight:bold; height:21px;}
.sousmenu2:hover{color:#ff000c; font-weight:bold; background-color: #ccc;}


/******************************************* MENU PLAN DU SITE *****************************************************************************/
.menutitle{cursor:pointer; margin-bottom:7px; color:#585958; width:auto; height:22px; padding:3px 0 0 10px; text-align:left; font-weight:bold;}
.submenu{width:600px; margin:-15px 0 0 !important; margin:-15px 0 0; color:#000; filter:alpha(opacity=100); background-color: transparent; padding: 2px 0 5px 0; font-size:11px; font-family:Verdana; font-weight:normal;}

/************************************************* FIN MENU ************************************/


/*********************** PAGE **************************************************************************************************/
.layer{width: 1025px; margin: 0px auto;}
.layer-left{float:left;	width:980px; margin:0;}
.layer-right{float:left; width:45px; height:200px; margin:15px 0 0 0; background: url("../jpg/form-drap.png") no-repeat;}
.drap{float:left; width:24px; margin:-1px 5px 0;}
.affich-drap{float:left; width:24px; height:28px; margin:10px 0 0;}
.top{float:left; width:980px; height:23px; margin:15px 0 0;	background: url("../jpg/top.jpg") no-repeat;}
.menu{float:left; width:980px; margin:0;}

.bt1{float:left; width:196px; text-align:center; color:#000; font-weight:bold; padding:3px 0 0 0; font-size:11px;}
.bt2{float:left; width:188px; text-align:center; color:#000; font-weight:bold; padding:3px 0 0 0; font-size: 11px; margin:-15px 0 0 791px !important; margin:-15px 0 0 396px;}

.contener{float:left; width:980px; margin:0;}



/***************************************************** HABILLAGE PRINCIPAL ***********************************************************/
.contener-principal-fixe{float:left; width:980px; height:610px; margin:0; background:#fff;}
.contener-principal{float:left; width:980px; height:auto; margin:0; background:#fff;}
.bandeau{float:left; width:980px; height:132px;}

.fond{float:left; width:980px; height:478px;}


.fond-auto{float:left; width:980px; padding-bottom:20px;}

.titre-left{float:left; width:450px; margin:135px 0 0 20px; position:absolute;}
.titre-left2{width:450px; position:absolute; padding:20px;}
.titre-left2 h1{width:auto; text-align:center; float:none;}
.titre-center{float:left; margin:150px 0 0 0; position:absolute; text-align:center;	width:980px;}
.titre-right{float:left; margin:150px 0 0 0; position:absolute; text-align:right; width:960px;}

.txt-left{width: 380px; margin:140px 0 0 20px; text-align:justify; position:absolute;}
.txt-left2{width: 350px; margin:20px 0 0 20px; text-align:justify; position:absolute;}
.block-left{float:left; width:310px; padding:20px 0 50px 20px; text-align:justify;}
.block-right{float:left; width:600px; padding:15px;}
.txt-left3{float:left; width:350px; margin:-430px 0 0 20px; text-align:justify; position:inherit;}


/***************************************************** CONTENER QUALITE ***********************************************************/
.bambou-btn{float: left; width:135px; height:124px;	margin:80px 0 0 639px; position:absolute;}
.bio-btn{float:left; margin:140px 0 0 812px; position:absolute;}
.iso-btn{float:left; width:146px; height:120px; margin:139px 0 0 466px; position:absolute;}
.pharma-btn{float:left; width:146px; height:120px; margin:361px 0 0 360px; position:absolute;}
.space-btn{float:left; width:112px;	height:118px; margin:463px 0 0 214px; position:absolute;}


/***************************************************** CONTENER CONTROLE QUALITE ***********************************************************/
#controle-qualite{background-image: url(../jpg/background/fond-controle-qualite.jpg); height:868px;}	


/***************************************************** CONTENER DEMARCHE BIO ***********************************************************/
.btn-mousses{text-align:center; padding:20px;}	
.btn-tissus{text-align:center; padding:20px;}	


/***************************************************** CONTENER TISSUS BAMBOU ***********************************************************/
#tissus{background-image : url(../jpg/background/fond-tissus.jpg);}	


/***************************************************** CONTENER POINTS DE VENTE ***********************************************************/
.zone1-point{float:left; width:534px; height:238px; margin: 0 0 0 0;}
.zone2-point{float:left; width:534px; height:372px; margin: 0 0 0 0;}
.zone3-point{float:left; width:446px; height:610px;	margin: -238px 0 0 0;}

.adresse-point{float:left; font-size:14px; position:absolute; margin:480px 0 0 25px;}
.contact-point{float:left; position:absolute; margin:540px 0 0 25px;}


/***************************************************** CONTENER PRODUITS ***********************************************************/
#produits{background-image : url(../jpg/background/fond-produits.jpg);}	

.sommiers-btn{float:left; margin:175px 0 0 0; position:absolute;}
.sommiers-sprite-btn{display:block; width:115px; height:155px; background-image: url(../jpg/sommiers/sommiers_btn.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0;font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; padding:25px 0 0 205px;}
.sommiers-sprite-btn:hover{background-position:0 -180px; color:#000; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none;}

.matelas-btn{float:left; margin:50px 0 0 580px;	position:absolute;}
.matelas-sprite-btn{display: block; width:180px; height:150px; background-image: url(../jpg/matelas/matelas_btn.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; padding:0 200px;}
.matelas-sprite-btn:hover{background-position:0 -150px; color:#000; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none;}

.ensembles-btn{float:left; margin:15px 0 0 -15px; position:absolute;}
.ensembles-sprite-btn{ display:block; width:380px; height:180px; background-image: url(../jpg/ensembles/ensembles_btn.png); background-color: transparent; background-repeat: no-repeat; background-position:0 7px; color: #a0a0a0; font-size: 16px; font-style:normal; font-weight:bold; text-decoration:none; padding:0 30px;}
.ensembles-sprite-btn:hover{background-position:0 -166px; color:#000; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none;}
.oreillers-btn{float:left; margin:300px 0 0 10px; position:absolute;}
.oreillers-sprite-btn{display: block; width:75px; height:75px; background-image: url(../jpg/oreillers/oreillers_btn.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0;  font-size: 16px; font-style:normal; font-weight:bold; text-decoration:none; padding:125px 0 0 225px;}
.oreillers-sprite-btn:hover{background-position:0 -200px; color:#000; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none;}

.boxsprings-btn{float:left;	margin:195px 0 0 495px;	position:absolute;}
.boxsprings-sprite-btn{display: block; width:360px; height:200px; background-image: url(../jpg/boxsprings/boxsprings_btn.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0; font-size: 16px; font-style:normal; font-weight:bold; text-decoration:none; padding:50px;}
.boxsprings-sprite-btn:hover{background-position:0 -300px; color:#000; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none;}

.menu-deroulant{float:left;	width:300px; height:450px; margin:155px 0 0 20px !important; margin:55px 0 0 3px;}


/***************************************************** PAGE SOMMIERS ***********************************************************/
#sommiers{background-image: url(../jpg/background/fond-sommiers.jpg);}
#txt-sommiers-btn{width:150px; margin:25px 150px; position:absolute;}

.sommiers-btn-sprite{display: block; width:320px; height:180px; background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0; font-size:14px; font-style:normal; font-weight:normal; text-decoration:none;}
.sommiers-btn-sprite:hover{background-position:0 -180px; color:#000; font-size:14px; font-style:normal; font-weight:normal; text-decoration:none;}

.angkor-btn{float:left; margin:50px 0 0 0; position:absolute;}
#angkor-elec{background-image : url(../jpg/sommiers/angkor-elec_btn.png);}

.persepolis-btn{float:left;	margin:50px 0 0 335px; position:absolute;}
#persepolis{background-image : url(../jpg/sommiers/persepolis_btn.png);}

.carthage-btn{float:left; margin:50px 0 0 665px; position:absolute;}
#carthage-elec{background-image: url(../jpg/sommiers/carthage-elec_btn.png);}

.angkor-fixe-btn{float:left; margin:260px 0 0 110px; position:absolute;}
#angkor-fixe{background-image : url(../jpg/sommiers/angkor-fixe_btn.png);}

.carthage-fixe-btn{float:left; margin:260px 0 0 525px; position:absolute;}
#carthage-fixe{background-image : url(../jpg/sommiers/carthage-fixe_btn.png);}

.angkor-btn-elec{float:left; margin:100px 0 0 0; position:absolute;}

.persepolis-btn-elec{float:left; margin:100px 0 0 335px; position:absolute;}

.carthage-btn-elec{float:left; margin:100px 0 0 665px; position:absolute;}

#angkor-fixe2{ background-image : url(../jpg/sommiers/angkor-fixe2_btn.png);}

.angkor-fixe-btn-fixe{float:left; margin:225px 0 0 20px; position:absolute;}

#carthage-fixe2{ background-image : url(../jpg/sommiers/carthage-fixe2_btn.png);}

.carthage-fixe-btn-fixe{float:left;	margin: 230px 0 0 500px; position:absolute;}

.sommiers-fixes-btn-sprite{display:block; width:450px; height:180px; background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0; font-size:14px; font-style:normal; font-weight:normal; text-decoration:none;}
.sommiers-fixes-btn-sprite:hover{background-position:0 -180px; color:#000; font-size:14px; font-style:normal; font-weight:normal; text-decoration:none;}

#txt-sommiers-fixes-btn{width:150px; margin:0px 200px; position:absolute;}


/***************************************************** PAGE PRODUIT SOMMIERS ***********************************************************/
.sommier1{float:left; position:absolute; margin:20px 0 0 500px;}
.sommier2{float:left; position:absolute; margin:265px 0 0 500px;}
.sommier3{float:left; position:absolute; margin:150px 0 0 500px;}

.vignettes-sommier{float:left; position:absolute; margin:365px 0 0 200px;}


/***************************************************** PAGE MATELAS ***********************************************************/
#matelas{background-image: url(../jpg/background/fond-matelas.jpg);}
.matelas-classic-sprite-btn{display:block; width:250px; height:100px; background-image: url(../jpg/matelas/matelas-classic_btn.png); background-color: transparent; background-repeat: no-repeat; background-position:0 0; color:#a0a0a0; font-size:11px; font-style:normal; font-weight:bold; text-decoration:none;}
.matelas-classic-sprite-btn:hover{background-position:0 -100px; color:#000; font-size:11px; font-style:normal; font-weight:bold; text-decoration:none;}
.matelas-hd-sprite-btn{display:block; width:250px; height:100px; background-image: url(../jpg/matelas/matelas-hd_btn.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0; font-size:11px; font-style:normal; font-weight:bold; text-decoration: none;}
.matelas-hd-sprite-btn:hover{background-position:0 -100px; color:#000; font-size:11px; font-style:normal; font-weight:bold; text-decoration:none;}

.phoenix-sprite-btn{display:block; width:300px; height:130px; background-image: url(../jpg/matelas/phoenix_btn.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0; font-size:11px; font-style:normal; font-weight:bold; text-decoration: none;}
.phoenix-sprite-btn:hover{background-position:0 -130px; color:#000; font-size:11px; font-style:normal; font-weight:bold; text-decoration: none;}

.surmatelas-sprite-btn{display:block; width:260px; height:120px; background-image: url(../jpg/matelas/surmatelas_btn.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0;
font-size:11px; font-style:normal; font-weight:bold; text-decoration:none;}
.surmatelas-sprite-btn:hover{background-position:0 -120px; color:#000; font-size:11px; font-style:normal; font-weight:bold; text-decoration:none;}

#txt-matelas-btn{margin:60px 12px; position:absolute;}
#txt-surmatelas-btn{margin:60px -15px; position:absolute;}
#txt-phoenix-btn{margin:75px 0; position:absolute;}

.memoire-txt{float:left; margin:25px 0 0 10px; position:absolute;}
.helios-deluxe-btn{float:left; margin:60px 0 0 0; position:absolute;}
.helios-btn{float:left; margin: 160px 0 0 0; position:absolute;}
.aquarius-btn{float:left; margin:260px 0 0 0; position:absolute;}
.centaurus-btn{float:left; margin:360px 0 0 0; position:absolute;}

.ressorts-txt{float:left; margin:85px 0 0 375px; position:absolute;}
.hydra-btn{float:left; margin:105px 0 0 385px; position:absolute;}

.latex-txt{float:left; margin:20px 0 0 755px; position:absolute;}
.lynx-btn{float:left; margin:45px 0 0 725px; position:absolute;}

.couples-txt{float:left; margin:275px 0 0 605px; position:absolute;}
.phoenix-btn{float:left; margin:300px 0 0 680px; position:absolute;}

.surmatelas-txt{float:left; margin:450px 0 0 305px; position:absolute;}
.cassiopeia-btn{float:left;	margin:330px 0 0 400px;	position:absolute;}


/***************************************************** PAGE MATELAS MEMOIRE ***********************************************************/
#matelas-memoire{background-image : url(../jpg/background/fond-matelas-memoire.jpg);}

.hd-btn-memoire{float:left; margin:325px 0 0 150px;	position:absolute;}
.hd-memoire-sprite-btn{display: block; width:300px; height:130px; background-image: url(../jpg/matelas/helios-deluxe-memoire_btn.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; color:#a0a0a0; font-size:11px; font-style:normal; font-weight:bold; text-decoration:none;}
.hd-memoire-sprite-btn:hover{background-position:0 -130px; color:#000; font-size:11px; font-style:normal; font-weight:bold; text-decoration:none;}

.helios-btn-memoire{float:left;	margin:220px 0 0 340px; position:absolute;}
.aquarius-btn-memoire{float:left; margin:130px 0 0 510px; position:absolute;}
.centaurus-btn-memoire{float:left; margin:50px 0 0 690px; position:absolute;}


/***************************************************** PAGE PRODUIT MATELAS ***********************************************************/
.contener-secondaire{float:left; width:980px; height:463px;	margin:0 0 0 0;}
.partie-gauche{float:left; width:150px;	margin: 0 0 0 0;}
.partie-droite{float:left; width:830px;}
.vignettes-gauche{float:left; width:100px; margin:20px 0 0 50px;}
.illustration-droite{padding-left:95px;}
.txt-droite{text-align:justify; padding-left:95px; padding-top:15px;}


/***************************************************** OREILLERS ***********************************************************/
.affiche-images-oreiller{float:left; width:350px; margin:0;}
.affiche-description-oreiller{float:left; width:630px; margin:0;}

.oreiller1{float:left; margin:25px 0;}
.oreiller2{float:left; margin:10px 0 0 0;}
.oreiller3{float:left; margin:20px 0 0 0;}
.oreiller4{float:left; margin:0;}

.oreiller1-txt{float:left; text-align:justify; width:600px; margin:45px 0 0 0;}
.oreiller2-txt{float:left; text-align:justify; width:600px; margin:40px 0 0 0;}
.oreiller3-txt{float:left; text-align:justify; width:600px; margin:40px 0 0 0;}
.oreiller4-txt{float:left; text-align:justify; width:600px; margin:50px 0 0 0;}


/***************************************************** PAGE ENSEMBLES ***********************************************************/
.tableau-ensembles{float:left; padding:10px 0 0 30px; margin-bottom:40px;}


/*************************************************** PAGE BOXSPRINGS **********************************************************************/
#boxsprings{background:#fff;}
#boxsprings .gallery {float:left; width:663px; height:478px;}

#boxsprings .gallery img {vertical-align:middle; border:none;}
#thumbs {list-style:none; position:absolute; width:663px; height:80px; z-index:20; background-image : url(../jpg/boxsprings/gallery/bkg_gallery.png); background-position:center left; background-repeat:repeat-x; margin:0; padding:0;}
#thumbs li {float:left; width:auto; padding:8px;}
#thumbs a {display:block; padding:2px; outline:none;}
#thumbs a:hover, #thumbs a:focus {background:#fff;}
#thumbs a.active {background:#000;}
#viewer {position:absolute; width:663px; height:478px; margin:0; z-index:10;}
#viewer img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}
#viewer-link{margin:440px 0 0 10px;  position:absolute; text-align:left; width:653px; z-index:100;}
#viewer-link a{}


.text-desc{float:right; width:277px; height:auto; margin-top:15px; padding:5px 20px; color:#000;}
.text-desc h1{width:100%; padding:0 0 25px; text-align:center;}

.bkg_tb-gallery{}
.box-tb-gallery{position:absolute; margin:10px 0 0 10px; z-index:20;}
.box-tb-gallery img{margin-right:10px;}

.retour-btn-box{float:left; position:absolute; margin:150px 0 0 20px;}

#boxsprings-electriques{background-image : url(../jpg/background/fond-boxsprings-electriques.jpg);}	
#boxsprings-fixes{background-image : url(../jpg/background/fond-boxsprings-fixes.jpg);}	

.villandry{position:absolute; width:275px; text-align:center; margin:60px 0 0 50px; color:#fff; font-size:14px; font-style:normal; font-weight:bold; text-decoration:none;}
.villandry:hover{color:#A0A0A0;}
.versailles{position:absolute; width:275px; text-align:center; margin:110px 0 0 530px; color:#777; font-size:14px; font-style:normal; font-weight:bold; text-decoration:none;}
.versailles:hover{color:#444;}

.fontainebleau{position:absolute; width:275px; text-align:center; margin:90px 0 0 695px; color:#777; font-size:14px; font-style:normal; font-weight:bold; text-decoration:none;}
.fontainebleau:hover{color:#444;}
.chambord{position:absolute; width:275px; text-align:center; margin:150px 0 0 410px; color:#777; font-size:14px; font-style:normal; font-weight:bold; text-decoration:none;}
.chambord:hover{color:#444;}
.saumur{position:absolute; width:275px; text-align:center; margin:60px 0; color:#fff; font-size:14px; font-style:normal; font-weight:bold; text-decoration:none;}
.saumur:hover{color:#A0A0A0;}

.image-prod{float: left; border-right: 1px dashed #AAAAAA; padding: 75px 50px 0 0;}
.txt-desc-box{float:right; width:379px; height:auto; padding:15px; text-align:center;}

.link-gallery{float:right; background:none repeat scroll 0 0 #000000; border-bottom:3px solid #435379;  border-top:3px solid #435379; padding-bottom:5px; padding-top:5px; width:409px; text-align:center;}


/***************************************************** CONTENER MENTIONS LEGALES ***********************************************************/
#mentions{background-image : url(../jpg/background/fond-mentions.jpg); background-repeat:no-repeat;}	
.txt-mentions{float:left; width:940px; margin:60px 0 0 20px; text-align:justify;}


/***************************************************** CONTENER PLAN DU SITE ***********************************************************/
#plan{background-image: url(../jpg/background/fond-plan.jpg); background-repeat:no-repeat; background-color:#FFF;}	
.txt-plan{float:left; width:800px; margin:20px 0 0 20px; text-align: justify;}


/***************************************************** CONTENER CONTACT ***********************************************************/
.contener-formulaire{float:left; width:940px; margin:10px 0 0 20px;}


/******************************************************* FOOTER *****************************************************************/
.txt-defil{float:left; width:980px; margin:0; color:#a0a0a0; text-align:center;}


/**************************************** LINK BAS DE PAGE ********************************************/
#dhtmlfloatie{margin: 0 auto; filter:alpha(opacity=0); -moz-opacity:0; border:2px solid black; padding:5px; z-index:100;}
#subcontent2{margin:10px auto; display:none; border: 1px dotted #742b1a; background-color:transparent; width:450px; padding:8px}


/*************************************************** DIVERS *****************************************/
#fond-blanc{background-image: url(../jpg/background/fond-blanc.jpg); background-repeat:no-repeat; background-color:#FFF;}	
.caddy{float:left; width:180px; margin:20px 0 0; position:inherit; text-align:center;}
.retour-btn{float:left; position:absolute; margin:560px 0 0 840px;}

a.retour{float:right; height:15px; padding-left:70px; margin-top:-35px; background-image : url(../images/retour_btn.png); background-position:center left; background-repeat:no-repeat; padding-right: 25px; text-align:right; color:#000; font-size:11px; font-style:normal; text-decoration: none;}
a.retour:hover{color:#ff0404;}

a.retour-box{float:left; height:15px; margin-left:10px; padding-left:70px; margin-top:-15px; background-image: url(../images/retour_btn.png); background-position:center left; background-repeat:no-repeat; text-align:right; color:#fff; font-size:11px; font-style:normal; text-decoration:none;}
a.retour-box:hover{color:#a0a0a0;}

.retour-btn2{float:left; position:inherit; margin:460px 0 0 840px;}

.retour-txt{float:left;	position:absolute; margin:-25px 0 0 70px;}

.retour-btn-inherit{float:left; position:inherit; margin:0 0 0 830px;}

.retour-txt-inherit{float:left;	margin:10px 0 0 0;}














