table.caracterisation{
    text-align:center;
    border-collapse: collapse; 
    margin:0 auto;
    width:100%;
    margin-bottom:15px;
}
table.caracterisation th{
    text-align:center;
    vertical-align:top;
    color:#cc0000;
    font-weight:bold;
    text-transform: uppercase;
    font-size:11px;
}
table.caracterisation td{
    vertical-align:top;
    text-align:left;
    border-top:1px solid #999;
    padding:6px;
}
div.gmapslink{
    font-weight:bold;
    position: relative;
    margin-top:10px;
}
div.indicelink{
    margin-top:5px;
}
span.small{
    font-size:10px;
}
 a.gmapslink, #system .item .content a.gmapslink{
    background:#eee url('../images/google_map.jpg') 3px center no-repeat;
    font-weight: bold;
    margin-top: 10px;
    padding:8px 3px 0 36px;
    border-radius: 4px;
    border: 1px solid #ccc;
    display:block;
    width: 142px;
    height:24px;
    color: #cc0000;
    text-transform: uppercase;
    font-size: 8pt;
}
a.gmapslink:hover, #system .item .content a.gmapslink:hover{
    background-color:#f3f6f7;
    text-decoration: none;
    color:#cc0000;
}

/* Nouvelle version */
div.catnat_workflow {
    display: inline-block;
    margin: 20px 0 0;
    width:100%;
}
div.catnat_data {
    margin: 0 0 20px;
}
div.catnat_workflow h3{
    color:#BF0606;
    text-decoration:underline;
    margin:5px 0 10px;
    font-size:18px;
}
.item-page ul li.indicelink {
    background: none !important;
    margin-top: 8px;
}
div.workflow_spatial, div.workflow_phenom, div.workflow_conseq{
    padding:5px 5px 10px;
}
div.workflow_spatial, div.workflow_conseq{
    background:#f0f0f0;
}
#main-box div.catnat_workflow img {
    margin: 0 0 2px;
    vertical-align: middle;
}

