body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF4D4D;
  background-color: #FFFFFF;
  margin: 0px;
}
.img_top {
   text-align: center;
}
.title {
text-align: center;
font-weight:bold ;
color: #FF4D4D;
}
.nomvue {
  color: #FF4D4D;
}
.nomvuehisto {
  color: #FFFFFF;
}
.vue {
width: 80px;
margin: 10px;
height: 90px;
}
.imagevue {
text-align: center;
width: 80px;
height: 60px;
 border: 0px;
}
.namevue {
text-align: center;
font: 10px Verdana, Arial, Helvetica;
color: #000000;
}
.imagepub {
width: 88px;
height: 31px;
border: 1px solid black;
}
.menulink {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
font: 14px Verdana, Arial, Helvetica;
font-weight:bold ;
left: 0;
margin-left: 10px;
}
.visu {
  float:left;
  width: 620px;
  text-align: center;
}
.techno {
  text-align:right;
}
.techno a {
 font-size: 10px;
 color: #FF4D4D;
 text-decoration: none;
}
.techno a:hover {
  text-decoration: underline;
}
.pano {
  height: 300px;
}
.navi {
  text-align: center;
}
.area {	CLEAR: left; BORDER-RIGHT: #ff0000 thin dashed; BORDER-TOP: #ff0000 thin dashed; FLOAT: left; BORDER-LEFT: #ff0000 thin dashed; WIDTH: auto; BORDER-BOTTOM: #ff0000 thin dashed; HEIGHT: auto}
.area2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.Libelle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #ff0000 }
