/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.home .fusion-row{
    margin:0 auto;
    max-width:960px !important;
}
.fusion-row{
    margin:0 auto;
    max-width:960px;
}
.page-id-5389 .header-v5 #nav {
    margin-left: 10px;
}

main-nav-search-form-mobile,
#main-nav-search-form, #sticky-nav-search-form{
    z-index: 99998;
    visibility: visible;
    opacity: 1;
    width: 193px;
    border: 1px solid #ababab;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    height: 40px;
    margin-left: 90px;
}
.main-nav-search-form input#s{
    float: left;
    width: 144px;
    margin-top: 10px;
    margin-left: 12px;
    border: none;
}

nav#nav, nav#sticky-nav{
    float:left
}

#nav ul .current_page_item a, #nav ul .current-menu-item  a, #nav ul > .current-menu-parent a,
#sticky-nav ul .current_page_item a, #sticky-nav ul .current-menu-item  a, #sticky-nav ul > .current-menu-parent a{
    color: #a0ce4e;
    text-decoration: none;
    border-color: #8f8f8f;
    position: relative;
    top: 1px;
    border-top: 1px solid #fff;
    z-index: 10;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    border-bottom:1px solid #fff
}

#nav > ul > li > a{border:1px solid #fff}

.page-id-5197 #nav > ul  .menu-item-5388 > a,
.header-v5 #nav > ul > li.current-menu-item a,
.header-v5 #nav > ul > li.menu-item > a:hover{
    border-right: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    border-bottom:1px solid #8f8f8f;
    border-top:1px solid #8f8f8f;}

#nav ul .menu-item-has-children:hover a{

}
#nav ul .menu-item-has-children:hover a{
    border-bottom:1px solid #ffffff !important;
    border-right: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    border-top:1px solid #8f8f8f;
    z-index: 999999;
}
#nav ul .current_page_item:hover a, #nav ul .current-menu-item:hover  a, #nav ul > .current-menu-parent:hover a,
#sticky-nav ul .current_page_item:hover a, #sticky-nav ul .current-menu-item:hover  a, #sticky-nav ul > .current-menu-parent:hover a{
    border-bottom:1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    border-top:1px solid #8f8f8f;
    z-index: 999999;
}

body #nav ul ul, body #sticky-nav ul ul{
    top:42px !important;
}

#nav ul ul, #sticky-nav ul ul {
    position: absolute;
    top: 86px;
    left: 0px;
    width: 170px;
    background: #fff;
    z-index: 100000;
    border: 1px solid #8f8f8f;
    z-index: 99999;
    padding: 10px;
}

#wrapper #nav ul li ul li a, #wrapper #sticky-nav ul li ul li a{
    border: 0;
    border-bottom: 1px solid #dcdadb;
    height: auto;
    text-indent: 0px;
    color: #494949 !important;
    padding: 5px 6px;
    line-height: 19px;
    border-top: none !important;
}
#wrapper #nav ul li ul li a:hover,#wrapper #nav ul li ul li.current-menu-item > a,
#wrapper #sticky-nav ul li ul li a:hover,#wrapper #sticky-nav ul li ul li.current-menu-item > a{
    background-color:#e2e2e2;
    color:#494949 !important
}

a.search-link {display:none}

.main-nav-search-form input{
    display: inline-block  !important;
    color: #777777;
    padding: 3px 0px !important;
    width:150px;
}

.header-wrapper .header-v4 .main-nav-search-form input#s,.header-wrapper .header-v5 .main-nav-search-form input#s {
    width:144px;
    border:none;
    outline: none;
}
.main-nav-search-form input[type="submit"], .search-page-search-form input[type="submit"] {
    width: 34px;
    float: right;
    background:url(images/submit-menu.png) no-repeat top !important;
    width:20px;
    height:20px;
    cursor:pointer;
    border:none;
    margin-top:10px;
    margin-right:10px;
    text-indent:-9999px !important;
    border:none !important
}
.main-nav-search-form input[type="submit"]:hover, .search-page-search-form input[type="submit"]:hover{
    background: url(images/submit-menu.png) no-repeat bottom !important;
}


.header-wrapper .header-v4 .main-nav-search-form input#s:focus+input[type="submit"],.header-wrapper .header-v5 .main-nav-search-form input#s:focus+input[type="submit"] {
    background-image: url(images/search-submit2.png)!important;
}

.search-page-search-form input {
    color: #AAA9A9;
}

#main h2.top{
    margin-top:10px
}

#main h2{
    margin:19px 0 15px;
}

.home #main .post-content h2{
    margin-top:0
}
.textwidget .block-newsletter p{
    margin-bottom:0	;
    font-size: 13px;
}

#main .act_top h2{
    margin-bottom:0;
    color:#747474 !important;
    margin-top:0
}


.more{
    width:100%
}

.copy{
    background:url(images/logo-mgen.jpg) no-repeat;
    height:52px;
    width:52px;
    float:left;
    text-indent:-9999px;
}

.lien-footer{
    float:right;
    margin-top:16px
}
.lien-footer a{
    margin-left:5px;
    margin-right:5px
}

body #header-sticky.sticky-header #sticky-nav ul.menu .cart a {
  text-align:left
}

.fusion-page-title-wrapper {
    max-width: 947px;
}

.fusion-page-title-captions {
    display: table-cell;
    vertical-align: middle;
    width:45%;
    display:none
}

.fusion-page-title ul li{
    font-size:13px;
    font-style:italic;
    line-height:normal;
    text-align:left
}
body .fusion-page-title ul li a{
    color:#ababab !important;
}

body .fusion-page-title ul li a:hover, body .fusion-page-title ul li a:focus{
    text-decoration: underline;
}
.fusion-page-title ul li:after{
    content:'>';
    color:#ccc !important;
}

#main .post h2 {
    font-family: "Volkhov", Arial, Helvetica, sans-serif !important;
    color: #4a7bec;
    margin: 5px 0 15px 0;
}

#main .post h2 a{
    color:#4a7bec;
}

#sidebar .widget{
    margin-bottom:35px;
}

#sidebar .widget h3{
    margin: 8px 0 5px 0;
    padding: 0;
    font: 13px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
    color: #333333;
}

.pub-pagination, .pagination,.woocommerce-pagination{
    margin-top:20px;
}

.pub-pagination{
    text-align:center
}
.pub-pagination ul{
    padding-left: 0;
}
.pub-pagination li{
    list-style: none;
    display: inline-block;
    margin: 0 5px 5px;
    font-size: 13px;
    font-family: "Lato", Arial, Helvetica, sans-serif !important;
    height: 40px;
    line-height: 40px;
}
.pub-pagination a{
    padding: 10px 18px;
    border : 1px solid #666666;
    color: #666666;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}
.pub-pagination a:hover{
    background: #666666;
    color: #fff;
    text-decoration:none !important
}
.pub-pagination .active a{
    border-color: transparent;

}

.pub-pagination .next_prev a, .pagination .pagination-prev,.woocommerce-pagination .prev{
    font-size:13px;
}

.gform_wrapper input[type="password"] {
    color: #747474;
    padding: 5px 8px;
}

.gform_wrapper .gfield textarea{
    color:#747474;
    padding:8px;
}

.wpcf7-form textarea {
    margin-bottom:30px;
}

.post-content p{
    margin-bottom:15px;
    font-size:15px;
    line-height:21px
}

#gmap{
    margin-bottom:40px !important;
}

.button.small,#reviews input#submit,.wpcf7-form input[type="submit"], .wpcf7-form input.button, .comment-form input[type="submit"],.price_slider_amount button,.gform_wrapper .gform_button{
    text-align:center;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.header-v5 #small-nav{
    border-bottom:1px solid #e1e1e1;
    padding: 20px 0;
}

.header-v5 #nav{
    float:left;
    max-width:950px;
    margin-left: 10px
}

.header-v5 #nav > ul > li,.header-v5 #nav > ul > li > a{
    float:left;
    display:inline-block;
    position:relative;
    top:1px;
}

