/* feuille de style du pack privilege */

img {
  display: block;
}

body {
  margin: 0px;
  vertical-align: top;

  font-family: verdana;
  font-size: 10px;
  color: #000000
  scrollbar-face-color: #D4D0C8;
  scrollbar-shadow-color: #808080;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #D4D0C8;
  scrollbar-darkshadow-color: #404040;
  scrollbar-track-color: #EEEEEE;
  scrollbar-arrow-color: #000000;
  background-color: #FFFFFF;
  } 
  
a:link {
  color: #000000;
}
a:visited {
  color: #000000;
}
a:hover {
  color: #999999;
  text-decoration: none;
}
a:active {
  color: #000000;
  text-decoration: none;
}

table {
  font-size: 10px;
  padding: 0px;
}

table.Background {
  text-align: center;
  padding: 0px;
  border: 1px solid #000000;
}

td.Background {
  vertical-align: top;
}

table.Box {
  background-color: #FFFFFF;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.BoxMap {
  height: 450px;
}

td.BoxSeparator {
  height: 3px;
}

table.BoxTitle {
  background-color: #E5E5E5;
  height: 20px;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
}

font.BoxTitle {
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  font-size: 15px;
}

font.BoxSubTitle {
  color: #FFFFFF;
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
}



table.Form {
  text-align: left;
}

select.Form {
  width: 150px;
  height: 17px;
  font-family: verdana;
  font-size: 10px;
}

input.Form {
  
  height: 17px;
  font-family: verdana;
  font-size: 10px;
}

textarea.Form {
 
  font-family: verdana;
  font-size: 10px;
}

font.FormTitle {
  font-size: 11px;
  font-family: verdana;
  font-weight: bold;
}

td.FormMargin {
  width: 20px;
}

td.MapMargin {
  width: 5px;
}

li.Form {
  color: #FF0000;
  list-style-type: square;
  list-style-position: outside;
  vertical-align: top;
}

td.SeparatorColored {
  height: 1px;
  background-color: #000000;
}

tr.LineForm {
  height: 20px;
}

table.Border {
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
}

table.Message {
  text-align: left;
  width: 100%;
}

table.ClickImage1 {
    display: block;
    background-color: #EBEEEE;
    border-color: lightgray;
    border-style: solid;
    border-width: 1px;
}

table.ClickImageSelected1 {
    background-color: #EBEEEE;
    border-color: #FF0000;
    border-style: solid;
    border-width: 1px;
}

table.ClickImage2 {
    display: block;
    background-color: transparent; 
}

table.ClickImageSelected2 {
/*    background-color: #000000;  */
}

table.Map {
  text-align: center;
  height: 300px;
}

td.Map {
  vertical-align: top;
  width: 380px;
}

td.MapDetail {
  width: 190px;
  text-align: center;
}

table.MapBox {
  text-align: center;
  border-width: 0px;
  padding: 0px;
}

table.MapViewer {
  border-color: #000000;
  border-style: solid;
}

td.MapArrow {
  background-color: #000000;
}

td.MapArrowSelected {
  background-color: #918F90;
}

table.MapIcon
{
  text-align: center;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  padding: 5px;
  background-color: #FFFFFF;
}

table.List {
  width: 100%;
  text-align: left;
}

a.ListTitle {
  text-decoration: none;
  font-weight: bold;
}

font.Title {
  font-weight: bold;
}

option.Title {
  font-weight: bold;
}

font.WayTitle {
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

font.WaySubTitle {
  font-size: 10px;
  font-weight: bold;
}

td.WayMargin {
  width: 10px;
}

table.Detail {
  text-align: left;
}

div.Detail {
  text-align: left;
  width: 180px;
  overflow-x: auto;
}

table.Way {
   text-align: left;
   width: 100%;
}

td.WayColumnSeparator {
  width: 2px;
  background-color: #FF0000;
}

table.WayInput {
  text-align: left;
  width: 100%;
}

td.WayInput {
  width: 250px;
}

table.WayCheck {
  text-align: left;
  width: 100%;
}

table.WayInput2 {
  text-align: center;
  width: 100%;
}

table.CartoClick {
  text-align: center;
  width: 100%;
}

table.Menu {
}

table.MenuIcons {
  background-color: #EBEEEE;
  padding: 0px;
  text-align: center;
  border-width: 1px;
  border-color: #999999;
  border-style: solid;
}

td.MenuIcon {
  height: 33px;
  width: 33px;
  text-align: center;
  background-color: transparent;
}

td.MenuIconSelected {
  height: 33px;
  width: 33px;
  text-align: center;
  background-color: #FF0000;
}

td.MenuIconBox {
  height: 37px;
  width: 37px;
}

td.MenuIconsSeparator {
  width: 3px;
}

div.MenuText {
}

a.MenuLink {
  text-decoration: none;
}

font.Menu {
  font-size: 11px;
}

table.Zoom {
}

td.ZoomIcon {
  background-color: transparent;
}

td.ZoomIconSelected {
  background-color: #FF0000;
}

td.ZoomIconsSeparator {
  width: 3px;
}

table.Activities {
  width: 100%;
}

select.ActivitiesChoice {
  width: 200px;
  height: 17px;
  font-family: verdana;
  font-size: 10px;
  border-color: lightgray;
  border-style: solid;
  border-width: 1px;
}

select.BrandsChoice {
  width: 200px;
  height: 17px;
  font-family: verdana;
  font-size: 10px;
  border-color: lightgray;
  border-style: solid;
  border-width: 1px;
}

font.Error {
  color: #FF0000;
}

font.Title2 {
  color: #FF0000;
}

font.Lenght {
  font-style: italic;
}

tr.ItemSelected {
  background-color: #EBEEEE;
}

td.LineSeparator {
  height: 10px;
}

td.LineMenuSeparator {
  height: 4px;
}

td.LineListSeparator {
  height: 5px;
}
