@charset "ISO-8859-1";
.titreformulaire {
	font-size:12px;
	font-weight:bold;
	border-bottom: solid 1px #33CC66;
	color:#33CC66;
}
.form01, .form01 label, .form01 select, .form01 textarea, .form01 input.box1, .form01 textarea.box2 {
	font: 11px/12px"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
.form01 p{
	clear: left;
	margin: 0;
	padding: 0;
	padding-left: 70px; /*width of left column containing the label elements*/	/*border-top: 1px solid #dedede;*/
	/*height: 1%;*/
}
.form01 label {
	font-weight: bold;
	float: left;
	margin-top: 2px;
	margin-left: -70px; /*width of left column*/
	width: 65px; /*width of labels. Should be smaller than left column (75px) to create some right margin*/
	border-bottom: 1px solid #dedede;
}
.form01 select {
	width: 356px;
}
.form01 input[type="text"] {
	width: 350px;
}
.form01 .box1 {
	width: 350px;
}
.form01 .box2 {
	width: 354px;
	height:80px;
}
.form01 .box3 {
	width: 205px;
}
input.bouton {
	/*border:1px outset red;*/
	font-weight:bold;
	cursor:pointer;
}
input.bouton:hover {
	/*border:1px outset white;
	background-color:white;*/
	font-weight:bold;
	color:red;
}
input.bouton:active {
	/*border:1px inset red;
	background-color:red;*/
	font-weight:bold;
	color:white;
}
.form01 input:focus, .form01 textarea:focus {
	background-color: #FFFFCC;
	color: red;
}
.form01 .alert {
	font: 10px/11px"Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-style: italic;
	color: #666666;
}
.formTitre {
	color: #FFFFFF;
	background: #006699;
	margin: 1px 1px 1px -85px;
	padding: 2px 4px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	border: 2px outset #3366CC;
	clip: rect(auto,auto,auto,auto);
}
x