.header-v5 #nav > ul > li > a{
    padding: 0 15px;
    border: 1px solid transparent;
}

.header-v5 #nav ul a, .header-v5 .navigation li.current-menu-ancestor a{
    border-top:0; padding-top:0;
}

.header-v5 #header .logo{
    position: absolute;
    z-index: 111;
}

.wp-caption-text{
    font-style: italic;
    margin-top: 10px;
    font-size: 14px;
    color: #9e9e9e;
}

/*Tableau*/
table{
    border:1px solid #dedede
}
th{
    color:#e41e1e;
    text-align:left;
    font-weight:normal
}
th strong{
    display:block
}

td, th{
    padding:15px
}



/******Evolutions*****/

.pbn_block,
.act_block{
    background:#fff;
    padding:20px;
}

.home .pbn_block,
.home .act_block,
.page-id-5197 .wpb_wrapper .wpb_wrapper,
.page-id-5353 .wpb_wrapper .wpb_wrapper,
.home .wpb_wrapper .wpb_wrapper,
.lesdomaines-derecherche .wpb_wrapper .wpb_wrapper,
.vc_span4 .wpb_wrapper .wpb_wrapper,
.wpb_wrapper .vc_span4 .wpb_wrapper{
    padding:0;
    background:none
}
.post-content .lesdomaines-derecherche p{
    font-size: 16px;
}

.mgen_equipe,
.telechargement-aside,
.status-publish .post-content,
.single-actualite #content .status-publish,
.partenaires .column_container .wpb_wrapper,
.pbn_filter,.partenaires .vc_column-inner{
    background:#fff;
    padding:20px;
}

.single-actualite #content .status-publish .post-content,
.partenaires .column_container.vc_span4 .wpb_wrapper,
.page-template-default .status-publish .post-content,
.page-template-full-width-php .status-publish .post-content,
.home .status-publish .post-content,
.page-id-5182 .status-publish .post-content,
.partenaires .wpb_wrapper .wpb_wrapper,
.vc_span4  .wpb_wrapper .wpb_wrapper,
.recherche-aside .wpb_wrapper .wpb_wrapper{
    background:none;
    padding:0;
}

.wpb_wrapper .wpb_wrapper .wpb_wrapper{
    padding:0
}

h1{
    border-bottom:8px solid #666666;
    display:inline-block;
    padding-bottom:10px;
    margin-top:0
}

h2 {

}
.recherche-aside h2,
.act_top h2{
    border-bottom:8px solid #666666;
    display:inline-block;
    padding-bottom:10px
}
.act_top h2{
    margin-top:20px;
    color:#666666 !important;
    margin-bottom:0 !important
}

.block-newsletter{
    background:#666666;
    padding:20px;
    margin-bottom:25px;
    color:#fff
}

.textwidget .block-newsletter h2{
    margin-top: 5px;
    border-bottom: 8px solid #ffffff;
    color: #ffffff !important;
    display: inline-block;
    padding-bottom: 10px;
    margin-bottom: 10px !important;
    margin-top: 4px !important;
}
.block-newsletter .gform_body{
    float:left !important;
    max-width:140px
}
.home .block-newsletter .gform_body{
    max-width:170px
}
.block-newsletter .gform_footer{
    float: right !important;
    clear: none !important;
    margin: 0 !important;
}



.block-newsletter .gform_wrapper input.medium,
.block-newsletter .gform_body input.large{
    border: 1px solid #f0f0f0 !important;
    float: left !important;
    height: 32px !important;
    -webkit-border-radius: 16px !important;
    -moz-border-radius: 16px !important;
    border-radius: 16px !important;
    background: none !important;
    padding:0 19px !important;
}

.block-newsletter .gform_footer input{
    width: 55px !important;
    height: 32px !important;
    -webkit-border-radius: 16px !important;
    -moz-border-radius: 16px !important;
    border-radius: 16px !important;
    background-color: #e2e2e2 !important;
    border:1px solid #e2e2e2 !important;
    background-image:none !important;
    box-shadow:none !important;
    cursor:pointer !important;
    padding:0 !important;
    float:right;
    color: #323232;
    font-weight: normal;
}
.block-newsletter .gform_footer input:hover{
    background:#666666 !important;
    color:#e2e2e2
}

.block-newsletter .gform_wrapper {
    max-width: 100% !important;
    padding-bottom: 10px !important;
}
#main .textwidget .block-newsletter a{
    color:#fff	!important;
    display:inline-block !important;
    font-weight:normal
}
.textwidget .block-newsletter a:hover{
    text-decoration: underline;
}
.block-newsletter .gform_wrapper .top_label .gfield_label{
    display:none
}

.block-newsletter .gform_wrapper li.gfield.gfield_error,
.block-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    background:none !important;
    margin:0 !important;
    border:none !important
}
.block-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.block-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
    margin-top:0 !important
}

.block-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required{
    margin:0 !important;
    padding:0 !important
}


.pbn_seemore a{
    height: 32px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-color: #ababab;
    line-height:32px;
    color:#fff;
    display:block;
    text-align:center;
    margin-top:30px
}
.pbn_seemore a:hover{
    background:#ffffff;
    border:1px solid #ababab;
    color:#ababab;
    text-decoration:none !important
}

.home .wpb_text_column{
    background:#fff
}


.recent-posts .pbn_header{
    border-top:1px solid #d4d4d4;
    border-bottom:1px solid #d4d4d4;
    min-height:31px;
    line-height:29px;
    margin-top:45px;
    font-size: 12px;
}

.recent-posts .pbn_date{
    font-style:italic;
    min-width:80px;
    margin-right:5px;
    display:inline-block;
    text-transform: uppercase;
}
.pbn_body{
    color:#666666;
}
.pbn_auteur{
    margin:5px 0
}
.pbn_auteur p{
    margin-top:0;
    color:#666666;
}

.equipe_cv a,
a.btn{
    border:1px solid #ababab;
    padding:0 20px;
    height:30px;
    display:inline-block;
    background:#fff;
    line-height:28px;
    color:#777777;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-bottom: 10px !important;
}
.equipe_cv a:hover,
a.btn:hover{
    background:#666666;
    color:#ffffff;
    text-decoration:none !important
}

.pbn_cattitle{
    display:inline-block;
    text-transform:uppercase
}
.etudes-medico-economiques .pbn_cattitle,
.etudes-medico-economique .pbn_cattitle{
    color:#ec6206;
}

.recherche-interventionnelle .pbn_cattitle{
    color:#4a7bec;
}
.etudes-medico-economiques .pbn_header,
.etudes-medico-economique .pbn_header{
    background:url(images/bulle-orrange.png) no-repeat right
}

.recherche-interventionnelle .pbn_header{
    background:url(images/bulle-bleu.png) no-repeat right
}

.sante-et-travail .pbn_header{
    background:url(images/bulle-vert.png) no-repeat right
}
.sante-et-travail .pbn_cattitle{
    color:#63dd56
}

.vieillissement-cognitif-et-fonctionnel .pbn_header{
    background:url(images/bulle-rose.png) no-repeat right
}

.vieillissement-cognitif-et-fonctionnel .pbn_cattitle{
    color:#bd43db
}
.divers .pbn_header{
    background:url(images/divers.png) no-repeat right
}

.divers .pbn_cattitle{
    color:#666666
}

.pbn_count{
    color:#e41e1e;
    /*margin-bottom:20px;*/
    margin-bottom:10px;
    font-style:italic;
}
#main #sidebar .widget h3,
#main #sidebar .widget .heading h3,
.post-content .act_title h3,
.post-content .pbn_title h3{
    font-family:"Volkhov", Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 22px !important;
    margin-bottom: 10px !important;
    margin-top: 8px !important;
    /*font-weight:bold*/
}

.vc_responsive .wpb_row .vc_span12{
    padding-left:0;
    padding-right:0;
}

body #main{
    padding:0 !important;
}
.home #main{

    background:url(images/top-gris.jpg) repeat-x top !important
}

