/* Styles pour leheader et la navigation*/
body {
    font-family:"Arial",Helvetica,Helvetica Neue,sans-serif;
    background-color:#fff
}

.top-header .navbar {
    min-height:40px;
    border-radius:0;
    border:0 none;
    background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#1E1C5E),color-stop(0.5,#029DDF),color-stop(1,#1E1C5E));
    background-image:-o-linear-gradient(right,#1E1C5E 0%,#029DDF 50%,#1E1C5E 100%);
    background-image:-moz-linear-gradient(right,#1E1C5E 0%,#029DDF 50%,#1E1C5E 100%);
    background-image:-webkit-linear-gradient(right,#1E1C5E 0%,#029DDF 50%,#1E1C5E 100%);
    background-image:-ms-linear-gradient(right,#1E1C5E 0%,#029DDF 50%,#1E1C5E 100%);
    background-image:linear-gradient(to right,#1E1C5E 0%,#029DDF 50%,#1E1C5E 100%);
	background-image:none\9;
	background-color:#115b99\9;
}

.navbar-form {
    margin-bottom:5px;
    margin:0
}

.navbar-nav {
    min-height:46px
}

.navbar .navbar-links {
    padding-right:30px;
    margin-bottom:-20px
}

.navbar-inverse .navbar-nav > li > a {
    color:#fff;
    padding-right:0
}

.navbar-inverse .navbar-nav > li > a.highlight {
    color:#fff;
    text-transform:uppercase;
    font-weight:900
}

.navbar-inverse .navbar-nav > li > a img {
    padding-bottom:2px
}

.navbar-inverse .navbar-nav li:last-child > a img {
    border-left:solid 1px;
    border-color:#fff;
    padding-left:10px
}

.navbar-inverse .navbar-nav > li > a span {
    margin-left:6px
}

.navbar-form .form-control {
    opacity:1!important;
    height:28px;
    padding-top:3px;
    color:grey;
    width:250px
}

.navbar-form .btn.btn-primary {
    padding-top:3px;
    padding-bottom:3px;
    border-radius:0 4px 4px 0;
    background-color:#EB5A07;
    border-color:#EB5A07;
    margin-left:-7px
}

.navbar-form .fc_has_inner_label.fc_has_inner_label_input {
    color:grey!important;
    font-size:13px!important;
    left:inherit!important;
    top:inherit!important;
    display:inline-block!important;
    position:inherit!important
}

.header {
    position:relative;
    margin-top:-27px;
    z-index:5
}

.header .titre-header {
    margin-left:120px;
    padding:0;
    line-height:.6;
    margin-top:-8px;
    width:365px
}

.header .titre-header a {
    font-size:18.7px;
    font-style:italic;
    color:#1e1c5f;
	line-height:20px;
}

.profils {
    margin-top:0;
    z-index:5
}

.profils .navbar-profils {
    height:120px!important;
    padding-right:50px
}

.profils .navbar-profils .navbar-nav li.dropdown {
    height:159px;
    position:inherit;
    width:144px;
    display:block!important;
    float:left!important
}

.profils .navbar-profils .navbar-nav li.dropdown.item-101 {
    display:none!important
}

.profils .navbar-profils .navbar-nav li.dropdown a {
    padding:0;
    position:relative
}

.profils .navbar-profils .navbar-nav li.dropdown > a span.image-title {
    color:#fff;
    font-size:100%;
    position:absolute;
    right:43px;
    text-align:center;
    top:90px
}

.profils .navbar-profils .navbar-nav li.dropdown.open > a img {
    border-bottom:6px solid #00458e;
	z-index:2;
}

.profils .nav .open > a,.profils .nav .open > a:hover,.profils .nav .open > a:focus,.profils .nav .open > a:active,.nav > li > a:hover,.nav > li > a:focus {
    background-color:transparent;
    border:0 none
}

.profils .navbar-profils .navbar-nav li:last-child a img {
    margin-left:-10px
}

.profils .navbar-profils .navbar-nav li:last-child a span {
    left:20px
}

.profils .navbar-profils ul.navbar-right.nav.navbar-nav ul.dropdown-menu.megaMenu {
    z-index:-1;
    background-color:#FFF;
    top:80%
}

.top-header .nav.navbar-nav li.item-129 {
    display: none;
}

.navbar-nav ul.megaMenu div.col-md-3 {
    list-style:none outside none;
    margin-top:65px
}

.navbar-nav ul.megaMenu div.col-md-3 .nav-header {
    width:120px;
    margin:auto;
    text-align:center;
    text-transform:inherit;
    display:block
}

.navbar-nav ul.megaMenu div.col-md-3 .nav-header span {
    color:#00458e;
    font-size:18.75px
}

.navbar-nav ul.megaMenu div.col-md-3 .nav-header img {
    display:block;
    margin:auto
}

.navbar-nav ul.megaMenu li .nav-header,.navbar-nav ul.megaMenu div.col-md-3 .nav-header {
    white-space:normal
}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {
    background:none
}

.navbar-nav ul.megaMenu div.col-md-9 {
    list-style:none outside none;
    margin-top:65px
}

.navbar-nav ul.megaMenu div.col-md-9 li.col-md-4 {
min-height:170px;
}

.navbar-nav ul.megaMenu div.col-md-9 .row {
    margin-bottom:30px
}

#myCarousel {
    top:-50px;
    margin-bottom:0
}
.carousel-caption .btnEnSavoirPlus a{
	text-shadow:none;
}
.carousel-caption{
	left:0px\9 !important;
}
.carousel-caption .btnEnSavoirPlus a{
	text-shadow:none;
}
.carousel-caption{
	left:0px\9 !important;
}

.breadcrumb {
    background:none
}

.print-page {
    margin-top:40px
}

@media (max-width:991px) {
    .profils > div > ul > li > a {
        font-size:15px;
        padding:41px 15px
    }
}

@media (max-width:1199px) {
    .profils > div > ul > li > a {
        font-size:15px;
        padding:41px 8px
    }

    .header .titre-header a {
        font-size:16px;
        font-style:italic;
        color:#1e1c5f
    }

    .profils {
        margin-top:0
    }

    .profils .navbar-profils {
        min-height:inherit!important;
        padding-right:0;
        padding-left:0
    }

    .profils .navbar-profils .navbar-right {
        float:none!important;
        width:450px;
        margin-right:0;
        margin:auto
    }
}

.qui-sommes-nous{
background-color:none;
}

.profils > div > ul > li > p {
    font-size:15px;
    padding:41px 0 0
}

/* Styles pour les blocs de mise en exergue*/
.triblocs {
    background-color:#fff;
    padding-bottom:20px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(245,245,245,0) 0%, rgba(245,245,245,1) 50%, rgba(245,245,245,0) 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,0)), color-stop(50%,rgba(245,245,245,1)), color-stop(50%,rgba(245,245,245,0)));
background: -webkit-linear-gradient(top,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 50%,rgba(245,245,245,0) 50%);
background: -o-linear-gradient(top,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 50%,rgba(245,245,245,0) 50%);
background: -ms-linear-gradient(top,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 50%,rgba(245,245,245,0) 50%);
background: linear-gradient(to bottom,  rgba(245,245,245,0) 0%,rgba(245,245,245,1) 50%,rgba(245,245,245,0) 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f5', endColorstr='#00f5f5f5',GradientType=0 );


	
}

.encart {
    background:#fff;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* IE10+ */
    background:linear-gradient(to bottom,#fff 0%,#f3f3f3 100%);
    /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);
    /* IE6-8 */
    text-align:center;
    border:1px solid #e94e18;
    border-radius:0 24px 0 0;
    margin-bottom:20px;
    padding:15px 40px 20px;
    color:#e94e18;
    position:relative
}

.encart.zoomSur {
    background-color:#eee
}

.encart.zoomSur .img-thumbnail {
    padding:5px
}

.encartContextuel {
    background-color:#eee;
    border-radius:6px;
    padding:10px 20px 15px;
    margin-bottom:15px
}

.encart.minH.information > h3 {
    background:url(../img/blocs/informations.png) no-repeat scroll 1px -7px rgba(0,0,0,0);
    border-bottom:1px solid;
    display:inline-block;
    height:auto;
    padding-bottom:4px;
    padding-left:43px;
    padding-right:8px;
    margin-bottom:14px;
    width:auto;
    font-weight:700
}

.encart.minH.zoomsur > h3 {
    background:url(../img/blocs/zoomsur.png) no-repeat scroll 1px -7px rgba(0,0,0,0);
    border-bottom:1px solid;
    display:inline-block;
    height:auto;
    padding-bottom:4px;
    padding-left:43px;
    padding-right:8px;
    margin-bottom:14px;
    width:auto;
    font-weight:700
}

.encart.minH.zoomsur .blocContent img {
    float:left;
    padding-right:10px
}

.encart.minH.multimedia > h3 {
    background:url(../img/blocs/multimedia.png) no-repeat scroll 1px -7px rgba(0,0,0,0);
    border-bottom:1px solid;
    display:inline-block;
    height:auto;
    padding-bottom:4px;
    padding-left:43px;
    padding-right:8px;
    margin-bottom:14px;
    width:auto;
    font-weight:700
}

.encart.minH.multimedia a {
    text-decoration:none;
    position:relative;
    display:block;
    float:left;
    width:100%
}

.encart.minH.multimedia p {
    margin:0
}

.encart.minH.multimedia span.play-icon {
    visibility:hidden;
    position:absolute;
    left:40%;
    top:35%;
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5
}

.encart.minH.multimedia:hover span.play-icon {
    visibility:visible
}

.encart.minH .blocContent {
    color:#61615f;
    text-align:left;
    display:inline-block
}

.encart.minH.multimedia .blocContent {
    width:100%
}

.encart.minH .blocContent img {
    display:block;
    height:100%;
    max-width:100%
}

.encart.minH.multimedia .blocContent img {
    margin:0 auto;
    width:100%
}

.encart.minH .btn.btnEnSavoirPlus {
    bottom:5px;
    left:38%;
    position:absolute;
    background:#fff;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* IE10+ */
    background:linear-gradient(to bottom,#fff 0%,#f3f3f3 100%);
    /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);
    /* IE6-8 */
    box-shadow:0 0 5px grey;
    font-weight:700;
    bottom:-16px
}

.encart.minH .btn.btnEnSavoirPlus a {
    color:#e94e18
}

.dropdown-menu {
    left:-15px
}

.navbar-nav ul.megaMenu ul {
    padding:0
}

.navbar-nav ul.megaMenu li {
    list-style:none
}

.navbar-nav ul.megaMenu li .nav-header {
    //border-bottom:1px solid #fff;
    font-weight:700;
    color:#00458e;
    text-transform:uppercase;
    font-size:15.74px;
    //margin:25px 0 10px;
    padding:0 0 6px
}

.encartContextuel.list-categorie {
    background:none repeat scroll 0 0 rgba(0,0,0,0)!important;
    border:0 none!important;
    border-radius:0!important;
    color:#e94e18;
    margin-bottom:0!important;
    padding:0!important
}

.encartContextuel.list-categorie .catdata {
    border:0 none
}

.encartContextuel.list-categorie .mod_flexicontent_wrapper .catdata .cattitle {
    background:none repeat scroll 0 0 rgba(0,0,0,0);
    border:0 none;
    color:#00458e;
    font-size:150%;
    padding-left:0;
    padding-right:0
}

.encartContextuel.list-categorie ul {
    padding:0;
    margin:0
}

.encartContextuel.list-categorie ul li {
    padding:0;
    margin:0
}

.encartContextuel.list-categorie ul li.fcitem_active {
    color:#fff;
    background-color:#00458e
}

.encartContextuel.list-categorie ul li a {
    color:#00458e
}

.encartContextuel.list-categorie .mod_flexicontent_wrapper .fcitem_active .fcitem_title a,.mod_flexicontent_wrapper .fcitem_active a.fcitem_link {
    background:none!important
}

.encartContextuel.list-categorie .fc_block.cat_readon_box {
    display:none!important
}

.mod_flexicontent_wrapper .modclear {
    display:none
}

.col-xs-hidden.col-md-1.print {
    margin:0;
    padding:0;
    position:absolute;
    right:27px;
    top:-35px
}

.footer {
    background-color:#f5f5f5;
    display:block;
    height:100%;
    position:relative;
    width:100%
}
.footer ul {
    text-align: center;
    width: 497px;
}

.footer .container .nav.navbar-nav {
    margin-left:auto;
    margin-right:auto;
    float:none
}

.footer .container .navbar-nav > li > a {
    border-right:1px solid #5b5b5a;
    color:#5b5b5a;
    font-size:16px;
    line-height:1;
    margin:15px 0 0;
    padding-bottom:0;
    padding-top:0
}

.footer .container .navbar-nav > li:last-child a {
    border-right:0 none
}

@media (min-width: 768px) {
    .megaMenu {
        width:720px;
        padding:0 20px 25px
    }
}

@media (min-width: 992px) {
    .megaMenu {
        width:940px
    }
}

@media (min-width: 1200px) {
    .megaMenu {
        width:1140px
    }
}

.megaMenu {
    margin-right:14px
}

.megaMenu .entreeRub {
    padding:30px 0 0
}

.profils .nav>li {
    position:inherit
}

#pub {
    background-color:#505050;
    margin-bottom:20px;
    text-align:center
}

@media (min-width: 992px) {
    .minH {
        min-height:425px
    }
}

@media (min-width: 1200px) {
    .minH {
        min-height:325px
    }
}

@media (max-width:1199px) {
    .encart {
        margin-top:15px;
        padding-bottom:36px
    }
}

@media (max-width: 992px) {
    .navbar-nav ul.megaMenu div.col-md-9 {
        margin-top:20px
    }

    .navbar-nav ul.megaMenu li {
        margin-bottom:5px
    }

    .navbar-nav ul.megaMenu div.col-md-9 .row {
        margin-bottom:0
    }

    .navbar-nav .open .dropdown-menu {
        text-align:center
    }
}

@media (max-width:769px) {
    .collapse.navbar-collapse.navbar-profils {
        display:block
    }

    .navbar-header {
        height:36px
    }

    .navbar-inverse .navbar-toggle {
        border:none 0!important;
        background-color:transparent!important
    }

    .menu.nav.navbar-nav {
        padding-top:0
    }

    .navbar .navbar-links {
        margin:0;
        border-top:none 0;
        box-shadow:none
    }

    .navbar-inverse .navbar-nav li:last-child > a img {
        border-left:none 1px;
        padding-left:0;
        box-shadow:none
    }

    .navbar-inverse .navbar-nav li> a {
        border-bottom:1px solid #fff;
        box-shadow:none;
        margin-left:15px;
        padding-left:0
    }

    .navbar-form {
        box-shadow:none;
        border:0 none;
        padding-bottom:40px
    }

    .navbar-form .form-control {
        display:inline-block;
        width: 180px;
    }

    .navbar-form .btn.btn-primary {
        padding-bottom:4px
    }

    .profils > div > ul > li > a {
        font-size:15px;
        padding:20px 0
    }

    .footer {
        background-color:#f5f5f5;
        color:#61615f
    }

    .footer .container .nav.navbar-nav {
        float:none;
        height:100%;
        margin:0 auto;
        width:100%
    }

    .footer .container ul li {
        float:none;
        height:100%;
        margin:0 auto;
        padding:5px 0;
        text-align:center;
        width:50%
    }

    .footer .container .navbar-nav > li > a {
        border-bottom:1px solid #61615f;
        border-right:0 none;
        display:block;
        font-size:16px;
        line-height:1;
        padding-bottom:15px;
        padding-top:5px;
        color:#61615f;
        margin-top:0
    }

    .footer .container .navbar-nav > li:last-child a {
        border-bottom:0 none
    }

    .navbar-nav .open .dropdown-menu {
        border:inherit;
        box-shadow:0 13px 12px rgba(0,0,0,0.176);
        float:left;
        margin-top:2px;
        position:absolute;
        width:100%;
        padding:0 20px 25px;
        margin-right:0!important;
        left:0
    }

    table.jquickcontact-tab tr{
        width:100%;
        display:none;
    }

    table.jquickcontact-tab tr td{
        width:73%;
    }

    table.jquickcontact-tab tr td:first-child{
        width:25%;
    }


}

/***** Style contenu flexicontent ****/
/**
 * @copyright	Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */
#flexicontent,#contact {
    background:#fff;
    font-family:Arial,Tahoma,Helvetica,sans-serif;
    line-height:1.3em;
    font-size:100%;
    color:#3b3a39
}

