	

    /*Links*/
    a:link { color: #1F5677 ; text-decoration: none ;}
    a:visited {color: #1F5677 ; text-decoration: none ;}
    a:hover { color: #1F5677 ; text-decoration: underline ; }
    a.button {
      color: #000;
      background-color: #E2F4FF;/*DDF2FF;*/
      text-decoration: none;
      text-align: center;
    }
     
    a.ext_link {
    /*
            -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
            border: 1px solid #DBDBDB;
            background: #F1F1F1;
            color: #212121;
    */
            padding: .1em .25em .1em 0;
    }
     
    a.ext_link img{
            vertical-align:-31%; height:1.1em; margin-left:-1px;margin-right: 1px
    }
    a.button:hover {
      color: #FFF0C1;
      background-color: #FF9900;
    }
     
     
     
    /* Header */
    div#header a{text-decoration:none; color:#1F5677;}
     
    span.square_logo{
            content:url('../images/puce.gif');
            margin:0 .1em 0 .1em;
    }
     /*
    span.logo_color{
            color:#f28518;
    }*/
     

    span.logo_color{
            color:#FEA030;
    }
     
    span.fun{
    font-size:0.5em;
    font-style: italic;
    }
     
    /* ----- Menu ------ */
    #menu{ position:absolute; display:block;z-index:1;width:100%; height:2.4em; font-size:1em; list-style-type: none; margin:0; padding: 0; border: 0;left: 0;list-style-image:none;
            background: rgb(30,85,118); /* Old browsers */
            background: -moz-linear-gradient(top, rgba(30,85,118,1) 0%, rgba(79,122,148,1) 48%, rgba(79,122,148,1) 62%, rgba(30,85,118,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,85,118,1)), color-stop(48%,rgba(79,122,148,1)), color-stop(62%,rgba(79,122,148,1)), color-stop(100%,rgba(30,85,118,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* IE10+ */
            background: linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5576', endColorstr='#1e5576',GradientType=0 ); /* IE6-9 */
    }
    #menu li { float: left; width: 17%; margin: 0; padding: 0; border: 0; text-align:center;list-style-image:none;font-size:12px;}
     
    #menu li a:link, #menu li a:visited { display: block; height: 1.55em; color: #FFF;
            margin: 0; padding: 9px 6px 3px 6px; border-right: 1px solid #014A75; text-decoration: none; }
    #menu li a:hover {
            background: rgb(80,133,158); /* Old browsers */
            background: -moz-linear-gradient(top, rgba(80,133,158,1) 0%, rgba(105,150,170,1) 44%, rgba(99,148,170,1) 57%, rgba(80,133,158,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,133,158,1)), color-stop(44%,rgba(105,150,170,1)), color-stop(57%,rgba(99,148,170,1)), color-stop(100%,rgba(80,133,158,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* IE10+ */
            background: linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50859e', endColorstr='#50859e',GradientType=0 ); /* IE6-9 */
             
    }
    #menu li.ressources{ display:block;float:right; border-left: 1px solid #014A75; margin:0; padding:0}
    #menu li.ressources{
            background: rgb(80,133,158); /* Old browsers */
            background: -moz-linear-gradient(top, rgba(80,133,158,1) 0%, rgba(105,150,170,1) 44%, rgba(99,148,170,1) 57%, rgba(80,133,158,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,133,158,1)), color-stop(44%,rgba(105,150,170,1)), color-stop(57%,rgba(99,148,170,1)), color-stop(100%,rgba(80,133,158,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* IE10+ */
            background: linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50859e', endColorstr='#50859e',GradientType=0 ); /* IE6-9 */
    }
    #menu li.ressources a:link{
            border:0!important;
    }
       
    #menu .menu_sub { display: none; list-style-type: none; margin: 0; padding: 0; border: 0; z-index:2;}
    #menu .menu_sub li { float: none; margin: 0; padding: 0; border: 0; width: 99%; border-top: 1px solid #FFF; border-right: 1px solid #014A75;border-left: 1px solid #014A75;}
    #menu .menu_sub li a:link, #menu .menu_sub li a:visited { display: block; color: #FFF; margin: 0; border: 0; text-decoration: none;
            background: rgb(30,85,118); /* Old browsers */
            background: -moz-linear-gradient(top, rgba(30,85,118,1) 0%, rgba(79,122,148,1) 48%, rgba(79,122,148,1) 62%, rgba(30,85,118,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,85,118,1)), color-stop(48%,rgba(79,122,148,1)), color-stop(62%,rgba(79,122,148,1)), color-stop(100%,rgba(30,85,118,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* IE10+ */
            background: linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5576', endColorstr='#1e5576',GradientType=0 ); /* IE6-9 */
             
    }
    #menu .menu_sub li a:hover { background-image: none;
            background: rgb(80,133,158); /* Old browsers */
            background: -moz-linear-gradient(top, rgba(80,133,158,1) 0%, rgba(105,150,170,1) 44%, rgba(99,148,170,1) 57%, rgba(80,133,158,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,133,158,1)), color-stop(44%,rgba(105,150,170,1)), color-stop(57%,rgba(99,148,170,1)), color-stop(100%,rgba(80,133,158,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* IE10+ */
            background: linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50859e', endColorstr='#50859e',GradientType=0 ); /* IE6-9 */
             
    }  
    #menu li:hover > .menu_sub { display: block; }
    #menu li {behavior:expression(addHover(this));} /*Add Hover on LI for IE*/
    /*#menu li a:hover > .menu_sub { display: block; }*/
     
    ul#log_frame { position:relative; display:block;z-index:1;width:100%;background: #365167; height: 2em; font-size:1em; list-style-type: none; margin: 0; padding: 0; border: 0;left: 0;
            background: #cccccc; /* Old browsers */
            background: -moz-linear-gradient(top, #cccccc 0%, #dbdbdb 50%, #cccccc 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(50%,#dbdbdb), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #cccccc 0%,#dbdbdb 50%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #cccccc 0%,#dbdbdb 50%,#cccccc 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #cccccc 0%,#dbdbdb 50%,#cccccc 100%); /* IE10+ */
            background: linear-gradient(top, #cccccc 0%,#dbdbdb 50%,#cccccc 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    }
    ul#log_frame li{
            display:block;
            float:right;
            padding:.4em;
            text-align:right;
            position:relative;
            color:#000;            
    }
    ul#log_frame li a{
            z-index:2;
            display:inline;
            width:50px;
            font-size:.8em;
            padding: .3em;
            margin-left:10px;
            margin-right:10px;
            height:16px;
            text-align:center;
            border: 1px solid #d3d3d3/*{borderColorDefault}*/; 
            background: #e6e6e6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/;   
             -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/;
           
    }  
    #menu li#log_frame a:hover{
            border: 1px solid #aaaaaa/*{borderColorActive}*/;
            background: #dadada/*{bgColorHover}*/ url(../theme/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/;
    }
     
    /* END MENU */
     
    /******************** breadcrumb ********************/
     
    /* Simple scalable breadcrumb by Veerle Pieters
    ------------------------------------------------------------------*/
    /*#crumbs*/ .breadcrumb {
            font:71%/165% "Lucida Grande", Lucida, Verdana, sans-serif;
           
    }
    /*#crumbs*/ .breadcrumb ul, /*#crumbs*/ .breadcrumb li {
            list-style-type:none;
            padding:0;
            margin:0;
    }
     
    /*#crumbs*/ .breadcrumb {
            height:2.5em;
            border:1px solid #dedede;
    }
    /*#crumbs*/ .breadcrumb li {
            float:left;
            line-height:2.3em;
            color:#777;
            padding-left:.75em;
    }
    /*#crumbs*/ .breadcrumb li a {
            background:url(../images/crumbs.png) no-repeat right center;
            display:block;
            padding:0 15px 0 0;
    }
     
    /*#crumbs*/ .breadcrumb li a:link,
    /*#crumbs*/ .breadcrumb li a:visited {
            color:#777;
            text-decoration:none;
    }
    /*#crumbs*/ .breadcrumb a:link, /*#crumbs*/ .breadcrumb a:visited,     
    /*#crumbs*/ .breadcrumb li a:hover,
    /*#crumbs*/ .breadcrumb li a:focus {
            color:#dd2c0d;
    }
    /*#crumbs*/ .breadcrumb a:hover {text-decoration:none;}
     
    /* Simple scalable breadcrumb by Veerle Pieters
    ------------------------------------------------------------------*/
     
    /* surcharge du style initial des breadcrumbs */
     
    /* todo : Ã  simplifier */
    .breadcrumb {
            /*border:0;*/
            padding:0;
            height:2.3em;
            font-size:100%;
            background-color:White;
    }
     
    .breadcrumb li {
            /*background-color:White;*/
            padding:0;
    }
     
    .breadcrumb li a {
            padding-left:0.5em;
            padding-right:0.75em;
           
    }
     
    /* retirer les fonds */
    .breadcrumb li a {
            background:none;
    }
     
    /* replacer les fonds sur les premier et dernier onglets */
    .breadcrumb li:first-child a {
            background:url(../images/crumbs.png) no-repeat right center;
    }
     
    /*.breadcrumb li:last-child a, .breadcrumb li.active:last-child a  {
            background-image:none;
    }*/
     
    .breadcrumb li.disabled, .breadcrumb li.disabled a {
            color:#ccc;
    }
    .breadcrumb li.disabled a:hover {
            color:#ccc;
    }
     
    /* style utilisÃ© par Javascript */
    .breadcrumb li.previous_active:first-child a {
            background-image:url(../images/crumbs_previous_active.png);
    }
     
    .breadcrumb li.active a {
            color:White;
            font-weight:bold;
            background:#317ff8;
    }
     
    /* si le premier Ã©lÃ©ment est actif */
    .breadcrumb li.active:first-child a {
            background:#317ff8 url(../images/crumbs_active.png) no-repeat right center;
    }
     
    .breadcrumb li a:hover {color:#317ff8;}
    .breadcrumb li.active a:hover {color:#ccc;}
     
     
    /* FOOTER */
    div#footer {
      bottom: 0;
      height:2em;
      font-size:.8em;
      padding-top:.6em;
      margin:25px 18px 0 18px;
      text-align:center;
      background: rgb(190,189,189); /* Old browsers */
      background: -moz-linear-gradient(top, rgba(190,189,189,1) 0%, rgba(209,208,209,1) 48%, rgba(209,208,209,1) 62%, rgba(190,189,189,1) 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,189,189,1)), color-stop(48%,rgba(209,208,209,1)), color-stop(62%,rgba(209,208,209,1)), color-stop(100%,rgba(190,189,189,1))); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(190,189,189,1) 0%,rgba(209,208,209,1) 48%,rgba(209,208,209,1) 62%,rgba(190,189,189,1) 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(190,189,189,1) 0%,rgba(209,208,209,1) 48%,rgba(209,208,209,1) 62%,rgba(190,189,189,1) 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top, rgba(190,189,189,1) 0%,rgba(209,208,209,1) 48%,rgba(209,208,209,1) 62%,rgba(190,189,189,1) 100%); /* IE10+ */
      background: linear-gradient(top, rgba(190,189,189,1) 0%,rgba(209,208,209,1) 48%,rgba(209,208,209,1) 62%,rgba(190,189,189,1) 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebdbd', endColorstr='#bebdbd',GradientType=0 ); /* IE6-9 */
      clear:both;
    }
     
    /*Links*/
    #footer a:link { color: #000 ; text-decoration: none ;}
    #footer a:visited {color: #000 ; text-decoration: none ;}
    #footer a:hover { color: #000 ; text-decoration: underline ; }
     
    /* END FOOTER */
     
    hr {
            background: #ff6202; /* Old browsers */
            background: -moz-linear-gradient(top, #ff6202 0%, #ff802a 44%, #ff802a 56%, #ff6202 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6202), color-stop(44%,#ff802a), color-stop(56%,#ff802a), color-stop(100%,#ff6202)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #ff6202 0%,#ff802a 44%,#ff802a 56%,#ff6202 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #ff6202 0%,#ff802a 44%,#ff802a 56%,#ff6202 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #ff6202 0%,#ff802a 44%,#ff802a 56%,#ff6202 100%); /* IE10+ */
            background: linear-gradient(top, #ff6202 0%,#ff802a 44%,#ff802a 56%,#ff6202 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6202', endColorstr='#ff6202',GradientType=0 ); /* IE6-9 */
    /* color: #FFD093;*/
     height: 3px;
    }
     
    #homeTopLeft a.module_title, #homeTopRight a.module_title, #homeBottomLeft a.module_title, #homeBottomRight a.module_title{      
            padding:.3em;
            display:block;
            margin: 0 0 1em 0;
            font-size:1.3em;
            color:#FFF;
            background: rgb(30,85,118); /* Old browsers */
            background: -moz-linear-gradient(top, rgba(30,85,118,1) 0%, rgba(79,122,148,1) 48%, rgba(79,122,148,1) 62%, rgba(30,85,118,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,85,118,1)), color-stop(48%,rgba(79,122,148,1)), color-stop(62%,rgba(79,122,148,1)), color-stop(100%,rgba(30,85,118,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* IE10+ */
            background: linear-gradient(top, rgba(30,85,118,1) 0%,rgba(79,122,148,1) 48%,rgba(79,122,148,1) 62%,rgba(30,85,118,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5576', endColorstr='#1e5576',GradientType=0 ); /* IE6-9 */
    }
     
    #homeTopLeft a.module_title:hover, #homeTopRight a.module_title:hover, #homeBottomLeft a.module_title:hover, #homeBottomRight a.module_title:hover{
            text-decoration:none;
            background: rgb(80,133,158); /* Old browsers */
            background: -moz-linear-gradient(top, rgba(80,133,158,1) 0%, rgba(105,150,170,1) 44%, rgba(99,148,170,1) 57%, rgba(80,133,158,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,133,158,1)), color-stop(44%,rgba(105,150,170,1)), color-stop(57%,rgba(99,148,170,1)), color-stop(100%,rgba(80,133,158,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* IE10+ */
            background: linear-gradient(top, rgba(80,133,158,1) 0%,rgba(105,150,170,1) 44%,rgba(99,148,170,1) 57%,rgba(80,133,158,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50859e', endColorstr='#50859e',GradientType=0 ); /* IE6-9 */
           
    }
     
    form fieldset {
            margin: 0;
            padding: 0;
    }
     
    form fieldset legend {
            font-weight: bold;
            font-style: italic;
            font-size: 1.1em;
    }
    form div.formgauche {
            margin: 0 0 1em 20px;
            float: left;
            display: inline; /* évite le Doubled Float-Margin Bug d'IE6 */
    }
    form div.formgauche p {
            margin: .5em 0;
     
    }
    form div.formgauche span.label {
            display: block;
            margin-bottom: .2em;
    }
    form div.formgauche label {
            font-weight: bold;
            cursor: pointer;
    }
     
    form div.formdroite span.label {
            display: block;
            font-weight: bold;
           
    }
     
    form div.formdroite span.controle input.bouton {
            position: absolute;
            margin-left: -30px;
    }
     
    #title {
    margin:0 auto;
    width:100%;
    text-align:center;
    margin-top:50px;
    }
     
    #title h1{
    font-size:25px;
    }
     
    .subtitle {
    color :#FEA030;
    }

    .too_hight {
     width:1100px;
      height:auto;
      overflow:auto;
    }
.management {
border:0px;
text-align:center;
}


#contents{
width:90%;
height:100%;
margin: 5px auto;
border-top:1px;
}
#input_left {
float: left;
width : 22%;
border-top: 1px solid rgb(31, 86, 119);

}
#input_right {
display:block;
float: right;
width : 78%;
min-height: 700px;

}

#input_right_content {
border-top: 1px solid rgb(31, 86, 119);
border-left: 1px solid rgb(31, 86, 119);
min-height:700px;
width:100%;

}

#input_left li {
margin-left:18px;
}
#input_left P {
  text-align: right;
}

#input_right_content P{
  margin-left:12px;
  margin-right:auto;
}

#data_table {
width:90%;
padding:10px;
}

.scolor {
margin-left:18px;
color: rgb(31, 86, 119);
font-weight: bold;
}

#success {
color:black;
background-color:rgb(229, 238, 204);
height:100%;
padding:5px;
margin:0 auto;
text-align:center;
}

#warning {
color:black;
background-color:#FFBC5E;
height:100%;
padding:5px;
margin:0 auto;
text-align:center;
}

#red {
color:black;
background-color:#FFABA5;
height:100%;
padding:5px;
margin:0 auto;
text-align:center;
}

.pad40 {
font-size:0.9em;
background-color:rgb(211, 214, 255);
margin-left:30px;
margin-right:20px;
padding:0px;
font-size:0.9em;
}

#export {
position : absolute; 
left:0px;
top : 0px;
z-index:-1;
margin-top:290px;
margin-left:50%;
}

.div_run_ana {
	border-width : 2px ; 
	border-top : dotted ; 
	border-color : rgb(254, 160, 48) ; 
}


#load_console {
	border-top: 1px solid rgb(31, 86, 119);
	max-height:140px;
	overflow:auto;
}