.home .wpb_text_column{
    padding:30px
}

.act_body{
    margin-top: 35px;
}
.actualite .act_body{
    margin-top: 5px;
}


.act_body .act_cattitle {
    border-top:1px solid #d4d4d4;
    border-bottom:1px solid #d4d4d4;
    height:26px;
    line-height:26px;
    margin-bottom:10px;
    text-transform:uppercase;
    font-size: 12px;
}
.act_body .act_cattitle.agenda {
    background:url(images/agenda.png) no-repeat left;
    height:60px;
    line-height:60px;
    padding-left:50px
}

.act_body .act_date {
    font-style:italic;
    font-size: 12px;
}

.qui-sommes-nous .wpb_text_column.wpb_content_element {
    background:url(images/sommes-nous-top.jpg) #fff	no-repeat top right;
    padding-bottom:0
}

.qui-sommes-nous .wpb_text_column.wpb_content_element .wpb_wrapper{
    background:url(images/sommes-nous-bottom.jpg) #fff	no-repeat bottom left;
    padding-bottom:30px
}

.home .avada-page-titlebar-wrapper{
    display:none
}


.form-select .field_form,
.recherche-aside .field_form{
    margin-bottom:15px	;
    float:left
}
.form-select .field_form{
    width:49%
}
.form-select .field_form label,
.recherche-aside .field_form label{
    display:block;
    font-weight:bold;
    margin-bottom:5px;
    text-transform:uppercase
}

.recherche-aside div.selector{
    width:237px;
}
.recherche-aside div.selector span{
    width:220px;
}
.recherche-aside h3.form_title{
    margin-top:0;
    font: 24px "Volkhov", Arial, Helvetica, sans-serif!important;
    color: #656565;
    margin-bottom: 20px;
    padding-bottom: 6px;
    border-bottom: 8px solid #666666;
    display: inline-block;
}
.recherche-aside p{
    margin-bottom:10px
}
.recherche-aside .field_btn{
    text-align:center
}
.field_btn input{
    font-family: "Lato", Arial, Helvetica, sans-serif !important;
    padding:0 40px;
    height: 32px;
    line-height:32px;
    color:#fff;
    cursor:pointer;
    border:none;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-color: #666;
}
.home-dr .wpb_row{
    margin-left:-5px;
    margin-right:-5px;
}

.home-dr .wpb_text_column p{
    line-height: 80px;
    height: 80px;
}
/******L’équipe*******/
.equipe_block {
    overflow:hidden;
    margin-bottom:30px;
}
p.top{
    font-size:16px;
    font-style:italic;
    line-height:25px;
    margin-bottom:45px;
    color:#666666;
    font-weight:bold;
    font-family: "Volkhov", Arial, Helvetica, sans-serif !important;
}
.post-content h2{
    line-height: 30px !important;
}
p.small-top{
    font-size:18px;
    line-height:24px;
    margin-bottom:35px;
}

.equipe_block .child_post{
    width:100%;
    clear:both;
    float:left;
    border-bottom:1px solid #e2e2e2;
    margin-bottom:30px;
    padding-bottom:30px;
}
.equipe_block .equipe_left_block{
    float:left;
    max-width:206px
}

.equipe_block .equipe_right_block{
    float: right;
    width: 340px;
    margin-right: 5px;
    font-size:15px;
    line-height:21px
}
.post-content .equipe_title h3{
    margin-top:0;
    color:#e41e1e !important;
    border-bottom:8px solid #e41e1e;
    padding-bottom:5px;
    margin-bottom:5px !important;
    font-size: 18px !important;
}
.equipe_block .equipe_img {
    margin-bottom:20px
}

.equipe_block .equipe_fonction  {
    font-weight:bold;
    font-size:12px;
    margin-bottom:30px;
    line-height:normal;
    text-transform:uppercase
}



.post-content .dr_block1 h2{
    color: #4a7bec !important;
    border-bottom: 8px solid #4a7bec !important;
    padding-bottom: 10px !important;
    display:inline-block;
    margin: 20px 0 3px !important;
}
.post-content .dr_block2 h2{
    color:#bd43db !important;
    border-bottom:8px solid #bd43db;
    padding-bottom: 10px !important;
    display:inline-block;
    margin: 20px 0 3px !important;
}

.post-content .dr_block3 h2{
    color:#2bb11c !important;
    border-bottom:8px solid #2bb11c;
    padding-bottom: 10px !important;
    display:inline-block;
    margin: 20px 0 3px !important;
}
.post-content .dr_block4 h2{
    color:#ec6206 !important;
    border-bottom:8px solid #ec6206;
    padding-bottom: 10px !important;
    display:inline-block;
    margin: 20px 0 3px !important;
}

.partenaires .wpb_wrapper img{
    margin:0 auto;
    display:block
}
.partenaires .wpb_wrapper .wpb_single_image{
    margin-bottom: 15px;
}
.partenaires .wpb_wrapper p{
    margin: 0 0 12px;
}
.partenaires .wpb_wrapper h2,
.partenaires .wpb_wrapper a{
    color:#323232 !important;
    font-weight: bold;
}
.home.vc_responsive .wpb_row .vc_span3 .wpb_text_column p{
    margin:0
}
.sous-titre{
    margin-top:-10px;
    display:block
}
.post-content h3{
    margin-bottom:5px
}

.post-content p ul li{
    list-style-image:url(images/liste-niveau1.png)
}

.post-content p ul li li{
    list-style-image:url(images/liste-niveau2.png)
}

.post-content p ul li li li{
    list-style-image:url(images/liste-niveau3.png)
}
.block-encadre{
    border:2px solid #4a7bec;
    padding:22px;
    color:#4a7bec;
    float:left;
    margin-right:30px;
    margin-bottom:20px;
    width:49%
}
.post-content .block-encadre h4{
    color: #4a7bec !important;
    margin: 3px 0px;
    font-size: 15px !important;
}
.block-encadre p{
    margin-top:0
}

.block-telechargement .left{
    float:left;
    width:30%
}

#main #sidebar .widget .mgen_equipe h3,
.fusion-row .telechargement-aside h3,
.fusion-row .block-telechargement .left h3{
    font-size: 21px !important;
    line-height: 21px !important;
    margin-top:0 !important;
    padding-bottom: 10px !important;
    border-bottom: 8px solid #e41e1e;
    display: inline-block;
    margin-bottom: 15px;
}

.block-telechargement .right{
    float:left;
    width:70%
}
.block-telechargement{
    overflow:hidden;
    border-top:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
    padding:23px 0;
    margin-bottom:20px;
}


.lien-doc a,
.telechargement-aside a,
.block-telechargement .right a{
    padding-left:20px;
    line-height:14px;
    background:url(images/telecharger.jpg) no-repeat left;
    margin-bottom:15px;
    color:#323232;
    display:inline-block;
    font-size:13px
}
.mgen_equipe a{
    margin-top:5px;
    margin-bottom:10px;
    color:#323232;
    display:block;
    line-height:14px;
    font-size:13px
}
.mgen_equipe a:hover{
    text-decoration:underline
}

.mgen_equipe strong,
.telechargement-aside strong,
.lien-doc strong,
.block-telechargement .right strong{
    font-size:11px;
    color:#777777
}
.mgen_equipe p,
.block-telechargement .right p,
.telechargement-aside p{
    margin: 4px 0
}
a.lien-simple{
    color:#323232
}
.header-flexible{
    display:none
}

#main-nav-search-form-mobile{
    margin:13px auto 5px auto;
    display:none
}

.wpcf7-submit,
button{
    cursor:pointer;
    color:#ffffff;
    height: 32px;
    padding:0 30px;
    line-height:32px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-color: #666;
    border:none;
    margin-right:10px;
}
button.blanc{
    background:#ffffff;
    color:#666666;
    border:1px solid #666666;
    margin-top:1px;
}
button.rouge{
    background:#e41e1f;
    color:#fff;
}

