
body{
  background-image: url(./images/fond.jpg);
  background-color: black;
  scrollbar-face-color:044f54;
  scrollbar-highlight-color:063538;
  scrollbar-3dlight-color:022b2e;
  scrollbar-darkshadow-color:189783;
  scrollbar-shadow-color:31bfa9;
  scrollbar-arrow-color:31bfa9;
  scrollbar-track-color:010c0e;
}

body, html{
  margin:0;
  padding:0;
}

#droite{
  position:relative;
  background: url(./images/bandeau.png) repeat-y fixed right top;
  width:213px;
  min-height:100%;
  float:right;
  margin:0;
  padding: 60px 0 60px 20px;
}

#droite a{
  display:block;
}

#centre{
  margin:0 250px 0 27px;
    padding:40px;
  text-align:center;
}

#centre p{
  text-align:center;
}

.widget{
  background: url(./images/widget.png) no-repeat left top;
  width:165px;
  padding: 0 20px;
  height:105px;
  text-align:center;
}

.villes{
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  color:#fff;
}

.case{
  background-image: url(./images/case.png);
  background-repeat:no-repeat;
  width:546px;
  height:291px;
  text-align:center;
  padding:30px 23px 30px -16px;
}

#thumbs-list {
  position: relative;
  list-style-type: none;
  margin:0 0 0 40px;
  padding: 0;
  text-align:center;
}

#thumbs-list li{
  list-style: none;
  margin:8px 2px;
  padding:6px 0 0 0;
  text-align:center;
  float:left;
  width:150px;
  height:142px;
  
  background-image:url(./images/thumb.png);
  background-repeat:no-repeat;
  text-decoration:none;
}

#thumbs-list .overflow{
  width:120px;
  height:90px;
  overflow: hidden;
  margin:5px 10px 0 10px;
  float:left;
  padding: 0;
  border:0;
}

#thumbs-list img {
  border:0;
  margin:0;
  padding:0;
}

.thumb{
  text-decoration:none;
  font-family:arial;
  font-size:10px;
  color:#fff;
  text-align:center;
  margin-left:0;
  margin-top:0;
  margin-right:10px;
}

.thumb a{
  text-decoration:none;
}

#tv{
  position:relative;
  background-image:url(./images/widget-tv.png);
  background-repeat:no-repeat;
  width:173px;
  height:450px;
  text-align:center;
  padding:15px 8px 10px 0;
}

#tv table{
  color:#fff;
  width:150px;
  height:400px;
}

#meteo{
  color:#fff;
  font-size:10;
}

#loginDiv{
position:absolute;
width:500px;
height:400px;
left:50%;
margin-left:-250px;
margin-top:-200px;
top:-5000px;
z-index:100;
FILTER:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity:0.8;
background-color:white;
}

