/*************************  Forms ************************/
fieldset{border:0; font-size:10px;}
ul.form{list-style:none;padding:0;margin:0 auto;width:350px;border:0; color:#666;}
ul.form li{padding:2px 0;min-height:25px;}
ul.form li.tableauli{padding:2px 0;height:95px;}
ul.form li.tableauli2{padding:2px 0;height:65px;}
.form_head{margin-bottom:0px;width:350px;color:#999;text-align:center;border-bottom:0 !important;}
.pretab{margin-bottom:0px;width:350px;color:#666;text-align:left;border-bottom: 1px dotted #aaa; !important;}
.pretab2{margin-bottom:0px;width:350px;color:#666;text-align:left; !important;}
ul.form li label{display:block;float:left;width:150px; text-align:left; border-bottom:1px dotted #aaa; color:#666;}
.required{display:block;font-size:10px;color:#5b6170;width:160px;float:left;clear:left;}
ul.form li input, ul.form li select, ul.form li textarea{width:180px;background-color:#fff;border:1px solid #ccc;padding:2px; color:#666;}
ul.form li input.cb{width:16px;}
ul.form li.submit{text-align:right;border:0; margin-top:20px;}
ul.form li.submit input{background:transparent url(../images/send.png) no-repeat;
border:0 none;
cursor:pointer;
display:block;
height:38px;
width:106px;
overflow:hidden;
text-indent:-4000px;
float:right;}
#comment{ margin-top:20px; margin-bottom:20px;width:400px;background-color:#ccc;border:1px solid #ccc;}
ul.form li textarea{height:90px;width:340px;}
ul.form li.comment .required, ul.form li.comment label{width:120px;}
li.comments{height:130px !important;}
.valid{border:1px solid green !important;}
.invalid{border:1px solid #800 !important;}
.casesacocher{display:block;}
table{text-align:left;}


/*-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;*/