#browser-message { position: fixed; top: 0; left: 0; width: 99%; background: #ffea00; color: #000; padding: 8px 4px; text-align: center; font-size: 12px; font-family: arial; }

#fauteuil-auto-souleveur #product-list h2 { line-height: 40px; margin: 0; color: #ffffff; padding: 0 0 0 16px; clear: both; text-transform: none; }
#fauteuil-auto-souleveur #product-list h2.gamme-professionnel { background-image: url("../img/background/fauteuil-de-massage-professionnel.jpg"); }

a.js-youtube-btn, a.js-vimeo-btn {
   cursor: pointer;
}

/*=============================================================================
* Dark-Blue: #17365D
* Medium-Blue: #365f91
* Light-Blue: #4f81bd
*============================================================================*/
html {
   padding: 0;
   margin: 0;
   overflow-y: scroll;
}

/*=============================================================================
*
*============================================================================*/
body {
   padding: 0;
   margin: 0;
   background-color: #FFFFFF;
   background-image: url("../img/background/body-background.jpg");
   background-position: top center;
   background-repeat: no-repeat;
}

/*=============================================================================
*
*============================================================================*/
div#top-menu {
	width: 100%;
   height: 28px;
   padding: 0;
   margin: 0;
   background-color: #000000;
}

div#top-menu-wrapper {
	width: 960px;
   height: 28px;
   margin: 0 auto;
}

div#top-menu-wrapper ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
   height: 28px;
   float: right;
}

div#top-menu-wrapper ul li {
   float: left;
   padding: 0;
   margin: 0;
}

div#top-menu-wrapper ul li a {
   display: block;
   color: #ffffff;
   text-align: center;
   line-height: 28px;
   padding: 0 12px;
   font-family: 'Roboto Condensed', sans-serif;
   text-decoration: none;
   font-size: 13px;
   font-weight: 300;
   border-left: 1px solid #ffffff;
}

div#top-menu-wrapper ul li a:hover {
   background-color: #ff1616;
}

div#top-menu-wrapper ul li:last-child a {
   border-right: 1px solid #ffffff;
}

/*=============================================================================
*
*============================================================================*/
#produits-accueil {
	width: 960px;
	height: 320px;
	display: block;
   margin: 0;
}

#produits-accueil img {
	float: left;
}

#visuel-accueil {
	width: 960px;
	height: auto;
	display: block;
	padding: 50px 0px 50px 0px;
	overflow: auto;
}

div#header {
	width: 960px;
    height: 128px;
    padding: 32px 0 24px 0;
    margin: auto;
}

div#header div#logo {
   float: left;
   margin: 4px 0;
   padding: 0;
   height: 72px;
}

div#header div#logo img {
   border: none;
   display: block;
}

div#header div#phone {
   float: right;
   margin: 2px 0 4px 0;
   padding: 0;
   height: 72px;
}

div#header div#phone h2, div#header div#phone h2 a {
   color: #e20d0f;
   font-size: 40px;
   line-height: 32px;
   font-family: 'Open Sans', sans-serif;
   padding: 0;
   margin: 0;
   text-decoration: none;
}

div#header div#phone h5 {
   color: #e20d0f;
   font-size: 18px;
   line-height: 32px;
   font-family: 'Open Sans', sans-serif;
   padding: 0;
   margin: 0;
   text-decoration: none;
}

div#header div#phone img {
   border: none;
   display: block;
   margin: 4px 0 0 0;
   float: right;
}

div#header h1 {
   float: left;
   color: #000000;
   font-size: 8px;
   line-height: 10px;
   font-family: verdana;
   padding: 0;
   margin: 59px 0 0 8px;
   display: none;
}

div#header h1 a {
   color: #ffffff;
   text-decoration: none;
}

/*=============================================================================
*
*============================================================================*/
div#navigation {
   height: 32px;
   width: 960px;
   margin: 16px 0 16px 0;
   float: left;
}

div#navigation ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
   height: 32px;
}

div#navigation ul li {
   float: left;
   padding: 0;
   margin: 0 0 0 48px;
}

div#navigation ul li a {
   display: block;
   color: #000000;
   text-align: center;
   line-height: 32px;
   padding: 0 8px;
   font-family: 'Open Sans', sans-serif;
   text-decoration: none;
   font-size: 20px;
   font-weight: 700;
}

div#navigation ul li a:hover {
   border-bottom: 2px solid #ffffff;
}

div#navigation ul li a.active {
   border-bottom: 2px solid #ff0000;
}

/*

div#navigation ul li a {
   display: block;
   color: #000000;
   text-align: center;
   line-height: 32px;
   padding: 0;
   font-family: arial;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   text-indent: -9999px;
   outline: none;
   background-image: url("../img/navigation/navigation.png");
}


div#navigation ul li#nav-home a { width: 81px; background-position: 0 32px; }
div#navigation ul li#nav-fauteuil-massage a { width: 209px; background-position: -81px 32px; }
div#navigation ul li#nav-matelas a { width: 73px; background-position: -290px 32px; }
div#navigation ul li#nav-lit-ajustable a { width: 193px; background-position: -370px 32px; }
div#navigation ul li#nav-fauteuil-auto-souleveur a { width: 116px; background-position: -553px 32px; }
div#navigation ul li#nav-resources a { width: 170px; background-position: -672px 32px; }
div#navigation ul li#nav-contact a { width: 118px; background-position: -842px 32px; }

div#navigation ul li#nav-home a:hover { background-position: 0 64px; }
div#navigation ul li#nav-fauteuil-massage a:hover { background-position: -81px 64px; }
div#navigation ul li#nav-matelas a:hover { background-position: -290px 64px; }
div#navigation ul li#nav-lit-ajustable a:hover { background-position: -370px 64px; }
div#navigation ul li#nav-fauteuil-auto-souleveur a:hover { background-position: -553px 64px; }
div#navigation ul li#nav-resources a:hover { background-position: -672px 64px; }
div#navigation ul li#nav-contact a:hover { background-position: -842px 64px; }

div#navigation ul li#nav-home a.active {  }
div#navigation ul li#nav-fauteuil-massage a.active { background-position: -81px 0; }
div#navigation ul li#nav-matelas a.active { background-position: -290px 0; }
div#navigation ul li#nav-lit-ajustable a.active { background-position: -370px 0; }
div#navigation ul li#nav-fauteuil-auto-souleveur a.active { background-position: -553px 0; }
div#navigation ul li#nav-resources a.active { background-position: -672px 0; }
div#navigation ul li#nav-contact a.active { background-position: -842px 0; }
*/

/*=============================================================================
*
*============================================================================*/
div#content div#bienfaits-navigation { height: 111px; width: 714px; margin: 8px 0 0 0; }
div#content div#bienfaits-navigation ul { list-style-type: none; padding: 0; margin: 0; height: 111px; }
div#content div#bienfaits-navigation ul li { float: left; padding: 0; margin: 0 0 0 8px; }
div#content div#bienfaits-navigation ul li a { width: 111px; display: block; color: #000000; text-align: center; line-height: 111px; padding: 0; font-family: arial; text-decoration: none; font-size: 12px; font-weight: bold; text-transform: uppercase; text-indent: -9999px; outline: none; background-image: url("../img/navigation/bienfaits-navigation.jpg"); }

div#bienfaits-navigation ul li#nav-bienfaits-corps a { background-position: 0px 0px; }
div#bienfaits-navigation ul li#nav-bienfaits-esprit a { background-position: -111px 0px; }
div#bienfaits-navigation ul li#nav-bienfaits-muscles a { background-position: -222px 0px; }
div#bienfaits-navigation ul li#nav-bienfaits-stress a { background-position: -333px 0px; }
div#bienfaits-navigation ul li#nav-bienfaits-investissement a { background-position: -444px 0px; }
div#bienfaits-navigation ul li#nav-bienfaits-robotique a { background-position: -555px 0px; }

div#bienfaits-navigation ul li#nav-bienfaits-corps a:hover { background-position: 0px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-esprit a:hover { background-position: -111px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-muscles a:hover { background-position: -222px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-stress a:hover { background-position: -333px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-investissement a:hover { background-position: -444px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-robotique a:hover { background-position: -555px -111px; }

div#bienfaits-navigation ul li#nav-bienfaits-corps a.active { background-position: 0px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-esprit a.active { background-position: -111px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-muscles a.active { background-position: -222px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-stress a.active { background-position: -333px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-investissement a.active { background-position: -444px -111px; }
div#bienfaits-navigation ul li#nav-bienfaits-robotique a.active { background-position: -555px -111px; }

/*=============================================================================
*
*============================================================================*/
div#communication {
   height: 300px;
   width: 960px;
   margin: auto;
   line-height: 1px;
   font-size: 1px;
}

#home #communication { height: 428px; }
#fauteuil-massage #communication { height: 428px; }
#matelas #communication { height: 428px; }
#lit-ajustable #communication { height: 428px; }
#fauteuil-auto-souleveur #communication { height: 428px; }
#massage-robotique-kenko #communication { height: 428px; }
#inada-robo #communication { height: 428px; }
#free-trial-thankyou #communication { height: 428px; }

#matelas .banner-base { height: 321px; }

#matelas .banner-base-promo { height: 428px; }
#fauteuil-massage .banner-base-promo { height: 428px; }
#LitAjustable .banner-base-promo { height: 428px; }
#AutoSouleveur .banner-base-promo { height: 428px; }
#AutoSouleveur .banner-base-promo-2 { height:707px; }

#communication img { border: none; }

#communication img#catalogue-fauteuil { position: absolute; margin: 224px 0 0 0; z-index: 50; border: none; }

div#communication a.two-column-left, div#communication a.two-column-right {
   display: block;
   width: 480px;
   height: 300px;
   float: left;
}

div#communication ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

div#communication ul li {
   position: absolute;
   margin: 0;
   padding: 0;
   display: none;
   z-index: 5;
}

div#communication ul li a {
   display: block;
   width: 480px;
   height: 300px;
   float: left;
}

div#communication ul li a img {
   border: none;
}

div#communication li.active {
   display: block;
   z-index: 15;
}

div#communication li.last {
   z-index: 10;
}

#communication #slidenav { position: absolute; z-index: 100; margin: 4px 0 0 4px; }
#communication #slidenav a { width: 16px; height: 16px; text-indent: -9999px; display: block; float: left; font-size: 1px; line-height: 1px; margin: 0 1px 0 0; background-image: url("../img/buttons/slideshow-navigation.png"); background-repeat: no-repeat; background-position: 0 0; }
#communication #slidenav a:hover {  }
#communication #slidenav a.activeSlide { background-position: 0 -16px; }

#communication img { position: absolute; }
#communication div.slideshow img:first-child { z-index: 50; }

/*=============================================================================
*
*============================================================================*/
div#page-list {
   width: 960px;
   margin: 0 auto 0 auto;
   background-color: #BDBDBD;
   padding: 4px 0;
   font-family: arial;
   font-size: 10pt;
   color: #365F91;
   text-align: center;
}

div#page-list a {
   color: #ffffff;
   font-family: arial;
   text-decoration: none;
   font-size: 11pt;
   padding: 0px 8px;
   line-height: 20px;
}

div#page-list a:hover {
   text-decoration: underline;
}

div#page-list a.active {
   color: #173355;
}

/*=============================================================================
*
*============================================================================*/
div#page {
   width: 960px;
   margin: auto;
   padding: 0;
   border: 1px solid #ffffff;
   background-color: #ffffff;
}

/*=============================================================================
*
*============================================================================*/
#buttons {
   width: 240px;
   margin: 4px 0 0 0;
   float: right;
   z-index: 100;
}

#buttons ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
}

#buttons ul li {
   margin: 2px 0 0 0;
   padding: 0;
}

#buttons ul li a {
   margin: 0;
   padding: 0;
   display: block;
   width: 240px;
   height: 119px;
   text-indent: -9999px;
   outline: none;
}

#buttons ul li#catalogue a {
   background-image: url("../img/buttons/catalogue.png"); background-position: 0 0;
}

#buttons ul li#catalogue a:hover {
   background-position: 0 238px;
}

#buttons ul li#croisiere a {
   background-image: url("../img/buttons/croisiere.png"); background-position: 0 0;
}

#buttons ul li#croisiere a:hover {
   background-position: 0 238px;
}

#buttons ul li#literie a {
   background-image: url("../img/buttons/literie.png"); background-position: 0 0;
}

#buttons ul li#literie a:hover {
   background-position: 0 238px;
}

#buttons ul li#revolution a {
   background-image: url("../img/buttons/revolution.png"); background-position: 0 0;
}

#buttons ul li#galerie-sommeil a:hover {
   background-position: 0 238px;
}

#buttons ul li#galerie-sommeil a {
   background-image: url("../img/buttons/galerie-sommeil.png"); background-position: 0 0;
}

#buttons ul li#revolution a:hover {
   background-position: 0 238px;
}

#buttons ul li#speciaux a {
   background-image: url("../img/buttons/speciaux.png"); background-position: 0 0;
}

#buttons ul li#speciaux a:hover {
   background-position: 0 238px;
}

#buttons ul li#temoignages a {
   background-image: url("../img/buttons/temoignages.png"); background-position: 0 0;
}

#buttons ul li#temoignages a:hover {
   background-position: 0 238px;
}

#buttons ul li#bienfaits a {
   background-image: url("../img/buttons/bienfaits.png"); background-position: 0 0;
}

#buttons ul li#bienfaits a:hover {
   background-position: 0 238px;
}

#buttons ul li#videos a {
   background-image: url("../img/buttons/videos.png"); background-position: 0 0;
}

#buttons ul li#videos a:hover {
   background-position: 0 238px;
}

/*=============================================================================
*
*============================================================================*/
div#content {
	width: 960px;
   margin: 0 auto;
   min-height: 512px;
   padding: 0 0 48px 0;
   line-height: 24px;
   display: inline;
}

div#content h2 {
   font-family: arial;
   font-size: 20px;
   color: #000000;
   padding: 0;
   margin: 4px 0;
   text-transform: uppercase;
}

div#content h3{
   font-family: arial, sans-serif;
   font-size: 17px;
   color: #000000;
   padding: 0;
   margin: 4px 0;
}

div#content h4 {
   font-family: arial, sans-serif;
   font-size: 16px;
   line-height: 150%;
   color: #333333;
   padding: 0;
   margin: 0;
   font-weight: normal;
}

div#content p {
   font-family: arial, sans-serif;
   font-size: 15px;
   line-height: 150%;
   color: #333333;
   padding: 0;
   margin: 0;
}

div#content ul {
   font-family: arial, sans-serif;
   font-size: 15px;
   line-height: 150%;
   color: #333333;
   padding: 0;
   margin: 12px 32px 8px 56px;
   list-style-type: square;
}

div#content ol {
   font-family: arial, sans-serif;
   font-size: 15px;
   line-height: 150%;
   color: #333333;
   padding: 0;
   margin: 12px 32px 8px 56px;
}

div#content li {
   padding: 0 8px 0 8px;
   margin: 0;
}

#content .even, #content .odd { clear: both; }
#content .even img { float: left; }
#content .odd img { float: right; }

#content br.clear { clear: both; }

/*=============================================================================
*
*============================================================================*/
#content #icons { clear: both; margin: 48px 0 0 0; }
#content div.three-icons { width: 320px; height: 384px; margin: 0; padding: 0; float: left; }
#content div.three-icons img { display: block; margin: auto; }
#content div.three-icons p { margin: 8px 24px 0 24px; font-size: 11px !important; line-height: 15px; }

#content #cross-sell-christmas { clear: both; margin: 48px 0 0 0; }
#content #cross-sell-christmas img { display: block; }
#content #cross-sell-christmas a.promotion-masseur-portatif-icomfort { text-indent: -9999px; border: none; display: block; width: 320px; height: 356px; background-image: url("../img/promotion/masseur-yeux-corps-pieds-montreal.jpg"); background-position: 0px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell-christmas a.promotion-masseur-portatif-icomfort:hover { background-position: 0px -356px; }

#content #cross-sell-christmas a.promotion-eye-z-icomfort { text-indent: -9999px; border: none; display: block; width: 320px; height: 356px; background-image: url("../img/promotion/masseur-yeux-corps-pieds-montreal.jpg"); background-position: -320px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell-christmas a.promotion-eye-z-icomfort:hover { background-position: -320px -356px; }

#content #cross-sell-christmas a.promotion-masseur-pieds { text-indent: -9999px; border: none; display: block; width: 320px; height: 356px; background-image: url("../img/promotion/masseur-yeux-corps-pieds-montreal.jpg"); background-position: -640px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell-christmas a.promotion-masseur-pieds:hover { background-position: -640px -356px; }

#content #cross-sell { clear: both; margin: 24px 0 0 0; }
#content #cross-sell h3 { margin: 16px 32px 8px 32px; border-bottom: 2px solid #3d627f; color: #3d627f; }
#content #cross-sell p { margin: 4px 32px 16px 32px; color: #3d627f; }
#content #cross-sell img { display: block; }

#content #cross-sell div.cross-sell-products { margin: 24px 0; height: 200px; }
#content #cross-sell a.promotion-portable-massager { text-indent: -9999px; border: none; display: block; width: 106px; height: 200px; background-image: url("../img/accessoires-de-massage/accessoires-de-massage-montreal.jpg"); background-position: 0px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell a.promotion-portable-massager:hover { background-position: 0px -200px; }

#content #cross-sell a.promotion-masseur-cou-epaules { text-indent: -9999px; border: none; display: block; width: 107px; height: 200px; background-image: url("../img/accessoires-de-massage/accessoires-de-massage-montreal.jpg"); background-position: -106px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell a.promotion-masseur-cou-epaules:hover { background-position: -106px -200px; }

#content #cross-sell a.promotion-masseur-cou-sky { text-indent: -9999px; border: none; display: block; width: 106px; height: 200px; background-image: url("../img/accessoires-de-massage/accessoires-de-massage-montreal.jpg"); background-position: -213px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell a.promotion-masseur-cou-sky:hover { background-position: -213px -200px; }

#content #cross-sell a.promotion-masseur-reflexologie-sky-1 { text-indent: -9999px; border: none; display: block; width: 106px; height: 200px; background-image: url("../img/accessoires-de-massage/accessoires-de-massage-montreal.jpg"); background-position: -319px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell a.promotion-masseur-reflexologie-sky-1:hover { background-position: -319px -200px; }

#content #cross-sell a.promotion-eye-massager { text-indent: -9999px; border: none; display: block; width: 107px; height: 200px; background-image: url("../img/accessoires-de-massage/accessoires-de-massage-montreal.jpg"); background-position: -425px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell a.promotion-eye-massager:hover { background-position: -425px -200px; }

#content #cross-sell a.promotion-masseur-reflexologie-sky-2 { text-indent: -9999px; border: none; display: block; width: 107px; height: 200px; background-image: url("../img/accessoires-de-massage/accessoires-de-massage-montreal.jpg"); background-position: -532px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell a.promotion-masseur-reflexologie-sky-2:hover { background-position: -532px -200px; }

#content #cross-sell a.promotion-masseur-reflexologie-sky-3 { text-indent: -9999px; border: none; display: block; width: 106px; height: 200px; background-image: url("../img/accessoires-de-massage/accessoires-de-massage-montreal.jpg"); background-position: -639px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell a.promotion-masseur-reflexologie-sky-3:hover { background-position: -639px -200px; }

#content #cross-sell a.promotion-masseur-reflexologie-sky-4 { text-indent: -9999px; border: none; display: block; width: 106px; height: 200px; background-image: url("../img/accessoires-de-massage/accessoires-de-massage-montreal.jpg"); background-position: -745px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell a.promotion-masseur-reflexologie-sky-4:hover { background-position: -745px -200px; }

#content #cross-sell a.promotion-masseur-reflexologie-sky-5 { text-indent: -9999px; border: none; display: block; width: 109px; height: 200px; background-image: url("../img/accessoires-de-massage/accessoires-de-massage-montreal.jpg"); background-position: -851px 0px; background-repeat: no-repeat; outline: none; float: left; }
#content #cross-sell a.promotion-masseur-reflexologie-sky-5:hover { background-position: -851px -200px; }

/*************************************************************************/
#content #cross-sell-2011 { clear: both; margin: 24px 0 0 0; }
#content #cross-sell-2011 h3 { margin: 16px 32px 8px 32px; border-bottom: 2px solid #3d627f; color: #3d627f; }
#content #cross-sell-2011 p { margin: 4px 32px 16px 32px; color: #3d627f; }
#content #cross-sell-2011 img { display: block; }

#content #cross-sell-2011 div.cross-sell-products { margin: 1px 0; height: 200px; }
#content #cross-sell-2011 a { text-indent: -9999px; border: none; display: block; width: 192px; height: 200px; background-image: url("../img/promotion/promotion-idee-cadeau-2011.jpg"); background-repeat: no-repeat; outline: none; float: left; }

#content #cross-sell-2011 a.promotion-portable-massager { background-position: 0px 0px; }
#content #cross-sell-2011 a.promotion-portable-massager:hover { background-position: 0px -200px; }