#flexicontent p,#contact p {
    margin:15px 0
}

#xmap p{
    font-style: italic;
}

#xmap h1,#flexicontent h1,#contact h1,#flexicontent h2.contentheading  {
    color:#00458e;
    font-family:Arial,sans-serif,Helvetica;
    font-size:200%;
    font-weight:700
}

#flexicontent h2.contentheading{
    margin-top:0px;
}

#flexicontent h2 {
    font-family:Arial,Helvetica,sans-serif;
    font-size:160%;
    color:#00458e;
    width:100%;
    /*border-bottom:1px solid #00458e;*/
    padding-left:5px;
    padding-bottom:3px;
    font-weight:700;
    margin-top:40px
}

#flexicontent h3 {
    font-weight:bold;
    font-family:Arial,sans-serif,Helvetica;
    font-size:140%;
    color:#00458e;
    width:100%;
    /*border-bottom:1px solid #00458e;*/
    padding-left:5px;
    padding-bottom:3px;
    margin-top:40px;
    font-weight:700;
}

#flexicontent h4 {
    font-weight:700;
    font-family:Arial,sans-serif,Helvetica;
    font-size:120%;
    color:#00458e;
    width:100%;
    /*border-bottom:1px solid #00458e;*/
    padding-left:5px;
    padding-bottom:3px;
    margin-top:40px
}

