/* <group=popup> */
/*a.nyroModal{visibility:hidden;}
*/
.wrapper .body{background:#fbfbfb;float:left;width:100%;}
.wrapper .body .head{width:100%;height:80px;float:left;border-bottom:1px solid #ededed;}
.wrapper .body .head div{color: #5A7891;font-family: 'Peugeot';margin-left: 37px;text-align: left;}
.wrapper .body .head div.titre1{font-size: 24px;margin: 20px 0 0 37px}
.wrapper .body .head div.titre2{font-size: 16px;margin: 0 0 0 37px;}
.wrapper .body .blow{width:100%;height:92px;float:left;background:#fff;color:#000;}
.wrapper .body .blow img{float:left;overflow:hidden;margin:0px 0 10px 10px;}
.wrapper .body .blow div{color: #525252;float: left;font-family: 'Peugeot';font-size: 18px;height: 30px;margin-left: 0;padding-top: 10px;text-transform: uppercase;width: 294px;}
.wrapper .body .blow strong{display:block;margin-top:30px;font-size:12px;}
.wrapper .body .form{float:left;width:100%;background:#fbfbfb url('../../../Images/BE/pro/bg/popup.jpg') scroll repeat-x 0 0;}
.wrapper .body .form div p{margin-bottom:10px;font-size:11px;}
.wrapper .body .form div{padding:20px 40px;border-top:1px solid #ccc;overflow:hidden;}
.wrapper .body .form div.bg{background:#fbfbfb url('../../../Images/BE/pro/bg/popup_pv.jpg') scroll no-repeat top center;height:280px;}
.wrapper .body .form input.text{width:318px;border:1px solid #dcdcdc;margin-top:10px;padding:5px 0 4px 12px;float:left}
.wrapper .body .form input.checkbox{width:auto;clear:both;float:left;border:none;margin:0 5px 0 0;*margin-top:-5px;}
.wrapper .body .form textarea{width:318px;height:40px;float:left;border:1px solid #dcdcdc;margin-bottom:10px;padding:4px 0 4px 12px;}
.wrapper .body .form label{display:block;float:left;}
.wrapper .body .form div label{font-size:11px;}
.wrapper .body .form span{width:320px;float:left;display:block;font-size:18px;color:#55758c;}
.wrapper .body .bt{float:right;}
#pp1{display:none;width:434px;height:640px;}
#pp2{display:none;width:434px;height:390px;}
#pp3{display:none;width:537px;height:500px;}
.wrapper #pp3c.body .form div span{width:auto;float:left;display:block;font-weight:bold;}
.wrapper #pp3c.body .form input.text{float:left;}
.wrapper #pp3c.body .form input.bt{width:27px;height:24px;float:left;margin-top:10px;border:none;background:#336699 url('../../../Images/BE/pro/elements/input-button.jpg') scroll no-repeat 0 0;cursor:pointer;}
#pp4{display:none;width:537px;height:500px;}
.wrapper #pp4c.body .form div span{width:20px;float:left;display:block;font-weight:bold;margin:10px 0 0 5px;color:#ff0000;font-size:11px;}
.wrapper #pp4c.body .form{background:#fbfbfb url('../../../Images/BE/pro/bg/popup_pv.jpg') scroll no-repeat top center;}
.wrapper #pp4c.body .form input{width:240px;float:left;}
.wrapper #pp4c.body .form input.bt{width:27px;height:24px;border:none;background:#336699 url('../../../Images/BE/pro/elements/input-button.jpg') scroll no-repeat 0 0;}
.wrapper #pp4c.body .form{height:320px;}
.wrapper #pp4c.body .form div.imprint{width:200px;float:left;clear:both;margin-top:10px;border:none;position:static;padding:0;font-size:11px;}
.wrapper #pp4c.body .form div.imprint span{margin:0;width:auto;}
.wrapper #pp4c.body .bt{float:right;margin-top:20px;}
/*60:Aymen*/
#pp5{display:none;width:900px;height:615px;}
.wrapper #pp5c.body .blow{width:100%;height:92px;float:left;background:#fff;color:#000;}
.wrapper #pp5c.body .form{float:left;width:400px;}
.wrapper #pp5c.body .form div span{width:20px;float:left;display:block;font-weight:bold;margin:10px 0 0 5px;color:#ff0000;}
.wrapper #pp5c.body div.inc{width:420px;background:transparent url('../../../Images/BE/pro/elements/24h.png') scroll no-repeat 0 0px;margin:00px 0 0 0;}
.wrapper #pp5c.body div.inc div{color: #525252;float: none;font-family: 'Peugeot';font-size: 18px;height: 20px;margin: 0 0px 0px 33px;padding: 0;text-transform: uppercase;width: 294px;}
.wrapper #pp5c.body p{text-align: left;margin:0px 0 0 50px;font-weight:bold;color:#777;font-size:12px;}
.wrapper #pp5c.body input{width:240px;float:left;float:left;border:1px solid #dcdcdc;padding:4px 0 4px 12px;margin:10px 0 0 50px;font-size: 13px;}
.wrapper #pp5c.body input.bt{width:27px;height:24px;border:none;float:left;background:#336699 url('../../../Images/BE/pro/elements/input-button-storeloc.jpg') scroll no-repeat 0 0;margin:10px 0 0 0;}
#pp6{display:none;width:537px;height:410px;}
.wrapper #pp6c.body .form{background:#fbfbfb url('../../../Images/BE/pro/bg/popup_pv.jpg') scroll no-repeat top center;}
.wrapper #pp6c.body div.bg {background:none;height:260px;float:left;margin:60px 0 0 30px;padding:0 0 0 50px;border:none;}
.wrapper #pp6c.body .head div.bg {background:none;height:260px;float:left;margin:39px 0 0 -10px;padding:0 0 0 50px;border:none;font-size:larger;}
.wrapper #pp6c.body .form div.bg2 {background:none;height:260px;background:transparent url('../../../Images/BE/pro/elements/24h.png') scroll no-repeat 0 0;float:left;margin:60px 0 0 30px;padding:0 0 0 50px;border:none;}
.wrapper #pp6c.body .form div.bg2 div{ border: medium none;color: #5A7891;font-family: 'Peugeot';margin: 0;padding: 0;}
.wrapper #pp6c.body .form div.bg2 div.message1{font-size: 24px;}
.wrapper #pp6c.body .form div.bg2 div.message2{font-size: 16px;}
.wrapper #pp6c.body .form div span{color:#55758c;font-size:15px;}
.wrapper #pp6c.body .form  #bta{display:block;float:left;padding:5px 30px 0px 8px;position:absolute;left:20px;bottom:20px;height:17px;color:#fff;text-transform:uppercase;font-size:10px;background:#336699 url('../../../Images/BE/pro/skin/ico-1.gif') scroll no-repeat right center;cursor:pointer;}
.wrapper #pp6c.body .form  #btb{display:block;float:right;padding:5px 30px 0px 8px;position:absolute;right:20px;bottom:20px;height:17px;color:#fff;text-transform:uppercase;font-size:10px;background:#336699 url('../../../Images/BE/pro/skin/ico-1.gif') scroll no-repeat right center;cursor:pointer;}
#pp7{display:none;width:434px;height:390px;}
#pp8{display:none;width:1005px;height:498px;}
.wrapper #pp8c.body .profiter_container{padding:2px;text-align:left;width:100%;height:100%;}
.wrapper #pp8c.body .profiter_container .profiter_iframe{width:965px; height:464px;margin:auto;}
/* <group=map>*/
#storelocator {float:left;height:440px;width:900px;}
#mapLoad{background:none repeat scroll 0 0 white;float:left;left:0px;height:240px;filter:alpha(opacity=70);padding-top:200px;position:absolute;text-align:center;width:900px;z-index:4;top:173px;}
*>#mapLoad{opacity:0.7;}
/*MARKER LABEL*/
#SampleLabelMarker{color:#777777;font-family:Arial,Geneva,sans-serif;font-size:11px;font-weight:bold;position:absolute;text-align:center;width:81px;font-weight:bold;font-size:10px;}
#SampleLabelMarker span.labelCity{font-size:8px}
.labeledMarker{position:absolute;text-align:center;width:81px;top:5px;left:34px;}
.labelName{border: #8e8787 1px solid;font-weight: bold;background-color: white;font-size:10px;}
.labelName a{color: #0B2550;}
.labelborderTop{background-position:rigth top;background-repeat:no-repeat;height:5px;font-size:0px;font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333;}
.labelPointer{background-position:rigth top;background-repeat:no-repeat;height:24px;display:none;}
.labelName a{text-decoration : none;}
.labelName a:hover{text-decoration : underline;}
.labelCity{font-size:8px}
.lien-td-agent{text-align:center;padding-top:5px;padding-right:21px;font-size:10px;}
.lien-td-agent a{color:#02669F;}
.loupe{height:12px;width:12px;margin-left:3px;margin-top:3px;}
.gmapDealerName{padding-right:15px;text-transform:capitalize;font-weight:bold;  font-size:14px;color:#003E8B;}
.gmapDealerAddress{padding-left:0px;font-size:10px;}
.gmapDealerPhone{padding-top:5px;font-size:10px;}
.gmapAgentPhone{padding-top:5px;font-size:10px;font-weight:bold;}
.gmapAgentPhone strong{color:#003E8B;}
.gmapDealerLink{padding-top:10px;font-weight:bold;}
.gmapDealerLink a{color:#003E8B;font-size:10px;}
.gmapDealerLink a:hover{color:#FF6600;}
#div_error LABEL{color: red; width: 100%;float:left;}
#div_error_client LABEL{color: red; width: 100%;float:left;}
.wrapper .body .form span.alerte{color: red; width: 4px; font-size: 8pt;}
error{border:solid 1px red;}
