/* Book */
section#book {margin-top:3rem}

section#book .shadow1 {box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
section#book .titre_box p:first-child {position:relative; line-height:inherit; font-size:2.45rem; text-transform:inherit; z-index:1000; color:#cc071e}
section#book div.collo_contener {position:relative; width:75rem; margin:-1.5rem auto 0 auto; padding:4rem 2.5rem 10rem 2.5rem; background-color:#f1f1f1;}
section#book div#rows {margin-bottom:3rem}
section#book div.row1 {display:flex; justify-content:space-between; align-items:flex-start;}
section#book div.row1 .top_photo {position:relative; width:21rem; height:27.9rem; margin-left:3.5rem; background-position:0rem 0rem; background-repeat: no-repeat; background-size:cover;}
section#book div.row1 .us_book {background-image:url('../images/book/cover_520x734_us.jpg');}
section#book div.row1 .fr_book {background-image:url('../images/book/cover_520x734_fr.jpg');}
section#book div.row1 .infos_txt {position:relative; width:45.5rem; height:fit-content; padding:2rem 1.6rem 2.9rem 2rem; font-size:.85rem; font-weight:400; line-height:1rem; text-align:justify; color:#173050; background-color:white; border-radius:3px;}
section#book div.row2 {display:flex; justify-content:space-between; align-items:center;}
section#book div.row2 .link_boxes {position:relative; width:19.6rem; height:29rem; margin-left:3.5rem; padding:2rem; background-color:white; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
section#book div.row2 .link_boxes .link_boxes_content {display:flex; flex-direction:column; justify-content:flex-start; width:100%; height:100%; text-align:center; cursor:pointer}
section#book .link_boxes_content .bloc1 p {font-weight:400;}
section#book .link_boxes_content .bloc2 img {margin:.8rem 0 .8rem 0;width:10rem;}
section#book .link_boxes_content .bloc3 p {margin:.8rem 0 0 0; font-size:.7rem; line-height:.9rem; font-weight:400;}
section#book .link_boxes_content .bloc4 p {margin:.4rem 0 0 0; font-size:1.6rem; font-weight:400;}
section#book .link_boxes_content .bloc5 p {margin:0 0 .8rem 0; font-size:.7rem; line-height:.9rem; font-weight:400;}
section#book .link_boxes_content .bloc6 p {margin:-.3rem 0 .0 0; font-size:.7rem; font-style:italic; font-weight:400; text-align:center; line-height:1rem;}
section#book .link_boxes_content .bloc7 button {width:100%; padding:.2rem 0; font-size:.9rem;  font-weight:300; color:white; background-color:var(--BlueNavy); margin:0 auto;}
section#book .link_boxes_content .bloc7 button:hover {background-color:var(--ParisColor);}
section#book .link_boxes_content .bloc7 p {margin:.8rem 0 0 0; font-size:.7rem; line-height:.9rem; font-weight:400;}
section#book .link_boxes_content .bloc8 p {margin:.4rem 0 0 0; font-size:1.6rem; font-weight:400;}
section#book .link_boxes_content .bloc9 p {margin:-.3rem 0 .8rem 0; font-size:.7rem; font-style:italic; font-weight:400; text-align:center; line-height:1rem;}

section#book .link_boxes .B2 .bloc6 {margin-top:1rem}
section#book div.row3 .credits_boxe {position:relative; width:fit-content; height:fit-content; margin-left:3.5rem; padding:2rem 1.6rem 2rem 2rem; font-size:.85rem; font-weight:400; line-height:1rem; text-align:justify; color:#173050; background-color:white; border-radius:3px;} 
section#book div.row3 .credits_boxe ul li:nth-child(2){margin-top:1rem}
section#book div.row3 .credits_boxe li {list-style-type:disc; margin:0 0 0 2rem;}
section#book div.row3 .credits_boxe p {font-size:1.2rem; font-weight:400; margin-bottom:1rem; text-decoration:underline;}
section#book div.row3 .credits_boxe li span {font-weight:600}