#flexicontent a:link,#flexicontent a:visited {
    color:#00458e;
    text-decoration:none;
    font-weight:400
}
#flexicontent.fcitem25  a:link,#flexicontent.fcitem25  a:visited{
    text-decoration: underline;
    font-weight:bold;
    color:#e84d18;
}

#flexicontent a:hover {
    color:#3b3a39;
    text-decoration:underline;
    font-weight:400
}

#flexicontent ul,#flexicontent ol {
    font-size:100%
}

#flexicontent li {
    list-style-image:url(../img/listing_bleu.png)
}

#flexicontent div.caption {
    padding:0 10px
}

#flexicontent div.caption img {
    border:1px solid #CCC
}

#flexicontent div.caption p {
    font-size:.9em;
    color:#666;
    text-align:center
}

/* STYLES FOR JOOMLA! EDITOR */
#flexicontent hr#system-readmore {
    border:red dashed 1px;
    color:red
}

#flexicontent hr.system-pagebreak {
    border:gray dashed 1px;
    color:gray
}

#flexicontent p.introduction {
    font-size:100%
        /*font-style: italic;*/
}

#flexicontent p.citation {
    border-left:3px solid #00458e;
    color:#00458e;
    font-size:120%;
    font-weight:700;
    padding-left:25px
}

