body #contents{
padding:0px;
}

body .catalog #familly_presentation{
margin:0px;
width:100%;
}

body .catalog #familly_presentation #familly_description {
background:transparent;
color:#000;
float:inherit;
width:100%;
height:inherit; 
}

body .catalog #familly_presentation .before,
body .catalog #familly_presentation .after{
display:none;
}

body .catalog .lineCategorie .categorieBoutique{
float:left;
width:25%;
}

body .catalog .lineCategorie .categorieBoutique .familly{
float:inherit;
border:1px solid #c0c0c0;
}

body .catalog .lineCategorie .categorieBoutique .familly .miniature{
height:170px;
overflow:hidden;
}

body .catalog .lineCategorie .categorieBoutique .familly .miniature img{
width:100%;
height:auto;
max-width:inherit;
max-height:inherit;
}

body .catalog .lineCategorie .categorieBoutique .familly h3{
background:#f69332;
color:#fff;
margin:0px;
width:100%;
height:inherit; 
}

body .catalog .lineCategorie .categorieBoutique:hover h3{
text-decoration:underline;
}

body .catalog .ligneProduit .blocProduit{
float:left;
width:25%;
}

body .catalog .ligneProduit .blocProduit .short_product{
float:inherit;
border:1px solid #c0c0c0;
}

body .catalog .ligneProduit .blocProduit .short_product .pictureContainer{
height:170px;
overflow:hidden;
}

body .catalog .ligneProduit .blocProduit .short_product .pictureContainer img{
width:100%;
height:auto;
max-width:inherit;
max-height:inherit;
margin:0px;
}

body .catalog .ligneProduit .blocProduit .short_product .flashSale,
body .catalog .ligneProduit .blocProduit .short_product .description,
body .catalog .ligneProduit .blocProduit .short_product .viewProduct{
display:none;
}

body .catalog .ligneProduit .blocProduit .short_product h3{
background:#c0c0c0;
color:#fff;
margin:0px;
width:100%;
height:inherit; 
height: 42px;
}

body .catalog .ligneProduit .blocProduit .short_product h3 a{
background:none;
color:#fff;
margin:0px;
width:100%;
height:inherit; 
}

body .catalog .ligneProduit .blocProduit .short_product:hover h3{
text-decoration:underline;
}

body #product {
margin-top: 3px;
width: 960px;
}

body #product .colona{
min-height: 507px;
    height: 507px;
    overflow: hidden;
}

body #product .colona.uno{
width: 150px;
/*border:1px solid red; */
margin-right:15px;
}

body #product .colona.uno .productPictures{
padding:0px;
padding-top:14px;
}

body #product .colona.uno .productPictures #productPicture img{
    width: 100%;
    margin:0px;
}

body #product .colona.uno #visuels_additionnels{
margin:0px;
}

body #product .colona.uno #visuels_additionnels .productPictures{
padding-top:5px;
}


body #product .colona.uno #visuels_additionnels img{
width:auto;
margin:0px;
margin-right:5px;
margin-bottom:5px;
border:1px solid #c0c0c0;
float:left;
height:80px;
}

body #product .colona.dos{
width: 340px;
/*border:1px solid blue;   */
margin-right:10px;
position:relative;
}

body #product .colona.dos .image{
position:absolute;
top:0px;
right:0px;
}

body #product .colona.dos p{
margin-bottom:10px;
color:#000;
}

body #product .colona.tres{
width: 210px;
/*border:1px solid green;  */
margin-right:10px;
padding-top:8px;
position:relative;
}

body #product .colona.tres h3{
height:55px;
color:#a0a0a0;
font-size:16px;
}

body #product .colona.tres .flecheHaut{
position:absolute;
top:0px;
left:0px;
width:100%;
text-align:center;
background:#f0f0f0;
display:none; 
padding:5px;
font-weight:bold;
cursor:pointer;
}

body #product .colona.tres .flecheHaut i{
color:#c0c0c0;
font-size:26px;
}

body #product .colona.tres .contenu{
/*overflow:auto;  */
height:495px;
}

body #product .colona.tres .flecheBas{
position:absolute;
bottom:0px;
left:0px;
width:100%;
text-align:center;
background:#f0f0f0;
padding:5px;
cursor:pointer;  
}

body #product .colona.tres .flecheBas i{
color:#c0c0c0;
font-size:26px;
font-weight:bold; 
}

body #product .realisation{
width:60%;
float:left;
position:relative;
/*border:1px solid green;  */
margin-top:15px;
height:500px!important;
}

body #product .realisation > div{
position:absolute;
top:0px;
height:500px!important;
width:100%!important;
}

body #product .realisation .galleria-stage{
top:0px;
left:0px;
right:0px;
z-index:0;
}







body #product .descriptionPlus{
width:39%;
float:left;
position:relative;
/*border:1px solid red;    */
margin-top:15px;
margin-left:1%;
}

body #product .descriptionPlus p{
margin-bottom:10px;
color:#000;
}

body #product .pager{
width: 100%;
margin: 30px 0px 15px;
background: none;
}

body #product .pager a.previous{
float:left;
padding: 10px;
}

body #product .pager a.next{
float:right;
padding: 10px;
}

body.catalogProductDetail .breadcrumb {
    display: block;
    color: #c0c0c0;
    margin: 0px;
    margin-top: -17px;
    margin-bottom: 0px;
}




/* COULEUR 

GRIS

#c0c0c0


ORANGE

#f69332



*/