body, td, p, li, a { 
  font-family: tahoma,helvetica,arial;
  font-size:8pt; 
}

p, li{
  line-height:1.5;  
}

a{
  text-decoration:none;
} 

body{
  background-color:#ffffff;
  margin:0px;
  text-align:center; /*Corriger bug cetrage IE*/
}

.div_header{
  /*background: url(../img/header.gif);*/
  width:775px;
  margin-left: auto; 
  margin-right: auto;  
  height:90px;
  position:relative;
  font-size:8pt; 
  color: #1E4E7E;    
  font-weight:bold;
}

.div_header a{  
  color:#0193cf;
  font-weight:bold;
}

.div_header a:hover{
  color:#1E4E7E;
  
}

.div_menu{    
  width:775px;
  margin-left: auto; 
  margin-right: auto;   
  height:25px;
  background-color:#a4d9eb;  
  font-weight:bold;
  font-size:8pt;
  clear:both;
}

.div_menu a{  
  color:#1f4d7e;
  font-size:8pt;
}

.div_menu a:hover{
  color:#0193cf;
}

.menu_sel{
  height:100%;
  padding:5 10 5 10;
  background-color:#e0ebed;
  color:#0193cf;
  float:left;
}

.menu_not_sel{
  padding:5 10 5 10;
  height:100%;
  float:left;
}

.div_content{  
  width:775px;
  margin-left: auto; 
  margin-right: auto;    
  background-color:#0193cf;
  position:relative;
}

.div_footer{
  width:775px;
  margin-left: auto; 
  margin-right: auto;   
  height:40px;
  background-color:#ffffff;
  font-size:8pt;
  color:#1f4d7e;
}

.div_footer a{  
  font-size:8pt;
  color:#1f4d7e;
}

.div_footer a:hover{
  color:#0193cf;
}

/*ACCUEIL*/
.acc_main{  
  width:775px;
  height:500px;  
  position:relative;
}

.acc_intro{
  position:absolute;
  width:390px;
  top:15px;
  left:30px;
  text-align:left;
  color:#ffffff;
  line-height:1.5;
  font-size:10pt;
}

.acc_intro a{
  color:#ffffff;  
  font-weight:bold;
  font-size:9pt;
}

.acc_intro a:hover{
  font-size:9pt;
  color:#1E4E7E;
}

.acc_menu{
  position:absolute;
  width:125px;
  top:185px;
  left:30px;
  text-align:left;
  color:#ffffff;  
}

.acc_menu a{
  color:#ffffff;  
  font-weight:bold;
  font-size:9pt;
}

.acc_menu a:hover{
  font-size:9pt;
  color:#1E4E7E;
}

.acc_cata{
  position:absolute;
  top:306px;
  left:30px;  
}

.acc_room{
  position:absolute;
  top:160px;
  left:70px;  
; clip:    rect(   )}

.acc_category{
  position:absolute;
  top:10px;
  left:150px;
  color:#ffffff;  
; clip:   rect(   )
}

.acc_category img{
  border:0px;
  align:center;
  float:left;
  margin-right:5px;
}

.acc_category table{
  width:350px;
  /*border-collapse:collapse;*/
}

.acc_category td{
  text-align:left;  
  background-color:#66CC00;
  padding:2px;
  color:#ffffff;
  font-size:10pt;
  line-height:1.5;
  /*border: 1px solid #ffffff;*/
}

.acc_category a{
  color:#ffffff;
  font-weight:bold;
  font-size:12pt;
}
.acc_category a:hover{
  color:#1E4E7E;
}

/*FORM*/
.section_head{
  font-weight:bold;
  color:#1E4E7E;
}

.ctrl_75{
  width:75px;
}

.ctrl_100{
  width:100px;
}

.ctrl_200{
  width:200px;
}

.ctrl_full{
  width:100%;
}

.form_star{
  width: 10px;
  text-align:center;
  color:#E6913E;
  font-weight:bold;
}

.form_lbl{
  width:140px;
}

.form_lbl1{
  width:100px;
}

.form_input{
  width:300px;
}

.form_input1{
  width:340px;
}

/*CONTENU*/
.title{
  font-size:14pt;
  font-weight:bold;
  text-align:left;
  padding:5px;
}

.content_menu_sel{
  color:#1E4E7E;
}

.content_menu{
  float:left;
  width:175px;
  color:#ffffff;
  text-align:left; 
  font-size:8pt; 
}

.content_menu a{
  font-size:8pt;
  color:#ffffff;
  font-weight:bold;
}

.content_menu a:hover{
  color:#1E4E7E;
}

.content_menu1{  
  padding:10px;
}

