body, td, p, li, a { 
  font-family: verdana,helvetica,tahoma,arial;
  font-size:10pt;  
}

.ul_small_blue {
  list-style-type: none;
  padding: 0;
  margin-left: 30px;
  margin-top: 0px;
  /*font-weight: bold;*/
}

.li_small_blue {
  display : list-item;
  list-style-image : url(../img/bullet1.gif);
  list-style-position: inside;
}

input, textarea {
  height:20px;
  font-family: verdana,helvetica,tahoma,arial;
  font-size:8pt;
}

body{
  margin:20px;
  text-align:center; /*Corriger bug cetrage IE*/
  background: url(../img/bg.jpg);
}

.main{  
  top: 0px; 
  width: 775px; 
  margin-left: auto; 
  margin-right: auto;
  background-color:#ffffff; 
}

.header{
  height:220px;
  position:relative;
  background: url(../img/header.jpg) no-repeat;
}

.footer{
  position:relative;
  background: url(../img/footer.jpg) no-repeat;
  height:35px;
}

.copyright{
  /*top: 0px;*/ 
  width: 775px;
  height:35px; 
  margin-left: auto; 
  margin-right: auto;
  color: #ffffff;  
  /*background-color: #303C66;*/
  font-size:8pt;
}

.menu{
  position:absolute;
  bottom:10px;
  left:180px;
  height:20px;
  text-align:center;
}

.btn_menu{
  text-align:center;
  float:left;
  height:20px;
}

.btn_menu img{
  border:0px;
}

.btn_menu a {
  height:20px;
  background: url("../img/menu_bg.gif") top center no-repeat;
  text-decoration: none;
  font-size:10pt;
  text-align:center;
  color: #ffffff;
  font-weight:bold;
}

.btn_menu a:hover {	
  background-position: bottom center;	
}

.menu_bullet{
  float:left;
  height:20px;
  width:30px;
  background: url("../img/menu_bullet.gif") 0 0 no-repeat;
}

/*Contenu*/
.content{
  padding:10px;
  color:#00315f;
}

.content a{
  color:#d15400;
  text-decoration:none;
}

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

.title{
  font-size:12pt;
  color:#d15400;
}

.lst1{
  background: url("../img/bg_lst1a.jpg");
  background-repeat:repeat-x;
  text-align:top;
  padding:5px;
}

.lst2{
  background: url("../img/bg_lst2a.jpg");
  background-repeat:repeat-x;
  text-align:top;
  padding:5px;
}

/*Réalisation - Liste*/
.box_real_list{
  clear:both;
  margin-top:15px;
  border-top:1px solid #05467e;
  padding-top:5px;
  font-size:7pt;
}
.box_real_list a{
  font-size:8pt;
  font-weight:bold;
}
.box_real_list img{
  float:left;
  margin:0 5 5 0;
  border:2px solid #05467e;
}
.box_real_list_graph a{
  font-size:7pt;
  font-weight:bold;
  color:#00315f;
}
/*Réalisation - Détail*/
.real{
  margin-top:5px;
  text-align:left;
}
.real_img{
  text-align:center;
  border-top:1px solid #05467e;
  padding-top:5px;
  border-bottom:1px solid #05467e;
  padding-bottom:5px;  
}
.real_date{
  font-size:8pt;
  font-style:italic;
}


/*Message d'erreur*/
.error{
  color:#ff0033;
  font-weight:bold;
}