/* Page d'accueil */

body
{
	color: #000000;
	background-color: #006699;
	text-align: center; /* Attribut pour Internet Explorer */
}

.cadre-principal
{	/* Conteneur du site */
	min-width: 700px; /* Largeur minimum du site (sauf IE) */
	width: 80%; /* auto ou % */
	margin: 15px auto;
	border: 1px #000000 solid;
	background-color: #FFFFFF;
}

* html .cadre-principal_minwidth_IE
{	/* Largeur minimum du site pour IE */
	padding-left: 700px; /* Valeur pour largeur minimum pour IE */
}

* html .cadre-principal_container_IE
{	/* Complément à .minwidth pour IE */
	margin-left: -700px; /* Valeur négative pour largeur minimum pour IE */
	position: relative;
}

* html .cadre-principal_minwidth_IE, * html .cadre-principal_container_IE, * html .cadre-principal_layout_IE 
{	/* Complément à .minwidth pour IE */
	height: 1px;
}

div.banniere-haut
{
	background-color: #FFFFFF;
	background-image: url(../images/image1.jpg);
	background-position: inherit;
	background-repeat: repeat-x;
	padding: 70px 20px 20px 25px;
	text-align: left;
	border-bottom: 1px #000000 solid;
}

div.contenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #E6E6E1;
	text-align: left;
}

div.menu
{
	width: 140px;
	float: left;
	padding: 25px 25px 25px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 20px 10px 0px;
}

a.lien-noir:link, a.lien-noir:active, a.lien-noir:visited
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.lien-noir:hover
{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

div.texte
{
	/* Probleme de "min-height: 160px" non reconnu sous Internet Explorer */
	margin-left: 190px;
	padding: 25px 30px 0px 30px;
	text-align: justify;
	background-color: #FFFFFF; /* Fond blanc pour la partie texte sur le fond gris du contenu */
}

div.bas-de-page
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	padding: 10px 30px 0px 30px;	
	background-color: #FFFFFF;
	margin-left: 190px
}

/* Partie Contact */

td.contact
{
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	padding-right: 20px;
}

input.contact
{
	width: 250px;
	background: #E6E6E1;
	border: 1px #000000 solid;
	padding-left: 4px;
	padding-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

textarea.contact
{
	width: 250px;
	background: #E6E6E1;
	border: 1px #000000 solid;
	padding-left: 4px;
	padding-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* Partie Identification */

td.identification
{
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	padding-right: 20px;
}

input.identification
{
	width: 250px;
	background: #E6E6E1;
	border: 1px #000000 solid;
	padding-left: 4px;
	padding-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
