body {
  background: #7ac8f3 url('../images/background.jpg') no-repeat top center;
  width: 942px;
}

body, div, td, th, p, select {
  font-family: Tahoma;
}

div#APW_menu_rapide {
  background: none;
  height: 42px;
}

div#apw_conteneur {
  background: none;
  margin-left:-4px;
}

div#topvide {
  background-image: url('../images/top1.png');
  width: 659px;
  height: 42px;
  float: left;
}

div#nousjoindre {
  background-image: url('../images/nousjoindre.png');
  width: 137px;
  height: 42px;
  float: left; 
}

div#nousjoindre:hover {
  background-image: url('../images/nousjoindre_on.png');
  cursor: pointer;
}

div#liensutiles {
  background-image: url('../images/liensutiles.png');
  width: 146px;
  height: 42px;
  float: left; 
}

div#liensutiles:hover {
  background-image: url('../images/liensutiles_on.png');
  cursor: pointer;
}

div#apw_conteneur {
  width: 942px;
}

div#APW_img_entete {
  background-color: transparent;
  background-image: url('../images/top.png');
  width: 942px;
  height: 143px;  
}

div#APW_img_entete img {
  display: none;
}

div#APW_recherche {
  position: absolute;
}

div#apw_gauche {
  background-color: transparent;
  background-image: url('../images/left.png');
  width: 239px;
  height: 343px;  
}

div#apw_design_menu {
  background: none;
}

div#APW_divmenu {
  background: none;
  border: 0;
  margin-left:0;
}

div#apw_centre {
  background: none;
  background-image: url('../images/repeat.png');
  width: 942px;
}

ul#apw_menu li {
  border: 0;
}

div#APW_contenu_user {
  float: left;
  width: 457px;
  min-height: 415px;
  background: #FFFFFF url('../images/contenu_user.jpg') no-repeat top left;
  /*background-color: #FFFFFF;*/
}

div#apw_contenu {
  background: none;
}

div#APW_right {
  float: left;
  background-image: url('../images/right.png');
  width: 246px;
  height: 343px;    
}

div#apw_footer {
  background-image: url('../images/bottom.png');
  width: 942px;
  height: 209px; 
  text-align: left;  
}

div#apw_separ {
  display: none;
}

ul#apw_menu {
  list-style: none;
  list-style-image: none;
  margin-right:24px;
}

ul#apw_menu li {
  list-style: none;
  list-style-image: none;
  text-align: right;
}

ul#apw_menu li a, ul#apw_menu li label {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}

div#APW_divmenu ul li {
  margin: 0;
  line-height:60%;
}

ul#apw_menu li.apw_liSubMenuItem_cls {
  text-align: right;
  padding: 8px;
  width:127px;
}

li.apw_liMenu_cls ul {
  margin: 0;
}

div.apw_subMenu_cls ul {
  margin-right: 9px;
  margin-top: 13px;
}

div#APW_divmenu ul#apw_menu li.apw_liMenu_cls div.apw_subMenu_cls ul li a {
  font-size: 11px;
  font-weight: normal;
}

ul#apw_menu li label {
  height:10px;
  padding:10px 0px 0 0;
  text-decoration:none;
  width:131px; 
}

ul#apw_menu li.apw_liMenuItem_cls a.active {
  text-decoration: none;
  color: #ffdea9;
}

ul#apw_menu li.active label, ul#apw_menu li a.active {
  text-decoration: none;
  color: #ffdea9;
}

ul.submenu {
  width: 142px;
}

div#procesverbaux {
  background-image:url("../images/procesverbaux.png");
  height:67px;
  width:159px;
  margin-left:38px;
}

div#procesverbaux:hover {
  background-image:url("../images/procesverbaux_on.png");
  cursor: pointer;
}

div#infoexpress {
  background-image:url("../images/infoexpress.png");
  height:74px;
  width:147px;
  margin-left:38px;
}

div#infoexpress:hover {
  background-image:url("../images/infoexpress_on.png");
  cursor: pointer;
}

div.zone h1 {
  background: none;
  color: #fba024;
  width: 90%;
  font-size: 25px;
  text-align: center;
}

div#APW_coordonnes {
  display: none;
}

ul#apw_menu li.active div.apw_subMenu_cls ul li.apw_liSubMenuItem_cls a.active {
  /*text-decoration: underline;*/
}

div#agricom {
  cursor: pointer;
  height:28px;
  margin-left:700px;
  margin-top:180px;
  position:absolute;
  width:237px; 
}

table.calendar {
  background: none;
}

div#apw_contenu table.calendar td a {
  text-decoration: none;
  color: #FFFFFF;
  font-weight:bold;
}

table.calendar td, table.calendar th {
  border: 0;
  color: #FFFFFF;
  text-decoration: none;
  font-weight:bold;
}

div#thisCalendar {
  margin-top:49px;
}

table.calendar {
  border-collapse:separate;
}

div#cadre_photo {
  width: 410px;
}

div#photo_top {
  background-image: url('../images/photo_top.png');
  width: 410px;
  height: 47px;
  margin-left:-12px;
}

div#photo_left {
  background-image: url('../images/photo_left.png');
  width: 68px;
  height: 133px;
  float: left;
  margin-left:4px;
}

.textnouvelles {
  width: 434px;
}

div#photo {
  width: 242px;
  height: 133px;
  overflow: hidden;
  float: left;  
}

div#photo_right {
  background-image: url('../images/photo_right.png');
  width:96px;
  height: 133px;
  float: left;
}

div#photo_bottom {
  background-image: url('../images/photo_bottom.png');
  width: 410px;
  height: 50px;
  float: left;
  margin-left:2px;
}

div.zone img {
  margin: 0;
}

div#loupe {
  background-image: url('../images/loupe.png');
  width: 30px;
  height: 32px;
  float: left;
  cursor: pointer;
}

div#rech {
  background-image:url("../images/recherche.png");
  border:0 none;
  float:left;
  height:23px;
  margin-left:5px;
  margin-top:7px;
  width:152px;
}

input#apw_searchValue {
  background: none;
  border: 0;
  margin-left: 5px;
  width: 100px;
}

div#APW_recherche input[type="text"] {
  width:145px;
}