@charset "UTF-8";
/**

 * @copyright       Copyright 2007, AF83
 * @link            http://www.af83.com
 * @lastmodified    $Date: 2007-11-14 13:00:00 $
 */

@media all
{
    /* COL2 */
    #col2 .title { margin:0; padding: 0; border: 0; background: url(/images/upfactory/boudoir/boudoir_title.gif) 0 0 no-repeat; }
    #col2 .bloc.model {
        margin: 0; 
        padding: 12px 1px 0 0;
        border: 0; 
        background: url(/images/upfactory/model/header_model.gif) 0 0 no-repeat; 
}
        #col2 .bloc.model .contentBloc { margin: 0; padding: 0 0 12px 0; border-top: 1px solid #F4F4F4; background: url(/images/upfactory/model/footer_model.gif) 0 bottom no-repeat #F4F4F4; color: #000000; }
            #images { /*position: relative;*/ float: left; width: 290px; /*width:277;*/ /*margin: 0 0 0 15px;*/ padding: 0 10px 16px 0; margin: 0; border: 0; }
 
            #images { position: relative; width: 290px; /*width:277;*/ /*margin: 0 0 0 15px;*/ padding: 0 10px 16px 0; margin: 0; border: 0; }
            *html  #images { margin: 0 0 0 0; }
                #images img{border:0;}
                #images .rupStock { display: none; }
                #images.rupture .rupStock { display: block; position: absolute; top: 16px; left: 0; width: 275px; height: 328px; background: url(/images/upfactory/model/troptard_275_325.png) 0 0 no-repeat; }
				*+html #images.rupture .rupStock { top: 0;}
                *html  #images.rupture .rupStock,*html .virtual_list_main_container .virtual_list_inner_container .virtual_list_cells .model.rupture .rupStock { background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/model/troptard_275_325.png',sizingMethod='crop'); position:absolute; top: 0; }


                #images .new { display: none; }
                #images.new .new { display: block; position: absolute; top: 16px; left: 0; width: 275px; height: 328px; background: url(/images/upfactory/model/nouveau_275_325.png) 0 0 no-repeat; }
				*+html #images.new .new { top: 0;}
                *html  #images.new .new,*html .virtual_list_main_container .virtual_list_inner_container .virtual_list_cells .model.rupture .new { background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/model/nouveau_275_325.png',sizingMethod='crop'); position:absolute; top: 0; }

                #col2 .bloc.model .contentBloc #images p { margin: 0; padding: 0; border: 0; }
                    #col2 .bloc.model .contentBloc #images p img { width: 275px; height: 325px; margin: 0; padding: 0; border: 0; }
                #col2 .bloc.model .contentBloc #images ul { margin: 5px 0 0 0; padding: 0; border: 0; }
                    #col2 .bloc.model .contentBloc #images ul li { display: inline; margin: 0; padding: 0; border: 0; list-style-type: none; }
                        #col2 .bloc.model .contentBloc #images ul li a img { width: 63px; height: 63px; margin: 0; padding: 0; border: 1px solid #F4F4F4; }
                        #col2 .bloc.model .contentBloc #images ul li a:hover img, #col2 .bloc.model .contentBloc #images ul li.on a:hover img { border: 1px solid #EC008C; }

                    *html #col2 .bloc.model .contentBloc #detail .price p input, *html #col2 .bloc.model .contentBloc .more .price p input { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/colours/EC008C/model/bt_add_cart.png',sizingMethod='crop'); }
              
                #col2 .bloc.model .contentBloc #detail p.certified { margin: 5px 0 0 0; padding: 0; line-height: 23px; color: #000000; }
                    #col2 .bloc.model .contentBloc #detail p.certified span { float: left; display: block; width: 130px; height: 23px; margin: 0; padding: 0 0 0 30px; border: 0; background: url(/images/upfactory/colours/EC008C/model/picto_certified.gif) 0 0 no-repeat; }
                    #col2 .bloc.model .contentBloc #detail p.certified span.colour { width: auto; height: auto; margin: 0 5px 0 0; padding: 0; border: 0; background: none; color: #EC008C; }
                    #col2 .bloc.model .contentBloc #detail p.certified span.normal  { width: auto; height: auto; margin: 0 5px 0 0; padding: 0; border: 0; background: none; color: #000000; }
                    
                #col2 .bloc.model .contentBloc #detail .fabrication { margin: 10px 0 0 0; padding: 5px; border: 0; background: #EBECEC; }
                    #col2 .bloc.model .contentBloc #detail .fabrication h2 { margin: 0 0 10px 0; padding: 0 0 0 23px; border: 0; font-size: 12px; line-height: 20px; font-weight: bold; color: #EC008C; background: url(/images/upfactory/colours/EC008C/model/picto_attention.gif) 0 0 no-repeat; }
                    #col2 .bloc.model .contentBloc #detail .fabrication p { color: #000000; }
                    *html #col2 .bloc.model .contentBloc #detail .fabrication p { width: 400px; }
                    
                #col2 .bloc.model .contentBloc #detail .bloc.aide { margin: 10px 0 0 0; padding: 0; border: 0; background: #FFFFFF; }
                    #col2 .bloc.model .contentBloc #detail .bloc.aide div.title { height: 22px; margin: 0; padding: 0 0 0 10px; border: 0; font-size: 12px; line-height: 22px; font-weight: normal; color: #000000; background: url(/images/upfactory/model/header_small.gif) 0 0 no-repeat; }
                    #col2 .bloc.model .contentBloc #detail .bloc.aide .contentBloc { margin: 0; padding: 5px 1px 5px 1px; border: 1px solid #DFDFDF; background: none; }
                        #col2 .bloc.model .contentBloc #detail .bloc.aide .contentBloc ul { margin: 0 0 0 5px; padding: 0; border: 0; }
                            #col2 .bloc.model .contentBloc #detail .bloc.aide .contentBloc ul li { float: left; width: 210px; margin: 0; padding: 0; border: 0; font-size: 11px; color: #676565; list-style-type: none; }
                                #col2 .bloc.model .contentBloc #detail .bloc.aide .contentBloc ul li a { color: #676565; text-decoration: underline; }
                                    #col2 .bloc.model .contentBloc #detail .bloc.aide .contentBloc ul li a:hover { text-decoration: none; }
                                    
            #col2 .bloc.model .contentBloc ul.actions { margin: 20px 0 0 15px; padding: 0; border: 0; }
                #col2 .bloc.model .contentBloc ul.actions li { display: inline; margin: 0; padding: 0; border: 0; }
                    #col2 .bloc.model .contentBloc ul.actions li a { float: left; display: block; font-size: 11px; text-decoration: underline; color: #676565; }
                    #col2 .bloc.model .contentBloc ul.actions li a:hover { text-decoration: none; }
                    #col2 .bloc.model .contentBloc ul.actions li.add_boudoir a { padding: 0 0 0 32px; width: 80px; background: url(/images/upfactory/model/bt_boudoir.gif) 0 0 no-repeat; }
                    #col2 .bloc.model .contentBloc ul.actions li.read_coments a { padding: 0 0 0 29px; width: 120px; background: url(/images/upfactory/model/bt_read.gif) 0 0 no-repeat; }
                    #col2 .bloc.model .contentBloc ul.actions li.send_friend a { padding: 0 0 0 26px; width: 105px; background: url(/images/upfactory/model/bt_send_friend.gif) 0 0 no-repeat; }
                    #col2 .bloc.model .contentBloc ul.actions li.add_coment a { padding: 0 0 0 26px; width: 125px; background: url(/images/upfactory/model/bt_coment.gif) 0 0 no-repeat; }
                    #col2 .bloc.model .contentBloc ul.actions li.alert a { padding: 0 0 0 26px; width: 165px; background: url(/images/upfactory/model/bt_alerte.gif) 0 0 no-repeat; }
                    
             #col2 .bloc.model .contentBloc .more { margin: 20px 15px 0 15px; padding: 10px; border: 0; background: #FFFFFF; }
                #col2 .bloc.model .contentBloc .more div.title { height: 19px; margin: 0; padding: 0 0 0 22px; border: 0; font-size: 12px; line-height: 19px; font-weight: bold; color: #EC008C; background: url(/images/upfactory/colours/EC008C/model/picto_more.gif) 0 0 no-repeat; }
                #col2 .bloc.model .contentBloc .more div.text,#col2 .bloc.model .contentBloc .more h2 { margin: 10px 79px 0 10px; padding:0 0 0 10px; font-size: 12px; height:auto; text-transform:none; border:0; color:#4C4C4C; height:inherit; }
                #col2 .bloc.model .contentBloc .more p { margin:10px 0 0 0; }

      /* walace*/
        .viewer {width:0px; height: 200px;  overflow: hidden; z-index: 1000; position: absolute; opacity: 0; top: 15px; left: 275px;visibility: hidden;}
		*html .viewer { top: 0px; }
		*+html .viewer { top: 0px; }
		  
    /* CSS BY KLACOINTE */
    .hidden_photo { display: none; }
    .visible_photo { display: block; }
    .hide_when_no_js { display: none; }
    
    p.grownlButton { width: 100%; text-align: center; }
    *html p.grownlButton { border: 1px solid red; }
    a.grownlButton { display: block; height: 20px; width: 150px; margin: 5px auto 0 auto; padding: 0; border: 0; font-size: 11px; line-height: 20px; font-weight: normal; text-decoration: none; text-align: center; color: #FFFFFF; background: url(/images/growl/bt_growl.png) 0 0 no-repeat; }
    *html a.grownlButton { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/growl/bt_growl.png',sizingMethod='crop'); }
    a.grownlBigButton { display: block; height: 24px; width: 180px; margin: 5px auto 0 auto; padding: 0; border: 0; font-size: 12px; line-height: 20px; font-weight: bold; text-decoration: none; text-align: center; color: #FFFFFF; background: url(/images/growl/bt_growl_big.png) 0 0 no-repeat; }
    *html a.grownlBigButton { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/growl/bt_growl_big.png',sizingMethod='crop'); }
}

div#images {
    float:left;
}

#fiche_produit {
    background: #F0F0F0;
    padding-top: 10px;
}
*html #fiche_produit { padding-bottom: 10px; }

#id_zone_achat, #id_zone_infos_produit {
    width: 276px;
    float:left;
    padding: 3px 10px 3px 0;
    font-size:12px;
}