#flexicontent p.miseEnAvant {
    border:solid 3px #00458e;
    width:100%;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:5px;
    margin-bottom:5px
}

#flexicontent p.titreEnSavoirPlus {
    background:url(../img/contenu/plus.png) no-repeat scroll 18px 4px #00458e;
    border-top-right-radius:30px;
    color:#fff;
    display:inline-block;
    margin-bottom:0;
    padding:5px 50px;
    width:auto
}

#flexicontent p.blocEnSavoirPlus {
    padding:20px;
    border:solid 3px #00458e;
    display:inline-block;
    margin-top:0;
    width:auto;
    text-align:center
}

.titre_tableau{

}


.contenu_tableau{
text-align:left;
<<<<<<< HEAD
}

.entete .row.imageune img {
    max-width: 548px;
    width: 100%;
}

.tip-wrap {
    display: none !important;
=======
>>>>>>> branch 'master' of stanislas.lenoir@vasco_w2k8:K:\PARTAGES\ProjetsClients\Cnav\Penibilite\web\GIT\
}

/***** TABLEAU *****/
#flexicontent table {
    width:100%!important;
    height:auto!important;
    text-align:center;
    border:1px solid #d7d7e2 !important;
}

#flexicontent table tbody tr td {
    width:auto;
    background-color:#fff;
    color:#115195;
    border:0 none;
	padding:7px 5px;
}