#content #cross-sell-2011 a.promotion-eye-massager { background-position: -192px 0px; }
#content #cross-sell-2011 a.promotion-eye-massager:hover { background-position: -192px -200px; }

#content #cross-sell-2011 a.promotion-masseur-reflexologie-sky-2 { background-position: -384px 0px; }
#content #cross-sell-2011 a.promotion-masseur-reflexologie-sky-2:hover { background-position: -384px -200px; }

#content #cross-sell-2011 a.promotion-massage-robotique-reflexologie-pro { background-position: -576px 0px; }
#content #cross-sell-2011 a.promotion-massage-robotique-reflexologie-pro:hover { background-position: -576px -200px; }

#content #cross-sell-2011 a.promotion-masseur-cou-epaules { background-position: -768px 0px; }
#content #cross-sell-2011 a.promotion-masseur-cou-epaules:hover { background-position: -768px -200px; }

#content #cross-sell-2011 a.promotion-masseur-cou-sky { background-position: -960px 0px; }
#content #cross-sell-2011 a.promotion-masseur-cou-sky:hover { background-position: -960px -200px; }

#content #cross-sell-2011 a.promotion-masseur-reflexologie-sky-1 { background-position: -1152px 0px; }
#content #cross-sell-2011 a.promotion-masseur-reflexologie-sky-1:hover { background-position: -1152px -200px; }

#content #cross-sell-2011 a.promotion-masseur-reflexologie-sky-5 { background-position: -1344px 0px; }
#content #cross-sell-2011 a.promotion-masseur-reflexologie-sky-5:hover { background-position: -1344px -200px; }

/********************************************************************************/

#content #four-icons { clear: both; margin: 32px 2px 0 2px; }
#content #four-icons div { width: 224px; height: 224px; margin: 12px 0 0 12px; padding: 0; float: left; background-color: orange;}
#content #four-icons div h3 { height: 80px; line-height: 16px; text-indent: -9999px; }
#content #four-icons div p { margin: 8px 12px 0 12px; font-size: 10px; }

#content #four-icons div.supports-lateraux { background-image: url("../img/icons/supports-lateraux.jpg"); }
#content #four-icons div.feutre-thermodurcie { background-image: url("../img/icons/feutre-thermodurcie.jpg"); }
#content #four-icons div.moteurs-allemands { background-image: url("../img/icons/moteurs-allemands.jpg"); }
#content #four-icons div.mousse-grande-qualite { background-image: url("../img/icons/mousse-grande-qualite.jpg"); }

#content #four-icons div.benefices-sante { background-image: url("../img/icons/benefices-sante.jpg"); }
#content #four-icons div.tendance-cocooning { background-image: url("../img/icons/tendance-cocooning.jpg"); }
#content #four-icons div.ressort-ensache-individuellement { background-image: url("../img/icons/ressort-ensache-individuellement.jpg"); }
#content #four-icons div.supports-lombaires-centraux { background-image: url("../img/icons/supports-lombaires-centraux.jpg"); }

#content #four-icons div.confort-parfait { background-image: url("../img/icons/confort-parfait.jpg"); }
#content #four-icons div.plus-exigeants { background-image: url("../img/icons/plus-exigeants.jpg"); }
#content #four-icons div.vue-interieur { background-image: url("../img/icons/vue-interieur.jpg"); }
#content #four-icons div.zero-emanation { background-image: url("../img/icons/zero-emanation.jpg"); }

/*****************************************************************************/
#content div.promotion-idee-cadeau { width: 702px; height: 187px; margin: 10px 0 0 10px; float: left; }
#content div.promotion-idee-cadeau ul { width: 702px; height: 187px; list-style-type: none; margin: 0; padding: 0; }
#content div.promotion-idee-cadeau ul li { height: 187px; float: left; margin: 0; padding: 0; }
#content div.promotion-idee-cadeau ul li a { display: block; width: 176px; height: 187px; text-indent: -9999px; border: none; background-image: url("../img/promotion/promotion-cadeau-relaxation-montreal.jpg"); background-position: 0 0; background-repeat: no-repeat; outline: none; }
#content div.promotion-idee-cadeau ul li a:hover { background-position: 0 -187px; background-repeat: no-repeat; outline: none; }

#content div.promotion-idee-cadeau #cadeau-portable-massager a { width: 176px; background-position: 0 0; }
#content div.promotion-idee-cadeau #cadeau-portable-massager a:hover { background-position: 0 -187px; }

#content div.promotion-idee-cadeau #cadeau-eye-massager a { width: 176px; background-position: -176px 0; }
#content div.promotion-idee-cadeau #cadeau-eye-massager a:hover { background-position: -176px -187px; }

#content div.promotion-idee-cadeau #cadeau-masseur-reflexologie-sky-2 a { width: 175px; background-position: -352px 0; }
#content div.promotion-idee-cadeau #cadeau-masseur-reflexologie-sky-2 a:hover { background-position: -352px -187px; }

#content div.promotion-idee-cadeau #cadeau-massage-robotique-reflexologie-pro a { width: 175px; background-position: -527px 0; }
#content div.promotion-idee-cadeau #cadeau-massage-robotique-reflexologie-pro a:hover { background-position: -527px -187px; }


#content div.promotion-idee-cadeau #cadeau-masseur-cou-epaules-sky a { width: 176px; background-position: 0 -374px; }
#content div.promotion-idee-cadeau #cadeau-masseur-cou-epaules-sky a:hover { background-position: 0 -561px; }

#content div.promotion-idee-cadeau #cadeau-masseur-cou-sky a { width: 176px; background-position: -176px -374px; }
#content div.promotion-idee-cadeau #cadeau-masseur-cou-sky a:hover { background-position: -176px -561px; }

#content div.promotion-idee-cadeau #cadeau-masseur-reflexologie-sky-1 a { width: 175px; background-position: -352px -374px; }
#content div.promotion-idee-cadeau #cadeau-masseur-reflexologie-sky-1 a:hover { background-position: -352px -561px; }

#content div.promotion-idee-cadeau #cadeau-masseur-reflexologie-sky-5 a { width: 175px; background-position: -527px -374px; }
#content div.promotion-idee-cadeau #cadeau-masseur-reflexologie-sky-5 a:hover { background-position: -527px -561px; }

/*=============================================================================
*
*============================================================================*/
#content #dotted { height: 1px; width: 928px; background-image: url("../img/background/hr-dotted.png"); background-position: bottom center; background-repeat: repeat-x; clear: both; margin: 0 auto 0 auto; padding: 32px 0 0 0; }
#content #dotted hr { display: none; }

/*=============================================================================
*
*============================================================================*/
#communication img { display: block; }
#communication .promotion a { display: block; height: 231px; float: left; text-indent: -9999px; }

#communication .promotion a.fauteuil-massage-ijoy { width: 216px; background-image: url("../img/communication/fauteuil-de-massage-ijoy.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
#communication .promotion a.fauteuil-massage-ijoy:hover { background-position: 0px -231px; }

#communication .promotion a.fauteuil-massage-sky-2-reflexologie { width: 155px; background-image: url("../img/communication/fauteuil-de-massage-sky-2-reflexologie.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
#communication .promotion a.fauteuil-massage-sky-2-reflexologie:hover { background-position: 0px -231px; }

#communication .promotion a.fauteuil-massage-premium { width: 200px; background-image: url("../img/communication/fauteuil-de-massage-premium.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
#communication .promotion a.fauteuil-massage-premium:hover { background-position: 0px -231px; }

#communication .promotion a.fauteuil-massage-sky-4-reflexologie { width: 154px; background-image: url("../img/communication/fauteuil-de-massage-sky-4-reflexologie.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
#communication .promotion a.fauteuil-massage-sky-4-reflexologie:hover { background-position: 0px -231px; }

#communication .promotion a.fauteuil-massage-shiatsu { width: 235px; background-image: url("../img/communication/fauteuil-de-massage-shiatsu.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
#communication .promotion a.fauteuil-massage-shiatsu:hover { background-position: 0px -231px; }

/*=*/

#communication .promotion-24 a { display: block; height: 272px; float: left; text-indent: -9999px; }

#communication .promotion-24 a.fauteuil-massage-jade { width: 394px; background-image: url("../img/communication/promotion-fauteuil-massage-jade-shiatsu.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
#communication .promotion-24 a.fauteuil-massage-jade:hover { background-position: 0px -272px; }

#communication .promotion-24 a.fauteuil-massage-sky-4-reflexologie { width: 393px; background-image: url("../img/communication/promotion-fauteuil-massage-sky-4-reflexologie.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
#communication .promotion-24 a.fauteuil-massage-sky-4-reflexologie:hover { background-position: 0px -272px; }

/*=*/

#communication .promotion-19 a { display: block; height: 272px; float: left; text-indent: -9999px; }

#communication .promotion-19 a.fauteuil-massage-jade { width: 394px; background-image: url("../img/communication/promotion-fauteuil-de-massage-jade-shiatsu.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
#communication .promotion-19 a.fauteuil-massage-jade:hover { background-position: 0px -272px; }

#communication .promotion-19 a.fauteuil-massage-sky-4-reflexologie { width: 393px; background-image: url("../img/communication/promotion-fauteuil-de-massage-sky-4-reflexologie.jpg"); background-position: 0px 0px; background-repeat: no-repeat; }
#communication .promotion-19 a.fauteuil-massage-sky-4-reflexologie:hover { background-position: 0px -272px; }

/*=*/


#home #communication div.fauteuil-liste { width: 242px; height: 40px; position: absolute; margin: 256px 0 0 700px; }
#home #communication div.fauteuil-liste a { display: block; width: 242px; height: 40px; text-indent: -9999px; background-image: url("../img/buttons/liste-fauteuils-massage-montreal.png"); background-position: 0px 0px; outline: none; }
#home #communication div.fauteuil-liste a:hover { background-position: 0px 40px; }


#home div.page-communication-message { width: 702px; height: 130px; padding-top: 20px; margin: 10px 0 0 10px; float: left; display: inline;}

#home div.page-communication { width: 702px; height: 219px; margin: 10px 0 20px 10px; float: left; display: inline; }
#home div.page-communication img { border: none; display: block; }

#home div.page-communication-6choix { width: 702px; height: 250px; margin: 10px 0 20px 10px; float: left; display: inline; }
#home div.page-communication-6choix img { border: none; display: block; }

#home div.page-communication-liquidation { width: 702px; height: 313px; margin: 10px 0 0 10px; }
#home div.page-communication-liquidation img { border: none; display: block; }

#home div.page-communication a.promotion-fauteuil-auto-souleveur { text-indent: -9999px; border: none; display: block; width: 702px; height: 219px; background-image: url("../img/thumbnail/promotion-fauteuil-auto-souleveur-montreal.jpg"); background-position: 0px 0px; background-repeat: no-repeat; outline: none; }
#home div.page-communication a.promotion-fauteuil-auto-souleveur:hover { background-position: 0px -219px; }

#home div.page-communication a.promotion-ortho-tempure-1100 { text-indent: -9999px; border: none; display: block; width: 702px; height: 219px; background-image: url("../img/thumbnail/promotion-lit-ajustable-montreal.jpg"); background-position: 0px 0px; background-repeat: no-repeat; outline: none; }

#home div.page-communication a.promotion-masseur-portatif-icomfort { text-indent: -9999px; border: none; display: block; width: 234px; height: 187px; background-image: url("../img/thumbnail/masseur-yeux-corps-pieds-montreal.jpg"); background-position: 0px 0px; background-repeat: no-repeat; outline: none; float: left; }
#home div.page-communication a.promotion-masseur-portatif-icomfort:hover { background-position: 0px -187px; }

#home div.page-communication a.promotion-eye-z-icomfort { text-indent: -9999px; border: none; display: block; width: 234px; height: 187px; background-image: url("../img/thumbnail/masseur-yeux-corps-pieds-montreal.jpg"); background-position: -234px 0px; background-repeat: no-repeat; outline: none; float: left; }
#home div.page-communication a.promotion-eye-z-icomfort:hover { background-position: -234px -187px; }

#home div.page-communication a.promotion-masseur-pieds { text-indent: -9999px; border: none; display: block; width: 234px; height: 187px; background-image: url("../img/thumbnail/masseur-yeux-corps-pieds-montreal.jpg"); background-position: -468px 0px; background-repeat: no-repeat; outline: none; float: left; }
#home div.page-communication a.promotion-masseur-pieds:hover { background-position: -468px -187px; }

#home div.right-column { width: 214px; float: right; padding-right: 10px; /*margin: 0 10px 0 0;*/ }
#home div.right-column h2 { font-size: 13px; margin-bottom: 0; }
#home div.right-column h2 a { color: #F22A36; text-decoration: none; }
#home div.right-column h2 a:hover { text-decoration: underline; }
#home div.right-column p { font-size: 12px; margin: 0 0 16px 0; }

/*=============================================================================
*
*============================================================================*/
#lit-ajustable #product-list { }
#lit-ajustable #product-list .product { width: 320px; height: 320px; float: left; }
#lit-ajustable #product-list .product a { display: block; width: 320px; height: 320px; text-indent: -9999px; outline: none; z-index: 30; position: relative; text-decoration: none; line-height: 8px; }

#lit-ajustable #product-list .product .product-description { margin: 0 0 0 8px; font-size: 10px; font-family: arial; color: #000000; line-height: 150%; z-index: 20; width: 294px; background-color: #ffffff; padding: 4px; border: 1px solid #333333; opacity: 0; display: block; text-indent: 0px; }
#lit-ajustable #product-list .product .hover { z-index: 40; position: relative; }

#lit-ajustable #product-list .product a#ortho-tempure-100 { background-image: url("../img/lit-ajustable/ortho-tempure-100/lit-ajustable-tempure-100-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-tempure-100:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-tempure-300 { background-image: url("../img/lit-ajustable/ortho-tempure-300/lit-ajustable-tempure-300-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-tempure-300:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-tempure-500 { background-image: url("../img/lit-ajustable/ortho-tempure-500/lit-ajustable-tempure-500-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-tempure-500:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-tempure-600 { background-image: url("../img/lit-ajustable/ortho-tempure-600/lit-ajustable-tempure-600-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-tempure-600:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-tempure-800 { background-image: url("../img/lit-ajustable/ortho-tempure-800/lit-ajustable-tempure-800-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-tempure-800:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-tempure-sensation { background-image: url("../img/lit-ajustable/ortho-tempure-sensation/lit-ajustable-tempure-sensation-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-tempure-sensation:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-tempure-900 { background-image: url("../img/lit-ajustable/ortho-tempure-900/lit-ajustable-tempure-900-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-tempure-900:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-tempure-1100 { background-image: url("../img/lit-ajustable/ortho-tempure-1100/lit-ajustable-tempure-1100-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-tempure-1100:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-passion { background-image: url("../img/lit-ajustable/ortho-passion/lit-ajustable-passion-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-passion:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-perfection { background-image: url("../img/lit-ajustable/ortho-perfection/lit-ajustable-perfection-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-perfection:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-platinum { background-image: url("../img/lit-ajustable/ortho-platinum/lit-ajustable-platinum-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-platinum:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-20-anniversaire { background-image: url("../img/lit-ajustable/ortho-20-anniversaire/lit-ajustable-20-anniversaire-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-20-anniversaire:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-25-anniversaire { background-image: url("../img/lit-ajustable/ortho-25-anniversaire/lit-ajustable-25-anniversaire-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-25-anniversaire:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-10-ans { background-image: url("../img/lit-ajustable/ortho-10-ans/lit-ajustable-10-ans-ortho-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-10-ans:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-bio { background-image: url("../img/lit-ajustable/ortho-bio/lit-ajustable-ortho-bio-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-bio:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#matelas-tout-sur-le-sommeil { background-image: url("../img/matelas/tout-sur-le-sommeil/tout-sur-le-sommeil-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#matelas-tout-sur-le-sommeil:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#collection-evolution { background-image: url("../img/matelas/collection-evolution/collection-evolution-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#collection-evolution:hover { background-position: 0px 320px; }


#lit-ajustable #product-list .product a#ortho-700 { background-image: url("../img/lit-ajustable/ortho-700/lit-ajustable-ortho-700-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-700:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-800 { background-image: url("../img/lit-ajustable/ortho-800/lit-ajustable-ortho-800-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-800:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-essentiel { background-image: url("../img/lit-ajustable/ortho-essentiel/lit-ajustable-ortho-essentiel-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-essentiel:hover { background-position: 0px 320px; }

#lit-ajustable #product-list .product a#ortho-evasion { background-image: url("../img/lit-ajustable/ortho-evasion/lit-ajustable-ortho-evasion-icon.jpg"); background-position: 0px 0px; }
#lit-ajustable #product-list .product a#ortho-evasion:hover { background-position: 0px 320px; }


#lit-ajustable #content h3 { margin: 32px 32px 0px 32px }
#lit-ajustable #content p { margin: 16px 32px 32px 32px }

/*=============================================================================
*
*============================================================================*/
#matelas #product-list { }
#matelas #product-list .product { width: 320px; height: 320px; float: left; }
#matelas #product-list .product a { display: block; width: 320px; height: 320px; text-indent: -9999px; outline: none; z-index: 30; position: relative; text-decoration: none; line-height: 8px; }

#matelas #product-list .product .product-description { margin: 0 0 0 8px; font-size: 10px; font-family: arial; color: #000000; line-height: 150%; z-index: 20; width: 294px; background-color: #ffffff; padding: 4px; border: 1px solid #333333; opacity: 0; display: block; text-indent: 0px; }
#matelas #product-list .product .hover { z-index: 40; position: relative; }

#matelas #product-list .product a#matelas-ortho-evasion { background-image: url("../img/matelas/ortho-evasion/matelas-evasion-ortho-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-ortho-evasion:hover { background-position: 0px 320px; }

#matelas #product-list .product a#matelas-ortho-tempure-300 { background-image: url("../img/matelas/ortho-tempure-300/matelas-tempure-300-ortho-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-ortho-tempure-300:hover { background-position: 0px 320px; }

#matelas #product-list .product a#matelas-ortho-tempure-600 { background-image: url("../img/matelas/ortho-tempure-600/matelas-tempure-600-ortho-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-ortho-tempure-600:hover { background-position: 0px 320px; }

#matelas #product-list .product a#matelas-ortho-tempure-900 { background-image: url("../img/matelas/ortho-tempure-900/matelas-tempure-900-ortho-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-ortho-tempure-900:hover { background-position: 0px 320px; }

#matelas #product-list .product a#matelas-ortho-passion { background-image: url("../img/matelas/ortho-passion/matelas-passion-ortho-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-ortho-passion:hover { background-position: 0px 320px; }

#matelas #product-list .product a#matelas-ortho-perfection { background-image: url("../img/matelas/ortho-perfection/matelas-perfection-ortho-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-ortho-perfection:hover { background-position: 0px 320px; }

#matelas #product-list .product a#matelas-ortho-platinum { background-image: url("../img/matelas/ortho-platinum/matelas-platinum-ortho-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-ortho-platinum:hover { background-position: 0px 320px; }

#matelas #product-list .product a#matelas-ortho-25-anniversaire { background-image: url("../img/matelas/ortho-25-anniversaire/matelas-25-anniversaire-ortho-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-ortho-25-anniversaire:hover { background-position: 0px 320px; }

#matelas #product-list .product a#matelas-ortho-10-ans { background-image: url("../img/matelas/ortho-10-ans/matelas-10-ans-ortho-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-ortho-10-ans:hover { background-position: 0px 320px; }

#matelas #product-list .product a#matelas-tout-sur-le-sommeil { background-image: url("../img/matelas/tout-sur-le-sommeil/tout-sur-le-sommeil-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#matelas-tout-sur-le-sommeil:hover { background-position: 0px 320px; }

#matelas #product-list .product a#collection-evolution { background-image: url("../img/matelas/collection-evolution/collection-evolution-icon.jpg"); background-position: 0px 0px; }
#matelas #product-list .product a#collection-evolution:hover { background-position: 0px 320px; }


#matelas #content h3 { margin: 32px 32px 0px 32px }
#matelas #content p { margin: 16px 32px 32px 32px }

/*=============================================================================
*
*============================================================================*/
#fauteuil-auto-souleveur #product-list { }
#fauteuil-auto-souleveur #product-list .product { width: 320px; height: 320px; float: left; }
#fauteuil-auto-souleveur #product-list .product a { display: block; width: 320px; height: 320px; text-indent: -9999px; outline: none; z-index: 30; position: relative; text-decoration: none; line-height: 8px; }

#fauteuil-auto-souleveur #product-list .product .product-description { margin: 0 0 0 8px; font-size: 10px; font-family: arial; color: #000000; line-height: 150%; z-index: 20; width: 294px; background-color: #ffffff; padding: 4px; border: 1px solid #333333; opacity: 0; display: block; text-indent: 0px; }
#fauteuil-auto-souleveur #product-list .product .hover { z-index: 40; position: relative; }

