/* Font GOOGLE */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* FIN FONT GOOGLE */

@font-face {
	font-family: 'bellerose';
	src: url('https://www.lesinterchangeables.com/css/fonts/bellerose.eot');
	src: url('https://www.lesinterchangeables.com/css/fonts/bellerose.eot?#iefix') format('embedded-opentype'),
		 url('https://www.lesinterchangeables.com/css/fonts/bellerose.woff2') format('woff2'),
		 url('https://www.lesinterchangeables.com/css/fonts/bellerose.woff') format('woff'),
		 url('https://www.lesinterchangeables.com/css/fonts/bellerose.ttf') format('truetype'),
		 url('https://www.lesinterchangeables.com/css/fonts/bellerose.svg#gothic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gothic';
	src: url('https://www.lesinterchangeables.com/css/fonts/gothic.eot');
	src: url('https://www.lesinterchangeables.com/css/fonts/gothic.eot?#iefix') format('embedded-opentype'),
		 url('https://www.lesinterchangeables.com/css/fonts/gothic.woff') format('woff'),
		 url('https://www.lesinterchangeables.com/css/fonts/gothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

*{margin:0;padding:0;border:0 none;font-family:"Roboto"; font-weight:normal;font-size:13px;color:black;}
body{}
#header{position:fixed;top:0;width:100%;z-index:900;background-color:#fff;}
#header input {text-transform:lowercase;}
#menuTop{height:20px;padding:7px 0 0;background-color:#000;}
#menuTop ul{width:auto;display:inline-block;margin-left:5px;vertical-align:middle;float:right;}
#menuTop ul li{font-size:14px;float:left;padding:0;margin:0 5px;}
#menuTop ul li *{text-decoration:none;}
#menuTop ul li a{display:inline-block;}
#menuTopSocial li:before{content:"" !important;}
#menuTopSocial{width:200px !important;text-align:center;}
#menuTopSocial li a img{width:15px;}
#menuTop i.ju{float:left;text-align:right;color:#FFF;width:120px;}
#menuTop ul li.lang a{float:left;margin-left:10px;}
#menuTop ul li.lang i{float:left;font-size:10px;}
#menuTop ul li.lang a img{width:15px;opacity:0.8;}
#menuTop ul li a.current img{opacity:1;}
#menuTop ul li.port {color:#ddd; font-style:italic;}

#hgroup{height:100px;display:block;}
#hgroup #panierTop{height:50px;float:right;text-align:left;width:290px;margin-top: 5px;}
#panierTopUser{float:left;height:34px;background-image:url(img/mon-compte.png);background-repeat:no-repeat;background-position:left center;padding:0 35px;background-color: rgba(255,255,255,0.7);width:280px;}
#panierTopInfos{float:left;height:34px;background-image:url(img/mon-panier.png);background-repeat:no-repeat;background-position:left center;padding-left: 35px;background-color: rgba(255,255,255,0.7);width:280px;}
#panierTop #t3{padding-top:8px;}
#panierTopUser #t3 a:hover, #panierTopVente #t3 a:hover, #panierTopInfos #t3 a:hover{text-decoration:underline;}
#panierTopUser #t3 a, #panierTopVente #t3 a, #panierTopInfos #t3 a{text-decoration:none;}
#panierTopUser p, #panierTopVente p, #panierTopInfos p{color:inherit;text-decoration:none;}
.paniervide{text-align:center;}

#recherche{display:block;clear:both;float:left;}
#recherche #query input[type='text']{width:288px;height:22px;border: 1px #ddd solid;text-transform:none;}
#recherche #query{float:right;width:370px;}
#recherche #query input[type='submit']{width:25px;height:20px;margin-left:-25px;background:url(img/loupe.png) left center no-repeat;box-shadow: none;cursor:pointer;}

#menuNav{height:30px;background-color:#a79f9c;border-style:dashed ridge;}
#menuNav #libelle {height:30px;float:left;}
#menuNav .link{float:right;}

/*#menuNav .ssmenu ul{min-height: 483px;}*/
#menuNav ul.droit{float:right !important;}
#menuNav ul {position:relative;width:100%;}
#menuNav ul li{list-style:none;display:block;float:left;padding:0px 5px;line-height:30px;}
#menuNav ul li:not(:last-child){border-right:1px white solid;}
#menuNav ul li.dore{background-color:#736f41;animation: dorecligno 2s infinite;}
@keyframes dorecligno {
	0% { }
	50% {background-color:#a6a15e;} 
}
/*#menuNav ul li:last-child{border-left:1px white solid;float:right !important;}*/
#menuNav ul li a{display:block;text-decoration:none;width:100%;height:100%;text-align:center;}
#menuNav ul li a span, #menuNav ul li a h2{display:block;text-transform:uppercase;padding:0 10px;font-size:12px;color:white;}
#menuNav ul li ul li a span{padding:5px 10px;font-size: 14px;color:black;}
#menuNav .ssmenu{display:block;visibility:hidden;opacity:0;position:absolute;width:250px;border:2px solid gray;background-color:#fff;z-index:900;left:-2px;
	-webkit-transition:opacity 0.2s linear;
	-moz-transition:opacity 0.2s linear;
	-o-transition:opacity 0.2s linear;
	transition:opacity 0.2s linear;}
#menuNav .ssmenu li{list-style:none;display:block;float:left;padding:0px 0px 0px 0px;width:240px;position:relative;}
#menuNav .ssmenu li h5{font-size:11px;}
#menuNav .ssmenu li.tete{border-bottom:1px #d41877 solid;}
#menuNav .ssmenu-col-5{-webkit-columns:5 auto;-moz-columns:5 auto;columns:5 auto;}
#menuNav .ssmenu-col-4{-webkit-columns:4 auto;-moz-columns:4 auto;columns:4 auto;}
#menuNav .ssmenu-col-3{-webkit-columns:3 auto;-moz-columns:3 auto;columns:3 auto;;}
#menuNav .ssmenu-col-2{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;}
#menuNav .ssmenu-col-1{-webkit-columns:1 auto;-moz-columns:1 auto;columns:1 auto;}
#menuNav .ssmenu ul li a{display:block;text-decoration:none;width:100%;height:100%;}
#menuNav .ssmenu ul li a #t6{display:block;text-decoration:underline;margin:35% 20%;font-size:16px;}
#menuNav li.tete span{display:block;padding:7px 5px;text-align:left !important;color:#d41877;font-weight:bold;font-size:11px;text-transform:uppercase;vertical-align:middle;}
#menuNav .ssmenu ul li a span{font-size:11px;vertical-align:middle;}
#menuNav .selection h5{clear:both;padding-top: 20px;font-family: "gothic";font-size: 24px;font-weight: bold;}
#menuNav .selection h6{margin-top:20px;}
#menuNav .selection .listeSelect li:first-child{width:300px !important;height:300px !important;border-right:none !important;border: 0px solid gray !important;margin: 40px !important;}
#menuNav .selection .listeSelect li:not(:first-child){width:50px !important;height:50px !important;border-right:none !important;border: 0px solid gray !important;margin: 5px !important;}
#menuNav .selection .listeSelect li img{width:100%;height:auto;}
/*#menuNav li:hover div{visibility:visible;opacity:1;}*/
#menuNav li.soldes{background-color:#a30013;}
#menuNav li.select:hover{background-color:#CCC;}
#menuNav li.selected{background-color:#000;}
#menuNav li.home{background:url(img/home.png) left center no-repeat;}
#menuNav li.selected.home{background:#000 url(img/home.png) left center no-repeat;}
#menuNav .link_ext{background-color:#66083a;}

#logged{display:inline;}
#nologged{color:white;float:right;margin:5px 25px;font-size:17px;}

#menuHere{height:25px;}
#menuHere ul{width:100%;float:left;}
#menuHere ul li{list-style:none;padding:5px 20px;height:18px;color:#6d6f77;background:url(img/here.png) no-repeat right center;display: inline-table;}
#menuHere ul li a{display:block;color:#6d6f77;text-decoration:none;width:100%;height:100%;text-align:center;}
#menuHere ul li a span{display:table-cell;vertical-align:middle;}
.menuHereBack{margin-bottom: 15px !important;background:url(img/hereBack.png) no-repeat left center !important;padding-left:20px !important;margin-left:5px !important;}

#query{float:right;width:188px;}
#query input[type='text']{width:140px;height:20px;margin-top:2px;border: 1px solid gray;}
#query input[type='submit']{width:25px;height:20px;margin-top:2px;background:url(img/loupe.png) left center no-repeat;}

#main{min-height:700px;margin-top:160px;}
#menuLeft{float:left;width:200px;}
.menuLeft{width:100%;margin:10px 0;}
.menuLeft li{list-style:none;height:19px;padding:4px 0 2px 10px;}
.menuLeft li.select:hover,.menuLeft li.current{color:white;background-color:#c6c6c6;}
.menuLeft li.tete{border-bottom: 1px #d41877 solid;}
.menuLeft li.tete span{display:block;text-align:left !important;color:#d41877;font-weight:bold;font-size:12px;text-transform:uppercase;vertical-align:middle;}
.menuLeft li a{display:block;color:inherit;text-decoration:none;width:100%;height:100%;text-align:center;}
.menuLeft li a span{display:table-cell;vertical-align:middle;text-transform:uppercase;color:inherit;font-size: 12px;}
#menuLeft .texte_menu{width:190px;text-align:justify;display:block;font-size:11px;}

#content{float:right;width:800px;min-height:510px;}
#content #txt{margin-left:40px;}
#content .cadre{height:290px;-moz-box-shadow:1px 1px 2px 0px #cfcfcf;-webkit-box-shadow:1px 1px 2px 0px #cfcfcf;
			-o-box-shadow:1px 1px 2px 0px #cfcfcf;box-shadow: 1px 1px 2px 0px #cfcfcf;border-radius:3px;-khtml-border-radius:3px;
			-moz-border-radius:3px;-webkit-border-radius:3px;}

#content  ul li.famille{float:left;width:800px;}
#content .img_tete{width:1000px;text-align:center;}
#content .img_tete img{}
#content .titre_tete{font-weight:bold;padding-bottom:10px;}
.texte_tete{text-align:justify;display:block;padding:0 1% 15px;}
#content .img_rayon{width:800px;float:left;}
#content .img_rayon img{width:800px;height:185px;}
#content .slide_rayon{width:800px;height:104px;position:relative;float:left;overflow: hidden;}
#content #slideLeft{background-image:url(img/slides/arrow-prev.png);background-repeat:no-repeat;background-position:center center;float:left;width:19px;height:104px;}
#content #slideRight{background-image:url(img/slides/arrow-next.png);background-repeat:no-repeat;background-position:center center;float:right;position:relative;width:19px;height:104px;}
#content #slideCenter{display:inline-block;width:760px;position:absolute;height:100%;text-align:center;overflow:hidden;}
#content .slide{display:inline-block;height:122px;text-align:center;left:0;position:absolute;  width: 3800px;}
#content .slide li{display:block;float:left;width:72px;height:100px;margin:2px 2px;text-align:center;list-style:none;background:white;overflow:hidden;}
#content .slide li .slideImage{height:100px;}
#content .slide li .slideImage img{height:100%;}
#content .slide li a{text-decoration:none;}
#content .slide li h5{width:100%;text-align:center;height:20px;overflow:hidden;}
#content .slide li .prix{font-weight:bold;color:#e55f65;}
#content .slide li .img_panier{width:110px;}

#content ul li.famille_pt{float:left;width:390px;}
#content ul li.marge{margin-right:20px;}
#content .img_rayon_pt{width:390px;float:left;}
#content .img_rayon_pt img{width:390px;height:185px;}
#content .slide_rayon_pt{width:390px;height:104px;position:relative;float:left;overflow:hidden;}
#content .slide_rayon_pt #slideCenter{display:inline-block;width:350px;position:relative;height:100%;text-align:center;overflow:hidden;}
#content .slide_pt{display:inline-block;height:122px;text-align:center;left:0;position:absolute;  width: 3150px;}
#content .slide_pt li{display:block;float:left;width:66px;height:100px;margin:2px 2px;text-align:center;list-style:none;background:white;overflow:hidden;}
#content .slide_pt li .slideImage{height:100px;vertical-align:middle;display:table-cell;}
#content .slide_pt li .slideImage img{max-height:100%;max-width:100%;}
#content .slide_pt li a{text-decoration:none;}
#content .slide_pt li h5{width:100%;text-align:center;height:20px;overflow:hidden;}
#content .slide_pt li .prix{font-weight:bold;color:#e55f65;}
#content .slide_pt li .img_panier{width:110px;}

#footer{background-color:#EEEEEE;clear:both;min-height:125px;}
#footer #t4{height:20px;font-weight:bold;margin:5px 0;text-align:left;padding-left:20px;text-transform:uppercase;}

#footer #pictos {height:75px;width:700px;margin:auto;padding:10px;}
#footer #pictos div{width:140px;height:75px;position:relative;float:left;display:block;text-align:center;}
#footer #CB{margin:auto;width:450px;height:40px;padding:10px;text-align: center;}

#footerGauche{clear:both;width:670px;text-align:center;margin:auto;}
#footerGauche ul{height:115px;margin-top:5px;float:left;width:210px;}
#footerGauche ul.vide{width:20px;border:none !important;}
#footerGauche ul img{margin-top:24px;}
#footerGauche li{list-style:none;margin:2px auto;color:gray;text-align:left;padding-left:20px;}
#footerGauche li a{display:block;color:inherit;text-decoration:none;}
#footerGauche ul.partage li a{float:left;margin:0 4px;}
#footerGauche li a:hover{text-decoration:underline;}
#footerGauche li #t2{display:block; vertical-align:bottom;}
#footerBas{width:800px;height:140px;margin:5px auto;border-radius:20px;}

.footerInfos{color:gray;text-align:justify;font-size:smaller;margin:15px 10px;float:left;}
.footerInfos .gras{color:gray;text-align:center;font-size:12px;font-weight:bold;}
.footerMobile{color:gray;text-align:center;font-size:12px;margin:15px 0;;clear:both}
.footerMobile a{color:gray;text-align:center;font-size:12px;text-decoration:underline !important;}

#box{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:999;}
#boxOverlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.7;background-color:#000;}
#boxContent{position:absolute;top:50%;left:50%;width:600px;height:150px;margin-top:-165px;margin-left:-300px;background-color:#FFF;border: 1px solid #aaaaaa;}
#boxContent p{padding:10px;}

.panierBox #boxContent{width:350px;margin-left:130px;margin-top:0;height:auto;top:160px;padding:5px;border-size:3px;-moz-box-shadow:1px 1px 2px 0px #cfcfcf;-webkit-box-shadow:1px 1px 2px 0px #cfcfcf;-o-box-shadow:1px 1px 2px 0px #cfcfcf;box-shadow: 1px 1px 2px 0px #cfcfcf;border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border: 2px solid #7e7d76;}
.panierBox.white *{color:white;}
.panierBox.center *{text-align:center;}
.chooseAdresse #boxContent{width:725px;margin-left:-363px;height:auto;top:50px;margin-top:0;padding-top:20px;}
.miniPanierBox{position:static !important; background-color:#DDD;}
.miniPanierBox #boxOverlay{display:none;}
.miniPanierBox #boxContent{z-index: 999;position: fixed;width:250px;margin-left:230px;margin-top:0;height:auto;top:75px;padding:5px;border:2px solid gray;}
.miniPanierBox #boxContent ul{list-style:none;width: 330px;}
.miniPanierBox #boxContent li{width:100%;border-bottom:1px solid #7e7d76;clear:both;height:55px;}
.miniPanierBox #boxContent li a{display:block;text-decoration:none;color:black;}
.miniPanierBox #boxContent li a img{float:left;width:15%;margin-top:3px;}
.miniPanierBox #boxContent li a h3{float:left;width:58%;margin-left:5px;padding:0;text-align: left;}
.miniPanierBox #boxContent li a h6{float:right;width:25%;margin:0;padding:0;text-align: right;}
.miniPanierBox #boxContent #valider{clear:both;width:100%;margin:5px;text-align:center;}
.miniPanierBox #boxContent h1{float:left;width:330px;margin:0;padding:0;font-weight:bold;text-align: right;margin-bottom:3px;}
.miniPanierBox #boxContent .btncmd{float:none;margin: auto;}

.maxW{width:1000px;min-width:1000px;max-width:1000px;margin:auto;}
.minW{min-width:1000px;}
.rose{color:#a00d5b !important;}
.clear{clear:both;}
.noBg{background:none !important;}
.newsletter{background:url(img/newsletter.png) left center no-repeat white;padding-left:20px;color:gray;}
.ok{display:inline-block;width:20px;height:20px;background:url(img/ok.png) center center no-repeat;opacity:0.9;}
.closeBox{background:url(img/closeBox.png) center center no-repeat;width:20px;height:21px;display:block;position:absolute;top:2px;right:2px;opacity:0.9;}
.ok:hover,.closeBox:hover{opacity:1;}
.noLeftCol{width:100% !important;float:none !important;}
.nodeco{text-decoration:none;}
.Op{position:absolute;top:0;bottom:0;left:0;right:0;}

.blockHome{width:734px;height:420px;margin:0 auto 20px auto;position:relative;}
.blockHome3{clear: both;width:1000px;height:580px;margin:0 auto;position:relative;}

.blockBoutique{background:url(/css/IC/img/home/blockHome.gif) center center no-repeat;width:734px;height:225px;margin:0 auto 20px auto;position:relative;}
#nouveautesLeft,#nouveautesRight,#boutiqueLeft,#boutiqueRight{width:23px;height:250px;background-repeat:no-repeat;background-position:center center;display:block;}
#nouveautesLeft,#boutiqueLeft{background-image:url(img/slides/arrow-prev.png);float:left;width:19px;height:500px;}
#nouveautesRight,#boutiqueRight{background-image:url(img/slides/arrow-next.png);float:right;position:relative;width:19px;height:500px;}
#nouveautesLeft:hover,#nouveautesRight:hover,#boutiqueLeft:hover,#boutiqueRight:hover{background-color:#eeeeee;}
#nouveautesCenter{display:inline-block;width:950px;height:510px;text-align:center;overflow:hidden;position: relative;}
#nouveautesCenter h4{margin:10px auto 0 auto;}
#nouveautesListe{display:inline-block;height:380px;text-align:center;width:2720px;left:0;position:absolute;}
#nouveautesListe3{display:inline-block;height:510px;text-align:center;left:0;position:absolute;width: 9500px;}
#nouveautesListe li,#nouveautesListe3 li{	display:block;float:left;width:180px;height:245px;margin:10px;text-align:center;list-style:none;background:white;
			moz-box-shadow: 0 0 2px 0 #707070;-webkit-box-shadow: 0 0 2px 0 #707070;-o-box-shadow: 0 0 2px 0 #707070;box-shadow: 0 0 2px 0 #707070;overflow:hidden;}
#nouveautesListe li a,#nouveautesListe3 li a{display:block;color:gray;text-decoration:none;}
#nouveautesListe li h5,#nouveautesListe li h6{height:15px;overflow:hidden}
#nouveautesListe3 li h5{height: 16px;margin-top: 2px;}
#nouveautesListe3 li h4{height: 16px;margin-top: 2px;}
#nouveautesListe li .nouveautesListeImage,#nouveautesListe3 li .nouveautesListeImage{width:100%;height:170px;overflow:hidden;display:block;vertical-align:middle;text-align:center;}
#nouveautesListe li .nouveautesListeImage img,#nouveautesListe3 li .nouveautesListeImage img{vertical-align:middle;margin-top:0px;max-width:170px;max-height:170px;}
#nouveautesListe li .nouveautesListeExclu,#nouveautesListe3 li .nouveautesListeExclu{}
#nouveautesListe li .nouveautesListePrix,#nouveautesListe3 li .nouveautesListePrix{font-weight:bold;color:#e55f65;}
#nouveautesListe li .recherche2,#nouveautesListe3 li .recherche2{color:#0c9202;font-weight:bold;}
#nouveautesListe li .recherche4,#nouveautesListe3 li .recherche4{color:#F00;font-weight:bold;}
#nouveautesListe li .recherche5,#nouveautesListe3 li .recherche5{color:#e200ca;font-weight:bold;}
#nouveautesListe li .recherche6,#nouveautesListe3 li .recherche6{color:#e200ca;font-weight:bold;}
#nouveautesListe li .recherche7,#nouveautesListe3 li .recherche7{color:#0c9202;font-weight:bold;}
#nouveautesListe li .recherche8,#nouveautesListe3 li .recherche8{color:#0c9202;font-weight:bold;}
#nouveautesListe li #panier{height:40px;width:auto;}

#boutiqueCenter{display:inline-block;width:639px;position:relative;height:100%;text-align:center;overflow:hidden;}
#boutiqueListe{display:inline-block;height:190px;text-align:center;width:1700px;left:0;position:absolute;}
#boutiqueListe li{	display:block;float:left;width:308px;height:205px;margin:10px 5px;text-align:center;list-style:none;background:white;
						-moz-box-shadow:1px 1px 2px 0px #cfcfcf;-webkit-box-shadow:1px 1px 2px 0px #cfcfcf;-o-box-shadow:1px 1px 2px 0px #cfcfcf;box-shadow: 1px 1px 2px 0px #cfcfcf;overflow:hidden;}
#boutiqueListe li .boutiqueListeImage{width:100%;height:210px;overflow:hidden;display:block;vertical-align:middle;text-align:center;}
#boutiqueListe li .boutiqueListeImage img{height:100%;vertical-align:middle;margin-top:0px;}
#boxContent #nouveautesCenter #boutiqueCenter{width:640px;}

.inputShadow input,.inputShadow textarea,.inputShadow select{background:rgba(255,255,255,0.9);background:-moz-linear-gradient(90deg,#fff,#eee);background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff),color-stop(0.2,#fff));border:1px solid #aaa;border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;padding:1px 0;}
.inputShadow input:focus,.inputShadow input:hover,.inputShadow textarea:focus,.inputShadow select:focus{border-color:#093c75;-moz-box-shadow:0 0 3px #0459b7;-webkit-box-shadow:0 0 3px #0459b7;outline:none;cursor:pointer;}
.floatLabel p{clear:both;}
.floatLabel p label{float:left;width:35%;margin-right:4%;}
.floatLabel p input,.floatLabel p select{float:left;width:60%;}
.boxSmall #boxContent{padding:50px;}
.btncmd{background:gray;text-align:center;width:195px;height:25px;padding:8px 5px 2px 5px;display:block;vertical-align:middle;text-decoration:none;float:right;font-weight:bold;color:white;line-height:20px;}
.btncmd2{background:gray;text-align:center;width:120px;height:25px;padding:8px 5px 2px 5px;display:block;vertical-align:middle;text-decoration:none;float:right;font-weight:bold;color:white;}
.btncmdpanier{background:gray;text-align:center;width:195px;height:25px;padding:8px 5px 2px 5px;display:block;vertical-align:middle;text-decoration:none;float: right;font-weight:bold;color:white;}
.btncpt{background:gray;text-align:center;width:95px;height:25px;padding:8px 5px 2px 5px;display:block;vertical-align:middle;text-decoration:none;font-weight:bold;color:white;}
.btnok{background:gray;text-align:center;width:40px;height:25px;padding:8px 5px 2px 5px;display:block;vertical-align:middle;text-decoration:none;font-weight:bold;color:white;}
.btncmdhaut{background:gray;text-align:center;width:195px;height:35px;padding:15px 5px 2px 5px;display:block;vertical-align:middle;text-decoration:none;float:left;font-weight:bold;color:white;line-height:20px;margin:1%;}

.btncmd:hover,.btncmdpanier:hover,.btncpt:hover,.btnok:hover{background:#000;color:white;}

.btnrouge{background:url(img/btn.png) no-repeat center center;text-align:center;
		width:195px;height:25px;padding:8px 5px 2px 5px;display:block;vertical-align:middle;text-decoration:none;float: right;font-weight:bold;color:white;}
.btnrouge:hover{background:url(img/btn-select.png) no-repeat center center;text-align:center;
		width:195px;height:25px;padding:8px 5px 2px 5px;display:block;vertical-align:middle;text-decoration:none;float: right;font-weight:bold;color:white;}

.btncmd_left{background:url(/img/commande/btn.png) no-repeat center center;text-align:center;
		width:195px;height:25px;padding:8px 5px 2px 5px;display:block;vertical-align:middle;text-decoration:none;float: left;font-weight:bold;}
.btnretour{background:url(/img/commande/retour.png) no-repeat center center;text-align:center;
		width:160px;height:25px;padding:8px 5px 2px 5px;display:block;float:left;margin-left:5%;vertical-align:middle;font-weight:bold;text-decoration:none;}

hr{clear:both;margin:20px auto;}
hr.vente{border: 1px solid gray;border-style: dashed ridge;}

#tooltip{display:none;background:white;height:auto;min-width:146px;min-height:50px;padding:0;width:auto;color:#fff;position:absolute;z-index:100;text-align:center;font-weight:bold;border:2px solid #d12879;border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;margin:25px 25px 0 0;}
#tooltip .triangle{width:0;height:0;border:10px solid white;border-top-color:black;cursor:pointer;position:absolute;bottom:-20px;z-index:-1;}
#tooltip table,#tooltip table tr,#tooltip table tr td,#tooltip table tr th{background:none;color:#666;text-align:center;margin:0;padding:0;width:auto;height:auto;}
#tooltip table tr th{font-weight:bold;  padding:2px;}
#tooltip table thead tr th{text-align:left;}
#tooltip table tbody tr th{text-align:center; background-color:#d2d2d2;}
#tooltip table th,#tooltip table td{border:0px solid gray;}
#tooltip table tr td span{display:block;width:10px;height:10px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;margin:auto;}
#tooltip table tr td span.dispo{background-color:green;}
#tooltip table tr td span.ndispo:before{content:"X";text-align:center;display: block;}
#tooltip table tfoot span{display:inline-block !important;}

.commandeListe{clear:both;width:98%;margin:0 auto;position:relative;height:auto;vertical-align:middle;padding:5px 5px 20px;}
.commandeListe table thead tr th {color: white;height: 35px;}
.commandeListeInside{clear:both;margin:auto;background-color:#fff;height:90%;border:1px solid gray;}
.commandeListeInside .haut{height:8px;}
.commandeListeInside table{margin:5px auto;width:100%;height:100%;border-collapse:collapse;}
.commandeListeInside table,.commandeListeInside table tr,.commandeListeInside table tr td,.commandeListeInside table tr th{margin:0;padding:0;border:0;text-align:center;border-spacing:0;}
.commandeListeInside div{margin:0;padding:0;border:0;border-spacing:0;}
.commandeListeInside table thead tr,.smallBlock table thead tr{height:35px;background-color:#000;color:white;}
.commandeListeInside table tfoot tr{height:35px;background-color:#ddd;color:black;}
.commandeListeInside table thead tr td,.commandeListeInside table tfoot tr td{color:white;}
.commandeListeInside table thead tr a,.commandeListeInside table tfoot tr a{color:white;}
.commandeListeInside table tbody tr{position:relative;}
.commandeListeInside table tbody tr td:first-child img{height:80px;margin:auto;display:block;}
.commandeListeInside table tbody tr:nth-child(even):not(:last-child) td{height:3px;}
.commandeListeInside table tbody tr td:nth-child(2) h3,.commandeListeInside table tbody tr td:nth-child(2) h4{text-align:left;}
.commandeListeInside table tbody tr td:nth-child(2) h3{color:black;text-transform:uppercase;}
.commandeListeInside table tbody tr td:nth-child(2) h4 label{float:left;width:100px;color:black;}
.commandeListeInside table tbody tr td:nth-child(2) h4 span{color:gray;}
.commandeListeInside table tfoot tr td{color:inherit; padding-left: 10px; padding-right: 10px;}
.commandeListeInside table tfoot tr td span{color:inherit;}
.commandeListeInside table tfoot tr td:first-child{text-align:left;}
.commandeListeInside table tbody tr td input{display:inline-block;width:250px;text-align:center;margin:0 2px;}
.commandeListeInside table tbody tr td input.gris{display:inline-block;width:25px;text-align:center;margin:0 2px;border: 1px solid #aaaaaa;}
.commandeListeInside table tbody tr td select.gris{display:inline-block;width:25px;text-align:center;margin:0 2px;border: 1px solid #aaaaaa;}
.commandeListeInside table table th{text-align:right;padding-right:2px;width: 130px;}
.commandeListeInside table table td,.cptListe .commandeListeInside table table td{color:black !important;text-align:left;background-color:transparent !important;padding-left:2px;}
.cptListe:not(:first-child) table thead tr th.gauche{text-align:left;padding-left:10px;}
.cptListe:not(:first-child) table thead tr th.droit{text-align: right;padding-right: 10px;}
.commandeListeInside table tr td.gauche{text-align:left;padding-left:10px;}
.commandeListeInside .cdpromo{width:350px;}
.commandeListeInside .cdpromo2{width:320px;}
.commandeListeInside .ligne_bas:not(:last-child){border-bottom:1px solid gray;}
.commandeListeInside img.corbeille{width:25px !important;height:25px !important;}

input:not([type='password']){text-transform:uppercase;}
input[name='email'],input[name='parrain'],input.newsletter,input.newsletter_ouverture{text-transform:lowercase;}
input[name='prenom']{text-transform:lowercase;}
input[name='prenom']{text-transform:capitalize;}
input[name='cpt_paypal']{text-transform:lowercase;}
input[type='radio']{text-transform:capitalize;width:30px !important;}
input[type='checkbox']{width:30px !important;}
input[name='parraine1'],input[name='parraine2']{width:250px !important;border: 1px rgb(205, 205, 205) solid;text-transform:lowercase;}

.png #boxContent{background:url(img/popup_parrainage.png) center center no-repeat    !important;color:white !important;}
.newslet #boxContent{background:url(img/popup_newsletter.png) center center no-repeat    !important;color:white !important;}
.joncrub #boxContent{background:url(img/popup_joncruban.png) center center no-repeat    !important;color:white !important;}
.coffretbox #boxContent{background:url(img/popup_coffret.png) center center no-repeat    !important;color:white !important;}
.coffretbox #boxContent #coffretbox{color: white;display:block;width:300px;font-size:15px;margin:120px 20px;}

#boxContent #parrainage #t1 { padding-left:15px;color:white !important;font-size:16px;}
#boxContent #parrainage #t2 { padding-left:15px; color: white; width:390px;}
#boxContent #parrainage .big {color:white;font-size:22px;display:inline;}
#boxContent #parrainage label { padding-left:70px;float:left;width: 90px;color:white !important;}
#boxContent #parrainage .btncpt{float:left;background:url(/img/compte/btn.png) no-repeat center center;text-align:center;width:93px;height:19px;padding:8px 5px 2px 5px;display:block;
			vertical-align:middle;color:black;font-weight:bold;text-decoration:none;}
#boxContent #parrainage input {text-transform:lowercase;}
#boxContent #newslet {display:block;width:310px;height:140px;top:115px;position:relative;left:25px;}
#boxContent #newslet span{color:#fff;font-size:16px;}
#boxContent #newslet .prix{color:#fff;font-size:20px;font-weight:bold;display:inline;}
#boxContent #newslet input[type=text]{color:#fff;margin-top:20px;width:230px;height:25px;float:left;}
#boxContent #newslet input[type=button]{margin-top:20px;float:left;}
#boxContent #desinscription{position: absolute;bottom:0;right:0;}
#boxContent #desinscription a{color:#aaa;font-size:10px;}

#boxContent #joncrub {display:block;width:310px;height:140px;top:50px;position:relative;left:20px;}
#boxContent #joncrub span{color:white;font-size:16px;line-height:24px;}
#boxContent #joncrub #bt1{display:block;top:25px;position:relative;left:-105px;}
#boxContent #joncrub #bt2{display:block;top:40px;position:relative;left:-105px;}
#boxContent #joncrub #bt3{display:block;top:125px;position:relative;left:0px;}
#boxContent #joncrub #bt3 a{text-decoration: underline !important;color:white;}
#boxContent #joncrub #bt1 a, #boxContent #joncrub #bt2 a{font-size:16px !important;font-weight: 400;}

/* BOUTIQUES / PRESSES */
.localisation{width:150px;float:right;background:gray;color:white;height:25px;position:absolute;right:0;top:0;z-index:2;}
.localisation h3{padding-left:10px;height:25px;cursor:pointer;}
.localisation li{text-align:center;color:white;height:25px;display:none;float:none;position:relative;background:gray;padding-left:10px;}
.localisation:hover li,.localisation li a{display:block;color:inherit;text-align:left;text-decoration:none;}
.localisation:hover h3,.localisation li:hover{background-color:#666;}
.presse{text-align:center;}

/* Ouverture */
#ouverture {background:url(../img/ouverture.png);height: 705px;margin: auto;width: 1000px;position:relative;}
#ouverture #entete {display:block;position:relative;top:150px;height:60px;left:100px;width:780px;text-align:center;}
#ouverture #entete1 {font-size: 20px;font-weight: bold;padding-top: 2px;}
#ouverture #entete2 {font-style:italic;font-size:16px;color:white;margin-top: 5px;}
#ouverture #inscription {display:block;position:relative;top:195px;height:380px;left:125px;width:218px;text-align:center;}
#ouverture #inscription1 {font-size:22px;color:#cf6066;padding-top:40px;}
#ouverture #inscription2 {font-size:14px;padding-top:20px;}
#ouverture #inscription3 {font-size:14px;padding-top:20px;}

img.contact{width:24px;margin:0 10px;vertical-align:middle;}

#faq {margin-left:50px;font-size:13px !important;}
#faq .titrefaq{font-size:16px;font-weight:bold; color:#e55f65;}
#faq dt {cursor:pointer;font-size:13px !important;}
#faq dd {display:block;margin:5px 5px; background-color:##f3ebf4;color:gray;padding:10px 10px;font-size:13px !important;text-align:justify;font-style:italic;}

#gotop {background: url("/img/top.png") no-repeat scroll left top transparent;bottom: 10px;display: none;height: 40px;overflow: hidden;position: fixed;right: 5px;text-decoration: none;text-indent:-999px;width:40px;}
#accroche {display:bloc;float:left;width:330px;height:70px;background-color:#f3ebf4;margin:30px 70px;box-shadow: -1px 2px 5px 1px rgba(0,0,0,0.5);border-radiux:5px;}
#ss_accroche {display:bloc;float:left;width:320px;height:60px;margin:4px;border-top:1px dashed gray;border-bottom: 1px dashed gray;}
#ss_accroche h3 {display:block;height: 30px;font-size:22px;text-align:center;padding: 3px;}
#ss_accroche h4 {color: gray;display:block;height: 30px;font-size:16px;text-align: center;}

#societe {text-align:justify;font-size:13px !important;}
#societe img{float:right;}
#societe .gras{font-weight:bold;display:inline;font-size:13px !important;}
#societe .gris{font-weight:bold;display:inline;color:#e55f65;font-size:13px !important;}

#cgdv {text-align:justify;font-size:13px !important;}
#cgdv .Titre{font-size:16px; font-weight:bold; color:#e55f65;}
#cgdv .gras{font-weight:bold;display:inline;font-size:13px !important;}
#cgdv .gris{font-weight:bold;display:inline;color:#e55f65;font-size:13px !important;}

.calendar{background:url("/img/calendar.jpg") no-repeat right;}

.trait {width:100%;border-top:1px dashed gray;margin:10px 0;}

/*.neuf {position:absolute;bottom:13px;right:-2px;}
.new {position:absolute;top:45px;left:2px;}
.rem {position:absolute;top:45px;left:2px;}
.rem_art {position:relative;top:-514px;left:85px;}
.rem_art img{width:60px !important;height: 30px !important;}*/
.rem_art img{width:60px !important;height: 60px !important;}

.boutique, .boutique li{display:inline;}
.boutique li{margin:0 20px;}
.topListeBoutiques h1{text-align:center;font-family:"gothic";font-size:22px;padding:8px 0;}
.listeBoutiques {width:100%}
.listeBoutiques li{	display:block;float:left;width:25%;margin:5px 0 20px 0;padding-top: 5px;text-align:left;list-style:none;position:relative;overflow:hidden;border-top:1px gray solid;}
.listeBoutiques li a{display:block;color:gray;text-decoration:none;}
.listeBoutiques li a img{height:150px;border:0;}
.listeBoutiques li h2{font-size:12px;font-weight:bold;}
.listeBoutiques li p{font-size:12px;}
.listeBoutiques li:first-child{clear:both;}
.localisation{width:150px;float:right;background:gray;color:white;height:20px;position:absolute;right:0;top:0;z-index:2;}
.localisation h3{padding-left:10px;height:20px;cursor:pointer;}
.localisation li{text-align:center;color:white;height:20px;display:none;float:none;position:relative;background:gray;padding-left:10px;}
.localisation:hover li,.localisation li a{display:block;color:inherit;text-align:left;text-decoration:none;}
.localisation:hover h3{background-color:#666;}
.localisation li:hover{background-color:#666;}
#map{width:100%;height:500px;}
.boutiqueIllus{width:500px;float:left;border:1px solid #CCC;text-align: center;vertical-align:middle;}
.boutiqueInfos{width:400px;float:left;margin: 0 10px;}
.boutiqueInfos h2{width:400px;float:left;margin: 20px 0;font-size:20px;font-weight:bold;}
.agents_bottom, .agents_bottom a{font-weight:bold;font-size:14px;text-align:center;width:100%;}

/* RECHERCHE */
.titre_lst{text-align:center;font-family:"gothic";font-size:26px;}
.rechercheTop{width:980px;height:32px;float:left;padding:0 10px;position:relative;}
.rechercheTop .rechercheNbArt{display:inline;float:left;}
.rechercheTop .tri{display:inline;float:right;}
.rechercheTop .retour{float:left;background:url(/css/IC/img/retour.png) left center no-repeat gray;padding-left:25px;width:50px;height:22px;display:block;color:white;text-decoration:none;padding-top:3px;}
.rechercheTop h1{height:22px;text-transform:uppercase;font-size:14px;margin:0 30px;display:inline-block;padding-top:3px;}

.rechercheElements {float:left;margin-top:5px;}
.rechercheElements ul{float:left;margin-bottom: 10px;}
.rechercheElements .menu1{margin-bottom: 15px;}
.rechercheElements .menu2{margin-left:20px;}
.rechercheElements ul h3{color:#e55f65;font-size:13px;text-decoration:underline;}
.rechercheElements ul li{list-style:none;}
.rechercheElements ul.check li{width:198px;margin-right:2px;}
.rechercheElements ul.check li a,.rechercheElements ul.check li.selected:hover a{background:url(/css/IC/img/recherche/btn.png) center left no-repeat;padding-left:15px;}
.rechercheElements ul.check li:hover a,.rechercheElements ul.check li.selected a{background:url(/css/IC/img/recherche/btnc.png) center left no-repeat;}
.c ul li:last-child:after{clear:both;}
.rechercheElements a{width:100%;height:100%;color:inherit;text-decoration:none;}
.rechercheElements ul li ul{display:none;}
.rechercheElements ul li ul li a{background:url(/css/IC/img/recherche/btn.png) center left no-repeat;padding-left:20px;}

.listeBlock li{
	display:block;float:left;width:170px;min-height:325px;margin:20px 10px;text-align:center;
    background:#fff;position:relative;overflow:hidden;border:1px solid #000;border-left:0px;border-right:0px;
}
.listeBlock li a{display:block;color:#fff;text-decoration:none;}
.listeBlock h1{width:95%;height:22px;margin-bottom:10px;text-transform:uppercase;font-size:14px;color:#000>;text-align:left;padding-left:5%;padding-top:5px;}
.listeBlock li t5,.listeBlock li t6{text-align:left;font-size:12px;}
.listeBlock li img,.listeNews li img,.listeCollections li img{max-width:100%;height:100%;overflow:hidden;display:block;margin:auto;}
.listeBlock li hr{background-color:#fff;color:#000;border-color:#000;width:90%;margin:5px auto;}
.listeBlock li label{clear:both;float:left;width:90px;}
.autoBlock li{margin:1px;border:1px solid gray;}
.autoBlock li,.autoBlock li img{width:auto !important;height:auto !important;min-height:0;padding:0;}
.autoBlock #titre{font-size:12px;font-weight:bold;}
.autoBlockAcc li{margin:1px;border:1px solid gray !important;width:auto !important;height:auto !important;}
.autoBlockAcc li,.autoBlockAcc li img{min-height:0;padding:0;max-height:160px;}
.autoBlockAcc li:first-child,.autoBlockAcc li:first-child img{max-height:324px !important;height:auto !important;}
.listeNews li, .listeBtq li{width:245px !important;margin:2px;height:215px  !important;text-align:center;list-style:none;padding-bottom: 5px;overflow:inherit;border-bottom:1px #ddd solid;}
/*.listeNews li:last-child{background-color:#ddd !important;height: 197px !important;}*/
.listeNews .rechercheImage{width:100% !important;height:175px !important;vertical-align:middle !important;text-align:center !important;}
.listeNews .rechercheTitre, .listeBtq .rechercheTitre, .listeCollections .rechercheTitre{text-align:left;text-transform:uppercase;font-size:12px;margin-left:10px;}
.listeSelect li{width:400px !important;height:400px !important;border-right:none !important;border: 1px solid gray !important;margin: 0 45px;}
/*.listeSelect li{width:52px !important;height:52px !important;margin:5px 4px !important;border-right:none !important;border: 1px solid gray !important;}*/
.listeSelect li img{width:100%;height:auto;}
.listeBlock.selectionBracelets ul{margin:auto;}
.listeBlock.selectionBracelets li{width:24% !important;margin:0.5%;padding:0;text-align:center;height:auto !important;height:240px !important;min-height:0;border:0;transition-duration:1600ms;transition-property:all;transition-timing-function:ease-in ease-out;<?php echo getBRad('10px');?>}
.listeBlock.selectionBracelets li:hover{<?php echo getBRad('50%');?>}
.listeBlock.selectionBracelets li img{width:100% !important;height:auto !important;}
.listeText li{width:170px !important;height:170px !important;margin:20px 14px !important;border-right:none !important;border: 1px solid gray !important;}
.listeCollections li{width:240px !important;margin:2px;height;text-align:center;list-style:none;padding-bottom: 5px;overflow:inherit;}
.listeCollections .rechercheImage{width:100% !important;height:175px !important;vertical-align:middle !important;text-align:center !important;}

.resultat {clear:both;}
.resultat li{float:left;width:246px;margin:2px;text-align:center;list-style:none;background:white;position:relative; padding-bottom: 5px;overflow:inherit;border-bottom:1px #ddd solid;}
.resultat li.crit03{width:244px !important;height:273px !important;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ddd;}
.resultat li.soldes{width:244px !important;height:273px !important;border:1px solid #993333;}
.resultat li a{display:block;color:black;text-decoration:none;}
.resultat li h5{width:90%;overflow:hidden;display: block;font-weight:400; padding:0;margin:auto;padding: 0 0 5px;}
.resultat li.crit03 h5{height:16px !important;width:92%;overflow:hidden;display: block;font-weight:400;margin:auto;padding: 0 0 5px;}
.resultat li.crit03 h5.news{height:27px !important;}
.resultat li h5 .gauche,.resultat li.crit03 h5 .gauche{font-weight:inherit;text-align:left;display:inline;float:left;}
.resultat li h5 .droite,.resultat li.crit03 h5 .droite{font-weight:inherit;text-align:right;display:inline;float:right;}
.resultat li t6{height:37px;width:95%;display:block;font-size: 12px;overflow: hidden;}
.resultat li .rechercheImage{width:100%;height:212px;overflow:hidden;vertical-align:middle;text-align:center;display:table-cell;}
.resultat li .rechercheImage img{max-height:212px;vertical-align:middle;max-width:240px;}
.resultat li .rechercheImage .image{width:90%;height:212px;overflow:hidden;vertical-align:middle;text-align:center;display:table-cell;max-height:212px;vertical-align:middle;max-width:240px;}
.resultat span.recherchePrix{height:30px;}
.resultat .rechercheDispo{text-align:center;font-size:10px; font-style:italic;min-height: 13px;}
.resultat .panier{text-decoration:underline;}

.resultat .rem{background-color:#F69;width:60px;height:30px;position:absolute;top:0;left:0;}
.resultat .rem span{text-align:center;line-height:30px;color:white;font-weight:bold;}
.resultat .new {position: absolute;top:-1px;left:-1px;}
.resultat .new img{width:75px;height:auto;}
.resultat .etoile {position: absolute;top:0px;right:0px;}
.articleInfos .etoile {position: relative;text-align:right;}
.resultat .stick4 {position: absolute;top:10px;right:10px;}
.resultat .stick4 img{width:40px;height:auto;}
.stick5 {position: absolute;top:10px;right:10px;}
.stick5 img{width:40px;height:auto;}
.resultat .remise4{font-size:18px;color:#c00 !important;margin-right:20px;vertical-align: bottom;}
.resultat .remise5{font-size:18px;color:#c00 !important;margin-right:20px;vertical-align: bottom;}
.resultat .ancienPrix{text-decoration:line-through;margin-right:20px;vertical-align: bottom;}

.recherchePrix {font-family:"gothic";height:24px;width:18px;font-size:26px;position:relative;top:0;color:gray;margin:1px;vertical-align:top;text-align:center;}
.recherchePrixRem,.resultat_vente li .recherchePrixRem{font-family:"gothic";font-size:14px;position:relative;color:#7e7d76;padding-top:18px;vertical-align:middle;text-decoration:line-through;}
.recherchePrixMenu {font-family:"gothic";height:32px;width:18px;font-size:26px;position:relative;top:0;color:#FFF;margin:1px;vertical-align:top;text-align:center;}

.SelectionBracelets {width:1000px;}
.SelectionBracelets .articleIllus{width:310px;margin:auto;}
.SelectionBracelets .articleIllusOffre{width:310px;float:left;}
.SelectionBracelets .articleAutresIllustrations {float:left;width:85px;height:305px;}
.SelectionBracelets .articleAutresIllustrations ul{float:left;width:85px;overflow:hidden;overflow-x:auto;height:305px;}
.SelectionBracelets .articleAutresIllustrations ul li{list-style:none;width:85px;float:right;}
.SelectionBracelets .articleAutresIllustrations ul li {display:block;text-align:center;vertical-align:middle;}
.SelectionBracelets .articleAutresIllustrations ul li img{height:90px;max-width:78px;border:0 none;}
.SelectionBracelets .articleAutresIllustrations.left ul li img{height:100px;}
.SelectionBracelets .articleDescription{width:600px;float:left;text-align:justify;}
.SelectionBracelets .ensemble {font-family:"gothic";font-size:28px;color:#d54444;height:36px;}
.SelectionBracelets .offre{float:left;width:600px;height:120px;text-align:center;margin:30px 0;}
.SelectionBracelets .offre img{float:left;}
.SelectionBracelets .offre .texte{margin:auto;float:left;margin:20px;}
.SelectionBracelets .ancienPrix{text-decoration:line-through;font-size:26px;color:gray;margin:0 20px;display:inline;}
.SelectionBracelets .prix {font-family:"gothic";font-size:32px;color:#d54444;display:inline;}
.SelectionBracelets .bouton{margin:40px 0px;}

.nb_page_haut,.nb_page_bas{margin:auto;text-align:center;padding:0 10px;width:980px;}
.recherchePage0 {font-size:small;text-align:left;}
.recherchePage a{margin:0 5px;color:gray;text-decoration:none;}
.nb_page_haut div:first-child a.selected,.nb_page_haut div:first-child a:hover,.nb_page_haut div:nth-child(n-1) a.selected,.nb_page_haut div:nth-child(n-1) a:hover{color:red;}
.nb_page_bas div:first-child a.selected,.nb_page_bas div:first-child a:hover,.nb_page_bas div:nth-child(n-1) a.selected,.nb_page_bas div:nth-child(n-1) a:hover{color:red;}
.resultat hr{clear:both;}
.rechercheBottom{height:20px;margin-bottom:20px;position:relative;font-size:12px;text-align:right;}
.rechercheBottom label{margin-left:10px;}
.rechercheBottom select{width:48px;border:1px;}
.rechercheBottom a{height:20px;display:block;background-color:gray;float:right;color:white;text-decoration:none;}
.listeCrit h1{width:100%;height:22px;margin-bottom:10px;background-color:#666;text-transform:uppercase;font-size:14px;color:white;text-align:left; padding-left:15px; padding-top:5px;}
.listeCrit li{	display:block;float:left;width:150px;height:200px;margin:20px;text-align:center;list-style:none;background:white;position:relative;
-moz-box-shadow:1px 1px 2px 0px #cfcfcf;-webkit-box-shadow:1px 1px 2px 0px #cfcfcf;-o-box-shadow:1px 1px 2px 0px #cfcfcf;box-shadow: 1px 1px 2px 0px #cfcfcf;overflow:hidden;}
.listeCrit li a{display:block;color:gray;text-decoration:none;}
.listeCrit li a img{height:150px;border:0;}
.delfiltre{float:left;background:transparent;height:14px;font-size:11px;text-align:left;padding:5px 0 10px 0;color: #e55f65 !important;}

.texte_liste {align:justify;font-size:13px;}
.texte_liste h2 {font-size:14px;font-weight:bold;margin-bottom: 10px;}

/* ARTICLES */
#article{font-size:14px;}
#article .retour{float:left !important;background:url(/css/IC/img/retour.png) left center no-repeat gray;padding-left:25px;width:50px;text-decoration:none;}
.autresArticles{width:200px;text-align:center;}
#article .autresArticles a:first-child{float:left;margin-left:5px;}
#article .autresArticles a:last-child{float:right;margin-right:5px;}
#article .articleContent{clear:both;}

#article .articleIllus{width:600px;float:left;text-align: center;vertical-align:middle;}
#article .articlePremiereIllustration{width:500px;height:420px;vertical-align:middle;position:relative;float:left;}
#article .articlePremiereIllustration img{max-height:400px;max-width:400px;}
#article .articlePremiereIllustration .stick4 {position: absolute;top:0px;right:0px;}
#article .articlePremiereIllustration .stick4 img{width:80px;height:auto;}

#article .articleAutresIllustrations {float:left;}
#article .articleAutresIllustrations ul{float:left;width:85px;overflow:hidden;overflow-x:auto;}
#article .articleAutresIllustrations ul li{list-style:none;width:85px;float:right;}
#article .articleAutresIllustrations ul li {display:block;text-align:center;vertical-align:middle;}
#article .articleAutresIllustrations ul li img{height:90px;max-width:78px;border:0 none;}
#article .articleAutresIllustrations.left ul li img{height:100px;}

#article .articleInfos{width:400px;float:right;}
#article .articleInfos h1{text-transform:uppercase;margin:10px 0;font-size:18px;font-weight:bold;font-family:"gothic";font-size:22px;}
#article .articleAutresInformations{min-height:120px;}
#article .articleAutresInformationsCoffret{min-height:24px;}
#article .articleAutresInformations tr{vertical-align:top;}
#article .articleAutresInformations th,#article .articleDescription th{width:120px;text-align:left;vertical-align: top;font-weight: bold;padding-top: 2px;}
#article .articleAutresInformations td,#article .articleDescription td{margin-left:10px;padding:0 0 5px 20px;}

#article .articleInfos .prix, #article .articleInfos .prixCoffret{clear:both;text-align:center;padding:10px;}
#article .articleInfos .prix .remise2{font-size:18px;color:#0c9202 !important;}
#article .articleInfos .prix .remise4{font-size:22px;color:#c00 !important;}
#article .articleInfos .prix .remise5{font-size:18px;color:#c00 !important;}
#article .articleInfos .prix .remise6{font-size:18px;color:#e200ca !important;}
#article .articleInfos .prix .remise7{font-size:18px;color:#0c9202 !important;}
#article .articleInfos .prix .remise8{font-size:18px;color:#0c9202 !important;}
#article .articleInfos .prix b{font-size:38px;display:block;font-weight:bold;}
#article .articleInfos .prix .ancienPrix{text-decoration:line-through;margin-right:30px;}
#article .articleInfos .prixCoffret .btncmd {margin-top: 24px;}
#article .articleInfos .recherchePrix {font-size:28px !important;}
#article .articleInfos .recherchePrixCoffret {font-size:60px !important;color:#da46c0 !important}
#article .articleInfos .articleDescription{text-align:justify;margin: 10px 0;}
#article .articleInfos .pictos{clear:both;}

#article .color,#article .color.current:hover{width:16px;height:16px;background-color:#5697DB;border:0;display:block;float:left;margin:3px 6px;-moz-box-shadow:1px 1px 1px #aaa;-webkit-box-shadow:1px 1px 1px #aaa;box-shadow:1px 1px 1px #555;filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',Direction=135,Strength=4);}
#article .color:hover,#article .color.current{-moz-box-shadow:3px 3px 4px #aaa;-webkit-box-shadow:3px 3px 4px #aaa;box-shadow:3px 3px 4px #555;filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',Direction=135,Strength=12);zoom:1;-webkit-border-radius:9px;-khtml-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
#article .taille{background-color:gray;color:white;text-decoration:none;font-size:12px;padding:3px; padding-left:5px; padding-right:5px;width:30px;height:15px;display:block;text-align:center;}
#article .taille:hover,#article .taille.current{background-color:#8E1343;}

#article .articlePartage div{display:block;width:32px;height:32px;float:left;margin:0 8px 10px;}
#article .articlePartage span{display:block;padding:5px 20px 35px 30px;float:left;}
#article .articlePartage div a{display:block;}
#article .articlePartage div a img{width:32px;height:32px;border:0;opacity:0.8;}
#article .articlePartage div a:hover img{opacity:1;}
#article .guideTaille{width:128%;}
#article .tailles{display:none;}
#article .tailles.current{display:block;}
#article .tailles li:nth-child(4n){margin-right:0;}
#article .ventesFlash{background:url(/css/IC/img/ventes_flash.png) no-repeat center center;width:325px;height:132px;display:block;float:left;margin-top:5px;}

#similar{width:100%;clear:both;position:relative;}
#similar .infoTop, .articleDescription .infoTop{padding:5px;display:block;border-bottom:1px solid #ddd;font-weight:bold;text-transform: uppercase;}
#similar #similarListe{width:100%;position:relative;}
#similar #similarListe li{display:block;float:left;width:88px;height:88px;margin:5px;list-style:none;border:1px solid #fff;}
#similar #similarListe li:hover,#similar #similarListe li.select{border:1px solid #ddd;}
#similar #similarListe li img{vertical-align:middle;margin-top:0px;max-width:100%;max-height:100%}
#similar #similarListe li .stick4 {position: absolute;top:0px;right:0px;}
#similar #similarListe li .stick4 img{width:30px;height:auto;}

#similarCoffret{width:100%;clear:both;position:relative;}
#similarCoffret .infoTop, .articleDescription .infoTop{padding:5px;display:block;border-bottom:1px solid #ddd;font-weight:bold;text-transform: uppercase;}
#similarCoffret #similarListe{width:100%;position:relative;}
#similarCoffret #similarListe li{display:block;float:left;width:480px;height:150px;margin:5px;list-style:none;border:1px solid #fff;}
#similarCoffret #similarListe li a{text-decoration:none;}
#similarCoffret #similarListe li:hover,#similar #similarListe li.select{border:1px solid #ddd;}
#similarCoffret #similarListe li img{vertical-align:middle;margin-top:0px;max-width:100%;max-height:100%;float:left;margin-right:15px;}
#similarCoffret #similarListe li div{color:#333;text-align:justify;}

.lb-v-dummy { width: 100%; display: block; height: 1px; }
.lb-h-dummy { height: 100%; display: block; width: 1px; }
.lb-clear { clear: both; }
.lb-wrap { z-index: 0; overflow: auto; position: relative; }
/*.lb-scrollbar-wrap { position: absolute; left: 0; top: 0; }*/
.lb-v-scrollbar { z-index: 1; position: absolute; right: 2px; top: 2px; width: 7px; height: 100%; background: #cfcfcf; opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
.lb-h-scrollbar { z-index: 1; position: absolute; bottom: 2px; left: 2px; width: 100%; height: 7px; background: #cfcfcf; opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
.lb-v-scrollbar-slider { position: absolute; width: 7px; height: 50px; left: 0; top: 0; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }
.lb-h-scrollbar-slider { position: absolute; height: 7px; width: 50px; left: 0; top: 0; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; }


/* COMMANDE COMPTE */
#commandeAvancement{width:98%;margin:auto;text-align:center;}
#commandeAvancementIcones,#commandeAvancementStep{clear:both;}
.commandeAvancementIcones{width:25%;text-align:center;float:left;vertical-align:middle;display:block;height:70px;margin:0;}
.commandeAvancementIcones a,.commandeAvancementIcones img{display:block;text-align:center;vertical-align:middle;height:85px;border:0;text-decoration:none;margin:auto;}
.commandeAvancementIcones img{height:70px;}
#commandeAvancementStep{height:30px;width: 100%;}
#commandeAvancementStep li{display:block;float:left;padding:6px 2% 4px;margin:0;background-color:#ddd;width:21%;color:gray;position:relative;}
#commandeAvancementStep li a{display:block;text-decoration:none;color:inherit;}
#commandeAvancementStep li.okcmd{background-color:gray;color:#fff;}
#commandeAvancementStep li.okcmd:after{width:0;height:0;border:14px solid transparent;border-left-color:gray;position:absolute;right:-28px;top:0;content:' ';z-index:1;}

#savepan{float:left;margin:0 0 10px 32px;}
#savepan a{text-decoration:none;}
#savepan img{height:20px; margin-right:10px;}

#commandeMiddle{clear:both;}
#commandeFooter{clear:both;margin:10px auto;width:940px;}
#identification{}
#identification #titre {width:510px;margin:auto;}
#identification #titre img{height:100px;vertical-align:middle;float:left;margin:10px;}
#identification #titre h1{text-align:center;font-size:14px;float:left;padding: 27px 0 0;}
#identification h2{text-align:center;}
.identification_fond{background:url(img/fond_cpt.jpg) no-repeat left center;padding-left: 400px;margin: 0 auto;width: 470px;}

.miniBlock{width:420px;height:180px;float:left;margin:34px;border:1px solid gray;background-color:#fff;}
.miniBlock2{margin:0px;margin-left:280px;}
.miniBlock table{margin:5px auto;width:100%;height:85%;border-collapse:collapse;}
.miniBlock table,.miniBlock table tr,.miniBlock table tr td,.miniBlock table tr th{margin:0;padding:0;border:0;text-align:center;border-spacing:0;color:black;}
.miniBlock table thead tr th{height:35px;color:white;font-weight: bold;background-color:#000;}
.miniBlock table tbody tr{position:relative;}
.miniBlock table tfoot tr td{text-align:center;}
.miniBlock table tfoot tr td .btncmd{float:none;margin:auto;}
.smallBlock{width:48%;float:left;margin:1%;background-color:#f7f7f7;}
.smallBlock table,.smallBlock table tr,.smallBlock table tr td,.smallBlock table tr th{margin:0;padding:0;border:0;text-align:center;border-spacing:0;}
.smallBlock table{width:100%;height:50%;border-collapse:collapse;}
.smallBlock table thead tr th{height:20px;color:white;}
.smallBlock table tbody tr{position:relative;}
.smallBlock table tbody tr.haut{height:20px;}
.smallBlock table tbody th{text-align:left;padding-left: 30px;}
.smallBlock table tbody td{text-align:left;}
.top{height:25px;width:100%;background-color:#000;margin:auto;}
.top h1{float:left;width:auto;font-size:16px;color:white;margin-left:5px;}
.top .date{float:right;display:block;width:auto;margin-right:5px;color:white;font-size:13px;}
form table input,form table label,form table select{float:left;text-align:left !important;}
form table tbody th{text-align:right !important;color:gray;padding-right:10px !important;}
form table tbody tr{height:30px;}
form table.cpt tbody tr{height:10px;}
.listeTable{text-align:left;float:left;}
.listeTable li{height:15px;border:2px solid white;background:url(img/liste.png) left center no-repeat #999;text-align:center;list-style:none;display:inline-block;padding:10px 30px;width:auto;border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;margin:0 0 0px 0;color:white;border-bottom:0 none;position:relative;}
.listeTable li a{color:inherit;text-decoration:none;}
.listeTable li.current{background-color:#CCC; color:#000;}
.listeTable li.current a{font-weight:bold;}
.listeTable li.current:after{background-color:#CCCCCC;bottom:-5px;content: "";height:5px;left:0;position:absolute;width:100%;}
.divPaiement{background:#CCC;border:5px solid white;border-radius:0 0 10px 10px;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;clear:both;height:220px;display:none;color:#000;padding:0 65px;}
.divPaiement.current{display:block;color:#000000;}
.divPaiement div{color:#000000;}
.recTD tbody td,.recTD tbody th{text-align:left !important;}
.recTD a{text-decoration:none;color:inherit;}
.recTD label{width:90px;display:inline-block;}
.recTD tbody tr:not(:last-child){padding-bottom:5px;border-bottom:1px solid #CCC;}
ul {list-style-type:none;display:inline-block;}
.soColissimo{width:100%;clear:both;margin-top:5px;overflow:hidden;}
.soColissimo h4 {float:left;font-size:14px;width:100%}
.soColissimo h4 img {float:right;}
.soColissimo .opt{width:100%;}
.soColissimo .opt img{height:30px;}
.soColissimo .opt thead tr.scsp th{border-bottom:1px solid gray;text-align:center !important;}
.soColissimo .opt thead tr.scsp th span.scsp{color:1px solid gray;background-color:white;bottom:-4px;padding:2px;position: relative;}
.soColissimo .opt thead th{text-align:left;}
.soColissimo .opt td{padding:5px 0;text-align:left;}
.soColissimo .opt td label span{float:right;margin:5px 40px 0 150px;font-weight:bold;}
.soColissimo .detail{text-align:right;}
.soColissimo .opt td.titre{font-family:Arial;font-weight:bold;font-size:18px;color:#eb6909;}
.soColissimo .opt input[type='text']{border-bottom:1px solid lightgray;width:150px;text-align:center;}
.soColissimoAide{width:630px;clear:both;overflow:hidden;}
.soColissimoBox #boxContent{width:648px;clear:both;overflow:hidden;height:728px;margin-left:-324px;margin-top:-364px;overflow:auto;}
.soColissimoBox #boxContent li{float:left;width:300px;height:350px;border:1px inset #515252;float:left;padding:3px;margin:3px;text-align:justify;}
.pointr{width:100%;clear:both;}
.pointr .map{width:600px !important;height:440px !important;float:right;}
.pointr .elements{width:400px;height:440px;float:left;}
.pointr .elements ul{height:440px;overflow:auto;font-size:11px}
.pointr .elements li{border-bottom:1px solid lightgray;clear:both;height:78px;}
.pointr .elements li:nth-child(odd){background-color:#fbddc8;}
.pointr .elements li input{float:left;margin-left:3px;margin-top:30px;width:30px;}
.pointr .elements li label{float:left;margin-top:4px;width:75%;}
.pointr .elements li .picto img{float:right;margin-top:10px;margin-right:3px;}
.pointr .elements li img.logo{float:left;width:30px;margin-top:20px;margin-right:10px;}
.pointr .elements li .env{float:right;font-weight:bold;}
.gmapInfo{width:300px;}
.gmapsTop{height:70px;}
.gmapsTop img{width:30px;float:left;margin-right:20px;margin-top:20px;}
.gmapsTop h3,.gmapsTop p{width:250px;float:left;font-size:11px;}
.gmapsBottom table{overflow-x:hidden;}
.gmapsBottom table th{}
.gmapsBottom table td{font-size:11px;height:10px;width:50%;}
.gmapsBottom{clear:both;}

/* HOME */
#firstBlockHome{width:100%;height:250px;}

#slides_home{position:relative;height:510px;margin-bottom: 10px;}
#slides_home .slides_container {width:1000px;float:left;}
#slides_home .slides_container div.slide {width:1000px;height:510px;display:block;text-align:center;}
#slides_home .slides_container div.slide img{width:1000px;height:510px;}
#slides_home .slides_container div.slide a{display:block;}
#slides_home .next,#slides .prev {position:absolute;top:156px;left:0;width:20px;height:32px;display:block;z-index:101;}
#slides_home .next {left:976px;}
#slides_home .pagination {position:absolute;bottom:5px;right:5px;z-index:800;}
#slides_home .pagination li {display:inline-block;margin:0 1px;}
#slides_home .pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(img/slides/pagination.png);background-position:0 0;float:left;overflow:hidden;}
#slides_home .pagination li.current a {background-position:0 -12px;}

#home_footer{clear:both;margin-top:5px;}
.support_LIBYRI #home_footer .maxW{background-color:white;}
#home_footer ul li{overflow:hidden;width:238px;height:130px;border:1px solid gray;float:left;}
#home_footer ul li:not(:first-child){margin-left:-1px;}
#home_footer ul li:first-child{width:275px;}
#home_footer ul li:first-child iframe{border:none;overflow:hidden;width:292px;height:290px;margin-top:0;margin-left:-6px;}
#home_footer ul li #t3{margin:12px auto;text-align:center;color:#000;font-size:14px;text-transform:uppercase;font-weight:bold;}
#home_footer ul li #t4{text-align:center;color:#000;font-size:21px;text-transform:uppercase;background:url('/img/home/made-in-france.jpg') center bottom no-repeat;margin:15px 0;}
#home_footer ul li #t5{text-align:center;color:#000;font-size:14px;text-transform:uppercase;font-weight:bold;}
#home_footer ul li p,#home_footer ul li i,#home_footer ul li a{text-align:center;font-size:12px;display:block;}
#home_footer ul li a img{width:90%;border:0;margin-top:20px;}
#home_footer ul li a{text-decoration:none;color:inherit;display:block;font-size:inherit;font-weight:inherit;}

.bloc1{display:block;float:left;width:320px;margin-top:10px;margin-bottom:10px;}
.bloc2{display:block;float:left;width:660px;margin-top:10px;margin-bottom:10px;}
.bloc3{display:block;float:left;width:1000px;margin-top:10px;margin-bottom:10px;}
.bloc1 img, .bloc2 img, .bloc3 img{width:100%;height:auto;}

/* PRESSE */
.presse li{float:left;border:1px solid #999;width:95px;height:95px;margin:5px;overflow:hidden;padding-top:0;}
.presse li a img{width:auto;height:100px;}
.presseHover{position:absolute;display:none;width:400px;margin-left:100px;margin-top:-210px;padding:20px;background-color:#999;border:1px solid #999;}
.presseHover img{width:400px;}
.presse a{text-align:center;display:block;}
.presse a img{max-width:770px;}

#port{position:absolute;left:230px;top:30px;background-color:#7e7d76;padding:10px;text-align:center;width:180px;text-decoration:none;}
#port h1{color:white;font-size:18px;}
#port h2{color:white;}
#port h1 .red{color:#bf393c;font-weight:bold;font-size:18px;}

.pxvert{color:#000;font-weight:bold}
.cp{float:left;height:100%}
.cp img{height:20px;}

.select-editable {position:relative;background-color:white;border:solid grey 1px;width:250px !important;height:18px;}
.select-editable select {position:absolute;top:0px;left:0px;font-size:14px;width:250px !important;margin:0;}
.select-editable input {position:absolute;top:2px;left:0px;width:220px !important;height:100%;padding:1px;font-size:12px;border:none;}
.select-editable select:focus, .select-editable input:focus {outline:none;}

#results{margin-left:90px;list-style-type:circle}

.paginations {font-size: 80%;}   
.paginations a {text-decoration: none;border: solid 1px #EEE;color: #555555;}
.paginations a, .paginations span {display: block;float: left;padding: 0.3em 0.5em;margin-right: 2px;margin-bottom: 3px;font-size: 12px;}
.paginations .current {background: #E1E1E1;color: #555555;border: solid 1px #EEE;}
.paginations .current.prev, .paginations .current.next{color:#555555;border-color:#EEE;background:#fff;}

#lstmarq{height:300px;overflow-y:scroll;overflow-x: hidden;}

/** initial setup **/
.nano {position : relative;width    : 100%;height   : 100%;overflow : hidden;}
.nano .content {position: absolute;overflow: scroll;overflow-x: hidden;top: 0;right:0;bottom:0;left: 0;}
.nano .content:focus {  outline: thin dotted;}
.nano .content::-webkit-scrollbar {visibility: hidden;}
.has-scrollbar .content::-webkit-scrollbar {visibility: visible;}
.nano > .pane {
  background-color : #e6e6e6;
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01; 
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;  
  border-radius         : 5px;
}
.nano > .pane > .slider {
  background-color: #a6a6a6;
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;  
  border-radius         : 3px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

.nano {width: 200px; height: 300px; }
.nano .content { padding:0 10px 0 0; }
.nano .pane   { background: #e6e6e6; }
.nano .slider { background: #a6a6a6; }

@-webkit-keyframes blinker {  
  from { opacity: 1.0; }
  to { opacity: 0.5; }
}
.port_gratuit{color:#FFF !important;font-size:14px;font-style:italic;
  -webkit-animation-name: blinker;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s; 
}

.rose_port{color:black !important;}
.port_gratuit{color:#000 !important;font-size:14px;font-style:italic;}

#cadeauLeft,#cadeauRight{width:23px;height:250px;background-repeat:no-repeat;background-position:center center;display:block;}
#cadeauLeft{background-image:url(img/slides/arrow-prev.png);float:left;width:19px;height:240px;}
#cadeauRight{background-image:url(img/slides/arrow-next.png);float:right;position:relative;width:19px;height:240px;}
#cadeauLeft:hover,#cadeauRight:hover{background-color:#eeeeee;}
#Cadeau{display:inline-block;width:880px;height:240px;text-align:center;overflow:hidden;position: relative;}
#Cadeau h4{margin:10px auto 0 auto;}
#cadeauListe{display:inline-block;height:240px;text-align:center;width:2720px;left:0;position:absolute;}
#cadeauListe li{	display:block;float:left;width:156px;height:225px;margin:10px;text-align:center;list-style:none;background:white;
						-moz-box-shadow:1px 1px 2px 0px #cfcfcf;-webkit-box-shadow:1px 1px 2px 0px #cfcfcf;-o-box-shadow:1px 1px 2px 0px #cfcfcf;box-shadow: 1px 1px 2px 0px #cfcfcf;overflow:hidden;}
#cadeauListe li a{display:block;color:gray;text-decoration:none;}
#cadeauListe li h5{height:15px;overflow:hidden}
.cadeauListeImage{width:100%;height:170px;overflow:hidden;display:block;vertical-align:middle;text-align:center;}
.cadeauListeImage img{vertical-align:middle;margin-top:10px !important;max-width:140px;max-height:150px;height: 100% !important;}
.cadeauListePrix{font-weight:bold;color:#e55f65;}
#cadeauListe li #panier{height:40px;width:auto;}
.ligne_bas{vertical-align: bottom;}
.larg_btn{width: 205px;}
#top_us{display: block;
    width: 400px;
    height: 80px;
    float: right;
    background-color: #000;
	color:#fff;
    margin-top: 10px;
    text-align: center;
	font-size:16px;
	line-height:37px;}
#top_us a{font-size:16px;text-decoration:underline;color:#fff;}

#zoomdiv {width:300px;height:300px;border:1px solid #000;position:absolute;z-index:1000;}
#zoomdiv img{vertical-align: middle;margin-top: 0px;max-width: 100%;max-height: 100%;}

.cgv{padding:10px;}
.cgv h2{height:22px;margin-bottom:10px;background-color:#000;color:white;font-size:14px;padding-left:10px;padding-top:3px;}
.cgv h3{font-size:20px; font-weight:bold; margin: 10px 0; color:#e55f65;}

.newsletter{background:url(img/newsletter.png) left center no-repeat white;padding-left:20px;}
.SSTitre{font-size:16px; font-weight:bold; margin-bottom: 10px;text-decoration:underline;}
.titre2{font-size:22px; margin: 0 0 15px 20px;}
.titre3{font-size:16px; font-weight:bold; color:#e55f65;}
.petit{font-size:10px;;display:inline;}
.gras{font-weight:bold;display:inline;}
.grasnoir{font-weight:bold;display:inline;color:black !important;}
.top {float:left;margin:0 5px;}
.w50 {width:50px !important;text-align: center !important;}

#listeIdentLeft{float:left;margin-top:105px;width:30px;}
#listeIdentRight{float:left;margin-top:105px;}
.scroll-img {width:940px;height: 210px;overflow: hidden;font-size: 0;float:left;}
.scroll-img ul {width: 5550px;height: 210px;margin: 0;}
.scroll-img ul li {display: inline-block;width: 185px;text-align:center;}
.scroll-img ul li a{text-decoration:none;}
.scroll-img ul li .rechercheImage{height:150px;}
.scroll-img ul li .rechercheImage img{max-width:100%;max-height:100%;}
.scroll-img ul li .rechercheTitre{font-family:"gothic";font-size:11px;text-align:center;}

#livraison_noel{float:left;width:215px;text-align:center;font-weight:bold;color:#CC0000;margin:25px 35px;font-size:15px;}

sup{color:inherit;}
.error1{color:#b5271d;font-weight:bold;font-size:28px;}
.error2{font-size:14px;}

/* Page joncs */
#jonc .jonc-l{width:400px;float:left;}
#jonc .titre{font-family:"gothic";font-size:22px;width:90%;border-bottom:1px solid gray;}
#jonc #chxsupport, #jonc #chxruban{margin-bottom: 20px;position:relative;clear:both;}
#jonc #chxsupport ul, #jonc #chxruban ul{width:90%;}

#jonc #chxsupport li{display:block;width:30%;height:55px;margin:1%;float:left;}
#jonc #chxsupport a{width:90px;height:90px;display:block;}
#jonc #chxsupport .masq{position:absolute;overflow:hidden;width:90px;height:90px;}
#jonc #chxsupport img{width:130px;height:auto;position:relative;margin:auto;left:-22px;top:-40px;}
#jonc #chxsupport img.c2{width:90px;height:auto;position:relative;margin:auto;left:-5px;top:-14px;}

#jonc #chxruban li{display:block;width:35px;height:35px;float:left;margin:5px;}
#jonc #chxruban a{width:35px;height:35px;display:block;}
#jonc #chxruban img{max-height:35px;max-width:35px;width:100%;height:auto;}
#jonc .jonc-r{width:600px;float:left;}

#jonc .select, #jonc .select, #jonc .select{border: 1px solid darksalmon;}

#jonc .articlePremiereIllustration{width:450px;height:300px;vertical-align:middle;position:relative;margin:0 85px;overflow:hidden;}
#jonc .articlePremiereIllustration img{max-height:400px;max-width:400px;position:absolute;top:-70px;}
#jonc .articlePremiereIllustration .stick4 {position: absolute;top:0px;right:0px;}
#jonc .articlePremiereIllustration .stick4 img{width:80px;height:auto;}

#jonc .articleAutresInformations{width:350px;margin:0 auto 10px auto;;display:none;}
#jonc .articleAutresInformationsCoffret{min-height:24px;}
#jonc .articleAutresInformations tr{vertical-align:top;}
#jonc .articleAutresInformations th,#article .articleDescription th{width:120px;text-align:left;vertical-align: top;font-weight: bold;padding-top: 2px;}
#jonc .articleAutresInformations td,#article .articleDescription td{margin-left:10px;padding:0 0 5px 20px;}
#jonc .prix{width:350px;margin:0 auto;display:none;}

#zoomjoncdiv {width:300px;height:200px;border:1px solid #000;position:absolute;z-index:1000;overflow:hidden;}
#zoomjoncdiv img{vertical-align: middle;margin-top: 0px;width:500px;height:500px;position:absolute;top:-175px;left:-100px;}

#rub1, #rub2{width:50px;height:20px;border:2px solid gray;float:left;margin:0 5px;}
.rubanselect{border-color:red !important;}

/* Carte cadeau */
.cc_titre{font-family:"gothic";font-size:18px;font-weight:bold;margin-left: 10px;clear:both;}
.cc_bloc{margin:20px;overflow:auto;}
.cc_bt{display:inline-block;float:left;margin:0 10px;width:90px;border:1px solid gray;text-align:center;padding:5px;}
.cc_bt a{width:100%;height:100%;display:block;text-decoration:none;}
.cc_select{background-color: #BBBBBB;}
.cc_montant{width:90px;text-align: center;}
.cc_message{border:1px solid gray;height:100px;width:600px;margin:0 10px;}
.cc_qui, .cc_quand{display: inline-block;vertical-align: middle;}
.cc_qui li, .cc_quand li{display: inline-block;width:210px;border:1px solid gray;padding:5px;margin:0 10px;}
.cc_qui input[type='radio'],.cc_quand input[type='radio']{width:10% !important;}
.cc_qui input[type='text'],.cc_quand input[type='text']{width:90% !important;}

.video{width:1000px;height:560px;margin-top:50px;}
sup{color:inherit;}
.rouge{color:red;font-weight: bold;display:inline;}
.bordeau{background-color:#670303 !important;}
.bordeau2{background-color:white !important;color:darkgreen !important;font-weight:bold;}
.txtvert{color:darkgreen !important;font-weight:bold;}
.text-gras{font-weight:bold !important;}
.presse video{width:800px;}