#id_zone_achat p {
    margin-bottom: 0px !important;
}


#id_zone_infos_produit h1 {
    font-size: 16px;
    color: #EC008C;   
}

#id_zone_infos_produit h1 span.creator-name {
    font-size: 11px;
}

#detail_model_description {
    line-height: 17px;
    overflow: hidden;
    width:276px;
	max-height: 160px;
}

*html #detail_model_description { height: 160px; }

span.stock_label {
    color: white !important;
    padding: 3px;
    background-color: #EC008C;   
}

span.stock_label_warn {
    color: white !important;
    padding: 3px 20px 3px 3px;
    background: #EC008C url('/images/upfactory/nav/stock_warn.png') right center no-repeat;   
}
span#status_stock {
    color: white !important;
}

input#id_quantity {
    float:      left;
    width:      20px !important;
    background: white;
    border:     1px solid #CCC;
    text-align: center;
    margin:3px;
    color:#000;
}
*html input#id_quantity { height: 17px; }

input#id_btn_remove_quantity, input#id_btn_add_quantity { display: block; float: left; width: 14px; height: 14px; margin: 6px 3px; padding: 0 7px; text-align: center; text-decoration: none; }
input#id_btn_remove_quantity { cursor:pointer; border: none; background:white url('/images/upfactory/colours/EC008C/cart/bt_moins.gif') no-repeat scroll 0 0; }
input#id_btn_add_quantity { cursor: pointer; border: none; background:white url('/images/upfactory/colours/EC008C/cart/bt_plus.gif') no-repeat scroll 0 0; }

