@charset "UTF-8";

.infosport.contact-form  {
    width: 570px;
	margin-bottom:20px;
	margin-left: 13px;
}
.infosport.contact-form  h2 { 
	font-size: 15px;
	margin-bottom:20px;
}

.infosport.contact-form input, 
.infosport.contact-form textarea, 
.infosport.contact-form div.button input {
    border: 1px solid #BDCED7;
    color: #C80000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 12px;
    padding: 0 5px;
}

.infosport.contact-form .ligne div  {
	float:left;
	width:150px;
}

.infosport.contact-form label {
	text-transform: uppercase;
}

.infosport.contact-form input {
    height: 17px;
    width: 290px;
}

.infosport.contact-form textarea {
    padding: 0 5px;
    width: 408px;
}

.infosport.contact-form div.button input {
    background-color: #C80000;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 30px;
    padding: 0 10px 5px;
	text-transform: uppercase;
    width: auto;
	clear:both;
	margin-top:15px;
}
.infosport.contact-form img {
    float: right;
}
.infosport.contact-form .upLine.big {
}
.infosport.contact-form .upLine.big label {
	text-transform: none;
}
.infosport.contact-form #answer {
    margin: 2px 0 5px;
    width: 126px;
}
.infosport.contact-form .mandatory {
	margin: 25px 0 15px;
}
.infosport.contact-form ul {
	margin-bottom:20px;
}

.infosport.contact-form .error {
    background-color: #FFCC99;
	border-color: #C80000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin: 0 0 12px;
	padding: 0 5px;
}