.spH50{
clear: both;
margin: 200px 0;
visibility:hidden;
}
#cvCol1 .mt, #colR .mt{
padding:0 0 0 0;
 margin: 15px 0 0 0;
}

form {
float:right;
 padding:0 0 0 0;
 margin: 0 0 0 0;
 width: 360px;
 }
 .no_cont{
 display: none;}
 
 label.text {
	float: left;
	width: 360px;
	text-align: right; 
}
form p .legendeInf{
font-size: 80%;
color: #ff9c00;
}

label { 
 display:inline; 
 margin : 20px 0 0 0;
padding:0 0 0 0;
 }
 p.compl {margin-top: 20px;}
 
input {
margin : 0 0 15px 0;
padding:0 0 0 0;
height: 20px;
 border-width: 2px;
 border-color: #ff9c00;
 color: #0064ab;
background-color:#ff9c00;
 font-family: Geneva, Arial, Helvetica, sans-serif;

 }
 input#tel.text{
 margin-bottom: 30px;
 }
 input.text,
textarea {
	width: 360px;
	border-color: #ff9c00;
	border-width:2px;
	background-color:#fff;
	
	/*margin-right: 0.25em;	*/
}
textarea {
 border-color: #ff9c00;
	border-width:2px;
 background-color:#fff;
 color: #0064ab;
 margin-bottom: 25px;
 }
 input[type=submit], input[type=reset] {
 color: #fff;
 font-size: 11px;
 font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
 padding : 0 10px 0 10px;
 cursor:pointer;

 }
input[type=submit]:hover, input[type=reset]:hover {
  color: #0064ab;
 padding : 0 10px 0 10px;
 }
input[type=submit]:active, input[type=reset]:active {
 padding : 0 10px 0 10px;
 
 color:#0064ab;
 } 