body {
	font: 11px Arial, Helvetica, sans-serif;
	color: #343434;
	margin: 0;
	background: #0466ba url('../images/bg-body.gif') repeat-x;
}
img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
}
/* index start */
#wrapper {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	padding-bottom: 10px;
}
.wrapper-c {
	overflow: hidden;
	width: 940px;
	padding: 0 10px;
	background: url(../images/bg-wrapper-c.png) repeat-y;
}
.wrapper-b {
	overflow: hidden;
	width: 960px;
	height: 15px;
	background: url(../images/bg-wrapper-b.png) no-repeat;
}
.wrapper-content {
	width: 900px;
	padding: 0 20px 28px;
	background: url(../images/bg-wrapper-content.gif) repeat-x;
}
#header {
	width: 100%;
	position: relative;
	z-index: 100;
}
#header:after {
	content:"";
	display:block;
	clear:both;
}
.logo {
	float: left;
	margin: 36px 0 0 4px;
}
.logo a {
	display: block;
	text-indent: -9999px;
	width: 206px;
	height: 77px;
	overflow: hidden;
	background: url('../images/img-logo.gif') no-repeat;
}
.head-holder {
	float: right;
	width: 677px;
}
.head-divider {
	overflow: hidden;
	width: 100%;
}
/*
.head-text {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 98px;
	height: 54px;
	background: url(../images/text-head-text.gif) no-repeat;
}
.head-divider h1 {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 252px;
	height: 61px;
	background: url(../images/text-slogan.gif) no-repeat;
	margin: 2px 0 0;
}

*/

.category-head h1{
        font-weight:bold;
	padding-top:8px;
        font-size:24px
                  }
.category-head h2{
        font-weight:bold;
	padding-top:8px;
        font-size:24px
                  }
                  
