/****************************************************
#####################################################
##-------------------------------------------------##
##           Garrioness- Version 1.7.0             ##
##-------------------------------------------------##
## Copyright = globbersthemes.com- 2011            ##
## Date      = Septembre 2011                      ##
## Author    = globbers                            ##
## Websites  = http://www.globbersthemes.com       ##
##                                                 ##
#####################################################
****************************************************/
html {
height: 100%;
}
body{
margin:0;
padding:0;
text-align:center;
background:#000000 url(../images/bg.jpg) no-repeat;
font-size:13px;
color:#090909;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}
/*texte*/
p {
font-size: 16px;
}
h1 {
font-size: 200%;
}
h2 {
font-size: 150%;
text-align:center;
}
h3 {
font-size: 125%;
}
h4, h5, h6 {
font-size: 100%;
}
/* liens hypertextes*/ 
a:link, a:visited {
text-decoration:none;
color:#26211e;
}
a:hover {
color:#4d433c;
}
/*listes a puces*/
ul {
padding-left:20px;
}
li {
list-style-type:circle;
background:transparent;
margin: 4px;
}
/*image*/
img {
border:none;
margin:5px 0px 8px 0;
padding:0;
}
img .caption {
text-align: left;
}
.highlight{
background:#4d433c;
padding: 0px 2px 0px 2px;
color:#ffffff;
}
.button {
background:#000;
border:none;
color:#ffffff;
font-weight:bold;
padding:4px;
}
.inputbox {
border:none;
padding:4px;
}
fieldset {
border:none;
}
.pagewidth{
width:960px;
text-align:center;
background:transparent;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
}
/******sitename******/
#sitename {
float:left;
background:transparent;
margin-left:0px;
}
#usercont{
margin-bottom:40px;
height:20px;
float:right;
}
#language{
padding-right: 10px;
border-right: 1px solid #000000;
height:20px;
float:left;
}
#cart{
padding-top: 3px;
margin-left: 10px;
height:20px;
float:left;
text-transform:uppercase;
color:#916E38;
}
#tool {
float:right;
height:20px;
}
/****topmenu*****/
#topmenu-contanier{
float:left;
width:100%;
height:48px;
background-color: #000000;
box-shadow:0 0 2px 2px #e7e7e7;
}
#topmenu-background{
height:48px;
background: -moz-linear-gradient(45deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(45deg, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#logo-container{
width:100%;
background:#000000;
float:left;
text-align:center;
min-height:43px;
box-shadow:0 0 2px 2px #FFFFFF;
overflow:hidden;
height:50px;
}
#producers{
background:#000000;
min-height:43px;
margin:auto;
}
#navigation ul {
list-style: none;
margin: 0;
padding: 0px;
}
#navigation {
padding-top:4px;
}
#navigation a {
display: block;
float: left;
height: 29px;
padding: 5px 15px 5px 15px;
font-weight:600;
color:#FFFFFF;
font-size:17px !important;
font-style:oblique;
text-transform:uppercase;
}
#navigation  a:hover{
color: #FF0000;
/*background: #d3c5bd;*/
font-size:22px;
-moz-box-shadow: 0 0 10px -2px #000;
-webkit-box-shadow: 0 0 10px -2px #000;
box-shadow: 0 0 10px -2px #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#navigation li.active  {
color: #1c1c1c !important;
}
#navigation a li.active  {
color: #FF0000 !important;
}
#navigation li {
/*background:#1C1C1C;*/
display: block;
float: left;
margin: 0;
margin-right: 10px;
padding: 0;
}
#navigation li li a {
font-size: 16px !important;
padding:8px 0 0 0;
color:#fff;
}
#navigation li li a:hover {
color:#000;
}
#navigation li a:active {
color:#1c1c1c;
}
#navigation li li {
border-bottom: 1px solid #cee7fa;
}
.nav, .nav * {
margin:0;
padding:0;
}
.nav{
float:left;
position: relative;
z-index:10;
}
.nav ul {
background: url(../images/bg-item-sub.png) 0 0px repeat;
padding: 0;
}
.nav li {
float:left;
list-style:none;
position:relative;
background:none;
}
.nav li li a {
display:block;
padding: 0;
text-decoration:none;
background-image: none;
float:none;
width:200px;
}
#navigation li li a {
height: 35px;
line-height:30px;
}
#navigation li:hover li,
#navigatin li.sfHover li,
#navigation li.active:hover li,
#navigation li.active.sfHover li,
#navigation li:hover li span,
#navigation li.sfHover li span {
background-image: none;
}
#navigation li:hover li a,
#navigation li.sfHover li a,
#navigation li.active:hover li a,
#navigation li.active.sfHover li a {
background-image: none;
}
.nav li ul {
float:none;
left:-999em;
position:absolute;
width: 200px;
z-index: 5;
}
.nav li:hover ul,
.nav li.sfHover ul {
left:0px;
top: 45px;
}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {
left: 177px;
top:0px;
width: 200px;
}
.nav li li {
position: relative;
float:none;
width: 200px;
}
/****SLIDE*********/
#slideshow-w {
float:left;
width:850px;
height:415px;
background: transparent;
margin-top:25px;
}
#slideshow {
float:left;
width:850px;
height:415px;
position:relative;
background: url(../images/slideshow.png) 0 0px no-repeat;
}
.slideshowlite {
float:left !important;
width: 850px;
height: 415px;
padding:0;
margin:0;
}
.slideshowlite a {
position:absolute;
left:0;
z-index: 5;
text-align:left;
} 
.slideshowlite img {
border: none;
z-index:3;
margin:0;
padding:0;
} 
.slideshowlite ul {
position: absolute;
margin-top: 370px;
left:350px !important;
 z-index: 9; 
list-style-type:none;
background: url(../images/button-w.png) 0 0 no-repeat ;
width:123px;
height:50px;
}
.slideshowlite ul li,
.slideshowlite ol li {
float: left;
width: 26px;
padding: 0 2px 0 2px;
margin:0;
list-style-type:none;
border:none !important;
}
 .slideshowlite ul li a {
background: url(../images/button-slide.png) 0 0 no-repeat ;
 position: relative; 
display: block; 
width: 26px !important;
height: 27px !important;
float: left;
line-height: 36px; 
text-decoration: none;
text-align: left !important;
font-size: 1px;
 font-weight: bold; 
color: #fff !important;
border:none !important; 
text-indent:-5000px;
margin-top:12px;
margin-left:0;
}
.slideshowlite ul li a.current {
background: url(../images/button.png) 0 0 no-repeat ;
color: #ffffff !important;
}
.slideshowlite ul li a:hover {
color: #ffffff !important;
background: url(../images/button-slide.png) 0 0 no-repeat ;
}
.slideshowlite ol {
display: none;
} 
/****box*****/
#wrapper-container {
float:left;
width:100%;
/*background-color:#1E1E1E;*/
background-color:#000000;
border-top:1px solid #000000;
}
#wrapper-box {
width:50em;
background:transparent;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
} 
.box {
float:left;
width:15em;
background:transparent;
margin-left:15px;
color:#696969;
}
.box a{
text-decoration:none;
color:#696969;
}
.box a:hover{
text-decoration:underline;
color:#696969;
}
.box .moduletable_menu h3,
.box .moduletable h3,
.box h3 {
color:#d3c5bd;
font-size:18px;
border-bottom:2px solid #696969;
padding-bottom:15px;
font-variant:small-caps;
text-transform:capitalize;
}
/****************************/
/*****Structure main******/
/****************************/
#container{
float:left;
background:none repeat scroll 0 0 rgba(30, 30, 30, 0.95);
margin-bottom:25px;
margin-top:25px;
width:935px;
padding-left:25px;
padding-bottom:10px;
}
#container-full{
margin-bottom:25px;
margin-top:75px;
}
#main {
float:left;
background:transparent;
padding:10px;
text-align:left;
margin-bottom:25px;
margin-top:25px;
background:#FFFFFF;
min-height:400px;
width:70%;
}
#main-full {
margin-bottom:25px;
background:transparent;
margin-top:25px;
}
#main-full img, #main img {
width:100%
}
/***************************/
/*ACTIONS -print-email-edit
/***************************/
/***************************/
ul.actions  {
background:transparent;
margin:0;
}
ul.actions  li{
list-style:none;
float:right;
}
/************************************************/
/****article-info(date, date modifiées etc...).../
/**************************************************/
.article-info {
}
dt.article-info-term {
display:none;
}
dl.article-info dd{
margin:0;
font-size:12px;
}
/************************/
/*frontpage ARTICLE
/************************/
/************************/
/**article frontpage global*****/
.items-leading {
width:100%;
font-weight:normal;
}
.items-row {
width:100%;
font-weight:normal;
}
/***titre frontpage*****/
.items-leading h2 {
background:transparent;
border-bottom:2px solid #d6d6d6;
padding-bottom:13px;
font-variant:small-caps;
text-transform:capitalize;
font-size:20px;
} 
.items-row  h2{
background:transparent;
border-bottom:2px solid #d6d6d6;
padding-bottom:13px;
font-variant:small-caps;
text-transform:capitalize;
font-size:20px;
}
/*****separation des articles******/
.item-separator {
height:30px;
width:100%;
display:block;
}
/************************/
/* ARTICLE SIMPLE
/************************/
/************************/
.item-page {
font-weight:normal;
font-size:15px;
margin:auto;
}
.item-page h2 {
background:transparent;
border-bottom:2px solid #d6d6d6;
padding-bottom:13px;
font-variant:small-caps;
text-transform:capitalize;
font-size:20px;
} 
/************************/
/* redmore article
/************************/
/************************/
.readmore a {
float:right;
font-weight: bold;
padding:8px;
margin-right:15px;
color:#fff;
margin-top:5px;
font-weight:bold;
background:#000;
}
.readmore a:hover {
color:#fff;
background:#716052;
}
/************************/
/* COLONNES article
/************************/
/************************/
div.cols-1 .item {
width: 100%; 
}
/* div.cols-2 .item {
width: 44%;
 }
div.cols-3 .item {
 width:28%;
 }
div.cols-4 .item {
width: 20%;
 }
div.items-row .item {
float: left; 
} 
div.item {
 padding: 0 18px;
 margin-bottom:25px;
 } */
 /************************/
