/* ---------------------------------------------------------------------------
				Feuille de style par defaut du site (page)
----------------------------------------------------------------------------*/

/* Styles pour le centrage des pages */

body {
	margin: 0; /* pour éviter les marges */
	text-align: center; /* pour corriger le bug de centrage IE */
}
#global {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	text-align: left;
}

/* Style generale */
	/*div { border: 1px solid black; }*/ /* debug */
body, p, td, div {
	color: #404040;
	font-family: Verdana,Helvetica;
	text-decoration: none;
	font-size: 12px;
}
a {
	color: #FC810D;	/* 007FC4 */
	text-decoration: none;
}
a:hover {
	color: #FC810D;
	text-decoration: underline;
}
input, textarea, select	{
	border-color: #004B73;
	border-width: 1px;
	background-color: #eeeeee;
	font-family: Verdana,Helvetica;
	font-size: 12px;
}

/* Style du message de crise */
.message_crise_txt,
.message_crise_txt a {
	color: #FF0000;	/* 007FC4 6D6D6D */
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.message_crise_txt a:hover {
	color: #000000;
	text-decoration: underline;
}

/* style de la navigation + menu deroulants (dans la barre du haut) */
.onglets_haut,
.onglets_haut a {
	color: #6D6D6D;	/* 034B33; */
}
.onglets_haut a:hover {
	color: #034B33;
}
.liens_pages_speciales,
.liens_pages_speciales a {
	color: #6D6D6D;	/* 034B33; */
}
.liens_pages_speciales a:hover {
	color: #034B33;
}
.onglets_haut_menuder,
.onglets_haut_menuder a {
	color: #6D6D6D;	/* 034B33; */
	font-size: 10px;
	font-weight: bold;
}
.onglets_haut_menuder a:hover {
	color: #034B33;
}

/* styles du contenu de la barre de droite */
.barre_droite_txt a {
	color: #1B921A;
}
.barre_droite_txt a:hover {
	color: #FC810D;
	text-decoration: underline;
}

/* styles du copyright */
.copyright_txt {
	color: #9C9C9C;
	text-decoration: none;
	font-size: 9px;
	text-align: center;
}
.copyright_txt a {
	color: #9C9C9C;	/* EDA45F */
}
.copyright_txt a:hover {
	color: #FC810D;
	text-decoration: underline;
}

/* 
	Styles du pave d'itineraires 
*/

.pave_iti_titre {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}
.pave_iti_titre a {
	color: #ffffff;
	text-decoration: none;
}
.pave_iti_titre a:hover {
	color: #ffff00;
	text-decoration: none;
}

.pave_iti_form,
.pave_iti_form td {
	color: #ffffff;
	font-size: 11px;
}
.pave_iti_form form {
	margin: 0px;
}
.pave_iti_form input, 
.pave_iti_form textarea, 
.pave_iti_form select	{
	border: 1px solid #206C1F;
	padding: 1px;
	margin: 0px;
	background-color: #e1f4e1;
	font-family: Verdana,Helvetica;
	font-size: 9px;
	color: #206C1F;
}
.pave_iti_form input.iti_bouton {
	font-size: 10px;
	font-weight: bold;
}
.pave_iti_form input.iti_bouton:hover {
	color: #59cf1f;	/* 3F9523 */
}
.pave_iti_form input.iti_bouton:active {
	color: #3F9523;
}

.pave_iti_bas {
	color: #ffffff;
	font-size: 9px;
}
.pave_iti_bas a {
	color: #ffffff;
	text-decoration: underline;
}
.pave_iti_bas a:hover {
	color: #ffff00;
}

