body {
	background-color: #FFFFFF;
		margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.fond_bandeau_haut {
	background-image: url(img/fond_bandeau_haut.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond_bandeau_haut_menu {
	background-image: url(img/fond_bandeau_haut_suite.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond_tableau_pixel {
	background-image: url(img/fond_image_pixel.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond_tableau_pixel_formulaire {
	background-image: url(img/fond_formulaire_haut.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond_tableau_formulaire_global{
	background-image: url(img/fond_global_formulaire.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.fond_transition_accueil {
	background-color: #747474;
	background-image: url(img/separateur_bas_accueil.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.ensemble_global {
	background-color: #747474;
	background-image: url(img/fond_ensemble.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.espacement_texte_accueil{
padding-top:20px;

}
.titre_accueil{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

.sstitre_accueil{
color:#912288;
font-size:15px;
font-weight:bold;
}
td{/*ok*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	letter-spacing: 0px;
}

a:link{/*ok*/
	font-weight:bold;
	color:#555555;
	text-decoration: none;
}
a:visited{/*ok*/
	font-weight:bold;
	color:#555555;
	text-decoration: none;
}
a:hover {/*ok*/
	color: #EB7300;
	text-decoration: underline;
}
.legende-blanc-10 {
	color: #ffffff;
	line-height: 10px;
}
a.legende-blanc-10:link{
	color:#ffffff;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
}
a.legende-blanc-10:visited{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.legende-blanc-10:hover{
	color: #6a9dba;
	font-weight: bold;
	text-decoration: underline;
}
.legende-bleu-10 {
	color: #ffffff;
	line-height: 10px;
}
a.legende-bleu-10:link{
	color:#912288;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
}
a.legende-bleu-10:visited{
	color: #912288;
	font-weight: bold;
	text-decoration: none;
}
a.legende-bleu-10:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.espacement_pave_legende{
padding:20px;
font-size:10px;
}
		
		/*Credits: Dynamic Drive CSS Library */
		/*URL: http://www.dynamicdrive.com/style/ */
		.titre_formulaire{
		font-size:22px;
		padding-top:30px;
		padding-bottom:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		}
		.titre_formulaire2{
		font-size:16px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		}
		.legende_formulaire{
		font-size:11px;
		font-weight:bold;
		color:#912288;
		}
		.espacement_contenu_formulaire{
		padding:10px;
		
		}
		.cssform p{
		clear:left;
		width: 250px !important;
		width: 450px ;
		margin: 0;
		padding: 20px 0 20px 0;
		padding-left: 180px; /*width of left column containing the label elements*/
		border-top: 1px solid #dddddd;
		/*height: 1%;*/
		}
		.pave_divers_formulaire{
		margin: 0;
		padding: 20px 0 20px 0;
		border-top: 1px solid #dddddd;
		}
		
		.cssform label{
		font-weight: bold;
		float: left;
		margin-left: -180px; /*width of left column*/
		width: 170px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
		/*display:block;*/
		padding-bottom:10px;
		}
		
		.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
			width: 220px;
		}
		
		.cssform input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
			width: 220px;
		}
		
		.image_formulaire{
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
		}
		.cssform textarea{
			width: 220px;
			height: 150px;
		}
		
		/*.threepxfix class below:
		Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
		to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
		*/
		
		* html .threepxfix{
		margin-left: 3px;
		}