/* CSS Document */
div#center div.prod {
  width:165px;
  float: left;
  cursor: -moz-zoom-in;
  }
  div#center div.prod a.img {
    height:217px;
    width:160px;
    overflow: hidden;
    border-bottom: 1px #3F3632 solid ;
    display: block;
    cursor: -moz-zoom-in;position:relative;
    }
    div#center div.prod  a:hover img{
      top:-217px;
      position:relative;
      
      }
  div#center div.prod ul {
    background: none;
    padding-top:10px;
    }
  div#center div.prod ul li {
    background: none;
    text-align: center;
    padding-bottom: 2px;
    }
    div#center div.prod ul li.desc {
      font-weight: bold;
      font-size:1.1em;
      }
    div#center div.prod ul li.tailles,div#center div.prod ul li.prix {
    font-size: 0.9em;
      }


/**
 *
 *  fiche produit
 *   
 *  */

#nyroModalContent img.head {
margin-bottom:-2px;
}
div.Ficheproduit,div.questInfo {
  width:565px;
  background:  url("../i/bgFicheProd_corps.png") repeat-y scroll top;
  }
  div.Ficheproduit div.img {
  height:420px;
  width:300px;
  float: left;
  margin-left:10px;
  position:relative;
  }
 div.Ficheproduit div.img a#imgProd {
    height:380px;
    width:280px;
    overflow: hidden;
    border-bottom: 1px #3F3632 solid ;
    display: block;
    position:relative;
    } 
    div.Ficheproduit div.img a#imgProd img{
      position:relative;
      }
  div.Ficheproduit ul{
    margin-bottom: 35px;
    line-height: 1.2em;
    }
    div.Ficheproduit ul li.titre {
      font-weight: bold;
      }            
     div.Ficheproduit ul li.ref  {
     font-size: 0.8em;
      } 
      div.Ficheproduit ul li.desc {
      padding:10px;
      }
    div.Ficheproduit ul.achat {
       text-align: center;
       font-weight: bold;
       font-size: 1.1em;
       line-height: 1.3em;
      }
      p.desc_long {
        margin-top:10px;
        }
  div#controle {
    margin-left:80px;
    width:280px;
    height: 15px;
    }
    div#controle a {
      display: block;
      float: left;
      padding:7px;
      background-color: #3F3632;
      color:#FFF;
      margin-left:5px;
      }
      div#controle a.actif {
        background-color: #8C7F7A;
        font-weight: bold;
        }
  div#desc {
    padding-right:8px;
    }    
      
h1#nyroModalTitle {
  color: #FFF;
  font-size: 1.3em;
  font-weight: bold;
  margin-left:10px;
  }
 div.questInfo p{
 margin-left:20px
 } 
div.questInfo label {
display: block;
width:130px;
float:left;
text-align: right;
} 
div.questInfo input,div.questInfo select  {
background-color: #BFB5B2;
}
div.questInfo input:focus,div.questInfo select:focus {
background-color: #F2E8E6;
}

fieldset {
display:block;
border: 1px solid black;
margin-left:20px;
margin-right:2px;
width:80%;

}
legend {
margin:15px 7px;
padding:0px 5px;
}
input.btn {
  margin:15px 7px;
  
}
.error {
color:red;
}

