.new_prices{color:#ff0000;font-weight:bold;text-align:right;float:right;width:150px;}


/*///////////////////////// LEFT COLUMN  ///////////////////////////////////////////////*/
#banner_promo_orange{background:url(/images/newsite/promotions/bg-banner-orange.jpg) no-repeat #fff 5px 5px;width:223px;height:218px;float:left;margin:0 0 10px 0;border:1px solid #ccc;padding:10px 10px 10px 10px;*padding:40px 10px 10px 10px;*height:188px;line-height:218px;color:#fff;text-align:center;font-size:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#banner_promo_orange p{margin:0;padding:0;vertical-align:middle;display:inline-block;line-height:1.5;}
#banner_promo_orange p span{text-transform:uppercase;font-weight:bold;text-shadow:2px 3px 0px #d18138;}
#banner_promo_orange p a{color:#fff;}

.middle_left{border-left:1px solid #CCC!important;border-right:1px solid #CCC!important;bottom:0!important;margin:0!important;padding:1px 0 3px!important;position:static!important;width:243px!important;}
.middle_left h1{font-size:13px;background:#e7e7e7 url(/images/newsite/menu/arrow.gif) no-repeat;color:#333;padding:5px 5px 5px 15px;margin:5px 0;background-position:0 -494px;}
.middle_left h1:hover{background:#f7f7f7 url(/images/newsite/menu/arrow.gif) no-repeat;background-position:0 -494px;}
.middle_left h1 a{color:#333;text-decoration:none;display:block;}
.middle_left h1.select a{color:#064d9a;text-decoration:none;display:block;}
.middle_left h1.title_prod{font-size:13px;color:#333;padding:5px 5px 5px 15px;margin:5px 0;background:#e7e7e7;}
.middle_left h1.title_prod:hover{background:#e7e7e7}

.middle_left .arrowlistmenu{width:230px!important;width:220px;float:left;margin:10px 0 1px;padding:0 3px 0 10px;}
.middle_left .arrowlistmenu ul{list-style-type:none;margin:0;padding:0;margin:0 0 8px 0;}
.middle_left .arrowlistmenu ul li{padding-bottom:2px;font-size:11px;float:left;width:225px!important;width:220px;}
.middle_left .arrowlistmenu ul li ul li{padding:0 5px 0 0;margin:0 0 7px 0;font-size:11px;float:left;width:225px;_width:220px;}
.middle_left .arrowlistmenu ul li ul li a{color:#333;text-decoration:none;display:block;padding:0 0 0 5px;}
.middle_left .arrowlistmenu ul li ul li a:hover{background-color:#F3F3F3;}
.middle_left .arrowlistmenu .title_nav_select a,.title_nav_select a:hover{color:#064d9a;}


/*///////////////////////// BUTTON ///////////////////////////////////////////////*/
#choice{width:280px;height:auto;background:#faf7f7;border:1px solid #ccc;padding:15px 10px 10px;margin:0;float:left;color:#333;font-size:11px;z-index:20;}


/*////////////////////////////////// HEADER GEN ////////////////////////////////////////*/
#header_formats_full{float:right;width:748px;margin:0 0 10px;background-image:url(/images/newsite/photo_posters/header/header_poster.jpg);height:238px;}
#header_formats_full_test{float:right;width:748px;margin:0 0 10px;background-image:url(/images/newsite/optimiser/grands_formats1.jpg);height:238px;}
#header_formats{float:right;width:748px;margin:0 0 10px;background-image:url(/images/newsite/photo_posters/header/header_poster2.jpg);height:238px;}
#header_deco{float:right;width:748px;margin:0 0 10px;height:238px;}


#tab_gen{float:right;width:728px!important;height:auto;margin:0;padding:0 9px 20px;color:#333;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}
.tab_content_gen{width:730px;height:auto;float:right;margin:20px 0 10px;padding:0;color:#333;display:block;}


/*/////////////////////////////////// BOXES GEN ///////////////////////////////*/
.box_big_formats{width:340px!important;width:335px;height:300px;float:left;margin:0 6px 16px 10px!important;margin:0 4px 10px;border:1px solid #ccc;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.box_big_formats p{margin:0;text-align:left;padding:0;}
.box_big_formats p span.price_red_bold{font-size:14px;margin:0;padding:0;}
.box_big_formats .illu_big_formats{width:340px!important;width:335px;height:150px;margin:0 0 5px;cursor:pointer;text-align:center;}
.box_big_formats .formats_big_formats{float:left; margin:5px 0 5px 0; background:#faf7f7; padding:10px 5px; width:328px; border:1px solid #e5e5e5;}
.box_big_formats .formats_big_formats p{margin:0; background:url(/images/newsite/puce/arrow_formats.jpg) no-repeat; background-position:0 3px; padding:0 0 0 25px;}
.box_big_formats .formats_big_formats p select{width:160px;border:1px solid #999;}
.box_big_formats .box_poster_order{float:left;height:30px;color:#666;text-align:right;width:340px!important;width:335px;margin:10px 0 0 0;padding:0;}


.box_poster3{width:340px!important;width:335px;height:300px;float:left;margin:0 6px 10px 4px!important;margin:0 4px 10px;border:1px solid #ccc;padding:5px;}
.box_poster3 p{margin:0;text-align:left;padding:0;}
.box_poster3 p span.price_red_bold{font-size:14px;margin:0;padding:0;}
.box_poster3 .illu_poster3{width:340px!important;width:335px;height:150px;margin:0 0 5px;cursor:pointer;text-align:center;}
.box_poster3 .box_poster_order{float:left;height:30px;color:#666;text-align:right;width:340px!important;width:335px;margin:0;padding:0;}

ul.ul_box_poster{list-style:none;color:#333;padding:0;margin:0 0 0 5px;width:165px!important;width:160px;height:135px;float:left;}
ul.ul_box_poster li{background:url(/images/newsite/photobooks/puce.gif) no-repeat;background-position:0 2px;padding:0 0 0 15px!important;padding:0 0 0 10px;}

.box_poster_order div{float:right;}
span.box_poster_order2{float:left;color:#666666;text-align:left;}


/* /////////////////////////// HANGERS + FRAMES ///////////////////////////////// */
#offer_hanger{text-align:center;font-size:14px;margin:10px 0 5px;}
#offer_hanger span{color:#cc0000;text-align:center;font-size:16px;text-decoration:underline;font-weight:bold;}
.price_hanger{text-align:center;font-size:12px;margin:5px 0;}
.price_hanger .price_red_bold{font-size:14px;}
.illu_hanger{width:196px;margin:5px 0 0;}
#box_illu_hanger_poster{background:url(/images/newsite/photo_posters/hanger_poster.jpg) no-repeat;width:216px;height:196px;display:block;}
#box_illu_hanger_collage{background:url(/images/newsite/photo_posters/hanger_collage.jpg) no-repeat;width:216px;height:196px;display:block;}
.box_txt_illu_hanger{width:194px;height:auto;display:block;background:#fff;border-left:1px solid #c6c1bf;border-right:1px solid #c6c1bf;padding:0 10px;}
.box_bot_illu_hanger{background:url(/images/newsite/photo_posters/hanger_poster_bot.jpg) no-repeat;width:216px;height:10px;display:block;}
#box_illu_frame_poster{background:url(/images/newsite/photo_posters/frame-poster.jpg) no-repeat;width:216px;height:196px;display:block;}
#box_illu_frame_collage{background:url(/images/newsite/photo_posters/frame-collage.jpg) no-repeat;width:216px;height:196px;display:block;}


/*/////////////////////////// Mise en page //////////////////////////////////////////*/
.format2{width:130px;height:100px;float:left;margin:0 10px 10px 0;text-align:center;}
span.dimensions{font-size:11px;font-style:italic;}
p.illu_hanger{text-align:center;margin:10px 0 0;}
.format_prod{color:#333;font-size:12px;font-weight:bold;margin:0 0 10px;float:left;width:150px;height:20px;}
.new{color:#fff;font-size:11px;font-weight:bold;background:#f43c07;padding:0 3px;}
.new2{color:#fff;font-size:15px;font-weight:bold;background:#f43c07;padding:0 5px;}
#bold_red{color:#cc0000;font-size:28px;font-weight:bold;}
#content_tab_prices .note_price_de{text-align:right;color:#666;font-size:10px;margin:0;padding:0;}
#content_tab_prices .note_price_de a{font-size:10px;color:#666;text-decoration:underline;font-weight:normal;}
.note_price_tab{text-align:left;color:#666;font-size:10px;margin:0;padding:0;}
.through{color:#666;font-weight:normal;}
.txt-promo{color:#cf0000;font-weight:bold;font-size:14px;}
.txt-promo a{color:#cf0000;text-decoration:none;}
.txt-promo span.exemple{color:#666;font-size:11px;}


/* ---- SIZES PICTO ---- */
.size_xs,.size_s,.size_sl,.size_m,.size_l,.size_xl,.size_xxl{width:25px;height:16px;background:url(/images/newsite/canvas_photo/size_wd.gif) no-repeat;display:block;float:left;margin:0 5px 0 0;border:2px solid #ccc;}
.size_xs{background-position:0 0;}
.size_s{background-position:0 -16px;}
.size_sl{background-position:0 -32px;}
.size_m{background-position:0 -48px;}
.size_l{background-position:0 -64px;}
.size_xl{background-position:0 -80px;}
.size_xxl{background-position:0 -96px;}
ul.descr_list{margin:15px 0 25px;padding:0;list-style:none;display:block;float:left;}
ul.descr_list li{background:url(/images/newsite/photobooks/puce.gif) no-repeat;background-position:0 2px;float:left;width:320px;margin:0 15px 0 0;padding:0 0 2px 15px;}
ul.descr_list li a{color:#0963C4;font-weight:bold;text-decoration:underline;}


/* CRISTAUX FRAMO */
.box_fun_illu_cont3{width:340px;height:auto;float:left;margin:0 10px 10px 0;cursor:default;border:1px solid #ccc;padding:5px;height:320px;}
.box_fun_illu_cont4{width:340px;height:auto;float:left;margin:0 10px 10px 0;cursor:default;border:1px solid #ccc;padding:5px;}
.box_fun_illu_cont4 p{margin:0;text-align:left;padding:0;}
.box_fun_illu_cont4 p span.price_red_bold{font-size:14px;margin:0;padding:0;}


/* 
.accroche{font-weight:bold;}
#list_occas{padding:5px 0px 0px 0px;color:#0066CC;}
#list_occas li {padding:0;margin:5px 0;}
#list_occas li span{color:#333;}
*/

.content_tab_prices{margin:0 10px 0 0!important;margin:0 5px 0 0;float:left;}
#content_tab_prices{margin:0 0 20px!important;margin:0 5px 20px 0;float:left;}
#content_tab_examples{margin:0 0 20px 10px!important;margin:0 5px 20px 0;float:left;width:170px;padding:60px 0 0;}
#content_tab_delivery{margin:0 10px 20px 0;float:left;}


.zoom{text-align:center;float:none;margin:0 0 10px!important;padding:0;cursor:pointer;width:155px;height:120px;}


/* ///////////// PRIX DEGRESSIFS poster //////////////// */
#deg_prices_poster{width:210px;height:85px;float:left;cursor:pointer;margin:10px 0 0 16px;padding:0;text-align:left;font-size:12px;}
#deg_prices_poster a{color:#fff;height:83px;width:205px;display:block;background:url(/images/newsite/photo_posters/deg_prices_picto.jpg) no-repeat;padding:2px 0 0 5px;}
#deg_prices_poster a:hover{text-decoration:underline;}
#deg_prices{width:210px;height:85px;float:left;cursor:pointer;margin:10px 0 0 3px;padding:0;text-align:left;font-size:12px;}
#deg_prices a{color:#fff;height:83px;width:205px;display:block;background:url(/images/newsite/canvas_photo/deg_prices_picto.jpg) no-repeat;padding:2px 0 0 5px;}
#deg_prices a:hover{text-decoration:underline;}
/* Tableau */
.prix_deg_row{width:340px!important;width:335px;padding:3px 3px 3px 32px;background:url(/images/newsite/picto_deg.jpg) no-repeat left;height:16px;}
.prix_deg_row a{text-decoration:underline;color:#36a1eb;}

/* Zoom */
#illu100 h1{color:#36a1eb;font-size:22px;font-weight:normal;margin:0;padding:0;}
#illu100 h1 span{text-decoration:underline;}
#illu100 h2{color:#333;font-size:14px;font-weight:normal;margin:5px 0 15px;padding:0;}
#illu100 #content_tab_qd{width:250px;height:400px;font-size:12px;float:left;}
#illu100 .content_tab_sh{width:645px!important;width:655px;height:auto;margin:0 0 20px;float:right;font-size:12px;}
#illu100 .content_tab_sh .haut_tab{width:100%!important;width:99%;height:30px;float:left;padding:5px 0 5px 10px;border-bottom:1px dotted #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
#illu100 .content_tab_sh .ligne_tab{width:100%!important;width:99%;height:auto;float:left;padding:5px 0 5px 10px;border-bottom:1px dotted #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
#illu100 #content_tab_qd .ligne_tab{width:100%!important;width:96%;height:30px;float:left;padding:5px 0 5px 10px;border-bottom:1px dotted #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
#illu100 .content_tab_sh .top_middle_tab .format,#illu100 .content_tab_sh .top_middle_tab .prix,#illu100 #content_tab_qd .top_middle_tab .format,#illu100 #content_tab_qd .top_middle_tab .prix{width:110px;float:left;color:#fff;font-size:12px;margin:0;}
#illu100 .content_tab_sh .center_middle_tab,#illu100 #content_tab_qd .center_middle_tab{border:0;padding:0;}
#illu100 .content_tab_sh .format{width:110px;float:left;}
#illu100 #content_tab_qd .format{width:110px;float:left;margin:5px 0 0;text-align:left;}
#illu100 .content_tab_sh .format_pt{width:160px;float:left;color:#ffffff;font-size:12px;margin:0;text-align:center;}
#illu100 #content_tab_qd .exemp_pt{width:120px;float:left;color:#000;font-size:12px;margin:8px 0 0;text-align:center;}
#illu100 .content_tab_sh .prix{width:110px;float:left;text-align:left;font-size:14px;color:#cc0000;font-weight:bold;}
#illu100 #content_tab_qd .prix{width:110px;float:left;color:#cc0000;text-align:left;font-weight:bold;font-size:16px;margin:8px 0 0;}
#illu100 .content_tab_sh .prix_pt{width:160px;float:left;font-size:14px;color:#cc0000;font-weight:bold;text-align:center;}
#illu100 table{border:3px solid #ccc;margin-left:auto;margin-right:auto;text-align:left;margin:20px 10px 0;border-collapse:collapse;}
#illu100 table tr td{border-bottom:1px dotted #ccc;padding:5px;}
#illu100 table tr td.price_reduc{font-size:14px;font-weight:bold;color:#cc0000;}
#illu100 p{font-size:12px;text-align:left;margin:10px 0 0;padding:0;}
#illu100 p strong{color:#36a1eb;font-size:14px;}
#illu100 ol{font-size:12px;text-align:left;margin:0 0 0 30px;padding:0;}
