#videos {position:relative; top:0; left:0;}

#videos p.medium_titre_3 {margin:0 auto; line-height:2.1rem; font-size:2rem; color:var(--ShipColor); text-transform: inherit; text-align: left;}
#videos .titre_box p:first-child {font-size:4rem; padding-right:2.1rem; text-transform:inherit;}

/* start videos */
#videos .main_contener {position:relative; top:0px; left:0;}
#videos .grey_box {width:70.7rem; padding:2rem; margin:0 auto 3rem auto; background-color:#f1f1f1; border-radius:1rem;  text-align: justify;}

#videos .grey_box .flex_contener {display:flex; width:100%; margin-top:.8rem; justify-content:flex-start; align-items:flex-start;}
#videos .grey_box .flex_contener .imgc {width:51.13rem; height:11.78rem; margin-right:1.5rem; background-position:center top; background-repeat: no-repeat; background-size:contain;}
#videos .grey_box .flex_contener .imgc p {position:relative; top:8.5rem; font-size:.75rem; text-align:center; }
#videos .grey_box .flex_contener .textc {width:171.2rem}
#videos .grey_box .flex_contener div:nth-child(2) div p {font-size:.9rem; line-height:1.25rem;}

#videos .grey_box .my_btn {padding:.30rem 9rem; font-size:.9rem}
#videos .grey_box .my_btn:hover {background-color: var(--ParisColor); transition: .6s cubic-bezier(.14,.7,.93,.5);}
#videos .grey_box .my_btn:focus {background-color:var(--ParisColor);}

#videos .grey_box #playlist .video001 p.titre {position:relative; top:0rem; width: 20rem; min-height:2.2rem; line-height: 1.1rem; margin-bottom: 0.5rem; font-size:1rem;}
#videos .grey_box #playlist .video001 p {display:flex; position:relative; top:5.5rem;}
#videos .grey_box #playlist .video001 p.titre span {align-self:flex-end;}
#videos #playlist .video001 {margin-right:1.5rem; margin-bottom:2rem;}
#videos #playlist .video001:last-child {margin-right:0;}
#videos .grey_box .flex_contener {flex-wrap: wrap;}
#videos .grey_box .flex_contener .video001 img {width:20rem;}

/* end videos */