/* CSS Document */
/* coordonnées */
#imgCoordonnees {
	float:right;
	padding:0px 0px 20px 40px;
}



/* zone principale, contenant le texte d'intro ainsi que les blocs suivants */
#blocPrincipal {
	position:absolute;
	left:100px;
	top:250px;
	width:85%;
	z-index:1;
	text-align:justify;
}
.blocSeparation {
	padding:2px;
	background-color:#fff;
}


/* Representants et Mentions légales*/
.zoneContact {
	background-image:url(medias/contact-fond.jpg);
	background-repeat:no-repeat;
	background-color:#ffebad;
	z-index:1;
}
.titreContact {
	padding:10px 20px 10px 20px;
	background-image:url(medias/contact-fond-titre.gif);
	background-repeat:no-repeat;			
	background-color:#f9f4d0;
	border-bottom:1px solid #ae3f3a;
	border-right:1px solid #ae3f3a;

	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#c00;
}
.texteContact{
	padding:6px;
	font-size:1em;
	color:#000;
	text-align:left;
}



/* formulaires */
.etiquette {
	width:20%;
	float:left;
	text-align:right;
	padding-right:1%;
}
input, select, textarea {
	border: 1px solid #ae3f3a;
	background-color:#f9f4d0;
	
	color:#000;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-style:normal;
	font-size:0.9em;
}
input:hover, textarea:hover, select:hover {
	border: 1px #ffebad solid;
}
input:focus, textarea:focus, select:focus {
	border: 1px #ae3f3a solid;
	background-color:#ffebad;
}
.l300 {
	width:300px;
}
.l70 {
	width:70px;
	text-align:center;
}
.l100 {
	width:100px;
}
.l20 {
	width:20px;
}
.l50 {
	width:50px;
}
.l230 {
	width:230px;
	border-left:none;
}
.validation{
	margin-left:21%;
	border:none;
}
.mentionsLegales {
	font-size:0.8em;
}
