.fielderror{background-color:#fae5e5}div.hover-wrap{position:relative;display:inline}div.hover-wrap label.hover{position:absolute;top:0;left:5px;color:#666;font-weight:bold}.tunnel_achat_hide{display:none}.tunnel_achat_show{display:block}#overlay{background:#000;opacity:.5;filter:alpha(opacity=50);display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}#popup_container{top:0;position:absolute;width:auto;height:auto;background:#FFF;z-index:1100;padding:15px;border:.01em solid #bfbcb4}#popup_container.wait{background:center transparent url(/res3/views/common/img/progress_transp.gif) no-repeat;display:block;border:0}#voile{background-image:url(/res3/views/common/img/progress_transp.gif)}#popup_container.wait #popup_header{display:none}#popup_content{top:30px;overflow:auto;clear:both}#popup_title{width:75%;height:25px;padding:0;text-align:center}#popup_close{width:25%;padding:0;margin:0;text-align:center}#popup_close #popup_close_link{cursor:pointer}#popup_close_link span{background:#ededed url(/res3/views/basket/images/fermer_icon.png) right no-repeat;height:1.8em;right:0;position:absolute;top:-2px;width:100%}table#popup_header{border-bottom:1px solid #ededed;margin-top:-15px}table#popup_header{float:left;height:1%;left:0;position:relative;width:100%}#popup_container iframe{width:100%;height:100%;border:0;margin:0;padding:0}#popup_alert_content_popup h1{color:#000;font-family:Arial,Helvetica,Verdana;font-size:11px;font-weight:normal;margin-left:5px}#popup_alert_content_popup.info{color:blue}#popup_alert_content_popup.warning{color:green}#overlay{background:#000;opacity:.5;filter:alpha(opacity=50);display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}#iframe_overlay{*display:none;*border:0;*z-index:99}#main div.loading,div.loading{background:transparent url(/res3/views/common/img/ajax-loader.gif) no-repeat scroll center top;height:40px;position:absolute;top:-1px;right:0;width:40px}#main div.layer,div.layer{background-color:#FFF;border:1px solid #000;float:left;margin:0;padding:0;position:absolute;top:23px;left:0;z-index:1003}#main div.layer ul,div.layer ul{overflow:auto;width:200px;padding:0;margin:0;font-family:arial;font-size:10px;display:block;max-height:65px;z-index:1003}#main div.layer ul li,div.layer ul li{width:auto}#main div.layer ul a,div.layer ul a{color:#000;text-decoration:none;font-weight:bold}#main .invisible,.invisible{display:none}#main ul li.ville,ul li.ville{margin:0;background:url(/res3/views/common/img/vide.gif) 0 0 no-repeat;padding:5px 0 5px 15px;list-style:none;float:none}#main ul li.villeactif,ul li.villeactif{background:url(/res3/views/common/img/puce_paiementBis.gif) 0 3px no-repeat;margin:0;padding:5px 0 5px 15px;list-style:none;float:none}#main .auto-complete-zip{height:25px}#main .auto-complete-zip label,.auto-complete-zip label{float:left}#main .auto-complete-zip .around-field,.auto-complete-zip .around-field{float:left;position:relative}#main .auto-complete-zip .around-field input,.auto-complete-zip .around-field input{margin-left:5px}#main .auto-complete-zip .around-field .layer,.auto-complete-zip .around-field .layer{top:23px;left:0}#main #content .auto-complete-zip .around-field input.fielderror,.auto-complete-zip .around-field input.fielderror{background-color:#fae5e5}div.zipError{color:red;font-weight:bolder;padding:5px;position:absolute;background-color:#fff;border:1px solid #fae5e5;width:120px;z-index:1003;top:0;left:50px}.around-field * ul{padding:0;margin:0}#livraison #billing_addresse_no_card #form_modif_main_adress .around-field div.error,#add_adress #container_form_add_adress #form_add_adress .around-field div.error,#edit_zipcode .around-field div.error,#modif_main_adress #form_modif_main_adress .around-field div.error{margin-top:0}#identification .auto-complete-zip{_position:relative;_z-index:100}#identification .auto-complete-zip .around-field{_position:absolute}#identification .auto-complete-zip .around-field #form_nocard_zipcode{_position:absolute;_left:0}