body {
font-size:100%;
margin:0;
padding:0;
height:100%;
overflow:hidden;
background-color:#fff;
font-size:12px;
font-family:arial,helvetica,sans;
text-align:right
}

img {
border:0
}

a {
outline:none
}

#map {
width:100%;
margin-top:179px;
height:300px
}

#bandeau_haut {
position:absolute;
top:0;
right:0;
width:100%;
text-align:center
}

.menus_selection {
position:absolute;
top:179px;
right:0;
background-color:#f8f6ea;
width:100%;
display:none;
border-bottom:1px solid #fff
}

.menus_selection ul {
list-style-type:none
}

.menus_selection ul li {
width:22%;
float:right;
margin-left:3%
}

.menus_selection ul li.nettoyer {
clear:right;
float:none;
height:1px;
overflow:hidden
}

#menu_empires ul li {
width:30%
}

.menus_selection .entete {
padding:5px;
border-top:1px solid #ccc;
border-bottom:1px dotted #ccc
}

.menus_selection ul li ul {
padding:0;
margin:0;
padding:5px
}

.menus_selection ul li li,#menu_empires ul li li {
float:none;
width:auto;
padding:0;
font-size:12px;
line-height:1.3em
}

.menus_selection ul li input {
display:none
}

.menus_selection label {
color:#2381bf
}

.menus_selection .entete label {
color:#666;
font-weight:700;
font-size:13px
}

.menus_selection label:hover {
color:#000
}

.menus_selection form {
margin:0;
padding:0;
padding-bottom:1em
}

.menus_selection .liactif {
background-color:#fff
}

.menus_selection .liactif .espace {
background-color:#f8f6ea
}

#noir {
position:absolute;
top:0;
right:0;
width:100%;
height:100%;
background-color:#000;
opacity:.7;
-moz-opacity:.7;
filter:alpha(opacity=70);
-ms-filter:alpha(opacity=70);
z-index:900;
display:none
}

#affichage {
position:absolute;
z-index:950;
width:80%;
height:80%;
overflow:auto;
top:10%;
right:10%;
display:none;
background-color:#fff;
padding:5px
}

#affichage .loading {
text-align:center;
margin-top:33%
}

.objets {
margin:0;
padding:0;
border-bottom:0;
list-style-type:none
}

.objets a.afficher {
float:right;
margin-top:5px;
margin-bottom:5px;
background-color:#69f;
color:#fff;
padding:5px 10px;
text-decoration:none
}

.objets li {
background-color:#f8f6ea;
padding:10px
}

.objets li.ligne2 {
background-color:#fff
}

.objets li .logo {
float:right;
width:150px;
text-align:center
}

.objets li .contenu {
margin-right:160px;
margin-left:50px;
color:#666
}

.objets li .contenu div {
width:95%
}

.objets li .contenu strong {
color:#000
}

.objets li .titres {
padding-bottom:10px;
color:#000
}

.objets li h3,.objets li h4 {
margin:0;
padding:0;
font-family:arial,helvetica,sans
}

#bandeau_selection {
position:absolute;
top:150px;
right:0;
width:100%;
height:28px;
background-color:#b4cde1;
color:#fff;
text-transform:uppercase
}

#bandeau_selection sup {
vertical-align:baseline
}

#bandeau_selection #afficher,#bandeau_selection a {
display:block;
float:right;
height:20px;
padding-right:20px;
padding-left:20px;
padding-top:8px
}

#bandeau_selection #afficher {
background-color:#333;
border-left:0;
z-index:10
}

#bandeau_selection a {
border-left:1px solid #fff;
text-decoration:none;
color:#fff
}

#bandeau_selection a:hover {
color:#000
}

#bandeau_selection a span {
display:block;
background:url('https://www.qantara-med.org/squelettes/imgs/plus.gif') left no-repeat;
padding-left:20px
}

#bandeau_selection .afficher1 {
background-color:#2082c3
}

#bandeau_selection .afficher2 {
background-color:#7cafda
}

#bandeau_selection .afficher3 {
background-color:#a0c9fd
}