/* 
	STYLE STYLESHEET
	Stylisation des typographies.
*/



body {
	background:#E5E5E5;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	}



/*=============== Liens généraux ===============*/

a {
	font-size:1em;
	color:#00537e;
	text-decoration:underline;
	}

a:visited {
	color:#FF6600;
	}

a:hover {
	color:#3399CC;
	text-decoration:underline;
	}

/*---------------- Liens --------------------*/

a.biglink {
	font-size:1.4em;
	font-weight:bold;
	}

#outils a {
	color:#FFFFFF;
	text-decoration:none;
	}

#outils a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#outils a:hover {
	text-decoration:underline;
	}


#footer a {
	color:#FFFFFF;
	text-decoration:none;
	}

#footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#footer a:hover {
	text-decoration:underline;
	}


/*---------------- Fil d'Ariane ----------------*/

#ariane {
	margin-bottom:15px;
	}

#ariane a {
	font-size:0.9em;
	}

#ariane span {
	font-size:0.9em;
	color:#666666;
	}



/*=============== En tête ===============*/





/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Menus ------------------------------------------------- */
/* --------------------------------- See menu-en.css and menu-fr.css --------------------------------- */


.menu_normal ul {
	list-style-type:none;
	}





/*================ Content ===================*/

/*------------------ Titres --------------------*/

h3 {
	font-size:1.6em;
	color:#000000;
	}

h4 {
	font-size:1.2em;
	color:#000000;
	}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em;
	color:#003366;
	font-weight:bold;
	font-style:italic;
	margin-bottom:8px;
	}
	
h2.titre_help_menu {
	font-size:1em;
	font-weight:bold;
	margin-bottom:6px;
	padding-bottom:1px;
	border-bottom:#999999 solid 1px;
	}
	
h2.titre_boite_grise {
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin-bottom:6px;
	padding-bottom:1px;
	border-bottom:#999999 solid 1px;
	}

h2.titre_boite_grise_home {
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin-bottom:6px;
	padding-bottom:1px;
	border-bottom:#999999 solid 1px;
	}

h2.titre_boite_normal {
	font-size:1em;
	font-weight:bold;
	margin-bottom:6px;
	padding-bottom:1px;
	border-bottom:#999999 solid 1px;
	}

h2.titre_boite_normal img.alert {
	margin-right:10px;
	}

h2#titre_boite_login {
	background:url(images/project_house.gif) right no-repeat;
	height:14px;
	padding-top:27px
	}

/*-------------------*/

.soustitre {
	color:#5083B2;
	font-weight:bold;
	}

.texte {
	line-height:1.4em;
	}

.texte_blanc {
	line-height:1.4em;
	color:#FFFFFF;
	}

.text_sml {
	line-height:1.4em;
	font-size:0.9em;
	color:#666666;
	}

.quote {
	padding:0 25px;
	line-height:1.4em;
	color:#666666;
	}

.text_gris {
	color:#d8d8d8;
	}	

.bold {
	font-weight:bold;
	}

#no_tel {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	}

.first_date {
	margin-bottom:0;
	margin-top:0;
	font-weight:bold;
	color:#666666;
	}

.date {
	margin-bottom:0;
	margin-top:8px;
	font-weight:bold;
	color:#666666;
	}

/*================= Listes ==================*/

ul.texte_liste {
	list-style-type:square;
	margin-left:25px;
	}

ol.texte_liste {
	margin-left:25px;
	}

ul.texte_liste li, ol.texte_liste li {
	margin-bottom:5px;
	}	


ul {
	list-style-type:none;
	
	}

ul li, ol li {
	margin:0;
	}


.quote_liste {
	padding:0 25px;
	line-height:1.4em;
	color:#666666;
	}


/*================= Formulaires ==================*/

form {
	color:#000000;
	font-size:1em;
	}