.navbar {
	float: right;
	background: url(../images/bg-navbar-left.gif) no-repeat;
	margin-top: 40px;
}
.navbar ul {
	float: left;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 6px 0 0;
	list-style: none;
	background: url(../images/bg-navbar-right.gif) no-repeat 100% 0;
	overflow: hidden;
	display: inline;
}
.navbar ul li {
	float: left;
	padding: 0 10px 0 11px;
	margin-left: -1px;
	background: url(../images/divider-navbar.gif) no-repeat 0 50%;
}
.navbar ul li a {
	color: #fff;
	text-decoration: none;
}
.navbar ul li a:hover,
.navbar ul li a.active {
	color: #caedfc;
}
.navigation {
	float: right;
	margin-top: 22px;
	background: url(../images/bg-navigation-left.gif) no-repeat;
}
.navigation ul {
	float: left;
	height: 37px;
	margin: 0;
	padding: 0 0 0 1px;
	list-style: none;
	background: url(../images/bg-navigation-right.gif) no-repeat 100% 0;
}
.navigation ul:after {
	content:"";
	display:block;
	clear:both;
}
.navigation ul li {
	float: left;
	background: url(../images/divider-navigation.gif) no-repeat 0 50%;
	padding: 0 2px 0 1px;
	margin-left: -3px;
	position: relative;
	z-index: 100;
}
.navigation ul .first {
	background: none;
}
.navigation ul li a {
	float: left;
	color: #cbcaca;
	text-decoration: none;
}
.navigation ul li a span {
	float: left;
	height: 24px;
	cursor: pointer;
	padding: 11px 16px 2px 18px;
}
.navigation ul li.first a span {
	padding-left: 27px;
}
.navigation ul li a:hover span,
.navigation ul li a.active span {
	background: url(../images/bg-navigation-hover-left.gif) no-repeat;
}
.navigation ul li a em {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	height: 37px;
	cursor: pointer;
	width: 4px;
}
.navigation ul li a:hover em,
.navigation ul li a.active em {
	background: url(../images/bg-navigation-hover-right.gif) no-repeat;
}
.navigation ul .last {
	padding-right: 0;
}
.navigation ul .last a:hover em,
.navigation ul .last a.active em {
	background: url(../images/bg-navigation-hover-right2.gif) no-repeat;
}
.navigation li.hover .sub-nav,
.navigation li:hover .sub-nav {
	display: block;
}
.sub-nav {
	position: absolute;
	left: 1px;
	top: 36px;
	width: 338px;
	display: none;
	background: #222 url(../images/bg-sub-nav.gif) repeat-x 0 ;
	border-bottom: 5px solid #0596e7;
}
.sub-nav-holder {
	background: url(../images/divider-sub-nav.gif) no-repeat 149px 0;
	overflow: hidden;
	width: 336px;
	border: 1px solid #333;
	border-bottom: 0;
	padding: 11px 0 24px;
}
.sub-nav-holder ul {
	float: left;
	width: 135px;
	margin: 0;
	padding: 0 0 0 23px;
	height: auto;
	list-style: none;
	background: none;
}
.sub-nav-holder ul li {
	float: none;
	margin: 0;
	padding: 0;
	background: none;
	font-size: 13px;
	line-height: 16px;
	padding-top: 8px;
}
.sub-nav-holder .ind li {
	margin-right: 20px;
}
.sub-nav-holder ul li a {
	float: none;
	color: #f9f9f9;
}
.sub-nav-holder ul li a:hover {
	text-decoration: underline;
	color: #868686;
}
#main {
	width: 100%;
}
#main:after {
	content:"";
	display:block;
	clear:both;
}
#sidebar {
	float: left;
	width: 210px;
	padding: 20px 0 0 0;
	
}
.side-form {
	overflow: hidden;
	width: 100%;
}
.side-form .text {
	float: left;
	width: 179px;
	height: 20px;
	padding: 3px 0 3px 3px;
	background: url(../images/bg-input.gif) no-repeat;
}
.side-form .text input {
	width: 167px;
	padding: 3px 4px 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #0578b8;
	background: none;
	border: 0;
}
.side-form .submit {
	float: right;
}
.items {
	overflow: hidden;
	width: 230px;
	margin-left: -20px;
	border: 1px solid #efeded;
	border-width: 0 1px 1px 0;
	margin-top: 13px;
	position: relative;
}
.item {
	overflow: hidden;
	width: 194px;
	padding: 15px 20px 10px 16px;
	background: #fff url(../images/bg-item.gif) repeat-x 0 100%;
	border-top: 1px solid #efeded;
	text-align: right;
}
.items .bg {
	background: #fff url(../images/bg-item2.gif) repeat-x 0 100%;
}
.item-img {
	float: left;
	margin-top: -3px;
}
.item p {
	margin: 0;
	color: #0597e8;
	line-height: 18px;
}
.item p strong {
	font-size: 14px;
}
.item span {
	display: block;
	font-size: 12px;
	color: #2d2d2d;
	margin-top: 9px;
}
.item span a {
	color: #046cbf;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
}
.item span a:hover {
	text-decoration: none;
}
.item em {
	display: block;
	font-style: normal;
	font-size: 12px;
	color: #404141;
	letter-spacing: -1px;
	margin-top: 3px;
}
.item div p {
	line-height: 24px;
}
.item div span {
	margin-top: 5px;
}
.search-form {
	overflow: hidden;
	width: 100%;
	background: url(../images/bg-search-form-c.gif) repeat-y;
	margin-top: 13px;
}
.search-form .t {
	overflow: hidden;
	width: 100%;
	background: url(../images/bg-search-form-t.gif) no-repeat;
	padding-top: 14px;
}
.search-form .b {
	overflow: hidden;
	width: 100%;
	padding-bottom: 44px;
	background: url(../images/bg-search-form-b.gif) no-repeat 0 100%;
}
.search-form .heading {
	margin: 0 0 0 11px;
	text-indent: -9999px;
	overflow: hidden;
	width: 164px;
	height: 16px;
	background: url(../images/text-search-heading.gif) no-repeat;
}
.search-hold {
	overflow: hidden;
	width: 100%;
	background: url(../images/divider-search-form.gif) no-repeat;
	margin-top: 21px;
}
.search-hold div {
	overflow: hidden;
	height: 100%;
	padding: 3px 20px 28px;
	background: url(../images/divider-search-form2.gif) no-repeat 0 100%;
}
.search-form select {
	width: 155px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #0578b8;
	margin-top: 14px;
}
.search-form .submit {
	display: block;
	margin: 20px auto 0;
}
.section-garanties {
	overflow: hidden;
	width: 173px;
	margin: 19px 0 0 -20px;
	padding: 14px 10px 39px 46px;
	background: #fff url(../images/bg-section.gif) repeat-x 0 100%;
	border: 1px solid #efeded;
	border-width: 1px 1px 1px 0;
	position: relative;
}
.adds {
	overflow: hidden;
	height: 100%;
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
}
.adds li {
	float: left;
	width: 64px;
	margin: 10px 8px 0 0;
	display: inline;
}
.adds li a {
	float: left;
}
.adds li a img {
	display: block;
	border: 1px solid;
}
.adds .link1 img {
	border-color: #99a3aa;
}
.adds .link2 img {
	border-color: #000;
}
.adds .link3 img {
	border-color: #9fb8c5;
}
.section-list {
	overflow: hidden;
	margin: 20px 0 0;
	padding: 0;
	list-style: none;
}
.section-list li {
	width:159px;
	background: url(../images/bg-section-list.gif) no-repeat 0 4px;
	padding-left: 14px;
	margin-top: 4px;
}
.section-list li a {
	color: #0469bc;
	text-decoration: none;
	line-height: 14px;
}
.section-list li a:hover {
	text-decoration: underline;
}
#content {
	float: right;
	width: 666px;
}
#content p {
	font-size:13px;
}
#content ul.summary {
	padding: 0 0 20px 15px;
}