span#quantity_only_one {
    display: block;
    margin: 10px 0 0 2px;
    text-decoration: italic;
    font-size: 11px;
}

ul#color_choice_list {
    margin: 0;
    padding: 0;
}

ul#color_choice_list li {
    margin: 3px;
    padding: 0;
    width: 20px !important;
    height: 20px !important;
    list-style-type: none;
    float:left;
}
ul#color_choice_list li a {
    display: block;
    width:20px;
    height: 20px;
    margin: 3px; 
    padding:0;
    border: 1px solid #CCC;
}
ul#color_choice_list li a:hover {
    border: 1px solid gray;
    text-decoration: none;
}

ul#color_choice_list li a.hlcolor {
    border: 1px solid black;
}

ul#size_choice_list {
    padding: 0;
    margin: 3px;
}

ul#size_choice_list li {
    margin: 0 2px 2px 2px;
    padding: 0;
    list-style-type: none;
    float:left;
}
ul#size_choice_list li a {
    border:1px solid #D0CDCD;
    cursor:pointer;
    display:block;
    margin:0px;
    padding:2px;
    white-space:nowrap;
}

ul#size_choice_list li a:hover {
    border: 1px solid #EC008C;
    text-decoration:none;
}

ul#size_choice_list li a.hlsize {
    background: #EC008C;
    color: white;
}

div#id_zone_achat_shipment_info {
    background: white;
    display:none;
    padding-top: 10px;
}
div#id_zone_achat_shipment_info, div#id_zone_achat_option {
    background: white;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    _margin-top:-3px;
}

