/*
Style of The FORMS 
*/
/*-----------------------  FORMS ---------------------------------- */
.cssform label{
font-weight:bold;
display:block;
margin:0em 0px 3px 0px ;
padding:0.5em 0px 0px 0em;
color:#222;
}
.cssform span.description{color:#777; display:block; margin-bottom:5px}
.cssform input, .cssform textarea,.cssform select
{
font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
margin-bottom:0.5em; 
vertical-align:middle; 
border:1px solid #8CACBB;
font-size:1em;
padding:3px 2px;
background:#fff url(../images/input_background.gif) repeat-x top left;
}
.cssform input:hover, .cssform textarea:hover{border-color:#000;}
.cssform input:focus, .cssform textarea:focus{border-color:#6891BD;}

.cssform p.submit input{width:auto; background:#DEE7EC; border-color:#8CACBB;cursor:pointer}
.cssform p.submit input:hover{border:1px solid #000}
.cssform textarea{width:90%;}

.cssform .big{font-size:1.5em; width:90%}

/*Error Management*/
.cssform label.error{color:#986265}
.cssform input.incorrect{ border:1px solid #986265; background:#F4E7EA}
span.description_error{ color:#986265; margin-left:5px; font-weight:bold;}

.msgerror label{cursor:pointer;}