textarea{
    padding: 10px;
    width: 251px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-color: #f6f6f6;
    color: #777777;
    margin-right: 10px;
    margin-bottom: 10px;
    resize: none;
    height: 90px;
}

h3 a:hover,
.lien-footer a:hover,
.post-content a:hover{
    text-decoration:underline
}
.post-content a strong:hover {
    text-decoration:none
}
.field_btn input:hover{
    color:#666666;
    border:1px solid #666666;
    background:#fff
}

@media (max-width: 768px) {

    body .header-v5 #small-nav{
        background:#f6f6f6 !important;
        border-bottom-color: #f6f6f6 !important;
    }

    .home #main-nav-search-form-mobile{
        margin:13px auto;
    }
    #main-nav-search-form-mobile{
        display:block
    }
    .header-flexible{
        display:block
    }
    .header-v5 #header{min-height:1px !important}

    #header {
        padding:0 !important;
    }
    body .header-v5 #header {
        padding:0 !important;
    }
    .header-v5 #header .logo{
        top:0;
        left:0
    }
    .logged-in .header-v5 #header .logo{
        top:40px;
    }

    .equipe_block .equipe_right_block,
    .equipe_block .equipe_left_block{
        width:100%;
        float:none
    }


    .block-newsletter .gform_footer{
        float:left !important;
        margin-left:20px !important
    }
    .block-newsletter .gform_footer input{
        margin-left:20px
    }
    .home-dr .wpb_row .wpb_column {
        margin-bottom: 35px;
        width: 240px !important;
        margin:0 auto
    }

    .wpb_row .wpb_column {
        margin-bottom: 35px;
        width: 100% !important;
    }

    .block-encadre{
        width:100%;
        margin-right:0
    }

    .lien-footer{
        text-align:right
    }
    .lien-footer span{
        display:none
    }
    .lien-footer a{
        display:block
    }

    .header-v5 #header .logo {
        margin: 15px !important;
    }

    .vc_responsive .wpb_row .vc_span5.domaine-image{
        padding-left:0 !important;
        padding-right:0 !important;
        margin-left:0 !important;
        margin-right:0 !important;
    }

    .lesdomaines-derecherche  .wpb_row .wpb_column {
        margin-bottom: 15px !important;
    }

    .header-v5 #header .logo{
        max-width:60% !important
    }
    .page-title ul li{
        float:left
    }

    .page-title ul{
        display:block !important;
        line-height:normal !important
    }

    .form-select .field_form, .recherche-aside .field_form{
        float:none
    }
    .block-newsletter .gform_body {
        margin-right: 25px;
    }
    .home .block-newsletter .gform_body {
        margin-right: 0;
    }
    .page-id-5546 .post-content{
        padding:0 20px !important
    }
}
#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]{
    background: none!important;
}
#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
    opacity:  1;
}
#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
    opacity:  1;
}
#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}




/**
* Stylish Select 0.4.9 - $ plugin to replace a select drop down box with a stylable unordered list
* http://github.com/scottdarby/Stylish-Select/
*
* Copyright (c) 2009 Scott Darby
*
* Requires: jQuery 1.3 or newer
*
* Dual licensed under the MIT and GPL licenses.
*/

/**
* Hide lists on page load
---------------------------------------------------------*/

.stylish-select .SSContainerDivWrapper {
    left:-9999px;
}

/*
* Red example
---------------------------------------------------------*/
.stylish-select .SSContainerDivWrapper {
    margin: 0;
    padding: 0;
    width: 226px;
    position: absolute;
    top: 32px !important;
    left: 12px !important;
    z-index: 2;

}

.stylish-select ul.newList {
    margin:0;
    padding:0;
    list-style:none;
    color:#000;
    overflow:auto;
    border-left:1px solid #ababab;
    border-right:1px solid #ababab;
    background: url(images/spaycer.jpg) #fff repeat-x bottom;
}

.stylish-select ul.newList * {
    margin:0;
    padding:0;
}


.stylish-select ul.newList a {
    text-decoration: none;
    display: block;
    padding: 4px 6px;
    line-height: normal;
    color: #777777;
}

.stylish-select .newListSelected {
    width: 250px;
    color: #000;
    height: 32px;
    padding: 0 14px;
    float: left;
    background: url(images/select-bg.png) no-repeat top;
    line-height: 32px;
    outline:none
}

.stylish-select ul.newList li a:focus {
    -moz-outline-style: none;
}

.stylish-select .selectedTxt {
    width: 234px;
    overflow: hidden;
    height: 32px;
    padding: 0 14px;
    color:#777777;
}

.stylish-select ul.newList a:hover,
.stylish-select .hiLite {
    background:#666666!important;
    color:#fff!important;
}

.stylish-select .newListHover {
    cursor:default;
}

.stylish-select .newListDisabled {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
}

.stylish-select .newListItemDisabled {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
}

.stylish-select .newListOptionDisabled {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
}

.stylish-select .newListSelHover,
.stylish-select .newListSelFocus {
    cursor:default;
}

.stylish-select .newListOptionTitle {
    font-weight:bold;
}

.stylish-select .newListOptionTitle ul {
    margin:3px 0 0;
}

.stylish-select .newListOptionTitle li {
    font-weight:normal;
}
.single-actualite .act_title h3{
    font-size:21px;
}
.single-actualite .act_content{
    font-size:15px;
}
.home.vc_responsive .wpb_row .vc_col-sm-3 .wpb_text_column {
    position: absolute;
    width: 157px;
    height: 84px;
    left: 28px;
    top: 149px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 80px;
    padding: 0 15px;
}
.vc_responsive.home .wpb_row .bl2 .wpb_text_column {
    background: url(images/opa-second.png) repeat;
}
.vc_responsive.home .wpb_row .bl1 .wpb_text_column {
    background: url(images/opa-first.png) repeat;
}
.vc_responsive.home .wpb_row .bl4 .wpb_text_column {
    background: url(images/opa-last.png) repeat;
}
.vc_responsive.home .wpb_row .bl3 .wpb_text_column {
    background: url(images/opa-third.png) repeat;
}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 35px;
}
.home.vc_responsive .wpb_row .vc_col-sm-3 .wpb_text_column {
    text-align: center;
    line-height: 80px;
    padding-top: 0;
}
.vc_responsive .wpb_row .vc_col-sm-3 .wpb_text_column a {
    vertical-align: top;
    display: inline-block;
    line-height: normal;
    color: #fff;
    font-size: 14px;
    font-family: "Volkhov", Arial, Helvetica, sans-serif !important;
}
.vc_custom_1404814335545{
    margin-bottom:0;
}
.vc_custom_1404814335545{
    margin-bottom:0px !important;
}
#post-5471 .vc_custom_1404741214366{
    padding-top:0px !important;
}
#post-5471 .vc_custom_1404383906899{
    margin-bottom: 0px;
}

body .fusion-page-title-wrapper ol li a {
    color: #ababab !important;
    padding-right: 5px;
}

.vc_row {
    padding-top: 10px;
}

.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 25px!important;
}




/*!*Tableau*!*/
/*table{*/
/*    border:1px solid #dedede*/
/*}*/
/*th{*/
/*    color:#e41e1e;*/
/*    text-align:left;*/
/*    font-weight:normal*/
/*}*/
/*th strong{*/
/*    display:block*/
/*}*/

/*td, th{*/
/*    padding:15px*/
/*}*/

/*!******Evolutions*****!*/

/*.pbn_block,*/
/*.act_block{*/
/*    background:#fff;*/
/*    padding:20px;*/
/*}*/

/*.home .pbn_block,*/
/*.home .act_block,*/
/*.page-id-5197 .wpb_wrapper .wpb_wrapper,*/
/*.page-id-5353 .wpb_wrapper .wpb_wrapper,*/
/*.home .wpb_wrapper .wpb_wrapper,*/
/*.lesdomaines-derecherche .wpb_wrapper .wpb_wrapper,*/
/*.vc_span4 .wpb_wrapper .wpb_wrapper,*/
/*.wpb_wrapper .vc_span4 .wpb_wrapper{*/
/*    padding:0;*/
/*    background:none*/
/*}*/
/*.post-content .lesdomaines-derecherche p{*/
/*    font-size: 16px;*/
/*}*/

