/*
	Feuille de style de la page d'acceuil
*/

 /*div { border:1px solid black; }*/ 		/* debug */


/* ********** Pour centrer horizontalement la page ********** */

html, body {
	width:100%;
	/*text-align: center;*/ /* pour corriger le bug de centrage IE */
}
#conteneur {
	position: relative;	/* implicite */
	width:961px;	/* 1059 */
	margin:0 auto 0 auto;
	/*text-align: left;*/	/* inutile ? */
}


/* ********** Styles generaux (tags) ********** */

body {
	background-color: #FDF1D7;
	background-image: url(/images/home/v2/fond-accueil.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

body, p, td, th, div {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #464648;	/* 00377C */
}
p {	/* permet d'uniformiser ie et moz */
	margin-top: 0px;
	margin-bottom: 12px;
}

a {
	color: #C58B52;	/* 0063C7 */
	text-decoration: none;
}
a:hover {
	color: #F58500;
	text-decoration: underline;
}

form {
	margin: 0px;
	padding: 0px;
}
input, textarea, select	{
	color: #000000;
	background-color: #e8e8e8;
	border-color: #000000;
	border-width: 1px;
	font-family: Verdana,Helvetica;
	font-size: 12px;
}
input:hover, textarea:hover, select:hover {
	color: #0000ff;
	background-color: #f0f0f0;
}


/* ********** Styles speciaux (classes) ********** */

.ul_sans_marge {
	padding-left: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.histo_titre {
	text-align: center;
	color: #7F8ABA;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.histo_texte {
	text-align: justify;
	font-size: 11px;
}
.histo_accroche {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.public_titre {
	text-align: center;
	color: #9CAD0A;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.public_texte {
	text-align: center;
	color: #464648;
}
.public_texte a {
	color: #464648;
}
.public_texte a:hover {
	color: #9CAD0A;
	text-decoration: none;
}
.public_soustitre {
	color: #9CAD0A;
	font-weight: bold;
}

.pro_titre {
	text-align: center;
	color: #0BA6E0;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.pro_nicot_texte {
	text-align: center;
}
.pro_nicot_texte a {
	color: #464648;
}
.pro_nicot_texte a:hover {
	color: #04479C;
	text-decoration: none;
}
.pro_nicot_soustitre {
	color: #04479C;
	font-weight: bold;
}
.pro_dipral_texte {
	text-align: center;
}
.pro_dipral_texte a {
	color: #464648;
}
.pro_dipral_texte a:hover {
	color: #FF5600;
	text-decoration: none;
}
.pro_dipral_soustitre {
	color: #FF5600;
	font-weight: bold;
}
.pro_savormer_texte {
	text-align: center;
}
.pro_savormer_texte a {
	color: #464648;
}
.pro_savormer_texte a:hover {
	color: #303D95;
	text-decoration: none;
}
.pro_savormer_soustitre {
	color: #303D95;
	font-weight: bold;
}

.pieddepage {
	text-align: center;
	font-size: 10px;
	color: #5F5F60;
}


/* old
td {
	font-Family:Verdana,Arial,Helvetica,sans-serif;
}
.s {
	text-decoration:none;
	color:#00377C;
	font-size:12px;
}
.s:hover {
	text-decoration:none;
	color:#C58B52;
	font-size:12px;
}
.t {
	color:#C58B52;
	font-size:14px;
	font-weight:bold;
}
.c {
	text-decoration:none;
	color:#00377C;
	font-size:11px;
}
a.c:hover {
	text-decoration:none;
	color:#C58B52;
}
a.c {
	text-decoration:none;
	color:#C58B52;
}
*/