@import url(header.css);
@import url(menu.css);
@import url(footer.css);

body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;background-color:#FFF;color:#000;}
#content {width:1000px;height:auto;margin:5px auto 0 auto;float:left;}
img{border:none;}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}
a.onze{font-size:11px;font-weight:normal;color:#0A65C7;text-decoration:underline;}
select,textarea,input{font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#FFFFFF;}
.title{font-weight:bold;}
table,tr,td{font-size:12px;color:#000000;}
img{border:none;}
h1{color:#f43c07;font-size:14px;margin:0;}
.red{color:#FF0000;font-weight:normal;}
.blue{color:#0963c5;}
.border_content{border:1px solid #c1dffb;}
.noir{color:#000000;}
.noir_douze{font-size:12px;color:#000000;}
.bleu{font-size:12px;color:#0A65C7;}
.bleu_bold{font-size:12px;color:#0A65C7;font-weight:bold;}
.calculator{font-size:14px;text-decoration:none;font-style:normal;font-weight:bold;color:0;text-align:center;padding-top:8px;}
.clear{clear:both;}

.menu_bottom_border{border-bottom:#4671d2 solid 1px;}
.top_line{/* the line below the menu's */border-top:#4671d2 solid 1px;border-bottom:#FFFFFF solid 1px;height:8px;background-color:#c6cfe5;}
.left_table{background-color:#d4dcec;}
.bleu_table{/* This is general for a table */border:1px solid #0963c5;}
.bleu_title{/* Titles in welbalbum page */color:#0963C5;text-transform:uppercase;font-size:11px;font-weight:bold;}
.default_price_seperator{/* This is the line below the format & price */border-bottom:#0a65c7 dotted 1px;}
.default_format_bleu{/* bleu format in the table */font-size:12px;color:#0A65C7;font-weight:bold;}
.default_price_red{/* red price in the table */font-size:15px;color:#FF0000;font-weight:bold;}
.default_price_red_big{/* red price in the table */font-size:16px;color:#FF0000;font-weight:bold;}
.default_product_price{/* red price in the table */font-size:15px;color:#FF0000;font-weight:bold;}
.promo{color:#FFFFFF;font-weight:bold;background-color:#FF0000;text-decoration:none;}
.old_price{/* Old price of a promotion */font-size:12px;color:#0A65C7;text-decoration:line-through;font-weight:normal;}
ul{margin-top:0;margin-left:20px;}
.titleblue{font-size:13px;font-weight:bold;color:0;}
.redBoldPrice{font-size:14px;font-weight:bold;color:red;}
.red_info{font-size:13px;font-weight:bold;color:#FF0000;}
.faq_titel{font-size:14px;font-weight:bold;text-transform:uppercase;}
.faq_sub{font-size:13px;font-weight:bold;}
.faq_text{font-size:12px;color:#0a65c7;}
.faq_text a{text-decoration:underline;color:#0a65c7;}
.default_format_bleu{/* bleu format in the table */font-size:14px;color:#0A65C7;font-weight:bold;}
.contact_form_input{font-size:12px;color:#38425C;background-color:#E6EAF4;border:1px solid #3A83D1;}
.contact_tel{font-size:14px;font-weight:bold;color:#38425C;}
.contact_info{font-size:12px;color:#38425C;}
.germany_titel_small{font-size:11px;color:#666666;}
img.border{border:solid;border-width:1px;border-color:#0A65C7;}
div#image{position:relative;padding-right:30px;padding-top:170px;}
#table_2_prints{float:left;}

td.tabs{text-decoration:none;}
td.tabs:hover{cursor:pointer;}


/* ///////////////////////////////////////// BANNER TIRAGES ///////////////////////////////////////// */
#banner_order_prints{cursor:pointer;height:576px;margin:0 0 5px;width:235px;padding:6px 5px 5px 5px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#banner_order_prints h1{border-bottom: 1px solid #FCCEC1;font-size:15px;height:20px;margin-bottom:5px;}
#banner_order_prints h1 a, #banner_order_prints h1 a:hover{color:#CC0000;text-decoration:none;}
#banner_order_prints h2{font-size:12px;height:20px;margin:3px 5px 5px 5px;font-weight:normal;}
#banner_order_prints h2 a{color:#333;}
#banner_order_prints h2 a:hover{color:#0963c4;text-decoration:underline;}
#box_offer_1{float:left;height:60px;width:195px;padding:210px 20px 0 20px;margin:0 0 55px 0;}
#box_offer_2{float:left;height:65px;width:215px;padding:123px 20px 0 0;}
#box_offer_1 p, #box_offer_2 p{margin:5px 0;text-align:center;padding:0;}
#box_offer_1 a, #box_offer_2 a{color:#0963c4;text-decoration:underline;font-size:11px;}
#box_offer_1 .order_content a, #box_offer_2 .order_content a{font-size:14px;font-weight: bold;color:#FFFFFF;text-decoration: none;}
#box_offer_1 .order_content_over a, #box_offer_2 .order_content_over a{font-size:14px;font-weight: bold;color:#0963c4;text-decoration: none;}
#banner_box_order_prints{display:block;height:514px;width:235px;}
.banner_box_bt_order_prints{height:35px;padding:0 0 0 6px;width:220px;}
#banner_order_prints .banner_box_bt_order_prints .order_content .middle_blue_gd{width:160px;text-align:center;}
#banner_order_prints .banner_box_bt_order_prints .order_content_over .middle_blue_gd{width:160px;text-align:center;}


/* ///////////////////////////////////////// STYLE BOX GENERAL ///////////////////////////////////////// */

/* ---- Message extra delay ---- */
.msg_extra_delay{color:#333;font-size:11px;border:2px solid #f43c07;background:#ffb4d4;padding:3px 15px;margin:5px 0 10px;}
.msg_extra_delay img{float:left;margin:0 10px 0 0;}


/* ---- Colonne left CSS3 ---- */
.col_left{margin:0;float:left;color:#333;padding:5px;text-align:left;background:#fff;border:1px solid #ccc;width:233px;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.col_left_box{margin:0 0 5px;float:left;color:#333;padding:5px;text-align:left;background:#f7f7f7;border:1px solid #e6e6e6;width:221px;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.col_left_box_blue{margin:0 0 5px;float:left;color:#333;padding:5px;text-align:left;background:#d8f5fe;border:1px solid #abe1fc;width:221px;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}


/*---- Titles box left ----*/
h4.title_plus{padding:0;border-bottom:#e6e6e6 1px solid;margin:0;color:#333;font-size:15px;font-weight:bold;}
h4.title_plus2{/* Pour les box left bleus*/padding:0 0 0 5px;border-bottom:#abe1fc 1px solid;margin:0;color:#333333;font-size:15px;font-weight:bold;}
h4.title_plus a{color:#333;padding:0;border-bottom:#fef7f7 1px solid;text-decoration:none;display:block;}
h4.title_plus a:hover{color:#f43c07;text-decoration:none;border-bottom:#f43c07 1px solid;display:block;}


/* ---- Box contenu général ---- */
#tab_gen{float:right;width:730px!important;width:720px;height:auto;margin:0 0 0 20px;padding:0 0 20px;color:#333;}
.tab_gen{float:right;width:730px!important;width:720px;height:auto;margin:0 0 0 20px;padding:0 0 20px;color:#333;}
.tab_content_gen{width:730px!important;width:720px;height:auto;float:left;margin:5px 0 10px;padding:0;color:#333;display:block;}


/* ---- Box header ---- */
.header_title_gen_W{width:730px;height:20px;margin:15px 0 0 10px;font-size:22px;color:#fff;}
.header_title_gen_G{width:730px;height:20px;margin:15px 0 0 10px;font-size:22px;color:#333;}
.header_promo_gen{width:290px;height:15px;float:left;color:#fff;font-size:14px;margin:13px 0 0 10px!important;margin:8px 0 0 5px;}
.header_promo_price_gen_R{float:left;margin:13px 0 0 10px!important;margin:8px 0 0 5px;color:#333;font-size:18px;}
.header_promo_price_gen_W{float:left;margin:13px 0 0 10px!important;margin:8px 0 0 5px;color:#fff;font-size:18px;}
.header_promo_price_gen_R .price_red_bold, .header_promo_price_gen_W .price_red_bold{font-size:24px;}
.header_text_gen{width:320px;height:150px;float:right;margin:10px 25px 0 0!important;margin:10px 10px 0 0;text-align:center;}
#cont_zoom{margin:8px 0 0 6px!important;margin:0 0 0 3px;width:30px;float:left;}


/* ---- Titles box produits ---- */
.title_tab_gen{height:20px;width:100%;border-bottom:1px solid #fccec1;margin-bottom:5px;font-size:15px;color:#f43c07;overflow:visible!important;overflow:hidden;}
.title_tab{float:left;color:#f43c07;font-size:15px;font-weight:bold;}
.title_tab_zoom{float:right;position:relative;top:50px;}
.title_tab_zoom a{position:relative;z-index:3;text-decoration:none;margin:0 5px 0 0;font-size:12px;float:left;}
.title_tab_zoom a:hover{z-index:25;}
.title_tab_zoom a span{display:none;font-size:11px;}
.title_tab_zoom a:hover span{display:inline;padding:2px 5px;position:absolute;min-width:30px;bottom:25px;left:25px;background:#fff;color:#333;text-align:center;border:1px solid #979797;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.title_tab a{color:#f43c07;}
.title_tab a:hover{color:#f43c07;text-decoration:none;}


/* ---- Tableaux coins arrondis ---- */
.top_tab{/*height:27px;*/height:auto;display:block;}
.top_tab2{height:7px;}
.top_left_tab,.top_right_tab{width:7px;height:25px;float:left;}
.top_left_tab2,.top_right_tab2,.bottom_left_tab,.bottom_right_tab{width:7px;height:7px;float:left;}
.top_middle_tab{float:left;color:#fff;height:auto;padding:5px;font-weight:bold;}
.top_middle_tab2{float:left;color:#fff;height:7px;padding:0 5px;font-weight:bold;}
.bottom_tab{height:7px;margin:0 0 10px;}
.bottom_middle_tab{float:left;height:7px;padding:0 5px;}
.center_tab{height:auto;}
.center_middle_tab{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:5px;}

.standard .top_left_tab2{background:url(/images/newsite/tabs/tab-1.jpg) no-repeat top;}
.standard .bottom_left_tab{background:url(/images/newsite/tabs/tab-4.jpg) no-repeat top;}
.standard .top_right_tab2{background:url(/images/newsite/tabs/tab-3.jpg) no-repeat top;}
.standard .bottom_right_tab{background:url(/images/newsite/tabs/tab-6.jpg) no-repeat top;}
.standard .top_middle_tab2{background:url(/images/newsite/tabs/tab-2.jpg) top repeat-x;}
.standard .bottom_middle_tab{background:url(/images/newsite/tabs/tab-5.jpg) top repeat-x;}

.red .top_left_tab{background:url(/images/newsite/tabs/tab-1-rouge.jpg) no-repeat top;}
.red .bottom_left_tab{background:url(/images/newsite/tabs/tab-4-rouge.jpg) no-repeat top;}
.red .top_right_tab{background:url(/images/newsite/tabs/tab-3-rouge.jpg) no-repeat top;}
.red .bottom_right_tab{background:url(/images/newsite/tabs/tab-6-rouge.jpg) no-repeat top;}
.red .top_middle_tab{background:url(/images/newsite/tabs/tab-2-rouge.jpg) top repeat-x;}
.red .bottom_middle_tab{background:url(/images/newsite/tabs/tab-5-rouge.jpg) top repeat-x;}

.top_tab .grey{background:#5b5b5b;float:left;}
.grey .top_left_tab{background:url(/images/newsite/tabs/tab-1-gris.jpg) no-repeat top #5b5b5b;}
.grey .bottom_left_tab{background:url(/images/newsite/tabs/tab-4-gris.jpg) no-repeat top;}
.grey .top_right_tab{background:url(/images/newsite/tabs/tab-3-gris.jpg) no-repeat top #5b5b5b;}
.grey .bottom_right_tab{background:url(/images/newsite/tabs/tab-6-gris.jpg) no-repeat top;}
.grey .top_middle_tab{background:url(/images/newsite/tabs/tab-2-gris.jpg) top repeat-x #5b5b5b;}
.grey .bottom_middle_tab{background:url(/images/newsite/tabs/tab-5-gris.jpg) top repeat-x;}

.top_tab .blue{background:#0061c4;float:left;}
.blue .top_left_tab{background:url(/images/newsite/tabs/tab-1-bleu.jpg) no-repeat top #0061c4;}
.blue .bottom_left_tab{background:url(/images/newsite/tabs/tab-4-bleu.jpg) no-repeat top;}
.blue .top_right_tab{background:url(/images/newsite/tabs/tab-3-bleu.jpg) no-repeat top #0061c4;}
.blue .bottom_right_tab{background:url(/images/newsite/tabs/tab-6-bleu.jpg) no-repeat top;}
.blue .top_middle_tab{background:url(/images/newsite/tabs/tab-2-bleu.jpg) top repeat-x #0061c4;}
.blue .bottom_middle_tab{background:url(/images/newsite/tabs/tab-5-bleu.jpg) top repeat-x;}

.top_tab .green{background:#5b5b5b;float:left;}
.green .top_left_tab{background:url(/images/newsite/tabs/tab-1-vert.jpg) no-repeat top;}
.green .bottom_left_tab{background:url(/images/newsite/tabs/tab-4-vert.jpg) no-repeat top;}
.green .top_right_tab{background:url(/images/newsite/tabs/tab-3-vert.jpg) no-repeat top;}
.green .bottom_right_tab{background:url(/images/newsite/tabs/tab-6-vert.jpg) no-repeat top;}
.green .top_middle_tab{background:url(/images/newsite/tabs/tab-2-vert.jpg) top repeat-x;}
.green .bottom_middle_tab{background:url(/images/newsite/tabs/tab-5-vert.jpg) top repeat-x;}

.top_tab .green2{background:#8fbc17;float:left;}
.green2 .top_left_tab{background:url(/images/newsite/tabs/tab-1-vert2.jpg) no-repeat top #8fbc17;}
.green2 .bottom_left_tab{background:url(/images/newsite/tabs/tab-4-vert2.jpg) no-repeat top;}
.green2 .top_right_tab{background:url(/images/newsite/tabs/tab-3-vert2.jpg) no-repeat top #8fbc17;}
.green2 .bottom_right_tab{background:url(/images/newsite/tabs/tab-6-vert2.jpg) no-repeat top;}
.green2 .top_middle_tab{background:url(/images/newsite/tabs/tab-2-vert2.jpg) top repeat-x #8fbc17;}
.green2 .bottom_middle_tab{background:url(/images/newsite/tabs/tab-5-vert2.jpg) top repeat-x;}


/* ---- Tableaux tarifs general ---- */
.ligneformat_title_gen{width:718px!important;width:708px;float:left;background:#e8e8e8;padding:3px 0 3px 10px;border:1px solid #BEBEBE;}
.ligneformat_gen{width:718px!important;width:708px;float:left;padding:3px 0 3px 10px;border-bottom:1px solid #e7e7e7;}
.ligneformat_gen_promo{width:718px!important;width:708px;float:left;padding:3px 0 3px 10px;border-bottom:1px solid #e7e7e7;background:#FFCC00;}
.ligneformat_gen:hover{background:#f5f5f5;width:718px!important;width:708px;float:left;padding:3px 0 3px 10px;}
.ligneformat_sep{width:728px!important;width:718px;height:5px;background:#f5f5f5;float:left;padding:0;border-bottom:1px solid #e7e7e7;}
.ligneformat_sep_2{width:728px!important;width:718px;height:2px;background:#f5f5f5;float:left;padding:0;border-bottom:1px solid #e7e7e7;}


/* ------------------------- LEFT COLUMN + BOXES ------------------------------ VALIDE HTML + SPRITE ----------------------------------------*/
#content_plus_left{float:left;color:#333;}
.top_left{background:url(/images/newsite/tabs/round-corners.png) repeat-x 0 -24px;height:8px;width:245px;padding:0;margin:0;}
.middle_left{border-right:1px solid #ccc;border-left:1px solid #ccc;width:233px;margin:0!important;margin:-10px 0 0;padding:1px 5px 3px;}
.bottom_left{background:url(/images/newsite/tabs/round-corners.png) repeat-x 0 -16px;height:8px;width:245px;margin:0 0 5px!important;margin:-10px 0 5px;}
.top_left_left,.bottom_left_left{background:url(/images/newsite/tabs/round-corners.png) no-repeat;width:8px;height:8px;padding:0;margin:0;float:left;}
.top_left_left{background-position:0 0;}
.bottom_left_left{background-position:0 -8px;}
.top_left_right,.bottom_left_right{background:url(/images/newsite/tabs/round-corners.png) no-repeat -12px 0;width:8px;height:8px;padding:0;margin:0;float:right;}
.top_left_right{background-position:-12px 0;}
.bottom_left_right{background-position:-12px -8px;}
.middle_plus,.middle_plus_blue{width:221px;height:auto;overflow:auto;padding:5px;margin:0!important;margin:-10px 0 0;}
.middle_plus{background:#faf7f7;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.middle_plus_blue{background:#D8F5FE;border-right:1px solid #ABE1FC;border-left:1px solid #ABE1FC;}
.top_plus,.top_plus_blue{width:233px;height:5px;background:url(/images/newsite/tabs/round-corners.png) repeat-x;padding:0;margin:0;}
.top_plus{background-position:0 -55px;}
.top_plus_blue{background-position:0 -75px;}
.bottom_plus,.bottom_plus_blue{background:url(/images/newsite/tabs/round-corners.png) repeat-x;width:233px;height:5px;margin:0 0 5px!important;margin:-10px 0 5px;padding:0;}
.bottom_plus{background-position:0 -50px;}
.bottom_plus_blue{background-position:0 -70px;}
.top_plus_left,.bottom_plus_left,.top_plus_left_blue,.bottom_plus_left_blue{background:url(/images/newsite/tabs/round-corners.png) no-repeat;width:5px;height:5px;padding:0;margin:0;float:left;}
.top_plus_right,.bottom_plus_right,.top_plus_right_blue,.bottom_plus_right_blue{background:url(/images/newsite/tabs/round-corners.png) no-repeat;width:5px;height:5px;padding:0;margin:0;float:right;}
.top_plus_left{background-position:0 -40px;}
.top_plus_right{background-position:-15px -40px;}
.bottom_plus_left{background-position:0 -45px;}
.bottom_plus_right{background-position:-15px -45px;}
.top_plus_left_blue{background-position:0 -60px;}
.top_plus_right_blue{background-position:-15px -60px;}
.bottom_plus_left_blue{background-position:0 -65px;}
.bottom_plus_right_blue{background-position:-15px -65px;}


/* ---- Liste produits associés ---- */
ul#prod_assoc{margin:15px 0 0;font-size:12px;color:#000000;list-style-image:url(/images/newsite/puce/arrow_blue-pt.gif);padding-left:25px;}
ul#prod_assoc li{padding:3px;}
ul#prod_assoc li a{text-decoration:underline;color:#316d89;}


/* ---- Liste produits associés (page books) ---- */
ul#prod_assoc2{margin:15px 0 0;font-size:12px;color:#000000;list-style:url(/images/newsite/photo_prints/puce2.jpg) inside;padding:0;}
ul#prod_assoc2 li{padding:1px;}
ul#prod_assoc2 li a{text-decoration:none;color:#333;}
ul#prod_assoc2 li a:hover{text-decoration:underline;color:#f43c07;}
ul#prod_assoc2 li.selected{font-weight:bold;color:#f43c07;background:#f9e4df;list-style:url(/images/newsite/photo_prints/puce2_over.jpg) inside;}
ul#prod_assoc2 li.selected a{text-decoration:none;color:#f43c07;}


/* ---- ZOOM ALL PRODUCTS DELAY ---- */
#box_pic_all_delay_photo_prints, #box_pic_all_delay_books, #box_pic_all_delay_photo_album, #box_pic_all_delay_calendars, #box_pic_all_delay_greeting_cards, #box_pic_all_delay_fun_products, #box_pic_all_delay_posters, #box_pic_all_delay_canvas_alu_plexi, #box_pic_all_delay_cat_frame, #box_pic_all_delay_diary{width:50px;height:38px;float:left;margin:0px 5px 0 0;border:1px solid #BEBEBE;background:url(/images/newsite/all_products.jpg) no-repeat;}
#box_pic_all_delay_photo_prints{background-position: 0 0;}
#box_pic_all_delay_books{background-position: 0 -38px;}
#box_pic_all_delay_photo_album{background-position: 0 -342px;}
#box_pic_all_delay_calendars{background-position: 0 -76px;}
#box_pic_all_delay_greeting_cards{background-position: 0 -190px;}
#box_pic_all_delay_fun_products{background-position: 0 -228px;}
#box_pic_all_delay_posters{background-position: 0 -418px;}
#box_pic_all_delay_canvas_alu_plexi{background-position: 0 -114px;}
#box_pic_all_delay_cat_frame{background-position: 0 -494px;}
#box_pic_all_delay_diary{background-position: 0 -456px;}


/* ---- PICTOS ---- */
.pic_zoom_box{width:35px;height:35px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:0 0;}
.pic_3d_box{width:35px;height:35px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-35px 0;}
.pic_zoom_header{width:30px;height:30px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-70px 0;}
.pic_3d_header{width:30px;height:30px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-100px 0;}

.pic_zoom_picto{width:18px;height:18px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:0 -50px;}
.pic_3d_picto{width:18px;height:18px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-18px -50px;}
.pic_gift_picto{width:18px;height:18px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-36px -50px;}
.pic_close_picto{width:10px;height:10px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-54px -50px;}

.pic_tab_quality_01{width:36px;height:36px;background:url(/images/newsite/quality/picto_quality.jpg) no-repeat;background-position:0 0;}
.pic_tab_quality_02{width:36px;height:36px;background:url(/images/newsite/quality/picto_quality.jpg) no-repeat;background-position:0 -36px;}
.pic_tab_quality_03{width:36px;height:36px;background:url(/images/newsite/quality/picto_quality.jpg) no-repeat;background-position:0 -72px;}
.pic_tab_quality_04{width:36px;height:36px;background:url(/images/newsite/quality/picto_quality.jpg) no-repeat;background-position:0 -108px;}


/* ---- LIST NBRS PICTO ---- */
.list_nbr_1_orange,.list_nbr_2_orange,.list_nbr_3_orange,.list_nbr_4_orange,.list_nbr_5_orange,.list_nbr_1_green,.list_nbr_2_green,.list_nbr_3_green,.list_nbr_4_green,.list_nbr_5_green,.list_nbr_1_blue,.list_nbr_2_blue,.list_nbr_3_blue,.list_nbr_4_blue,.list_nbr_5_blue,.list_nbr_6_blue,.list_nbr_7_blue{width:15px;height:15px;background:url(/images/newsite/puce/list_nbr.png) no-repeat;display:block;float:left;margin:0 5px 0 0;}
.list_nbr_vide{width:15px;height:15px;background-color:#fff;display:block;float:left;margin:0 5px 0 0;}
.list_nbr_1_green_gd,.list_nbr_2_green_gd,.list_nbr_3_green_gd,.list_nbr_4_green_gd,.list_nbr_5_green_gd{width:20px;height:20px;background:url(/images/newsite/puce/list_nbr.png) no-repeat;display:block;float:left;margin:0 5px 0 0;}
.list_nbr_1_orange{background-position:0 0;}
.list_nbr_2_orange{background-position:-15px 0;}
.list_nbr_3_orange{background-position:-30px 0;}
.list_nbr_4_orange{background-position:-45px 0;}
.list_nbr_5_orange{background-position:-60px 0;}
.list_nbr_1_green{background-position:0 -15px;}
.list_nbr_2_green{background-position:-15px -15px;}
.list_nbr_3_green{background-position:-30px -15px;}
.list_nbr_4_green{background-position:-45px -15px;}
.list_nbr_5_green{background-position:-60px -15px;}
.list_nbr_1_blue{background-position:0 -30px;}
.list_nbr_2_blue{background-position:-15px -30px;}
.list_nbr_3_blue{background-position:-30px -30px;}
.list_nbr_4_blue{background-position:-45px -30px;}
.list_nbr_5_blue{background-position:-60px -30px;}
.list_nbr_6_blue{background-position:-75px -30px;}
.list_nbr_7_blue{background-position:-90px -30px;}
.list_nbr_1_green_gd{background-position:0 -100px;}
.list_nbr_2_green_gd{background-position:-20px -100px;}
.list_nbr_3_green_gd{background-position:-40px -100px;}
.list_nbr_4_green_gd{background-position:-60px -100px;}
.list_nbr_5_green_gd{background-position:-80px -100px;}


/* ---- Menu left ---- */
.menu_left{width:216px;height:auto;overflow:auto;padding:2px;margin:0;}
.menu_left_selected{width:216px;height:auto;overflow:auto;padding:2px;margin:0;background:#f9e4df;}
.menu_left_from{width:216px;height:14px;padding:0;margin:3px 0 2px;}
.menu_left .txt_menu_left{float:left;background:url(/images/newsite/photo_prints/puce2.jpg) no-repeat;padding:2px 0 0 25px;}
.menu_left .txt_menu_left a{text-decoration:none;color:#333;}
.menu_left .txt_menu_left a:hover{text-decoration:underline;color:#f43c07;}
.menu_left_selected .txt_menu_left{float:left;background:url(/images/newsite/photo_prints/puce2_over.jpg) no-repeat;padding:2px 0 0 25px;}
.menu_left_selected .txt_menu_left a{font-weight:bold;color:#f43c07;}
.menu_left .txt_menu_left_new{float:left;padding:0 0 1px;}
.menu_left .txt_menu_left_new a{text-decoration:none;color:#333;}
.menu_left .txt_menu_left_new a:hover{text-decoration:underline;color:#f43c07;}
.menu_left_selected .txt_menu_left_new{float:left;padding:1px 0 2px;}
.menu_left_selected .txt_menu_left_new a{font-weight:bold;color:#f43c07;}
.menu_left_selected .txt_menu_left_new a:hover{text-decoration:underline;color:#f43c07;}
.menu_left .txt_submenu_left{float:left;background:url(/images/newsite/puce/arrow_blue-pt2.gif) no-repeat;background-position:0 3px;padding:0 0 0 15px;margin:5px 20px 0 25px!important;margin:5px 10px 0 15px;}
.menu_left .txt_submenu_left a{text-decoration:none;color:#333;}
.menu_left .txt_submenu_left a:hover{text-decoration:underline;color:#f43c07;}
.price_menu_left{float:right;font-weight:bold;color:#cc0000;padding:0;margin:0;}
.from_price_menu_left{float:right;padding:0;margin:0;}


/* ---- Liste infos + ---- */
ul#infos_plus{margin:15px 0 0;color:#000000;list-style-type:none;padding:0 10px;font-size:12px;}

ul#infos_plus li#infos_plus_port{background:url(/images/newsite/picto.gif) no-repeat 0 -100px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_delai{background:url(/images/newsite/picto.gif) no-repeat 0 -200px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_all_delay{background:url(/images/newsite/picto.gif) no-repeat 0 -1200px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_production{background:url(/images/newsite/picto.gif) no-repeat 0 0;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_team{background:url(/images/newsite/picto.gif) no-repeat 0 -500px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_company{background:url(/images/newsite/picto.gif) no-repeat 0 -600px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_partners{background:url(/images/newsite/picto.gif) no-repeat 0 -700px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_world{background:url(/images/newsite/picto.gif) no-repeat 0 -900px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_recycle{background:url(/images/newsite/picto.gif) no-repeat 0 -300px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_press{background:url(/images/newsite/picto.gif) no-repeat 0 -800px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_data{background:url(/images/newsite/picto.gif) no-repeat 0 -400px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_brillant{background:url(/images/newsite/picto.gif) no-repeat 0 -1000px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_contact{background:url(/images/newsite/picto.gif) no-repeat 0 -1100px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_adresses{background:url(/images/newsite/picto.gif) no-repeat 0 -1100px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}
ul#infos_plus li#infos_plus_conditions{background:url(/images/newsite/picto.gif) no-repeat 0 -1000px;padding:0 0 0 35px;margin:0 0 10px 0;color:#333;min-height:22px;height:auto;}

/* NOT USE TO DELETE IF RIGHT SINCE 02.08.2011 */
ul#infos_plus li#infos_plus_kodak{background:url(/images/newsite/photo_prints/picto_kodak.gif) no-repeat left center;padding:10px 3px 3px 55px;color:#333;}
ul#infos_plus li#mondial_relay{background:url(/images/newsite/picto_mr.gif) no-repeat left center;padding:10px 3px 3px 55px;color:#333;cursor:pointer;}
ul#infos_plus li#infos_plus_port2{background:url(/images/newsite/picto_delivery_cost.jpg) no-repeat left center;padding:10px 3px 3px 35px;color:#333;}
ul#infos_plus li#infos_plus_delai2{background:url(/images/newsite/picto_delay_delivery.jpg) no-repeat left center;padding:10px 3px 3px 35px;color:#000;}
ul#infos_plus li#infos_plus_production2{background:url(/images/newsite/picto_delay_production.jpg) no-repeat left center;padding:10px 3px 3px 35px;color:#000;}
/*ul#infos_plus li#infos_plus_guarantee{background:url(/images/newsite/picto_guarantee.gif) no-repeat left center;padding:10px 3px 3px 40px;color:#000;}
ul#infos_plus li#infos_plus_order{background:url(/images/newsite/picto_order_tracking.gif) no-repeat left center;padding:10px 3px 3px 35px;color:#000;}
ul#infos_plus li#infos_plus_share{background:url(/images/newsite/picto_envoi.gif) no-repeat left center;padding:10px 3px 3px 35px;color:#000;}
ul#infos_plus li#infos_plus_affiliate{background:url(/images/newsite/picto_paper.gif) no-repeat left center;padding:10px 3px 3px 35px;color:#000;}*/

ul#infos_plus li.infos_plus_production_note{font-size:11px;padding:10px 3px 3px 0;}
ul#infos_plus li#infos_plus_satis{padding:0 0 15px 0;color:#4172a3;}
ul#infos_plus li#infos_plus_all_delay a{color:#4172a3;text-decoration:none;}
ul#infos_plus li#infos_plus_recycle a{color:#71a419;text-decoration:none;}
ul#infos_plus li#infos_plus_recycle a:hover{color:#71a419;text-decoration:underline;}
ul#infos_plus li#infos_plus_recycle.selected a{font-weight:bold;color:#71a419;}
ul#infos_plus li a{color:#333;text-decoration:none;}
ul#infos_plus li a:hover{color:#f43c07;text-decoration:underline;}
ul#infos_plus li.selected a{font-weight:bold;color:#f43c07;}


/* ---- Extra time order  ----*/ 
#del_timing{margin-top:10px;color:#7B0914;font-weight:bold;}
li#del_timing{margin-top:10px;color:#7B0914;font-weight:bold;}
#del_timing2{margin-top:10px;color:#7B0914;text-align:center;font-weight:bold;}


/* ---- Prices menu left column ---- */
.price_menu_from{float:right;overflow:hidden;position:relative;top:3px;}
.price_menu{float:right;color:#cc0000;overflow:hidden;font-weight:bold;position:relative;bottom:15px;}


/* ---- Frais de port DE ---- */
p#port_de{	float:left;height:15px;width:100%;margin-top:15px;color:#666;font-size: 11px;position:relative;top:20px;}


/* ---- Layout Prices ---- */
.price_red_bold{color:#cc0000;font-weight:bold;}


.order_box_left{text-align:center;width:210px;height:27px;float:none;margin:15px 0 0 0;padding:0;display:block;}
.order_box_header{text-align:center;float:right;margin:0 25px 0 0 !important;margin:0 10px 0 0;padding:0;width:600px;}
.back_bt_content{float:left;margin:20px 0 0 0 ;}


/* ----------------------------------- NEW BUTTONS ------------------------------------- */
/* -- NEW WITH SPRITE -- */
.order_content .left_blue_gd,.order_content .middle_blue_gd,.order_content .right_blue_gd,.order_content_over .left_blue_gd,.order_content_over .middle_blue_gd,.order_content_over .right_blue_gd{background:url(/images/newsite/buttons/buttons.png) no-repeat 0 0;height:35px;float:right;cursor:pointer;}
.order_content .left_blue,.order_content .middle_blue,.order_content .right_blue,.order_content_over .left_blue,.order_content_over .middle_blue,.order_content_over .right_blue,.order_content .left_orange_calc,.order_content .middle_orange_calc,.order_content .right_orange_calc,.order_content_over .left_orange_calc,.order_content_over .middle_orange_calc,.order_content_over .right_orange_calc,.order_content .left_orange_info,.order_content .middle_orange_info,.order_content .right_orange_info,.order_content_over .left_orange_info,.order_content_over .middle_orange_info,.order_content_over .right_orange_info,.order_content .left_green_open,.order_content .middle_green_open,.order_content .right_green_open,.order_content_over .left_green_open,.order_content_over .middle_green_open,.order_content_over .right_green_open{background:url(/images/newsite/buttons/buttons.png) no-repeat 0 0;height:29px;float:right;cursor:pointer;}
.order_content .left_grey_back,.order_content .middle_grey_back,.order_content .right_grey_back,.order_content_over .left_grey_back,.order_content_over .middle_grey_back,.order_content_over .right_grey_back, .order_content .left_grey_info,.order_content .middle_grey_info,.order_content .right_grey_info,.order_content_over .left_grey_info,.order_content_over .middle_grey_info,.order_content_over .right_grey_info{background:url(/images/newsite/buttons/buttons.png) no-repeat 0 0;height:20px;float:left;cursor:pointer;}


/* -- BLUE GD -- */
.order_content .left_blue_gd{width:30px;background-position:0 0;}
.order_content_over .left_blue_gd{width:30px;background-position:0 -100px;}
.order_content .right_blue_gd{width:5px;background-position:-31px 0;}
.order_content_over .right_blue_gd{width:5px;background-position:-31px -100px;}
.order_content .middle_blue_gd{background-repeat:repeat-x;background-position:0 -50px;padding:6px 10px 0;font-size:16px;font-weight:bold;height:29px;color:#fff;}
.order_content_over .middle_blue_gd{background-repeat:repeat-x;background-position:0 -150px;padding:6px 10px 0;font-size:16px;font-weight:bold;height:29px;color:#2b7bd4;}


/* -- BLUE -- */
.order_content .left_blue{width:29px;background-position:0 -200px;}
.order_content_over .left_blue{width:29px;background-position:0 -300px;}
.order_content .right_blue{width:5px;background-position:-31px -200px;}
.order_content_over .right_blue{width:5px;background-position:-31px -300px;}
.order_content .middle_blue{background-repeat:repeat-x;background-position:0 -250px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#fff;}
.order_content_over .middle_blue{background-repeat:repeat-x;background-position:0 -350px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#2b7bd4;}


/* -- ORANGE CALC -- */
.order_content .left_orange_calc{width:29px;background-position:0 -540px;}
.order_content_over .left_orange_calc{width:29px;background-position:0 -570px;}
.order_content .right_orange_calc{width:5px;background-position:-31px -540px;}
.order_content_over .right_orange_calc{width:5px;background-position:-31px -570px;}


/* -- ORANGE INFO -- */
.order_content .left_orange_info{width:29px;background-position:0 -470px;}
.order_content_over .left_orange_info{width:29px;background-position:0 -500px;}
.order_content .right_orange_info{width:5px;background-position:-31px -470px;}
.order_content_over .right_orange_info{width:5px;background-position:-31px -500px;}
.order_content .middle_orange_calc,.order_content .middle_orange_info{background-repeat:repeat-x;background-position:0 -400px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#fff;}
.order_content_over .middle_orange_calc,.order_content_over .middle_orange_info{background-repeat:repeat-x;background-position:0 -430px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;}


/* -- GREEN OPEN -- */
.order_content .left_green_open{width:29px;background-position:0 -770px;margin:0 0 0 10px;}
.order_content_over .left_green_open{width:29px;background-position:0 -800px;margin:0 0 0 10px;}
.order_content .right_green_open{width:5px;background-position:-31px -770px;}
.order_content_over .right_green_open{width:5px;background-position:-31px -800px;}
.order_content .middle_green_open{background-repeat:repeat-x;background-position:0 -700px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#fff;}
.order_content_over .middle_green_open{background-repeat:repeat-x;background-position:0 -730px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#15bd11;}


/* -- GREY BACK -- */
.order_content .left_grey_back{width:20px;background-position:0 -900px;margin:0;}
.order_content_over .left_grey_back{width:20px;background-position:0 -920px;margin:0;}
.order_content .right_grey_back{width:4px;background-position:-32px -900px;}
.order_content_over .right_grey_back{width:4px;background-position:-32px -920px;}
.order_content .middle_grey_back{background-repeat:repeat-x;background-position:0 -850px;padding:2px 10px 0;font-size:12px;height:18px;color:#555;}
.order_content_over .middle_grey_back{background-repeat:repeat-x;background-position:0 -870px;padding:2px 10px 0;font-size:12px;height:18px;color:#555;}

/* -- GREY INFO -- */
.order_content .left_grey_info{width:20px;background-position:0 -940px;margin:0;}
.order_content_over .left_grey_info{width:20px;background-position:0 -960px;margin:0;}
.order_content .right_grey_info{width:4px;background-position:-32px -940px;}
.order_content_over .right_grey_info{width:4px;background-position:-32px -960px;}
.order_content .middle_grey_info{background-repeat:repeat-x;background-position:0 -850px;padding:2px 10px 0;font-size:12px;height:18px;color:#555;}
.order_content_over .middle_grey_info{background-repeat:repeat-x;background-position:0 -870px;padding:2px 10px 0;font-size:12px;height:18px;color:#555;}


/* -- LINKS BTS -- */
.order_content .middle_blue_gd a,.order_content .middle_blue a,.order_content .middle_orange_info a,.order_content .middle_orange_calc a,.order_content .middle_green_open a{color:#fff;text-decoration:none;}
.order_content_over .middle_blue_gd a,.order_content_over .middle_blue a{color:#2b7bd4;text-decoration:none;}
.order_content_over .middle_orange_info a,.order_content_over .middle_orange_calc a{color:#ee4815;text-decoration:none;}
.order_content_over .middle_green_open a{color:#15bd11;text-decoration:none;}
.order_content .middle_grey_back a,.order_content_over .middle_grey_back a, .order_content .middle_grey_info a,.order_content_over .middle_grey_info a{color:#555;text-decoration:none;}


/* -- BT LEFT WIDTH -- */
.middle_left .order_box_left{display:block;float:left;height:27px;margin:0 0 15px;padding:0 20px 0 0;text-align:center;width:223px;}
.order_box_left .order_content .middle_blue, .order_box_left .order_content_over .middle_blue,.order_box_left .order_content .middle_orange_calc, .order_box_left .order_content_over .middle_orange_calc{width:146px;}



.order_left_grey2{background:url(/images/newsite/buttons/gris-pt2-1.gif) no-repeat;height:19px;width:20px;float:left;cursor:pointer;}
.order_middle_grey{background:url(/images/newsite/buttons/gris-pt-2.gif) repeat-x;height:19px;float:left;padding:1px 5px 0;color:#fff;font-size:12px;cursor:pointer;}
.order_right_grey{background:url(/images/newsite/buttons/gris-pt-3.gif) no-repeat;height:19px;width:2px;float:left;cursor:pointer;}
.order_middle_grey a{color:#666;text-decoration:none;}



/* ---- Button Calculate ---- */
.calcpro{width:190px;float:left;margin:5px 0 0;padding:0;cursor:default;}
#calcpro_left{background:url(/images/newsite/buttons/orange-pt-1.gif) no-repeat;height:19px;width:18px;float:right;margin:5px 0 0;}
#calcpro_left2{background:url(/images/newsite/buttons/orange-calc.gif) no-repeat top;height:29px;width:25px;float:right;}
#calcpro_middle{background:url(/images/newsite/buttons/orange-pt-2.gif) repeat-x;height:19px;float:right;padding:1px 10px 0;margin:5px 0 0;}
#calcpro_right{background:url(/images/newsite/buttons/orange-pt-3.gif) no-repeat;height:19px;width:2px;float:right;margin:5px 0 0;}
#calcpro_middle a{color:#fff;font-size:13px;text-decoration:none;font-weight:normal;}


/* ---- Box Choice Button ---- */
#choice{width:250px;background:#faf7f7;border:1px solid #ccc;padding:15px 10px 10px;margin:0;float:right;position:relative!important;position:absolute;/*right:20px;*/left:70px!important;left:850px;top:-60px!important;top:220px;color:#333;font-size:11px;z-index:20;}
#choice a,#choice2 a,#choice3 a,#choice4 a,#choice5 a,#choice6 a,#choice7 a{color:#2f708c;text-decoration:none;font-size:11px;}
#choice p,#choice2 p,#choice3 p,#choice4 p,#choice5 p,#choice6 p,#choice7 p{margin:0;padding:0;}
#choice p.dl_choice,#choice2 p.dl_choice,#choice3 p.dl_choice,#choice4 p.dl_choice,#choice5 p.dl_choice,#choice6 p.dl_choice,#choice7 p.dl_choice{font-weight:bold;margin:10px 0 5px 10px;background:url(/images/newsite/puce/arrow_blue-pt.gif) no-repeat 0 3px;padding:0 0 0 20px;text-align:left;}
#choice a:hover,#choice2 a:hover,#choice3 a:hover,#choice4 a:hover,#choice5 a:hover,#choice6 a:hover,#choice7 a:hover{text-decoration:underline;}
#choice #close,#choice2 #close,#choice3 #close,#choice4 #close,#choice5 #close,#choice6 #close,#choice7 #close{float:right;width:15px;height:15px;position:relative;bottom:10px;left:10px;}
#choice .close,#choice2 .close,#choice3 .close,#choice4 .close,#choice5 .close,#choice6 .close,#choice7 .close{cursor:pointer;float:right;width:10px;height:10px;position:relative;bottom:10px;left:10px;}


/* ---- DIV Pop up ---- */
.title_illu{font-size:22px;text-align:center;width:820px;height:25px;margin-left:auto;margin-right:auto;}
.price_illu{font-size:16px;text-align:center;width:750px;height:25px;margin-left:auto;margin-right:auto;margin-top:10px;}
.price_red_illu{font-size:22px;color:#cc0000;}
.price_illu span{position:relative;bottom:8px;}
.price_red_illu .through{position:relative;bottom:0;}
.cont_bt_illu{width:820px;height:30px;margin-left:auto;margin-right:auto;margin-top:10px;}


/* ---- Txt barre rouge header ---- */
#promotion_text_sales {float:left;margin-top:28px !important;margin-top:23px;margin-left:10px !important;margin-left:5px;color:#fff;font-size:14px;font-weight:bold;}


/* ---- Prix barrés ---- */
.through{text-decoration:line-through;margin:0 0 0 5px;color:#666;}
.through2{text-decoration:line-through;margin:0 0 0 5px;color:#666;}


/* ---- Zooms exemples ---- */
.zoom{text-align:center;float:left;margin:15px 10px 15px 10px !important;margin:15px 5px 15px 5px;padding:0;cursor:pointer;}
.zoom_loupe{float:none;}
.zoom img{border:3px solid #ccc;}
.zoom img.zoom_loupe{border:0;}


/* ---- HIGHSLIDE ---- */
.highslide{cursor:url(/images/newsite/highslide/graphics/zoomin.cur), pointer;outline:none;float:left;}
.highslide-image{/*border-left:3px solid #ccc;border-right:3px solid #ccc;border-top:3px solid #ccc;*/}
.highslide-caption{display:none;border-top:none;border-left:3px solid #ccc;border-right:3px solid #ccc;border-bottom:3px solid #ccc;font-size:10pt;padding:5px;color:#333;background:#fff;text-align:center;}
.highslide-loading{display:block;color:#fff;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background:#000;}
a.highslide-credits,a.highslide-credits i{padding:2px;color:#999999;text-decoration:none;font-size:10px;}
a.highslide-credits:hover,a.highslide-credits:hover i{color:#fff;background:#666666;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}


/* ---- MENU DEPLIANT ---- */
.middle_left .arrowlistmenu .menuheader{cursor:pointer;background:url(/images/newsite/faq_plus_gd.gif) no-repeat;float:left;margin:0 5px 0 0;width:25px;height:18px;}
.middle_left .arrowlistmenu .openheader{cursor:pointer;background:url(/images/newsite/faq_minus_gd.gif) no-repeat;float:left;margin:0 5px 0 0;width:25px;height:18px;}

.middle_left .arrowlistmenu ul{list-style-type:none;margin:0;padding:0;margin:0 0 8px 10px;}

.middle_left .arrowlistmenu ul li{padding-bottom:2px;font-size:11px;float:left;width:210px;}
.middle_left .arrowlistmenu ul li a{border-bottom:1px solid #dadada;display: block;}
.middle_left .arrowlistmenu ul li a:hover{background-color:#F3F3F3;text-decoration:none;}
.middle_left .arrowlistmenu ul li.menu_price_col_left{text-align:right;font-size:11px;padding:0 3px 2px 0 !important;margin:0;width:230px !important;}

.middle_left .arrowlistmenu .title_nav{color:#333;cursor:pointer;float:left;font-size:12px;font-weight:bold;display:block;height:auto;margin:0 0 5px;padding:2px 0 0;width:200px;}
.middle_left .arrowlistmenu .title_nav_select{color:#064d9a;cursor:pointer;float:left;font-size:12px;font-weight:700;font-style:italic;display:block;height:auto;margin:0 0 5px;padding:2px 0 0;width:200px;}
.middle_left .arrowlistmenu .title_nav a{color:#333;display:block;height:auto;cursor:pointer;}
.middle_left .arrowlistmenu .title_nav a:hover{color:#333;text-decoration:none;}
.middle_left .arrowlistmenu .title_nav_select a,.title_nav_select a:hover{color:#064d9a;text-decoration:none;}

.middle_left .arrowlistmenu ul li .opensubheader{float:left;margin:0;height:14px;width:10px;padding:5px 10px;border:none;}
.middle_left .arrowlistmenu ul li .closedsubheader{float:left;margin:0;height:14px;width:10px;padding:5px 10px;border:none;}

.middle_left .arrowlistmenu ul li a.title_sub{color:#333;font-weight:bold;text-decoration:none;border:none;float:left;margin:0 10px 5px 0;padding:5px 0;height:14px;width:185px!important;width:180px;}
.middle_left .arrowlistmenu ul li a.title_sub:hover{background-color:transparent;}

.middle_left .arrowlistmenu ul li .name{float:left;width:150px;margin:0 5px 0 0;}
.middle_left .arrowlistmenu ul li .pict_zoom{float:left;width:18px;margin:0 0 0 5px;display:none;}
.middle_left .arrowlistmenu ul li .pict_zoom a{padding:0;border:0;}
.middle_left .arrowlistmenu ul li .price{float:left;width:55px;color:#cc0000;font-weight:normal;text-align:left;}
.middle_left .arrowlistmenu ul li .price_promo{float:left;width:55px;color:#fff;font-weight:normal;background:#cc0000;text-align:center;}
.middle_left .arrowlistmenu ul li ul li .name{float:left;width:150px;margin:0 5px 0 0;}
.middle_left .arrowlistmenu ul li ul li .pict_zoom{float:left;width:18px;margin:0 0 0 5px;display:none;}
.middle_left .arrowlistmenu ul li ul li .pict_zoom a{padding:0;border:0;}
.middle_left .arrowlistmenu ul li ul li .price{float:left;width:55px;color:#cc0000;font-weight:normal;text-align:left;}
.middle_left .arrowlistmenu ul li ul li .price_promo{float:left;width:55px;color:#fff;font-weight:normal;background:#cc0000;text-align:center;}



/* ---- BOX ORDER DATE MAX XMAS ---- */
#box_order_xmas{background:url(/images/newsite/box_order_xmas.jpg) no-repeat;width:232px!important;width:221px;height:50px;padding:0 12px 0 0;margin:0 0 5px;color:#cc0000;text-align:center;}
#box_order_xmas a p{height:40px;margin:0;padding:10px 20px 0 50px;}
#box_order_xmas a p{color:#cc0000;display:block;font-size:14px;}


.decembre_title{color:#FFFFFF;font-size:30px;font-weight:bold;float:left;margin:20px 0 0 670px;}
.produit_title{color:#cc0000;font-size:20px;font-weight:bold;float:left;margin:0 0 0 30px;}
.date_title{color:#cc0000;font-size:20px;font-weight:bold;float:left;margin:0 400px 0 200px;}
.livre_photo{color:#7e0403;font-size:14px;font-weight:bold;float:left;margin:25px 0 0 50px;list-style-type:none;}
.livre_photo li{padding-bottom:27px;}
#tab_fun{float:right;width:730px;height:auto;margin:0 0 0 2px;padding:0 0 20px;color:#333;}
#tab_fun2{float:right;width:744px;height:auto;margin:0;padding:0 0 0 4px;color:#333;}
.box_fun{width:230px;height:300px;float:left;margin:0 6px 6px 0!important;padding:5px;cursor:default;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.box_fun p{color:#333;}
.illu_fun{margin:0;cursor:pointer;text-align:center;height:175px;}
.box_fun .cat_txt{color:#333;height:45px;padding:0;margin:0;}
.cont_price{margin:0;padding:0;height:15px;color:#cc0000;display:block;}
.box_fun_order{float:left;margin:10px 0 0;width:215px;height:auto;color:#666666;text-align:right;}
.box_deco_order{float:left;margin:10px 0 0;width:169px;height:auto;color:#666666;text-align:right;}
p.price_fun{text-align:center;margin:0;padding:0;color:#333;height:0;}
p.price_fun .price_red_bold2{color:#cc0000;font-size:14px;font-weight:bold;}
.symbol{font-size:16px;}
#error{color:#CC0000;}

/* ---- NOTE DE ---- */
.middle_left .arrowlistmenu ul li.note_price_de{font-size:10px;color:#666;text-align:center;margin:5px 0 15px 0;padding:0;font-weight:normal;}
.middle_left .arrowlistmenu ul li.note_price_de a,.arrowlistmenu ul li.note_price_de a:hover{display:inline !important;text-decoration:underline;background:none !important;border:0;color:#666;}
.header_promo_gen span.note_price_de{font-size:10px;color:#fff;font-weight:normal;}
.header_promo_gen .note_price_de a{font-size:10px;color:#fff;text-decoration:underline;font-weight:normal;}
.header_promo_price_gen_W span.note_price_de{font-size:10px;color:#fff;font-weight:normal;}
.header_promo_price_gen_W .note_price_de a{font-size:10px;color:#fff;text-decoration:underline;font-weight:normal;}
span.note_price_de{font-size:10px;color:#666;font-weight:normal;}
.note_price_de a{font-size:10px;color:#666;text-decoration:underline;font-weight:normal;}


/* ---- BX SLIDE --- */
/*next button*/.bx-next{position:absolute;top:90px;right:5px;z-index:50;width:20px;height:58px;text-indent:-999999px;background:url(/images/newsite/puce/btn_next.png) no-repeat;}
/*previous button*/.bx-prev{position:absolute;top:90px;left:5px;z-index:50;width:20px;height:58px;text-indent:-999999px;background:url(/images/newsite/puce/btn_prev.png) no-repeat;}
/*pager links*/.bx-pager a{margin-right:5px;color:#fff;padding:3px 8px 3px 6px;font-size:12px;zoom:1;background:url(gray_pager.png) no-repeat 0 -20px;}
/*auto start button*/.bx-auto .start{background:url(gray_auto.png) no-repeat 0 2px;padding-left:13px;}
/*auto stop button*/.bx-auto .stop{background:url(gray_auto.png) no-repeat 0 -14px;padding-left:13px;}
/*next/prev button hover state*/.bx-next:hover,.bx-prev:hover{background-position:0 0;}
/*pager links hover and active states*/.bx-pager .pager-active,.bx-pager a:hover{background-position:0 0;}
/*pager wrapper*/.bx-pager{text-align:center;padding-top:7px;font-size:12px;color:#666;}
/*captions*/.bx-captions{text-align:center;font-size:12px;padding:7px 0;color:#666;width:348px;}
/*auto controls*/.bx-auto{text-align:center;padding-top:15px;}
.bx-auto a{color:#666;font-size:12px;}
