/* 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('blue-button-arrow-right.gif') 50% 50% no-repeat;
	border:none;
}
body .ui-datepicker-prev {
	background:url('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: 14px;}
.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(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(lld.png) 11px center no-repeat;padding-left:145px}
.reassurance-popin .loa{background:url(loa.png) 11px center no-repeat;padding-left:145px}
.reassurance-popin .popin-top{background:url(bg-popin-top.png) center center no-repeat;height:8px;width:100%;}
.reassurance-popin .popin-mid{background:url(bg-popin-mid.png) center center repeat-y;padding:19px 23px 19px 22px;}
.reassurance-popin .popin-bot{background:url(bg-popin-bot.png) center center no-repeat;height:8px;width:100%}
.accordion h3{background:url(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('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(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{float:left;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 .layers{
	display:none;
	position:absolute;
	z-index : 1005;
}
.contact-popin .form-legals{
	margin-top:5px;
	background:url('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('bg-layer-legals-bottom_2.png') 0 100% no-repeat;
}
.contact-popin .form-legals .legalss .layer-inner{
	background: url('bg-layer-legals-top_2.png') 0 0 no-repeat;
	padding-top:13px;
}
.contact-popin .form-legals .legalss .layer-content{
	background:url('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:22px;font-weight:400;margin-bottom:10px;text-transform:uppercase}
.popin .link-close{background:url(btn-close.png) center center no-repeat;float:right;height:18px;text-indent:-9999px;width:18px}