body {

   background-color:#eeeeee;
   font-family: Arial;
   font-size:12px;
   color:black;

}


a {

   outline:none;
   overflow:hidden;
   color:#3279be;
   


}


.header_frame {

   background-color:transparent; 
   width:972px;
   border:0px;
   font-family: Arial;
   font-size:12px;
   overflow: hidden;
   top:-8px;
   position:relative;
   margin-bottom:-8px;
  
 

}


.footer_frame {

   background-color:transparent; 
   width:972px;
   border:0px;
   font-family: Arial;
   font-size:12px;
   overflow: hidden;
   color:#707070   


}


.footer_frame a {

   text-decoration:none;
   color:#3279be;


}





#login {
    
   text-align:right;
   color:black;
   font-family: Arial;
   font-size:11px;
}

#login a:hover,#login a:active,#login a:link,#login a:visited
{

   color:#3279be;
  
}



#menu {

   color:#e2e2e2;
   margin-top:20px;
   margin-left: 15px;
 
}


#menu a:hover
{
  text-decoration: none;
  background-color: transparent;
  color:#5baeff;
  font-weight: bold;
  font-size:13px;
  font-family: Arial;
  
}

#menu a
{
  text-decoration: none;
  background-color: transparent;
  color:#3279be;
  font-weight: bold;
  font-size:13px;
  font-family: Arial;
  margin-left:20px;
  margin-right:20px;

}





#title {

  font-size: 24px;
  font-weight:bold;
  color:#38393a;
  margin-left:10px;
  margin-bottom:15px;
}


#subtitle {
  font-size:14px;
  color:#3b2ea0;
  font-weight:bold;
  margin-left:10px;
  margin-bottom:10px;
}


#index_questions {

  font-size:12px;
  margin-left:10px;
  margin-bottom:10px;
 
}


#index_questions a{
  font-weight:bold;
  color:#3c74e2;
  text-decoration:none;

}


#text_paragraph1 {

   font-size:12px;
   font-family: Arial;
   text-align:justify;
   margin-left:10px;

}



#xooloo_pres {

   width:972px;
   overflow:hidden;
   background: transparent;


}

#xooloo_pres_l {

   border:0px;
   width:718px;
   height:306px;
   background: url(../images/accroche_01.png) no-repeat;
   float:left;
   text-align:left;
}


#xooloo_pres_r {

   border:0px;
   float:left;
   width:254px;
   height:306px;
   background: url(../images/fond_menu_accroche.png) no-repeat;
  
}


#main_frame {

   background:transparent; 
   width:972px;
   border:0px;
   font-family: Arial;
   font-size:12px;
   overflow: hidden;

}



#frame_internal {

   text-align: left;
   background-color:white;
   width:942px;
   overflow: hidden;
   background: #FFFFFF;
   
}



#frame_internal2 {

   text-align: left;
   background-color:white;
   width:957px;
   overflow: hidden;
   background: url(../images/bloc_horiz_tile.png) repeat-y;
   padding-left:15px;
   
}



#frame_internal3 {

   text-align: left;
   background-color:white;
   width:219px;
   overflow: hidden;
   background: url(../images/bloc3_horiz_tile.png) repeat-y;

   
}




#menu_right {

   text-align:center;
   width:240px;
   background:white;
   border:0px;
   overflow:hidden;
   
}





.main_subframe {

   width:;



}


.dl_frame {

  width:;

}



#fb_left{

   background:url(../images/bloc_extend_gauche.png) ;
   height:auto;
   width:15px;

}

#fb_right{

   background:url(../images/bloc_extend_droit.png);
   height:inherit;
   width:15px;
}


#fb_top{

   background:url(../images/bloc_extend_haut.png);
   height:15px;
   width:942px;
}

#fb_bottom{

   background-image: url(../images/bloc_extend_bas.png);
   height:15px;
   width:942px;
   
}



#fb2_left{

   background: #e2cc92;
   width:5px;

}

#fb2_right{

   background: #e2cc92;
   width:5px;
}


#fb2_top{

   background: #e2cc92;
   height:5px;
   width:687px;
}

#fb2_bottom{

   background: #e2cc92;
   height:5px;
   width:687px;
   
}



#genfb_left{

   background: #dfe3ee;
   width:3px;

}

#genfb_right{

   background: #dfe3ee;
   width:3px;
}


#genfb_top{

   background: #dfe3ee;
   height:3px;
  
}

#genfb_bottom{

   background: #dfe3ee;
   height:3px;
  
}



#rightfb_left{

   background: #dfe3ee;
   width:3px;

}

#rightfb_right{

   background: #dfe3ee;
   width:3px;
}


#rightfb_top{

   background: #dfe3ee;
   height:3px;
   width:213px;
}

#rightfb_bottom{

   background: #dfe3ee;
   height:3px;
   width:213px;
   
}

.cadre2
{
  margin-left:100px;
  border: 1px solid #1f2119;
  }

