div#travaux {
	width:100%;
	text-align:center;
}
div#travaux h2 {
	line-height:30px;
}

div#travaux div#visuel {
	background-image:url(/img/std/travaux.png);
	background-repeat:no-repeat;
	width:500px;
	height:245px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

/* lightbox */
.diapo {
	cursor:pointer;
	border:1px solid #000000;
}

/*formulaire de contact */
div#page div#contenu div#contenutext form#formcontact p label{
	width:240px;
	display:block;
	float:left;
}

div#page div#contenu div#contenutext form#formcontact p span.img {
	display:block;
	width:26px;
	height:26px;
	background-image:url(/img/std/error.gif);
	background-position:left top;
	margin-left:450px;
	cursor:help;
	visibility:hidden;
}

div#page div#contenu div#contenutext form#formcontact p span.imgtxt {
	display:block;
	width:26px;
	height:26px;
	background-image:url(/img/std/error.gif);
	background-position:left top;
	margin-left:590px;
	margin-top:150px;
	cursor:help;
	visibility:hidden;	
}

div#page div#contenu div#contenutext form#formcontact p input[type="text"] {
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	float:left;
}

div#page div#contenu div#contenutext form#formcontact p input[type="submit"] {
	/*border:1px solid #7F9DB9;
	background-color:#7F9DB9;
	color:#242424;*/
	margin-left:240px;
	cursor:pointer;
}

div#page div#contenu div#contenutext form#formcontact p input[disabled="disabled"],
div#page div#contenu div#contenutext form#formcontact p input[disabled="disabled"]:hover  {
	border:1px solid #999999;
	background-color:#999999;
	color:#333333;
	margin-left:240px;
	cursor:wait;
}

div#page div#contenu div#contenutext form#formcontact p textarea {
	border: 1px solid #7F9DB9;
	background:none;
	overflow:auto;
	float:left;
}