/*****CATEGORY***********/
/************************/
.categories-list {
}
.categories-list li {
list-style:none;
}
.item-title {
background:transparent;
border-bottom:2px solid #d6d6d6;
padding-bottom:13px;
font-variant:small-caps;
text-transform:capitalize;
font-size:20px;
}
ul#archive-items li {
list-style:none;
}
/* ++++++++++++++  items more  ++++++++++++++ */
.items-more{
padding-top:10px;
}
 .items-more h3{
font-weight:normal;
margin:0;
padding:5px 5px 5px 5px;
font-size:1.4em
}
 .items-more ol{
line-height:1.3em;
margin:0 0 0 20px;
padding:5px 0 5px 2px;
}
 .items-more ol li{
padding:2px;
}
 .items-more ol li a {
display:inline;
margin:0;
font-weight:normal;
 padding:5px;
}
 .items-more ol li a:hover,
 .items-more ol li a:active,
 .items-more ol li a:focus {
font-weight:normal;
padding:5px 5px 5px 5px;
text-decoration:none
} 
/* ++++++++++++++  pagination  ++++++++++++++ */
 .counter {
text-align:center;
padding:4px 0;
}
.pagination {
 float: left;
 width: 100%;
 padding:4px 0;
 text-align:center;
}
.pagination li {
background: none;
display: inline;
margin: 0;
padding: 6px;
margin:0 3px;
overflow: hidden;
}
.pagination li span {
padding: 6px; 
line-height: 20px;
}
.pagination a {
color: #000;
line-height: 20px;
padding:7px;
text-decoration: none;
background:transparent ;
}
.pagination a:hover, .pagination a:active, .pagination a:focus {
text-decoration: none;
color:#FFF;
background:#000;
} 
/* ++++++++++++++  nav entre article  ++++++++++++++ */
 ul.pagenav {
 position:relative;
 margin-top:25px;
}
ul.pagenav li {
 list-style: none;
 padding: 7px;
 background:#222222;
 color:#fff;
}
ul.pagenav li a {
 list-style: none;
 padding: 7px;
 color:#fff;
}
ul.pagenav li:hover, ul.pagenav li:focus {
background:#716052;
 color:#fff;
}
ul.pagenav li a:hover, ul.pagenav li a:focus { 
text-decoration:none;
color:#fff;
}
ul.pagenav li.pagenav-prev {
float: left;
}
ul.pagenav li.pagenav-next { 
float:right;
}
/**************************/
.result-title {
padding:10px;
}
.result-title a {
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:bold;
}
/******right*********/
#right {
float:left;
text-align:left;
margin-left: 5px;
padding:10px;
margin-top:25px;
border-left:2px solid #e7e7e7;
}
#right h3 {
background:#916E38;
font-weight: normal;
text-transform:uppercase;
text-align:center;
font-size:16px;
line-height:25px;
margin:auto;
margin-bottom:10px;
}
#right .moduletable_menu,
#right .moduletable{
margin-bottom:10px;
font-size:15px;
color: #e7e7e7;
}
#right .moduletable a {
color:#e7e7e7;
font-weight:normal;
}
/******footer*****/
#footer {
width:960px;
height:40px;
background:transparent;
margin:auto;
}
.ftb {
margin-top:20px;
text-align:center;
font-weight:normal;
font-size:12px;
float:left;
color:#696969;
margin-bottom:15px;
}
 .ftb a, .ftb a:visited{
padding:0 !important;
border:none !important;
} 
#top {
float:left;
width:30px;
height:30px;
margin-top:8px;
padding:0 !important;
border:none !important;
background:transparent;
}
.top_button {
padding:0 !important;
border:none !important;
}
.vmmanufacturer li {
list-style-type:none;
padding-left:14px;;
}
.vmmanufacturer a {
    color: #916E38;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    font-weight: normal;
  font-style:italic;
}
.vmmanufacturer a:hover {
    color: #916E38;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    font-weight: normal;
  font-style:italic;
  color: #FF0000 !important;
}
.vmCartModule {
background:url(../images/modcart.png) no-repeat;
}
.clear {
clear:both;
}
/* CSS code */
.reflect {
  position: relative;
}
.reflect span {
  background: url(gradient-shine.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 31px;
}
.FWproductnameTHUMB{
  font-size:20px;
  font-family:Times New Roman,Times,serif;
}
.FWproductnameTHUMB a{
  font-size:20px;
  font-family:Times New Roman,Times,serif;
}
.FWproductnameTHUMB a:hover{
  font-size:20px;
  font-family:Times New Roman,Times,serif;
}
.FWCategoryTitle{
background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #E5E5E5;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;
    font-size: 11px;
    margin-top: 5px;
    padding: 15px !important;
  }
.vmCartPaymentLogo img{
width:223px !important
}
.vmProductSlideShow {
border: 2px solid #E7E7E7;
box-shadow: 0 1px 5px 0 #4A4A4A;
}
/*end files/*