/*body {
	font-family:Arial,sans-serif;
	font-size: 0.9em;
}*/
.verif{ display: none; }
form.clean
{
	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #332f2f;
	background-color: #fff;
	font-size: 0.9em;

	
}
form.clean h6 {
    font-size: 1.2em;
    margin: 1.4em;
    text-transform: uppercase;
	color: #738d3a;
}
form.clean *
{
	margin: 0;
	padding: 0;
}

form.clean p
{
	margin: .2em 0;
	font-size: 1em;
}

form.clean input[type=text],
form.clean input[type=number],
form.clean input[type=email],
form.clean input[type=url],
form.clean input[type=password],
form.clean select
{
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	background-color: #fafafa;
	border: 1px solid #ddd;
	color: #666;
	font-size: .95em;
	padding: .15em;
	width: 200px;
}

form.clean input[type=radio]
{
	
	background-color: #fafafa;
	
	color: #666;
	font-size: .95em;
	margin-right: .15em;
	width: 20px;
}
form.clean textarea
{
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	background-color: #fafafa;
	border: 1px solid #ddd;
	color: #666;
	font-size: .95em;
	padding: .15em;
width: 300px;	
	
}
form.clean input:focus,
form.clean textarea:focus,
form.clean select:focus
{
	background-color: #ffe;
}


form.clean fieldset
{
-webkit-border-radius: .6em;
	-moz-border-radius: .6em;
	border-radius: .6em;
	border: 1px solid #fff;
	margin: 0.2em 0;
	padding: .1em .2em;
}

/*form.clean fieldset legend
{
	color: #17b;
	font-size: .5em;
	margin-left: 1em;
}
*/
form.clean ol
{
	list-style: none;
}

form.clean ol li
{
	margin: 1.3em .4em;
	
}

form.clean label
{
	float: left;
	width: 120px;
	font-size: .95em;
	
	padding-right: 1em;
	text-align: right;
	vertical-align: top;
}

form.clean ol li label2
{
	width: 120px;
	font-size: 1em;
	
	padding-right: 1em;
	text-align: center;
	vertical-align: top;
}


form.clean input[type=button],
form.clean input[type=reset],
form.clean input[type=submit],
form.clean button
{
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	color: #738d3a;
	border: 1px solid #ddd;
	background-color: #FAFAFA;
	font-size: 1.4em;
	padding: .2em .8em;
	margin: 0 .3em;
	cursor:pointer;
}

form.clean input[type=submit]:hover,
form.clean input[type=reset]:hover,
form.clean input[type=button]:hover,
form.clean button:hover
{
	background-color: #ffd;
}

form.clean label.error {
    background: url("https://www.viladetora.net/images/unchecked.gif") no-repeat scroll 0 0 transparent;
    float: none;
    margin-left: 5px;
    padding-bottom: 4px;
    padding-left: 20px;
    text-align: left;
    vertical-align: baseline;
    width: 150px;
}
label.error {
    background: url("https://www.viladetora.net/images/unchecked.gif") no-repeat scroll 0 0 transparent;
    float: none;
    margin-left: 5px;
    padding-bottom: 4px;
    padding-left: 20px;
    text-align: left;
    vertical-align: baseline;
    width: 150px;
}
form.clean label.valid {
    background: url("https://www.viladetora.net/images/checked.gif") no-repeat scroll 0 0 transparent;
    float: none;
    height: 9px;
    margin-left: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    vertical-align: baseline;
}
label.valid {
    background: url("https://www.viladetora.net/images/checked.gif") no-repeat scroll 0 0 transparent;
    float: none;
    height: 9px;
    margin-left: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    vertical-align: baseline;
}