.module .accentheader{
    overflow:hidden;
    margin-bottom:0;
}

.module .accentheader h2{
    float:left;
    margin-right:8px;
    margin-top:.1em;
    font-size:1em;
    text-transform:uppercase;
    color:#507bad;
}

#contextmap{
    float:left;
    width:75px;
    height:75px;
    margin-right:16px;
}

.module .tabs-hide {
    display:none;
    min-height:6em;
}

.module .tabs-hide .loading{
    margin:2em -3em;
    position:absolute;
    left:50%;
    text-align:center;
    font-size:.875em;
    color:#808c85;
    padding-left:20px;
    background:url(../images/pane-loading.gif) no-repeat;
}

.newsitem{
    line-height:1.1em;
    overflow:hidden;
    font-size:1.1em;
}

.newsitem p{
    margin-top:1em;
    margin-bottom:.25em;
}

.newsitem .title{
    font-weight:bold;
}

.newsitem .description {
    font-size:.85em;
    color:#626262;
    display:block;
    margin:.2em .5em .2em 0;
}

.newsitemlist{
    list-style-type:none;
    margin:0 0 1em 110px;
    padding:0;
}

.newsitemlist .newsitem{
    padding:0 0 .4em;
    margin:0;
    border-bottom:1px solid #DBE6DF;
}

.newsitemlist .newsitem .thumbnail{
    float:left;
    margin:.5em 0;
    padding:2px 8px 4px;
}

#mapcontainer,.mapcontainer{
    overflow:hidden;
    margin-bottom:.5em;
    position:relative;
}

#detailmap,.detailmap{
    height:100%;
    border:1px solid #b5e4f7;
    background:#99B3CC;
}

#mapcontainer.smallmap {
    width:100%;
    height:345px;
    float:right;
    margin-left:0;
}

.GMap-blue a, .GMap-blue a:hover, .GMap-blue a:visited {
    color:#2D7BB2!important;
}

table.service_list {margin:0 0 1.0em; }
table.service_list, table.service_list th, table.service_list td  { border:1px solid #B5E4F7;}
table.service_list th {color:#507BAD; background-color:#E1F4FB;}
table.service_list th.center, table.service_list td.center { text-align:center; }
table.service_list td.titre { text-align:center; font-size:120%; text-shadow:1px 1px 0 #B5E4F7;}
table.service_list th.first { width:40%!important; }

.dataTables_info {float:left; width:90%;}
.dataTables_paginate {float:right; width:7%; text-align:right;}
.paginate_button {cursor:pointer}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
float:left;
height:13px;
margin-left:3px;
width:13px;
}
.paginate_enabled_previous {background:transparent url(../images/blue1/prevarrow.png) no-repeat;}
.paginate_disabled_previous {background:transparent url(../images/blue1/prevarrow_disabled.png) no-repeat;}
.paginate_enabled_next {background:transparent url(../images/blue1/nextarrow.png) no-repeat;}
.paginate_disabled_next {background:transparent url(../images/blue1/nextarrow_disabled.png) no-repeat;}

