/*
 * Fichier de style commun applications E-CML
 */

/********* Global ************/
body {
    font-family : verdana,tahoma,sans-serif;
    font-size : small;
    color: #4C7EA7;
    background-color: white;
}

img {
    border: 0px;
}

h1 {
    font-size: 18px;
    border-bottom: 1px solid #ACACAC;
    line-height: 22px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 13px;
}

.spacer {
    clear : both;
}

/********* Liens ************/
a {
    text-decoration : none;
    color: #4C7EA7;
}

a:hover {
    text-decoration: underline;
}

.actionlink {
    border : 1px solid #ACACAC;
    margin : 1px;
    float: left;
}

.actionlink:hover {
    border : 2px solid #4C7EA7;
    margin : 0px;
}

.actionlinks {
}


/********* tableaux ************/
table {
    border-collapse: separate; 
    border-spacing: 2px 2px;
}

th {
    border: 1px solid #ACACAC;
}

td {
    vertical-align : top;
}

table.multicolumn {
    border-left : 1px dashed #ACACAC;
    margin-left : 4px;
    padding-left: 4px;
}

.oddRow{
    background-color: #E6EEF3;
    border: 0px;
}

.evenRow{
    background-color: #FFFFFF;
    border: 0px;
}

.column1, .column2, .column3, .column4 {
    text-align: left;
}

/********* formulaires ************/
select, input, textarea {
    border : 1px solid #ACACAC;
    background-color: #E6EEF3;
    color : #4C7EA7;
    padding: 2px;
}

textarea {
    font-family : verdana;
    font-size : 12px;
    padding: 2px;
}


/********* div main ************/
#main {
}


/********* div title ************/
#title {
}


/********* div header ************/
#header {
}

a.header_entry {
    padding : 4px;
    border: 1px solid #ACACAC;
    background-color: #E6EEF3;
}

.header_entry {
    margin : 4px;
    vertical-align : middle;
}

.header_entries {
    padding-bottom : 16px;
}

.header_status {
    margin: 2px;
}


/********* div footer ************/
#footer {
    position : absolute;
    bottom : 5px;
    border-top : 1px solid #ACACAC;
    margin : 4px;
}


/********* divs sections ************/
.section {
    margin : 20px;
}

.title_section {
    border-bottom : 1px solid #ccc;
    margin-bottom : 4px;
    font-weight : bold;
}

.body_section {
    margin-left : 20px;
}


/********* conteneurs ************/
.mainlist, .maintable {
    margin : 5px;
}

.mainlist {
    float: left;
}

.maintable {
    float: left;
}

.treeContainer {
}

.tableContainer {
}


/********* messages ************/
.message {
    
}

.message_error {
    color: red;
    list-style-image: url("http://extranet.e-cml.org/images/error.png");
}

.message_warning {
    color: orange;
    list-style-image: url("http://extranet.e-cml.org/images/warning.png");
}

.message_info {
    color: green;
    list-style-image: url("http://extranet.e-cml.org/images/info.png");
}