div#id_zone_achat_shipment_info p {
    margin: 0;
    padding: 4px 10px;
    width: 254px !important;
}

div#id_zone_achat_detail_color {
    background: white;
    margin-bottom: 10px;
    clear:left;
	*clear:none;
    padding-top:10px;
}

div#id_zone_achat_price {
    +width: 274px;
    background: #CCC;
    color: #EC008C;
    padding: 0 2px;
}

div#id_zone_achat_price p {
    width: 274px;
    margin: 0;
}

div#id_zone_achat_price p strong {
    display: block;
    width:121px;
    padding: 2px 0 3px 0;
    float:left;
    white-space: nowrap;
    line-height: 44px;
}
div#id_zone_achat_price p #id_zone_achat_price_value {
    display: block;
    width:121px;
    padding: 14px 3px;
    float:left;
    font-size: 16px !important;
    text-align:center;
    font-weight: bold;
}
div#id_zone_achat_price p #id_zone_achat_price_value.big {
    padding: 5px 3px;
}

div#id_zone_achat_price p input {
    color: white;
    margin-left: 124px;
    padding: 11px !important;
    width: 139px;
    /*height: 24px;*/
    height: 46px;
    line-height: 24px; 
    font-weight: bold; 
    border:none;
    display:block;
    cursor:pointer;
    background: center center #CCC url('/images/upfactory/colours/EC008C/model/bt_add_cart_no_alpha.png') no-repeat scroll ;
}

div#id_zone_achat_promo {
    background: #FF9;
    border: 1px solid #FF9;
    color: black;
    padding: 4px 2px;
    +width: 274px;
}
div#id_zone_achat_promo p {
    width: 258px !important;
    padding: 0 4px !important;
    margin:0 !important;
}

div#id_zone_achat_rassurance {
    border:1px solid #CCC;
    background: white;
    margin: 10px 0;
    padding:10px 8px;
}

div#id_zone_achat_rassurance a {
    color:black;
}

span.hidden_zoom {
    display:none;
}

span.visible_zoom {
    display:        block;
    width:          267px;
    height:         14px;
    font-size:      12px;
    /*background:     center left url('/images/upfactory/model/zoom.png') no-repeat;*/
    text-align:     center;
	font-style: italic;
    color:          gray;
    padding:        4px;
}


*html span.visible_zoom { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/model/zoom.png',sizingMethod='crop'); }

.slider-hori-small-img{
    float:left;
    /*width:100%;*/
    overflow:hidden;
    height:69px;
    /*width:156px;*/
    width:260px;
    /*white-space: nowrap;*/
    text-align:left;
}

.slider-hori-small-img .overflow{
    height:69px;
    width:280px;
    /*width:260px;*/
}

div.parent_slider-hori-small-img {
    float:left;
    height:69px;
 /*  margin-left:5px !important;*/
}

/* ========== */
/* slider des images */
/* ========== */


#previous_items_thumbs {
    float:left;
    /*position:relative;
    top:67px;
    left: 0;*/
    width:7px;
    height: 67px;
    background:#CCC url(/images/images_slider/small/left-white-small.gif) no-repeat center center;
    visibility: hidden; /* at start, no need to go back */
}

#next_items_thumbs {
    float:left;
   /* position:relative;
    top:0;
    +top:-67px;
    left: 268px;*/
    width:7px;
    margin-left:-8px;
    height: 67px;
    background:#CCC url(/images/images_slider/small/right-white-small.gif) no-repeat center center;
}

#parent_slider_items_thumbs {
    width:      268px; /* 4 thumnails */
    height:     68px; 
    overflow:   auto;
    overflow-x: hidden;
    overflow-y: hidden; 
    margin:     0 5px;
    float:      left;
}
*html #parent_slider_items_thumbs { height: 72px; }

#slider_items_thumbs {
    width:   4500px; 
    border:  0;
    margin:  0;
    padding: 0; 
    left:    400px;
}



/* ========== */
/* slider du 2ème onglet en bas */
/* ========== */

#bloc_other_for_user {
	margin: 0 10px;
    padding: 0;
}

#previous_items_other_creator {
    float:left;
    width:18px;
    height: 67px;
    background:#CCC url(/images/images_slider/small/left-white-small.gif) no-repeat center center;
    visibility: hidden; /* at start, no need to go back */
    margin: 0 1px;
}

