#contact-close{display:none; width:25px; height:25px; text-indent:-9999px; position:absolute; top:5px; right:5px; background:url(images/styliste-x.jpg) no-repeat left top;}


#overlay{display:none;}
#visual-contact-form{display:none;width:500px !important; background:#f1f1f1; padding:0; margin:0;left: 179px;
position: absolute;
top: 0;
z-index:1000;
padding: 40px  10px  10px 10px;
}
#visual-form{background: #F1F1F1;
padding: 0 0 65px 0;
margin: 0;}
.visual-form{width: 480px;
background: #F1F1F1;
margin: 10px;}
.visual-form ul{margin:0;padding:0}
.visual-form ul li{display:block;list-style-type:none;padding:15px 0 5px 0;background-image:none; overflow:hidden;}

.visual-form ul li label{width:80px;}

.visual-form ul li span.title-label,
.visual-form ul li.input_text label,
.visual-form ul li.selectbox label,
.visual-form ul li.textarea label{display:block;font-weight:400;padding-top:4px;padding-bottom:4px}

.visual-form ul li span.multi-row{display:block;padding-left:5px}
.visual-form ul li span.rowspan{display:block;padding-top:2px;padding-bottom:2px}
.visual-form ul li span.rowspan label{padding-left:8px}
.visual-form ul li.input_text input,
.visual-form ul li.selectbox select,
.visual-form ul li.textarea textarea{background:#f9f8f8;;
overflow: auto;
border-radius: 5px;
width: 365px;
clear: right;
border:2px solid #FFF;
float:left;}
.visual-form ul li.textarea textarea{overflow:auto}
.visual-form ul li.required span.title-label,
.visual-form ul li.input_text.required label,
.visual-form ul li.textarea.required label,
.visual-form ul li.selectbox.required label{float:left; background-image:url(images/required.png);background-repeat:no-repeat;background-position:left center;padding-left:15px}
#captcha-code{width: 80px;
padding: 7px;
float: left; margin-right:10px;}
p.req{text-align:right;margin-top:-5px}





.visual-form .last{background:url(images/envoyer-styliste.jpg) repeat-x left top; text-align:center; position: absolute !important;
width: 520px;
height: 65px;
left: 0;}
.visual-form .button, .visual-form a.button{background:#bc0303;color: white;margin-top: 20px;}

#fld-captcha label{width:227px;}