#fauteuil-auto-souleveur #product-list .product a#ergo-110 { background-image: url("../img/fauteuil-auto-souleveur/ergo-110/fauteuil-auto-souleveur-110-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-110:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-120 { background-image: url("../img/fauteuil-auto-souleveur/ergo-120/fauteuil-auto-souleveur-120-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-120:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-130 { background-image: url("../img/fauteuil-auto-souleveur/ergo-130/fauteuil-auto-souleveur-130-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-130:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-140 { background-image: url("../img/fauteuil-auto-souleveur/ergo-140/fauteuil-auto-souleveur-140-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-140:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-150 { background-image: url("../img/fauteuil-auto-souleveur/ergo-150/fauteuil-auto-souleveur-150-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-150:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-170 { background-image: url("../img/fauteuil-auto-souleveur/ergo-170/fauteuil-auto-souleveur-170-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-170:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-200 { background-image: url("../img/fauteuil-auto-souleveur/ergo-200/fauteuil-auto-souleveur-200-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-200:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-205 { background-image: url("../img/fauteuil-auto-souleveur/ergo-205/fauteuil-auto-souleveur-205-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-205:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-300-cm { background-image: url("../img/fauteuil-auto-souleveur/ergo-300-cm/fauteuil-auto-souleveur-300-cm-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-300-cm:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-300 { background-image: url("../img/fauteuil-auto-souleveur/ergo-300/fauteuil-auto-souleveur-300-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-300:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-305 { background-image: url("../img/fauteuil-auto-souleveur/ergo-305/fauteuil-auto-souleveur-305-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-305:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-310 { background-image: url("../img/fauteuil-auto-souleveur/ergo-310/fauteuil-auto-souleveur-310-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-310:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-315 { background-image: url("../img/fauteuil-auto-souleveur/ergo-315/fauteuil-auto-souleveur-315-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-315:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-320 { background-image: url("../img/fauteuil-auto-souleveur/ergo-320/fauteuil-auto-souleveur-320-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-320:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-190 { background-image: url("../img/fauteuil-auto-souleveur/ergo-190/fauteuil-auto-souleveur-190-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-190:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-325 { background-image: url("../img/fauteuil-auto-souleveur/ergo-325/fauteuil-auto-souleveur-325-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-325:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-330 { background-image: url("../img/fauteuil-auto-souleveur/ergo-330/fauteuil-auto-souleveur-330-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-330:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-335 { background-image: url("../img/fauteuil-auto-souleveur/ergo-335/fauteuil-auto-souleveur-335-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-335:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-340 { background-image: url("../img/fauteuil-auto-souleveur/ergo-340/fauteuil-auto-souleveur-340-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-340:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-400-cm { background-image: url("../img/fauteuil-auto-souleveur/ergo-400-cm/fauteuil-auto-souleveur-400-cm-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-400-cm:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-t-115 { background-image: url("../img/fauteuil-auto-souleveur/ergo-t-115/fauteuil-auto-souleveur-t-115-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-t-115:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-t-125 { background-image: url("../img/fauteuil-auto-souleveur/ergo-t-125/fauteuil-auto-souleveur-t-125-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-t-125:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-t-135 { background-image: url("../img/fauteuil-auto-souleveur/ergo-t-135/fauteuil-auto-souleveur-t-135-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-t-135:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-t-145 { background-image: url("../img/fauteuil-auto-souleveur/ergo-t-145/fauteuil-auto-souleveur-t-145-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-t-145:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-t-155 { background-image: url("../img/fauteuil-auto-souleveur/ergo-t-155/fauteuil-auto-souleveur-t-155-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-t-155:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #product-list .product a#ergo-t-165 { background-image: url("../img/fauteuil-auto-souleveur/ergo-t-165/fauteuil-auto-souleveur-t-165-ergo-icon.jpg"); background-position: 0px 0px; }
#fauteuil-auto-souleveur #product-list .product a#ergo-t-165:hover { background-position: 0px 320px; }

#fauteuil-auto-souleveur #content h3 { margin: 32px 32px 0px 32px }
#fauteuil-auto-souleveur #content p { margin: 16px 32px 32px 32px }

/*=============================================================================
*
*============================================================================*/
#bienfaits #product-list { }
#bienfaits #product-list .product { width: 320px; height: 320px; float: left; }
#bienfaits #product-list .product a { display: block; width: 320px; height: 320px; text-indent: -9999px; outline: none; }

#bienfaits #product-list .product a#bienfaits-corps { background-image: url("../img/fauteuil-massage/bienfaits/fauteuil-massage-bienfaits-corps-icon.jpg"); background-position: 0px 0px; }
#bienfaits #product-list .product a#bienfaits-corps:hover { background-position: 0px 320px; }

#bienfaits #product-list .product a#bienfaits-esprit { background-image: url("../img/fauteuil-massage/bienfaits/fauteuil-massage-bienfaits-esprit-icon.jpg"); background-position: 0px 0px; }
#bienfaits #product-list .product a#bienfaits-esprit:hover { background-position: 0px 320px; }

#bienfaits #product-list .product a#bienfaits-muscles { background-image: url("../img/fauteuil-massage/bienfaits/fauteuil-massage-bienfaits-muscles-icon.jpg"); background-position: 0px 0px; }
#bienfaits #product-list .product a#bienfaits-muscles:hover { background-position: 0px 320px; }

#bienfaits #product-list .product a#bienfaits-stress { background-image: url("../img/fauteuil-massage/bienfaits/fauteuil-massage-bienfaits-stress-icon.jpg"); background-position: 0px 0px; }
#bienfaits #product-list .product a#bienfaits-stress:hover { background-position: 0px 320px; }

#bienfaits #product-list .product a#bienfaits-investissement { background-image: url("../img/fauteuil-massage/bienfaits/fauteuil-massage-bienfaits-investissement-icon.jpg"); background-position: 0px 0px; }
#bienfaits #product-list .product a#bienfaits-investissement:hover { background-position: 0px 320px; }

#bienfaits #product-list .product a#bienfaits-robotique { background-image: url("../img/fauteuil-massage/bienfaits/fauteuil-massage-bienfaits-robotique-icon.jpg"); background-position: 0px 0px; }
#bienfaits #product-list .product a#bienfaits-robotique:hover { background-position: 0px 320px; }

/*=============================================================================
*
*============================================================================*/
#bienfaits-corps #sang { padding: 1px 0 0 0; }
#bienfaits-corps #sang img { float: right; margin: 16px 48px 0 32px; }
#bienfaits-corps #sang h2 { margin: 64px 0 0 64px; }
#bienfaits-corps #sang p { margin: 16px 0 0 64px; }

#bienfaits-corps #posture { padding: 1px 0 0 0; }
#bienfaits-corps #posture h2 { margin: 32px 0 0 64px; }
#bienfaits-corps #posture p { margin: 16px 288px 0 64px; }

#bienfaits-corps #images { padding: 1px 0 0 0; }
#bienfaits-corps #images  img { margin: 16px 0 0 48px; }

#bienfaits-corps #peau { padding: 1px 0 0 0; }
#bienfaits-corps #peau img { margin: 0 128px 0 48px; float: right; }
#bienfaits-corps #peau h2 { margin: 32px 0 0 64px; }
#bienfaits-corps #peau p { margin: 16px 0 0 64px; }

/*=============================================================================
*
*============================================================================*/
#bienfaits-esprit #effets { padding: 1px 0 0 0; }
#bienfaits-esprit #effets img { float: right; margin: 16px 48px 0 32px; }
#bienfaits-esprit #effets h2 { margin: 64px 0 0 64px; }
#bienfaits-esprit #effets p { margin: 16px 0 0 64px; }

#bienfaits-esprit #emotionnel { padding: 1px 0 0 0; clear: both; }
#bienfaits-esprit #emotionnel img { float: left; margin: -96px 48px 32px 32px; }
#bienfaits-esprit #emotionnel h2 { margin: 64px 0 0 64px; }
#bienfaits-esprit #emotionnel p { margin: 16px 64px 0 64px; }

#bienfaits-esprit #outil { padding: 1px 0 0 0; }
#bienfaits-esprit #outil img { float: right; margin: 0 128px 32px 32px; }
#bienfaits-esprit #outil h2 { margin: 0 0 0 64px; }
#bienfaits-esprit #outil p { margin: 16px 0 0 64px; width: 360px; }

#bienfaits-esprit #vivacite { padding: 1px 0 0 0; }
#bienfaits-esprit #vivacite img { float: left; margin: 32px 48px 48px 48px; }
#bienfaits-esprit #vivacite h2 { margin: 64px 0 0 64px; }
#bienfaits-esprit #vivacite p { margin: 16px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#bienfaits-muscles #muscles { padding: 1px 0 0 0; }
#bienfaits-muscles #muscles img { float: right; margin: 16px 16px 16px 0px; }
#bienfaits-muscles #muscles h2 { margin: 64px 0 0 64px; }
#bienfaits-muscles #muscles p { margin: 16px 544px 0 64px; }

#bienfaits-muscles #massages { padding: 1px 0 0 0; }
#bienfaits-muscles #massages img { float: left; margin: 64px 0px 32px 0px; }
#bienfaits-muscles #massages h2 { margin: 64px 0 0 528px; }
#bienfaits-muscles #massages p { margin: 16px 64px 0 528px; }

#bienfaits-muscles #bienfaits { padding: 1px 0 0 0; }
#bienfaits-muscles #bienfaits img { float: right; margin: 16px 308px 16px 0px; }
#bienfaits-muscles #bienfaits h2 { margin: 0 0 0 64px; }
#bienfaits-muscles #bienfaits p { margin: 16px 0 0 64px; width: 360px; }
#bienfaits-muscles #bienfaits ul { margin: 16px 0 0 96px; width: 360px; }

#bienfaits-muscles #masseur { padding: 1px 0 0 0; }
#bienfaits-muscles #masseur img { float: left; margin: 96px 0px 48px 16px; }
#bienfaits-muscles #masseur h2 { margin: 64px 0 0 528px; }
#bienfaits-muscles #masseur p { margin: 16px 64px 0 528px; }

/*=============================================================================
*
*============================================================================*/
#bienfaits-stress #stress { padding: 1px 0 0 0; }
#bienfaits-stress #stress img { float: right; margin: 16px 24px 0 -128px; }
#bienfaits-stress #stress h2 { margin: 64px 0 0 64px; }
#bienfaits-stress #stress p { margin: 16px 0 0 64px; }

#bienfaits-stress #digestion { padding: 1px 0 0 0; }
#bienfaits-stress #digestion h2 { margin: 64px 0 0 64px; }
#bienfaits-stress #digestion p { margin: 16px 0 0 64px; width: 420px; position: relative; }

#bienfaits-stress #images { padding: 1px 0 0 0; }
#bienfaits-stress #images  img { float: right; margin: -64px 0 0 0px; }

#bienfaits-stress #detente { padding: 1px 0 0 0; }
#bienfaits-stress #detente img { margin: 32px 64px 32px 96px; float: left; }
#bienfaits-stress #detente h2 { margin: 32px 0 0 64px; }
#bienfaits-stress #detente p { margin: 16px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#bienfaits-investissement #livraison { padding: 1px 0 0 0; }
#bienfaits-investissement #livraison img { float: right; margin: 64px 24px 0 24px; }
#bienfaits-investissement #livraison h2 { margin: 64px 0 0 64px; }
#bienfaits-investissement #livraison p { margin: 16px 0 0 64px; }

#bienfaits-investissement #images { padding: 1px 0 0 0; }
#bienfaits-investissement #images  img { margin: 24px 0 0 32px; }

#bienfaits-investissement #qualite { padding: 1px 0 0 0; }
#bienfaits-investissement #qualite h2 { margin: 64px 0 0 64px; }
#bienfaits-investissement #qualite p { margin: 16px 0 0 64px; }

#bienfaits-investissement #achat { padding: 1px 0 0 0; }
#bienfaits-investissement #achat img { margin: 32px 64px 32px 96px; float: right; }
#bienfaits-investissement #achat h2 { margin: 64px 0 0 64px; }
#bienfaits-investissement #achat p { margin: 16px 64px 0 64px; }

#bienfaits-investissement #gaterie { padding: 1px 0 0 0; }
#bienfaits-investissement #gaterie img { margin: 0px -64px 32px 16px; }
#bienfaits-investissement #gaterie h2 { margin: 32px 0 0 64px; position: relative; }
#bienfaits-investissement #gaterie p { margin: 16px 64px 0 64px; position: relative; }

/*=============================================================================
*
*============================================================================*/
#bienfaits-robotique #intelligent { padding: 1px 0 0 0; }
#bienfaits-robotique #intelligent img { margin: 48px 24px 0 96px; }
#bienfaits-robotique #intelligent h2 { margin: 64px 0 0 64px; }
#bienfaits-robotique #intelligent p { margin: 16px 320px 0 64px; }

#bienfaits-robotique #robotique { padding: 1px 0 0 0; }
#bienfaits-robotique #robotique img { margin: 32px 64px 32px 64px; float: right; }
#bienfaits-robotique #robotique h2 { margin: 96px 0 0 64px; }
#bienfaits-robotique #robotique p { margin: 16px 64px 0 64px; }

#bienfaits-robotique #scientifique { padding: 1px 0 0 0; clear: both; }
#bienfaits-robotique #scientifique img { margin: 32px 32px 32px 28px; float: left;  }
#bienfaits-robotique #scientifique h2 { margin: 32px 0 0 64px; }
#bienfaits-robotique #scientifique p { margin: 16px 64px 0 64px; }

#bienfaits-robotique #images { padding: 1px 0 0 0; }
#bienfaits-robotique #images  img { margin: 24px 0 0 32px; }

/*=============================================================================
*
*============================================================================*/
#ortho-tempure-100 #viscoelastic { padding: 1px 0 0 0; }
#ortho-tempure-100 #viscoelastic h2 { margin: 24px 0 0 96px; }
#ortho-tempure-100 #viscoelastic p { margin: 16px 0 0 96px; }

#ortho-tempure-100 #images { padding: 1px 0 0 0; }
#ortho-tempure-100 #images img { margin: 16px 0 0 0px; }

#ortho-tempure-100 #benefits { padding: 1px 0 0 0; }
#ortho-tempure-100 #benefits img { margin: 0 0 0 32px; }
#ortho-tempure-100 #benefits h3 { margin: 24px 0 0 96px; }
#ortho-tempure-100 #benefits h4 { margin: 20px 0 0 96px; }
#ortho-tempure-100 #benefits p { margin: 12px 64px 0 96px; }

#ortho-tempure-100 #size { padding: 1px 0 0 0; }
#ortho-tempure-100 #size img { margin: 0 0 0 0; }
#ortho-tempure-100 #size h3 { margin: 24px 0 0 96px; }
#ortho-tempure-100 #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-tempure-100 #size table th { text-align: center; background-color: #cccccc; }
#ortho-tempure-100 #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-tempure-100 #features { padding: 1px 0 0 0; }
#ortho-tempure-100 #features img { margin: 0 0 0 0; }
#ortho-tempure-100 #features h3 { margin: 64px 0 0 128px; }
#ortho-tempure-100 #features p { margin: 12px 0 0 128px; }

#ortho-tempure-100 #warranty { padding: 1px 0 0 0; }
#ortho-tempure-100 #warranty img { margin: 32px 0 0 0; }
#ortho-tempure-100 #warranty h3 { margin: 64px 0 0 544px; }
#ortho-tempure-100 #warranty ul { margin: 12px 64px 0 576px; }

/*=============================================================================
*
*============================================================================*/
#matelas-ortho-evasion #viscoelastic { padding: 1px 0 0 0; }
#matelas-ortho-evasion #viscoelastic h2 { margin: 24px 0 0 96px; }
#matelas-ortho-evasion #viscoelastic p { margin: 16px 0 0 96px; }

#matelas-ortho-evasion #images { padding: 1px 0 0 0; }
#matelas-ortho-evasion #images img { margin: 32px 0 0 128px; }

#matelas-ortho-evasion #benefits { padding: 1px 0 0 0; }
#matelas-ortho-evasion #benefits img { margin: 0 0 0 32px; }
#matelas-ortho-evasion #benefits h3 { margin: 24px 0 0 96px; }
#matelas-ortho-evasion #benefits h4 { margin: 20px 0 0 96px; }
#matelas-ortho-evasion #benefits p { margin: 12px 64px 0 96px; }
#matelas-ortho-evasion #benefits ul { margin: 12px 64px 0 128px; }

#matelas-ortho-evasion #size { padding: 1px 0 0 0; }
#matelas-ortho-evasion #size img { margin: 0 0 0 0; }
#matelas-ortho-evasion #size h3 { margin: 24px 0 0 96px; }
#matelas-ortho-evasion #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#matelas-ortho-evasion #size table th { text-align: center; background-color: #cccccc; }
#matelas-ortho-evasion #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#matelas-ortho-evasion #warranty { padding: 1px 0 0 0; }
#matelas-ortho-evasion #warranty img { margin: 24px 0 0 0; }
#matelas-ortho-evasion #warranty h3 { margin: 64px 0 0 544px; }
#matelas-ortho-evasion #warranty ul { margin: 12px 64px 0 576px; }

#matelas-ortho-evasion #plus-de-dix-ans { padding: 1px 0 0 0; }
#matelas-ortho-evasion #plus-de-dix-ans h2 { margin: 40px 0 0 96px; }
#matelas-ortho-evasion #plus-de-dix-ans p { margin: 8px 96px 0 96px; }
#matelas-ortho-evasion #plus-de-dix-ans img { margin: 50px 0px 0 0px; }

/*=============================================================================
*
*============================================================================*/
#matelas-ortho-tempure-300 #viscoelastic { padding: 1px 0 0 0; }
#matelas-ortho-tempure-300 #viscoelastic h2 { margin: 24px 0 0 96px; }
#matelas-ortho-tempure-300 #viscoelastic p { margin: 16px 0 0 96px; }

#matelas-ortho-tempure-300 #images { padding: 1px 0 0 0; }
#matelas-ortho-tempure-300 #images img { margin: 32px 0 0 128px; }

#matelas-ortho-tempure-300 #benefits { padding: 1px 0 0 0; }
#matelas-ortho-tempure-300 #benefits img { margin: 0 0 0 32px; }
#matelas-ortho-tempure-300 #benefits h3 { margin: 24px 0 0 96px; }
#matelas-ortho-tempure-300 #benefits h4 { margin: 20px 0 0 96px; }
#matelas-ortho-tempure-300 #benefits p { margin: 12px 64px 0 96px; }
#matelas-ortho-tempure-300 #benefits ul { margin: 12px 64px 0 128px; }

#matelas-ortho-tempure-300 #size { padding: 1px 0 0 0; }
#matelas-ortho-tempure-300 #size img { margin: 0 0 0 0; }
#matelas-ortho-tempure-300 #size h3 { margin: 24px 0 0 96px; }
#matelas-ortho-tempure-300 #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#matelas-ortho-tempure-300 #size table th { text-align: center; background-color: #cccccc; }
#matelas-ortho-tempure-300 #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#matelas-ortho-tempure-300 #warranty { padding: 1px 0 0 0; }
#matelas-ortho-tempure-300 #warranty img { margin: 24px 0 0 0; }
#matelas-ortho-tempure-300 #warranty h3 { margin: 64px 0 0 544px; }
#matelas-ortho-tempure-300 #warranty ul { margin: 12px 64px 0 576px; }

#matelas-ortho-tempure-300 #plus-de-dix-ans { padding: 1px 0 0 0; }
#matelas-ortho-tempure-300 #plus-de-dix-ans h2 { margin: 40px 0 0 96px; }
#matelas-ortho-tempure-300 #plus-de-dix-ans p { margin: 8px 96px 0 96px; }
#matelas-ortho-tempure-300 #plus-de-dix-ans img { margin: 50px 0px 0 0px; }


/*=============================================================================
*
*============================================================================*/
#ortho-tempure-300 #viscoelastic { padding: 1px 0 0 0; }
#ortho-tempure-300 #viscoelastic h2 { margin: 24px 0 0 96px; }
#ortho-tempure-300 #viscoelastic p { margin: 16px 0 0 96px; }

#ortho-tempure-300 #images { padding: 1px 0 0 0; }
#ortho-tempure-300 #images img { margin: 32px 0 0 128px; }

#ortho-tempure-300 #benefits { padding: 1px 0 0 0; }
#ortho-tempure-300 #benefits img { margin: 0 0 0 32px; }
#ortho-tempure-300 #benefits h3 { margin: 24px 0 0 96px; }
#ortho-tempure-300 #benefits h4 { margin: 20px 0 0 96px; }
#ortho-tempure-300 #benefits p { margin: 12px 64px 0 96px; }
#ortho-tempure-300 #benefits ul { margin: 12px 64px 0 128px; }

#ortho-tempure-300 #features { padding: 1px 0 0 0; }
#ortho-tempure-300 #features img { margin: 0 0 24px 0; }

#ortho-tempure-300 #size { padding: 1px 0 0 0; }
#ortho-tempure-300 #size img { margin: 0 0 0 0; }
#ortho-tempure-300 #size h3 { margin: 24px 0 0 96px; }
#ortho-tempure-300 #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-tempure-300 #size table th { text-align: center; background-color: #cccccc; }
#ortho-tempure-300 #size table td { width: 152px; text-align: center; background-color: #ffffff; }