/*.mgen_equipe,*/
/*.telechargement-aside,*/
/*.status-publish .post-content,*/
/*.single-actualite #content .status-publish,*/
/*.partenaires .column_container .wpb_wrapper,*/
/*.pbn_filter,.partenaires .vc_column-inner{*/
/*    background:#fff;*/
/*    padding:20px;*/
/*}*/

/*.single-actualite #content .status-publish .post-content,*/
/*.partenaires .column_container.vc_span4 .wpb_wrapper,*/
/*.page-template-default .status-publish .post-content,*/
/*.page-template-full-width-php .status-publish .post-content,*/
/*.home .status-publish .post-content,*/
/*.page-id-5182 .status-publish .post-content,*/
/*.partenaires .wpb_wrapper .wpb_wrapper,*/
/*.vc_span4  .wpb_wrapper .wpb_wrapper,*/
/*.recherche-aside .wpb_wrapper .wpb_wrapper{*/
/*    background:none;*/
/*    padding:0;*/
/*}*/

/*.wpb_wrapper .wpb_wrapper .wpb_wrapper{*/
/*    padding:0*/
/*}*/

/*h1{*/
/*    border-bottom:8px solid #666666;*/
/*    display:inline-block;*/
/*    padding-bottom:10px;*/
/*    margin-top:0*/
/*}*/

/*h2 {*/

/*}*/
/*.recherche-aside h2,*/
/*.act_top h2{*/
/*    border-bottom:8px solid #666666;*/
/*    display:inline-block;*/
/*    padding-bottom:10px*/
/*}*/
/*.act_top h2{*/
/*    margin-top:20px;*/
/*    color:#666666 !important;*/
/*    margin-bottom:0 !important*/
/*}*/

/*.block-newsletter{*/
/*    background:#666666;*/
/*    padding:20px;*/
/*    margin-bottom:25px;*/
/*    color:#fff*/
/*}*/

/*.textwidget .block-newsletter h2{*/
/*    margin-top: 5px;*/
/*    border-bottom: 8px solid #ffffff;*/
/*    color: #ffffff !important;*/
/*    display: inline-block;*/
/*    padding-bottom: 10px;*/
/*    margin-bottom: 10px !important;*/
/*    margin-top: 4px !important;*/
/*}*/
/*.block-newsletter .gform_body{*/
/*    float:left !important;*/
/*    max-width:140px*/
/*}*/
/*.home .block-newsletter .gform_body{*/
/*    max-width:170px*/
/*}*/
/*.block-newsletter .gform_footer{*/
/*    float: right !important;*/
/*    clear: none !important;*/
/*    margin: 0 !important;*/
/*}*/



/*.block-newsletter .gform_wrapper input.medium,*/
/*.block-newsletter .gform_body input.large{*/
/*    border: 1px solid #f0f0f0 !important;*/
/*    float: left !important;*/
/*    height: 32px !important;*/
/*    -webkit-border-radius: 16px !important;*/
/*    -moz-border-radius: 16px !important;*/
/*    border-radius: 16px !important;*/
/*    background: none !important;*/
/*    padding:0 19px !important;*/
/*}*/

/*.block-newsletter .gform_footer input{*/
/*    width: 55px !important;*/
/*    height: 32px !important;*/
/*    -webkit-border-radius: 16px !important;*/
/*    -moz-border-radius: 16px !important;*/
/*    border-radius: 16px !important;*/
/*    background-color: #e2e2e2 !important;*/
/*    border:1px solid #e2e2e2 !important;*/
/*    background-image:none !important;*/
/*    box-shadow:none !important;*/
/*    cursor:pointer !important;*/
/*    padding:0 !important;*/
/*    float:right;*/
/*    color: #323232;*/
/*    font-weight: normal;*/
/*}*/
/*.block-newsletter .gform_footer input:hover{*/
/*    background:#666666 !important;*/
/*    color:#e2e2e2*/
/*}*/

/*.block-newsletter .gform_wrapper {*/
/*    max-width: 100% !important;*/
/*    padding-bottom: 10px !important;*/
/*}*/
/*#main .textwidget .block-newsletter a{*/
/*    color:#fff	!important;*/
/*    display:inline-block !important;*/
/*    font-weight:normal*/
/*}*/
/*.textwidget .block-newsletter a:hover{*/
/*    text-decoration: underline;*/
/*}*/
/*.block-newsletter .gform_wrapper .top_label .gfield_label{*/
/*    display:none*/
/*}*/

/*.block-newsletter .gform_wrapper li.gfield.gfield_error,*/
/*.block-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{*/
/*    background:none !important;*/
/*    margin:0 !important;*/
/*    border:none !important*/
/*}*/
/*.block-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,*/
/*.block-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{*/
/*    margin-top:0 !important*/
/*}*/

/*.block-newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required{*/
/*    margin:0 !important;*/
/*    padding:0 !important*/
/*}*/


/*.pbn_seemore a{*/
/*    height: 32px;*/
/*    -webkit-border-radius: 16px;*/
/*    -moz-border-radius: 16px;*/
/*    border-radius: 16px;*/
/*    background-color: #ababab;*/
/*    line-height:32px;*/
/*    color:#fff;*/
/*    display:block;*/
/*    text-align:center;*/
/*    margin-top:30px*/
/*}*/
/*.pbn_seemore a:hover{*/
/*    background:#ffffff;*/
/*    border:1px solid #ababab;*/
/*    color:#ababab;*/
/*    text-decoration:none !important*/
/*}*/

/*.home .wpb_text_column{*/
/*    background:#fff*/
/*}*/


/*.recent-posts .pbn_header{*/
/*    border-top:1px solid #d4d4d4;*/
/*    border-bottom:1px solid #d4d4d4;*/
/*    min-height:31px;*/
/*    line-height:29px;*/
/*    margin-top:45px;*/
/*    font-size: 12px;*/
/*}*/

/*.recent-posts .pbn_date{*/
/*    font-style:italic;*/
/*    min-width:80px;*/
/*    margin-right:5px;*/
/*    display:inline-block;*/
/*    text-transform: uppercase;*/
/*}*/
/*.pbn_body{*/
/*    color:#666666;*/
/*}*/
/*.pbn_auteur{*/
/*    margin:5px 0*/
/*}*/
/*.pbn_auteur p{*/
/*    margin-top:0;*/
/*    color:#666666;*/
/*}*/

/*.equipe_cv a,*/
/*a.btn{*/
/*    border:1px solid #ababab;*/
/*    padding:0 20px;*/
/*    height:30px;*/
/*    display:inline-block;*/
/*    background:#fff;*/
/*    line-height:28px;*/
/*    color:#777777;*/
/*    -webkit-border-radius: 20px;*/
/*    -moz-border-radius: 20px;*/
/*    border-radius: 20px;*/
/*    margin-bottom: 10px !important;*/
/*}*/
/*.equipe_cv a:hover,*/
/*a.btn:hover{*/
/*    background:#666666;*/
/*    color:#ffffff;*/
/*    text-decoration:none !important*/
/*}*/

/*.pbn_cattitle{*/
/*    display:inline-block;*/
/*    text-transform:uppercase*/
/*}*/
/*.etudes-medico-economiques .pbn_cattitle,*/
/*.etudes-medico-economique .pbn_cattitle{*/
/*    color:#ec6206;*/
/*}*/

/*.recherche-interventionnelle .pbn_cattitle{*/
/*    color:#4a7bec;*/
/*}*/
/*.etudes-medico-economiques .pbn_header,*/
/*.etudes-medico-economique .pbn_header{*/
/*    background:url(images/bulle-orrange.png) no-repeat right*/
/*}*/

