/* reset jquery css */
/*.ui-widget { font-family:Arial,Helvetica,sans-serif;font-size:11px; }
.ui-widget .ui-widget { font-size: 11px }
.ui-widget-content { border: none; }
.ui-widget-header { border: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: none; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: none; }
 */
body .ui-corner-all{-moz-border-radius : 0;-webkit-border-radius : 0;}
body .ui-widget-header{background:#3499ab;border:none;}
body .ui-datepicker-next {background:url('../../Images/FR/common/blue-button-arrow-right.gif') 50% 50% no-repeat;border:none;}
body .ui-datepicker-prev {background:url('../../Images/FR/common/blue-button-arrow-left.gif') 50% 50% no-repeat;border:none;}
/******** BOUTTON ***********/
body .ui-datepicker-next:hover,body .ui-datepicker-prev:hover{border:none;}
.reassurance-popin .ui-state-active, .reassurance-popin .ui-widget-content .ui-state-active, .reassurance-popin .ui-widget-header .ui-state-active { border: none; }
.reassurance-popin .ui-state-default, .reassurance-popin .ui-widget-content .ui-state-default, .reassurance-popin .ui-widget-header .ui-state-default { border: none; color: #212121;}
.reassurance-popin search-bloc .ui-state-active a, .reassurance-popin .search-bloc .ui-state-active a:link, .reassurance-popin .search-bloc .ui-state-active a:visited { color: #212121/*{fcActive}
*/
; text-decoration: none; }
.reassurance-popin .ui-accordion-icons .ui-accordion-header a {padding:0 0 0 7px;font-size: 12px;}
.reassurance-popin .ui-accordion .ui-accordion-content{padding:40px 0 0 0;}
.reassurance-popin .ui-helper-reset{line-height: 1;}
.reassurance-popin .ui-widget {font-family: Arial,Helvetica,sans-serif;font-size: 11px;}
.reassurance-popin{font-family:Arial,Helvetica,sans-serif;font-size:11px;left:50%;margin-left:-320px;position:absolute;width:641px;z-index:10001}
.reassurance-popin a{color:#000;text-decoration:none}
.reassurance-popin .img-head{background:red url(../../Images/FR/popin-reassurance/header-reassurance.jpg) center center no-repeat;clear:both;display:block;float:left;height:150px;margin-bottom:20px;margin-top:5px;width:596px}
.reassurance-popin .accordion{clear:both}
.reassurance-popin strong{color:#dc002e}
.reassurance-popin p{border-bottom:1px dotted #c7c7c7;margin-bottom:40px;padding-bottom:40px;padding-left:25px;padding-right:25px}
.reassurance-popin .last{border:0;margin-bottom:0}
.reassurance-popin .lld{background:url(../../Images/FR/popin-reassurance/lld.png) 11px center no-repeat;padding-left:145px}
.reassurance-popin .loa{background:url(../../Images/FR/popin-reassurance/loa.png) 11px center no-repeat;padding-left:145px}
.reassurance-popin .popin-top{background:url(../../Images/FR/popin-reassurance/bg-popin-top.png) center center no-repeat;height:8px;width:100%}
.reassurance-popin .popin-mid{background:url(../../Images/FR/popin-reassurance/bg-popin-mid.png) center center repeat-y;padding:19px 23px 19px 22px;}
.reassurance-popin .popin-bot{background:url(../../Images/FR/popin-reassurance/bg-popin-bot.png) center center no-repeat;height:8px;width:100%}
.accordion h3{background:url(../../Images/FR/popin-reassurance/bg-link-accordion.png) repeat-x;cursor:pointer;font-weight:400;height:33px;line-height:33px;margin:1px 0}
.accordion h3 a{background:url(../../Images/FR/popin-reassurance/accordion-close.png) right center no-repeat;border-left:2px solid #dc002e;float:left;font-size:14px;line-height:13px;margin-left:12px;margin-top:10px;padding-left:7px;text-transform:uppercase;width:560px}
.accordion h3.ui-state-active a{background:url(../../Images/FR/popin-reassurance/accordion-open.png) right center no-repeat}
.accordion h3.ui-corner-all.ui-state-hover a{background:url(../../Images/FR/popin-reassurance/accordion-hover.png) right center no-repeat}
.accordion .accordion-content{background:#fbfbfb top repeat-x;padding-top:40px; overflow:hidden;}
.contact-popin{font-family:Arial,Helvetica,sans-serif;font-size:11px;left:50%;margin-left:-280px;margin-top:-261px;position:fixed;top:50%;width:560px;z-index:99999; zoom: 1;}
.contact-popin a{color:#000;text-decoration:none}
.contact-popin h3{clear:both;color:#595959;font-weight:400;margin:0;margin-bottom:20px;font-size:11px;text-transform:none}
.contact-popin h3 label{display:block;}
.contact-popin h3.error{color:#dc002e}
.contact-popin .law{clear:both;color:#595959;text-align:justify;padding-top:5px;}
.contact-popin .popin-top{background: #FFF url('../../Images/FR/popin-contact/bg-popin-top.png') center center no-repeat;height:8px;width:100%; font-size: 1px;}
.contact-popin .popin-mid{background: #FFF  url('../../Images/FR/popin-contact/bg-popin-mid.png') center center repeat-y;padding:15px 20px; overflow-y:scroll;}
.contact-popin .popin-bot{background: #FFF  url('../../Images/FR/popin-contact/bg-popin-bot.png') center center no-repeat;height:8px;width:100%; font-size: 1px;}
.contact-popin select,.contact-popin input.text,.contact-popin textarea{background:#FFF;border:1px solid #b7b3b3;color:#595959;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0 0 10px;}
.contact-popin select.error,.contact-popin input.text.error,.contact-popin textarea.error{border:1px solid #dc002e}
.contact-popin input.text,.contact-popin textarea{padding:2px 5px}
.contact-popin select{width:150px}
.contact-popin input.text{width:234px}
.contact-popin input.text.input-float{margin-left:5px;}
.contact-popin input.checkbox{margin:0;}
.contact-popin textarea{height:50px;width:491px}
.contact-popin label.text{display:block;margin:5px 0}
.contact-popin label.checkbox{cursor:default;margin-left:20px;margin-top:-14px;display:block;float:left;margin-bottom:20px;}
.contact-popin .required{color:#595959}
.contact-popin .submit{background:#dc002e url(../../Images/FR/common/bg-btn-chevron.png) 94% center no-repeat;border:0;color:#FFF;cursor:pointer;float:right;font-size:17px;padding:6px 30px 8px 10px;text-transform:uppercase;width:auto}
.valign_a{float:left; position:relative; top:2px;}
.contact-popin .champs{color:#000000;text-transform:uppercase;vertical-align:top; margin-top:5px;margin-bottom:10px;}
.contact-popin .champs .txt{padding-right:2px;height:20px;vertical-align:top;}
.contact-popin .champs .txt input.text{width:104px;vertical-align:top;}
.contact-popin .champs .txtbis{padding-top:2px;height:18px;}
.contact-popin a{vertical-align:top;}
.contact-popin .txt button.calendar{margin-top:-20px;}
.contact-popin .heure{width:50px;float:left;margin:0px 5px 0px 3px;display:inline;}
.contact-popin .heure .select_txt_bt{padding:0px 16px 0px 5px;}
.contact-popin .ligneInfo{margin-bottom:12px;}
.contact-popin .layers{display:none;position:absolute;z-index : 1005;}
.contact-popin .form-legals{margin-top:5px;background:url('../../Images/FR/common/ico-black-arrow-down.png') 45% 3px no-repeat;cursor:pointer;}
.contact-popin .form-legals .legalss {/*top : 220px;left:120px;*/
width:261px;padding-bottom:13px;padding-top:45px;background: url('../../Images/FR/product/bg-layer-legals-bottom_2.png') 0 100% no-repeat;}
.contact-popin .form-legals .legalss .layer-inner{background: url('../../Images/FR/product/bg-layer-legals-top_2.png') 0 0 no-repeat;padding-top:13px;}
.contact-popin .form-legals .legalss .layer-content{background:url('../../Images/FR/product/bg-layer-legals.png') 0 100% repeat-y;padding: 0 20px 10px 20px;}
.contact-popin .form-legals .legalss .layer-content .mentions{color:#939393;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.contact-popin .form-legals .legalss {top : 505px;}
}
.popin-cache, .popin-cache-contact{background:#FFF;height:auto !important;height:100%;opacity:0.8;filter: alpha(opacity=80);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";position:fixed;top:0px;left:0px;bottom:0px;right:0px;width:auto !important;width:100%;z-index:1000;min-height:100%;zoom:1;}
.popin h2{float:left;font-size:19px;font-weight:500;margin-bottom:10px;text-transform:uppercase;letter-spacing:-0.5px;}
.popin .link-close{background:url(../../Images/FR/common/btn-close.png) center center no-repeat;float:right;height:18px;text-indent:-9999px;width:18px}