#content ul.summary li{
	list-style-type: disc;
	padding: 3px 0;
}

#content p img {float:left; margin:0 10px 10px 0;}

.breadcrumbs {
	margin: 20px 0 0 -3px;
	padding: 0;
	color: #242424;
	list-style: none;
	overflow: hidden;
	font-size:14px;
}
.breadcrumbs li {
	display: inline;
	font-weight: bold;
	margin-left: -5px;
	padding: 0 9px 0 11px;
	background: url(../images/bg-breadcrumbs.gif) no-repeat 0 50%;
}
.breadcrumbs li a {
	font-weight: normal;
	color: #0578b8;
	text-decoration: underline;
}
.breadcrumbs li a:hover {
	text-decoration: none;
}
.big-center-box {
	overflow: hidden;
	height: 260px;
	padding: 1px 1px 0;
	margin-top: 20px;
	border: 1px solid #efeded;
	background: #fff url(../images/bg-big-center-box.gif) repeat-x 0 100%;
}
.big-center-box div.tab {
	float: right;
	height: 260px;
	width: 515px;
	margin-left: -10px;
	position: relative;
}
.big-center-box div.tab img {
	display: block;
}
.big-center-box .description {
	width: 515px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.big-center-box .ttl {
	/*line-height: 30px;*/
}
.big-center-box .ttl strong {
	font-size: 14px;
	color: #fff;
	padding: 8px 15px;
	margin-left: 45px;
	display: inline-block;
	background: url(../images/big-center-box-desrc-ttl.png);
}
.big-center-box .ttl span {
	height: 5px;
	overflow: hidden;
	background: url(../images/big-center-box-desrc-ttl-line.png);
	display: block;
}
.big-center-box .cont {
	background: url(../images/big-center-box-desrc-cont.png);
	overflow: hidden;
	width: 486px;
	color: #fff;
	padding: 0 8px 7px 21px;
}
.big-center-box .cont div {
	float: left;
	width: 365px;
	position: relative;
}
.big-center-box .cont p {
	margin: 13px 0 0 25px;
	font-size: 12px;
	line-height: 18px;
}
.big-center-box .voir-link {
	background: url(../images/btn-voir.png) no-repeat;
	width: 102px;
	height: 28px;
	margin: 26px 0 0;
	text-indent: -9999px;
	overflow: hidden;
	float: right;
}
.big-center-box .tabset {
	margin: 0 -10px 0 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 10;
	float: left;
	width: 147px;
}
.big-center-box .tabset li {
	width: 147px;
	vertical-align: middle;
}
.big-center-box .tabset li a {
	text-decoration: none;
	color: #464646;
	height: 50px;
	display: block;
	outline: none;
	padding: 15px 0 0 9px;
	background: url(../images/bg-tabset.png);
}
.big-center-box .tabset li a strong {
	display: block;
	padding-bottom: 4px;
	font-size: 12px;
}

.products {
	overflow: hidden;
	width: 100%;
	padding-bottom: 20px;
}
.products h2 a {margin: 10px 0 0 3px;}


.title {
	margin: 0;
	font-size: 14px;
	border-bottom: 1px solid #d6d6d6;
	padding: 0 0 1px 2px;
	overflow: hidden;
}
.products .title {
	padding-top: 10px;
}
.title a {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	height: 28px;
	background-repeat: no-repeat !important;
	outline: none;
}
.title1 {
	width: 168px;
	background: url(../images/text-title1.gif);
}
.title2 {
	width: 177px;
	background: url(../images/text-title2.gif);
}
.title3 {
	width: 114px;
	background: url(../images/text-title3.gif);
}
.title4 {
	width: 150px;
	background: url(../images/text-title4.gif);
}
.title5 {
	width: 78px;
	background: url(../images/text-title5.gif);
}
.title6 {
	width: 81px;
	background: url(../images/text-title6.gif);
}
.title7 {
	width: 160px;
	background: url(../images/text-title7.gif);
}
.title8 {
	width: 131px;
	background: url(../images/text-title8.gif);
}
.title9 {
	width: 146px;
	background: url(../images/text-title9.gif);
}
.products .title {
	margin: 0 0 -5px;
}
.title a {
	color: #0469bc;
	text-decoration: none;
}
.title a:hover {
	text-decoration: underline;
}
.prod-divider {
	overflow: hidden;
	width: 690px;
	margin-left: -24px;
}
.prod-box {
	float: left;
	width: 194px;
	padding: 4px 6px 8px 4px;
	border: 1px solid #d6d6d6;
	margin: 21px 0 0 24px;
	display: inline;
}
.top-hold {
	overflow: hidden;
	width: 100%;
}
.btn-new {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 39px;
	height: 22px;
	background: url(../images/btn-new.gif) no-repeat;
}
.top-hold span {
	float: left;
	font-weight: bold;
	color: #343434;
	margin: 3px 0 0 11px;
}
.top-hold .btn {
	float: right;
	margin: 3px 0 0 4px;
}
.top-hold .btn img {
	display: block;
}
.prod-img {
	display: inline;
	margin: 17px auto 0;
}
.divider {
	overflow: hidden;
	width: 184px;
	padding: 9px 4px 0 6px;
}
.divider h1 {
	display: block;
	color: #0467bb;
	font-size:16px;
	margin-bottom:4px;
}
.prod-list {
	overflow: hidden;
	height: 100%;
	margin: 4px 0 0 -4px;
	padding: 0;
	list-style: none;
}
.prod-list li {
	float: left;
	background: url(../images/divider-products-list.gif) no-repeat 0 50%;
	padding: 0 7px 0;
	margin-left: -3px;
}
.prod-list li a {
	color: #343434;
	text-decoration: none;
}
.prod-list li a:hover {
	text-decoration: underline;
}
.bott-box {
	overflow: hidden;
	width: 100%;
	margin-top: 5px;
}
.hold {
	overflow: hidden;
	width: 100%;
}
.bott-box .hold {
	float: left;
	width: 85px;
	margin-top: 2px;
}
.hold strong {
	display: block;
	font-size: 14px;
	color: #f08404;
}
.hold span {
	display: block;
	font-size: 10px;
	color: #f6ae59;
	margin-top: -2px;
}
.divider span em {
	font-style: normal;
	text-decoration: line-through;
}
.bott-box .btn-command {
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 94px;
	height: 28px;
	background: url(../images/btn-command.gif) no-repeat;
}
#footer {
	overflow: hidden;
	width: 100%;
	clear: both;
}
.footer-c {
	overflow: hidden;
	width: 100%;
	background: url(../images/bg-footer-c.gif) repeat-y;
}
.footer-t {
	overflow: hidden;
	width: 100%;
	background: url(../images/bg-footer-t.gif) no-repeat;
}
.footer-b {
	overflow: hidden;
	padding: 28px 0 25px;
	background: url(../images/bg-footer-b.gif) no-repeat 0 100%;
}
#footer span {
	display: block;
	text-align: right;
	color: #929191;
	text-align: right;
	padding-bottom: 3px;
}
#footer span a {
	color: #929191;
	text-decoration: none;
}
#footer span a:hover {
	text-decoration: underline;
}
#footer ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#footer ul li {
	display: inline;
	background: url(../images/divider-nav.gif) no-repeat 0 50%;
	padding: 0 4px 0 8px;
}
#footer ul .first {
	background: none;
}
#footer ul li a {
	color: #464646;
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}
/* index end */
/* inner start */
.invite {
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 13px;
	color: #0466ba;
}