#next_items_other_creator {
    float:left;
    width:18px;
    height: 67px;
    background:#CCC url(/images/images_slider/small/right-white-small.gif) no-repeat center center;
    margin: 0 1px;
}

#parent_slider_items_other_creator {
    width:      720px; /* 4 thumnails and text */
    height:     77px; 
    overflow:   auto;
    overflow-x: hidden;
    overflow-y: hidden; 
    margin:     0 5px;
    float:left;
	*position:relative;
}
*html #parent_slider_items_other_creator { position: relative; }

#slider_items_other_creator {
    width:   20000px; 
    border:  0;
    margin:  0;
    padding: 0; 
    left:    400px;
}




/* ========== */
/* slider du 3ème onglet en bas */
/* ========== */

#bloc_other_like_model { 
    margin: 0 10px;
    padding: 0;
}

#previous_items_other_like {
    float:left;
    width:18px;
    height: 67px;
    background:#CCC url(/images/images_slider/small/left-white-small.gif) no-repeat center center;
    visibility: hidden; /* at start, no need to go back */
    margin: 0 1px;
}

#next_items_other_like {
    float:left;
    width:18px;
    height: 77px;
    background:#CCC url(/images/images_slider/small/right-white-small.gif) no-repeat center center;
    margin: 0 1px;
}

#parent_slider_items_other_like {
    width:      720px; /* 4 thumnails and text */
    height:     77px; 
    overflow:   auto;
    overflow-x: hidden;
    overflow-y: hidden; 
    margin:     0 5px;
    float:left;
	*position:relative;
}
*html #parent_slider_items_other_like { position: relative; }

#slider_items_other_like {
    width:   20000px; 
    border:  0;
    margin:  0;
    padding: 0; 
    left:    400px;
}

.button_right {
    display: block;
    background-color: white;
    background-image:url(/images/images_slider/small/right-pink-small.gif);
    background-repeat:no-repeat;
    background-position: center center;
    border:0 none;
    cursor:pointer;
}

.button_right span {display:none;}
.button_left span {display:none;}

.button_left {
    display:block;
    background-color: white;
    background-image:url(/images/images_slider/small/left-pink-small.gif);
    background-repeat:no-repeat;
    background-position: center center;
    border:0 none;
    cursor:pointer;
}

/* ======================== */
/* Modèles de l’historique  */
/* =======================  */

.liste_back {
    font-size: 11px;
    letter-spacing:-1px;
    margin: 0 10px;
}

.item_history {
    background: #CCC;
    float:left;
    margin: 5px 0;
    padding:0;
    position: relative;
}

a.switch_image img {
    border:0;
}

.item_history a, a.switch_image {
    display: block;
    float:left;
    border: 1px solid white;
    width:65px;
    height:65px;
    margin:0;
    padding:0;
}


/*.item_history*/ a.highlight-thumb {
   /* width:67px;
    height:67px;*/
    border: 1px solid #EC008C;
}
.item_history a:hover, a.highlight-thumb {
    opacity:1;
    filter: alpha(opacity=100);
}
/*
a.switch_image img {
    border:1px solid white;
}
a.highlight-thumb img {
    width:65px;
    height:65px;
    border: 1px solid #EC008C;
}


.item_history a.highlight-thumb {
    opacity:1;
    filter: alpha(opacity=100);
    width:64px;
    height:64px;
    border: 1px solid #EC008C;
}*/


#previous_items_history {
    display:block;
    width:67px;
    height: 11px;
    visibility: hidden; /* at start, no need to go back */
}

#next_items_history {
    display:block;
    width:67px;
    height: 11px;
}

#previous_items_history span {display:none;}
#next_items_history span {display:none;}

.button_down {
    background-color: white;
    background-image:url(/images/images_slider/small/down-pink-small.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border:0 none;
    cursor:pointer;
    margin: 0 10px;
}


.button_up {
    background-color: white;
    background-image:url(/images/images_slider/small/up-pink-small.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border:0 none;
    cursor:pointer;
    margin: 0 10px;
}

#parent_slider_items_history {
    width:      77px; 
    height:     536px;/* 8 thumnails */ 
    overflow:   auto;
    overflow-x: hidden;
    overflow-y: hidden; 
    margin:     5px 0;
	position: relative;
}



#slider_items_history {
    width:      67px;
    overflow: visible;
    margin: 0 10px;
    +height:     10000px; /* because IE… */
}


#col1 {
    margin-right: 10px;
    padding: 0;
    border-right: 1px solid #CCC;
    width:87px;
}

