#main.product #c1_1 h2{
    width:          230px;
    float:          right;
}
#main.product #c1_1 table{
    margin:         1em auto;
}
#main.product #c1_1  .img_conteneur {
    float:          left;
    width:          100px;
    min-height:     130px;
    margin-right:   1em;
}
#main.product #c1_1  .img_conteneur>img {
    float:          none;
    margin-right:   0;
}
#main.product #c1_1  .text_conteneur {
    float:          left;
    width:          175px;
}
#main.product #c1_1 li  img {
    float:          left;
    margin-right:   2em;
}
#main.product #c1_1 li{
    margin-bottom:  1em;
}
#main.product #c1_1 #list_product {
    width:          730px;
    margin-left:    -2.5em;
}
#main.product #c1_1 #list_cat div#img_conteneur{
    float:          left;
    min-height:     280px;
    width:          250px;
    margin-right:   30px;
    text-align:     center;
}
#main.product #c1_1 #list_cat div#img_conteneur>img{
    float:          none;
}
#main.product #c1_1 #list_cat li{
    float:          left;
    width:          170px;
}
#main.product #c1_1 #list_scat li,
#main.product #c1_1 #list_product li{
    float:          left;
    width:          46%;
    margin:         1em;
}
#main.product #c1_1 #list_scat li.large {
    width:          100%;
    margin:         0;
}
#main.product #c1_1 #list_product li{
    height:         110px;
}
#main.product #c1_1 #list_version {
    margin-bottom:  0;
}
#main.product #c1_1 #list_version li,
#main.product #c1_1 #list_size li{
    float:          left;
    margin-bottom:  0;
}
#main.product #c1_1 #list_version a{
    display:        block;
    padding:        .1em .5em;
    background:     url(/image/struct/input_text_bg.png) repeat-x;
    border-top:     1px solid #CDCDCD;
    border-right:   1px solid #CDCDCD;
    border-left:    1px solid #CDCDCD;
    margin-right:   .2em;
    color:          black;
}
#main.product #c1_1 #list_version a:hover,
#main.product #c1_1 #list_version a.active{
    background:     #CDCDCD;
    font-weight:    bold;
    text-decoration: none;
}
#main.product #c1_1 #list_size{
    padding:        1em;
    border:         1px solid #CDCDCD;
    margin-top:     0;
}
#main.product #c1_1 #list_size a{
    display:        block;
    margin-bottom:  .6em;
    width:          50px;
    background:     url(/image/picto/checkbox.png) no-repeat 0 0;
    padding-left:   15px;
}
#main.product #c1_1 #list_size a:hover,
#main.product #c1_1 #list_size a.active{
    background:     url(/image/picto/checkbox.png) no-repeat 0 100%;
    font-weight:    bold;
    text-decoration: none;
}
#main.product #c1_1 #text,
#main.product #c1_1 #visuel{
    float:          left;
}
#main.product #c1_1 #text{
    margin-top:     1em;
    width:          310px;
}
#main.product #c1_1 #text .tag{
    margin-top:     80px;
    width:          300px;
    padding:        10px 15px;
    /*border:         1px dotted black;*/
}
#main.product #c1_1 #visuel{
    margin:         2em 1.5em 0 0;
}
#main.product #c1_1 #link{
    float:          right;
    width:          210px;
    color:          #32ADE0;
    margin-top:     2em;
}
#main.product #c1_1 #link .bt{
    display:        block;
    height:         30px;
    line-height:    30px;  
    padding-left:   35px;
    margin-bottom:  1em;
}
#main.product #c1_1 .print{
    float:          right;
    margin-top:     -1.5em;
}
#main.product #c1_1 .print img{
    margin:         0;
}
#main.product #c1_1 #link .bt.download{
    background:     url(/image/picto/bt_download.png) no-repeat left center;
}
#main.product #c1_1 #link .bt.video{
    background:     url(/image/picto/bt_video.png) no-repeat left center;
}
#main.product #c1_1 #link .bt.stock{
    background:     url(/image/picto/bt_stock.png) no-repeat left center;
    line-height:    16px;
}
#main.product #c1_1 #link .bt.request{
    background:     url(/image/picto/bt_request.png) no-repeat left center;
    line-height:    16px;
}