/*=============================================================================
*
*============================================================================*/
#ortho-tempure-500 #viscoelastic { padding: 1px 0 0 0; }
#ortho-tempure-500 #viscoelastic h2 { margin: 24px 0 0 96px; }
#ortho-tempure-500 #viscoelastic p { margin: 16px 0 0 96px; }

#ortho-tempure-500 #images { padding: 1px 0 0 0; }
#ortho-tempure-500 #images img { margin: 16px 0 0 16px; }

#ortho-tempure-500 #benefits { padding: 1px 0 0 0; }
#ortho-tempure-500 #benefits img { margin: 0 0 0 32px; }
#ortho-tempure-500 #benefits h3 { margin: 24px 0 0 96px; }
#ortho-tempure-500 #benefits h4 { margin: 20px 0 0 96px; }
#ortho-tempure-500 #benefits p { margin: 12px 64px 0 96px; }
#ortho-tempure-500 #benefits ul { margin: 12px 64px 0 128px; }

#ortho-tempure-500 #size { padding: 1px 0 0 0; }
#ortho-tempure-500 #size img { margin: 0 0 0 0; }
#ortho-tempure-500 #size h3 { margin: 24px 0 0 96px; }
#ortho-tempure-500 #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-tempure-500 #size table th { text-align: center; background-color: #cccccc; }
#ortho-tempure-500 #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-tempure-500 #features { padding: 1px 0 0 0; }
#ortho-tempure-500 #features img { margin: 32px 0 0 0; }
#ortho-tempure-500 #features h3 { margin: 64px 0 0 128px; }
#ortho-tempure-500 #features p { margin: 12px 0 0 128px; }

#ortho-tempure-500 #warranty { padding: 1px 0 0 0; }
#ortho-tempure-500 #warranty img { margin: -128px 0 0 0; }
#ortho-tempure-500 #warranty h3 { margin: 32px 0 0 544px; }
#ortho-tempure-500 #warranty ul { margin: 12px 64px 0 576px; }

/*=============================================================================
*
*============================================================================*/
#matelas-ortho-tempure-600 #inside { padding: 1px 0 0 0; }
#matelas-ortho-tempure-600 #inside h2 { margin: 24px 0 0 96px; }
#matelas-ortho-tempure-600 #inside p { margin: 16px 0 0 96px; }

#matelas-ortho-tempure-600 #images { padding: 1px 0 0 0; }
#matelas-ortho-tempure-600 #images img { margin: 24px 0 0 0; }

#matelas-ortho-tempure-600 #spring { padding: 1px 0 0 0; }
#matelas-ortho-tempure-600 #spring img { margin: 0 0 0 32px; }
#matelas-ortho-tempure-600 #spring h3 { margin: 24px 0 0 96px; }
#matelas-ortho-tempure-600 #spring p { margin: 12px 64px 0 96px; }

#matelas-ortho-tempure-600 #size { padding: 1px 0 0 0; }
#matelas-ortho-tempure-600 #size img { margin: 0 0 0 0; }
#matelas-ortho-tempure-600 #size h3 { margin: 24px 0 0 96px; }
#matelas-ortho-tempure-600 #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#matelas-ortho-tempure-600 #size table th { text-align: center; background-color: #cccccc; }
#matelas-ortho-tempure-600 #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#matelas-ortho-tempure-600 #features { padding: 1px 0 0 0; }
#matelas-ortho-tempure-600 #features img { margin: 32px 0 0 0; }
#matelas-ortho-tempure-600 #features h3 { margin: 64px 0 0 96px; }
#matelas-ortho-tempure-600 #features ul { margin: 12px 0 0 128px; }

#matelas-ortho-tempure-600 #warranty { padding: 1px 0 0 0; }
#matelas-ortho-tempure-600 #warranty img { margin: -32px 0 0 0; }
#matelas-ortho-tempure-600 #warranty h3 { margin: 32px 0 0 480px; }
#matelas-ortho-tempure-600 #warranty ul { margin: 12px 64px 0 512px; }

#matelas-ortho-tempure-600 #plus-de-dix-ans { padding: 1px 0 0 0; }
#matelas-ortho-tempure-600 #plus-de-dix-ans h2 { margin: 40px 0 0 96px; }
#matelas-ortho-tempure-600 #plus-de-dix-ans p { margin: 8px 96px 0 96px; }
#matelas-ortho-tempure-600 #plus-de-dix-ans img { margin: 50px 0px 0 0px; }

/*=============================================================================
*
*============================================================================*/
#ortho-tempure-600 #inside { padding: 1px 0 0 0; }
#ortho-tempure-600 #inside h2 { margin: 24px 0 0 96px; }
#ortho-tempure-600 #inside p { margin: 16px 0 0 96px; }

#ortho-tempure-600 #images { padding: 1px 0 0 0; }
#ortho-tempure-600 #images img { margin: 24px 0 0 0; }

#ortho-tempure-600 #spring { padding: 1px 0 0 0; }
#ortho-tempure-600 #spring img { margin: 0 0 0 32px; }
#ortho-tempure-600 #spring h3 { margin: 24px 0 0 96px; }
#ortho-tempure-600 #spring p { margin: 12px 64px 0 96px; }

#ortho-tempure-600 #size { padding: 1px 0 0 0; }
#ortho-tempure-600 #size img { margin: 0 0 0 0; }
#ortho-tempure-600 #size h3 { margin: 24px 0 0 96px; }
#ortho-tempure-600 #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-tempure-600 #size table th { text-align: center; background-color: #cccccc; }
#ortho-tempure-600 #size table td { width: 152px; text-align: center; background-color: #ffffff; }

/*=============================================================================
*
*============================================================================*/
#ortho-tempure-800 #inside { padding: 1px 0 0 0; }
#ortho-tempure-800 #inside h2 { margin: 24px 0 0 96px; }
#ortho-tempure-800 #inside p { margin: 16px 0 0 96px; }

#ortho-tempure-800 #images { padding: 1px 0 0 0; }
#ortho-tempure-800 #images img { margin: 16px 0 0 0; }

#ortho-tempure-800 #spring { padding: 1px 0 0 0; }
#ortho-tempure-800 #spring img { margin: 0 0 0 32px; }
#ortho-tempure-800 #spring h3 { margin: 8px 0 0 96px; }
#ortho-tempure-800 #spring p { margin: 12px 64px 0 96px; }

#ortho-tempure-800 #size { padding: 1px 0 0 0; }
#ortho-tempure-800 #size img { margin: 0 0 0 0; }
#ortho-tempure-800 #size h3 { margin: 24px 0 0 96px; }
#ortho-tempure-800 #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-tempure-800 #size table th { text-align: center; background-color: #cccccc; }
#ortho-tempure-800 #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-tempure-800 #features { padding: 1px 0 0 0; }
#ortho-tempure-800 #features img { margin: 32px 0 0 0; }
#ortho-tempure-800 #features h3 { margin: 64px 0 0 96px; }
#ortho-tempure-800 #features ul { margin: 12px 0 0 128px; }

/*=============================================================================
*
*============================================================================*/
#ortho-tempure-sensation #inside { padding: 1px 0 0 0; }
#ortho-tempure-sensation #inside h2 { margin: 24px 0 0 96px; }
#ortho-tempure-sensation #inside p { margin: 16px 0 0 96px; }

#ortho-tempure-sensation #images { padding: 1px 0 0 0; }
#ortho-tempure-sensation #images img { margin: 16px 0 0 0; }

#ortho-tempure-sensation #spring { padding: 1px 0 0 0; }
#ortho-tempure-sensation #spring img { margin: 0 0 0 32px; }
#ortho-tempure-sensation #spring h3 { margin: 8px 0 0 96px; }
#ortho-tempure-sensation #spring p { margin: 12px 64px 0 96px; }

#ortho-tempure-sensation #size { padding: 1px 0 0 0; }
#ortho-tempure-sensation #size img { margin: 0 0 0 0; }
#ortho-tempure-sensation #size h3 { margin: 24px 0 0 96px; }
#ortho-tempure-sensation #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-tempure-sensation #size table th { text-align: center; background-color: #cccccc; }
#ortho-tempure-sensation #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-tempure-sensation #features { padding: 1px 0 0 0; }
#ortho-tempure-sensation #features img { margin: 32px 0 0 0; }
#ortho-tempure-sensation #features h3 { margin: 64px 0 0 96px; }
#ortho-tempure-sensation #features ul { margin: 12px 0 0 128px; }

/*=============================================================================
*
*============================================================================*/

#matelas-ortho-tempure-900 #ortho900 { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #ortho900 p { margin: 8px 400px 0 64px; }
#matelas-ortho-tempure-900 #ortho900 img { margin: 40px 0 0 64px; }

#matelas-ortho-tempure-900 #support-dorsal { padding: 1px 0 0 0; margin: 50px 0 50px 0;  }
#matelas-ortho-tempure-900 #support-dorsal { height: 347px; }
#matelas-ortho-tempure-900 #support-dorsal { width: 960px; }
#matelas-ortho-tempure-900 #support-dorsal { background-image:url(../img/matelas/ortho-tempure-900/matelas-tempure-900-ortho-support-dorsal.jpg); }

#matelas-ortho-tempure-900 #support-dorsal-niveau { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #support-dorsal-niveau { height: 639px; }
#matelas-ortho-tempure-900 #support-dorsal-niveau { width: 960px; }
#matelas-ortho-tempure-900 #support-dorsal-niveau { background-image:url(../img/matelas/ortho-tempure-900/matelas-tempure-900-ortho-support-dorsal-niveau.jpg); }

#matelas-ortho-tempure-900 #support-dorsal-2 { padding: 1px 0 0 0;}
#matelas-ortho-tempure-900 #support-dorsal-2 { height: 300px;}
#matelas-ortho-tempure-900 #support-dorsal-2 { width: 960px;}

#matelas-ortho-tempure-900 #alignement-dorsal { padding: 1px 0 0 0; float:left; margin: 0 0 10px 0; }
#matelas-ortho-tempure-900 #alignement-dorsal h3 { margin: 30px 0 0 64px; }
#matelas-ortho-tempure-900 #alignement-dorsal p { margin: 0 0 0 64px; }
#matelas-ortho-tempure-900 #alignement-dorsal { width: 440px; }

#matelas-ortho-tempure-900 #design-ressort { padding: 1px 0 0 0; float:right; margin: 0 0 10px 0; }
#matelas-ortho-tempure-900 #design-ressort h3 { margin: 30px 64px 0 0; }
#matelas-ortho-tempure-900 #design-ressort p { margin: 0 64px 0 0; }
#matelas-ortho-tempure-900 #design-ressort { width: 440px; }

#matelas-ortho-tempure-900 #experimentez { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #experimentez { margin: 30px 64px 0 64px; }

#matelas-ortho-tempure-900 #nasa { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #nasa img { margin: 40px 30px 0 64px; }
#matelas-ortho-tempure-900 #nasa h3 { margin: 60px 0 0 64px; }
#matelas-ortho-tempure-900 #nasa p { margin: 10px 64px 150px 64px; }

#matelas-ortho-tempure-900 #soulagement { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #soulagement img { margin: 0 64px 0 30px; }
#matelas-ortho-tempure-900 #soulagement p { margin: 10px 0 0 64px; }
#matelas-ortho-tempure-900 #soulagement h3 { margin: 30px 0 0 64px; }

#matelas-ortho-tempure-900 #bien-commencer { padding: 1px 0 0 0; margin: 30px 0 0 0; }
#matelas-ortho-tempure-900 #bien-commencer p { margin: 0 18px 0 525px; }
#matelas-ortho-tempure-900 #bien-commencer h3 { margin: 18px 18px 0 525px; }
#matelas-ortho-tempure-900 #bien-commencer { width: 960px; }
#matelas-ortho-tempure-900 #bien-commencer { height: 468px; }
#matelas-ortho-tempure-900 #bien-commencer { background-image:url(../img/matelas/ortho-tempure-900/matelas-tempure-900-ortho-bien-commencer.jpg); }

#matelas-ortho-tempure-900 #interieur { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #interieur h3 { margin: 30px 64px 0 64px; }
#matelas-ortho-tempure-900 #interieur p { margin: 10px 64px 0 64px; }

#matelas-ortho-tempure-900 #matelas-ressorts { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #matelas-ressorts h3 { margin: 20px 0 0 64px; }
#matelas-ortho-tempure-900 #matelas-ressorts p { margin: 10px 0 0 64px; }
#matelas-ortho-tempure-900 #matelas-ressorts img { margin: 0 64px 60px 20px; }

#matelas-ortho-tempure-900 #formats { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #formats { height: 150px; }
#matelas-ortho-tempure-900 #formats { width: 960px; }
#matelas-ortho-tempure-900 #formats { background-image:url(../img/matelas/ortho-tempure-900/matelas-tempure-900-ortho-formats.jpg); }

#matelas-ortho-tempure-900 #visco-gel { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #visco-gel h3 { margin: 30px 0 0 64px; }
#matelas-ortho-tempure-900 #visco-gel p { margin: 10px 0 0 64px; }
#matelas-ortho-tempure-900 #visco-gel img { margin: 30px 64px 30px 30px; }

#matelas-ortho-tempure-900 #visco-gel-2 { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #visco-gel-2 h3 { margin: 30px 64px 0 64px; }
#matelas-ortho-tempure-900 #visco-gel-2 p { margin: 10px 64px 0 64px; }

#matelas-ortho-tempure-900 #matelas-qualite { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #matelas-qualite h3 { margin: 30px 64px 0 10px; }
#matelas-ortho-tempure-900 #matelas-qualite  p { margin: 10px 64px 0 10px; }
#matelas-ortho-tempure-900 #matelas-qualite  img { margin: 30px 50px 30px 64px; }

#matelas-ortho-tempure-900 #meilleurs-garanties { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #meilleurs-garanties h3 { margin: 50px 0 0 64px; }
#matelas-ortho-tempure-900 #meilleurs-garanties p { margin: 10px 0 0 64px; }
#matelas-ortho-tempure-900 #meilleurs-garanties img { margin: 50px 0 0 10px; }

#matelas-ortho-tempure-900 #plus-de-dix-ans { padding: 1px 0 0 0; }
#matelas-ortho-tempure-900 #plus-de-dix-ans h2 { margin: 40px 0 0 96px; }
#matelas-ortho-tempure-900 #plus-de-dix-ans p { margin: 8px 96px 0 96px; }
#matelas-ortho-tempure-900 #plus-de-dix-ans img { margin: 50px 0px 0 0px; }

/*=============================================================================
*
*============================================================================*/

#ortho-tempure-900 #ortho900 { padding: 1px 0 0 0; }
#ortho-tempure-900 #ortho900 p { margin: 8px 400px 0 64px; }
#ortho-tempure-900 #ortho900 img { margin: 40px 0 0 64px; }

#ortho-tempure-900 #support-dorsal { padding: 1px 0 0 0; margin: 50px 0 50px 0;  }
#ortho-tempure-900 #support-dorsal { height: 347px; }
#ortho-tempure-900 #support-dorsal { width: 960px; }
#ortho-tempure-900 #support-dorsal { background-image:url(../img/lit-ajustable/ortho-tempure-900/lit-ajustable-tempure-900-ortho-support-dorsal.jpg); }

#ortho-tempure-900 #support-dorsal-niveau { padding: 1px 0 0 0; }
#ortho-tempure-900 #support-dorsal-niveau { height: 639px; }
#ortho-tempure-900 #support-dorsal-niveau { width: 960px; }
#ortho-tempure-900 #support-dorsal-niveau { background-image:url(../img/lit-ajustable/ortho-tempure-900/lit-ajustable-tempure-900-ortho-support-dorsal-niveau.jpg); }

#ortho-tempure-900 #support-dorsal-2 { padding: 1px 0 0 0;}
#ortho-tempure-900 #support-dorsal-2 { height: 300px;}
#ortho-tempure-900 #support-dorsal-2 { width: 960px;}

#ortho-tempure-900 #alignement-dorsal { padding: 1px 0 0 0; float:left; margin: 0 0 10px 0; }
#ortho-tempure-900 #alignement-dorsal h3 { margin: 30px 0 0 64px; }
#ortho-tempure-900 #alignement-dorsal p { margin: 0 0 0 64px; }
#ortho-tempure-900 #alignement-dorsal { width: 440px; }

#ortho-tempure-900 #design-ressort { padding: 1px 0 0 0; float:right; margin: 0 0 10px 0; }
#ortho-tempure-900 #design-ressort h3 { margin: 30px 64px 0 0; }
#ortho-tempure-900 #design-ressort p { margin: 0 64px 0 0; }
#ortho-tempure-900 #design-ressort { width: 440px; }

#ortho-tempure-900 #experimentez { padding: 1px 0 0 0; }
#ortho-tempure-900 #experimentez { margin: 30px 64px 0 64px; }

#ortho-tempure-900 #nasa { padding: 1px 0 0 0; }
#ortho-tempure-900 #nasa img { margin: 40px 30px 0 64px; }
#ortho-tempure-900 #nasa h3 { margin: 60px 0 0 64px; }
#ortho-tempure-900 #nasa p { margin: 10px 64px 150px 64px; }

#ortho-tempure-900 #soulagement { padding: 1px 0 0 0; }
#ortho-tempure-900 #soulagement img { margin: 0 64px 0 30px; }
#ortho-tempure-900 #soulagement p { margin: 10px 0 0 64px; }
#ortho-tempure-900 #soulagement h3 { margin: 30px 0 0 64px; }

#ortho-tempure-900 #bien-commencer { padding: 1px 0 0 0; margin: 30px 0 0 0; }
#ortho-tempure-900 #bien-commencer p { margin: 0 18px 0 525px; }
#ortho-tempure-900 #bien-commencer h3 { margin: 18px 18px 0 525px; }
#ortho-tempure-900 #bien-commencer { width: 960px; }
#ortho-tempure-900 #bien-commencer { height: 468px; }
#ortho-tempure-900 #bien-commencer { background-image:url(../img/lit-ajustable/ortho-tempure-900/lit-ajustable-tempure-900-ortho-bien-commencer.jpg); }

#ortho-tempure-900 #interieur { padding: 1px 0 0 0; }
#ortho-tempure-900 #interieur h3 { margin: 30px 64px 0 64px; }
#ortho-tempure-900 #interieur p { margin: 10px 64px 0 64px; }

#ortho-tempure-900 #matelas-ressorts { padding: 1px 0 0 0; }
#ortho-tempure-900 #matelas-ressorts h3 { margin: 20px 0 0 64px; }
#ortho-tempure-900 #matelas-ressorts p { margin: 10px 0 0 64px; }
#ortho-tempure-900 #matelas-ressorts img { margin: 0 64px 60px 20px; }

#ortho-tempure-900 #caracteristiques { padding: 1px 0 0 0; }
#ortho-tempure-900 #caracteristiques h3 { margin: 30px 0 0 64px; }
#ortho-tempure-900 #caracteristiques p { margin: 10px 0 0 64px; }

#ortho-tempure-900 #formats { padding: 1px 0 0 0; }
#ortho-tempure-900 #formats { height: 150px; }
#ortho-tempure-900 #formats { width: 960px; }
#ortho-tempure-900 #formats { background-image:url(../img/lit-ajustable/ortho-tempure-900/lit-ajustable-tempure-900-ortho-formats.jpg); }

#ortho-tempure-900 #garanties { padding: 1px 0 0 0; }
#ortho-tempure-900 #garanties h3 { margin: 60px 0 0 64px; }
#ortho-tempure-900 #garanties p { margin: 10px 0 0 64px; }
#ortho-tempure-900 #garanties { height: 264px; }
#ortho-tempure-900 #garanties { width: 960px; }
#ortho-tempure-900 #garanties { background-image:url(../img/lit-ajustable/ortho-tempure-900/lit-ajustable-tempure-900-ortho-garanties.jpg); }

#ortho-tempure-900 #visco-gel { padding: 1px 0 0 0; }
#ortho-tempure-900 #visco-gel h3 { margin: 30px 0 0 64px; }
#ortho-tempure-900 #visco-gel p { margin: 10px 0 0 64px; }
#ortho-tempure-900 #visco-gel img { margin: 30px 64px 30px 30px; }

#ortho-tempure-900 #visco-gel-2 { padding: 1px 0 0 0; }
#ortho-tempure-900 #visco-gel-2 h3 { margin: 30px 64px 0 64px; }
#ortho-tempure-900 #visco-gel-2 p { margin: 10px 64px 0 64px; }

#ortho-tempure-900 #matelas-qualite { padding: 1px 0 0 0; }
#ortho-tempure-900 #matelas-qualite h3 { margin: 30px 64px 0 10px; }
#ortho-tempure-900 #matelas-qualite  p { margin: 10px 64px 0 10px; }
#ortho-tempure-900 #matelas-qualite  img { margin: 30px 50px 30px 64px; }

