body {
  margin: 0;
  padding: 0;

  font: 11px "Lucida Grande", Arial, sans-serif;
  color: #fff;
  overflow:hidden;
overflow-x: hidden;
overflow-y: auto;
}

#user_info {
font-size:9px;
position:absolute;top:120px;width:205px;border:0px dotted #eed;right:0;
color:#15709d;
}
#user_info a {font-size:9px;}
#user_info a:hover{font-size:9px;text-decoration:underline;}


a,a:hover,a:visited {color:#15709d;text-decoration:none;}
a:hover{color:#eee;}




img.shot {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  
  }
  
img {
  border: 0;
  display:inline-block;
}

#content {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  text-align:center;
  top: 0px;
  
}

#content2{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width:1000px;
  text-align:center;
  top: 250px;
  color:#15709d;

}

#action1_texte {
left:-2px;
display:none;
float:left;
position:absolute;
font-size:13px;
text-align:center;
color:#15709d;
margin-top:252px;

}
#action1_texte p {font-size:12px;font-weight:bold;padding-bottom:0px;margin:0px;}


#action2_texte {
left:-2px;
display:none;
float:left;
position:absolute;
font-size:13px;
text-align:center;
color:#15709d;
margin-top:252px;

}
#action2_texte p {font-size:12px;font-weight:bold;padding-bottom:0px;margin:0px;}


#action3_texte {
left:-2px;
display:none;
float:left;
position:absolute;
font-size:13px;
text-align:center;
color:#15709d;
margin-top:252px;

background:transparent;
}
#action3_texte p {background-color:transparent;text-align:center;font-size:12px;font-weight:bold;padding-bottom:0px;margin:0px;}

#action4_texte {
left:-2px;
display:none;
float:left;
position:absolute;
font-size:13px;
text-align:center;
color:#15709d;
margin-top:252px;

background:transparent;
}
#action4_texte p {background-color:transparent;text-align:center;font-size:12px;font-weight:bold;padding-bottom:0px;margin:0px;}

#action5_texte {
left:-2px;
display:none;
float:left;
position:absolute;
font-size:13px;
text-align:center;
color:#15709d;
margin-top:252px;

background:transparent;
}
#action5_texte p {background-color:transparent;text-align:center;font-size:12px;font-weight:bold;padding-bottom:0px;margin:0px;}


#header {

  position: absolute;
  top: 0px;
  left: 30px;
  z-index: 2;
}

#action1-bubble, #action2-bubble, #action3-bubble, #action4-bubble, #action5-bubble {
  position: absolute;
  width: 252px;
  height: 252px;
  text-align: center;
  padding:0px;
  font-size:11px;
  z-index:1;
  background-image:url(blank.gif) repeat;
}




#content {position:relative;color:#15709d;}





#action1-bubble-handle, #action2-bubble-handle, #action3-bubble-handle, #action4-bubble-handle, #action3-bubble-handle {
  cursor: move;
}


#logo_irbms {display:block;color:#63352c;float:right;margin-right:15px;width:110px;height:110px;border:0;padding:0;top:0;position:absolute;right:0;}


#liens {color:#63352c;display:block;position:relative;margin-top:530px;}



#menu {
margin:0;
background-color:#eee;
width:100%;
padding:0;
color:#15709d;
font-size:11px;
text-align:center;
}
#menu li {list-style:none;margin:2px;text-align:center;}
#menu a,a:hover {text-decoration:none;color:#15709d;font-size:10px;}

#appear_menu {
text-align:center;
width:110px;

padding:0;
color:#fff;
position:relative;
}
h3 {font-size:13px;font-weight:bold;}
#menu_content {height:389px;border:1px solid #15709d;
background-color:#15709d;color:#fff;position:relative;padding:0;margin:0;}

#titre_menu {position:relative;background-color:#15709d;color:#fff;width:110px;}

#lien_test {line-height:25px;display:block;position:relative;text-align:center;width:55px;height:28px;}
#lien_test li{width:100%;height:100%;background:url(btn_tests.jpg);list-style:none;margin:0;padding:0;margin-top:5px;vertical-align:middle;}
#lien_test a{display:inline;text-decoration:underline;position:relative;font-weight:bold;width:100%;color:#fff;margin-top:5px;top:0px;font-size:12px;}
#lien_test a:hover{display:inline;text-decoration:none;position:relative;font-weight:bold;width:100%;color:#fff;margin-top:5px;top:0px;font-size:12px;}


#navigation {
position:relative;float:right;text-align:center;
color::#15709d;font-size:12px;margin-bottom:10px;display:block;
}
#navigation a{font-size:12px;text-decoration:none;color::#15709d;}
#navigation a:hover {font-size:12px;text-decoration:none;color:#15709d;}
#navigation a:visited {font-size:12px;text-decoration:none;color:#15709d;}


#info {

font-size:14px;
position:relative;
top:10;
width:100%;
height:auto;
display:block;
color:#000;
margin:auto;
}

#info_foo {

position:absolute;
left:0px;
width:99%;
height:110px;

bottom:2.5em;
text-align:center;
color:#15709d;
font-size:13px;
left:0px;
}

#info_foo p {

font-weight:bold;
margin:0;
padding:0;
margin-top:15px;
margin-left:25px;
margin-right:25px;
}


.dijitDialog {
top:3em;
position: absolute;
width: 680px;
height: auto;
background: #eee;
border: 1px solid #999;
-webkit-box-shadow: 0px 3px 7px #adadad;
}

.dijitDialog  tr {padding:2px;}
.dijitDialog  td {padding:1px;}


#dlg_loginscript {position:absolute;right:3em;width:290px;
z-index:999;
background:#eee;
font-size:10px;
border:2px dotted #fff;
}
#dlg_loginscript input {border:0px;font-size:10px;}





.gen {font-family:arial;font-size:13px;text-align:center;color:#000;}
#calcul {font-size:12px;}
#calcul input {font-weight:bold;text-align:center;font-size:11px;border:1px solid #15709d;margin-left:5px;padding:2px;background:#fff8dc;}
#imc {font-weight:bold;border:1px solid #15709d;width:100px;height:30px;color:red;padding:2px;padding-top:10px;text-align:center;font-size:14px;font-weigth:bold;}
#interpretation {color:#FF3300;font-weight:bold;}
#bloc_interpretation {width:100%;}
#rem {width:60%;margin:1px;padding:1px;}