#flexicontent table tbody tr:nth-child(odd) td {
    background-color:#d7d7e2
}

#flexicontent table tbody tr td:first-child {
    border-right:1px solid #d7d7e2;
}
#flexicontent table tbody tr:nth-child(odd) td:first-child {
    border-right:1px solid #fff;
}

#flexicontent table tbody tr:first-child td {
    background-color:#00458e;
    color:#fff;
    width:100%;
    border:0 none;
	padding: 10px 5px;
}

.encartContextuel {
    background:linear-gradient(to bottom,#fff 0%,#f3f3f3 100%) repeat scroll 0 0 rgba(0,0,0,0);
    border:1px solid #e94e18;
    border-radius:0 24px 0 0;
    color:#333;
    margin-bottom:20px;
    padding:20px 35px 20px 20px;
    position:relative;
    text-align:left
}

.encartContextuel p:first-child {
    border-bottom:1px solid #e84d18;
    color:#e84d18;
    font-size:140%;
    min-height:30px;
    padding-left:35px;
    padding-top:5px;
    padding-bottom:5px
}

.encartContextuel a.faq,.encartContextuel.champadditionnel1 a {
    color:#e84d18;
    font-size:100%;
}

.encartContextuel.champadditionnel1 a {
    color:#e84d18;
    font-size:100%;
    text-decoration: underline;
    font-weight:bold;
}

.encartContextuel.faq p {
    background:url(../img/contenu/icon_faq.png) no-repeat scroll 0 0 / 14% auto transparent;
    border-bottom:none 0px;;
    padding-left:35px;
    padding-top:0px;
    padding-bottom:0px;
    margin:0px;
    min-height:none;
}

.encartContextuel p.titre_guide {
    background:url(../img/contenu/icon_guide.png) no-repeat scroll 0 -3px transparent
}

.encartContextuel p.titre_ressources {
    background:url(../img/contenu/icon_ressources.png) no-repeat scroll 0 -3px transparent
}

.encartContextuel p.titre_asavoir {
    background:url(../img/contenu/icon_asavoir.png) no-repeat scroll 0 -3px transparent
}



/**** XMAP *****/

ul.level_0 > li{
    border-bottom:1px solid #bfbfbf !important;
    padding:15px 0 !important;
    width:100%;
}

ul.level_0 a{
    text-transform:uppercase;
}

ul.level_0 > li a{
    font-family:Arial,sans-serif,Helvetica;
    font-size:140%;
    color:#00458e;
}

ul.level_1 li{

}

ul.level_1 > li{
    padding:10px !important;
    width:100%;
    list-style:none;
    padding-left: 0px !important;
}

ul.level_1 > li > a{
    font-family:Arial,sans-serif,Helvetica;
    font-size:100%;
    color:#e84d18;
    font-weight:bold;
}

ul.level_1 > li > ul a{
    text-transform:inherit;
    color:#5a5a5a;
    font-size:100%;
}


/****** Barre de recherche top-header *****/


#logo a {
    display: block;
    position: absolute;
    top: -27px;
}
@media (min-width: 992px) {
.header .profils{
    margin-top: -44px;
}
}