#ortho-tempure-900 #meilleurs-garanties { padding: 1px 0 0 0; }
#ortho-tempure-900 #meilleurs-garanties h3 { margin: 50px 0 0 64px; }
#ortho-tempure-900 #meilleurs-garanties p { margin: 10px 0 0 64px; }
#ortho-tempure-900 #meilleurs-garanties img { margin: 50px 0 0 10px; }

/*=============================================================================
*
*============================================================================*/
#ortho-tempure-1100 #inside { padding: 1px 0 0 0; }
#ortho-tempure-1100 #inside h2 { margin: 24px 0 0 96px; }
#ortho-tempure-1100 #inside p { margin: 16px 0 0 96px; }

#ortho-tempure-1100 #images { padding: 1px 0 0 0; }
#ortho-tempure-1100 #images img { margin: 48px 0 0 0; }

#ortho-tempure-1100 #benefits { padding: 1px 0 0 0; }
#ortho-tempure-1100 #benefits img { margin: 0 0 0 32px; }
#ortho-tempure-1100 #benefits h3 { margin: 24px 0 0 96px; }
#ortho-tempure-1100 #benefits h4 { margin: 20px 0 0 96px; }
#ortho-tempure-1100 #benefits p { margin: 12px 64px 0 96px; }
#ortho-tempure-1100 #benefits ul { margin: 12px 64px 0 128px; }

#ortho-tempure-1100 #size { padding: 1px 0 0 0; }
#ortho-tempure-1100 #size img { margin: 0 0 0 0; }
#ortho-tempure-1100 #size h3 { margin: 24px 0 0 96px; }
#ortho-tempure-1100 #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-tempure-1100 #size table th { text-align: center; background-color: #cccccc; }
#ortho-tempure-1100 #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-tempure-1100 #features { padding: 1px 0 0 0; }
#ortho-tempure-1100 #features img { margin: 0 0 0 0; }
#ortho-tempure-1100 #features img.warranty { float: right; }
#ortho-tempure-1100 #features h3 { margin: 24px 0 0 480px; }
#ortho-tempure-1100 #features ul { margin: 12px 0 0 512px; }


#ortho-tempure-1100 #back-support { padding: 1px 0 0 0; }
#ortho-tempure-1100 #back-support h2 { margin: 48px 0 0 64px; }
#ortho-tempure-1100 #back-support p { margin: 16px 288px 0 64px; }
#ortho-tempure-1100 #back-support img { margin: 24px 0 0 32px; }
#ortho-tempure-1100 #back-support ul { margin: 16px 64px 0 96px; }

#ortho-tempure-1100 #support-dorsal {  }
#ortho-tempure-1100 #support-dorsal img { display: block; margin: auto; }

#ortho-tempure-1100 #alignment-design { height: 256px; }
#ortho-tempure-1100 #alignment-design h3 { margin: 16px 32px 4px 32px; }
#ortho-tempure-1100 #alignment-design p { margin: 4px 32px 8px 32px; }
#ortho-tempure-1100 #alignment-design div.two-column-left { width: 448px; float: left; margin: 0 0 0 32px; }
#ortho-tempure-1100 #alignment-design div.two-column-right { width: 480px; float: left; margin: 0; }

#ortho-tempure-1100 #comfort {  }
#ortho-tempure-1100 #comfort h3 { margin: 16px 64px 4px 64px; }
#ortho-tempure-1100 #comfort p { margin: 4px 64px 8px 64px; }

#ortho-tempure-1100 #spaceage { padding: 1px 0 0 0; }
#ortho-tempure-1100 #spaceage img { margin: 0 96px 0 32px; }
#ortho-tempure-1100 #spaceage h3 { margin: 64px 0 4px 64px; }
#ortho-tempure-1100 #spaceage p { margin: 4px 64px 0 64px; }

#ortho-tempure-1100 #pression { padding: 1px 0 0 0; }
#ortho-tempure-1100 #pression img { margin: 24px 32px 0 0; }
#ortho-tempure-1100 #pression h3 { margin: 32px 0 4px 64px; }
#ortho-tempure-1100 #pression p { margin: 4px 64px 0 64px; }

#ortho-tempure-1100 #start-day { clear: both; padding: 1px 0 0 0; }
#ortho-tempure-1100 #start-day h3 { margin: 32px 64px 4px 64px; }
#ortho-tempure-1100 #start-day p { margin: 4px 64px 8px 64px; }

#ortho-tempure-1100 #support-epaules { margin: 32px 0; }
#ortho-tempure-1100 #support-epaules img { display: block; margin: auto; }

#ortho-tempure-1100 #inside {  }
#ortho-tempure-1100 #inside h3 { margin: 16px 64px 4px 64px; }
#ortho-tempure-1100 #inside p { margin: 4px 64px 8px 64px; }

#ortho-tempure-1100 #individual {  }
#ortho-tempure-1100 #individual h3 { margin: 16px 64px 4px 64px; }
#ortho-tempure-1100 #individual img { margin: 16px 0 0 24px; }
#ortho-tempure-1100 #individual h4 { margin: 16px 64px 4px 64px; }
#ortho-tempure-1100 #individual p { margin: 4px 64px 8px 64px; }
#ortho-tempure-1100 #individual ul { margin: 4px 64px 8px 96px; }

#ortho-tempure-1100 #size { padding: 1px 0 0 0; }
#ortho-tempure-1100 #size img { margin: 0 0 0 0; }
#ortho-tempure-1100 #size h3 { margin: 24px 0 0 96px; }
#ortho-tempure-1100 #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-tempure-1100 #size table th { text-align: center; background-color: #cccccc; }
#ortho-tempure-1100 #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-tempure-1100 #features { padding: 1px 0 0 0; }
#ortho-tempure-1100 #features img { margin: 24px 0 0 64px; }
#ortho-tempure-1100 #features h3 { margin: 56px 0 0 480px; }
#ortho-tempure-1100 #features ul { margin: 4px 0 24px 512px; }

#ortho-tempure-1100 #anniversary { padding: 1px 0 0 0; }
#ortho-tempure-1100 #anniversary img { margin: 40px 64px 0 32px; }
#ortho-tempure-1100 #anniversary h3 { margin: 48px 0 4px 64px; }
#ortho-tempure-1100 #anniversary p { margin: 4px 64px 0 64px; }

#ortho-tempure-1100 #base { padding: 1px 0 0 0; }
#ortho-tempure-1100 #base img { margin: 24px 32px 0 32px; }
#ortho-tempure-1100 #base h3 { margin: 56px 0 4px 360px; }
#ortho-tempure-1100 #base ul { margin: 4px 64px 0 360px; }

#ortho-tempure-1100 #telecommande { padding: 1px 0 0 0; }
#ortho-tempure-1100 #telecommande img { margin: 24px 0 0 40px; }

#ortho-tempure-1100 #aloe-vera {  }
#ortho-tempure-1100 #aloe-vera h3 { margin: 16px 64px 4px 64px; }
#ortho-tempure-1100 #aloe-vera img { margin: 40px 0 0 32px; }
#ortho-tempure-1100 #aloe-vera p { margin: 4px 64px 8px 64px; }
#ortho-tempure-1100 #aloe-vera ul { margin: 4px 64px 8px 96px; }

#ortho-tempure-1100 #quality-investment { padding: 1px 0 0 0; }
#ortho-tempure-1100 #quality-investment img { margin: 8px 32px 0 0; }
#ortho-tempure-1100 #quality-investment h3 { margin: 48px 32px 4px 64px; }
#ortho-tempure-1100 #quality-investment p { margin: 4px 64px 0 64px; }

#ortho-tempure-1100 #warranty { padding: 1px 0 0 0; }
#ortho-tempure-1100 #warranty img { margin: 40px 48px 0 24px; }
#ortho-tempure-1100 #warranty h3 { margin: 32px 0 4px 64px; }
#ortho-tempure-1100 #warranty p { margin: 4px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#ortho-20-anniversaire #back-support { padding: 1px 0 0 0; }
#ortho-20-anniversaire #back-support h2 { margin: 48px 0 0 64px; }
#ortho-20-anniversaire #back-support p { margin: 16px 288px 0 64px; }
#ortho-20-anniversaire #back-support img { margin: 24px 0 0 32px; }
#ortho-20-anniversaire #back-support ul { margin: 16px 64px 0 96px; }

#ortho-20-anniversaire #support-dorsal {  }
#ortho-20-anniversaire #support-dorsal img { display: block; margin: auto; }

#ortho-20-anniversaire #alignment-design { height: 256px; }
#ortho-20-anniversaire #alignment-design h3 { margin: 16px 32px 4px 32px; }
#ortho-20-anniversaire #alignment-design p { margin: 4px 32px 8px 32px; }
#ortho-20-anniversaire #alignment-design div.two-column-left { width: 448px; float: left; margin: 0 0 0 32px; }
#ortho-20-anniversaire #alignment-design div.two-column-right { width: 480px; float: left; margin: 0; }

#ortho-20-anniversaire #comfort {  }
#ortho-20-anniversaire #comfort h3 { margin: 16px 64px 4px 64px; }
#ortho-20-anniversaire #comfort p { margin: 4px 64px 8px 64px; }

#ortho-20-anniversaire #spaceage { padding: 1px 0 0 0; }
#ortho-20-anniversaire #spaceage img { margin: 0 96px 0 32px; }
#ortho-20-anniversaire #spaceage h3 { margin: 64px 0 4px 64px; }
#ortho-20-anniversaire #spaceage p { margin: 4px 64px 0 64px; }

#ortho-20-anniversaire #pression { padding: 1px 0 0 0; }
#ortho-20-anniversaire #pression img { margin: 24px 32px 0 0; }
#ortho-20-anniversaire #pression h3 { margin: 32px 0 4px 64px; }
#ortho-20-anniversaire #pression p { margin: 4px 64px 0 64px; }

#ortho-20-anniversaire #start-day { clear: both; padding: 1px 0 0 0; }
#ortho-20-anniversaire #start-day h3 { margin: 32px 64px 4px 64px; }
#ortho-20-anniversaire #start-day p { margin: 4px 64px 8px 64px; }

#ortho-20-anniversaire #support-epaules { margin: 32px 0; }
#ortho-20-anniversaire #support-epaules img { display: block; margin: auto; }

#ortho-20-anniversaire #inside {  }
#ortho-20-anniversaire #inside h3 { margin: 16px 64px 4px 64px; }
#ortho-20-anniversaire #inside p { margin: 4px 64px 8px 64px; }

#ortho-20-anniversaire #individual {  }
#ortho-20-anniversaire #individual h3 { margin: 16px 64px 4px 64px; }
#ortho-20-anniversaire #individual img { margin: 16px 0 0 24px; }
#ortho-20-anniversaire #individual h4 { margin: 16px 64px 4px 64px; }
#ortho-20-anniversaire #individual p { margin: 4px 64px 8px 64px; }
#ortho-20-anniversaire #individual ul { margin: 4px 64px 8px 96px; }

#ortho-20-anniversaire #size { padding: 1px 0 0 0; }
#ortho-20-anniversaire #size img { margin: 0 0 0 0; }
#ortho-20-anniversaire #size h3 { margin: 24px 0 0 96px; }
#ortho-20-anniversaire #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-20-anniversaire #size table th { text-align: center; background-color: #cccccc; }
#ortho-20-anniversaire #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-20-anniversaire #features { padding: 1px 0 0 0; }
#ortho-20-anniversaire #features img { margin: 24px 0 0 64px; }
#ortho-20-anniversaire #features h3 { margin: 56px 0 0 480px; }
#ortho-20-anniversaire #features ul { margin: 4px 0 24px 512px; }

#ortho-20-anniversaire #anniversary { padding: 1px 0 0 0; }
#ortho-20-anniversaire #anniversary img { margin: 40px 64px 0 32px; }
#ortho-20-anniversaire #anniversary h3 { margin: 48px 0 4px 64px; }
#ortho-20-anniversaire #anniversary p { margin: 4px 64px 0 64px; }

#ortho-20-anniversaire #quality-investment { padding: 1px 0 0 0; }
#ortho-20-anniversaire #quality-investment img { margin: 8px 32px 0 0; }
#ortho-20-anniversaire #quality-investment h3 { margin: 48px 32px 4px 64px; }
#ortho-20-anniversaire #quality-investment p { margin: 4px 64px 0 64px; }

#ortho-20-anniversaire #warranty { padding: 1px 0 0 0; }
#ortho-20-anniversaire #warranty img { margin: 40px 48px 0 24px; }
#ortho-20-anniversaire #warranty h3 { margin: 32px 0 4px 64px; }
#ortho-20-anniversaire #warranty p { margin: 4px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#matelas-ortho-25-anniversaire  #back-support { padding: 1px 0 0 0; }
#matelas-ortho-25-anniversaire  #back-support h2 { margin: 48px 0 0 64px; }
#matelas-ortho-25-anniversaire  #back-support p { margin: 16px 288px 0 64px; }
#matelas-ortho-25-anniversaire  #back-support img { margin: 24px 0 0 32px; }
#matelas-ortho-25-anniversaire  #back-support ul { margin: 16px 64px 0 96px; }

#matelas-ortho-25-anniversaire  #support-dorsal {  }
#matelas-ortho-25-anniversaire  #support-dorsal img { display: block; margin: auto; }

#matelas-ortho-25-anniversaire  #alignment-design { height: 256px; }
#matelas-ortho-25-anniversaire  #alignment-design h3 { margin: 16px 32px 4px 32px; }
#matelas-ortho-25-anniversaire  #alignment-design p { margin: 4px 32px 8px 32px; }
#matelas-ortho-25-anniversaire  #alignment-design div.two-column-left { width: 448px; float: left; margin: 0 0 0 32px; }
#matelas-ortho-25-anniversaire  #alignment-design div.two-column-right { width: 480px; float: left; margin: 0; }

#matelas-ortho-25-anniversaire  #comfort {  }
#matelas-ortho-25-anniversaire  #comfort h3 { margin: 16px 64px 4px 64px; }
#matelas-ortho-25-anniversaire  #comfort p { margin: 4px 64px 8px 64px; }

#matelas-ortho-25-anniversaire  #spaceage { padding: 1px 0 0 0; }
#matelas-ortho-25-anniversaire  #spaceage img { margin: 0 96px 0 32px; }
#matelas-ortho-25-anniversaire  #spaceage h3 { margin: 64px 0 4px 64px; }
#matelas-ortho-25-anniversaire  #spaceage p { margin: 4px 64px 0 64px; }

#matelas-ortho-25-anniversaire  #pression { padding: 1px 0 0 0; }
#matelas-ortho-25-anniversaire  #pression img { margin: 24px 32px 0 0; }
#matelas-ortho-25-anniversaire  #pression h3 { margin: 32px 0 4px 64px; }
#matelas-ortho-25-anniversaire  #pression p { margin: 4px 64px 0 64px; }

#matelas-ortho-25-anniversaire  #start-day { clear: both; padding: 1px 0 0 0; }
#matelas-ortho-25-anniversaire  #start-day h3 { margin: 32px 64px 4px 64px; }
#matelas-ortho-25-anniversaire  #start-day p { margin: 4px 64px 8px 64px; }

#matelas-ortho-25-anniversaire  #support-epaules { margin: 32px 0; }
#matelas-ortho-25-anniversaire  #support-epaules img { display: block; margin: auto; }

#matelas-ortho-25-anniversaire  #inside {  }
#matelas-ortho-25-anniversaire  #inside h3 { margin: 16px 64px 4px 64px; }
#matelas-ortho-25-anniversaire  #inside p { margin: 4px 64px 8px 64px; }

#matelas-ortho-25-anniversaire  #individual {  }
#matelas-ortho-25-anniversaire  #individual h3 { margin: 16px 64px 4px 64px; }
#matelas-ortho-25-anniversaire  #individual img { margin: 16px 0 0 24px; }
#matelas-ortho-25-anniversaire  #individual h4 { margin: 16px 64px 4px 64px; }
#matelas-ortho-25-anniversaire  #individual p { margin: 4px 64px 8px 64px; }
#matelas-ortho-25-anniversaire  #individual ul { margin: 4px 64px 8px 96px; }

#matelas-ortho-25-anniversaire  #size { padding: 1px 0 0 0; }
#matelas-ortho-25-anniversaire  #size img { margin: 0 0 0 0; }
#matelas-ortho-25-anniversaire  #size h3 { margin: 24px 0 0 96px; }
#matelas-ortho-25-anniversaire  #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#matelas-ortho-25-anniversaire  #size table th { text-align: center; background-color: #cccccc; }
#matelas-ortho-25-anniversaire  #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#matelas-ortho-25-anniversaire  #anniversary { padding: 1px 0 0 0; }
#matelas-ortho-25-anniversaire  #anniversary img { margin: 40px 64px 0 32px; }
#matelas-ortho-25-anniversaire  #anniversary h3 { margin: 48px 0 4px 64px; }
#matelas-ortho-25-anniversaire  #anniversary p { margin: 4px 64px 0 64px; }

#matelas-ortho-25-anniversaire  #quality-investment { padding: 1px 0 0 0; }
#matelas-ortho-25-anniversaire  #quality-investment img { margin: 8px 32px 0 0; }
#matelas-ortho-25-anniversaire  #quality-investment h3 { margin: 48px 32px 4px 64px; }
#matelas-ortho-25-anniversaire  #quality-investment p { margin: 4px 64px 0 64px; }

#matelas-ortho-25-anniversaire  #warranty { padding: 1px 0 0 0; }
#matelas-ortho-25-anniversaire  #warranty img { margin: 40px 48px 0 24px; }
#matelas-ortho-25-anniversaire  #warranty h3 { margin: 32px 0 4px 64px; }
#matelas-ortho-25-anniversaire  #warranty p { margin: 4px 64px 0 64px; }

#matelas-ortho-25-anniversaire #plus-de-dix-ans { padding: 1px 0 0 0; }
#matelas-ortho-25-anniversaire #plus-de-dix-ans h2 { margin: 40px 0 0 96px; }
#matelas-ortho-25-anniversaire #plus-de-dix-ans p { margin: 8px 96px 0 96px; }
#matelas-ortho-25-anniversaire #plus-de-dix-ans img { margin: 50px 0px 0 0px; }

/*=============================================================================
*
*============================================================================*/
#ortho-25-anniversaire #back-support { padding: 1px 0 0 0; }
#ortho-25-anniversaire #back-support h2 { margin: 48px 0 0 64px; }
#ortho-25-anniversaire #back-support p { margin: 16px 288px 0 64px; }
#ortho-25-anniversaire #back-support img { margin: 24px 0 0 32px; }
#ortho-25-anniversaire #back-support ul { margin: 16px 64px 0 96px; }

#ortho-25-anniversaire #support-dorsal {  }
#ortho-25-anniversaire #support-dorsal img { display: block; margin: auto; }

#ortho-25-anniversaire #alignment-design { height: 256px; }
#ortho-25-anniversaire #alignment-design h3 { margin: 16px 32px 4px 32px; }
#ortho-25-anniversaire #alignment-design p { margin: 4px 32px 8px 32px; }
#ortho-25-anniversaire #alignment-design div.two-column-left { width: 448px; float: left; margin: 0 0 0 32px; }
#ortho-25-anniversaire #alignment-design div.two-column-right { width: 480px; float: left; margin: 0; }

#ortho-25-anniversaire #comfort {  }
#ortho-25-anniversaire #comfort h3 { margin: 16px 64px 4px 64px; }
#ortho-25-anniversaire #comfort p { margin: 4px 64px 8px 64px; }

#ortho-25-anniversaire #spaceage { padding: 1px 0 0 0; }
#ortho-25-anniversaire #spaceage img { margin: 0 96px 0 32px; }
#ortho-25-anniversaire #spaceage h3 { margin: 64px 0 4px 64px; }
#ortho-25-anniversaire #spaceage p { margin: 4px 64px 0 64px; }

#ortho-25-anniversaire #pression { padding: 1px 0 0 0; }
#ortho-25-anniversaire #pression img { margin: 24px 32px 0 0; }
#ortho-25-anniversaire #pression h3 { margin: 32px 0 4px 64px; }
#ortho-25-anniversaire #pression p { margin: 4px 64px 0 64px; }

#ortho-25-anniversaire #start-day { clear: both; padding: 1px 0 0 0; }
#ortho-25-anniversaire #start-day h3 { margin: 32px 64px 4px 64px; }
#ortho-25-anniversaire #start-day p { margin: 4px 64px 8px 64px; }

#ortho-25-anniversaire #support-epaules { margin: 32px 0; }
#ortho-25-anniversaire #support-epaules img { display: block; margin: auto; }

#ortho-25-anniversaire #inside {  }
#ortho-25-anniversaire #inside h3 { margin: 16px 64px 4px 64px; }
#ortho-25-anniversaire #inside p { margin: 4px 64px 8px 64px; }

#ortho-25-anniversaire #individual {  }
#ortho-25-anniversaire #individual h3 { margin: 16px 64px 4px 64px; }
#ortho-25-anniversaire #individual img { margin: 16px 0 0 24px; }
#ortho-25-anniversaire #individual h4 { margin: 16px 64px 4px 64px; }
#ortho-25-anniversaire #individual p { margin: 4px 64px 8px 64px; }
#ortho-25-anniversaire #individual ul { margin: 4px 64px 8px 96px; }

