/* Cadre principal pour les formulaire. pas de moteur de recherche en haut */
textarea {
	border-width:1px;
	font-size:110%;
	padding: 2px 2px 2px 2px;
	color: Black;
	background-color: White;
}
input{
	border-width:1px;
	font-size:110%;
	padding: 2px 2px 2px 2px;
	color: Black;
	background-color: White;
}
select{
	border-width:1px;
	font-size:110%;
	padding: 2px 2px 2px 2px;
	color: Black;
	background-color: White;
	width: 145px;
}
div.cadre_principal {
	background-color:#f4f2ef;
	border-color:#eaeaea;
	border-width:1px;
	margin: 0px 0 0 0;
	padding:16px 6px 10px 6px;
}
div.cadre_principal_gauche {
	background-color:#fff;
	float:left;
	padding:0 0 30px 0;
	width:565px;
}
	div.cadre_principal hr {
		background-color:#d4d4d5;
		color:#d4d4d5;
		height:1px;
		margin:22px 0 4px 0;
	}
	div.cadre_principal h2 {
		color:#b19b72;
		font-size:110%;
		font-weight:bold;
		margin:14px 0 0 16px;
	}
	div.cadre_principal h3 {
		color:#848488;
		font-weight:bold;
		margin:10px 0 0 16px;
	}
	div.cadre_principal h4 {
		font-weight:bold;
	}
	div.cadre_principal h3 a {
		color:#848488;
		font-weight:bold;
	}
	div.cadre_principal h3 img {
		margin:0 2px 0 0;
		vertical-align:middle;
	}
	div.cadre_principal p {
		margin:10px 16px 0 16px;
		font-size:110%;
	}
	div.cadre_principal ul {
		list-style-type:none;
		margin:10px 16px 0 16px;
	}
	/* Liste génériques */
		div.cadre_principal ul.puces_carrees {
			list-style-position:outside;
			list-style-type:square;
			margin:10px 16px 0 30px;
		}
		div.cadre_principal ul.puces_carrees li {
			margin:8px 0;
		}
		div.cadre_principal ul.puces_carrees h3 {
			margin:0;
		}
		div.cadre_principal ul.puces_carrees ul {
			margin:0 0 0 20px;
		}
		div.cadre_principal ul.puces_carrees ul li {
			margin:4px 0;
		}
		div.cadre_principal ul.puces_losanges {
			list-style-position:outside;
			list-style-type:disc;
			margin:10px 16px 0 30px;
		}
		div.cadre_principal ul.puces_losanges2 {
			list-style-position:outside;
			list-style-type:disc;
			margin: 10px 10px 0 40px;
		}
	/* Fin Liste génériques */
	/* Tableaux génériques */
		div.cadre_principal table.tableau_bordure_simple {
			border-width:1px 0 0 1px;
		}
		div.cadre_principal table.tableau_bordure_simple th {
			border-width:0 1px 1px 0;
			font-weight:bold;
			padding:1px;
		}
		div.cadre_principal table.tableau_bordure_simple td {
			border-width:0 1px 1px 0;
			padding:1px 1px 1px 2px;
			vertical-align:top;
		}
	/* Fin Tableaux génériques */
	/* Formulaires */
		form.formulaire_simple {
			margin:10px 14px 0 14px;
		}
		form.formulaire_simple h3 {
			margin:0;
			font-size: 110%;
		}
		form.formulaire_simple input {
			vertical-align:top;
		}
		form.formulaire_simple span {
			vertical-align:top;
		}
		/*
		form.formulaire_simple textarea {
			width:514px;
		}*/
table.form tr {
}
table.form th {
	background-color: #E8E4DE;
	border-color:#959595;
	color: #59595E;
	padding: 2px 2px 2px;
	text-align:right;
	font-weight: normal;
	font-size: 110%;
}
table.form td {
	border-color:#959595;
	border-width: 0px 0 0 0px;
	color:#59595E;
	padding: 2px 0 0px 2px;
	text-align:left;
}
table.form th.form_titre {
	background-color:#fff;
	border-width:0;
	font-weight:bold;
}
table.form td.form_type_ligne {
	border-width:1px 0 0 0;
	font-weight:normal;
}

		/* Ensemble du formulaire */
		form.formulaire_simple div {
			border-color:#B19B72;
			border-width:1px;
			margin:0;
			padding:2px;
		}
		/* Fin Ensemble du formulaire */
		/* Un champ du formulaire */
		form.formulaire_simple div div {
			border-width:0px;
			margin:0 0 12px 0;
			padding:0;
		}
		/* Fin Un champ du formulaire */
		form.formulaire_simple div div div {
			margin:6px 0 0 8px;
		}
		form.formulaire_simple div div div div {
			margin:0;
		}
		form.formulaire_simple label.formulaire_simple_gauche {
			float:left;
			margin:0 3px 0 0;
			text-align:right;
			width:20%;
		}
		form.formulaire_simple label.formulaire_simple_fenetre {
			float:left;
			margin:0 3px 0 0;
			text-align:right;
			width:30%;
		}
		form.formulaire_simple div.formulaire_simple_droite {
			margin:0 0 0 20%;
			padding:0;
			text-align:left;
		}
		form.formulaire_simple div.bouton_envoi {
			margin: 4px 6px 10px 120px;
			text-align:left;
		}
		form.formulaire_simple div.bouton_envoi input {
			border-width:1px;
			padding:0 10px;
			*padding:0 0 0 16px;
		}
	/* Fin Formulaires */
	div.cadre_principal ul ul {
		margin:0;
	}
	div.cadre_principal table {
		margin:10px 16px 0 16px;
	}
div.cadre_principal_droite {
	background-color:#fff;
	float:right;
	width:160px;
}
	div.cadre_principal_droite_contenu {
		margin:12px;
	}
	div.cadre_principal_droite * {
		color:#848488;
	}
	div.cadre_principal_droite ul {
		list-style-type:none;
	}
	div.cadre_principal_droite li {
		margin:3px 0;
	}
	div.cadre_principal_bas_contenu {
		margin:12px;
		font-size: 120%;
		background-color:#b19b72;
		padding: 2px;
	}
	div.cadre_principal_bas_contenu * {
		color:White;
	}

	/*div.cadre_principal_droite_bas {
	margin-top: 40px;
	background-color:#b19b72;
	float:right;
	width:160px;
	}
	div.cadre_principal_droite_bas_contenu {
		margin:12px;
		font-size: 120%;
		
	}
	div.cadre_principal_droite_bas * {
		color: White;
	}
*/
.rouge{
	color : Red;
	font-weight: normal;
}
/* Fin Cadre principal commun à toutes les pages standardes */
#messageChargement {
	background-color: #FFA851;
	border: 1px solid #fff;
	color: #fff;
	display: none;
	height: 20px;
	padding: 1em;
	width: 120px;
	text-align: center;
	
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -60px;
	margin-top: -10xp;
}	