.navbar div.navbar-form {
    bottom: 0;
    clear: left;
    padding-bottom:55px;
    position: relative;
    z-index: 100;

}

.header {
    position:relative;
    margin-top:0;
    z-index:5;
    padding-top:129px;
}

.top-header .navbar {
    min-height:65px;
}

@media (min-width:768px) {
    .navbar div.navbar-form {
        bottom: -14px;
        position: absolute;
        padding-bottom:0;
    }

    .navbar-collapse.in {
        overflow-y: hidden;
    }
}


/* Formulaire de contact */

table.jquickcontact-tab{
    margin-top:20px;
}

table.jquickcontact-tab tr{
    width:49%;
    display: inline-block;
    padding:0px !important;
    margin-top:5px;
    margin-bottom:5px;
}

table.jquickcontact-tab td{
    padding-right: 20px !important;
    text-transform: uppercase;
    vertical-align: top;
    display:inline-block;
    width:70%;
}

table.jquickcontact-tab td:first-child{
    width:25%;
}

table.jquickcontact-tab tr:nth-child(3){
    width:100%;
}

table.jquickcontact-tab tr:nth-child(3) td {
    width: 84%;
}

table.jquickcontact-tab tr:nth-child(3) td:first-child {
    margin-right: 2px;
    width: 12%;
}

table.jquickcontact-tab tr:nth-child(4){
    width:100%;
}

table.jquickcontact-tab tr:nth-child(4) td {
    width: 84%;
}

table.jquickcontact-tab tr:nth-child(4) td:first-child {
    margin-right: 2px;
    width: 12%;
}

table.jquickcontact-tab tr:nth-child(5){
    width:45%;
}

table.jquickcontact-tab td label{
    color:#3b3a39;
    font-weight:normal;
}

table.jquickcontact-tab td label:after{
    content: "*";
}

table.jquickcontact-tab td input,table.jquickcontact-tab td textarea{
    width:100%;
}

table.jquickcontact-tab tr:last-child{
    margin-bottom:70px;
}

input.btn.btnEnSavoirPlus {
    background: linear-gradient(to bottom, #fff 0%, #f3f3f3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 5px grey;
    font-weight: 700;
    right: 62px;
    position: absolute;
    width: 193px;
    color:#e94e18;
}

@media (max-width:769px) {

    table.jquickcontact-tab tr{
        width:100%;
    }

    table.jquickcontact-tab tr td,table.jquickcontact-tab tr:nth-child(3) td,table.jquickcontact-tab tr:nth-child(4) td{
        width:70%;
    }

    table.jquickcontact-tab tr td:first-child,table.jquickcontact-tab tr:nth-child(3) td:first-child,table.jquickcontact-tab tr:nth-child(4) td:first-child{
        width:25%;
    }

    table.jquickcontact-tab tr:nth-child(5){
        width:100%;
        height:100px;
    }


}


/***** Recherche ****/

#flexicontent form#searchForm {
    clear: both;
    display: inline-block;
    float: none;
    height: 100%;
    margin-bottom: 50px;
    margin-top:10px;
    position: relative;
    width: 100%;
}

#flexicontent form#searchForm  label{
    margin:0 auto !important;
    font-size:120%;
    font-weight:normal;
    float:left !important;
    padding-top: 6px;
    padding-bottom:6px !important;
}

.flexicontent input[type="text"].form-control {
    border-radius: 0px !important;
    display: inline-block !important;
    font-size: 15px !important;
    margin: 0px 0px 0px 0px !important;
    padding: 4px 2px 5px !important;
    width:inherit;
    padding-bottom:6px !important;
}


.fc_text_filter, .flexicontent .fc_text_filter, .fc_field_filter, .flexicontent .fc_field_filter {
    border-radius: 0px !important;
    color: #3b3a39 !important;
    display: inherit;
    font-size: 15px !important;
    font-weight: normal !important;
    margin: 0px 0 0px 0px !important;
    padding: 0 !important;
    width: 100% !important;
}
#flexicontent form#searchForm  .select2-container {
    padding-bottom:6px !important;
}

#flexicontent form#searchForm  .select2-container .select2-choice{
    border-radius: 0px;
    height: 34px;
    margin: 0 6px 0 0 !important;
    padding: 3px 0 0 8px !important;
}

.fc_filter_html .select2-search-choice div, .select2-container .select2-choice.fc_highlight span, .fc_highlight{
    color:#e94e18 !important;
}

#select2-chosen-1{
    color: #3b3a39 !important ;
    font-weight:normal !important;
}

button.btnEnSavoirPlus,.flexicontent button:hover, .fc_button:hover, .fc_buttons button:hover, .flexi_buttons button:hover {
    background:#fff;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* FF3.6+ */
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));
    /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* Opera 11.10+ */
    background:-ms-linear-gradient(top,#fff 0%,#f3f3f3 100%);
    /* IE10+ */
    background:linear-gradient(to bottom,#fff 0%,#f3f3f3 100%);
    /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);
    /* IE6-8 */
    box-shadow:0 0 5px grey;
    font-weight:700;
}

button.btnEnSavoirPlus span {
    color:#e94e18 !important;
}

#flexicontent table.contentpaneopen tbody tr:first-child td,#flexicontent table.contentpaneopen tbody tr td{
    background:none;
    color:#3b3a39;
}

div.flexicontent.fcsearch fieldset.fc_search_result {
    border-bottom: 1px solid #3b3a39 !important;
    border-top: 0px none ;
    border-right: 0px none ;
    border-left: 0px none ;
    margin-bottom: 0;
    padding: 20px 0;
}

div.flexicontent.fcsearch fieldset.fc_search_result:last-child{
    border-bottom:0px none !important;
}

div.flexicontent.fcsearch fieldset.fc_search_result:hover,div.flexicontent.fcsearch fieldset.fc_search_result:hover {
    border-top: 0px none ;
    border-right: 0px none ;
    border-left: 0px none ;
    border-bottom: inherit;
}

#flexicontent .fceven,#flexicontent .fcodd {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#flexicontent .fc_search_result_title,#flexicontent .fc_search_result_text {  
    text-align: left;  
    width: 100%;
    padding-bottom:10px;
}

#flexicontent .fc_search_result_title a, #flexicontent .fc_search_result_title  a:link, #flexicontent .fc_search_result_title a:visited{
    color: #00458e;
    font-size: 120%;
    font-weight: bold;
    text-align: left;
    text-decoration: underline;
    width: 100%;
}

div#flexicontent.flexicontent.fcsearch .highlight .highlight,div#flexicontent.flexicontent.fcsearch .highlight{
    color:#e94e18;
    text-decoration:underline;
    background:none;
    background-color:transparent;
    border-radius:0px;
    padding:0px;
    font-weight:bold;
}

p{
margin-bottom:12px;
}

.souligneBleu{
border-bottom: 6px solid #00458E;
}

.profils .navbar-profils ul.navbar-right.nav.navbar-nav ul.dropdown-menu.megaMenu{
top: 80%;
z-index: -1;
}

