html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
.wrapper{width:100%;overflow:hidden;}
.wrapper-1{width:100%;}
.clear{clear:both;font-size:0;line-height:0;height:0;}
input,select{vertical-align:middle;font-weight:normal;}
img{vertical-align:top;text-align:left;}
ol{list-style:none;}
li{display:list-item;}
object{vertical-align:top;}
a{outline:none;color:#229ad2;}
a:hover{text-decoration:none;}
table,td{border:0;}
td,tr{vertical-align:top;text-align:left;}
body{background:#23282b;background-image:url();font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1em;color:#71818a;}
h1{color:#2b9fd9;font-size:14px;padding:0;margin:10px;}
h2{color:#2981ed;font-size:14px;padding:0;}
h3{color:#ccc;font-size:12px;padding:0;}
a h3{text-decoration:none;}
h4{margin:0;padding:0;font-size:12px;font-weight:bold;color:#fff;display:block;background-image:url(images/bg-titre-page.png);padding:5px;}
h5{font-variant:small-caps;font-size:20px;padding:5px;color:#fff;text-align:right;border-bottom:solid 1px #fff;}
h6{padding:0 0 17px 0;line-height:14px;font-size:14px;color:#fff;font-variant:small-caps;}
b{padding:0 0 17px 0;line-height:14px;font-size:14px;color:#FF0000;font-variant:small-caps;padding-bottom:5px;}
p{text-align:justify;}
.center{text-align:center;}
.texte{text-align:justify;float:left;margin:5px;}
.fleft{float:left;}
img.fleft{margin:0 18px 12px 0;}
img.fleft1{float:left;margin:0 18px 0 0;margin-left:10px;border:3px solid #000;}
a img{border:none;}
a img:hover.fleft1{border:3px solid #6b92bf;}
a img.fleft1{float:left;margin:0 18px 0 0;border:3px solid #eee;}
.fright{float:right;}
img.fright1{float:right;margin:0 0 12px 20px;}
.col-1,.col-2,.col-3,.col-4{position:relative;float:left;overflow:hidden;}
.block-1,.block-2,.block-3,.block-4{float:left;overflow:hidden;}
#main{width:900px;margin:0 auto;font-size:.75em;}
#header{background:url(images/header.jpg) no-repeat 0 35px;position:relative;height:487px;}
#header strong{font-size:14px;font-weight:bold;color:#2a6376;}
#plan img{margin:0 20px;}
#date{text-transform:uppercase;font-size:.833em;font-weight:normal;color:#50585d;position:absolute;top:42px;left:33px;}
#header span a{background:url(images/rss.gif) no-repeat 100% 0;display:block;height:15px;padding:0 21px 0 0;line-height:15px;text-transform:uppercase;text-decoration:none;color:#50585d;position:absolute;top:43px;right:36px;}
#header span a:hover{font-weight:bold;}
#flash{position:absolute;top:66px;left:0;}
table h3{font-variant:small-caps;}
#sous-menu1{padding:5px;background-color:#00d2ff;padding-left:10px;height:50px;margin:0;}
#sous-menu1 ul li{float:left;list-style:none;color:#000;margin-top:6px;font-size:13px;font-variant:small-caps;padding-left:20px;}
#sous-menu1 img{ border:solid 1px #FFFFFF;}
#sous-menu1 a{text-decoration:none;color:#156677;}
#sous-menu1 a:hover{color:#fff;}
#sous-menu{padding:5px;background-color:#00d2ff;padding-left:10px;height:18px;margin:0;}
#sous-menu ul li{float:left;list-style:none;color:#000;padding-right:10px;font-size:13px;font-variant:small-caps;}
#sous-menu a{text-decoration:none;color:#156677;}
#sous-menu a:hover{color:#fff;}
#sous-menu h6{ padding:0; margin:0;}
#menu{position:absolute;top:421px;left:0;}
#menu li{float:left;margin:0 0 0 -21px;list-style:none;}
#menu li.extra{margin:0 0 0 -21px;}
#menu-stat li { margin-left:2px;}
#menu-stat span{display:none;}
#en-cours a{color:#fff; text-decoration:underline;}
#en-cours img{  /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7; border:solid 1px #000000;}
#sous-menu1 a:hover img{
/* for IE */
filter:alpha(opacity=70);
/* CSS3 standard */
	opacity: 0.7;
}
#pageb #content{padding:35px 46px 51px 17px;}
#menu-gauche-balneo {
background-image: url(images/fond-menu-baignoire.jpg);
padding: 10px 20px 20px 20px;
float:left;
text-align:left;
width:119px;
height:242px;}
#menu-gauche-balneo ul {
list-style: circle;
}
#menu-gauche-balneo ul li {
margin-left:15px;
}
#menu-gauche-balneo a {
text-decoration:none;
}
#menu-gauche-balneo a:hover {
text-decoration:underline;
}
#menu-gauche-balneo h6 {
color:#fff;
padding-bottom:0px;
text-decoration:underline;
}
#menu-gauche-balneo b {
font-variant:small-caps;
color:#FFFFFF;
padding-left:20px;
}
#ariane{
padding:10px; font-variant:small-caps;background:#181b1c;}
#ariane a{ text-decoration:none;}
#ariane img { margin-top:2px; padding-right:5px;}
#actu{display:block;}
#page1 #content{padding:0 46px 51px 57px;}
#page3 #content{padding:35px 46px 51px 57px;}
#page7 #content{padding:35px 46px 51px 57px;}
#content{background:url(images/content.gif) repeat-y 0;padding:35px 46px 43px 57px;background:#181b1c;}
#content p{line-height:1.308em;font-size:1.083em;}
#content p.extra{padding:0 0 31px 0;}
#content p.extra1{padding:0 0 16px 0;}
#content p.extra2{padding:12px 0 31px 0;}
#content p.no-indent{padding:0;}
#content p em{float:right;font-style:normal;}
.line{text-decoration:line-through;font-style:oblique;font-weight:bold;}
#fiche-produit td{background-image:url(images/fond-fiche-produit.gif);padding:10px;color:#000;font-stretch:expanded;font-variant:small-caps;}
#fiche-produit td a{color:#fff;}
.row-1{padding:0 0 36px 0;background:url(images/content.gif) repeat-y 0;}
.line-ver-1{background:url(images/line-ver.gif) repeat-y;}
.line-ver-2{background:url(images/line-ver.gif) repeat-y;}
.line-ver-3{background:url(images/line-ver.gif) repeat-y;}
.data{width:100%;padding:17px 0 0 0;overflow:hidden;text-align:center;}
.data strong{display:block;float:right;}
.data b{display:block;float:left;padding:2px 0 0 0;}
.projet{float:left;padding-right:20px;}
.link{background:#00d2ff;display:inline-block;height:25px;margin:18px 0 0 0;padding:0 12px 0 12px;line-height:25px;font-size:.833em;text-transform:uppercase;text-decoration:none;color:#fff;}
.link:hover{text-decoration:underline;color:#000;}
.underline{text-decoration:underline;}
.link-1{line-height:1.133em;font-size:1.25em;color:#00d2ff;float:right;}
.link-2{line-height:1.133em;font-size:1.25em;color:#fff;float:left;}
.title{min-height:35px;height:auto!important;height:35px;padding:0 0 7px 0;}
.title-1{min-height:35px;height:auto!important;height:35px;padding:0 0 14px 0;}
.title-2{min-height:35px;height:auto!important;height:35px;padding:0 0 19px 0;}
table.tableau{border-width:0px;border-spacing:20px;border-style:hidden;border-collapse:separate;}
.logo{ text-align:right; padding-top:5px;}
#type li{list-style:none;float:left;font-size:14px;font-variant:small-caps; padding-left:20px;}
#type h6{float:left;}
#type a{text-decoration:none;}
#type a:hover{text-decoration:underline;color:#FFFFFF;}
#promo{background-image:url(images/fond_promo.png);background-repeat:no-repeat;margin-left:50px;margin-right:50px;padding:10px;color:#fff;font-size:14px;}
#promo h1{color:#000;font-size:16px;letter-spacing:2px;}
#promo a{text-decoration:none;color:#fff;}
#promo a:hover{text-decoration:underline;color:#fff;}
#plansite li{padding-bottom:10px;}
#fiche_produit td{background:#25597d;padding-top:5px;border:1px solid #fff;text-align:left;}
#fiche_produit td h3{color:#fff;}
#contact-form{width:450px;padding:12px 0 0 0;}
#contact-form span{display:block;padding:0 0 1px 0;text-transform:uppercase;font-size:.833em;color:#71818a;}
#contact-form label{display:block;height:46px;overflow:hidden;}
#contact-form input{background:none;width:263px;height:15px;padding:3px;border:1px solid #353b3f;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#71818a;}
#contact-form textarea{background:none;width:163px;height:110px;padding:3px;overflow:auto;border:1px solid #353b3f;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#71818a;}
#contact-form a{background:#00d2ff;display:inline-block;height:25px;margin:15px 5px 0 0;padding:0 12px 0 12px;float:left;line-height:25px;font-size:.833em;text-transform:uppercase;text-decoration:none;color:#fff;}
#contact-form a:hover{text-decoration:underline;color:#000;}
.list li{background:url(images/marker.gif) no-repeat 0 12px;padding:0 0 0 24px;line-height:2em;font-size:1.25em;color:#229ad2;list-style:none;}
.list li a{color:#229ad2;}
.list-1{padding:4px 0 27px 0;}
.list-1 li{background:url(images/line-hor1.gif) repeat-x 0 14px;line-height:1.538em;font-size:1.083em;color:#71818a;}
.list-1 li span{background:#181b1c;float:right;color:#00d2ff;}
.list-1 li a{background:#181b1c;text-decoration:none;color:#71818a;}
.list-1 li a:hover{text-decoration:underline;}
.list-2{padding:6px 0 0 0;}
.list-2 dt{padding:0 0 17px 0;font-size:1.083em;color:#fff;}
.list-2 dt a{text-decoration:none;color:#fff;}
.list-2 dt a:hover{text-decoration:underline;}
.list-2 dd{padding:0 0 18px 0;line-height:1.308em;font-size:1.083em;}
.list-2 dd.extra{padding:0 0 3px 0;}
.list-indent{padding:0 0 26px 0!important;}
.line-hor{background:url(images/line-hor.gif) repeat-x 0 0;width:100%;height:1px;overflow:hidden;margin:0 0 0px 0;}
.row-indent{padding:0 0 40px 0;}
.row-indent1{padding:0 0 34px 0;background:url(images/content.gif) repeat-y 0;}
#recent{width:60px;}
#order-form{width:680px;padding:10px 0 0 0;}
#order-form .column-right{float:right;width:312px;}
#order-form .column-left{float:left;width:268px;}
#order-form label{display:block;height:30px;overflow:hidden;}
#order-form input{background:none;width:203px;height:15px;padding:3px 3px 3px 3px;margin:0 0 0 8px;float:right;border:1px solid #353b3f;font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#fff;}
#order-form input:hover,#order-form select:hover,#order-form input:focus,#order-form select:focus{background-color:#4a85c0;}
#order-form span{display:block;height:23px;float:right;line-height:20px;text-align:right;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:.833em;color:#71818a;}
#order-form table{margin:13px 0 0 1px;border-collapse:collapse;font-size:1.083em;}
#order-form table td{border:1px solid #353b3f;line-height:19px;padding:2px 10px 2px 10px;}
#order-form table td.column-1{width:121px;height:23px;color:#fff;}
#order-form table td.column-2{width:250px;text-align:center;color:#fff;}
#order-form table td.column-3{width:62px;text-align:center;color:#fff;}
#order-form table td.column-4{width:62px;text-align:center;color:#fff;}
#order-form table td a{text-decoration:none;color:#00d2ff;}
#order-form table td a:hover{text-decoration:underline;}
#order-form table td b{display:block;text-align:center;font-weight:normal;color:#00d2ff;}
#order-form table td em{display:block;font-style:normal;text-align:center;}
#order-form i{font-style:normal;}
#order-form i a{background:url(images/marker.gif) no-repeat 0 5px;padding:0 0 0 26px;margin:36px 0 0 12px;float:right;font-size:1.25em;color:#00d2ff;}
.indent-bot{margin:0 0 16px 0;}
#footer{height:137px;overflow:hidden;text-align:center;padding:10px;font-variant:small-caps;padding-left:10px;background:url(images/content.gif) repeat-y 0;border-top:solid #fff 3px;}
#footer p{padding:27px 0 0 56px;font-size:1.083em;color:#71818a;}
#footer p a{color:#fff;}
#footer ul{list-style-type:none;margin:0;padding:0 0 2px 0;float:left;text-align:left;}
#footer h3{color:white;font-size:12px;font-variant:small-caps;font-weight:700;margin:5px 0;text-align:left;}
#footer #col1{width:220px;padding-left:30px;float:left;}
#footer #col2{width:210px;float:left;}
#footer #col3{width:210px;float:left;}
#footer #col4{width:210px;float:left;padding-bottom:20px;}
#footer #col5{width:150px;}
#footer #col6{width:140px;}
#distrib{float:left;width:300px;padding-top:60px;padding-left:20px;}
#map{padding:0;margin:0;}
.tool-tip{color:#fff;width:139px;z-index:13000;}
.tool-title{font-weight:bold;font-size:11px;margin:0;color:#9fd4ff;padding:8px 8px 4px;background:url(images/bubble.png) bottom;}
.tool-text{font-size:11px;padding:4px 8px 8px;background:url(images/bubble.png) bottom;}
.custom-tip{color:#000;width:130px;z-index:13000;}
.custom-title{font-weight:bold;font-size:11px;margin:0;color:#3e4f14;padding:8px 8px 4px;background:#c3df7d;border-bottom:1px solid #b5cf74;}
.custom-text{font-size:11px;padding:4px 8px 8px;background:#cfdfa7;}
.toggler{color:#222;margin:0;padding:2px 5px;background:#2f8cc2;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #fff;border-left:1px solid #fff;font-size:11px;font-weight:normal;font-family:'Andale Mono',sans-serif;}
.element p{margin:0;padding:4px;}
.float-right{padding:10px 20px;float:right;}
blockquote{padding:5px 0 5px 30px;}
#gallery{background:#207BA8;margin:10px 10px 10px 0;padding:10px 15px 10px 5px;text-align:center; float:left; text-align:right;    
	-moz-border-radius: 30px 10px 30px 10px; 
    -webkit-border-radius: 30px 10px 30px 10px; 
    -khtml-border-radius: 30px 10px 30px 10px; 
    border-radius: 30px 10px 30px 10px}
#gallery ul{list-style:none;}
#gallery ul li{display:inline;padding-left:10px;}
#gallery ul img{border:5px solid #F1EFED;border-width:5px;}
#gallery ul a:hover img{border:5px solid #685349;border-width:5px;color:#fff;}
#gallery ul a:hover{color:#fff;}


.underline{text-decoration:underline;color:#fff;}
#page1 .row-1 .line-ver-1{background-position:180px 0;}
#page1 .row-1 .line-ver-2{background-position:393px 0;}
#page1 .row-1 .line-ver-3{background-position:606px 0;}
#page1 .row-1 .col-1{width:147px;padding:0 34px 0 0;}
#page1 .row-1 .col-2{width:147px;padding:0 34px 0 32px;}
#page1 .row-1 .col-3{width:147px;padding:0 34px 0 32px;}
#page1 .row-1 .col-4{width:147px;padding:0 11px 0 32px;}
#page1 .row-2 .line-ver-1{background-position:606px 0;}
#page1 .row-2 .col-1{width:587px;padding:0 20px 0 0;margin:-20px 0 0 0;}
#page1 .row-2 .col-2{width:175px;padding:0 0 0 15px;margin:-20px 0 0 0;}
#page2 .row-1 .line-ver-1{background-position:606px 0;}
#page2 .row-1 .col-1{width:588px;padding:0 20px 0 0;margin:-42px 0 0 0;}
#page2 .row-1 .col-2{width:170px;padding:0 0 0 19px;margin:-42px 0 0 0;}
#page2 .row-2 .line-ver-1{background-position:606px 0;}
#page2 .row-2 .col-1{width:587px;padding:0 20px 0 0;margin:-20px 0 0 0;}
#page2 .row-2 .col-2{width:172px;padding:0 0 0 18px;margin:-20px 0 0 0;}
#page3 .row-1 .line-ver-1{background-position:180px 0;}
#page3 .row-1 .line-ver-2{background-position:393px 0;}
#page3 .row-1 .line-ver-3{background-position:606px 0;}
#page3 .row-1 .col-1{width:147px;padding:0 34px 0 0;}
#page3 .row-1 .col-2{width:147px;padding:0 34px 0 32px;}
#page3 .row-1 .col-3{width:147px;padding:0 34px 0 32px;}
#page3 .row-1 .col-4{width:147px;padding:0 11px 0 32px;}
#page3 .row-2 .line-ver-1{background-position:100px 0;}
#page3 .row-2 .col-1{width:100px;padding:0 11px 0 0;margin:-20px 0 0 0;}
#page3 .row-2 .col-2{width:658px;padding:0 0 10px 28px;margin:-20px 0 0 0;}
#page4 .row-1 .line-ver-1{background-position:180px 0;}
#page4 .row-1 .col-1{width:170px;padding:0 11px 0 0;margin:-42px 0 0 0;}
#page4 .row-1 .col-2{width:593px;padding:0 0 0 23px;margin:-42px 0 0 0;}
#page4 .row-2 .line-ver-1{background-position:606px 0;}
#page4 .row-2 .col-1{width:587px;padding:0 20px 15px 0;margin:-20px 0 0 0;}
#page4 .row-2 .col-2{width:172px;padding:0 0 12px 18px;margin:-20px 0 0 0;}

#pageb .row-1 .line-ver-1{background-position:180px 0;}
#pageb .row-1 .col-1{width:170px;padding:0 11px 0 0;margin:-42px 0 0 0;}
#pageb .row-1 .col-2{width:593px;padding:0 0 0 23px;margin:-42px 0 0 0;}
#pageb .row-2 .line-ver-1{background-position:630px 0;}
#pageb .row-2 .col-1{width:620px;padding:0 20px 15px 0;margin:-20px 0 0 0;}
#pageb .row-2 .col-2{width:172px;padding:0 0 12px 18px;margin:-20px 0 0 0;}

#page5 .row-1 .line-ver-1{background-position:606px 0;}
#page5 .row-1 .col-1{width:588px;padding:0 20px 0 0;margin:-42px 0 0 0;}
#page5 .row-1 .col-2{width:170px;padding:0 0 0 19px;margin:-42px 0 0 0;}
#page5 .row-2 .line-ver-1{background-position:180px 0;}
#page5 .row-2 .col-1{width:170px;padding:0 11px 0 0;margin:-20px 0 0 0;}
#page5 .row-2 .col-2{width:588px;padding:0 0 10px 28px;margin:-20px 0 0 0;}
#page5 .row-2 .col-2 .block-1{width:298px;padding:0 0 27px 0;margin:-3px 0 0 0;}
#page5 .row-2 .col-2 .block-2{width:250px;margin:-3px 0 0 0;}
#page6 .row-1 .line-ver-1{background-position:606px 0;}
#page6 .row-1 .col-1{width:588px;padding:0 20px 0 0;margin:-42px 0 0 0;}
#page6 .row-1 .col-2{width:170px;padding:0 0 0 19px;margin:-42px 0 0 0;}
#page6 .row-2 .line-ver-1{background-position:606px 0;}
#page6 .row-2 .col-1{width:587px;padding:0 20px 0 0;margin:-20px 0 0 0;}
#page6 .row-2 .col-2{width:172px;padding:0 0 0 18px;margin:-20px 0 0 0;}
#parent2-wrap{}
#parent2 li{background:#000000;padding:15px;margin:5px;text-align:justify;}
#parent2 h6{color:#fff;padding-bottom:8px;border-bottom:solid;border-bottom-color:#CCCCCC;margin-bottom:10px;}
#parent2-menu a{text-decoration:none;font-variant:small-caps;padding-left:10px;}
#parent2-menu a.wactive{font-weight:bold;}
#intro{padding-bottom:10px;}
h2{margin:0;margin-bottom:14px;padding:0;}
#slider{width:550px;margin:0 auto;position:relative;}
.scroll{height:280px;width:550px;overflow:auto;overflow-x:hidden;position:relative;clear:left;background:#000 left bottom;}
.scrollContainer div.panel{padding:20px;height:240px;width:510px;}
#shade{background:#000 url() no-repeat 0 0;height:20px;}
ul.navigation{list-style:none;margin:0;padding:0;padding:9px;}
ul.navigation li{display:inline;margin-right:10px;}
ul.navigation a{padding:10px;color:#fff;text-decoration:none;}
ul.navigation a:hover{background-color:#5f6161;}
ul.navigation a.selected{background-color:#2397cd;font-weight:bold;}
ul.navigation a:focus{outline:none;}
.scrollButtons{position:absolute;top:170px;cursor:pointer;}
.scrollButtons.left{left:-18px;}
.scrollButtons.right{right:-18px;}
.hide{display:none;}
#produits ul li{
width:180px; padding:5px; padding-bottom:25px; float:left;
text-align:center; list-style:none;}
.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
   font-size:11px;
}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F1EFED;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }
