HTML {
    height: 100%;
}

BODY {
    background-color: #E4B4FE;
    /*padding:0;*/
    margin:0;
    height: 100%;
    font-family: Arial;
    font-size: 12px;
    padding:0 10px;
}

IMG {
    border: 0;
}

A {
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

.wrap_center {
    text-align: center;
    height: 100%;
}

.wrap {
    width: 100%;    
    background-color: White;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    min-height: 100%;
    position: relative;
}

.header {
    background-image: url('/commun/img/header_back.png');
    height: 182px;
    width: 100%;
    position: relative;
}

.header SPAN {
    position:absolute;
    top:2px;
    right:10px;
}

.header A {
    color: White;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;    
}

.headerlogo1 {
    position:absolute;
    top:0;
    left:5%;
}

.headerlogo2 {
    position:absolute;
    top:0;
    right:0;
}

.menu1 {
    height: 35px;
    width: 100%;
    background-image: url('/commun/img/menu1_back.png');
}

.menu_txt {
    padding-top: 9px;
    padding-left: 15px;
    font-size: 12px;
    font-weight: bold;
    color: White;
    float: left;
}

.menu_txt SPAN {
    margin-left: 13px;
    margin-right: 13px;
}

.menu_txt A {
    color: White;
    text-decoration: none;          
}


.menu2 {
    height: 35px;
    width: 100%;
    background-image: url('/commun/img/menu2_back.png');    
}

.menu_search {
    text-align: right;
    float: right;    
    margin-right: 13px;
}

.menu {
    /*position: absolute;
    top: 0;
    left: 0;*/
    width: 150px;
    margin-left: 10px;
    margin-top: 10px;
    float: left;
}

.menuright {
    /*position: absolute;
    top: 0;
    right: 0;*/
    width: 150px;
    margin-right: 10px;
    margin-top: 10px;
    float: right;
}

.menu_mil {
    background-color: #eed0f6;
    padding-top: 10px;
}

.menu_mil DIV {
    margin-left: 15px;
}

.menu_mil A {
    color: #666;
    text-decoration: none;
    font-size: 12px;
}

.menu_mil DIV.sep {
    background-image: url('/commun/img/menu_sep.png');
    height: 5px;
    width: 121px;
    margin-bottom: 1px;
    margin-top: 1px;
}

.menu_head {
    height: 31px;
    width: 100%;
    background-image: url('/commun/img/menu_head.png');
    position: relative;
}

.menu_head SPAN {
    position: absolute;
    bottom: 3px;
    left: 37px;
    font-size: 12px;
    font-weight: bold;
    color: white;
}

.menu_head IMG {
    position: absolute;
    top: 5px;
    left: 6px;    
}

.menu_footer {
    height: 18px;
    width: 100%;
    background-image: url('/commun/img/menu_footer.png');
    background-repeat: no-repeat;
}

.footer {
    font-size: 12px;
    font-weight: bold;
    color: Black;
    text-align: center;
    width: 870px;
    
    
    clear:both;
    display:block;
}

.content {
    float: left;
    margin-top: 10px;
    margin-bottom : 10px;
    
    margin-left: 10px; 
    
    /*margin-left: 10px; 
    position: absolute;
    top: 0;
    left: 160px;*/
}

.contents {
    position: relative;
}


.view {
    height: 225px;
    width: 438px;
    border: 1px solid #f8f8f8;
    position: relative;
}

.viewbar {
    height: 25px;
    width: 440px;
    position: relative;
    background-image: url('/commun/img/view_bar.png');
}

.viewbar_mil {
    width: 295px;
    height: 25px;
    float: left;
    text-align: center;
    background-image: url('/commun/img/view_bar_mil.png');    
}

.viewbar_mil SPAN {
    position: absolute;
    top: 4px;
    color: #cc7afa;
    text-decoration: none;
}

.viewbar_mil A {
    color: #cc7afa;
    text-decoration: none;    
    font-weight: bold;
}

.viewbar_mil A.active {
    color: white;
    text-decoration: none;    
    font-weight: bold;
}

.viewbar_mil_left {
    width: 8px;
    height: 25px;
    float: left;
    background-image: url('/commun/img/view_bar_mil_left.png');
}

.viewbar_mil_right {
    width: 8px;
    height: 25px;
    float: left;
    background-image: url('/commun/img/view_bar_mil_right.png');
}

.bt_prev {
    position: absolute;
    top: 2px;
    left: 22px;
}

.bt_suiv {
    position: absolute;
    top: 2px;
    right: 22px;
}

.Iss {
    position: absolute;
    top: 0;
    left: 0;
}

.bar {
    width: 530px;
    height: 23px;
    background-image: url('/commun/img/bar_mil.png');
    position: relative;
}

.bar-full {
    width: 690px;
    height: 23px;
    background-image: url('/commun/img/bar_mil.png');
    position: relative;
}

.bar_left {
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 23px;
    background-image: url('/commun/img/bar_left.png');
}

.bar_right {
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 23px;
    background-image: url('/commun/img/bar_right.png');
}

.bar_mil {
    text-align: center;
    padding-top: 4px;
    font-size: 12px;
    color: white;
    font-weight: bold;
}

.courbescroll {
    padding-top: 10px;
    width: 530px;
    overflow: scroll;
    overflow-y: visible;
    min-width: 530px;
}


.Legend_B {
    border: 1px solid #567190;
    background-color: #FFF;
    padding: 5;
    font-weight: bold;
    vertical-align:middle;
}

.Legend_Bo {
    border: 1px solid #567190;
    background-color: #FEFAD7;
    padding: 5;
    font-weight: bold;
    vertical-align:middle;
}

.Legend_Tr {
    border: 1px solid #567190;
    background-color: #FEB3FF;
    padding: 5;
    font-weight: bold;
    vertical-align:middle;
}

.Legend_RL {
    border: 1px solid #567190;
    background-color: #ECBEBE;
    padding: 5;
    font-weight: bold;
    vertical-align:middle;
}

.Legend_RN {
    border: 1px solid #567190;
    background-color: #EB7575;
    padding: 5;
    font-weight: bold;
    vertical-align:middle;
}

.Legend_RA {
    border: 1px solid #567190;
    background-color: #FF0808;
    padding: 5;
    font-weight: bold;
    vertical-align:middle;
}

.Legend {
    padding: 3;
    vertical-align:middle;
}

.error {
	padding-top: 8px;
	text-align:center;
	font-weight: bold;
    vertical-align:middle;
    color:red;
}

.content_div {
    width: 490px; 
    margin-left: 20px;
    margin-right: -20px;   
}

UL.art_index {
    padding-left:15px;
}

UL.art_index A {
    font-size: 12px;
}

.cat_index {
    /*border: 1px solid black; */
    height: 35px; 
    text-align: center;
}

.cat_index A {
    font-size: 12px;
    font-weight: bold;
    color: black;
}
.tbl_result1 span {
    font-weight: bold;
}
.lex {
    font-size: 10px;   
}
.tbl_result TD {
    border: 0;
    border-bottom: 1px dashed #cdccca;
    text-align: center;
}