div#detail_model {
    width: 880px;
    /*width: 884px;*/
    margin: 0 0 0 98px;
}
.comments_in_tab {
    min-height: 100px;
    font-size:12px;
}


.bottom_tab_current, .achat_tab_current {
    text-decoration: none;
    cursor:pointer;
    color: #EC008C !important;
}

.bottom_tab, .achat_tab {
    color: #8E8C8C;
}

div#id_zone_bottom_avatar { float: left; width: 80px; margin: 0; }
div#id_zone_bottom_biography { float: left; width: 215px; margin: 0 0 0 5px; font-size: 12px; }
div#id_zone_bottom_corner_ratting { float:left; width: 220px; margin: 0 0 0 10px; font-size: 12px; }
div#id_zone_bottom_corner_ratting p { margin:0; padding:0; }
div#id_zone_bottom_ratting { padding: 10px 0 0 0; }
div#id_zone_bottom_social { float: left; width: 222px; margin: -4px 0 0 10px;}

div#id_zone_bottom_social ul li img {
    width: 18px;
    height: 20px;
    margin-right: 4px;
    vertical-align:middle;
}
div#id_zone_bottom_social ul  {
    margin: 0;
	padding:0;
}
div#id_zone_bottom_social ul li {
    list-style-type: none;
    margin: 0;
    padding: 4px 0;
    font-size: 12px;
}

div#id_zone_bottom_tabs_4 p.link {
    margin:0 10px 10px 0;
}

div#id_zone_bottom_tabs_3 { margin: 0 0 10px 0; }
    div#id_zone_bottom_tabs_3 p{ margin-left:10px; }
div#id_zone_bottom_tabs_2 { margin: 0 !important; padding: 0 !important; }

div#id_zone_bottom_tabs_2,
div#id_zone_bottom_tabs_3,
div#id_zone_bottom_tabs_4 {
    display: none;
}

div.comment {
    color:#676565;
    font-size:11px;
    border-bottom:1px dashed #676565;
    margin:0 14px;
    padding:14px 0 10px;
}

div.comment p.visual {
    border:0 none;
    float:left;
    margin:0;
    padding:0 0 10px;
    width:55px;
}


div.comment p.comment-owner,
div.comment p.comment-date,
div.comment p.extrait {
    margin-top: 0;
    margin-left: 60px;
    padding-left: 10px;
}

p.link_corner_under_slider {
    padding-left: 23px;
}

.info_model_item {
    width: 180px;
    /*width: 153px;*/
    float:left;
    font-size: 10px;
}

.info_model_item .avatar {
    float:left;
    display:block;
}

.avatar a, .avatar a img {
    border:none;
}

.info_model_item .info p {
    margin: 0 3px !important;
}

.info p a {
    font-weight:bold;
}

div#additional_links {
    float: right;
    color: white;
    margin: 9px 14px;
    font-size: 11px;
}

div#additional_links a {
    color: white;
    text-decoration: underline;
}

div#additional_links a:hover {
    color: white;
    text-decoration: none;
}

/*
#navigation_history_alt {
    height:558px;
    overflow: hidden;
}
*/

.prize_giving { display: block; cursor: pointer; position: absolute; top:1px;width:39px; height:39px; line-height:normal; font-weight:bold; font-size:10px; color:#FFFFFF; background:transparent url('/images/upfactory/colours/EC008C/model/sales_small.png') no-repeat scroll 0 0;}
#parent_slider_items_other_creator .prize_giving ,
#parent_slider_items_other_like .prize_giving { top:0; left:0; *padding-left:-69px; padding-top:7px;}
#parent_slider_items_other_creator .info_model_item ,
#parent_slider_items_other_like .info_model_item { width: 170px; padding: 10px 0 0 10px; }
#parent_slider_items_history .prize_giving {* margin-left:-69px; padding-top:7px;}

*html .tooltip { margin: 5px 0;}
*html .prize_giving { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/colours/EC008C/model/sales_small.png',sizingMethod='crop'); z-index: 1000; }
*+html .tooltip { margin: 5px 0; }


.prize_giving_img {
    position: absolute !important;
    float: left;
    display: block;
    width: 75px;
    height: 75px;
    padding:16px 0 0 0;
    border: 0;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    background: url('/images/upfactory/colours/EC008C/model/sales.png') 0 0 no-repeat;
    margin-top:16px;
	*margin-top:0;
}

*html .prize_giving_img {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/colours/EC008C/model/sales.png',sizingMethod='crop');
}

#id_zone_bottom_tabs_2 .avatar,#id_zone_bottom_tabs_3 .avatar { position: relative;}
/* Image "Nouveau" */
#parent_slider_items_history .new { position: absolute; top: 0; left: 0; width: 65px; height: 65px; padding: 0; background: url('/images/upfactory/model/nouveau_65_65.png') 0 0 no-repeat; }
*html #parent_slider_items_history  .new { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/model/nouveau_65_65.png',sizingMethod='crop'); z-index: 1000; }

.avatar .new { position: absolute; top: 0; left: 0; width: 37px; height: 37px; padding: 8px 0 0 5px; cursor: pointer; background: url('/images/upfactory/model/nouveau_65_65.png') 0 0 no-repeat; }
*html .avatar .new { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/model/nouveau_65_65.png',sizingMethod='crop'); z-index: 1000; }

/* Image "Trop Tard" */
.avatar .rupture { position: absolute; top: 0; left: 0; width: 37px; height: 37px; padding: 8px 0 0 5px; cursor: pointer; background: url('/images/upfactory/model/troptard_65_65.png') 0 0 no-repeat; }
*html .avatar .rupture { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/model/troptard_65_65.png',sizingMethod='crop'); z-index: 1000; }

#parent_slider_items_history .rupture { position: absolute; top: 0; left: 0; width: 65px; height: 65px; padding: 1px; border:none; background: url('/images/upfactory/model/troptard_65_65.png') 0 0 no-repeat; }
*html #parent_slider_items_history .rupture { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/model/troptard_65_65.png',sizingMethod='crop'); z-index: 1000; }

#col2fiche {
    background: transparent;
}


div#id_zone_achat_detail_quantite { float:left; width:131px; padding-top:10px; }
*html div#id_zone_achat_detail_quantite { width: 120px !important; }
*html div#id_zone_achat_detail_quantite p { width: 120px !important; }
*+html div#id_zone_achat_detail_quantite { width: 120px !important; }
*+html div#id_zone_achat_detail_quantite p { width: 120px !important; }

div#id_zone_achat_detail_size { float:left; width: 143px; padding: 10px 0 0 0;}
div#id_zone_achat_detail_size p {margin: 0;}
div#id_zone_achat_detail_size p span {float:left; padding:9px 0 0 0;}
#id_zone_achat_detail_size p.choice { float: left; margin:0; padding: 0;}
#id_zone_achat_detail_size p.picture { float: left; width: 12px; height: 12px; margin: 0; padding: 0;}
*html div#id_zone_achat_detail_size { width: 147px; } 
*+html div#id_zone_achat_detail_size { width: 147px; }

#id_zone_achat_detail_quantite p 
{
    width: 127px !important;
    padding:0 0 0 3px;
    margin:0;
}

div#id_zone_achat_detail_color {
    margin-top:30px;
    padding: 30px 0 10px 0;
}

div#id_zone_achat_detail_color p {
    width: 268px !important;
    padding:3px;
    margin:0;
}


div#tag-model ul {
    border:  1px solid #CCC;
    background: white;
    margin:  -7px 0 0 0;
    padding: 5px;
}

div#tag-model ul li {
    list-style-type: none;
}

div#tag-model ul li a span{
    color:#000;
}

.button_img_left {
    display:block;
    background:transparent url(/images/images_slider/small/left-white-small.gif) no-repeat center center;
    border:0 none;
    cursor:pointer;
    width: 12px;
    margin-left:3px;
}
.button_img_right {
    display: block;
    background:transparent url(/images/images_slider/small/right-white-small.gif) no-repeat center center;
    border:0 none;
    cursor:pointer;
    width: 12px;
    margin-left:3px;
}
.button_img_left_off {
    display:block;
    background: transparent url(/images/images_slider/small/left-gray-small.gif) no-repeat center center;
    border:0 none;
    cursor:pointer;
    width: 12px;
    margin-left:3px;
}
.button_img_right_off {
    display: block;
    background:transparent url(/images/images_slider/small/right-gray-small.gif) no-repeat center center;
    border:0 none;
    cursor:pointer;
    width: 12px;
    margin-left:3px;
}

#slider-hori-small-img-buttons {
    padding-top:15px;
    float:left;
    height:52px;
    width:18px;
    background:#CCC;
}

#id_zone_bottom_tabs {
    margin: 15px 0 10px 10px;
    float:left;
    width:793px;
}

ul#id_zone_tabs_achat.tab_header {
    margin:0;
    padding:0;
	height: 21px;
	border-bottom: 1px solid #ccc;
}