.content_main{
  float:left;
  width:575px;
  color:#1E4E7E;
}

.content_main li{
  list-style-image: url(../img/puce-fleur_blanc.jpg);
}

.content_main a{
  color:#0193cf;
  font-weight:bold;
}

.content_main a:hover{
  color:#1E4E7E;
  font-weight:bold;
}
  
.content_main_wom{
  margin-left: auto; 
  margin-right: auto;
  width:575px;
  color:#1E4E7E;
}

.content_main_wom a{
  color:#0193cf;
  font-weight:bold;
}

.content_main_wom a:hover{
  color:#1E4E7E;
  font-weight:bold;
}
  
.breadcrumb{
  padding:5 10 5 10;
  background-color: #e0ebed;
  text-align:left;
  font-size:8pt;
}
.breadcrumb a{
  font-size:8pt;
}

.content_main1{
  position:relative;
  background-color: #ffffff;
  padding:10px; 
  text-align:left; 
  color:#1E4E7E;
}

.content_main1 a{
  color:#0193cf;
  font-weight:bold;
}

.content_main1 a:hover{
  color:#1E4E7E;
  font-weight:bold;
}

.content_main_wo_menu{
  padding:10px;
  background-color: #e0ebed;
  margin-left: auto; 
  margin-right: auto;  
  text-align:left;
  color:#1E4E7E;
}

.content_main_wo_menu a{
  color:#0193cf;
  font-weight:bold;
}

.content_main_wo_menu a:hover{
  color:#1E4E7E;
  font-weight:bold;
}

.div_copy{
  padding-left:20px;
  padding-right:20px;
  border-left:1px solid #0193cf;
  background-repeat:no-repeat;
  background-position:top right;
}

.div_copy2{
  font-size:10pt;
  padding-left:20px;
  padding-right:20px;
  border-left:1px solid #0193cf;
}

.div_copy td{
  color:#1E4E7E;
}

.fisrt_letter{
  font-size:16pt;
  font-weight:bold;
}

.standfisrt{
  font-size:11pt;
}

.search_pg{
  font-size:8pt;
  text-align:right;
  padding-right:10px;
  font-weight:bold;
}

.search_pg a{
  font-size:8pt;
  color:#0193cf;
}

.search_pg a:hover{
  color:#1E4E7E;  
}
/*
.search_pg a{
  color:#1E4E7E;
  font-size:8pt;
}

.search_pg a:hover{
  color:#1E4E7E;
}
*/
.login_err{
  color:#cc0000;
}

.tbl_srch_res{
  width:550px;  
}

.tbl_srch_res a{
  font-size:8pt;
}

.tbl_srch_res td{
  background-color:#ffffff;
  width:25%;
  padding:10px;
  text-align:left;
  color:#1f4d7e;
  font-size:8pt;
}

.tbl_srch_res_div_img{
  background-color:#e4e4e4;
  text-align:center;
  height:115px;
  padding:3 0 3 0;
  border-bottom:1px solid #ffffff;
}

.tbl_srch_res_text{
  background-color:#e4e4e4;
  text-align:left;
  padding:3px;
}

.error{
  color:#ff0033;
  font-weight:bold;
}

.dotline{
  overflow: hidden;
  height:20px;
  text-align:left;
}

.box1_top{
  width:525px;
  height:8px;
  background: url(../img/box1_top.gif);
}

.box1_bot{
  width:525px;
  height:8px;
  background: url(../img/box1_bot.gif);
}

.box1{
  width:525px;
  background: url(../img/box1_bg.gif);
}

.box1 li{
  list-style-image: url(../img/puce-fleur_bleu_pale.jpg);
}

.box1_inner{
  padding:25px;
}

.box1 img{
  float:left;
  margin-right:10px;
}

.box2_top{
  width:350px;
  height:8px;
  background: url(../img/box2_topa.gif);
}

.box2_bot{
  width:350px;
  height:8px;
  background: url(../img/box2_bota.gif);
}

.box2{
  width:350px;
  background: url(../img/box2_bga.gif);
  font-size:10pt;
  line-height:25px;
}

.box2 li{
  list-style-image: url(../img/puce-fleur_bleu_pale.jpg);
  font-size:10pt;
  line-height:25px;
}

.box2_inner{
  padding:25px;
}

.lst{
  border-collapse: collapse;
}

.lst td{
  border:1px solid #1E4E7E;
  padding: 2 5 2 5;
  color:#1E4E7E;
}

.lst_head{
  background-color:#a4d9eb;  
}

.lst_head td{
  font-weight:bold;  
}

.lst_line1{
  background-color:#ffffff;  
}

.lst_line2{
  background-color:#e0ebed;  
}