
/* =Forms-----------------------------------------------------------------------------*/

form {margin: 0; padding: 0;}
select{ background-color: #fff; border: solid #bbb 2px; color: #333; width: 240px; height: 21px; margin: 2px; font-size: 12px;}

.textbox {width: 140px; height:20px; background: transparent url("../../img/home/fr/bgInputTextEmail.gif") top left no-repeat; font-size: 12px; font-family : Arial, Helvetica,  Verdana, sans-serif; color: #333; border:0px; margin:2px; padding:1px 5px 0px 5px; line-height:19px;}
.txtSearch{ width:123px; height:14px; border:none; background:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; margin:0px;pading:0px; padding-left:5px; }

fieldset { margin:0px; border: none; }
legend { padding:0px; display:block; margin:0px; color: #333; font-weight: bold; text-align:left;}
label {display:block; width:150px; padding-left:2px; text-align: left;color:#000; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

fieldset div { padding: 0; display: block; }

.submit {color: #000; font-weight: bold; font-size: 10px; padding: 1px; margin-right: 1px; background:transparent url("../../img/home/fr/bgBtn.gif") top left no-repeat; border:0px; cursor:pointer; float:right;}
.btnSearch{ width:22px; height:20px; color:#fff; border:0px; background:#a40000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:14px; margin-top:2px;cursor:pointer; }

fieldset div{ }
fieldset div.reqfield { }


/* BOITE ERREUR */
h1.msgError {
background:#FDF9BC;
border:2px solid #FF9F00;
color:#FF9F00;
display:block;
font-size:10px;
margin:0;
padding:2px;
text-align:left;
}
h1.msgError div {
padding-bottom:2px;
padding-left:2px;
}
h1.msgError div span {
color:#666666;
display:block;
font-size:10px;
font-weight:normal;
padding:2px 0px 0px;
}