div#id_zone_bottom_tabs_body {
    background: white;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    width: 790px;
	padding: 10px;
	margin: 0 !important;
}

ul#id_zone_bottom_header.tab_header {
    margin:0;
    padding:0;
	width: 812px;
	height: 21px;
	border-bottom: 1px solid #ccc;
}

*html ul#id_zone_bottom_header.tab_header { margin: 0 0 -1px 0; }
*html #id_zone_achat_option.select { width: 278px; background: #fff url('/images/bg_achat_ie6.png') 0 top no-repeat !important; }
*html  #id_zone_achat_shipment_info { width: 278px; background: #fff url('/images/bg_achat2_ie6.png') 0 top no-repeat !important; }
*html ul.tab_header li.current_tab_no { border: 0; }


ul.tab_header li {
    list-style-type: none;
    margin: 0 1px 0 0;
    padding: 0 0 0 8px;
    padding-left: 8px;
    font-size: 12px;
    font-weight: bold;
    float:left;
	height: 21px;
    border-bottom: 1px solid #CCC;
    background: top left url('/images/upfactory/model/tl_white.gif') no-repeat;
}

ul.tab_header li.current_tab {
    border-bottom: none;
	height: 22px;
}

ul.tab_header li span a {
    margin:     0;
    padding:    4px;
    display:    block !important;
    float:      left;
    height:     12px;
    border-top: 1px solid #CCC;
    background: white;
    outline:0;
}

ul.tab_header li.current_tab span a { height: 13px; }

ul.tab_header li span {
    margin:     0;
    padding:    0 ;
    padding-right: 8px;
    display:    block;
    float:left;
	/*height:     19px;*/
    background: top right url('/images/upfactory/model/tr_white.gif') no-repeat;
}

ul.tab_header li span a:hover {
    text-decoration: none;
}

div.accompagnement-fiche {
    background:#F0F0F0 url(/images/upfactory/colours/EC008C/form/header_message_2.png) no-repeat scroll 0 0;
    margin: 10px 0 5px 7px;
    padding: 12px 0 0 0;
}

.accompagnement-fiche .footer {
    border:0 none;
    height:12px;
    margin:0;
    padding:0;
    background:transparent url(/images/upfactory/colours/EC008C/form/footer_message_2.png) no-repeat scroll 0 0 ;
}

.accompagnement-fiche .content p {
    border:0 none !important;
    color:#4C4C4C !important;
    font-size:12px !important;
    margin:0 !important;
    padding:3px 22px !important;
    background:white;
}

.accompagnement-fiche .content {
    width:962px;
    border-left: 1px solid #EC008C;
    border-right: 1px solid #EC008C;
}

.info_model_item div.info p {
    margin: 0 0 7px 0 !important;
}

p.model_ref {
    color: gray;
}


.help_icone {
    margin: 0;
    /*line-height: 19px;*/
    text-align: center;
    border:none;
    vertical-align:top;
}

.help_icone img {
    border:none;
    width: 12px;
    height: 12px;
}

.help_icone:hover {
    text-decoration:none;
}

p.more a {
    color:#EC008C;
    font-size:11px;
    font-weight:bold;
    padding:0 0 0 10px;
    background:transparent url(/images/upfactory/colours/EC008C/corner/picto_more.gif) no-repeat scroll 0 center;
}

a.product-name-item {
    font-size: 12px;
}

div#id_zone_bottom_social li.add_friend {
    background: url('/images/upfactory/corner/picto_add_friend_white.png') 0 2px no-repeat;
}

div#id_zone_bottom_social li.word {
    background: url('/images/upfactory/corner/picto_word_white.png') 0 2px no-repeat;
}
    
div#id_zone_bottom_social li.add_comment {
    background: url('/images/upfactory/corner/picto_add_comment_white.png') 0 2px no-repeat;
}

div#id_zone_bottom_social li div {
    margin-left:20px;
}

div#addthis{
    margin:0 0 0 59.5px;
}

a.filter_quantity_not_available { display: block; color: #ec008c; background: #ccc;text-decoration:line-through;}

ul#size_choice_list li a.filter_quantity_not_available:hover {border-color:#D0CDCD; cursor: default;text-decoration:line-through; outline: none;}

#mb_center #mb_contents .bloc_content table{background:#000;width:400px;border-width:0;}
#mb_center #mb_contents .bloc_content table td,#mb_center #mb_contents .bloc_content table th{background:#FFF;empty-cells:hide;}

#detail_model_accroche{font-weight:bold;width:276px;overflow:hidden;}
