/***** SOMMAIRE PRODUIT ******/
#sommaire{
padding:10px 0px 10px 10px;
}

#content h1{
background: url('/gfm/10078/m/img/fleche.gif') no-repeat left center;
color:#4b4c3c;
font-size:18px;
padding:10px 0px 10px 25px;
margin:0px;
}

#content .sommaire_tag h1{
float:left;
}

#back_tag{
padding:10px 0px 0px 20px;
}

#content .sommaire_tag a.link_retour,
#back_tag a{
display:block;
color:#ff3c00;
text-decoration:underline;
}

.usage{
padding:12px 0px;
font-size:14px;
}
.usage strong{
color:#ff6637;
}

#content .sommaire_tag a.link_retour:hover,
#back_tag a:hover{
text-decoration:none;
}

#content .sommaire_tag a.link_retour{
float:right;
padding-right:10px;
}

#content h1 a:hover,
#content h1 a{
text-decoration:none;
color:#4b4c3c;
font-size:18px;
}


#position{
color:#ff3c00;
}
#position a.view, #position span {
color:#4b4b4b;
font-weight:bold;
}
#position a.other{
color:#ff3c00;
text-decoration:underline;
}


.caps {
  float: left;
  width: 170px;
  padding: 0px 12px 30px 12px;
  overflow: hidden;
 
}
.caps .thumbnail {
  width: 121px;
  height: 159px;
  margin:0px 22px 0px 16px;
  padding:5px 5px 6px 6px; 
  position:relative;
    z-index:1;
   background: url(/gfm/10078/m/img/bg_caps.gif) no-repeat left top;
  overflow: hidden;
  text-align:center;
}
.caps .thumbnail a {
display:block;
  overflow:hidden;
   width: 121px;
  height: 159px;
}
.caps .thumbnail a img {
display:block;
}
.caps .thumbnail .sticker{
  position: absolute;
  bottom: 6px;
  right: 5px;
  z-index:2;
}
.caps .data {
  clear: both;
  padding-top:10px;
}
.caps .data .view {
  float: right;
  width: 25px;
  height: 25px;
  padding: 1px 0px 1px 7px;
}
.caps .name{
  float: left;
  width: 138px;
  text-align: right;
  font-weight: bold;
  color: #ff3c00;
  line-height: 13px;
}
.caps .price_info{
  float: left;
  width: 134px;
  text-align: right;
  text-align: right;
  color: #820f00;
}
.caps .price_info .price{
  font-weight: bold;
}
.caps .price_info del {
  color: #333;
  font-size: 10px;
  padding-left: 4px;
}





.cat_desc{
  padding: 0px 18px;
  clear:both;
}

.pagination{
float:right;
color:#4b4c3c;
}

.pagination a{
color:#ff3c00;
text-decoration:underline;
}

.pagination span{
margin:0px 4px;
}

.pagination a.current{
color:#000;
text-decoration:none;
}

.pagination a:hover{
text-decoration:none;
}

.navigation{
padding:0px 15px 0px 0px;
clear:both;
}

.product_list{
clear:both;
padding-top:10px;
}

#home{
padding:20px 0px 0px 10px;
}

#webpage{
padding:0px 20px 0px 30px;
}

.search h1{
clear:left;
}

.search .txt_info{
text-align:center;
padding-top:20px;
font-weight:bold;
color:#333333;
}

.search .txt_info strong{
font-size:18px;
}

.search .txt_info i{
font-weight:normal;
}


/*********** FICHE PRODUIT ***************/
#fiche_produit{
float: left;
width: 779px;
padding: 10px;
}

#fiche_produit .color_caps {
  width: 38px;
  height: 38px;
  position: absolute;
  top: 467px;
  left: 487px;
}

#fiche_produit .left_side{
  float:left;
  width:335px;
  padding-left:30px;
  padding-top:15px;
}
#fiche_produit .left_side .info_zoom{
  width:300px;
  text-align:center;
}
#fiche_produit .left_side .image1{
padding:7px 8px;
  width: 210px;
  height: 280px;
  background: url(/gfm/10078/m/img/bg_img1.gif) no-repeat left top;
  margin:0px auto;  
}