#ortho-25-anniversaire #size { padding: 1px 0 0 0; }
#ortho-25-anniversaire #size img { margin: 0 0 0 0; }
#ortho-25-anniversaire #size h3 { margin: 24px 0 0 96px; }
#ortho-25-anniversaire #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-25-anniversaire #size table th { text-align: center; background-color: #cccccc; }
#ortho-25-anniversaire #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-25-anniversaire #features { padding: 1px 0 0 0; }
#ortho-25-anniversaire #features img { margin: 24px 0 0 64px; }
#ortho-25-anniversaire #features h3 { margin: 56px 0 0 480px; }
#ortho-25-anniversaire #features ul { margin: 4px 0 24px 512px; }

#ortho-25-anniversaire #anniversary { padding: 1px 0 0 0; }
#ortho-25-anniversaire #anniversary img { margin: 40px 64px 0 32px; }
#ortho-25-anniversaire #anniversary h3 { margin: 48px 0 4px 64px; }
#ortho-25-anniversaire #anniversary p { margin: 4px 64px 0 64px; }

#ortho-25-anniversaire #quality-investment { padding: 1px 0 0 0; }
#ortho-25-anniversaire #quality-investment img { margin: 8px 32px 0 0; }
#ortho-25-anniversaire #quality-investment h3 { margin: 48px 32px 4px 64px; }
#ortho-25-anniversaire #quality-investment p { margin: 4px 64px 0 64px; }

#ortho-25-anniversaire #warranty { padding: 1px 0 0 0; }
#ortho-25-anniversaire #warranty img { margin: 40px 48px 0 24px; }
#ortho-25-anniversaire #warranty h3 { margin: 32px 0 4px 64px; }
#ortho-25-anniversaire #warranty p { margin: 4px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#ortho-bio #lancement { padding: 1px 0 0 0; }
#ortho-bio #lancement h3 { margin: 40px 0 0 38px; }
#ortho-bio #lancement p { margin: 8px 350px 0 38px; }

#ortho-bio #dequoi { padding: 1px 0 0 0; }
#ortho-bio #dequoi h3 { margin: 0 0 0 38px; }
#ortho-bio #dequoi p { margin: 8px 0 0 38px; }
#ortho-bio #dequoi img { margin: 30px 0 30px 38px; }

#ortho-bio #bio { padding: 45px 0 0 0; }
#ortho-bio #bio h3 { margin: 0 0 0 38px; }
#ortho-bio #bio p { margin: 8px 38px 0 38px; }
#ortho-bio #bio img { margin: 0 10px 0 38px; }

#ortho-bio #responsable { padding: 40px 0 100px 0; }
#ortho-bio #responsable h3 { margin: 40px 0 0 38px; }
#ortho-bio #responsable p { margin: 8px 38px 0 38px; }
#ortho-bio #responsable img { margin: 0 100px 0 38px; }

#ortho-bio #progres { padding: 130px 0 0 0; height: 215px; background-image:url(../img/lit-ajustable/ortho-bio/lit-ajustable-ortho-bio-progres.jpg); background-position: center top; background-repeat: no-repeat; }
#ortho-bio #progres h2 { margin: 20px 0 0 0; text-align: center; font-size: 18px;}

#ortho-bio #matelas { margin: 1px 0 0 0px; }
#ortho-bio #matelas h3 { margin: 40px 0 0 38px; color: #5ba921; }
#ortho-bio #matelas p { margin: 20px 38px 0 38px; }
#ortho-bio #matelas img { margin: 40px 0 0 38px; }

#ortho-bio #matelas-premium { margin: 1px 0 0 0px; }
#ortho-bio #matelas-premium h3 { margin: 40px 0 0 38px; color: #08843b; }
#ortho-bio #matelas-premium h4 { margin: 20px 0 0 0; font-size: 16px; }
#ortho-bio #matelas-premium p { margin: 15px 0 0 0; }
#ortho-bio #matelas-premium table { margin: 0 0 0 38px; }

#ortho-bio #matelas-summum { margin: 1px 0 40px 0px; }
#ortho-bio #matelas-summum h3 { margin: 40px 0 0 38px; color: #ff9500; }
#ortho-bio #matelas-summum h4 { margin: 20px 0 0 0; font-size: 16px; }
#ortho-bio #matelas-summum p { margin: 15px 0 0 0; }
#ortho-bio #matelas-summum table { margin: 0 0 0 38px; }

#ortho-bio #comparaison { padding: 30px 0 0 0px; height: 243px; background-image:url(../img/lit-ajustable/ortho-bio/lit-ajustable-ortho-bio-texture.jpg); background-position: center top; background-repeat: no-repeat; }
#ortho-bio #comparaison h3 { margin: 0 0 0 38px; }
#ortho-bio #comparaison table { margin: 15px 0 0 38px; border-spacing: 1px; background-color: #000000; }
#ortho-bio #comparaison table td { text-align: center; background-color: #FFFFFF; }

/*=============================================================================
*
*============================================================================*/
#matelas-ortho-10-ans #plus-de-dix-ans { padding: 1px 0 0 0; }
#matelas-ortho-10-ans #plus-de-dix-ans h2 { margin: 64px 0 0 64px; }
#matelas-ortho-10-ans #plus-de-dix-ans p { margin: 8px 360px 0 64px; }
#matelas-ortho-10-ans #plus-de-dix-ans img { margin: 50px 0px 0 0px; }

#matelas-ortho-10-ans #long-terme { padding: 1px 0 0 0; }
#matelas-ortho-10-ans #long-terme h2 { margin: 40px 0 0 64px; line-height:20px; }
#matelas-ortho-10-ans #long-terme p { margin: 8px 540px 0 64px; }
#matelas-ortho-10-ans #long-terme { height: 246px; }
#matelas-ortho-10-ans #long-terme { width: 960px; }
#matelas-ortho-10-ans #long-terme { background-image:url(../img/lit-ajustable/ortho-10-ans/lit-ajustable-10-ans-ortho-long-terme.jpg); }
#matelas-ortho-10-ans #long-terme { background-repeat:no-repeat; }

#matelas-ortho-10-ans #bien-dormir { padding: 50px 0 0 0; }
#matelas-ortho-10-ans #bien-dormir h2 { margin: 40px 0 0 0px; }
#matelas-ortho-10-ans #bien-dormir p { margin: 8px 33px 0 64px; }
#matelas-ortho-10-ans #bien-dormir img { margin: 0 0 0 64px; }

#matelas-ortho-10-ans #ajuster-votre-corps { padding: 40px 0 40px 0; }
#matelas-ortho-10-ans #ajuster-votre-corps h2 { margin: 40px 0 0 64px; }
#matelas-ortho-10-ans #ajuster-votre-corps p { margin: 8px 10px 0 64px; }

#matelas-ortho-10-ans #personne-agee { padding: 1px 0 0 0; }
#matelas-ortho-10-ans #personne-agee { margin-top:40px; }
#matelas-ortho-10-ans #personne-agee h2 { margin: 30px 0 0 64px; }
#matelas-ortho-10-ans #personne-agee p { margin: 8px 530px 0 64px; }
#matelas-ortho-10-ans #personne-agee { height: 369px; }
#matelas-ortho-10-ans #personne-agee { width: 960px; }
#matelas-ortho-10-ans #personne-agee { background-image:url(../img/lit-ajustable/ortho-10-ans/lit-ajustable-10-ans-ortho-personne-agee.jpg); }
#matelas-ortho-10-ans #personne-agee { background-repeat:no-repeat; }

#matelas-ortho-10-ans #votre-sommeil { padding: 50px 0 50px 0; }
#matelas-ortho-10-ans #votre-sommeil h2 { margin: 0 0 0 530px; }
#matelas-ortho-10-ans #votre-sommeil p { margin: 8px 33px 0 530px; }
#matelas-ortho-10-ans #votre-sommeil img { margin: 0 0 0 64px; }

#matelas-ortho-10-ans #modele h2 { margin: 0 0 20px 64px; }

/*=============================================================================
*
*============================================================================*/
#matelas-tout-sur-le-sommeil #toute-la-verite { padding: 1px 0 0 0; }
#matelas-tout-sur-le-sommeil #toute-la-verite h2 { margin: 64px 0 0 64px; }
#matelas-tout-sur-le-sommeil #toute-la-verite p { margin: 8px 300px 0 64px; }
#matelas-tout-sur-le-sommeil #toute-la-verite img { float: right; margin: 64px 64px 0px 24px; }

#matelas-tout-sur-le-sommeil #bg-affecte-t-il-votre-sommeil { padding: 1px 0 0 0; margin-top: 30px; }
#matelas-tout-sur-le-sommeil #bg-affecte-t-il-votre-sommeil { width: 960px; }
#matelas-tout-sur-le-sommeil #bg-affecte-t-il-votre-sommeil { height: 250px; }
#matelas-tout-sur-le-sommeil #bg-affecte-t-il-votre-sommeil { background-image:url(../img/matelas/tout-sur-le-sommeil/bg-affecte-t-il-votre-sommeil.jpg); }
#matelas-tout-sur-le-sommeil #bg-affecte-t-il-votre-sommeil { background-repeat:no-repeat; }
#matelas-tout-sur-le-sommeil #bg-affecte-t-il-votre-sommeil { background-position:center top; }

#matelas-tout-sur-le-sommeil #affecte-t-il-votre-sommeil { padding: 1px 0 0 0; }
#matelas-tout-sur-le-sommeil #affecte-t-il-votre-sommeil h2 { margin: 40px 0 0 64px; line-height:20px; }
#matelas-tout-sur-le-sommeil #affecte-t-il-votre-sommeil h3 { margin: 40px 0 0 64px; line-height:20px; }
#matelas-tout-sur-le-sommeil #affecte-t-il-votre-sommeil p { margin: 8px 64px 0 64px; }

#matelas-tout-sur-le-sommeil #bg-trucs-conseils { padding: 1px 0 0 0; }
#matelas-tout-sur-le-sommeil #bg-trucs-conseils { width: 960px; }
#matelas-tout-sur-le-sommeil #bg-trucs-conseils { height: 250px; }
#matelas-tout-sur-le-sommeil #bg-trucs-conseils { background-image:url(../img/matelas/tout-sur-le-sommeil/bg-trucs-conseils.jpg); }
#matelas-tout-sur-le-sommeil #bg-trucs-conseils { background-repeat:no-repeat; }
#matelas-tout-sur-le-sommeil #bg-trucs-conseils { background-position:center top; }


#matelas-tout-sur-le-sommeil #trucs-conseils { padding: 1px 0 0 0; }
#matelas-tout-sur-le-sommeil #trucs-conseils  h2 { margin: 40px 0 0 64px; line-height:20px; }
#matelas-tout-sur-le-sommeil #trucs-conseils  h3 { margin: 40px 0 0 64px; line-height:20px; }
#matelas-tout-sur-le-sommeil #trucs-conseils  p { margin: 8px 64px 0 64px; }


#matelas-tout-sur-le-sommeil #modele h2 { margin: 0 0 20px 64px; }

/*=============================================================================
*
*============================================================================*/
#collection-evolution #matelas-evolution { padding: 1px 0 0 0; }
#collection-evolution #matelas-evolution h2 { margin: 20px 0 0 64px; }
#collection-evolution #matelas-evolution h3 { margin: 40px 0 0 64px; }
#collection-evolution #matelas-evolution p { margin: 8px 300px 0 64px; }
#collection-evolution #matelas-evolution img { margin: 40px 0 0 64px; }

#collection-evolution #adaptable { padding: 1px 0 0 0; }
#collection-evolution #adaptable h3 { margin: 40px 64px 0 64px; }
#collection-evolution #adaptable p { margin: 8px 64px 0 64px; }
#collection-evolution #adaptable img { margin: 40px 64px 60px 64px; }

#collection-evolution #collection { padding: 1px 0 0 0; }
#collection-evolution #collection h2 { margin: 64px 0 0 64px; }
#collection-evolution #collection h3 { margin: 40px 0 0 64px; }
#collection-evolution #collection p { margin: 8px 64px 0 64px; }
#collection-evolution #collection ul { margin-left: 80px; line-height: 180%;}
#collection-evolution #collection img { margin: 0 64px 0 64px; }

#collection-evolution #famille-inada { padding: 1px 0 0 0; }
#collection-evolution #famille-inada h2 { margin: 34px 0 0 64px; }
#collection-evolution #famille-inada h3 { margin: 40px 0 0 64px; }
#collection-evolution #famille-inada p { margin: 8px 64px 0 64px; }
#collection-evolution #famille-inada img { margin: 0 64px 20px 64px; }



/*=============================================================================
*
*============================================================================*/
#ortho-10-ans #plus-de-dix-ans { padding: 1px 0 0 0; }
#ortho-10-ans #plus-de-dix-ans h2 { margin: 64px 0 0 64px; }
#ortho-10-ans #plus-de-dix-ans p { margin: 8px 360px 0 64px; }
#ortho-10-ans #plus-de-dix-ans img { margin: 50px 0px 0 0px; }

#ortho-10-ans #long-terme { padding: 1px 0 0 0; }
#ortho-10-ans #long-terme h2 { margin: 40px 0 0 64px; line-height:20px; }
#ortho-10-ans #long-terme p { margin: 8px 540px 0 64px; }
#ortho-10-ans #long-terme { height: 246px; }
#ortho-10-ans #long-terme { width: 960px; }
#ortho-10-ans #long-terme { background-image:url(../img/lit-ajustable/ortho-10-ans/lit-ajustable-10-ans-ortho-long-terme.jpg); }
#ortho-10-ans #long-terme { background-repeat:no-repeat; }

#ortho-10-ans #bien-dormir { padding: 50px 0 0 0; }
#ortho-10-ans #bien-dormir h2 { margin: 40px 0 0 0px; }
#ortho-10-ans #bien-dormir p { margin: 8px 33px 0 64px; }
#ortho-10-ans #bien-dormir img { margin: 0 0 0 64px; }

#ortho-10-ans #ajuster-votre-corps { padding: 40px 0 40px 0; }
#ortho-10-ans #ajuster-votre-corps h2 { margin: 40px 0 0 64px; }
#ortho-10-ans #ajuster-votre-corps p { margin: 8px 10px 0 64px; }

#ortho-10-ans #personne-agee { padding: 1px 0 0 0; }
#ortho-10-ans #personne-agee { margin-top:40px; }
#ortho-10-ans #personne-agee h2 { margin: 30px 0 0 64px; }
#ortho-10-ans #personne-agee p { margin: 8px 530px 0 64px; }
#ortho-10-ans #personne-agee { height: 369px; }
#ortho-10-ans #personne-agee { width: 960px; }
#ortho-10-ans #personne-agee { background-image:url(../img/lit-ajustable/ortho-10-ans/lit-ajustable-10-ans-ortho-personne-agee.jpg); }
#ortho-10-ans #personne-agee { background-repeat:no-repeat; }

#ortho-10-ans #confort-personnalise { padding: 50px 0 50px 0; }
#ortho-10-ans #confort-personnalise h2 { margin: 0 0 0 530px; }
#ortho-10-ans #confort-personnalise p { margin: 8px 33px 0 530px; }
#ortho-10-ans #confort-personnalise img { margin: 0 0 0 64px; }

#ortho-10-ans #votre-sommeil { padding: 50px 0 50px 0; }
#ortho-10-ans #votre-sommeil h2 { margin: 0 0 0 530px; }
#ortho-10-ans #votre-sommeil p { margin: 8px 33px 0 530px; }
#ortho-10-ans #votre-sommeil img { margin: 0 0 0 64px; }

#ortho-10-ans #modele h2 { margin: 0 0 20px 64px; }

/*=============================================================================
*
*============================================================================*/
#matelas-ortho-passion #inside { padding: 1px 0 0 0; }
#matelas-ortho-passion #inside h2 { margin: 24px 0 0 96px; }
#matelas-ortho-passion #inside p { margin: 16px 0 0 96px; }

#matelas-ortho-passion #images { padding: 1px 0 0 0; }
#matelas-ortho-passion #images img { margin: 48px 0 0 0; }

#matelas-ortho-passion #benefits { padding: 1px 0 0 0; }
#matelas-ortho-passion #benefits img { margin: 0 0 0 32px; }
#matelas-ortho-passion #benefits h3 { margin: 24px 0 0 96px; }
#matelas-ortho-passion #benefits h4 { margin: 20px 0 0 96px; }
#matelas-ortho-passion #benefits p { margin: 12px 64px 0 96px; }
#matelas-ortho-passion #benefits ul { margin: 12px 64px 0 128px; }

#matelas-ortho-passion #size { padding: 1px 0 0 0; }
#matelas-ortho-passion #size img { margin: 0 0 0 0; }
#matelas-ortho-passion #size h3 { margin: 24px 0 0 96px; }
#matelas-ortho-passion #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#matelas-ortho-passion #size table th { text-align: center; background-color: #cccccc; }
#matelas-ortho-passion #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#matelas-ortho-passion #plus-de-dix-ans { padding: 1px 0 0 0; }
#matelas-ortho-passion #plus-de-dix-ans h2 { margin: 40px 0 0 96px; }
#matelas-ortho-passion #plus-de-dix-ans p { margin: 8px 96px 0 96px; }
#matelas-ortho-passion #plus-de-dix-ans img { margin: 50px 0px 0 0px; }


/*=============================================================================
*
*============================================================================*/
#ortho-passion #inside { padding: 1px 0 0 0; }
#ortho-passion #inside h2 { margin: 24px 0 0 96px; }
#ortho-passion #inside p { margin: 16px 0 0 96px; }

#ortho-passion #images { padding: 1px 0 0 0; }
#ortho-passion #images img { margin: 48px 0 0 0; }

#ortho-passion #benefits { padding: 1px 0 0 0; }
#ortho-passion #benefits img { margin: 0 0 0 32px; }
#ortho-passion #benefits h3 { margin: 24px 0 0 96px; }
#ortho-passion #benefits h4 { margin: 20px 0 0 96px; }
#ortho-passion #benefits p { margin: 12px 64px 0 96px; }
#ortho-passion #benefits ul { margin: 12px 64px 0 128px; }

#ortho-passion #size { padding: 1px 0 0 0; }
#ortho-passion #size img { margin: 0 0 0 0; }
#ortho-passion #size h3 { margin: 24px 0 0 96px; }
#ortho-passion #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-passion #size table th { text-align: center; background-color: #cccccc; }
#ortho-passion #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-passion #features { padding: 1px 0 0 0; }
#ortho-passion #features img { margin: 32px 96px 0 0; }
#ortho-passion #features h3 { margin: 48px 0 0 96px; }
#ortho-passion #features ul { margin: 12px 0 0 128px; }

#ortho-passion #warranty { padding: 1px 0 0 0; }
#ortho-passion #warranty img { margin: -128px 0 0 96px; }
#ortho-passion #warranty h3 { margin: -24px 0 0 400px; }
#ortho-passion #warranty ul { margin: 12px 0 0 432px; }

#ortho-passion #others { padding: 1px 0 0 0; }
#ortho-passion #others img { margin: 0 0 0 0; }
#ortho-passion #others h3 { margin: 24px 0 0 96px; }
#ortho-passion #others ul { margin: 12px 128px 0 128px; }

/*=============================================================================
*
*============================================================================*/
#matelas-ortho-perfection img#ortho-perfection-promotion { display: block; margin: 32px 0 32px 32px; }
#matelas-ortho-perfection img#support-dorsal { display: block; margin: 32px 0 32px 32px; }

#matelas-ortho-perfection #soulagement-pression { clear: both; padding: 1px 0 0 0; }
#matelas-ortho-perfection #soulagement-pression img { float: left; margin: 0 32px 16px 0; }
#matelas-ortho-perfection #soulagement-pression h3 { margin: 16px 0 0 96px; }
#matelas-ortho-perfection #soulagement-pression p { margin: 16px 48px 0 0; }

#matelas-ortho-perfection #ortho-memoire { clear: both; }
#matelas-ortho-perfection #ortho-memoire #ortho-memoire-content { position: absolute; width: 360px; margin: 128px 0 0 64px; }
#matelas-ortho-perfection #ortho-memoire img { display: block; margin: auto;}

#matelas-ortho-perfection #spageage { clear: both; padding: 1px 0 0 0; margin: 24px 0 0 0; }
#matelas-ortho-perfection #spageage img { float: right; margin: 0 64px 24px 32px; }
#matelas-ortho-perfection #spageage h3 { margin: 48px 0 0 64px; }
#matelas-ortho-perfection #spageage p { margin: 16px 0 0 64px; }

#matelas-ortho-perfection img#support-epaules { clear: both; display: block; margin: 32px auto; }

#matelas-ortho-perfection #ressorts-ensaches { clear: both; padding: 1px 0 0 0; margin: 24px 0 0 0; }
#matelas-ortho-perfection #ressorts-ensaches img { float: right; margin: 16px 16px 24px 32px; }
#matelas-ortho-perfection #ressorts-ensaches h3 { margin: 0 0 0 64px; }
#matelas-ortho-perfection #ressorts-ensaches p { margin: 16px 0 0 64px; }

