/* General */
body {
   margin: 5px;
   padding: 0 10px 10px 10px;
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: .9em;
}

#wimsmenumodubox{
  margin-left: 0;
}

li {margin-bottom: 8px;}

a:hover {text-decoration:none;}
a:hover img{opacity:0.75;}

.wimsbody {
   padding : 0 20px;
   margin-left : 0px;
}

/** Affichage tres contrasté pour des fins de debogage : **/
.debug{
    background-color: black;
    padding:0.5em;
    color:darkorange;
    font-family: monospace;
}
.debug ul{
    font-size: 105%;
}

span.disabled, span.disabled:hover, span.disabled:active{
   opacity:0.6;
   cursor:default;
   background-image:none;
   top:0;
   box-shadow: none;
}

.wims_warning{
   color:brown;
   font-weight:bold;
}
/* warning de type "bloc" */
div.wims_warning{
    padding:0.5em 20px
}

span.tooltip {color:#A52A2A;}

.inline li {
   list-style-type: none;
   display: inline-block;
   margin-left: 5px;
   /*Display inline for IE : */
   zoom:1;
   _display:inline;
}

.inline {
   display: inline-block;
   /*Display inline for IE : */
   zoom:1;
   _display:inline;
}


/* Small screens */
@media only screen and (max-width: 40em) {
  .wimsbody {
     padding : 0;
  }
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* Medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .wimsbody {
     padding : 0;
  }
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* Large screens */
@media only screen and (min-width: 64.063em) {

} /* min-width 1025px, large screens */