#img_init{
max-width:210px;
max-height:280px;
}

#fiche_produit .left_side .mini {
  width: 280px;
  padding: 0px 10px;
}
#fiche_produit .left_side .mini .mini_caps{
  float: left;
  width: 71px;
  height: 71px;
  background: url(/gfm/10078/m/img/bg_mini_caps_new.gif) no-repeat left top;
  padding: 7px 11px;
}
#fiche_produit .left_side .mini .mini_caps a {
  float: left;
  width: 71px;
  height: 71px;
}
#fiche_produit .left_side .mini .mini_caps a img{
  float: left;
  width: 71px;
  height: 71px;
}


#fiche_produit .right_side{
  float:left;
  width:410px;
  padding-right: 4px;
  color: #4b4c3c;
}
#fiche_produit .right_side .title_line {
  float: left;
  width: 100%;
}
#fiche_produit .right_side .title_line h1{
  background:none;
  padding:15px 0px 0px 0px;
  font-size:20px;
  color:#4b4c3c;
  font-weight:normal;
  display:inline;
}
#fiche_produit .right_side .title_line h1 a {
  background:none;
  padding:0px;
  font-size:20px;
  padding: 0px;
  margin: 0px;
}
#fiche_produit .right_side .title_line .brand{
  color:#9c9a69;
  font-size:16px;
  margin-left:6px;
}
#fiche_produit .right_side .title_line .tag {
  font-weight:bold;
  padding: 0px 10px;
  display: inline-block;
  margin-left: 10px;
}
#fiche_produit .right_side .title_line .tag#promo{
  color:#c13c01;
  background-color:#ff7e45;
}
#fiche_produit .right_side .title_line .tag#cdc{
  color:#b5002b;
  background-color:#fc5c82;
}
#fiche_produit .right_side .title_line .tag#nouv{
  color:#ff5400;
  background-color:#ffde00;
}
#fiche_produit .right_side .ref_line {
  float: left;
  width: 100%;
  color: #9fa0a2;
  font-size: 11px;
  padding-bottom:10px
}

.list_of_usage{
color:#ff4a12;
}

#fiche_produit .right_side .desc_line {
  float: left;
  width: 402px;
  color: #646465;
  padding: 0px 0px 11px 8px;
}
#fiche_produit .right_side .desc_line h2 {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  font-weight: normal;
  color:#333333;
}
#fiche_produit .right_side .price_line {
  float: left;
  width: 397px;
  padding-left: 13px;
}
#fiche_produit .right_side .price_line .title {
  color: #333;
}
#fiche_produit .right_side .price_line .price {
  color: #ff3c00;
  font-size: 24px;
}
#fiche_produit .right_side .price_line .price2 {
  color: #333;
  margin-left: 8px;
}
#fiche_produit .right_side .price_line .stock {
  color:#006600;
  margin-left:10px;
}
#fiche_produit .right_side .price_line .unavailable {
  color:#ff6600;
  margin-left:10px;
}

