.veryForm {display:block;margin:10px 0;}

.veryForm .veryf, .veryForm .label/*, .veryForm div*/ {background:transparent;position:relative;display:block;width:100%;min-height:20px;float:left;padding:0 0 1.4em 0;margin:0 0 5px 0;color:#333;}

/*.veryForm div label, .veryForm div div {position:relative;display:block;width:100%;min-height:20px;padding:2px 0 1.3em 0;float:left;margin-bottom:0;border:none;}*/
* html .veryForm .veryf/*, * html .veryForm div, * html .veryForm div label, * html .veryForm div div*/ {height:20px}

.veryForm .veryf span, .veryForm .veryf input, .veryForm .veryf select, .veryForm .veryf textarea, .veryForm div span, .veryForm div input, .veryForm div select, .veryForm div textarea {margin:0;padding:0;float:left;}

.veryForm div input, .veryForm div select, .veryForm div textarea {padding:0;float:none;}
  
.veryForm .veryf span, .veryForm div span {position:realtive;display:block;width:48%;background:none;padding-left:3px;text-align:left;}

.veryForm .veryf input, .veryForm .veryf select, .veryForm .veryf textarea, .veryForm div input, .veryForm div select, .veryForm div textarea {width:48%;height:20px;border:1px solid #333;background:#fff;}

.veryForm .veryf textarea, .veryForm div textarea{height:150px;}

.veryForm .veryf input.check, .veryForm div input.check {width:15px;height:15px;display:inline;border:0;}

.veryForm .veryf.vf_sub, .veryForm div.vf_sub {text-align:center;}

.veryForm .veryf.vf_sub input, .veryForm div.vf_sub input {float:none;background:url(../../images/bt_valider.gif) no-repeat top left;border:0;width:145px;height:20px;cursor:pointer;}

.veryForm .veryf marquee, .veryForm div marquee {background-color:#868885;color:#333;font-size:11px;line-height:1.3em;position:absolute;bottom:0;left:0;height:1.3em;width:100%;}

.veryForm .error {background-color:#cc0000;}


/******Class bulle d'aide******/
.vf_bubble {position:absolute;display:none;width:auto;height:auto;top:-300px;left:-300px;color:#333;z-index:10000;background:url(themes/bubble1/bubble.png) no-repeat top left;padding-bottom:20px;}

.vf_bubble span.vf_btr_corner, .vf_bubble span.vf_bbr_corner, .vf_bubble span.vf_bbl_corner, span.vf_b_pointe {position:absolute;display:block;width:11px;height:11px;font-size:3px;line-height:10px;background:url(themes/bubble1/bubble.png) no-repeat;}
.vf_bubble span.vf_btr_corner {top:0;right:-11px;background-position:-573px 0;height:100%;}
.vf_bubble span.vf_bbr_corner {bottom:-11px;right:-11px;background-position:-573px -543px;}
.vf_bubble span.vf_bbl_corner {width:31px;height:24px;bottom:-24px;left:0;background-position:0px -543px;}
/*.vf_bubble span.vf_b_pointe {width:21px;height:14px;bottom:-24px;left:30px;background-position:-8px -553px;}*/
.vf_bubble div {padding:11px 0 0 11px;}

