/*.recherche-interventionnelle .pbn_header{*/
/*    background:url(images/bulle-bleu.png) no-repeat right*/
/*}*/

/*.sante-et-travail .pbn_header{*/
/*    background:url(images/bulle-vert.png) no-repeat right*/
/*}*/
/*.sante-et-travail .pbn_cattitle{*/
/*    color:#63dd56*/
/*}*/

/*.vieillissement-cognitif-et-fonctionnel .pbn_header{*/
/*    background:url(images/bulle-rose.png) no-repeat right*/
/*}*/

/*.vieillissement-cognitif-et-fonctionnel .pbn_cattitle{*/
/*    color:#bd43db*/
/*}*/
/*.divers .pbn_header{*/
/*    background:url(images/divers.png) no-repeat right*/
/*}*/

/*.divers .pbn_cattitle{*/
/*    color:#666666*/
/*}*/

/*.pbn_count{*/
/*    color:#e41e1e;*/
/*    !*margin-bottom:20px;*!*/
/*    margin-bottom:10px;*/
/*    font-style:italic;*/
/*}*/
/*#main #sidebar .widget h3,*/
/*#main #sidebar .widget .heading h3,*/
.fusion-post-title,
.post-content .pbn_title h3 {
    font-family:"Volkhov", Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 22px !important;
    margin-bottom: 10px !important;
    margin-top: 8px !important;
    font-weight:bold;
}

/*.vc_responsive .wpb_row .vc_span12{*/
/*    padding-left:0;*/
/*    padding-right:0;*/
/*}*/

/*body #main{*/
/*    padding:0 !important;*/
/*}*/
/*.home #main{*/

/*    background:url(images/top-gris.jpg) repeat-x top !important*/
/*}*/

/*.home .wpb_text_column{*/
/*    padding:30px*/
/*}*/

/*.act_body{*/
/*    margin-top: 35px;*/
/*}*/
/*.actualite .act_body{*/
/*    margin-top: 5px;*/
/*}*/


/*.act_body .act_cattitle {*/
/*    border-top:1px solid #d4d4d4;*/
/*    border-bottom:1px solid #d4d4d4;*/
/*    height:26px;*/
/*    line-height:26px;*/
/*    margin-bottom:10px;*/
/*    text-transform:uppercase;*/
/*    font-size: 12px;*/
/*}*/
/*.act_body .act_cattitle.agenda {*/
/*    background:url(images/agenda.png) no-repeat left;*/
/*    height:60px;*/
/*    line-height:60px;*/
/*    padding-left:50px*/
/*}*/

/*.act_body .act_date {*/
/*    font-style:italic;*/
/*    font-size: 12px;*/
/*}*/

/*.qui-sommes-nous .wpb_text_column.wpb_content_element {*/
/*    background:url(images/sommes-nous-top.jpg) #fff	no-repeat top right;*/
/*    padding-bottom:0*/
/*}*/

/*.qui-sommes-nous .wpb_text_column.wpb_content_element .wpb_wrapper{*/
/*    background:url(images/sommes-nous-bottom.jpg) #fff	no-repeat bottom left;*/
/*    padding-bottom:30px*/
/*}*/

/*.home .avada-page-titlebar-wrapper{*/
/*    display:none*/
/*}*/


/*.form-select .field_form,*/
/*.recherche-aside .field_form{*/
/*    margin-bottom:15px	;*/
/*    float:left*/
/*}*/
/*.form-select .field_form{*/
/*    width:49%*/
/*}*/
/*.form-select .field_form label,*/
/*.recherche-aside .field_form label{*/
/*    display:block;*/
/*    font-weight:bold;*/
/*    margin-bottom:5px;*/
/*    text-transform:uppercase*/
/*}*/

/*.recherche-aside div.selector{*/
/*    width:237px;*/
/*}*/
/*.recherche-aside div.selector span{*/
/*    width:220px;*/
/*}*/
/*.recherche-aside h3.form_title{*/
/*    margin-top:0;*/
/*    font: 24px "Volkhov", Arial, Helvetica, sans-serif!important;*/
/*    color: #656565;*/
/*    margin-bottom: 20px;*/
/*    padding-bottom: 6px;*/
/*    border-bottom: 8px solid #666666;*/
/*    display: inline-block;*/
/*}*/
/*.recherche-aside p{*/
/*    margin-bottom:10px*/
/*}*/
/*.recherche-aside .field_btn{*/
/*    text-align:center*/
/*}*/
/*.field_btn input{*/
/*    font-family: "Lato", Arial, Helvetica, sans-serif !important;*/
/*    padding:0 40px;*/
/*    height: 32px;*/
/*    line-height:32px;*/
/*    color:#fff;*/
/*    cursor:pointer;*/
/*    border:none;*/
/*    -webkit-border-radius: 16px;*/
/*    -moz-border-radius: 16px;*/
/*    border-radius: 16px;*/
/*    background-color: #666;*/
/*}*/
/*.home-dr .wpb_row{*/
/*    margin-left:-5px;*/
/*    margin-right:-5px;*/
/*}*/

/*.home-dr .wpb_text_column p{*/
/*    line-height: 80px;*/
/*    height: 80px;*/
/*}*/
/*!******L’équipe*******!*/
/*.equipe_block {*/
/*    overflow:hidden;*/
/*    margin-bottom:30px;*/
/*}*/
/*p.top{*/
/*    font-size:16px;*/
/*    font-style:italic;*/
/*    line-height:25px;*/
/*    margin-bottom:45px;*/
/*    color:#666666;*/
/*    font-weight:bold;*/
/*    font-family: "Volkhov", Arial, Helvetica, sans-serif !important;*/
/*}*/
/*.post-content h2{*/
/*    line-height: 30px !important;*/
/*}*/
/*p.small-top{*/
/*    font-size:18px;*/
/*    line-height:24px;*/
/*    margin-bottom:35px;*/
/*}*/

/*.equipe_block .child_post{*/
/*    width:100%;*/
/*    clear:both;*/
/*    float:left;*/
/*    border-bottom:1px solid #e2e2e2;*/
/*    margin-bottom:30px;*/
/*    padding-bottom:30px;*/
/*}*/
/*.equipe_block .equipe_left_block{*/
/*    float:left;*/
/*    max-width:206px*/
/*}*/

/*.equipe_block .equipe_right_block{*/
/*    float: right;*/
/*    width: 340px;*/
/*    margin-right: 5px;*/
/*    font-size:15px;*/
/*    line-height:21px*/
/*}*/
/*.post-content .equipe_title h3{*/
/*    margin-top:0;*/
/*    color:#e41e1e !important;*/
/*    border-bottom:8px solid #e41e1e;*/
/*    padding-bottom:5px;*/
/*    margin-bottom:5px !important;*/
/*    font-size: 18px !important;*/
/*}*/
/*.equipe_block .equipe_img {*/
/*    margin-bottom:20px*/
/*}*/

/*.equipe_block .equipe_fonction  {*/
/*    font-weight:bold;*/
/*    font-size:12px;*/
/*    margin-bottom:30px;*/
/*    line-height:normal;*/
/*    text-transform:uppercase*/
/*}*/

/*.fusion-page-title-captions {*/
/*    display:none;!important*/
/*}*/

/*.post-content .dr_block1 h2{*/
/*    color: #4a7bec !important;*/
/*    border-bottom: 8px solid #4a7bec !important;*/
/*    padding-bottom: 10px !important;*/
/*    display:inline-block;*/
/*    margin: 20px 0 3px !important;*/
/*}*/
/*.post-content .dr_block2 h2{*/
/*    color:#bd43db !important;*/
/*    border-bottom:8px solid #bd43db;*/
/*    padding-bottom: 10px !important;*/
/*    display:inline-block;*/
/*    margin: 20px 0 3px !important;*/
/*}*/