#matelas-ortho-perfection img#mecanisme-allemand { clear: both; display: block; margin: 48px auto; }
#matelas-ortho-perfection img#ortho-vibromasseurs { clear: both; display: block; margin: 48px auto; }

#matelas-ortho-perfection #inside { padding: 1px 0 0 0; }
#matelas-ortho-perfection #inside h3 { margin: 24px 96px 0 96px; }
#matelas-ortho-perfection #inside p { margin: 16px 96px 0 96px; }

#matelas-ortho-perfection #images { padding: 1px 0 0 0; }
#matelas-ortho-perfection #images img { margin: 32px 0 0 64px; }

#matelas-ortho-perfection #benefits { padding: 1px 0 0 0; }
#matelas-ortho-perfection #benefits img { margin: 16px 32px 0 32px; }
#matelas-ortho-perfection #benefits h3 { margin: 24px 0 0 64px; }
#matelas-ortho-perfection #benefits h4 { margin: 20px 0 0 64px; }
#matelas-ortho-perfection #benefits p { margin: 12px 64px 0 64px; }
#matelas-ortho-perfection #benefits ul { margin: 12px 64px 0 128px; }

#matelas-ortho-perfection #size { padding: 1px 0 0 0; }
#matelas-ortho-perfection #size img { margin: 0 0 0 0; }
#matelas-ortho-perfection #size h3 { margin: 24px 0 0 64px; }
#matelas-ortho-perfection #size table { margin: 12px 0 0 64px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#matelas-ortho-perfection #size table th { text-align: center; background-color: #cccccc; }
#matelas-ortho-perfection #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#matelas-ortho-perfection #others { padding: 1px 0 0 0; }
#matelas-ortho-perfection #others img { margin: 0 0 0 0; }
#matelas-ortho-perfection #others h3 { margin: 24px 0 0 96px; }
#matelas-ortho-perfection #others ul { margin: 12px 128px 0 128px; }

#matelas-ortho-perfection #plus-de-dix-ans { padding: 1px 0 0 0; }
#matelas-ortho-perfection #plus-de-dix-ans h2 { margin: 40px 0 0 96px; }
#matelas-ortho-perfection #plus-de-dix-ans p { margin: 8px 96px 0 96px; }
#matelas-ortho-perfection #plus-de-dix-ans img { margin: 50px 0px 0 0px; }

/*=============================================================================
*
*============================================================================*/
#ortho-perfection img#ortho-perfection-promotion { display: block; margin: 32px 0 32px 32px; }
#ortho-perfection img#support-dorsal { display: block; margin: 32px 0 32px 32px; }

#ortho-perfection #soulagement-pression { clear: both; padding: 1px 0 0 0; }
#ortho-perfection #soulagement-pression img { float: left; margin: 0 32px 16px 0; }
#ortho-perfection #soulagement-pression h3 { margin: 16px 0 0 96px; }
#ortho-perfection #soulagement-pression p { margin: 16px 48px 0 0; }

#ortho-perfection #ortho-memoire { clear: both; }
#ortho-perfection #ortho-memoire #ortho-memoire-content { position: absolute; width: 360px; margin: 128px 0 0 64px; }
#ortho-perfection #ortho-memoire img { display: block; margin: auto;}

#ortho-perfection #spageage { clear: both; padding: 1px 0 0 0; margin: 24px 0 0 0; }
#ortho-perfection #spageage img { float: right; margin: 0 64px 24px 32px; }
#ortho-perfection #spageage h3 { margin: 48px 0 0 64px; }
#ortho-perfection #spageage p { margin: 16px 0 0 64px; }

#ortho-perfection #base-s-cape { clear: both; padding: 1px 0 0 0; margin: 24px 0 0 0; }
#ortho-perfection #base-s-cape img { float: left; margin: 0 32px 32px 0; }
#ortho-perfection #base-s-cape h3 { margin: 80px 0 0 0; }
#ortho-perfection #base-s-cape p { margin: 16px 48px 0 0; }

#ortho-perfection img#support-epaules { clear: both; display: block; margin: 32px auto; }

#ortho-perfection #ressorts-ensaches { clear: both; padding: 1px 0 0 0; margin: 24px 0 0 0; }
#ortho-perfection #ressorts-ensaches img { float: right; margin: 16px 16px 24px 32px; }
#ortho-perfection #ressorts-ensaches h3 { margin: 0 0 0 64px; }
#ortho-perfection #ressorts-ensaches p { margin: 16px 0 0 64px; }

#ortho-perfection #inside { padding: 1px 0 0 0; }
#ortho-perfection #inside h3 { margin: 24px 96px 0 96px; }
#ortho-perfection #inside p { margin: 16px 96px 0 96px; }

#ortho-perfection #images { padding: 1px 0 0 0; }
#ortho-perfection #images img { margin: 32px 0 0 64px; }

#ortho-perfection #benefits { padding: 1px 0 0 0; }
#ortho-perfection #benefits img { margin: 16px 32px 0 32px; }
#ortho-perfection #benefits h3 { margin: 24px 0 0 64px; }
#ortho-perfection #benefits h4 { margin: 20px 0 0 64px; }
#ortho-perfection #benefits p { margin: 12px 64px 0 64px; }
#ortho-perfection #benefits ul { margin: 12px 64px 0 128px; }

#ortho-perfection #size { padding: 1px 0 0 0; }
#ortho-perfection #size img { margin: 0 0 0 0; }
#ortho-perfection #size h3 { margin: 24px 0 0 64px; }
#ortho-perfection #size table { margin: 12px 0 0 64px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-perfection #size table th { text-align: center; background-color: #cccccc; }
#ortho-perfection #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-perfection #features { padding: 1px 0 0 0; }
#ortho-perfection #features img { margin: 24px 96px 0 48px; }
#ortho-perfection #features h3 { margin: 64px 0 0 96px; }
#ortho-perfection #features ul { margin: 12px 0 0 128px; }

/*=============================================================================
*
*============================================================================*/
#matelas-ortho-platinum #inside { padding: 1px 0 0 0; }
#matelas-ortho-platinum #inside h2 { margin: 24px 0 0 96px; }
#matelas-ortho-platinum #inside p { margin: 16px 0 0 96px; }

#matelas-ortho-platinum #images { padding: 1px 0 0 0; }
#matelas-ortho-platinum #images img { margin: 32px 0 0 96px; }

#matelas-ortho-platinum #benefits { padding: 1px 0 0 0; }
#matelas-ortho-platinum #benefits img { margin: 16px 0 0 32px; }
#matelas-ortho-platinum #benefits h3 { margin: 24px 0 0 96px; }
#matelas-ortho-platinum #benefits h4 { margin: 20px 0 0 96px; }
#matelas-ortho-platinum #benefits p { margin: 12px 96px 0 96px; }
#matelas-ortho-platinum #benefits ul { margin: 12px 64px 0 128px; }

#matelas-ortho-platinum #size { padding: 1px 0 0 0; }
#matelas-ortho-platinum #size img { margin: 0 0 0 0; }
#matelas-ortho-platinum #size h3 { margin: 64px 0 0 96px; }
#matelas-ortho-platinum #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#matelas-ortho-platinum #size table th { text-align: center; background-color: #cccccc; }
#matelas-ortho-platinum #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#matelas-ortho-platinum #plus-de-dix-ans { padding: 1px 0 0 0; }
#matelas-ortho-platinum #plus-de-dix-ans h2 { margin: 40px 0 0 96px; }
#matelas-ortho-platinum #plus-de-dix-ans p { margin: 8px 96px 0 96px; }
#matelas-ortho-platinum #plus-de-dix-ans img { margin: 50px 0px 0 0px; }

/*=============================================================================
*
*============================================================================*/
#ortho-platinum #inside { padding: 1px 0 0 0; }
#ortho-platinum #inside h2 { margin: 24px 0 0 96px; }
#ortho-platinum #inside p { margin: 16px 0 0 96px; }

#ortho-platinum #images { padding: 1px 0 0 0; }
#ortho-platinum #images img { margin: 32px 0 0 96px; }

#ortho-platinum #benefits { padding: 1px 0 0 0; }
#ortho-platinum #benefits img { margin: 16px 0 0 32px; }
#ortho-platinum #benefits h3 { margin: 24px 0 0 96px; }
#ortho-platinum #benefits h4 { margin: 20px 0 0 96px; }
#ortho-platinum #benefits p { margin: 12px 96px 0 96px; }
#ortho-platinum #benefits ul { margin: 12px 64px 0 128px; }

#ortho-platinum #size { padding: 1px 0 0 0; }
#ortho-platinum #size img { margin: 0 0 0 0; }
#ortho-platinum #size h3 { margin: 64px 0 0 96px; }
#ortho-platinum #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#ortho-platinum #size table th { text-align: center; background-color: #cccccc; }
#ortho-platinum #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#ortho-platinum #features { padding: 1px 0 0 0; }
#ortho-platinum #features img { margin: 48px 0 0 0; }
#ortho-platinum #features img.gravity { margin: 48px 0 0 0; float: right; }
#ortho-platinum #features h3 { margin: 48px 0 0 480px; }
#ortho-platinum #features ul { margin: 12px 0 0 512px; }
#ortho-platinum #features p { margin: 12px 64px 0 480px; }

#ortho-platinum #others { padding: 1px 0 0 0; }
#ortho-platinum #others img { margin: 0 0 0 0; }
#ortho-platinum #others h3 { margin: 24px 0 0 96px; }
#ortho-platinum #others h4 { margin: 24px 0 0 96px; }
#ortho-platinum #others ul { margin: 12px 128px 0 128px; }

/*=============================================================================
*
*============================================================================*/
#adjustable-ortho-platinum #inside { padding: 1px 0 0 0; }
#adjustable-ortho-platinum #inside h2 { margin: 24px 0 0 96px; }
#adjustable-ortho-platinum #inside p { margin: 16px 0 0 96px; }

#adjustable-ortho-platinum #images { padding: 1px 0 0 0; }
#adjustable-ortho-platinum #images img { margin: 32px 0 0 96px; }

#adjustable-ortho-platinum #benefits { padding: 1px 0 0 0; }
#adjustable-ortho-platinum #benefits img { margin: 16px 0 0 32px; }
#adjustable-ortho-platinum #benefits h3 { margin: 24px 0 0 96px; }
#adjustable-ortho-platinum #benefits h4 { margin: 20px 0 0 96px; }
#adjustable-ortho-platinum #benefits p { margin: 12px 96px 0 96px; }
#adjustable-ortho-platinum #benefits ul { margin: 12px 64px 0 128px; }

#adjustable-ortho-platinum #size { padding: 1px 0 0 0; }
#adjustable-ortho-platinum #size img { margin: 0 0 0 0; }
#adjustable-ortho-platinum #size h3 { margin: 64px 0 0 96px; }
#adjustable-ortho-platinum #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#adjustable-ortho-platinum #size table th { text-align: center; background-color: #cccccc; }
#adjustable-ortho-platinum #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#adjustable-ortho-platinum #features { padding: 1px 0 0 0; }
#adjustable-ortho-platinum #features img { margin: 48px 0 0 0; }
#adjustable-ortho-platinum #features img.gravity { margin: 48px 0 0 0; float: right; }
#adjustable-ortho-platinum #features h3 { margin: 48px 0 0 480px; }
#adjustable-ortho-platinum #features ul { margin: 12px 0 0 512px; }
#adjustable-ortho-platinum #features p { margin: 12px 64px 0 480px; }

#adjustable-ortho-platinum #others { padding: 1px 0 0 0; }
#adjustable-ortho-platinum #others img { margin: 0 0 0 0; }
#adjustable-ortho-platinum #others h3 { margin: 24px 0 0 96px; }
#adjustable-ortho-platinum #others h4 { margin: 24px 0 0 96px; }
#adjustable-ortho-platinum #others ul { margin: 12px 128px 0 128px; }

/*=============================================================================
*
*============================================================================*/
#electric-ortho-platinum #inside { padding: 1px 0 0 0; }
#electric-ortho-platinum #inside h2 { margin: 24px 0 0 96px; }
#electric-ortho-platinum #inside p { margin: 16px 0 0 96px; }

#electric-ortho-platinum #images { padding: 1px 0 0 0; }
#electric-ortho-platinum #images img { margin: 32px 0 0 96px; }

#electric-ortho-platinum #benefits { padding: 1px 0 0 0; }
#electric-ortho-platinum #benefits img { margin: 16px 0 0 32px; }
#electric-ortho-platinum #benefits h3 { margin: 24px 0 0 96px; }
#electric-ortho-platinum #benefits h4 { margin: 20px 0 0 96px; }
#electric-ortho-platinum #benefits p { margin: 12px 96px 0 96px; }
#electric-ortho-platinum #benefits ul { margin: 12px 64px 0 128px; }

#electric-ortho-platinum #size { padding: 1px 0 0 0; }
#electric-ortho-platinum #size img { margin: 0 0 0 0; }
#electric-ortho-platinum #size h3 { margin: 64px 0 0 96px; }
#electric-ortho-platinum #size table { margin: 12px 0 0 96px; font-family: arial, sans-serif; font-size: 14px; line-height: 150%; color: #333333; border-collapse: separate; border-spacing: 1px; background-color: #999999; }
#electric-ortho-platinum #size table th { text-align: center; background-color: #cccccc; }
#electric-ortho-platinum #size table td { width: 152px; text-align: center; background-color: #ffffff; }

#electric-ortho-platinum #features { padding: 1px 0 0 0; }
#electric-ortho-platinum #features img { margin: 48px 0 0 0; }
#electric-ortho-platinum #features img.gravity { margin: 48px 0 0 0; float: right; }
#electric-ortho-platinum #features h3 { margin: 48px 0 0 480px; }
#electric-ortho-platinum #features ul { margin: 12px 0 0 512px; }
#electric-ortho-platinum #features p { margin: 12px 64px 0 480px; }

#electric-ortho-platinum #others { padding: 1px 0 0 0; }
#electric-ortho-platinum #others img { margin: 0 0 0 0; }
#electric-ortho-platinum #others h3 { margin: 24px 0 0 96px; }
#electric-ortho-platinum #others h4 { margin: 24px 0 0 96px; }
#electric-ortho-platinum #others ul { margin: 12px 128px 0 128px; }

/*=============================================================================
*
*============================================================================*/
#revolution #decouvrez-la-revolution { padding: 64px 0 0 0; }
#revolution #decouvrez-la-revolution h2 { margin: 64px 0 0 64px; }
#revolution #decouvrez-la-revolution p { margin: 8px 360px 0 64px; }
#revolution #decouvrez-la-revolution img { margin: 50px 0px 0 0px; }

#revolution #besoin { padding: 1px 0 40px 0; }
#revolution #besoin h2 { margin: 0px 0 0 64px; }
#revolution #besoin p { margin: 8px 10px 0 64px; }
#revolution #besoin img { margin: 30px 64px 20px 20px; }

#revolution #bien-dormir { padding: 1px 0 0 0; }
#revolution #bien-dormir h2 { margin: 40px 0 0 0px; }
#revolution #bien-dormir p { margin: 8px 33px 0 64px; }
#revolution #bien-dormir img { margin: 0 0 0 64px; }

#revolution #technologie-et-sagesse { padding: 1px 0 0 0; }
#revolution #technologie-et-sagesse h2 { margin: 40px 64px 0 0px; }
#revolution #technologie-et-sagesse p { margin: 8px 64px 0 64px; }
#revolution #technologie-et-sagesse img { margin: 40px 20px 0 64px; }

#revolution #bg { width: 960px; height: 395px; background-image:url(../img/communication/image-revolution-mieux-etre.jpg); }

#revolution #sans-limite { padding: 40px 0 40px 0; }
#revolution #sans-limite h2 { margin: 40px 64px 0 64px; }
#revolution #sans-limite p { margin: 8px 64px 0 64px; }

#revolution #matelas-bio { padding: 1px 0 40px 0; }
#revolution #matelas-bio h2 { margin: 40px 0px 0 64px; }
#revolution #matelas-bio p { margin: 8px 64px 0 64px; }
#revolution #matelas-bio img { margin: 40px 64px 0 30px; }

#revolution #expertise { padding: 1px 0 40px 0; }
#revolution #expertise h2 { margin: 40px 64px 0 0px; }
#revolution #expertise p { margin: 8px 64px 0 64px; }
#revolution #expertise img { margin: 40px 40px 20px 64px; }


/*=============================================================================
*
*============================================================================*/
#conseil-1 #capsule { padding: 0px 0 0 0; }
#conseil-1 #capsule h2 { margin: 20px 360px 0 64px; }
#conseil-1 #capsule h3 { margin: 20px 0 0 64px; }
#conseil-1 #capsule p { margin: 8px 360px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#conseil-2 #capsule { padding: 0px 0 0 0; }
#conseil-2 #capsule h2 { margin: 20px 360px 0 64px; }
#conseil-2 #capsule h3 { margin: 20px 0 0 64px; }
#conseil-2 #capsule p { margin: 8px 360px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#bonne-affaire #bonne-affaire-garantie { padding: 0px 0 0 0; }
#bonne-affaire #bonne-affaire-garantie h2 { margin: 20px 0 0 64px; }
#bonne-affaire #bonne-affaire-garantie h3 { margin: 20px 0 0 64px; }
#bonne-affaire #bonne-affaire-garantie p { margin: 8px 360px 0 64px; }
#bonne-affaire #bonne-affaire-garantie img { margin: 64px 0px 0 64px; }

#bonne-affaire #prudence-rigueur { padding: 30px 0 0 0; }
#bonne-affaire #prudence-rigueur h2 { margin: 30px 64px 0 64px; }
#bonne-affaire #prudence-rigueur p { margin: 8px 64px 0 64px; }
#bonne-affaire #prudence-rigueur img { margin: 30px 64px 30px 40px; }

/*=============================================================================
*
*============================================================================*/
#conseil-expert #lisez-ceci { padding: 0px 0 0 0; }
#conseil-expert #lisez-ceci h2 { margin: 64px 360px 0 64px; }
#conseil-expert #lisez-ceci h3 { margin: 30px 360px 0 64px; }
#conseil-expert #lisez-ceci p { margin: 8px 360px 0 64px; }
#conseil-expert #lisez-ceci img { margin: 35px 64px 0px 64px; }

#conseil-expert #essayez { padding: 30px 0 0 0; }
#conseil-expert #essayez h3 { margin: 0px 64px 0 64px; }
#conseil-expert #essayez p { margin: 8px 64px 0 64px; }
#conseil-expert #essayez input[type=text], textarea { border-width: 2px; border-color: #000000; width:300px; padding:10px; margin: 5px 64px 5px 64px; color:#000000; font-size: 15px; }
#conseil-expert #essayez .success_txt p { color:#000000; }
#conseil-expert #essayez #errorDiv { font-size: 16px;}

#conseil-expert #erreur { padding: 0px 0 0 0; }
#conseil-expert #erreur h3 { margin: 64px 64px 0 64px; }
#conseil-expert #erreur  p { margin: 8px 64px 0 64px; }

#conseil-expert #choisissez { padding: 0px 0 0 0; }
#conseil-expert #choisissez h3 { margin: 64px 64px 0 64px; }
#conseil-expert #choisissez p { margin: 8px 64px 0 64px; }

#conseil-expert #achat-internet { padding: 64px 0 0 0; }
#conseil-expert #achat-internet h3 { margin: 0px 64px 0 64px; }
#conseil-expert #achat-internet p { margin: 8px 64px 0 64px; }
#conseil-expert #achat-internet img { margin: 0px 64px 0 30px; }

/*=============================================================================
*
*============================================================================*/
#achat-internet #pensez-y-bien { padding: 0; }
#achat-internet #pensez-y-bien h2 { margin: 64px 360px 0 64px; }
#achat-internet #pensez-y-bien h3 { margin: 30px 360px 0 64px; }
#achat-internet #pensez-y-bien p { margin: 8px 360px 0 64px; }

#achat-internet #lisez-ceci { padding: 64px 0 0 0; }
#achat-internet #lisez-ceci h2 { margin: 64px 360px 0 64px; }
#achat-internet #lisez-ceci h3 { margin: 30px 360px 0 64px; }
#achat-internet #lisez-ceci p { margin: 8px 360px 0 64px; }
#achat-internet #lisez-ceci img { margin: 35px 64px 0px 64px; }

#achat-internet #corps { padding: 30px 0 0 0; }
#achat-internet #corps h2 { margin: 0px 64px 0 64px; }
#achat-internet #corps p { margin: 8px 360px 0 64px; }
#achat-internet #corps img { margin: 0px 64px 0px 64px; }

#achat-internet #specialiste { padding: 64px 0 0 0; }
#achat-internet #specialiste h2 { margin: 0px 64px 0 64px; }
#achat-internet #specialiste p { margin: 8px 64px 0 64px; }
#achat-internet #specialiste img { margin: 0px 64px 25px 40px; }

