body { background-color: #fff; color: #333; font-family: Verdana; font-size: small; }
h1 { font-size:medium; color:#006699; }
h2 { font-size:small; }
h3 { font-size:smaller; }
select { font-family: Tahoma; font-size: 8pt; background-color: #FFFFFF; color: #006699; border: solid 1px; }
textarea { font-family: Tahoma; font-size: 8pt; background-color: #FFFFFF; color: #006699; border: solid 1px; }
a { color: #006699; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: underline; background-color: #FF9900; }
img { border: 0px; }
hr { height: 1px; width: 98%; color: red; }

#header { background-image: url("Images/fond.jpg"); background-repeat: repeat; }
#headerDate { color: White; }
#headerDate a { color: White; text-decoration: underline; }
#headerDate a:hover { color: White; background-color: Transparent; }
#headerTitre { color: White; border-color:#FFF; }
div#nav h3 { text-align:center; font-size:12px; font-weight:bold; border: 0px; padding: 1px 2px 1px 2px; color: White; background-image: url("Images/menu-gauche.gif"); background-repeat: repeat-x; }
div#nav ul { border-color: #09466A; background-color: #E7ECEF; }
div#nav li { border-color: #FFF; }
div#nav li a { font-size:x-small; border-color: #DDE0E2; color: Black; }
div#nav li#active a { background-color: #E7ECEF; color: Black; }
div#nav li:hover, div#nav li#active:hover { background: #FF9900; border-color: #DDE0E2; }
div#nav li a:hover, div#nav li#active a:hover { color: #FFF; }
#trackingDiv { font-size: smaller; color: #006699; background: #E7ECEF; border-color: #09466A; }
#menuHorizontal { border-color: #FFF; background-color: #FF9933; background-image: url("Images/orange.gif"); background-repeat: repeat-x; }
#menuHorizontal ul { background-color: #09466A; color: White; font-size:x-small; }
#footer { text-align: center; color: #006699; border-top: 1px solid #006; font-size: smaller; }
#progress { text-align: right; background-color: White; border: 1px solid black; color: Black; }

.textBox, .autoCompleteTextBox { font-family: Tahoma; font-size: 8pt; color: #006699; background-color: #FFFFFF; }
.textBox { border: 1px solid #09466A; }
.autoCompleteTextBox { border: 2px solid #09466A; padding: 1px; }
.button { font-family: Tahoma; font-size: 8pt; background-color: #FFFFFF; color: #006699; border: solid 1px; }
.buttonDate { border: 1px solid black; }
.buttonSelected { font-family: Tahoma; font-size: 8pt; background-color: #006699; color: #FFFFFF; border: solid 1px; } 
.radioButton {}
.cadreBleu { margin-top: 5px; margin-bottom: 5px; padding: 5px; border: 1px solid #09466A; background-color: #E5EFF5; font-size: 11px; }
.eltBleu a { background-image: url("Images/menu-gauche.gif"); background-repeat: repeat-x; color: #fff; border-right: 1px solid #fff; }
.eltOrange a { background-image: url("Images/menu-droite.gif"); background-repeat: repeat-x; color: White; border-right: 1px solid #fff; }
.eltBleu a:hover { background-image: url("Images/menu-gauche-inv.gif"); background-repeat: repeat-x; }
.eltOrange a:hover { background-image: url("Images/menu-droite-inv.gif"); background-repeat: repeat-x;}
.tableBorders { border: 1px solid #09466A; }
.tableHeader { font-size: small; background-color: #09466A; color: #fff; }
.tableFooter { font-size: 16px; background-color: #09466A; color: #fff; }
.tableFooter a { font-size: 11px; color: White; }
.tableRow { background-color: #E7ECEF; color: #000; border-bottom: solid 1px #09466A; font-size: 11px; }
.tableRowNoBorder { background-color: #E7ECEF; color: #000; font-size: 11px; }
.gridViewRow { background-color: #E7ECEF; color: #000000; font-size: 11px; }
.gridViewRowAlt { background-color: White; color: #284775; font-size: 11px; }
.tableRowBleu { background-color: #E7ECEF; color: #000; font-size: 11px; }
.tableRowOrange { background-color: #FFE5CC; color: #000; font-size: 11px; }
.tableHeaderBleu { font-size: small; background-color: #09466A; color: #fff; }
.tableHeaderOrange { font-size: small; background-color: #FF9900; color: #fff; }

.headerListItem { background-color: #006699; color: #fff; }
.normalListItem { background-color: #E7ECEF; color: #000000; }
.loginText { font-family: Verdana; color: #9A9899; }

.buttonLogin { font-family: Verdana; font-size: 8pt; background-color: #FFFFFF; color: #9A9899; border: solid 1px #9A9899; }
.tableColis { border: 1px solid #09466A; background-color: #E7ECEF; }
.imageEntouree { border: 1px solid #09466A; }
.errorBlock { border: solid 1px red; background-color: White; color: red; margin: 5px; padding: 10px; }
.completionList, .completionList2{margin : 0px! important;text-align: left;list-style-type:none;background-color:White;color: black;border: solid 1px Black;padding: 1px;}
.completionList2{ font-size: 10px; }
.completionlistItem, .completionlistItem2 {background-color: White;}
.completionHighlightedListItem, .completionHighlightedListItem2 {background-color: #E7ECEF;}
.completionlistItem2, .completionHighlightedListItem2 { border-bottom: 1px solid Black;}

.modalPopup { background-color: #E5EFF5; border: solid 3px Black; padding:3px; width:650px; max-height:680px; overflow: auto; }
.MaskedEditFocus { background-color: #ffffcc; color: #000000; }
.MaskedEditError { background-color: #ffcccc; }

.ContextMenuLabel { display: block; padding:2px; padding-right: 50px; border: 1px dotted #0E80B3; }
.ContextMenuPanel { border: 1px solid #868686; z-index: 1000; background: #FAFAFA; cursor: default; padding: 1px 1px 0px 1px; font-size: 11px; }
.ContextMenuBreak { margin:1px 1px 1px 32px; padding:0; height:1px; overflow:hidden; display:block; border-top: 1px solid #C5C5C5; }
a.ContextMenuItem { margin: 1px 0 1px 0; background-color: #E7ECEF; display: block; color: Black; text-decoration: none; cursor: pointer; padding: 4px 19px 4px 33px; white-space: nowrap; }
a.ContextMenuItem-Selected { font-weight: bold; }
a.ContextMenuItem:hover { background-color: #FFE6A0; border: 1px solid #D2B47A; padding: 3px 18px 3px 32px; }