div.page-marche {
	padding: 10px;
	}

table.liste-marche
{
	margin-top: 10px;
	width: 100%;
	border: 1px solid #3F617F;
}

table.liste-marche td, table.liste-marche th {
  padding: 3px 4px;
  text-align: left;
  vertical-align: top;
	}

.liste-marche thead th
{
  background-color: #3F617F;
  color: white;
  padding: 3px 4px;
}

.liste-marche tfoot th
{
  background-color: #3F617F;
  color: white;
}

.liste-marche .row_0 td
{
  background-color: #f0f0f0;
}

.liste-marche .row_1 td
{
  background-color: #e0e0e0;
}

label {
  font-weight: bold;
}

/************************************ AXE MARCHE *********************************/

body#marches-publics {
	background-image: url("/images/bg-body.gif");
	color: #656B01;
	}

body#marches-publics #content a { 
	color: #3F617F;
  }

body#marches-publics #menu1 a, body#marches-publics #menu2 a { 
	color: #666666;
  }

body#marches-publics #menu1 li.sel a {
	color: #666666;
	}

body#marches-publics .pagecontainer {
	background-image: url("/images/bg-page-container.gif");
	}

body#marches-publics div#logo a {
	background-image: url("/images/logo.gif");
	}

body#marches-publics #intro {
  color: #333333;
  }

body#marches-publics div#page-title {
	background-image: url("/images/bg-page-title2.gif");
	background-repeat: no-repeat;
	color: #e0e0e0;
  width: 782px;
  }
  
body#marches-publics div#page-title a {
	color: #e0e0e0;
	}
	
body#marches-publics div#content {
	background-color: #d0d0d0;
	width: 802px;
	color: #000000;
	}

body#marches-publics #submenu li {
	background-image: url("/images/bg-submenu.gif");
	}

body#marches-publics #submenu li a, body#marches-publics #submenu li.sel ul li.unsel a  {
	color: #666666;
	}

body#marches-publics #submenu li.sel {
	background-image: url("/images/bg-submenu-sel.png");
	background-color: transparent;
	}
	
body#marches-publics #submenu li.sel a {
	color: #222222;
	}

body#marches-publics #submenu li li.sel {
	background-image: url("/images/bg-submenu-sel.gif");
	background-color: transparent;
	}
