/* MENU LEFT */
.arrowlistmenu ul li .title_sub{color:#333;text-decoration:none;border-bottom:1px solid #dadada;float:left;margin:4px 0 5px;height:14px;width:200px;}
.arrowlistmenu ul li .name{border-bottom:1px solid #ccc;}
.arrowlistmenu ul li .name a{float:left;margin:0 0 0 3px;border:0;text-decoration:none;}
.arrowlistmenu ul li .name a span{display:none;text-decoration:none;}
.arrowlistmenu ul li .name a:hover span{display:block;position:absolute;padding:5px;background:#fff;border:1px solid #ccc;text-decoration:none;z-index:1000;}



.header_left_menu_price{width:230px;font-size:16px;color:#333;text-align:right;}
.header_left_menu_price span{font-size:19px;color:#cc0000;}
#header_calen_center{width:248px;height:123px;float:left;background:url(/images/newsite/calendars/header/header_calen_center_new.jpg) no-repeat;padding:405px 10px 0;font-size:16px;}
#header_calen_right{width:423px;height:528px;float:left;background:url(/images/newsite/calendars/header/header_calen_right_new.jpg) no-repeat;}
.illu_calen_new1{background:url(/images/newsite/calendars/calen_pt_mural_new2.jpg) no-repeat;width:325px;height:161px;margin:0 0 5px;cursor:pointer;text-align:center;float:left;display:block;}
.illu_calen_new2{background:url(/images/newsite/calendars/calen_pt_bureau_new2.jpg) no-repeat;width:325px;height:161px;margin:0 0 5px;cursor:pointer;text-align:center;float:left;}


/* HEADER */
#header_calendar{background:url(/images/newsite/header_diary_new.jpg) no-repeat;float:right;width:748px;margin:0;height:380px;}
#header_calendar .header_title{margin:0;padding:8px 0 0 10px;width:738px;height:32px;float:left;color:#333;font-size:24px;}
#header_calendar .header_title span{color:#333;font-size:18px;}
#header_calendar .header_title span.price{color:#cc0000;font-size:24px;font-weight:bold;float:none;}
#header_calendar .header_title span.note_price_de{font-size:10px;color:#666;}
#header_calendar .header_title span.price span.through{color:#666;font-size:18px;font-weight:normal;text-decoration:line-through;}
#header_calendar .header_subtitle{margin:0 0 125px 0;padding:8px 0 0 10px;width:738px;height:32px;float:left;color:#333;font-size:18px;}
#header_calendar .order_box_header{float:right;width:688px;margin:190px 0 0px!important;padding:0 20px 0 0;position:relative;top:40px;}
#header_calendar #cont_tabs{height:63px;width:746px;float:left;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;overflow:hidden;font-size:14px;margin:18px 0 -1px 0;}
#header_calendar #cont_zoom{display:block;height:33px;float:left;width:733px;margin:0 0 5px 0 !important;padding:5px 0 0 5px;}
#header_calendar .tabs{height:43px;width:120px;float:left;background:url(/images/newsite/tabs/tabs.png) no-repeat bottom right;color:#333;padding:20px 0 0 30px;margin:0 0 0 -25px;position:relative;z-index:10;cursor:pointer;}
#header_calendar .tabs_first{height:43px;width:100px;float:left;background:url(/images/newsite/tabs/tabs_first.png) no-repeat bottom right;color:#333;padding:20px 0 0 15px;margin:0;position:relative;z-index:10;cursor:pointer;}
#header_calendar .tabs_select{height:43px;width:120px;float:left;background:url(/images/newsite/tabs/tabs_selected.png) no-repeat bottom right;color:#333;padding:20px 0 0 30px;margin:0 0 0 -25px;position:relative;z-index:20;cursor:pointer;font-weight:bold;}
#header_calendar .tabs_select_first{height:43px;width:100px;float:left;background:url(/images/newsite/tabs/tabs_first_selected.png) no-repeat bottom right;color:#333;padding:20px 0 0 15px;margin:0;position:relative;z-index:20;cursor:pointer;font-weight:bold;}
#header_calendar .tabs a{color:#333;text-decoration:none;}
#header_calendar .tabs_over a{color:#333;text-decoration:none;font-weight:bold;}
#header_calendar .tabs span{font-size:13px;}
#header_calendar #footer_header{height:30px;padding:10px;width:726px;float:left;background:#e7e7e7;border:1px solid #d2d2d2;}


/* CONTENT */
#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:728px;height:auto;float:right;margin:20px 0 10px;padding:0;color:#333;display:block;}


/* ///////////////// HEADER /////////////////// */
#header_calen_first{background:url(/images/newsite/calendars/header_gen.jpg) no-repeat;float:right;width:748px;margin:0 0 0 0;height:250px;}
.header_text_gen{font-size:23px;line-height:20px;}
#header_new_calen{width:1000px;height:528px;margin:0 0 10px;}
#header_calen_left{width:309px;height:528px;float:left;background:url(/images/newsite/calendars/header/header_calen_left.jpg) no-repeat;}
#header_left_menu{width:230px;height:155px;margin:40px 0 0 30px;}
.header_left_menu_box{width:230px;margin:5px 0;}
.header_left_menu_txt{font-size:20px;width:230px;color:#ef5532;}
.header_left_menu_txt a{color:#ef5532;}
.header_left_menu_txt span{color:#fff;font-weight:bold;font-size:16px;background:#f43c07;padding:0 3px;}
.header_left_menu_price{width:230px;font-size:18px;color:#333;text-align:right;}
.header_left_menu_price span{font-size:22px;color:#cc0000;}
#header_calen_center span{color:#f43c07;font-size:17px;font-weight:bold;}
#header_calen_right #slogan_calen,#header_calen_right_none #slogan_calen{float:left;height:120px;font-size:22px;text-align:left;margin:10px 0 0;}
#header_calen_right #slogan_calen2{float:right;height:70px;font-size:24px;text-align:left;margin:130px 0 0;text-align:right;width:413px;padding:0 10px 0 0;}
#header_calen_right_none #slogan_calen{float:left;height:170px;font-size:26px;text-align:left;margin:50px 0 0;}
#header_calen_right #slogan_calen a,#header_calen_right_none #slogan_calen a{color:#de6918;font-weight:bold;font-size:15px;text-align:center;}
#header_calen_right #slogan_calen img,#header_calen_right_none #slogan_calen img{cursor:pointer;position:static;top:auto;margin:3px 5px 0 0;float:left;}
#header_calen_right .order_calen_header{width:400px;height:37px;}
#header_calen_right .order_calen_header #order_content,#header_calen_right_none .order_calen_header #order_content{float:left;}
#header_calen_right .order_calen_header #order_content2{float:right;}
#header_calen_right .order_calen_header #order_content .order_right_newbigger_blue,#header_calen_right .order_calen_header #order_content .order_middle_newbigger_blue,#header_calen_right .order_calen_header #order_content .order_left_newbigger_blue{float:left;}
#header_calen_right_none .order_calen_header #order_content .order_right_newbigger_blue,#header_calen_right_none .order_calen_header #order_content .order_middle_newbigger_blue,#header_calen_right_none .order_calen_header #order_content .order_left_newbigger_blue{float:left;}
#header_calen_right .order_calen_header #order_content2 .order_right_newbigger_blue,#header_calen_right .order_calen_header #order_content2 .order_middle_newbigger_blue,#header_calen_right .order_calen_header #order_content2 .order_left_newbigger_blue{float:right;}
#header_calen_right #cont_zoom{width:418px!important;width:410px;height:30px!important;height:25px;float:right;text-align:right;padding:0!important;margin:92px 5px 0 0!important;margin:90px 5px 0 0;}
#box_accr{width:726px;background:#f7f7f7;border-left:1px solid #ccc;border-right:1px solid #ccc;float:right;font-weight:bold;padding:10px 10px 5px;color:#333;margin:0;}
#box_accr_txt{width:470px;float:left;margin:10px 0 0;}
#box_accr p{margin:10px 0;padding:0;}
#box_accr #box_themas{margin:10px 10px 0 0;float:left;}
.order_box_header{text-align:center;float:right;padding:0;margin:10px 0 5px!important;width:320px;}
#box_footer_header{background:url(/images/newsite/fun_products/box_footer_header.jpg) no-repeat;width:748px;height:5px;float:right;margin:0 0 10px;}

/*///////////////////////////// TABLEAU ////////////////////////////// */
.center_middle_tab{border:0;padding:0;}
.ligne_tab{width:100%!important;width:99%;height:35px;float:left;padding:5px 0 5px 10px;border-bottom:1px dotted #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
.ligne_tab .prix a{color:#cc0000;font-weight:bold;}
.ligne_tab .prix .note_price_de a{color:#666;font-weight:normal;}
.calen_txt_box .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;}
.calen_txt_box .ligne_tab .format{width:255px!important;width:245px;}
.calen_txt_box .ligne_tab .prix{width:130px;}
.promo_tab_row{background:#cf068a;color:#fff;width:369px!important;width:364px;padding:0 3px 3px;text-align:center;font-weight:bold;}
.format{width:125px;float:left;color:#333;}
.format_title{width:125px;float:left;color:#3c3d3d;font-weight:bold;}
.info{width:130px!important;width:120px;float:left;color:#333;text-align:center;}
.info_title{width:130px!important;width:120px;float:left;color:#3c3d3d;font-weight:bold;text-align:center;}
.nbr{width:60px;float:left;color:#333;text-align:center;}
.nbr_title{width:60px;float:left;color:#3c3d3d;font-weight:bold;text-align:center;}
.prix_title{width:130px;float:left;color:#3c3d3d;font-weight:bold;text-align:center;}
.prix{width:130px;float:left;background:none;color:#CC0000;text-align:center;font-weight:bold;}
.prix_del{width:110px;float:left;background:none;text-align:center;}
.delivery_title{width:100px;float:left;color:#3c3d3d;font-weight:bold;text-align:center;}
.delivery{width:100px;float:left;background:none;text-align:center;}

/* ///////////////// CONTENT PAGE GEN/////////////////// */
.box_calen_new2{width:338px;height:405px;float:left;margin-right:10px!important;margin-right:8px;margin-bottom:10px;border:1px solid #ccc;padding:5px;}
.box_calen_new2 p{margin:0;text-align:left;padding:0;}
.box_calen_new2 p span.price_red_bold{font-size:14px;margin:0;padding:0;}
.illu_calen_new3{background:url(/images/newsite/calendars/agendas.jpg) no-repeat;width:325px;height:161px;margin:0 0 5px;cursor:pointer;text-align:center;float:left;}
.illu_calen_new1 p,.illu_calen_new2 p,.illu_calen_new3 p{color:#fff;margin:25px 0 0 215px;font-size:16px;font-weight:bold;}
ul.ul_box_calen{list-style:none;color:#333;padding:0;margin:10px 0 0 15px;width:125px!important;width:110px;height:110px;float:left;}
ul.ul_box_calen2{list-style:none;color:#333;padding:0;margin:10px 0 0 5px;width:185px;height:110px;float:left;}
ul.ul_box_calen li,ul.ul_box_calen2 li{list-style:none;background:url(/images/newsite/photobooks/puce.gif) no-repeat;background-position:0 2px;padding:0 0 0 15px;}
.header_title_gen_G{width:450px;}
#cont_zoom{margin:180px 0 0 5px!important;}
#list_calen_header{float:right;width:200px;height:250px;padding:0 10px;}
#list_calen_header p{font-weight:bold;font-size:14px;margin:5px 0;padding:0;color:#f43c07;}
#list_calen_header p#price{font-weight:bold;font-size:14px;text-align:center;margin:5px 0;padding:0;color:#cc0000;}
#list_calen_header .btn{margin:0 20px 0 0;}
#list_calen_header ul{margin:0;padding:0;list-style-type:none;}
#list_calen_header ul li{margin:0;padding:2px 0 2px 10px;cursor:pointer;}
#list_calen_header ul li.cat{margin:0;/*padding:0;*/padding:10px 0 10px 30px;font-weight:bold;cursor:pointer;background:url(/images/newsite/calendars/arrow_liste.jpg) no-repeat;background-position:0 10px;}
#list_calen_header ul li.cat a:hover{color:#90bc1d;}
.box_coll{width:348px;height:380px;float:left;margin:0 6px 10px 4px !important;margin:0 4px 10px 4px;border:1px solid #ccc;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.box_coll p{margin:0 0 0 0;text-align:left;padding:0;}
.box_coll p  span.price_red_bold{font-size:14px;margin:0;padding:0;}
.box_coll p.descr_coll{background:#faf7f7;padding:5px;border:1px solid #e5e5e5;height:70px;}
.box_coll .illu_coll{width:315px;height:161px;padding:0;margin:0 0 10px 0;float:none;cursor:pointer;}
.box_coll .box-formats{float:none; margin:5px 0 5px 0; background:#faf7f7; padding:10px 5px; width:336px; border:1px solid #e5e5e5;}
.box_coll .box-formats form{margin:0;}
.box_coll .box-formats form p{margin:0 0 0 0;background:url(/images/newsite/puce/arrow_formats.jpg) no-repeat;background-position:0 3px;padding:0 0 0 25px;}
.box_coll .box-formats form p select{width:160px;border:1px solid #999;}


/* BOX CALEN */
.box_calen{float:left;width:718px;border:1px solid #ddd;background:#f7f7f7;padding:5px;margin:0 0 10px 0;}
.box_calen .box_calen_illu{float:left;width:270px;height:250px;border:0;margin:0 10px 0 0;background:#fff;}
.box_calen .box_calen_illu img{float:right;}
.box_calen .box_calen_illu .box_cont_min_illu{width:50px;float:left;margin:15px 0 0 0;}
.box_calen .box_calen_illu .box_cont_min_illu .box_min_illu{width:50px;margin:0 0 5px;float:left;border:0px;cursor:pointer;}
.box_calen .title{float:right;width:438px;border-bottom:1px solid #0b63c5;}
.box_calen .title .name{color:#333;font-size:18px;font-weight:bold;margin:0;padding:0;line-height:22px;}
.box_calen .title .name span{font-size:14px;font-weight:normal;}
.box_calen .title .name span.new{font-size:16px;color:#fff;font-weight:bold;background:#f43c07;padding:0 3px;}
.box_calen .title .accr{color:#333;font-size:12px;font-style:italic;font-weight:normal;}
.box_calen .infos_box{width:438px;float:right;text-align:left;padding:0;}
.box_calen .infos_box p{margin:10px 0;padding:0;line-height:18px;}
.box_calen .infos_box p.links{line-height:18px;}
.box_calen .infos_box p.links img{float:left;margin:0 5px 0 0;}
.box_calen .infos_box p.links a{text-decoration:underline;color:#36a1eb;}
.box_calen .right_orange_calc{margin:0 10px 0 0;}

/* BOX CAT */
.boxcalen_illu_box{width:730px;height:315px;float:left;margin:0 0 10px;padding:5px;border:1px dotted #a0d11f;}
.calen_illu_box{width:306px;height:250px;float:left;margin:0;padding:5px;}
.calen_illu_box a img{float:left;}
.box_cont_min_illu{width:56px;float:left;margin:15px 0 0;}
.box_min_illu{width:50px;margin:0 0 5px;float:left;border:3px solid #f7f7f7;cursor:pointer;}
.calen_txt_box{width:390px!important;width:390px;height:250px;float:left;margin:0 0 0 10px;padding:5px;}
.calen_txt_box h1{margin:0 0 10px;}
.calen_txt_box .btn{width:400px!important;width:390px;float:left;margin:10px 0;}

/* BOX CALEN CAT */
.box_calen_cat{border:3px solid #f7f7f7;width:204px;float:left;margin:0 10px 20px;padding:5px;}
.box_calen_cat h1{padding:0;margin:0;font-size:14px;border-bottom:1px solid #fccec1;}
.box_calen_cat h1 a,.box_calen_cat h1 a:hover{color:#f43c07;text-decoration:none;display:block;}
.box_calen_cat p{margin:0 0 10px;padding:0;text-align:center;}
.box_calen_cat .btn{width:204px;float:left;margin:0 0 10px;}
.box_calen_cat .btn .order_left_grey2,.box_calen_cat .btn .order_middle_grey,.box_calen_cat .btn .order_right_grey{float:right;}

/* LIST EXAMPLES */
.tab_content_calen2{width:400px;height:auto;float:right;margin:5px 0 0;padding:0;color:#333;}
.tab_content_calen2 p{margin:0;padding:0;font-style:italic;font-size:11px;text-align:center;}
.tab_content_calen2 .zoom{margin:10px!important;}
.tab_content_calen2 .zoom a img{border:3px solid #ccc;}
#box_calen_editor_illu_1,#box_calen_editor_illu_2,#box_calen_editor_illu_3,#box_calen_editor_illu_4,#box_calen_editor_illu_5,#box_calen_editor_illu_6{border:3px solid #ccc;width:300px;height:200px;float:right;}
#box_cont_calen_editor_nbr{float:right;width:300px;height:20px;margin:0 0 5px;}
.box_calen_editor_nbr{float:left;margin:0 5px 0 0;width:20px;height:20px;cursor:pointer;}

/* LIST DETAILS */
ul.ul_box_calen_details{list-style:none;color:#333;padding:0;margin:0 0 0 10px!important;margin:0 0 0 5px;width:300px!important;width:300px;float:left;}
ul.ul_box_calen_details li{background:url(/images/newsite/photobooks/puce.gif) no-repeat left top;background-position:0 2px;padding:0 0 5px 15px;}

/* LIST EDITOR */
ul.ul_box_calen_editor{width:410px;float:left;list-style:none;color:#333;padding:0;margin:0;}
ul.ul_box_calen_editor li{padding:0 0 5px;}
ul.ul_box_calen_editor li.expl{padding:0 0 5px;margin:5px 0;font-style:italic;}
ul.ul_box_calen_editor li img{float:left;margin:0 5px 0 0;cursor:pointer;}
ul.ul_box_calen_editor li span{cursor:pointer;}
.box_calen_order_new{float:left;width:40%;margin:0;padding:0;}
.box_calen_order_new2{float:right;width:60%;margin:0;padding:0;}
span.box_calen_order_new2{float:right;color:#666666;text-align:right;}
.back_bt_content{float:left;margin:20px 0 0;}

/*///////////////////////////////////////////////////// BOX IMPORT /////////////////////////////////////////////////////*/
#import{_display:none;width:190px;height:140px;background:url(/images/newsite/books/import.jpg) no-repeat top center;float:left;display:block;margin:20px 0 0 6px;padding:5px 20px;text-align:left;}
#import p{margin:5px 0 0 0;padding:0;}
#import p span{background:#f43c07;color:#fff;font-weight:bold;padding:0 2px;}
/* ribbon style */
.ribbon-wrapper{position:relative;}
.ribbon-front{background-color:#f43c06;height:17px;width:230px;position:relative;left:-20px;z-index:2;color:#fff;text-align:center;padding:3px 0 0 0;font-weight:bold;text-transform:uppercase;}
.ribbon-edge-topleft,.ribbon-edge-topright,.ribbon-edge-bottomleft,.ribbon-edge-bottomright{position:absolute;z-index:1;border-style:solid;height:0;width:0;}
.ribbon-edge-topleft,.ribbon-edge-topright{}
.ribbon-edge-bottomleft,.ribbon-edge-bottomright{top:20px;}
.ribbon-edge-topleft,.ribbon-edge-bottomleft{left:-20px;border-color:transparent #FF805A transparent transparent;}
.ribbon-edge-topleft{top:0;border-width:0 10px 0 0;}
.ribbon-edge-bottomleft{border-width:0 10px 5px 0;}
.ribbon-edge-topright,.ribbon-edge-bottomright{left:200px;border-color:transparent transparent transparent #FF805A;}
.ribbon-edge-topright{top:0;border-width:0 0 0 10px;}
.ribbon-edge-bottomright{border-width:0 0 5px 10px;}
.ribbon-back-left{position:absolute;top:5px;left:0;width:0;height:20px;z-index:0;}
.ribbon-back-right{position:absolute;top:5px;right:0;width:0;height:20px;z-index:0;}

/* //////////////////////////  MISE EN PAGE //////////////////////////////////// */
.title_page{font-size:16px;margin:10px 0;border-bottom:1px solid #fccec1;}
.title_page span{font-size:14px;color:#333;}
p.accroche{font-weight:bold;padding:3px 0 5px;margin:0;}
.note{margin:15px 0 0;float:left;}
.info_dispo{font-size:12px;margin:5px auto;display:block;float:left;width:820px;}
.li_new{color:#2174cd;}
.new{color:#fff;font-weight:bold;background:#f43c07;padding:0 3px;}
.new2{color:#fff;font-size:12px;font-weight:bold;background:#f43c07;padding:0 3px;}
.zoom img{border:0;}
#choice{width:200px;height:auto;background:#faf7f7;border:1px solid #ccc;padding:15px 10px 10px;margin:0;float:left;position:relative!important;position:relative;left:10px!important;left:10px;top:20px!important;top:20px;color:#333;font-size:11px;z-index:20;}
#header_promo_second_calen{width:1000px;height:32px;font-size:24px;font-weight:bold;color:#fff;text-align:center;margin:0 0 5px;float:left;}
#header_promo_second_calen_center{background:#cf068a;height:32px;width:940px;float:left;}
#header_promo_second_calen_left{background:url(/images/newsite/books/left_home_banner.jpg) no-repeat;height:32px;width:20px;float:left;}
#header_promo_second_calen_right{background:url(/images/newsite/books/right_home_banner2.jpg) no-repeat;height:32px;width:40px;float:left;}
form{color:#f43c07;font-size:15px;font-weight:bold;margin:0 0 10px;}
form strong{color:#333333;font-size:12px;font-weight:bold;margin:0 0 10px;}
form select{text-align:left;}
.price_red_illu .through{font-size:18px;text-decoration:line-through;position:relative;bottom:5px;margin:0 0 0 5px;}

/* ///////////// PRIX DEGRESSIFS //////////////// */
#deg_prices{width:210px;height:85px;float:left;cursor:pointer;margin:10px 20px 10px 13px;padding:0;text-align:left;font-size:12px;}
#deg_prices a{color:#fff;height:83px;width:205px;display:block;background:url(/images/newsite/calendars/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;}

.content_tab_sh{width:688px;height:auto;padding:0 20px;margin:0 0 20px;float:left;font-size:12px;}
.content_tab_sh h1{color:#36a1eb;font-size:22px;font-weight:normal;margin:0;padding:0;}
.content_tab_sh h1 span{color:#333;font-size:14px;font-weight:normal;}
.content_tab_sh h2{color:#333;font-size:14px;font-weight:normal;margin:0 0 15px;padding:0;}
.content_tab_sh h2 span{font-size:10px;}
.content_tab_sh .box_tab{float:left;width:260px!important;width:240px;margin:15px 20px 10px 0;}
.content_tab_sh p{font-size:12px;text-align:left;margin:5px 0;padding:0;}
.content_tab_sh p strong{color:#36a1eb;font-size:14px;}
.content_tab_sh ol{font-size:12px;text-align:left;margin:0 0 0 30px;padding:0;}
.content_tab_sh .order_content,.content_tab_sh .order_content_over{float:left;margin:20px 10px 0 10px;}
.content_tab_sh .order_content .middle_orange_calc,.content_tab_sh .order_content_over .middle_orange_calc, .content_tab_sh .order_content .middle_blue, .content_tab_sh .order_content_over .middle_blue{width:146px;text-align:center;}
.tab_prices .prices{font-size:14px;color:#cc0000;font-weight:bold;}