#achat-internet #essayez { padding: 64px 0 0 0; }
#achat-internet #essayez h2 { margin: 0px 64px 0 64px; }
#achat-internet #essayez p { margin: 8px 64px 0 64px; }
#achat-internet #essayez  img { margin: 35px 64px 0px 64px; }

/*=============================================================================
*
*============================================================================*/
#fauteuil-de-massage-inada #inada { padding: 64px 0 0 0; }
#fauteuil-de-massage-inada #inada h2 { margin: 64px 360px 0 64px; }
#fauteuil-de-massage-inada #inada h3 { margin: 30px 360px 0 64px; }
#fauteuil-de-massage-inada #inada p { margin: 8px 360px 0 64px; }
#fauteuil-de-massage-inada #inada img { margin: 35px 64px 0px 64px; }

#fauteuil-de-massage-inada #massage-shiatsu { padding: 30px 0 64px 0; }
#fauteuil-de-massage-inada #massage-shiatsu h2 { margin: 30px 64px 0 64px; }
#fauteuil-de-massage-inada #massage-shiatsu p { margin: 8px 360px 0 64px; }
#fauteuil-de-massage-inada #massage-shiatsu img { margin: 0px 64px 0px 64px; }

#fauteuil-de-massage-inada #options { padding: 0 0 293px 0; }
#fauteuil-de-massage-inada #options h3 { margin: 30px 64px 0 64px; }
#fauteuil-de-massage-inada #options p { margin: 8px 64px 0 64px; }
#fauteuil-de-massage-inada #options img { margin: 0 64px 0 30px; }

#fauteuil-de-massage-inada #massage-manuel { padding: 64px 0 64px 0; }
#fauteuil-de-massage-inada #massage-manuel h2 { margin: 0px 64px 0 64px; }
#fauteuil-de-massage-inada #massage-manuel h3 { margin: 20px 64px 0 64px; }
#fauteuil-de-massage-inada #massage-manuel p { margin: 8px 64px 0 64px; }

#fauteuil-de-massage-inada #bg-massage-manuel { width: 960px; height: 250px; }
#fauteuil-de-massage-inada #bg-massage-manuel { background-image:url(../img/communication/bg-massage-manuel.jpg); }
#fauteuil-de-massage-inada #bg-massage-manuel { background-repeat:no-repeat; }
#fauteuil-de-massage-inada #bg-massage-manuel { background-position:center top; }

#fauteuil-de-massage-inada #massage-therapeutique { padding: 64px 0 64px 0; }
#fauteuil-de-massage-inada #massage-therapeutique h2 { margin: 0px 64px 0 64px; }
#fauteuil-de-massage-inada #massage-therapeutique h3 { margin: 20px 64px 0 64px; }
#fauteuil-de-massage-inada #massage-therapeutique p { margin: 8px 64px 0 64px; }

#fauteuil-de-massage-inada #bg-massage-therapeutique { width: 960px; height: 250px; }
#fauteuil-de-massage-inada #bg-massage-therapeutique { background-image:url(../img/communication/bg-massage-therapeutique.jpg); }
#fauteuil-de-massage-inada #bg-massage-therapeutique { background-repeat:no-repeat; }
#fauteuil-de-massage-inada #bg-massage-therapeutique { background-position:center top; }

#fauteuil-de-massage-inada #essayez { padding: 0 0 0 0; }
#fauteuil-de-massage-inada #essayez h2 { margin: 0px 64px 0 64px; }
#fauteuil-de-massage-inada #essayez p { margin: 8px 64px 0 64px; }
#fauteuil-de-massage-inada #essayez  img { margin: 35px 64px 0px 64px; }


/*=============================================================================
*
*============================================================================*/
#ergo-110 #fauteuil { padding: 1px 0 0 0; }
#ergo-110 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-110 #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-110 #fauteuil p { margin: 16px 320px 0 64px; }
#ergo-110 #fauteuil img { float: right; margin: 24px 24px 0 24px; }

/*=============================================================================
*
*============================================================================*/
#ergo-120 #fauteuil { padding: 1px 0 0 0; }
#ergo-120 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-120 #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-120 #fauteuil p { margin: 16px 320px 0 64px; }
#ergo-120 #fauteuil img { float: right; margin: 24px 24px 0 24px; }

/*=============================================================================
*
*============================================================================*/
#ergo-130 #fauteuil { padding: 1px 0 0 0; }
#ergo-130 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-130 #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-130 #fauteuil p { margin: 16px 320px 0 64px; }
#ergo-130 #fauteuil img { float: right; margin: 24px 24px 0 24px; }
#ergo-130 #fauteuil img#ergo-full { margin: 64px 160px 0 24px; }

/*=============================================================================
*
*============================================================================*/
#ergo-140 #fauteuil { padding: 1px 0 0 0; }
#ergo-140 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-140 #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-140 #fauteuil p { margin: 16px 320px 0 64px; }
#ergo-140 #fauteuil img { float: right; margin: 24px 24px 0 24px; }

/*=============================================================================
*
*============================================================================*/
#ergo-150 #fauteuil { padding: 1px 0 0 0; }
#ergo-150 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-150 #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-150 #fauteuil p { margin: 16px 320px 0 64px; }
#ergo-150 #fauteuil img { float: right; margin: 24px 24px 0 24px; }

/*=============================================================================
*
*============================================================================*/
#ergo-170 #fauteuil { padding: 1px 0 0 0; }
#ergo-170 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-170 #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-170 #fauteuil p { margin: 16px 320px 0 64px; }
#ergo-170 #content img { display: block; margin: 0 auto; }
#ergo-170 #content #fauteuil img { float: right; margin: 24px 24px 0 24px; }
#ergo-170 #content #fauteuil img#ergo-up { margin: 64px 128px 0 24px; }

/*=============================================================================
*
*============================================================================*/
#ergo-200 #fauteuil { padding: 1px 0 0 0; }
#ergo-200 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-200 #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-200 #fauteuil p { margin: 16px 320px 0 64px; }
#ergo-200 #content img { display: block; margin: 16px auto 0 auto; }
#ergo-200 #content #fauteuil img { float: right; margin: 24px 24px 0 24px; }
#ergo-200 #content #fauteuil img#ergo-back { margin: 64px 128px 0 24px; }

/*=============================================================================
*
*============================================================================*/
#ergo-300-cm #fauteuil { padding: 130px 0 165px 0; }
#ergo-300-cm #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-300-cm #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-300-cm #fauteuil p { margin: 16px 320px 0 64px; }

#ergo-300-cm #content img { display: block; margin: 16px auto 0 auto; }

#ergo-300-cm #couleurs { padding: 1px 0 50px 0; width: 960px; height: 370px; background-image: url("../img/fauteuil-auto-souleveur/ergo-300-cm/fauteuil-auto-souleveur-300-cm-ergo-couleurs.jpg"); background-position: top center; background-repeat: no-repeat; }

#ergo-300-cm #massage { padding: 1px 0 0 0; width: 960px; height: 350px; }

#ergo-300-cm #vibration { padding: 1px 0 0 0; float: left; width: 480px; }
#ergo-300-cm #vibration h2 { margin: 24px 32px 0 64px; }
#ergo-300-cm #vibration p { margin: 16px 32px 0 64px; }

#ergo-300-cm #thermo-masseur { padding: 1px 0 0 0; float: right; width: 480px; }
#ergo-300-cm #thermo-masseur h2 { margin: 24px 64px 0 32px; }
#ergo-300-cm #thermo-masseur p { margin: 16px 64px 0 32px; }

#ergo-300-cm #texte { padding: 1px 0 50px 0; }
#ergo-300-cm #texte h2 { margin: 24px 0 0 64px; }
#ergo-300-cm #texte p { margin: 16px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#ergo-400-cm #fauteuil { padding: 130px 0 165px 0; }
#ergo-400-cm #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-400-cm #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-400-cm #fauteuil p { margin: 16px 320px 0 64px; }

#ergo-400-cm #content img { display: block; margin: 16px auto 0 auto; }

#ergo-400-cm #couleurs { padding: 1px 0 50px 0; width: 960px; height: 370px; background-image: url("../img/fauteuil-auto-souleveur/ergo-400-cm/fauteuil-auto-souleveur-400-cm-ergo-couleurs.jpg"); background-position: top center; background-repeat: no-repeat; }

#ergo-400-cm #massage { padding: 1px 0 0 0; width: 960px; height: 350px; }

#ergo-400-cm #vibration { padding: 1px 0 0 0; float: left; width: 480px; }
#ergo-400-cm #vibration h2 { margin: 24px 32px 0 64px; }
#ergo-400-cm #vibration p { margin: 16px 32px 0 64px; }

#ergo-400-cm #thermo-masseur { padding: 1px 0 0 0; float: right; width: 480px; }
#ergo-400-cm #thermo-masseur h2 { margin: 24px 64px 0 32px; }
#ergo-400-cm #thermo-masseur p { margin: 16px 64px 0 32px; }

#ergo-400-cm #texte { padding: 1px 0 50px 0; }
#ergo-400-cm #texte h2 { margin: 24px 0 0 64px; }
#ergo-400-cm #texte p { margin: 16px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#ergo-t-115 #fauteuil { padding: 1px 0 0 0; }
#ergo-t-115 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-t-115 #fauteuil h3 { margin: 16px 0 0 64px; }
#ergo-t-115 #fauteuil p { margin: 16px 320px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#ergo-t-125 #fauteuil { padding: 1px 0 0 0; }
#ergo-t-125 #fauteuil img { float: right; margin: 24px 40px 16px 48px; }
#ergo-t-125 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-t-125 #fauteuil h3 { margin: 24px 0 0 64px; }
#ergo-t-125 #fauteuil p { margin: 16px 0 0 64px; }

#ergo-t-125 #detail { padding: 1px 0 0 0; }
#ergo-t-125 #detail img { margin: 0px; }
#ergo-t-125 #detail h3 { margin: 48px 0 0 96px; }
#ergo-t-125 #detail p { margin: 12px 64px 0 96px; }

/*=============================================================================
*
*============================================================================*/
#ergo-t-135 #fauteuil { padding: 1px 0 0 0; }
#ergo-t-135 #fauteuil img { float: right; margin: 24px 40px 16px 48px; }
#ergo-t-135 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-t-135 #fauteuil h3 { margin: 24px 0 0 64px; }
#ergo-t-135 #fauteuil p { margin: 16px 0 0 64px; }

#ergo-t-135 #detail { padding: 1px 0 0 0; }
#ergo-t-135 #detail img { margin: 0px; }
#ergo-t-135 #detail h3 { margin: 48px 0 0 96px; }
#ergo-t-135 #detail p { margin: 12px 64px 0 96px; }

/*=============================================================================
*
*============================================================================*/
#ergo-t-145 #fauteuil { padding: 1px 0 0 0; }
#ergo-t-145 #fauteuil img { float: right; margin: 24px 40px 16px 48px; }
#ergo-t-145 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-t-145 #fauteuil h3 { margin: 24px 0 0 64px; }
#ergo-t-145 #fauteuil p { margin: 16px 0 0 64px; }

#ergo-t-145 #detail { padding: 1px 0 0 0; }
#ergo-t-145 #detail img { margin: 0px; }
#ergo-t-145 #detail h3 { margin: 48px 0 0 96px; }
#ergo-t-145 #detail p { margin: 12px 64px 0 96px; }

/*=============================================================================
*
*============================================================================*/
#ergo-t-155 #fauteuil { padding: 1px 0 0 0; }
#ergo-t-155 #fauteuil img { float: right; margin: 24px 40px 16px 48px; }
#ergo-t-155 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-t-155 #fauteuil h3 { margin: 24px 0 0 64px; }
#ergo-t-155 #fauteuil p { margin: 16px 0 0 64px; }

#ergo-t-155 #detail { padding: 1px 0 0 0; }
#ergo-t-155 #detail img { margin: 16px 0 0 0; }
#ergo-t-155 #detail img#blue { margin: 16px 12px 0 0; float: left; }
#ergo-t-155 #detail h3 { margin: 24px 0 0 64px; }
#ergo-t-155 #detail p { margin: 12px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#ergo-t-165 #fauteuil { padding: 1px 0 0 0; }
#ergo-t-165 #fauteuil img { float: right; margin: 24px 40px 0px 48px; }
#ergo-t-165 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-t-165 #fauteuil h3 { margin: 24px 0 0 64px; }
#ergo-t-165 #fauteuil p { margin: 16px 0 0 64px; }
#ergo-t-165 #fauteuil ul { margin: 16px 0 0 96px; }

#ergo-t-165 #detail { padding: 1px 0 0 0; }
#ergo-t-165 #detail img { margin: 16px 0 0 0; }
#ergo-t-165 #detail img#black { margin: 96px 32px 0px 32px; float: left; }
#ergo-t-165 #detail h3 { margin: 24px 0 0 64px; }
#ergo-t-165 #detail p { margin: 12px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
#ergo-205 #fauteuil { padding: 1px 0 0 0; }
#ergo-205 #fauteuil h2 { margin: 24px 0 0 64px; }
#ergo-205 #fauteuil h3 { margin: 24px 0 0 64px; }
#ergo-205 #fauteuil p { margin: 16px 300px 0 64px; }
#ergo-205 #fauteuil ul { margin: 16px 300px 0 96px; }

#ergo-205 #detail { padding: 1px 0 0 0; }
#ergo-205 #detail img { margin: 30px 0 0 64px; }
#ergo-205 #detail img#black { margin: 96px 32px 0px 32px; float: left; }
#ergo-205 #detail h3 { margin: 24px 0 0 64px; }
#ergo-205 #detail p { margin: 12px 64px 0 64px; }

/*=============================================================================
*
*============================================================================*/
table.specifications { border-collapse: collapse; border-spacing: 0; margin: 16px 64px 0 64px; font-family: arial; font-size: 12px; }
table.specifications th { text-align: right; padding: 2px 4px; width: 144px; border: 1px solid #d6d6d6; }
table.specifications td { padding: 2px 4px; width: 80px; border: 1px solid #d6d6d6; }

/*=============================================================================
*
*============================================================================*/
#resources {  }
#resources #content h2 { margin: 24px 0 0 64px; font-size: 18px; }
#resources #content h3 { margin: 24px 0 0 64px; }
#resources #content h4 { margin: 24px 0 0 64px; }
#resources #content p { margin: 16px 64px 0 64px; }
#resources #content ul { margin: 16px 64px 0 96px; }
#resources #content ol { margin: 16px 64px 0 96px; }
#resources #content ol ul { margin: 8px 64px 12px 32px; }
#resources #content img { display: block; margin: 16px auto; }

/*=============================================================================
*
*============================================================================*/
#profile {  }
#profile #content { padding: 1px 0 0 0; }
#profile #content h2 { margin: 48px 0 0 64px; }
#profile #content p { margin: 16px 64px 0 64px; }
#profile #content #images { float: right; margin: 48px 24px 0 32px; }
#profile #content #icons { clear: both; margin: 48px 0 0 0; }
#profile #content div.three-icons { width: 320px; height: 384px; margin: 0; padding: 0; float: left; }
#profile #content div.three-icons img { display: block; margin: auto; }
#profile #content div.three-icons p { margin: 8px 24px 0 24px; font-size: 10px; }

/*=============================================================================
*
*============================================================================*/
#blackfriday {  }

/*=============================================================================
*
*============================================================================*/
#centre-liquidation div.terms-up { clear: both; }
#centre-liquidation div.terms-up h3 { color: #626169; font-size: 28px; text-transform: uppercase; line-height: 32px; width: 860px; margin: 400px auto 0 40px; text-align: center; position: absolute; }
#centre-liquidation div.terms-down h3 { color: #626169; font-size: 28px; text-transform: uppercase; line-height: 32px; width: 860px; margin: -288px auto 0 40px; text-align: center; position: absolute; }

/*=============================================================================
*
*============================================================================*/
#promotion div.terms-up { clear: both; }
#promotion div.terms-up h3 { color: #626169; font-size: 28px; text-transform: uppercase; line-height: 32px; width: 860px; margin: 400px auto 0 40px; text-align: center; position: absolute; }
#promotion div.terms-down h3 { color: #626169; font-size: 28px; text-transform: uppercase; line-height: 32px; width: 860px; margin: -288px auto 0 40px; text-align: center; position: absolute; }

/*=============================================================================
*
*============================================================================*/
#contact {  }
#contact #content { padding: 1px 0 0 0; }
#contact #content h2 { font-size: 28px; margin: 48px 0 0 64px; }
#contact #content p { font-size: 18px; margin: 16px 64px 0 64px; }
#contact #content h3 { font-size: 24px; margin: 24px 0 0 64px; }
#contact #content #map { width: 480px; height: 480px; margin: 32px 32px 32px 0; float: right; border: 1px solid #c6c6c6; }
#contact #content table.hours { width: 256px; margin: 16px 64px 48px 72px; font-family: arial; border-collapse: separate; border-spacing: 1px; background-color: #cccccc; }
#contact #content table.hours th { background-color: #ececec; text-align: right; padding: 4px 8px; }
#contact #content table.hours td { background-color: #ffffff; padding: 4px 8px; }

/*=============================================================================
*
*============================================================================*/
#video #content h2 { margin: 48px 96px 0 96px; border-bottom: 1px solid #999999; }
#video div.video { width: 720px; height: 480px; margin: 16px auto; }

/*=============================================================================
*
*============================================================================*/
#testimonials #content h2 { margin: 24px 64px 0 64px; }
#testimonials #content p { margin: 16px 320px 0 64px; }

/*=============================================================================
*
*============================================================================*/

div#mainfeature {
   margin: 48px 0 0 0;
   clear: both;
}

#mainfeature .row { width: 960px; margin: auto; clear: both; }

/*=============================================================================
*
*============================================================================*/
div#footer {
   clear: both;
   margin: 0 0 0 0;
   background-color: #dfdfdf;
   font-family: 'Open Sans';
}

#footer .row { width: 960px; margin: auto; clear: both; }
#footer .col25 { width: 240px; float: left; }
#footer .col33 { width: 320px; float: left; }
#footer .col50 { width: 480px; float: left; }

ul#footer-nav { 
   list-style-type: none;
   padding: 0;
   margin: 24px 0 0 0;
}

ul#footer-nav li {
   padding: 0;
   margin: 8px 0 0 0;
}

ul#footer-nav li a {
   color: #000000;
   text-align: left;
   line-height: 24px;
   padding: 0;
   font-family: 'Open Sans', sans-serif;
   text-decoration: none;
   font-size: 14px;
   font-weight: 500;
}

ul#footer-nav li a:hover {
   text-decoration: underline;
}

div#footer-hours { 
   padding: 0;
   margin: 24px 0 0 0;
}

div#footer-hours th { 
   text-align: left;
   padding: 0 8px 0 0;
}

div#footer-hours td { 
   text-align: left;
}

#footer div.vcard { padding: 0; margin: 24px 0 0 0;}
#footer div.vcard h3 a { color: black; text-decoration: none; }
#footer div.vcard div.adr { margin: 8px 0; }

/*=============================================================================
*
*============================================================================*/
div#copyright {
   margin: auto;
   background-color: #c6c6c6;
   padding: 8px 0;
}

div#copyright p {
   font-size: 8pt;
   color: #000000;
   line-height: 100%;
   padding: 4px;
   margin: 0;
   text-align: center;
}

div#copyright p a {
	color: #000000;
   text-decoration: none;
}

div#copyright p a:hover {
   text-decoration: underline;
}


/*=============================================================================
*
*============================================================================*/
div#sitemap-wrapper {
   clear: both;
   margin: auto;
   /* height: 352px; */
   height: 48px;
}

div#sitemap {
   width: 896px;
   margin: auto;
}

div#sitemap ul {
   font-family: arial;
   font-size: 7pt;
   color: #666666;
   line-height: 140%;
   padding: 0;
   margin: 8px 0 0 8px;
   list-style-type: none;
   float: left;
}

div#sitemap ul.fauteuil-massage {
   width: 640px;
}

div#sitemap ul.lit-ajustable {
   width: 224px;
}

div#sitemap ul.fauteuil-auto-souleveur {
   width: 224px;
}

div#sitemap ul li {
   padding: 0;
   margin: 0;
}

div#sitemap ul li a {
   font-family: arial;
   font-size: 8pt;
   color: #666666;
   font-weight: bold;
   text-decoration: none;
}

div#sitemap ul li a:hover {
   text-decoration: underline;
}

div#sitemap ul ul {
   margin: 0;
   padding: 0 0 0 12px;
   float: none;
}

div#sitemap ul ul li {
   padding: 0;
   margin: 2px 0;
}

div#sitemap ul.fauteuil-massage ul li {
   float: left;
   width: 300px;
}

div#sitemap ul ul li a {
   font-family: arial;
   font-size: 8pt;
   color: #666666;
   font-weight: normal;
}

/*=============================================================================
*
*============================================================================*/
div#signature {
   padding: 2px;
   margin: 0;
   text-align: center;
   font-family: arial;
   color: #999999;
   font-size: 11px;
   font-weight: bold;
   text-indent: -9999px;
}

div#signature a {
   color: #999999;
   text-decoration: none;
}