BODY {
  /*background-image:url('images/background.png');*/
  /*background-image:url('images/PageBg.gif');*/
  /*background-repeat:no-repeat;*/
  background-color:#F4F4F4;
  overflow:hidden;
}

#footer {
  position:absolute;
  height:20px;
  bottom:0px;
  width:100%;
  left:0px;
}

#content {
  position:absolute;
  top:37%;
  left:26%;
  overflow:auto;
  width:72%;
  height:59%;
  /*border:1px solid black;*/
}

#news {
  position:absolute;
  top:33%;
  left:28%;
  overflow:hidden;
  width:70%;
  height:20px;
  /*border:1px solid black;*/
  white-space:nowrap;
  font-family:verdana;
  font-weight:bold;
  text-align:center;
}

#news a {
  font-family: futura, helvetica, arial;
  font-weight:bold;
  color:#262998;
  text-decoration:none;
}

#news a:hover {
  color:#FFA444;
}

.footer_text {
  color:#262998;
  font-family: futura, helvetica, arial;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}

.cartoMenuText {
  font-family: futura, helvetica, arial;
  font-weight:bold;
  font-size:18px;
  color:black;
  text-decoration:none;
}

.menuGpsText {
  font-family: futura, helvetica, arial;
  font-weight:bold;
  font-size:12px;
  color:#262998;
  text-decoration:none;
}

.menuGpsText a {
  font-family: futura, helvetica, arial;
  font-weight:bold;
  font-size:12px;
  color:#262998;
  text-decoration:none;
}

.menuGpsText a:hover {
  color:#FFA444;
}

.positionBarText {
  font-family: futura, helvetica, arial;
  font-weight:bold;
  font-size:12px;
  color:white;
  text-decoration:none;
  height:15px;
  padding-left:15px;
  padding-right:25px;
}

.posBarLevel {
  height:15px;
  background-image:url('images/positionBar.gif');
  background-repeat:repeat-x;
  display:inline;
  float:left;
  margin-left:-15px;
}

.posBarRacine {
  width:33px;
  height:15px;
  float:left;
  display:inline;
  border:none;
}

.posBarEnd {
  height:15px;
  width:100px;
  background-image:url('images/positionBarEnd.png');
  background-repeat:no-repeat;
  display:inline;
  float:left;
}

div#diapoViewer {/* conteneur global et arrière-plan du titre du cadre */
  padding-top: 40px;
  background: url('images/diapoViewer_haut.gif') top left no-repeat;
  position:absolute;
  display:none;
  width:500px;
  left:50%;
  top:20%;
  margin-left:-250px;
  background-color:transparent;
  text-align:center;
}
div#diapoViewer_content {/* arrière-plan bas et sur l'ensemble du cadre */
  background: url('images/diapoViewer_bas.gif') bottom left no-repeat;
  padding-bottom: 40px;
}
div#diapoViewer_content p {
  margin: 0 30px 0 20px;
}
#closeDiapo {
  position:absolute;
  right:10px;
  top:10px;
  width:25px;
  height:25px;
  background-image:url('images/close.gif');
}
.miniature {
  width:50px;
  height:50px;
}
.agenceSelected {
  background-color:#F09B1D;
}

.trombi_title {
  color:#557CBC;
  font-size:24px;
  font-family: futura, helvetica, arial;
  font-weight:bold;
  text-decoration:none;
}

#trombi a {
  color:#557CBC;
  font-size:16px;
  font-family: futura, helvetica, arial;
  font-weight:bold;
  text-decoration:underline;
  cursor:pointer;
}

div#photoViewer {/* conteneur global et arrière-plan du titre du cadre */
  padding-top: 40px;
  background: url('images/diapoViewer_haut.gif') top left no-repeat;
  position:absolute;
  display:none;
  width:500px;
  left:50%;
  margin-left:-250px;
  top:20%;
  background-color:transparent;
  text-align:center;
}
div#photoViewer_content {/* arrière-plan bas et sur l'ensemble du cadre */
  background: url('images/diapoViewer_bas.gif') bottom left no-repeat;
  padding-bottom: 40px;
}
div#photoViewer_content p {
  margin: 0 30px 0 20px;
  color:#557CBC;
  font-size:16px;
  font-family: futura, helvetica, arial;
  font-weight:bold;
  text-decoration:none;
}
#closePhoto {
  position:absolute;
  right:15px;
  top:15px;
  width:25px;
  height:25px;
  background-image:url('images/close.gif');
}

ul.plansite, ul.plansite ul {
  font-family: futura, helvetica, arial;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 1.5em;
  font-size: 14px; 
}
  
ul.plansite li {
  border-left: 1px solid #009747;
  color: #262998;
  margin: 0;
  padding: 0; 
  font-weight:bold;
}
  
ul.plansite li a {
  padding-left: 0.5em;
  text-decoration: none;
  color: #262998;
  border-bottom: 1px solid #009747; 
}

ul.plansite li a:hover {
  color: #FFA444;
}

ul.plansite li strong {
  font-size: 105%; 
}

#footer a {
  text-decoration:none;
}
#footer a:hover {
  color: #FFA444;
}

table.search th{
  text-decoration: underline;
  color: #262998;
  font-weight:bold;
  font-family: futura, helvetica, arial;
  font-size: 14px; 
  text-align:center;
}

table.search td{
  text-decoration: none;
  color: #262998;
  font-weight:bold;
  font-family: futura, helvetica, arial;
  font-size: 14px; 
  text-align:center;
}
  
table.search td a {
  text-decoration: none;
  color: #262998;
  border-bottom: 1px solid #009747; 
  font-weight:bold;
  font-family: futura, helvetica, arial;
}

table.search td a:hover {
  color: #FFA444;
}
#content {
  /*background-image:url('images/dea.png');*/
}
#content a {
  text-decoration: none;
  color: #262998;
  font-weight:bold;
  font-family: futura, helvetica, arial;
}

#content a:hover {
  color: #FFA444;
}

#imageViewer { 
  display:none;
}
#imageViewer .top_left, #imageViewer .top_right, #imageViewer .bottom_left, #imageViewer .bottom_right { 
  height: 40px; 
  width: 40px; 
  background-repeat: no-repeat; 
}
#imageViewer .top_middle, #imageViewer .bottom_middle, #imageViewer .middle_left, #imageViewer .middle_right { background-color:white;}
#imageViewer .top_left { background-image: url("images/corner_tl.gif"); }
#imageViewer .top_right { background-image: url("images/corner_tr.gif"); }
#imageViewer .bottom_left { background-image: url("images/corner_bl.gif"); }
#imageViewer .bottom_right { background-image: url("images/corner_br.gif"); }
#imageViewer .img_content { background-color:white;}


