/* ************************* */
/*        openshop           */
/*       2009-10-10         */
/* *********************** */

/**********************/
/* POPUP Inscription */

/* GENERAL */
.popupopenshop { color:#6d6d6a; text-align:left; margin-top: 0px; position: relative; margin-right: auto; margin-left: auto; padding-bottom: 10px; width: 780px; background: url(../interface/fall09_popup_bg.png) repeat-y center top; }
.popupopenshop .bottom { background: url(../interface/fall09_popup_bottom.png) no-repeat center bottom; width: 780px; height: 7px; position: absolute; bottom: -7px; }
.popupopenshop .visuel { height: 285px; width: 300px; position: absolute; top: 44px; left: 5px; z-index: 0; }
.popupopenshop a { color: #00A6EB; text-decoration: none; }
.popupopenshop a:link .popupopenshop a:visited, .popupopenshop a:active { text-decoration: none; }
.popupopenshop a:hover, .popupopenshop a:focus { color: #e50083; text-decoration: underline; }
/* Boutons Top */
.popupopenshop .popupfermer a, .popupopenshop .popupdeplacer a { height: 18px; width: 70px; padding-top: 1px; display: block; color: #fff; text-decoration: none; padding-left: 5px; margin-right: 0px; position: relative; float: right; top: 0px; }
.popupopenshop .popupfermer a { background: url(../interface/popup/btn_popup-fermer.gif) no-repeat; }
.popupopenshop .popupdeplacer a { background: url(../interface/popup/btn_popup-deplacer.gif) no-repeat; }
.popupopenshop .popupfermer a:hover, .popupfermer a:focus, .popupdeplacer a:hover, .popupdeplacer a:focus { text-decoration: underline; color: #fff; }
.popupopenshop .popupfermer a { position: absolute; top: 0px; right: 4px; }
h1 { font-weight: normal; text-align: left; }
.popupopenshop h1.provideinfo { background-color:#fffcd6; color:#555552; font-size:17px; padding:12px 0 8px 20px; font-style: normal; border-top: 1px solid #d2d2d2; display: block; clear: both; margin-top: 0px; margin-left: 5px; margin-right: 5px; }
.popupopenshop label { display:block; float:left; text-align:left; font-size:12px; color: #6d6d6a; margin-right: 5px; margin-left: 0; }
.popupopenshop .f1 { border-right-style: none; border-left-style: none; background-color: #e5f5fd; height: 159px; padding-top: 20px; width: 460px; position: relative; float: right; margin-top: 15px; z-index: 10; margin-right: 15px; }
*html .popupopenshop .f1 { margin-right: 8px; }
.popupopenshop .f1 .input { width:380px; padding:1px 0 0 5px; height:14px; font-size:11px; color:#999999; background-color:#fff; margin-top: 5px; margin-bottom: 5px; clear: left; }
.popupopenshop .f1 p { clear:both; float:none; margin:0 0 5px 0 }
.popupopenshop .f2 { border-right-style: none; border-left-style: none; padding-top: 20px; position: relative; float: right; width: 750px; z-index: 10; }
.popupopenshop .f2 .input { width:380px; padding:1px 0 0 5px; height:14px; font-size:11px; color:#999999; background-color:#fff; margin-top: 5px; margin-bottom: 10px; float: left; }
.popupopenshop .f2 p { clear:both; float:none; margin:0 0 5px 0; height: 30px; }
.popupopenshop .f2 label { width: 275px; text-align: right; padding-top: 5px; padding-right: 5px; }
.popupopenshop .f2 span { padding-top: 5px; }
.popupopenshop span { display:block; width:60px; padding:0 5px 0 5px; float:left; }
.popupopenshop span img { margin:3px 0 0 0 }
.popupopenshop .f3 { border: none; display: block; clear: both; text-align: right; padding-right: 70px; margin-bottom: 10px; }
.popupopenshop fieldset.f3 .btnajouteradd { height:40px; border:none; color:#fff; font-size:12px; background: url(../interface/btn_creacompte2.jpg) no-repeat center 0px; width: 284px; cursor: pointer; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; clear: both; }
.popupopenshop fieldset.f3 .btnajouteradd:hover { background: url(../interface/btn_creacompte2.jpg) no-repeat center bottom; cursor: pointer; width: 284px; }
#conteneur { position: relative; }
