/* CSS Document */
#content #box1 span {display:none;}
input:required, textarea:required {background:url(../images/asterix.png) 95% center no-repeat; 


}

.gridContainer.clearfix #content #box1 form fieldset input.block:focus:invalid{
	border: thin solid #fa0000; 
	border-radius:15px;
	background-image:none;
	box-shadow:#fa0000;
	display:block;
	text-align: left;
	display: block;
	height: 20px;
	width: 28%;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 10px;
	
	
}
.gridContainer.clearfix #content #box1 form  textarea.ville:focus:invalid{
	border: thin solid #fa0000; 
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #FFF;
	text-align: left;
	display: block;
	height: 100px;
	width: 90%;
	margin-top:0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	
	box-shadow:#fa0000;
	border-radius:15px;
	
}
.gridContainer.clearfix #content #box1 form fieldset input.block:focus:invalid + span {
	display:block;
	color:#fa0000;
	margin-top:8px;
	font-size:13px;
	margin-left:10px;
	float:left;
	text-transform:none;
	
}
.gridContainer.clearfix #content #box1 form fieldset input.block:focus:valid{
	border: thin solid #56c93f; 
	border-radius:15px;
	background-image:none;
	box-shadow:#56c93f;
	display:block;
	text-align: left;
	display: block;
	height: 20px;
	width: 28%;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 10px;
	
}
.gridContainer.clearfix #content #box1 form textarea.ville:focus:valid{
	border: thin solid #56c93f; 
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #FFF;
	text-align: left;
	display: block;
	height: 100px;
	width: 80%;
	margin-top:0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	
	box-shadow:#56c93f;
	border-radius:15px;
	
}


.gridContainer.clearfix #content #box1 form fieldset input.block:valid{
	background-image:none;
}
	
.gridContainer.clearfix #content #box1 form textarea.ville:valid{
	background-image:none;
}
	


