/*****************************************
 FORMULAIRE COORDONNEES
*******************************************/
#formulaire{
position:relative;
width: 620px;
height: 400px;
}

#coord{
position: relative;
left:150px;
width:260px;
padding: 10px;
top:-150px;
}

#coord p{
font-size: 11px;
margin-top: 2px;
margin-bottom:2px;
width:260px;
}


#coord label, #coord select{
font-size: 12px;
}
#coord input, #coord select{
width: 180px;
}

#message{
	position:relative;
	top:180px;
	border: 0px;
	background-color: #eeeeee;
	padding: 4px;
	padding-top: 1px;
	width:595px;
	margin-left: 15px;
}

#formCoord p{
	margin-top:5px;
	margin-bottom: 5px;
}

#formCoord label{
	display: block;
	float: left;
	width: 20%;
	text-align: right;
	margin: 0 1em 0 0;
	padding: 2px;
	height: 1%;
	width:125px;
}

#formCoord .submit {
margin-left: 157px;
margin-top: 20px;
}

#formCoord input{
width: 200px;
}

#formCoord label.error {margin-left:5px !important;width:270px !important;text-align:right!important;}



/*****************************************
 FORMULAIRE CONTACT
*******************************************/
#formContact p label{
	display: block;
	float: left;
	width: 21%;
	text-align: right;
	margin: 0 1em 0 0;
	padding: 2px;
	height: 1%;
}

#formContact label.error {margin-left:135px !important;width:400px !important;text-align:left !important;}

#messageContact{
}
#formContact #submit{
margin-left: 183px;
margin-top: 20px;
}
/*****************************************
 FORMULAIRE REVENDEUR
*******************************************/

#formRevendeur p{
	width: 380px;
}

#formRevendeur p label{
	display: block;
	float: left;
	width: 25%;
	/width: 30%;
	text-align: right;
	margin: 0 1em 0 0;
	padding: 2px;
	height: 1%;
}

#valid {
position:relative;
top:10px;
left: 147px;
}

.conditions {
position: absolute;
top:230px;
left:400px;
width: 300px;
-moz-border-radius : 5px 5px;
}

.conditions legend{
color: #000000;
}

#formRevendeur label.error {width:310px !important;text-align:right!important;}
/*****************************************
 FORMULAIRE GENERAL
*******************************************/
label.error {color:#A90000;font-style:italic;}


form p{
margin-top: 5px;
margin-bottom: 5px;
}

form{
/margin-bottom: 45px;
}


label.deux_elements{
	display: block;
	float: left;
	width: 20%;
	text-align: right;
	margin: 0 1em 0 0;
	padding: 2px;
}

#formContact p label.deux_elements_deuxieme{
	margin: 0 1em 0 2em;
	padding: 2px;
	float: none;
	display: inline;
}


input, select, textarea {
border: solid 1px;
border-color: #999999 rgb(170, 179, 179) rgb(213, 221, 221);
background-color: #F9FBFC;
/background-color: #FFFFFF;
color: #555555;
}

input:hover, select:hover, textarea:hover {
border-color:#DFA7A7 rgb(223,139,139) rgb(255, 223, 223);
}
input:focus, select:focus, textarea:focus {
color:#0D3C6F;
background-color: #ffffff;
outline-color:#ffcccc;
outline-style:solid;
outline-width:1px;
}

select{
cursor: pointer;
}


/* JQuery */