/*.post-content .dr_block3 h2{*/
/*    color:#2bb11c !important;*/
/*    border-bottom:8px solid #2bb11c;*/
/*    padding-bottom: 10px !important;*/
/*    display:inline-block;*/
/*    margin: 20px 0 3px !important;*/
/*}*/
/*.post-content .dr_block4 h2{*/
/*    color:#ec6206 !important;*/
/*    border-bottom:8px solid #ec6206;*/
/*    padding-bottom: 10px !important;*/
/*    display:inline-block;*/
/*    margin: 20px 0 3px !important;*/
/*}*/

/*.partenaires .wpb_wrapper img{*/
/*    margin:0 auto;*/
/*    display:block*/
/*}*/
/*.partenaires .wpb_wrapper .wpb_single_image{*/
/*    margin-bottom: 15px;*/
/*}*/
/*.partenaires .wpb_wrapper p{*/
/*    margin: 0 0 12px;*/
/*}*/
/*.partenaires .wpb_wrapper h2,*/
/*.partenaires .wpb_wrapper a{*/
/*    color:#323232 !important;*/
/*    font-weight: bold;*/
/*}*/
/*.home.vc_responsive .wpb_row .vc_span3 .wpb_text_column p{*/
/*    margin:0*/
/*}*/
/*.sous-titre{*/
/*    margin-top:-10px;*/
/*    display:block*/
/*}*/
/*.post-content h3{*/
/*    margin-bottom:5px*/
/*}*/

/*.post-content p ul li{*/
/*    list-style-image:url(images/liste-niveau1.png)*/
/*}*/

/*.post-content p ul li li{*/
/*    list-style-image:url(images/liste-niveau2.png)*/
/*}*/

/*.post-content p ul li li li{*/
/*    list-style-image:url(images/liste-niveau3.png)*/
/*}*/
/*.block-encadre{*/
/*    border:2px solid #4a7bec;*/
/*    padding:22px;*/
/*    color:#4a7bec;*/
/*    float:left;*/
/*    margin-right:30px;*/
/*    margin-bottom:20px;*/
/*    width:49%*/
/*}*/
/*.post-content .block-encadre h4{*/
/*    color: #4a7bec !important;*/
/*    margin: 3px 0px;*/
/*    font-size: 15px !important;*/
/*}*/
/*.block-encadre p{*/
/*    margin-top:0*/
/*}*/

/*.block-telechargement .left{*/
/*    float:left;*/
/*    width:30%*/
/*}*/

/*#main #sidebar .widget .mgen_equipe h3,*/
/*.fusion-row .telechargement-aside h3,*/
/*.fusion-row .block-telechargement .left h3{*/
/*    font-size: 21px !important;*/
/*    line-height: 21px !important;*/
/*    margin-top:0 !important;*/
/*    padding-bottom: 10px !important;*/
/*    border-bottom: 8px solid #e41e1e;*/
/*    display: inline-block;*/
/*    margin-bottom: 15px;*/
/*}*/

/*.block-telechargement .right{*/
/*    float:left;*/
/*    width:70%*/
/*}*/
/*.block-telechargement{*/
/*    overflow:hidden;*/
/*    border-top:1px solid #e2e2e2;*/
/*    border-bottom:1px solid #e2e2e2;*/
/*    padding:23px 0;*/
/*    margin-bottom:20px;*/
/*}*/


/*.lien-doc a,*/
/*.telechargement-aside a,*/
/*.block-telechargement .right a{*/
/*    padding-left:20px;*/
/*    line-height:14px;*/
/*    background:url(images/telecharger.jpg) no-repeat left;*/
/*    margin-bottom:15px;*/
/*    color:#323232;*/
/*    display:inline-block;*/
/*    font-size:13px*/
/*}*/
/*.mgen_equipe a{*/
/*    margin-top:5px;*/
/*    margin-bottom:10px;*/
/*    color:#323232;*/
/*    display:block;*/
/*    line-height:14px;*/
/*    font-size:13px*/
/*}*/
/*.mgen_equipe a:hover{*/
/*    text-decoration:underline*/
/*}*/

/*.mgen_equipe strong,*/
/*.telechargement-aside strong,*/
/*.lien-doc strong,*/
/*.block-telechargement .right strong{*/
/*    font-size:11px;*/
/*    color:#777777*/
/*}*/
/*.mgen_equipe p,*/
/*.block-telechargement .right p,*/
/*.telechargement-aside p{*/
/*    margin: 4px 0*/
/*}*/
/*a.lien-simple{*/
/*    color:#323232*/
/*}*/
/*.header-flexible{*/
/*    display:none*/
/*}*/

/*#main-nav-search-form-mobile{*/
/*    margin:13px auto 5px auto;*/
/*    display:none*/
/*}*/

/*.wpcf7-submit,*/
/*button{*/
/*    cursor:pointer;*/
/*    color:#ffffff;*/
/*    height: 32px;*/
/*    padding:0 30px;*/
/*    line-height:32px;*/
/*    -webkit-border-radius: 16px;*/
/*    -moz-border-radius: 16px;*/
/*    border-radius: 16px;*/
/*    background-color: #666;*/
/*    border:none;*/
/*    margin-right:10px;*/
/*}*/
/*button.blanc{*/
/*    background:#ffffff;*/
/*    color:#666666;*/
/*    border:1px solid #666666;*/
/*    margin-top:1px;*/
/*}*/
/*button.rouge{*/
/*    background:#e41e1f;*/
/*    color:#fff;*/
/*}*/

/*textarea{*/
/*    padding: 10px;*/
/*    width: 251px;*/
/*    -webkit-border-radius: 16px;*/
/*    -moz-border-radius: 16px;*/
/*    border-radius: 16px;*/
/*    background-color: #f6f6f6;*/
/*    color: #777777;*/
/*    margin-right: 10px;*/
/*    margin-bottom: 10px;*/
/*    resize: none;*/
/*    height: 90px;*/
/*}*/

/*h3 a:hover,*/
/*.lien-footer a:hover,*/
/*.post-content a:hover{*/
/*    text-decoration:underline*/
/*}*/
/*.post-content a strong:hover {*/
/*    text-decoration:none*/
/*}*/
/*.field_btn input:hover{*/
/*    color:#666666;*/
/*    border:1px solid #666666;*/
/*    background:#fff*/
/*}*/

/*@media (max-width: 768px) {*/

/*    body .header-v5 #small-nav{*/
/*        background:#f6f6f6 !important;*/
/*        border-bottom-color: #f6f6f6 !important;*/
/*    }*/

/*    .home #main-nav-search-form-mobile{*/
/*        margin:13px auto;*/
/*    }*/
/*    #main-nav-search-form-mobile{*/
/*        display:block*/
/*    }*/
/*    .header-flexible{*/
/*        display:block*/
/*    }*/
/*    .header-v5 #header{min-height:1px !important}*/

/*    #header {*/
/*        padding:0 !important;*/
/*    }*/
/*    body .header-v5 #header {*/
/*        padding:0 !important;*/
/*    }*/
/*    .header-v5 #header .logo{*/
/*        top:0;*/
/*        left:0*/
/*    }*/
/*    .logged-in .header-v5 #header .logo{*/
/*        top:40px;*/
/*    }*/

/*    .equipe_block .equipe_right_block,*/
/*    .equipe_block .equipe_left_block{*/
/*        width:100%;*/
/*        float:none*/
/*    }*/


/*    .block-newsletter .gform_footer{*/
/*        float:left !important;*/
/*        margin-left:20px !important*/
/*    }*/
/*    .block-newsletter .gform_footer input{*/
/*        margin-left:20px*/
/*    }*/
/*    .home-dr .wpb_row .wpb_column {*/
/*        margin-bottom: 35px;*/
/*        width: 240px !important;*/
/*        margin:0 auto*/
/*    }*/

/*    .wpb_row .wpb_column {*/
/*        margin-bottom: 35px;*/
/*        width: 100% !important;*/
/*    }*/

/*    .block-encadre{*/
/*        width:100%;*/
/*        margin-right:0*/
/*    }*/

