.required {
    color:red;
}

/* Similar to p style*/
td {
    font-weight:normal;
    font-size:0.85em;
    color:#3E3E40;
}


input.readonly {
    border:1px solid white;
    background-color:white;
    color:black;
}

div.mod_article form input[type=text], div.mod_article form select, div.mod_article form textarea {
    width: 250px
}


table {
    border-collapse:collapse;
}

td {
    padding:3px;
}


th {
    font-size:80%;   
}

.info {
    position:relative;
    left:255px;
    top:-24px;
}

.tarif {
    position:relative;
    left:255px;
    top:-24px;
}

.two-line {
    top:-42px;
}

.evn {
    /*left: 235px;
    top:-5px;*/
}


.ok {
    color:green;
}

#AJAXOmeterPlainOutput {
    font-style:italic;
}

#fontsizer {
    min-height:23px;
}

body {
    height: 101%;
    overflow-y:scroll;
}

#maintenance {
    top:0px;
    position:fixed;
    width:100%;
    background-color:#FEDD9F;
    display:block;
    padding-left: 10px;
    padding-top:3px;
    height:20px;
    /*overflow:hidden;*/
    font-size:80%;
    vertical-align:middle;
    border-bottom:1px solid gray;
    opacity:.9;
    left:0px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter:alpha(opacity=90);
}

#maintenance .left {
    float:right;
}
#maintenance .right {
    float:left;
}

#main a.underline, .underline {
    text-decoration:underline;
}
    