#fiche_produit .right_side .order_form_area {
  float: left;
  width: 342px;
  margin-top: 15px;
}
#fiche_produit .right_side .order_form_area .rounded {
  float: left;
  width: 342px;
  height: 5px;
}
#fiche_produit .right_side .order_form_area form {
  float: left;
  width: 330px;
  padding: 5px;
  border-left: 1px solid #ddddd7;
  border-right: 1px solid #ddddd7;
}
#fiche_produit .right_side .order_form_area form .right_form {
  float: right;
  width: 105px;
  height: 96px;
  overflow: hidden;
}
#fiche_produit .right_side .order_form_area .right_form .add_to_cart{
  float: left;
  width: 105px;
  height: 96px;
}
#fiche_produit .right_side .order_form_area form .left_form {
  float: left;
  width: 225px;
}
#fiche_produit .right_side .order_form_area form .left_form .line {
  float: left;
  clear: both;
  width: 100%;
  line-height: 17px;
  padding-bottom: 10px;
}
#fiche_produit .right_side .order_form_area form .left_form .line table{
text-align:center;
}
#fiche_produit .right_side .order_form_area form .left_form .taille_us {
  float: left;
  width: 100%;
  line-height: 17px;
  padding-bottom: 10px;
  text-align: center;
}
#fiche_produit .right_side .order_form_area form .left_form .line label {
  float: left;
  text-align: right;
  width: 56px;
  padding-right: 7px;
  color:#4b4c3c;
}
#fiche_produit .right_side .order_form_area form .left_form .line select {
  float: left;
  border: 1px solid #adac83;
  font-size: 11px;
  color: #4b4c3c;
}
#fiche_produit .right_side .order_form_area form .left_form .line a.choisir_taille {
  font-size: 9px;
  padding-left: 6px;
  color: #ff3c00;
  text-decoration: underline;
}
#fiche_produit .right_side .order_form_area form .left_form .line .input_text {
  float: left;
  width: 25px;
  height: 15px;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  font-size: 10px;
  color: #4b4c3c;
  border: 1px solid #9c9a69;
  padding: 0px;
  text-align: center;
}
#fiche_produit .right_side .links_line {
  float: left;
  clear: both;
  width: 390px;
  height: 25px;
  line-height: 25px;
  margin-top: 8px;
  padding: 0px 6px;
}
#fiche_produit .right_side .links_line a {
  float: left;
  font-size: 10px;
  color: #ff3c00;
  text-decoration: none;
  padding-left: 28px;
  padding-right:5px;
  background-repeat: no-repeat;
  background-position: top left;
}
#fiche_produit .right_side .links_line a:hover {
  text-decoration: underline;
}
#fiche_produit .right_side .links_line a.lnk1 {
  background-image: url(/gfm/10078/m/btn/btn_product_lnk1.gif);
}
#fiche_produit .right_side .links_line a.lnk2 {
  background-image: url(/gfm/10078/m/btn/btn_product_lnk2.gif);
}
#fiche_produit .right_side .links_line a.lnk3 {
  background-image: url(/gfm/10078/m/btn/btn_product_lnk3.gif);
}
#fiche_produit .associated_products {
  float: left;
  clear: both;
  width: 770px;
  margin-top: 40px;
  background-repeat: no-repeat;
  background-position: top left;
}
#fiche_produit .associated_products .left {
  float: left;
  width: 375px;
    overflow:hidden;
}
#fiche_produit .associated_products .right {
  float: left;
  width: 375px;
  padding-left: 20px;
  overflow:hidden;
}
#fiche_produit .associated_products .title {
  float: left;
  width: 357px;
  color: #4b4c3c;
  font-weight:bold;
  font-size: 14px;
  font-family: Verdana,Helvetica,sans-serif;
  padding-left: 25px;
  background: url(/gfm/10078/m/img/fleche.gif) no-repeat left center;
  margin-bottom: 15px;
}
#fiche_produit .associated_products .caps_line {
  float: left;
  clear: both;
  width: 375px;
  margin-bottom: 7px;
}
#fiche_produit .associated_products .caps_line .Pcaps {
  float: left;
  width: 125px;
  text-align: center;
}
#fiche_produit .associated_products .caps_line .Pcaps .img {
  float: left;
  width: 53px;
  height: 70px;
  background: url(/gfm/10078/m/img/bg_mini_caps.gif) no-repeat center top;
  padding: 7px 36px;
  text-align: center;
}
#fiche_produit .associated_products .caps_line .Pcaps .img a {
  display: table-cell;
  vertical-align: middle;
  width: 53px;
  height: 70px;
}
#fiche_produit .associated_products .caps_line .Pcaps .img a img {
  width: 53px;
  height: 70px;
}
#fiche_produit .associated_products .caps_line .Pcaps .name {
  float: left;
  clear: both;
  width: 119px;
  padding: 0px 3px;
  font-weight: bold;
  color: #ff3c00;
  text-decoration: none;
}

