.popup_container{position:fixed;z-index:6;display:none;background-color:#FFF;-moz-box-shadow:0 0 5px 2px #888;-webkit-box-shadow:0 0 5px 2px #888;-o-box-shadow:0 0 5px 2px #888;box-shadow:0 0 5px 2px #888;filter:progid:DXImageTransform.Microsoft.Shadow(color=#888888, Direction=NaN, Strength=5);width:457px;height:500px}.popup_container.popupdossier{background-image:url(/views/images/background/dossier.png);background-repeat:no-repeat;background-position:0 105px}.popup_container.popuprdv{background-image:url(/views/images/background/popup_rdv.png);background-repeat:no-repeat;background-position:0 145px}.popup_container.popupappel{height:405px;background-image:url(/views/images/background/popup_appel.png);background-repeat:no-repeat;background-position:25px 153px}.popup_container.save_alerte{width:433px;height:344px}.popup_container.popupsendfriend{width:433px;height:545px}.popupsendfriend .header_popup,.save_alerte .header_popup{padding-top:6px;padding-bottom:0;color:#FFF;background-color:#5b5a5a;padding-left:25px;font-size:22px;line-height:24px;height:25px}.popupsendfriend .header_popup .close_popup,.save_alerte .header_popup .close_popup{position:absolute;right:5px;width:20px;top:6px;height:18px;display:inline-block;background:url(/views/images/buttons/close_popup.png) no-repeat;cursor:pointer}.popup_container .close_popup{position:absolute;right:10px;width:16px;top:10px;height:18px;display:inline-block;background:url(/views/images/buttons/close_popup_black.png) no-repeat;cursor:pointer}.save_alerte .body_popup{padding-left:25px}.popupsendfriend .body_popup p,.save_alerte .body_popup p{font-size:25px;margin-top:35px;margin-bottom:50px;line-height:27px}.popupsendfriend .body_popup p{margin-left:20px;margin-bottom:20px}.popupsendfriend .header_popup p.title,.save_alerte .header_popup p.title{margin:0;padding:0;font-size:22px}.save_alerte p.change_alerte{font-size:17px;margin-top:35px;margin-bottom:0;line-height:18px}.btn_validate{float:right;padding:5px 20px;background-color:#0280ba;color:#FFF;text-decoration:none;font-size:21px;line-height:21px;display:inline-block;cursor:pointer}.popupdossier .btn_validate,.popuprdv .btn_validate{margin-top:15px;text-transform:uppercase}.popupsendfriend .btn_validate{margin-top:10px;text-transform:uppercase}.popupappel .btn_validate{margin-top:25px;text-transform:uppercase}.save_alerte .btn_validate{margin-right:30px}.save_alerte span{display:block;font-size:20px;margin-bottom:5px}.save_alerte input[type=text]{border:1px solid #5b5a5a;width:263px;height:24px;padding:5px 0 0 5px;font-size:22px;line-height:22px}.form_popup{float:right;width:265px;padding-right:40px}.form_popup input[type=text]{width:257px;border:1px solid #a8a4a8;height:29px;padding:0 0 0 8px;margin-bottom:5px;font-size:20px}.form_popup textarea{resize:none;width:253px;height:69px;border:1px solid #a8a4a8;padding:6px 0 0 10px;font-size:16px}.popupsendfriend .form_popup textarea{width:255px;padding:0 0 0 10px;height:135px;font-size:20px}.title_popup{font-size:40px;margin-top:20px;margin-bottom:10px;margin-left:75px;line-height:35px}.mandatory_fields{margin:0 0 5px;text-align:right;font-size:17px}.complete_message{float:right;font-size:16px;position:relative;bottom:-3px}.message_lib{font-size:20px}.pre_area{margin-top:10px;margin-bottom:0}.popupsendfriend .form_popup{padding-right:20px;width:auto}.popupsendfriend .form_popup .lib_input{display:inline-block;width:122px;font-size:19px;vertical-align:top}.popupsendfriend .icon_enveloppe{width:25px;height:18px;display:inline-block;background-image:url(/views/images/sprites/enveloppe_white.png);margin-right:7px}