/* <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 img{margin:24px 0 0 37px;}
.wrapper .body .head div{margin-left:37px;color:#5a7891;font-family: 'Peugeot';}
.wrapper .body .head div.titre1{margin:20px 0 0 37px;font-size:24px;}
.wrapper .body .head div.titre2{margin:0 0 0 37px;font-size:16px;}
.wrapper .body .blow{width:100%;height:92px;float:left;background:#fff;color:#000;}
.wrapper .body .blow div{width:135px;height:92px;float:left;overflow:hidden;}
.wrapper .body .blow div img{margin:10px 0 10px 10px;}
.wrapper .body .blow div.vingth-quatre-h{margin:25px 0 10px 0px;width:353px;height:39px;}
.wrapper .body .blow div.vingth-quatre-h img{float:left;width:44px;height:39px;margin:0;}
.wrapper .body .blow div.vingth-quatre-h div{float:left;width:294px; height:24px; margin-left:12px; padding-top:12px;font-size:18px;text-transform:uppercase;color:#525252;font-family: 'Peugeot';}
.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;}
.wrapper .body a#btReceveiceByMail{width:290px;height:39px;display:block;background-color:#2e6196;color:#ffffff;font-size: 11pt;font-weight:bold;font-family: 'Peugeot';text-decoration:none;}
.wrapper .body a#btReceveiceByMail div.text-bt{width:211px;height:15px;margin-left:19px;margin-top:13px;float:left;cursor:hand;}
.wrapper .body a#btReceveiceByMail div.icon-bt{width:37px;height:25px;margin:6px 0 0 0;float:left;background:transparent url('../../../Images/BE/pro/skin/ico-15.png') no-repeat;cursor:hand;}
.wrapper .body a#btReceveice{width:290px;height:39px;display:block;background-color:#2e6196;color:#ffffff;font-size: 11pt;font-weight:bold;font-family: 'Peugeot';text-decoration:none;}
.wrapper .body a#btReceveice div.text-bt{width:211px;height:15px;margin-left:19px;margin-top:13px;float:left;cursor:hand;}
.wrapper .body a#btReceveice div.icon-bt{width:37px;height:25px;margin:6px 0 0 0;float:left;background:transparent url('../../../Images/BE/pro/skin/ico-15.png') no-repeat;cursor:hand;}
#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:560px;}
.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[type=radio]{width:auto; margin-right:2px;float:none;}
.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*/
.wrapper #pp4c.body .bt-select-point-de-vente{float:right;margin-top:20px;width:294px; height:56px;background:transparent url('../../../Images/BE/pro/elements/selectionner-mon-point-de-vente-fiche-details.jpg') scroll  no-repeat ;font-size: 11pt;display:block;font-weight:bold;font-family: 'Peugeot';text-transform:uppercase;background-color:#5a7892;color:#FFFFFF;text-decoration:none;}
.wrapper #pp4c.body .bt-select-point-de-vente div{width:215px;margin:0 0 0 12px;padding:11px 0 0 0;border:none;cursor:hand;}
        .wrapper #pp4c.body .form div.cgu input{width:13px;display:inline-block}
    .wrapper #pp4c.body .form div.cgu label{max-width:90%;margin-left:5px;display:inline-block}
    #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 20px;margin:10px 0 0 0;}
.wrapper #pp5c.body div.inc div{width:294px;margin:0;padding:0;float:none;height:20px;font-size:18px;text-transform:uppercase;color:#525252;font-family: 'Peugeot';}
.wrapper #pp5c.body p{margin:5px 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:5px 0 4px 12px;margin:10px 0 0 50px;}
.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{color:#5a7891;font-family: 'Peugeot'; border:none; 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;}
/* <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;}
#div_bt_envoi{margin-bottom:5px;border:0; padding-bottom:0; padding-top:0;}
#div_bt_envoi a#btSendToAFriend{width:290px;height:39px;display:block;background-color:#336799;color:#ffffff;font-size: 11pt;font-weight:bold;font-family: 'Peugeot';text-decoration:none;}
#div_bt_envoi a#btSendToAFriend div.text-bt{width:211px;height:15px;float:left;padding:0;margin: 13px 0 0 19px;border:none;}
#div_bt_envoi a#btSendToAFriend div.icon-bt{width:30px;height:31px;margin:3px 0 0 0;padding:0;float:left;border:none;background:transparent url('../../../Images/BE/pro/skin/ico-16.png') no-repeat;cursor:hand;}
