.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 14px;
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47758E;
	line-height: 14px;
}

.soustitre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EC6A00;
	font-weight: bold;
}
.titre1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	font-weight: bold;
}
.titre1 a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.minimenu2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #667D86;
	text-decoration: none;
}
.minimenu2:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #F07500;
	text-decoration: underline;
}
.soustitre2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CD528F;
	font-weight: bold;
	font-style: italic;
}
.titre22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CD528F;
	font-weight: bold;
	font-style: italic;
}
.titre222 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	background-color: #CD528F;
	padding:3px;
	color:#fff;
	font-weight: bold;
	font-style: normal;
}
.titre22 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CD528F;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.titre2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CD528F;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.minimenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	text-transform: uppercase;
}
.textblanc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 14px;
}
.inputz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #000000;
}.minitext1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	text-transform: Aucune;
}
.soustitre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bolder;
	font-style: normal;
}

/* ________________________________________________ => FORM */

#myForm { margin: 0px; padding: 15px 20px 15px 23px; color: #666E74; border: 1px solid #dedede; font-size: 11px; }
#myForm .required { width: 100%; background: #EAEAEA; font: 11px Verdana, Arial, Helvetica, sans-serif; display: inline-block; color: #666E74; border: 1px solid #DADADA; padding-top: 2px; padding-bottom: 2px; }
#myForm .free { border: 1px solid #DADADA; width: 100%; background: #EAEAEA; font: 11px Verdana, Arial, Helvetica, sans-serif; display: inline-block; color: #666E74; padding: 2px 0px; }
#myForm .form2{ width: 15%; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin-right: 5px; }
#myForm .form3{ padding: 5px 10px 5px 15px; margin-right: 5px; }
#myForm .form4{ overflow: hidden; margin: 0px; width: 35%; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; }
#myForm .form5{ overflow: hidden; margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; }
#myForm .form6{ overflow: hidden; margin: 0px; padding-top: 10px; font-size: 10px; color: #F1670D; }
#myForm .form7{ overflow: hidden; margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 3px; }
#myForm .fieldset { border: 1px solid #dedede; text-transform: uppercase; padding: 10px; margin: 0px 0px 10px; }
#myForm .legend{ color: ##content2 { text-align: justify; font-size: 11px; background: url(../gfx/visuel4.jpg) no-repeat; padding-left: 121px; padding-bottom: 10px; }; }
#myForm #submit { font-size: 10px; width: 100%; background: #EAEAEA; border-width: medium; border-style: none; color: #666E74; border: 1px solid #DADADA; padding-top: 3px; padding-bottom: 3px; font-weight: bold; text-transform: capitalize; }
#validationMessage { padding: 5px;/*background-color: #eee;*/ border: 1px solid red; margin-bottom: 10px; color: #F1670D; font-weight: bold; display: none; }
#myForm .errorMessage { color: #F1670D; margin-left: 10px; font-size: 10px; }
#myForm .red { border: 1px solid #FF8000; }
#myForm .errorMessage { color: #F1670D; margin-left: 1px; font-size: 10px; margin-top: 2px; }.tabletab {
	background-color: #FFF;
	background-image: url(gfx/fond_pav4.gif);
	border: 1px solid #406C85;
}
.titrefondbleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #47758e;
	background-image: url(gfx/fondbleu.gif);
	width: 800px;
	font-style: italic;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.tabledispo {
	background-color: #CCC;
	color: #CCC;
}