#envoyer_ami_content {
  float: left;
  clear: both;
  width: 330px;
  padding: 0px 6px;
  margin-top: 8px;
}
#envoyer_ami_content .title {
  width: 100%;
  padding-bottom: 10px;
  text-align: center;
  color: #ff6600;
  font-weight: bold;
}
#envoyer_ami_content .subtitle {
  width: 100%;
  font-weight: normal;
  color: #646465;
  line-height: 13px;
}
#envoyer_ami_content form {
  display: block;
}
#envoyer_ami_content form .line {
  float: left;
  width: 330px;
  line-height: 17px;
  padding-bottom: 8px;
}
#envoyer_ami_content form .line label {
  float: left;
  text-align: right;
  width: 158px;
  padding-right: 7px;
}
#envoyer_ami_content form .line .input_text {
  float: left;
  width: 135px;
  height: 17px;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  font-size: 11px;
  color: #4b4c3c;
  border: 1px solid #9c9a69;
  padding: 0px 3px;
}
#envoyer_ami_content form .line textarea {
  float: left;
  width: 322px;
  height: 60px;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  font-size: 11px;
  color: #4b4c3c;
  border: 1px solid #9c9a69;
  padding: 0px 3px;
}
#envoyer_ami_content form .submit_line {
  float: left;
  width: 86px;
  height: 21px;
  padding: 0px 122px;
}
#envoyer_ami_content form .submit_line input {
  float: left;
  width: 86px;
  height: 21px;
}


#product_form_bottom {
  float: left;
  clear: both;
  width: 330px;
  padding: 0px 6px;
  margin-top: 8px;
  margin-bottom: 15px;
}
#product_form_bottom .title {
  width: 100%;
  padding-bottom: 10px;
  text-align: center;
  color: #ff6600;
  font-weight: bold;
}
#product_form_bottom .subtitle {
  width: 100%;
  font-weight: normal;
  color: #646465;
  line-height: 13px;
}
#product_form_bottom form {
  display: block;
}
#product_form_bottom form .line {
  width: 330px;
  line-height: 19px;
  padding-bottom: 8px;
}
#product_form_bottom form .line label {
  padding-right: 7px;
}
#product_form_bottom form .line .input_text {
  width: 105px;
  height: 17px;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  font-size: 11px;
  color: #4b4c3c;
  border: 1px solid #9c9a69;
  padding: 0px 3px;
  margin-right: 7px;
}
#product_form_bottom form .line textarea {
  width: 303px;
  height: 50px;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
  font-size: 11px;
  color: #4b4c3c;
  border: 1px solid #9c9a69;
  padding: 0px 3px;
}
#product_form_bottom form .submit_line {
  float: left;
  width: 86px;
  height: 21px;
  padding: 0px 122px;
  margin-top: 3px;
}
#product_form_bottom form .submit_line input {
  float: left;
  width: 86px;
  height: 21px;
}



/*********** WEB GET ***************/
#id_area_zoom {
  top: 230px;
  left: 575px;
}
#111img_init {
float:none;
}
#1111id_area_zoom {
background-color: #ffbeff;
left:328px !important;
top:10px !important;
width:358px !important;
height:500px !important;
border:1px solid #9d9a67;
}


/* ** CSS PAGE WEB ** */
#webpage h2, #popup h2{
  background: url('/gfm/10078/m/img/fleche.gif') no-repeat left center;
  color:#4b4c3c;
  font-size:14px;
  padding:10px 0px 10px 18px;
  margin:0px;
}

#webpage h3, #popup h3{
  color:#4b4c3c;
  font-size:13px;
  padding:10px 0px 10px 0;
  margin:0px;
  font-weight:bold;
}

#webpage a, #popup a{
  color:#ff6637;
}

#webpage a:hover, #popup a:hover{
  color:#917a3f;
}