*{font-family:CenturyHappytal,Fallback,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,html{margin:0;padding:0}.top_page{background-image:url(/themes/happytal/content/images/demande_rappel_ban2.jpg);background-repeat:no-repeat;background-position:center;background-size:100%;width:100%;padding-top:50px;padding-bottom:50px}.rectangle{background-color:rgba(0,0,0,.4);margin:0 auto;text-align:center}.rectangle span{color:#fff;font-family:Roboto;font-weight:700;line-height:2em}.bg-gray{background:#f1f1f1}.color-rose{color:#d9477c}.page{background:#fff;margin:0 auto;padding:20px 8% 20px 8%;font-family:Roboto-Regular!important;width:100%;margin-bottom:20px}.pageDCP{background:#fff;margin:0 auto;padding:20px 8% 20px 8%;font-family:Roboto-Regular!important;width:100%;margin-bottom:20px;margin-top:1%}.PinkTitle{color:#d9477c;font-family:Roboto-Regular;font-size:24px;font-weight:700}.opaquesection{background-color:rgba(0,0,0,.7)}.tiny-text{color:#d9477c!important;font-size:12px!important;font-weight:400!important}.row h1{font-size:24px;font-weight:700}.row img{width:100%}.row h2{font-size:20px;font-weight:700}p.title{color:#d9477c!important;font-size:20px!important;font-weight:400!important;width:234px}.row p{font-size:18px;font-weight:400;color:#9b9b9b}.rowText{color:#9b9b9b;font-family:Roboto-Regular;font-size:16px!important;font-weight:400;padding-bottom:6px}.rowText2{color:#9b9b9b;font-family:Roboto-Regular;font-size:16px!important;font-weight:400}.row p a{color:#4a90e2;text-decoration:none;cursor:pointer}p.first{margin-top:35px}p.small-title{color:#bbbdbf!important;font-size:12px}p sup.bulle{border:1px solid #4a90e2;border-radius:50%;color:#4a90e2;padding:3px;width:15px;height:15px;display:inline-block;line-height:0;font-size:11px;top:-1.2em}p sup.bulle span{display:inline-block;padding:50% 30%}.orange{color:#f5a623}.infoblock{border:1px solid #9b9b9b;text-align:center;padding:15px;padding-left:50px;padding-right:50px}.infoblock2{border:1px solid #9b9b9b;text-align:justify;padding:15px;padding-left:20px;padding-right:20px}.formblock{padding-right:30px}input.small{width:65px!important;border:none;border-bottom:1px solid #bbbdbf!important;outline:none;font-size:16px!important;text-align:center;font-family:Roboto-Regular}input[type="text"],select{border:none;border-bottom:1px solid #bbbdbf;outline:none;width:300px;font-family:Roboto-Regular;font-size:16px}.row table td{padding-right:20px;font-size:16px;font-weight:400;color:#9b9b9b;font-family:Roboto-Regular}.m0{margin:0 0 0 0}.p0{padding:0 0 0 0}.bordered{margin-top:20px;width:98%;border:1px solid #9b9b9b;margin-left:0!important}.bordered_selected{margin-top:20px;border:2px solid #d9477c;width:98%;margin-left:0!important}.border-right{border-right:1px solid #9b9b9b}.border-right_selected{border-right:2px solid #d9477c}label.labelcheck{font-size:16px!important;color:#9b9b9b;font-weight:400!important;font-family:Roboto-Regular}.color-red{color:#d9477c}.color-yellow{color:#f5a623}.small{font-size:12px!important;font-weight:400!important}.smallGrey{font-size:12px!important;font-weight:400!important;color:#9b9b9b;font-family:Roboto-Regular}table.form tr{height:45px}label.labelForm{width:100px!important;font-size:16px!important;color:#9b9b9b;font-weight:400!important;font-family:Roboto-Regular;padding-right:30px}label.labelForm2{font-size:16px!important;color:#9b9b9b;font-weight:400!important;font-family:Roboto-Regular}hr{display:block;clear:both;height:2px;width:178px;border-top:2px solid #4a90e2!important;margin:40px auto}input.disabled{background:#fff!important;border:none!important;color:#9b9b9b!important;font-size:16px!important;font-weight:400!important}sup{color:#4a90e2}.demi-width{width:80%!important;margin:30px auto}.buttonSubmit{margin:0 auto;min-height:34px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0 25px!important;font-size:14px!important}.fs-1em{font-size:1em!important}.bg-color-pink{background-color:#d9477c!important}.bg-color-blue{background-color:#4a90e2!important}.btn-color-pink1{color:#fff;background-color:#d9477c;border:1px solid #d9477c!important;outline:none}.btn-color-Orange{color:#fff;background-color:#ff6e6e;border:1px solid #ff6e6e!important}.btn-color-pink2{color:#d9477c;background:#fff;border:1px solid #d9477c!important;outline:none}.btn-color-blue{color:#4a90e2;background:#fff;border:1px solid #4a90e2!important}.btn-color-blue2{color:#fff;background:#4a90e2;border:1px solid #4a90e2!important}.btn-a-href{padding:5px;color:#d9477c;font-family:Roboto;font-size:14px;border:0;background-color:unset;font-weight:500;text-decoration:underline}.pos-valid-sign-btn{position:relative;top:-66px}.Two-btn-center{margin-right:5%;margin-left:5%;margin-bottom:1%!important;margin-top:2%!important}input[name="produitChoisi"]{display:none}.choix{display:flex;align-items:center;justify-content:center}.choix label{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;-o-appearance:button;-ms-appearance:button;appearance:button;margin:auto;color:#d9477c;background:#fff;border:1px solid #d9477c!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px;text-align:center}.error_border{border-bottom:2px solid #ff6e6e!important}.error_label{color:#ff6e6e!important}.error{font-size:12px!important;font-weight:400!important;color:#ff6e6e!important}select option{margin:40px;background-color:rgba(0,0,0,.7);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);color:#fff}select#mutuelleChoix{-webkit-appearance:none;font-size:18px;font-weight:300;line-height:27px}#mutuelleChoix option{margin:40px;background:#fff!important;color:#72888e!important;-webkit-appearance:none;font-size:14px;font-weight:300;line-height:21px}input[type="radio"]{display:none}input[type="radio"]+label span{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;cursor:pointer;display:inline-block;margin:-1px 4px 0 0;vertical-align:middle;width:22px;height:22px;border-radius:3px;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;padding-left:3px;font-size:15px}input[type="radio"]:checked+label span{background:#fff;color:#5cb85c;border:1px solid #5cb85c;display:inline-flex}input[type="radio"]:checked+label span::after{font-family:'FontAwesome';content:""}.v2-checkbox label{display:inline-block;position:relative;padding-left:5px;width:auto!important}.smallp{font-size:14px!important;font-weight:400}.buttonBlock{margin-top:30px}.popup input,select,textarea{border:1px solid #d8e4e7!important;padding:14px 0 14px 12px!important;line-height:1.42857143;display:block;width:100%;font-family:Roboto-Regular;font-size:16px}.popup label{width:100%!important;font-weight:700!important;margin:20px 0 20px 0}.popup textarea{width:100%;height:100px}.hideDiv{display:none!important}.buttonContainer{text-align:center;justify-content:center;margin:0 auto}.btnFooter{border-radius:3px;text-align:center;padding:10px 20px 10px 20px}.btnCancel{color:#d9477c;border:1px solid #d9477c;background:#fff}.btnConfirm{color:#fff;border:1px solid #4a90e2;background:#4a90e2}.borderSignature{border:1px solid #979797}.mobBorderSignature{border:1px solid #979797}.Signature-Mobile{visibility:visible;background-color:#fff;opacity:1;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity 500ms;z-index:10}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:rgba(0,0,0,7);box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box;color:#fff}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#fff;font-weight:500;font-family:Roboto}.autocomplete-suggestion b{font-weight:normal;color:#1f8dd6}.autocomplete-suggestion.selected{background:#d9477c}.fixedPage{position:fixed}.bigBorderSignature{display:block}.minBorderSignature{display:none}.pagePdf{padding:30px 0 30px 15px!important}.v2-part .v2-section .formrow{padding-bottom:20px}.v2-part .v2-section .forgot-password{width:30%}.v2-part .v2-section .loginpopup.password-creat{width:70%}.v2-part .v2-section .password-creat p.passwordruletxt{font-family:Roboto-Regular;font-weight:300;font-size:13px;color:#72888e}.v2-part .v2-section .formrow .Put-left{padding:0 0 10px 0;vertical-align:middle;text-align:right}.v2-part .v2-section .forgot-password .Put-left a{color:#d9477c;font-family:Roboto-Regular;font-weight:300;font-size:13px}.padingImgprod{margin:20px 1px 10px 20px}#container1{width:100%;margin:auto}#container1 #col1{float:left;width:25%;padding:1em}#col1Inner{background-color:#fff}#container1 #col2{position:relative;float:left;width:75%}#container1 #col1{width:100%}#container1 #col2{width:100%;padding:0 1em}#container1 #col2{padding:1em 1em .5em 0}#container1 #col2{padding:1em 1em .5em 0}@media(min-width:1366px){#container1{width:1280px}#container1 #col2{padding:1em 1em .5em 0}}.block-category-navigation .listbox ul li.inactive,.block-manufacturer-navigation .listbox ul li.inactive{border-bottom:1px solid #56585d;background-color:#fff;color:#56585d;text-transform:uppercase;cursor:pointer}.block #myAccountNavigationListBox{margin:0;padding:1em;font-size:1.02em;line-height:40px}.block a{}.block li{list-style:none}.block li.separator{margin:5px 0;width:140px;height:1px;background:#e8e6d2}.block.block-category-navigation{margin:0 auto;width:100%}.block-category-navigation,.block-manufacturer-navigation,.block-recently-viewed-products,.block-info,.block-newsletter,.block-popular-tags,.block-popular-blogtags,.block-blog-archive,.block-poll,.block-account-navigation{}.block-category-navigation .listbox ul li.inactive,.block-manufacturer-navigation .listbox ul li.inactive{border-bottom:1px solid #56585d;background-color:#fff;color:#56585d;text-transform:uppercase;cursor:pointer}.block-category-navigation .active a :hover,.block-manufacturer-navigation .active a:hover{text-decoration:underline}.slide a.learnmore:hover,#go-to-services .patientLink:hover,#go-to-services .relativeLink:hover,#go-to-services .serviceLink:hover,.header-links-wrapper ul li a,.buttonRole,.buttonGrey,.buttonWhite,#categoryListBox a,.homenav a,#go-to-services-bar button{-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.block{padding-left:0}.block .title{padding:4px 8px;text-transform:uppercase;font-weight:700;font-size:.9em}.block .listbox{margin:0;padding:1em;font-size:11px;line-height:18px;text-align:center}nav ul{display:inline-block}.block #categoryListBox,.block #myAccountNavigationListBox{margin:0;padding:1em;font-size:1em}.block #categoryListBox,.block #myAccountNavigationListBox{margin:0;padding:1em;font-size:1.1em}#categoryListBox li{margin:0;display:inline;float:left;list-style:outside none none}#categoryListBox a{display:block;padding:.5em;margin:0 .25em;text-decoration:none;color:#fff;font-size:1em}#categoryListBox a:hover{background-color:rgba(0,0,0,.4);text-decoration:none}#categoryListBox a.active{text-decoration:none}#container2{width:100%;background:url(/themes/happytal/content/images/15660129311_dc1e75f468_h.jpg) no-repeat scroll 0 0 rgba(0,0,0,1)}#container2>div.container2-innerdiv{background-color:rgba(255,255,255,.9);background-image:url(/themes/Happytal/Content/images/defaultbanner.jpg);background-repeat:no-repeat;background-size:100%;background-position:center}.master-wrapper-page{display:block;margin:auto;width:100%;height:auto}.clear{float:none;clear:both;height:0;border:medium none;font-size:0;line-height:0}nav select{display:none}@media(max-width:992px){.bigBorderSignature{display:none}.pageDCP{padding:20px 11% 20px 11%}.padingImgprod{margin:20px 1px 10px 20px}.minBorderSignature{display:block}.popup{width:80%!important}.border-right{border-right:none}.border-right_selected{border-right:none}label.labelcheck{padding-right:0!important}}@media(min-width:1366px){.page{}}@media(max-width:480px){.page{padding:30px;width:100%}.leadrequest-bottombuttondescription{margin-bottom:15px}nav select{display:inline-block}.rectangle span{font-size:18px}.rectangle{width:330px;height:75px}}@media(min-width:480px)and (max-width:768px){.rectangle span{font-size:20px}.rectangle{width:460px;height:80px}nav select{display:inline-block}}@media(min-width:768px){.rectangle span{font-size:30px}.rectangle{width:630px;height:130px}}@media(min-width:1280px){.rectangle span{font-size:30px}.rectangle{width:630px;height:130px}}