/* Styles communs à toutes les pages -----------------------------------------*/
.ContourTableau {
	border-right:			1px solid #D1D1D1;
	border-left:			1px solid #FFF;
}
.BgGris {
	background:				#464646;
}
.CellEntete {
	background:				url(../images/Bg_Entete.gif) repeat-x;
	padding:				3px 0 4px 14px;
	border-bottom:			1px solid #FFF;
}
.NavFixe {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#C0C2C4;
	padding:				9px 0 0 0;
}
.NavFixe a:link, .NavFixe a:visited, .NavFixe a:active,
.NavFixe a:hover, .NavFixe a:visited:hover, .NavFixe a:active:hover {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#C0C2C4;
	text-decoration:		none;
}
.TxtDates, .CellListeVehicules {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#c2c2c2;
	text-transform:			uppercase;
}
.CellListeVehicules {
	background:				#535353;
	border:					1px solid #666;
	width:					551px;
	text-align:				center;
}
.CellLigneGrise {
	background:				#747474;
}
.BordureGrise {
	border:					1px solid #747474;
	padding:				2px 2px;
}
.DropdownIsThisYou {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#464646;
	background:				#FDB813;
	text-transform:			uppercase;
	width:					168px;
	height:					18px;
}
.CellTitre {
	padding:				0 5px;
	border:					1px solid #747474;
}
.TxtTitre {
	font:					bold 9px/100% Arial, Helvetica, Sans-serif;
	color:					#FFB300;
	text-transform:			uppercase;
}
.BordureGriseContenu {
	border:					1px solid #747474;
	padding:				2px 3px;
}
.Footer {
	font:					bold 8px/120% Arial, Helvetica, Sans-serif;
	color:					#C0C2C4;
	text-transform:			uppercase;
	padding:				3px 4px;
}
.Footer a:link, .Footer a:visited, .Footer a:active,
.Footer a:hover, .Footer a:visited:hover, .Footer a:active:hover {
	font:					bold 8px/120% Arial, Helvetica, Sans-serif;
	color:					#C0C2C4;
	text-transform:			uppercase;
	text-decoration:		none;
}

/* Styles pour Zone Contenu --------------------------------------------------*/
.CellContenu {
	background:				#EEE;
	padding:				10px 8px;
}

/* Styles pour sous menus ----------------------------------------------------*/
.SousMenuOff {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#4B524F;
	text-transform:			uppercase;
	background:				#9DA09D url(../images/Bg_SousMenu.gif) repeat-y;
	border:					1px solid #747474;
	padding:				2px 5px;
	width:					159px;
}
.SousMenuOn {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
	background:				#464646;
	border:					1px solid #747474;
	padding:				2px 5px;
	width:					158px;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#4B524F;
	text-transform:			uppercase;
	text-decoration:		none;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active,
.SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-transform:			uppercase;
	text-decoration:		none;
}
.SousMenuPale {
	background:				url(../images/Bg_SousMenuPale.gif) repeat-y;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#212121;
	border-left:			1px solid #B8B7B6;
	border-top:				1px solid #8F8E8E;
	border-bottom:			1px solid #FFF;
	border-right:			1px solid #FFF;
	padding:				0 0 0 2px;
}
.TxtArea {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#464646;
	border-left:			1px solid #B8B7B6;
	border-top:				1px solid #8F8E8E;
	border-bottom:			1px solid #FFF;
	border-right:			1px solid #FFF;
	padding:				0 0 0 2px;
}
.Btn {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#464646;
	background:				#FDB813;
	border:					1px solid #464646;
}

.TexteErreur
{
	font-family:Arial;
	font-size:10px;
	font-weight:Normal;
	color:red;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					20px 0 10px 0;
	background:				#FFF;
}
A:link, A:visited, A:active {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#072174;
	text-decoration:		none;
}
A:hover, A:visited:hover, A:active:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#072174;
	text-decoration:		underline;
}
IMG {
	border:					0;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
/*UL {	
	list-style:				url(../images/Puce_Liste.gif);
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#464646;
	margin: 				0;
	padding-left:			15px;
	padding-top:			0px;

}
OL {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#464646;
}
LI {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#464646;
}*/
UL {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#464646;
	margin: 				0;
	padding:				0;
}
OL {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#464646;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#464646;
	margin: 				5px 0 0 15px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#464646;
	margin: 				5px 0 0 10px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}

/* Arrière-plan --------------------------------------------------------------*/
.Bg{
	background: url(../images/Bg.gif) top left;
}

/* Styles pour menu déroulant -------------------------------------------------*/
.MenuDeroul {
	background:				#D5BE78;
	padding:				5px 3px 5px 5px;
	vertical-align:			top;
	color:					#464646;
	background:				#FDB813;
	text-transform:			uppercase;
}
.MenuDeroulOff {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#FDB813;
	padding:				3px 5px 3px 5px;
	text-transform:			uppercase;
}
.MenuDeroulOn {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:					#FDB813;
	background:				#FFF;
	padding:				3px 5px 3px 5px;
	text-transform:			uppercase;
}
.MenuDeroulOff a:link, .MenuDeroulOff a:visited, .MenuDeroulOff a:active,
.MenuDeroulOff a:hover, .MenuDeroulOff a:visited:hover, .MenuDeroulOff a:active:hover,
.MenuDeroulOn a:link, .MenuDeroulOn a:visited, .MenuDeroulOn a:active,
.MenuDeroulOn a:hover, .MenuDeroulOn a:visited:hover, .MenuDeroulOn a:active:hover {
	font:					bold 9px/120% Arial, Helvetica, Sans-serif;
	color:                  #000;
	text-decoration:		none;
}

.Pager
{
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#FDB813;
	background:				#464646;
}

.Pager td a {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#FFFFFF;
	background:				#464646;
	text-decoration:		none;
}

.Pager td a:link, .Pager td a:visited, .Pager td a:active, .Pager td a:hover, .Pager td a:visited:hover  {
	font:					bold 11px/120% Arial, Helvetica, Sans-serif;
	color:					#FFFFFF;
	background:				#464646;
	text-decoration:		none;
}