body, td, li, p, a { 
  font-family:Verdana;
  font-size:9pt;
}

body{
  background: url(../img/bg.jpg) repeat-x;
  background-color: #ffffff;
  margin:0px;
  text-align:center; /*Corriger bug cetrage IE*/
  letter-spacing:0px;
}

.main{  
  top: 0px; 
  /*width: 980px;*/
  width: 972px;
  margin-left: auto; 
  margin-right: auto;
  background-color:#ffffff;  
}

.header{
  height:154px;
  text-align:left;
  position:relative;
}

.footer{
  height:25px;
  text-align:left;
  position:relative;
  clear:both;
  text-align:center;
}

.footer a{
  color:#000000;
  text-decoration:none;
}

.footer a:hover{
  text-decoration:none;
}

.meteo{
  position:absolute;
  top:72px;
  left:0px;
  width:270px;
  height:73px;
}

.content{
  width: 822px;
  float:left;
}

.content_right{
  width: 150px;
  float:left;
}

/*Liste de nouvelles*/
.b1{
  width:274px;
  float:left;
  margin-bottom:4px;
}

.b1_pub{
  width:274px;
  float:left;
  margin-bottom:4px;
  height:196px;
}

.b1_title{
  height:27px;
  background: url(../img/b1_title.gif) no-repeat;
  color:#ffffff;
}

.b1_title1{
  padding-top:3px;
  padding-left:10px;
  font-weight:bold;
}

.b1_title1 a{
  color:#ffffff;
  text-decoration:none;
}

.b1_title1 a:hover{
  text-decoration:none;
}

.b1_content{
  height:160px;
  margin-right:4px;
  background: url(../img/dot_right.jpg) right repeat-y;
  color:#333333;
}

.b1a_content{
  margin-right:4px;
  background: url(../img/dot_right.jpg) right repeat-y;
  color:#333333;
}

.b1_content1{
  padding-left:10px;  
  padding-right:10px;
}

.b1_content1 a{
  color:#333333;
  text-decoration:none;
}

.b1_content1 a:hover{
  text-decoration:none;
}

.b1_content1 li {
  display : list-item;
  margin-left: 10px;
  margin-bottom:10px;
  list-style-image : url(../img/bullet.jpg);
  list-style-position: outside;
}

.b1_bot{
  height:9px;
  background: url(../img/dot_bottom.jpg) no-repeat;
}

/*Nouvelle*/
.news{
  width:548px;
  float:left;
}

.news_title{
  height:27px;
  background: url(../img/news_title.gif) no-repeat;
  color:#ffffff;
}

.news_title1{
  padding-top:3px;
  padding-left:10px;
  font-weight:bold;
}

.news_title1 a{
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

.news_title1 a:hover{
  text-decoration:underline;
}

.news_content{
  margin-right:4px;
  text-align:justify;
  color:#333333;
  background: url(../img/dot_right.jpg) right repeat-y;
}

.news_content1{
  padding-left:10px;
  padding-right:10px;
}

.news_content1 li {
  display : list-item;
  margin-left: 10px;
  list-style-image : url(../img/bullet.jpg);
  list-style-position: outside;
  margin-bottom:10px;
}

.news_content1 a{
  color:#333333;
  text-decoration:none;
}

.news_content1 a:hover{
  text-decoration:underline;
}

.news_bot{
  height:9px;
  background: url(../img/dot_bottom_large.jpg) no-repeat;
}

.error{
  color:#cc0000;
  font-weight:bold;
}