.invitelang {
	position: absolute;
	right: 0;
	top: 30px;
	font-size: 13px;
	color: #0466ba;
}

.inner-sidebar .search-form {
	margin-top: 21px;
}
.inner-sidebar .items {
	margin-top: 32px;
}
.inner-sidebar .section {
	margin-top: 23px;
}
.visual {
	overflow: hidden;
	width: 100%;
}
.visual .col1 {
	float: left;
	width: 366px;
	margin-top: 7px;
}
.visual .col1 .prod-box {
	float: none;
	display: block;
	width: 354px;
	padding: 4px 6px 4px 4px;
	margin: 21px 0 0;
}
.btn-stock {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 58px;
	height: 22px;
	background: url(../images/btn-stock.gif) no-repeat;
}
.visual .col1 .prod-img {
	margin-top: 10px;
	display:inline;
}
.visual .col1 .divider {
	width: 344px;
	padding: 24px 4px 0 6px;
}
.visual .col1 .divider .block {
	float: left;
	width: 142px;
}
.visual .col1 .divider .hold {
	float: right;
	width: 132px;
	text-align: right;
	margin-top: 5px;
}
.visual .col1 .divider .hold .price-box {
	float:right;
	margin:3px 0 0 4px;
}
.image-zoom {
	background:url(../images/bg-slider.gif) no-repeat 50% 50%;
	cursor:pointer;
	height:18px;
	margin:28px auto 0;
	padding:0px 29px;
	position:relative;
	z-index:9;
	width: 205px;
}
.image-zoom .btn-zoom-out {
	left:2px;
	position:absolute;
	top:1px;
}
.image-zoom #track {
	height:18px;
	position:relative;
}
.image-zoom #handle {
	background:url(../images/btn-handle.gif) no-repeat 50% 0;
	height:22px;
	left:0;
	position:absolute;
	top:-1px;
	width:9px;
}
.image-zoom .btn-zoom-in {
	position:absolute;
	right:2px;
	top:1px;
}
.visual .col2 {
	float: right;
	width: 280px;
}
.visual .col2 .divider {
	overflow: hidden;
	width: 276px;
	padding: 15px 5px 0 0;
}
.visual .col2 .divider strong {
	font-size: 14px;
}
.visual .col2 .prod-list {
	margin-top: 2px;
}
.visual .col2 .prod-list li {
	font-size: 14px;
}
.visual .col2 .bott-box {
	margin-top: 12px;
}
.btn-panier {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 147px;
	height: 35px;
	background: url(../images/btn-panier.png) no-repeat;
}
.visual .col2 .hold {
	float: right;
	width: 120px;
	text-align: right;
	margin-top: 11px;
}
.visual .col2 .hold strong {
	font-size: 18px;
}
.visual .col2 .hold span {
	font-size: 11px;
}
.visual-list {
	overflow: hidden;
	margin: 12px 0 0;
	padding: 0;
	list-style: none;
}
.visual-list dt {
	overflow: hidden;
	margin-top: 1px;
	padding: 5px 0 4px;
}
.visual-list dt a {
	border: 1px solid #d7d4d4;
	padding: 4px 9px 3px 4px;
	color: #343434;
	text-decoration: none;
}
.visual-list dt a:hover {
	text-decoration: underline;
}
#twocolumns {
	overflow: hidden;
	width: 100%;
	padding: 26px 0 11px;
}
.aside1 {
	float: left;
	width: 365px;
}
.list {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.list li {
	float: left;
}
.list li a {
	float: left;
}
.list li a img {
	display: inline;
	border: 1px solid #d6d6d6;
}
.aside1 .list {
	width: 384px;
	margin: 19px 0 0 -19px;
	padding-bottom: 36px;
}
.aside1 .list li {
	margin-left: 19px;
	margin-bottom: 19px;
	display: inline;
}
.aside1 p {
	margin: 12px 0 0;
	line-height: 18px;
}
.aside2 {
	float: right;
	width: 281px;
}
.aside2 .list {
	width: 303px;
	margin: 3px 0 0 -22px;
}
.aside2 .list li {
	margin: 16px 0 0 21px;
	display: inline;
}
/* inner end */

.big-center-box .tabset li a:hover,
.big-center-box .tabset li a.active {
	color: #727272;
	width: 194px;
	margin-right: -47px;
	position: relative;
	background: url(../images/bg-tabset-hover.png) no-repeat;
}
.big-center-box .tabset .tab span {display:block;width:134px;}
.big-center-box .tabset li a:hover strong,
.big-center-box .tabset li a.active strong {
	color: #636363;
}
* html .big-center-box .tabset li a:hover {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://hyphylo.ch/vuedunet/magento/skin/frontend/default/vuedunet/images/bg-tabset-hover.png', sizingmethod='crop');
}

/* NEW */
.availability{ display: none; }
.visual .col2 .hold span.price{
	display: block !important;
	font-size:18px !important;
	color: #f08404 !important;
}
.col-main #content {
	float:right;
	width:900px;
}
.col-main .section {
	background: none;
	border-color: none;
	border-style: none;
	border-width: 0;
	margin:0;
	overflow:hidden;
	padding:0px 10px 0px 0;
	width: 620px;
}
.col-main {
	display: block;
	margin-top: 30px;
}
.2columns-right{
	width: 650px;
}
.columns_3 .catalog-listing li.item{
	width: 200px !important;
}
.col-main .title {border: none !important;}
.col-main .title a {
	background-repeat:no-repeat !important;
	float: none;
	height:28px;
	overflow:hidden;
	text-indent: inherit;
}
.one_column_page .footer-c {
	overflow: hidden;
	width: 100%;
	background:none;
}
.one_column_page .footer-t {
	overflow: hidden;
	width: 100%;
	background:none;
}
.one_column_page .footer-b {
	overflow: hidden;
	padding: 28px 0 25px;
	background:none;
}
.product-img-box {
	float: none !important;
	width: 100% !important;
}
.product-specs ul {
	padding:10px 10px 0 20px;
} 

.product-specs ul li{
	list-style-type: disc !important;
	padding: 5px 0 5px 0;
	

} 

.image-zoom{ margin-bottom: 10px !important;}
.catalog-product-view .add-to-cart-box {float: left !important;}
.catalog-product-view .add-to-cart-box a:hover{cursor: pointer !important;}
.inner-tabset a {
	margin-right: 5px;
}
.inner-tabset a:hover,
.inner-tabset a.active {
	background-position: 0 -28px;
}

.shortened {
	max-height:6em; 
	overflow:hidden;
}

