#fig {
   border:1px solid #E0E0E0;
   border-radius:8px;
   position:relative;
   margin:10px auto;
}
.graph {
   margin:2px
}
.graph_title {
   background:url("../../pics/fond_th.png") repeat-x;
   font-size:1.1em;
   padding:7px 0 7px 0;
   text-transform:uppercase;
   text-shadow:0.1em 0.1em 0.1em rgba(4,4,4,.5);
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
}

.title_pics {
   vertical-align:middle;
   margin-right:5px;
}

.graph_desc {
   border-top: 1px solid #B5B5B5;
   background-color:#E5E5E5;
   text-align:left;
   padding:7px;
}
.graph_desc ul {
   margin-top: 5px;
   margin-bottom: 5px;
}
.graph_desc ul li {
   list-style:disc;
   margin-left : 25px;
}
.graph_navigation {
   border-top: 1px solid #B5B5B5;
   background-color:#E5E5E5;
   padding:4px 0 1px;
}

.graph_bottom {
   border-top: 1px solid #B5B5B5;
   background-color:#E5E5E5;
   padding:4px;
   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
}

.r_sep {
   background-color: #FFF;
}

#mreporting_functions {border-top-left-radius: 8px; border-top-right-radius: 8px;}
#mreporting_functions td { width:50%;}
#mreporting_functions td img {vertical-align:middle;}

.debug_content {
   background: white;
}

a.submit {
    cursor: pointer;
    background-color: #ec7d23;
    border: 0px;
    width: auto;
    height: auto;
    color: #FFF;
    font-weight: bold;
    padding: 2px 10px;
    outline: 0;

    -moz-box-shadow: 0px 1px 3px #247495;
    -webkit-box-shadow: 0px 1px 3px #247495;
    box-shadow: 0px 1px 3px #247495;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