/*    .lien-footer{*/
/*        text-align:right*/
/*    }*/
/*    .lien-footer span{*/
/*        display:none*/
/*    }*/
/*    .lien-footer a{*/
/*        display:block*/
/*    }*/

/*    .header-v5 #header .logo {*/
/*        margin: 15px !important;*/
/*    }*/

/*    .vc_responsive .wpb_row .vc_span5.domaine-image{*/
/*        padding-left:0 !important;*/
/*        padding-right:0 !important;*/
/*        margin-left:0 !important;*/
/*        margin-right:0 !important;*/
/*    }*/

/*    .lesdomaines-derecherche  .wpb_row .wpb_column {*/
/*        margin-bottom: 15px !important;*/
/*    }*/

/*    .header-v5 #header .logo{*/
/*        max-width:60% !important*/
/*    }*/
/*    .page-title ul li{*/
/*        float:left*/
/*    }*/

/*    .page-title ul{*/
/*        display:block !important;*/
/*        line-height:normal !important*/
/*    }*/

/*    .form-select .field_form, .recherche-aside .field_form{*/
/*        float:none*/
/*    }*/
/*    .block-newsletter .gform_body {*/
/*        margin-right: 25px;*/
/*    }*/
/*    .home .block-newsletter .gform_body {*/
/*        margin-right: 0;*/
/*    }*/
/*    .page-id-5546 .post-content{*/
/*        padding:0 20px !important*/
/*    }*/
/*}*/
/*#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]{*/
/*    background: none!important;*/
/*}*/
/*#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]::-webkit-input-placeholder { !* WebKit browsers *!*/
/*    color:    #fff;*/
/*}*/
/*#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]:-moz-placeholder { !* Mozilla Firefox 4 to 18 *!*/
/*    color:    #fff;*/
/*    opacity:  1;*/
/*}*/
/*#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]::-moz-placeholder { !* Mozilla Firefox 19+ *!*/
/*    color:    #fff;*/
/*    opacity:  1;*/
/*}*/
/*#main .block-newsletter .gform_wrapper .ginput_container input[type="email"]:-ms-input-placeholder { !* Internet Explorer 10+ *!*/
/*    color:    #fff;*/
/*}*/




/*!***/
/** Stylish Select 0.4.9 - $ plugin to replace a select drop down box with a stylable unordered list*/
/** http://github.com/scottdarby/Stylish-Select/*/
/***/
/** Copyright (c) 2009 Scott Darby*/
/***/
/** Requires: jQuery 1.3 or newer*/
/***/
/** Dual licensed under the MIT and GPL licenses.*/
/**!*/

/*!***/
/** Hide lists on page load*/
/*---------------------------------------------------------*!*/

/*.stylish-select .SSContainerDivWrapper {*/
/*    left:-9999px;*/
/*}*/

/*!**/
/** Red example*/
/*---------------------------------------------------------*!*/
/*.stylish-select .SSContainerDivWrapper {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    width: 226px;*/
/*    position: absolute;*/
/*    top: 32px !important;*/
/*    left: 12px !important;*/
/*    z-index: 2;*/

/*}*/

/*.stylish-select ul.newList {*/
/*    margin:0;*/
/*    padding:0;*/
/*    list-style:none;*/
/*    color:#000;*/
/*    overflow:auto;*/
/*    border-left:1px solid #ababab;*/
/*    border-right:1px solid #ababab;*/
/*    background: url(images/spaycer.jpg) #fff repeat-x bottom;*/
/*}*/

/*.stylish-select ul.newList * {*/
/*    margin:0;*/
/*    padding:0;*/
/*}*/


/*.stylish-select ul.newList a {*/
/*    text-decoration: none;*/
/*    display: block;*/
/*    padding: 4px 6px;*/
/*    line-height: normal;*/
/*    color: #777777;*/
/*}*/

/*.stylish-select .newListSelected {*/
/*    width: 250px;*/
/*    color: #000;*/
/*    height: 32px;*/
/*    padding: 0 14px;*/
/*    float: left;*/
/*    background: url(images/select-bg.png) no-repeat top;*/
/*    line-height: 32px;*/
/*    outline:none*/
/*}*/

/*.stylish-select ul.newList li a:focus {*/
/*    -moz-outline-style: none;*/
/*}*/

/*.stylish-select .selectedTxt {*/
/*    width: 234px;*/
/*    overflow: hidden;*/
/*    height: 32px;*/
/*    padding: 0 14px;*/
/*    color:#777777;*/
/*}*/

/*.stylish-select ul.newList a:hover,*/
/*.stylish-select .hiLite {*/
/*    background:#666666!important;*/
/*    color:#fff!important;*/
/*}*/

/*.stylish-select .newListHover {*/
/*    cursor:default;*/
/*}*/

/*.stylish-select .newListDisabled {*/
/*    opacity: 0.6;*/
/*    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";*/
/*    filter: alpha(opacity=60);*/
/*}*/

/*.stylish-select .newListItemDisabled {*/
/*    opacity: 0.6;*/
/*    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";*/
/*    filter: alpha(opacity=60);*/
/*}*/

/*.stylish-select .newListOptionDisabled {*/
/*    opacity: 0.6;*/
/*    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";*/
/*    filter: alpha(opacity=60);*/
/*}*/

/*.stylish-select .newListSelHover,*/
/*.stylish-select .newListSelFocus {*/
/*    cursor:default;*/
/*}*/

/*.stylish-select .newListOptionTitle {*/
/*    font-weight:bold;*/
/*}*/

/*.stylish-select .newListOptionTitle ul {*/
/*    margin:3px 0 0;*/
/*}*/

/*.stylish-select .newListOptionTitle li {*/
/*    font-weight:normal;*/
/*}*/
/*.single-actualite .act_title h3{*/
/*    font-size:21px;*/
/*}*/
/*.single-actualite .act_content{*/
/*    font-size:15px;*/
/*}*/
/*.home.vc_responsive .wpb_row .vc_col-sm-3 .wpb_text_column {*/
/*    position: absolute;*/
/*    width: 157px;*/
/*    height: 84px;*/
/*    left: 28px;*/
/*    top: 149px;*/
/*    border: 1px solid #fff;*/
/*    text-align: center;*/
/*    line-height: 80px;*/
/*    padding: 0 15px;*/
/*}*/
/*.vc_responsive.home .wpb_row .bl2 .wpb_text_column {*/
/*    background: url(images/opa-second.png) repeat;*/
/*}*/
/*.vc_responsive.home .wpb_row .bl1 .wpb_text_column {*/
/*    background: url(images/opa-first.png) repeat;*/
/*}*/
/*.vc_responsive.home .wpb_row .bl4 .wpb_text_column {*/
/*    background: url(images/opa-last.png) repeat;*/
/*}*/
/*.vc_responsive.home .wpb_row .bl3 .wpb_text_column {*/
/*    background: url(images/opa-third.png) repeat;*/
/*}*/
/*.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {*/
/*    margin-bottom: 35px;*/
/*}*/
/*.home.vc_responsive .wpb_row .vc_col-sm-3 .wpb_text_column {*/
/*    text-align: center;*/
/*    line-height: 80px;*/
/*    padding-top: 0;*/
/*}*/
/*.vc_responsive .wpb_row .vc_col-sm-3 .wpb_text_column a {*/
/*    vertical-align: top;*/
/*    display: inline-block;*/
/*    line-height: normal;*/
/*    color: #fff;*/
/*    font-size: 14px;*/
/*    font-family: "Volkhov", Arial, Helvetica, sans-serif !important;*/
/*}*/
/*.vc_custom_1404814335545{*/
/*    margin-bottom:0;*/
/*}*/
/*.vc_custom_1404814335545{*/
/*    margin-bottom:0px !important;*/
/*}*/
/*#post-5471 .vc_custom_1404741214366{*/
/*    padding-top:0px !important;*/
/*}*/
/*#post-5471 .vc_custom_1404383906899{*/
/*    margin-bottom: 0px;*/
/*}*/
