/* ---------------------------------------------------------------------------
				Feuille de style par defaut 
----------------------------------------------------------------------------*/

/*	----------	Style pour le centrage horizontale+vertical des pages	----------	*/

body {
	margin: 0; /* pour éviter les marges */
	text-align: center; /* pour corriger le bug de centrage IE */
}
#global {	/* qui contient toute la page */
	position: relative; /* on positionne le conteneur */
	margin-left: auto;
	margin-right: auto;
	width: 990px;
		height: 565px;	/* En + pour centrage vertical */
	text-align: left; /* on rétablit l'alignement normal du texte */
}


/* Styles par defaut */
	/*div { border: 1px solid black; }*/
body {
	background-color: #ffffff;
	margin: 0px;
}
body, p, td, div {
	color: #00509C;
	font-family: Verdana,Helvetica;
	font-size: 12px;
}
a {
	color: #00AAA3;
	text-decoration: underline;	
}
a:hover {
	color: #FF7F00;
	text-decoration: underline;
}
form {
	margin: 0px;
}
input, select, textarea {
	border-width: 1px;
	border-color: #000000;
	padding: 0px;
	background-color: #D8F1EE;
	font-family: Verdana,Helvetica;
	color: #BA0078;
	font-size: 12px;
}


/* Rappels de navigation */

.rapnavig_titre {
	color: #FF7F00;
	font-size: 21px;
	text-align : right;
}
/* Definir largeur/position (toutes pages sauf home) */
div#pave_rapnavig_titre {
	width: 240px;
}

.rappel_navig_2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF7F00;
}


/* Message de communication de crise */

.pave_crise_fond {
	background: #ffffff;
	border: 2px solid #ff0000;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90); 
}
.pave_crise_txt,
.pave_crise_txt a {
	color: #ff0000;
	text-align: center;
	text-decoration: none;
}
.pave_crise_txt a:hover {
	color: #FF7F00;
}


/* Pave Navitia dans la barre du haut */

.navitia_haut_fond {
	background-color: #ffffff;
}
.navitia_haut_titre,
.navitia_haut_titre a {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
}
.navitia_haut_titre a {
	text-decoration: none;
}
.navitia_haut_titre a:hover {
	color: #FFEB00;
	text-decoration: none;
}
/*div.navitia_haut { border: 1px solid black; background-color: #ffffff; }*/
.navitia_haut,
.navitia_haut td {
	font-size: 10px;
}
.navitia_haut input, .navitia_haut td input, 
.navitia_haut input select, .navitia_haut td select,
.navitia_haut input textarea, .navitia_haut td textarea {
	font-size: 9px;
	background-color: #eeeeee;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: dashed;
	border-color: #000000;
	padding: 1px;
	margin: 0px;
}


/* Page du Plan du Site */

.plan_txt,
.plan_txt a {
	text-decoration: none;
}
.plan_txt a:hover {
	text-decoration: underline;
}


/* Pied de page */

.pieddepage {
	color: #00509C;
	font-size: 9px;	/* 10px */
	text-align: left;	/*center;*/
}
.pieddepage a {
	color: #00509C;
}
.pieddepage a:hover {
	color: #00AAA3;
	text-decoration: underline;
}

.pieddepage_2 {
	color: #55B0B5;
}
.pieddepage_2 a {
	color: #4C7F9E;
	text-decoration: none;
}
.pieddepage_2 a:hover {
	color: #00509C;
	text-decoration: underline;
}

