@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';
.taille11{font-size:11px}
.chapeau{font-family:open_sanssemibold;font-size:10.5pt !important}
.double-fleche li::before{content:"\f101";font-family:FontAwesome;margin-left:-1em;padding-right:.5em}
.double-fleche li{list-style:none}
@font-face{
    font-family:'open_sanssemibold';
    src:url('../../fonts/open_sans/opensans-semibold-webfont.woff2') format('woff2'),
         url('../../fonts/open_sans/opensans-semibold-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@media (max-width:767px){
    .always-show .mega > .mega-dropdown-menu,
    .always-show .dropdown-menu{
        display:block !important;
        position:static;
    }
    .open .dropdown-menu{
        display:block;
    }
}
.t3-logo,
.t3-logo-small{
    display:block;
    text-decoration:none;
    text-align:left;
    background-repeat:no-repeat;
    background-position:center;
}


.t3-logo{
    width:182px;
    height:50px;
}

.t3-logo-small{
    width:60px;
    height:30px;
}
.t3-logo,
.t3-logo-color{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-color.png");
}
.t3-logo-small,
.t3-logo-small.t3-logo-color{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-color.png");
}
.t3-logo-dark{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-dark.png");
}
.t3-logo-small.t3-logo-dark{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-dark.png");
}
.t3-logo-light{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-light.png");
}
.t3-logo-small.t3-logo-light{
    background-image:url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-light.png");
}
@media (max-width:767px){
    .logo-control .logo-img-sm{
        display:block;
    }
    .logo-control .logo-img{
        display:none;
    }
}
@media (min-width:768px){
    .logo-control .logo-img-sm{
        display:none;
    }
    .logo-control .logo-img{
        display:block;
    }
}
#community-wrap .collapse{
    position:relative;
    height:0;
    overflow:hidden;
    display:block;
}
.body-data-holder:before{
    display:none;
    content:"grid-float-breakpoint:768px screen-xs:480px screen-sm:768px screen-md:992px screen-lg:1200px";
}
input,
button,.btn,
select,
textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
}
a{
    color:#4dc9d8;
    text-decoration:none;
}
a:hover,
a:focus{
    color:#2a8c95;
    text-decoration:none;
}
#flexitable a,#adminListTableFCcategory a,.orange_page a{
	color:#f59628;
    text-decoration:none;
}
#jcemediabox-popup-iframe a{color:#f59628 !important}
#jcemediabox-popup-iframe a:hover{color:#c76f09 !important}
#flexitable a:hover,#adminListTableFCcategory a:hover,.orange_page a:hover,#jcemediabox-popup-iframe a:hover{
	color:#c76f09;
    text-decoration:none;
}

a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
}
img{
    vertical-align:middle;
}
th,
td{
    line-height:1.42857143;
    text-align:left;
    vertical-align:top;
}
th{
    font-weight:bold;
}
td,tr td{
    border-top:1px solid #dddddd;
    border-right:1px solid #dddddd;
    border-left:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
}

.no-border td,.no-border tr td{
    border-top:0 solid #dddddd;
    border-right:0 solid #dddddd;
    border-left:0 solid #dddddd;
    border-bottom:0 solid #dddddd;
}

.cat-list-row0:hover,
.cat-list-row1:hover{
    background:#f5f5f5;
}
.cat-list-row1,
tr.cat-list-row1 td{
    background:#f9f9f9;
}
table.contentpane,
table.tablelist,
table.category,
table.admintable,
table.blog{
    width:100%;
}
table.contentpaneopen{
    border:0;
}
.star{
    color:#ffcc00;
}
.red{
    color:#cc0000;
}
hr{
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #bfbfbf;
}
.wrap{
    width:auto;
    clear:both;
}
.center,
.table td.center,
.table th.center{
    text-align:center;
}
.element-invisible{
    position:absolute;
    padding:0;
    margin:0;
    border:0;
    height:1px;
    width:1px;
    overflow:hidden;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight:500;
    line-height:1.1;
    color:inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{
    font-weight:normal;
    line-height:1;
    color:#999999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3{
    margin-top:20px;
    margin-bottom:10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small{
    font-size:65%;
}
h4,
.h4/*,
h5,
.h5,
h6,
.h6*/{
    margin-top:10px;
    margin-bottom:10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small{
    font-size:75%;
}
h1,
.h1{
    font-size:36px;
}
h2,
.h2{
    font-size:30px;
}
h3,
.h3,h5,
.h5{
    font-size:24px;
}
h4,
.h4,h6,
.h6{
    font-size:18px;
}/*
h5,
.h5{
    font-size:14px;
}
h6,
.h6{
    font-size:12px;
}*/
p{
    margin:0 0 10px;
    line-height:20px;
    font-weight:400;
}
.itemFullText .dropcap{
    display:block;
    float:left;
    margin:0 12px 0 0;
    font-size:60px;
    line-height:60px;
    color:#f59628;
}
.lead{
    margin-bottom:20px;
    font-size:16px;
    font-weight:200;
    line-height:1.4;
}
@media (min-width:768px){
    .lead{
        font-size:21px;
    }
}
small,
.small{
    font-size:85%;
}
cite{
    font-style:normal;
}
.text-left{
    text-align:left;
}
.text-right{
    text-align:right;
}
.text-center{
    text-align:center;
}
.text-justify{
    text-align:justify;
}
.text-muted{
    color:#999999;
}
.text-primary{
    color:#f59628;
}
a.text-primary:hover{
    color:#e07d0a;
}
.text-success{
    color:#468847;
}
a.text-success:hover{
    color:#356635;
}
.text-info{
    color:#3a87ad;
}
a.text-info:hover{
    color:#2d6987;
}
.text-warning{
    color:#c09853;
}
a.text-warning:hover{
    color:#a47e3c;
}
.text-danger{
    color:#b94a48;
}
a.text-danger:hover{
    color:#953b39;
}
.bg-primary{
    color:#fff;
    background-color:#f59628;
}
a.bg-primary:hover{
    background-color:#e07d0a;
}
.bg-success{
    background-color:#dff0d8;
}
a.bg-success:hover{
    background-color:#c1e2b3;
}
.bg-info{
    background-color:#d9edf7;
}
a.bg-info:hover{
    background-color:#afd9ee;
}
.bg-warning{
    background-color:#fcf8e3;
}
a.bg-warning:hover{
    background-color:#f7ecb5;
}
.bg-danger{
    background-color:#f2dede;
}
a.bg-danger:hover{
    background-color:#e4b9b9;
}
.highlight{
    background-color:#FFC;
    font-weight:bold;
    padding:1px 4px;
}
ul,
ol{
    margin-top:0;
    margin-bottom:10px;
}
ul ul,
ol ul,
ul ol,
ol ol{
    margin-bottom:0;
}
.itemFullText ul{
    margin:20px 0;
    list-style:circle;
}
.list-unstyled{
    padding-left:0;
    list-style:none;
}
.list-inline{
    padding-left:0;
    list-style:none;
    margin-left:-5px;
}
.list-inline > li{
    display:inline-block;
    padding-left:5px;
    padding-right:5px;
}
dl{
    margin-top:0;
    margin-bottom:20px;
}
dt,
dd{
    line-height:1.42857143;
}
dt{
    font-weight:bold;
}
dd{
    margin-left:0;
}
@media (min-width:768px){
    .dl-horizontal dt{
        float:left;
        /*width:160px;*/
        clear:left;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .dl-horizontal dd{
        /*margin-left:180px;*/
        margin-bottom:10px;
    }
}
abbr[title],
abbr[data-original-title]{
    cursor:help;
    border-bottom:1px dotted #999999;
}
.initialism{
    font-size:90%;
    text-transform:uppercase;
}
blockquote{/*
    background:#f8f8f8;padding:27px 30px;margin-bottom:60px;*/
	margin-left:0;
	margin-right:0;/*
	font-size:13px;*/
background:#eee;font-size:13px;line-height:23px;margin-bottom:28px;padding:20px
}.article .description blockquote p:last-child{margin-bottom:0}
 .article .description blockquote p{margin-bottom:20px}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child{
    margin-bottom:0;
}
blockquote footer,
blockquote small,
blockquote .small{
    display:block;
    font-size:80%;
    line-height:1.42857143;
    color:#f59628;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before{
    content:'\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right{
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eeeeee;
    border-left:0;
    text-align:right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before{
    content:'';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after{
    content:'\00A0 \2014';
}
blockquote:before,
blockquote:after{
    font-family:FontAwesome;
    color:#00c1d5;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
}
blockquote img{
	margin-left:13px;
    margin-top:10px;
}
.citation,.content_actualite .description.group p.citation{
	font-weight:600;
    font-size:16px;
    font-style:italic;
    position:relative;
    display:inline-block;
    padding:0 42px 0 63px;
}
.citation:after{float:right;bottom:0}
.citation:before{
    content:url(../../images/quoteleft.png);
    position:absolute;
    left:17px;
}
.citation p{font-weight:700}
.citation:after{
    content:url(../../images/quoteright.png);
    position:absolute;
    right:0;
}
.citation p{
    display:inline-block;
    margin-bottom:0 !important;
    font-size:16px;
    font-style:italic;
}
address{
    margin-bottom:20px;
    font-style:normal;
    line-height:1.42857143;
}
code,
kbd,
pre,
samp{
    font-family:Monaco, Menlo, Consolas, "Courier New", monospace;
}
.btn-default{
    border:1px solid #f5f5f5;
}
.btn-actions{
    text-align:center;
}
.features-list{
    margin-top:90px;

}
.features-list .page-header{
    border:0;
    text-align:center;
}
.features-list .page-header h1{
    font-size:46px;
}
.features-list .feature-row{
    overflow:hidden;
    min-height:200px;
    color:#696f72;
    border-top:1px solid #e0e2e3;
    padding:90px 0 0;
    text-align:center;
}
.features-list .feature-row:last-child{
    border-bottom:1px solid #e0e2e3;
    margin-bottom:90px;
}
.features-list .feature-row h3{
    font-size:28px;
}
.features-list .feature-row div:first-child{
    padding-left:0;
}
.features-list .feature-row div:last-child{
    padding-right:0;
}
.features-list .feature-row div:first-child.feature-img img{
    float:left;
}
.features-list .feature-row div:last-child.feature-img img{
    float:right;
}
.jumbotron h2{
    font-size:46px;
}
.jumbotron iframe{
    margin-top:30px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.inputbox,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default{
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    border:1px solid #dfdede;
    -webkit-box-shadow:none;
    box-shadow:none;
    background:#fff;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.inputbox:focus{
    border-color:#00c1d5;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus{
    outline:0;
    outline-offset:0;
}
.form-control:focus{
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder{
    color:#999999;
    opacity:1;
}
.form-control:-ms-input-placeholder{
    color:#999999;
}
.form-control::-webkit-input-placeholder{
    color:#999999;
}
textarea.form-control{
    height:auto;
}
.form-group{
    margin-bottom:30px;
}
.radio label,
.checkbox label{
    display:inline;
}
.form-control-static{
    margin-bottom:0;
}
@media (min-width:768px){
    .form-inline .form-group{
        display:inline-block;
    }
    .form-inline .form-control{
        display:inline-block;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"]{
        float:none;
    }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline{
    margin-top:0;
    margin-bottom:0;
    padding-top:7px;
}
.form-horizontal .form-control-static{
    padding-top:7px;
}
.btn-inverse{
    color:#ffffff;
    background-color:#333333;
    border-color:#262626;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse{
    color:#ffffff;
    background-color:#1f1f1f;
    border-color:#080808;
}
.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse{
    background-image:none;
}
.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse.active{
    background-color:#333333;
    border-color:#262626;
}
.btn-inverse .badge{
    color:#333333;
    background-color:#ffffff;
}
.btn-block + .btn-block{
    margin-top:5px;
}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.inputbox::-moz-placeholder{
    color:#999999;
    opacity:1;
}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.inputbox:-ms-input-placeholder{
    color:#999999;
}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.inputbox::-webkit-input-placeholder{
    color:#999999;
}
textareaselect,
textareatextarea,
textareainput[type="text"],
textareainput[type="password"],
textareainput[type="datetime"],
textareainput[type="datetime-local"],
textareainput[type="date"],
textareainput[type="month"],
textareainput[type="time"],
textareainput[type="week"],
textareainput[type="number"],
textareainput[type="email"],
textareainput[type="url"],
textareainput[type="search"],
textareainput[type="tel"],
textareainput[type="color"],
textarea.inputbox{
    height:auto;
}
@media screen and (min-width:768px){
    select,
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"],
    input[type="search"],
    input[type="tel"],
    input[type="color"],
    .inputbox{
        width:auto;
    }
}
select,
select.form-control,
select.inputbox,
select.input{
    padding-right:5px;
}
.input-append .active,
.input-prepend .active{
    background-color:#bbff33;
    border-color:#669900;
}
.invalid{
    border-color:#cc0000;
}
label.invalid{
    color:#cc0000;
}
input.invalid{
    border:1px solid #cc0000;
}
.dropdown-menu > li > a{
    padding:5px 20px;
}
.dropdown-header{
    padding:3px 20px;
    font-size:14px;
}
.dropdown-header a{
    color:#999999;
}
.dropdown-submenu > a:after{
    border-left-color:#333333;
}
.dropdown-submenu:hover > a:after{
    border-left-color:#262626;
}
.nav > li > .separator{
    position:relative;
    display:block;
    padding:10px 15px;
    line-height:20px;
}
@media (min-width:768px){
    .nav > li > .separator{
        padding-top:15px;
        padding-bottom:15px;
    }
}
@media (max-width:991px){
    .nav > li > span{
        padding:10px 15px;
        display:inline-block;

    }
}

.nav .caret{
    border-top-color:#00c2d6;
    border-bottom-color:#00c2d6;
	float:right;
}
.nav a:hover .caret{
    border-top-color:#c76f09;
    border-bottom-color:#c76f09;
}
.pagination{
    display:block;
}
.pagination:before,
.pagination:after{
    content:" ";
    display:table;
}
.pagination:after{
    clear:both;
}
@media screen and (min-width:768px){
    .pagination{
        float:left;
    }
}
.pagination .pagination{
    display:inline-block;
}
.counter{
    display:inline-block;
    margin-top:20px;
    padding:6px 12px;
    background-color:#ffffff;
    border:1px solid #dddddd;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
}
@media screen and (min-width:768px){
    .counter{
        float:right;
    }
}
.navbar-toggle{
    padding:0;
    height:35px;
    line-height:35px;
    width:35px;
    margin-left:15px;
}
@media (min-width:768px){
    .navbar-toggle{
        display:none;
    }
}
.navbar-nav{
    margin:7.5px -15px;
}
@media (min-width:768px){
    .navbar-nav{
        margin:0;
    }
}
.navbar-default{
    background-color:#f8f8f8;
    border-color:#e7e7e7;
}
.navbar-default .navbar-brand{
    color:#777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{
    color:#5e5e5e;
    background-color:transparent;
}
.navbar-default .navbar-text{
    color:#777777;
}
.navbar-default .navbar-nav > li > a{
    color:#777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{
    color:#333333;
    background-color:transparent;
}
.navbar-default .navbar-nav > li > .nav-header{
    color:#777777;
    display:inline-block;
    padding-top:22.5px;
    padding-bottom:22.5px;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
    color:#555555;
    background-color:transparent;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus{
    color:#cccccc;
    background-color:transparent;
}
.navbar-default .navbar-toggle{
    border-color:#fff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{
    background-color:#fff;
}
.navbar-default .navbar-toggle .icon-bar{
    background-color:#cccccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{
    border-color:#e7e7e7;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret{
    border-top-color:#333333;
    border-bottom-color:#333333;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
    background-color:transparent;
    color:#555555;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret{
    border-top-color:#555555;
    border-bottom-color:#555555;
}
.navbar-default .navbar-nav > .dropdown > a .caret{
    border-top-color:#777777;
    border-bottom-color:#777777;
}
#t3-mainnav .caret{
     width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:9px solid;
    border-right:7px solid transparent;
    border-left:7px solid transparent;
	border-top-color:#00c2d6;
    border-bottom-color:#00c2d6;

}
#t3-mainnav .navbar-default .navbar-nav .open .caret{
   width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:0 solid;
    border-right:7px solid transparent;
    border-left:7px solid transparent;
    border-bottom:9px solid transparent;
    border-top-color:#00c2d6;
    border-bottom-color:#00c2d6;

}
@media (max-width:767px){
    .navbar-default .navbar-nav .open .dropdown-menu > li > a{
        color:#020202;
		text-transform:uppercase;
		font-weight:600;
    }
	.navbar-default .navbar-nav .open .dropdown-menu > li{
		margin-bottom:20px;
	}
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{
		padding:5px 15px 5px 40px;
	}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
        color:#333333;
        background-color:transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{
        color:#17c0d2;
		background:#fff;
     }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{
        color:#cccccc;
        background-color:transparent;
    }

	.navbar-collapse > ul > li:nth-child(5) .dropdown-menu > li.current a{
		    color:#f59628 !important;
	}


}
.navbar-default .navbar-link{
    color:#777777;
}
.navbar-default .navbar-link:hover{
    color:#333333;
}
.t3-mainnav{
    border-left:0;
    border-right:0;
    margin-bottom:0;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
}
.t3-mainnav .t3-navbar{
    padding-left:0;
    padding-right:0;
}
@media (min-width:768px){
    .t3-mainnav .t3-navbar-collapse{
        display:none !important;
    }
}
.t3-mainnav .t3-navbar-collapse .navbar-nav{
    margin:0 -15px;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav li > a .fa{
    margin-right:5px;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a{
    border-top:1px solid #e7e7e7;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li:first-child > a{
    border-top:0;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret{
    position:absolute;
    top:40%;
    right:12px;
}
.t3-module{
    background:transparent;
    color:inherit;
}
.t3-module .module-inner{
    padding:0;
}
.t3-module.title-solid h3.module-title{
    border-bottom:3px solid #eee;
    padding-bottom:0;
    font-size:18px;
    font-family:'Open Sans', serif;
    text-transform:uppercase;
    font-weight:600;
}
.t3-module.title-solid h3.module-title span{
    background:#eee;
    padding:10px 20px 6px;
    display:inline-block;
}
.t3-module.title-primary h3.module-title{
    border-bottom:3px solid #00c1d5;
    color:#fff;
}
.t3-module.title-primary h3.module-title span{
    background:#00c1d5;
}
.t3-module.title-blue h3.module-title{
    border-bottom:3px solid #4db2ec;
    color:#fff;
}
.t3-module.title-blue h3.module-title span{
    background:#4db2ec;
}
.t3-module.title-green h3.module-title{
    border-bottom:3px solid #87cb26;
    color:#fff;
}
.t3-module.title-green h3.module-title span{
    background:#87cb26;
}
.t3-module.title-purple h3.module-title{
    border-bottom:3px solid #f5675a;
    color:#fff;
}
.t3-module.title-purple h3.module-title span{
    background:#f5675a;
}
.t3-module.title-common h3.module-title{
    padding:0 0 18px;
    border-bottom:1px solid #f5f5f5;
    color:#1a2128;
    font-size:14px;
    font-family:'Roboto Slab', serif;
    text-transform:uppercase;
}
.t3-module.title-common h3.module-title span{
    position:relative;
}
.t3-module.title-common h3.module-title span:after{
    position:absolute;
    width:100%;
    background:#f59628;
    height:1px;
    content:"";
    left:0;
    top:37px;
}
.module-title{
    background:transparent;
    color:inherit;
    margin:0 0 25px 0;
    font-size:18px;
    padding:0;
}
@media screen and (min-width:768px){
    .module-title{
        margin-bottom:25px;
    }
}
.module-ct{
    background:transparent;
    color:inherit;
    padding:0;
}
.module-ct:before,
.module-ct:after{
    content:" ";
    display:table;
}
.module-ct:after{
    clear:both;
}
.module-ct > ul,
.module-ct .custom > ul,
.module-ct > ol,
.module-ct .custom > ol{
    margin-left:20px;
    padding-left:0;
}
.module-ct > ul.unstyled,
.module-ct .custom > ul.unstyled,
.module-ct > ol.unstyled,
.module-ct .custom > ol.unstyled{
    padding-left:0;
}
.module-ct > ul.nav,
.module-ct .custom > ul.nav,
.module-ct > ol.nav,
.module-ct .custom > ol.nav{
    padding-left:0;
    margin-left:0;
}
.module_menu .nav > li > a,
.module_menu .nav > li > .separator{
    padding:6px 5px;
    display:block;
}
#login-form input[type="text"],
#login-form input[type="password"]{
    width:100%;
}
#login-form ul.unstyled{
    margin-top:20px;
    padding-left:20px;
}
#login-form #form-login-remember label{
    font-weight:normal;
}
.banneritem a{
    font-weight:bold;
}
.bannerfooter{
    border-top:1px solid #eeeeee;
    font-size:12px;
    padding-top:15px;
    text-align:right;
}
.categories-module,
ul.categories-module,
.category-module,
ul.category-module{
    margin:0;
}
.categories-module li,
ul.categories-module li,
.category-module li,
ul.category-module li{
    list-style:none;
    padding:10px 0;
    border-top:1px solid #eeeeee;
}
.categories-module li:first-child,
ul.categories-module li:first-child,
.category-module li:first-child,
ul.category-module li:first-child{
    border-top:0;
}
.categories-module h4,
ul.categories-module h4,
.category-module h4,
ul.category-module h4{
    font-size:14px;
    font-weight:normal;
    margin:0;
}
.feed h4{
    font-weight:bold;
}
.feed .newsfeed,
.feed ul.newsfeed{
    border-top:1px solid #eeeeee;
}
.feed .newsfeed .feed-link,
.feed ul.newsfeed .feed-link,
.feed .newsfeed h5.feed-link,
.feed ul.newsfeed h5.feed-link{
    font-size:14px;
    font-weight:normal;
    margin:0;
}
.latestusers,
ul.latestusers{
    margin-left:0;
}
.latestusers li,
ul.latestusers li{
    background:#eeeeee;
    display:inline-block;
    padding:5px 10px;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
}
.stats-module dt,
.stats-module dd{
    display:inline-block;
    margin:0;
}
.stats-module dt{
    font-weight:bold;
    width:35%;
}
.stats-module dd{
    width:60%;
}
.tagspopular ul{
    display:block;
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.tagspopular ul > li{
    color:#888888;
    display:inline-block;
    margin:0 5px 5px 0;
}
.tagspopular ul > li > a{
    background:#eeeeee;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
    color:#888888;
    display:block;
    padding:2px 5px;
}
.tagspopular ul > li > a:hover,
.tagspopular ul > li > a:focus,
.tagspopular ul > li > a:active{
    background:#c76f09;
    color:#ffffff;
    text-decoration:none;
}
.tagssimilar ul{
    margin:0;
    padding:0;
    list-style:none;
}
.tagssimilar ul > li{
    border-bottom:1px solid #eeeeee;
    padding:8px 0;
}
.tagssimilar ul > li > a{
    color:#888888;
}
.tagssimilar ul > li > a:hover,
.tagssimilar ul > li > a:focus,
.tagssimilar ul > li > a:active{
    color:#c76f09;
}
.module-ct > ol.breadcrumb{
    padding:0 0 8px;
    margin-left:0;
    border-bottom:1px solid #f5f5f5;
    margin-bottom:25px;
    text-transform:uppercase;
    color:#A8A8A8;
}
.module-ct > ol.breadcrumb > li a{
    color:#A8A8A8;
}
.module-ct > ol.breadcrumb > .active .hasTooltip{
    padding-right:10px;
    color:#999;
    font-size:18px;
}
.module-ct > ol.breadcrumb > li + li:before{
    content:"\f101";
    color:#A8A8A8;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
}
.module-ct > ol.breadcrumb > .active + li:before{
    content:"";
    padding:0;
}
.module-ct ul.nav .open > a,
.module-ct ul.nav .open > a:hover,
.module-ct ul.nav .open > a:focus{
    background:none;
}
.module-ct ul.nav > li{
    display:inline-block;
    margin-right:25px;
}
.module-ct ul.nav > li.active > a{
    background:none;
    color:#2a8c95 ;
}
.module-ct ul.nav > li a{
    padding:0;
    color:#8a8686;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
}
.module-ct ul.nav > li a .caret{
    border-top-color:#8a8686;
    border-bottom-color:#8a8686;
}
.module-ct ul.nav > li a:hover,
.module-ct ul.nav > li a:focus{
    background:none;
    color:#f59628;
}
.module-ct ul.nav > li.dropdown ul.dropdown-menu{
    margin:0;
    padding:5px 10px;
    border:0 solid #f5f5f5;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    background:#dcdbdb;
}
.module-ct ul.nav > li.dropdown ul.dropdown-menu li{
    display:block;
    padding:5px 0;
    width:100%;
}
.module-ct ul.nav .dropdown-menu > .active > a,
.module-ct ul.nav .dropdown-menu > .active > a:hover,
.module-ct ul.nav .dropdown-menu > .active > a:focus{
    background-color:transparent;
}
.items-leading .leading{
    margin-bottom:40px;
}
.items-row .item{
    margin-bottom:60px;
}
.divider-vertical{
    margin:0 0 60px;
    border:0;
    border-top:1px solid #eeeeee;
}
.article-aside{
    color:#999999;
    font-size:13px;
}
.article-info{
    margin:0;
    width:85%;
}
.article-info .article-info-term{
    display:none;
}
.article-info dd{
    display:inline-block;
    margin-left:0;
    margin-right:10px;
    white-space:nowrap;
}
.article-info dd strong{
    font-weight:bold;
}
.readmore a.btn-default{
    border:none;
    padding:0;
    text-transform:uppercase;
    text-decoration:underline;
    color:#f59628;
}
.readmore a.btn-default:hover{
    background:none;
    border-color:transparent;
    color:#f48a10;
}
.email-print{
    margin-top:-21px;
}
.email-print a{
    color:#888888;
}
.article-footer{
    color:#999999;
    font-size:12px;
    margin-bottom:30px;
}
.article-intro img,
.article-content img{
    display:block;
    max-width:100%;
    height:auto;
}
.article-intro .category-name a,
.article-content .category-name a{
    color:#888888;
}
.article-intro .tags,
.article-content .tags{
    padding:10px 15px 30px;
    position:relative;
}
.article-intro .tags span,
.article-content .tags span{
    margin-left:10px;
}
.article-intro .tags span .label-info,
.article-content .tags span .label-info{
    background:#f8f8f8;
    border:1px solid #eee;
    color:#888888;
}
.article-intro .tags span .label-info:hover,
.article-content .tags span .label-info:hover{
    background:#f59628;
    color:#fff;
}
.article-intro .tags:before,
.article-content .tags:before{
    position:absolute;
    content:"\f02c";
    left:0;
    top:15px;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
}
@media (max-width:768px){
    .article-content iframe{
        width:100% !important;
        height:auto;
    }
}
.img-intro-none,
.img-intro-left,
.img-intro-right,
.img-fulltext-none,
.img-fulltext-left,
.img-fulltext-right,
.img_caption{
    position:relative;
}
.img-intro-none,
.img-intro-left,
.img-intro-right,
.img-fulltext-none,
.img-fulltext-left,
.img-fulltext-right,
.img_caption{
    margin-bottom:30px;
    max-width:100%;
}
.img-fulltext-left{
    float:left;
    margin-right:30px;
}
.img-fulltext-right{
    float:right;
    margin-left:30px;
}
.img-intro-none img,
.img-intro-left img,
.img-intro-right img,
.img-fulltext-none img,
.img-fulltext-left img,
.img-fulltext-right img{
    margin:0;
}
.img_caption img{
    margin-bottom:1px !important;
}
.img_caption p.img_caption{
    background:#eeeeee;
    color:#888888;
    font-size:12px;
    width:100%;
    margin:0;
    padding:5px;
    text-align:center;
    clear:both;
}
.wf_caption{color:rgb(153, 153, 153);font-size:11px}
@media screen and (max-width:767px){
    article img[align=left],
    .img_caption.left,
    article img[align=right],
    .img_caption.right,
    .img-fulltext-left,
    .img-fulltext-right{
        float:none !important;
        margin-left:0;
        margin-right:0;
        width:100% !important;
    }
}
article aside .btn-group > .dropdown-toggle,
article aside .btn-group > .dropdown-toggle:hover,
article aside .btn-group > .dropdown-toggle:active,
article aside .btn-group > .dropdown-toggle:focus{
    padding:0;
}
article aside .btn-group > .dropdown-toggle .caret{
    margin-left:2px;
}
.row-even,
.row-odd{
    padding:5px;
    width:99%;
    border-bottom:1px solid #dddddd;
}
.row-odd{
    background-color:transparent;
}
.row-even{
    background-color:#f9f9f9;
}
.blog-row-rule,
.blog-item-rule{
    border:0;
}
.row-fluid .row-reveal{
    visibility:hidden;
}
.row-fluid:hover .row-reveal{
    visibility:visible;
}
.nav-list > li.offset > a{
    padding-left:30px;
    font-size:12px;
}
.list-striped,
.row-striped{
    list-style:none;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
    border-top:1px solid #dddddd;
    margin-left:0;
    padding-left:0;
}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid{
    border-bottom:1px solid #dddddd;
    padding:10px 15px;
}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd){
    background-color:#f9f9f9;
}
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover{
    background-color:#f5f5f5;
}
.row-striped .row-fluid{
    width:97%;
}
.row-striped .row-fluid [class*="span"]{
    min-height:10px;
}
.row-striped .row-fluid [class*="span"]{
    margin-left:8px;
}
.row-striped .row-fluid [class*="span"]:first-child{
    margin-left:0;
}
.list-condensed li{
    padding:5px 10px;
}
.row-condensed .row,
.row-condensed .row-fluid{
    padding:5px 10px;
}
.list-bordered,
.row-bordered{
    list-style:none;
    line-height:18px;
    text-align:left;
    vertical-align:middle;
    margin-left:0;
    border:1px solid #dddddd;
}
.login-wrap .other-links ul{
    padding-left:15px;
}
.form-register fieldset{
    padding:0 0 10px;
}
.form-register p{
    margin:0 0 5px;
}
.form-register p.form-des{
    margin:15px 0;
}
.form-register label{
    display:block;
    float:left;
    font-weight:bold;
    text-align:right;
    width:130px;
}
.form-register .input,
.form-register .inputbox{
    margin-left:10px;
    width:200px;
}
.form-register .btn,
.form-register .button{
    margin-left:140px;
}
.registration fieldset dt{
    margin-right:5px;
}
.admintable textarea{
    max-width:90% !important;
    resize:none;
}
.com_mailto body{
    padding:15px;
}
.com_mailto .t3-mainbody{
    padding-top:0;
    padding-bottom:0;
}
.com_mailto .t3-content{
    width:auto;
}
#mailto-window{
    background:#fff;
    margin:10px 0 20px;
    padding:0;
    position:relative;
}
#mailto-window h2{
    margin-top:0;
    margin-bottom:20px;
}
#mailtoForm .formelm{
    padding:5px 0;
    vertical-align:middle;
    overflow:hidden;
}
#mailtoForm .formelm label{
    display:inline-block;
    float:left;
    font-weight:bold;
    vertical-align:middle;
    width:100px;
}
#mailtoForm p{
    margin-top:20px;
}
#mailtoForm .input,
#mailtoForm .inputbox{
    width:65%;
}
#mailtoForm .btn,
#mailtoForm .button,
#mailtoForm button{
    margin-right:5px;border-radius:0
}
.user-details{
    padding:10px 0;
}
.user-details p{
    margin:0 0 5px;
}
.user-details label{
    display:block;
    float:left;
    font-weight:bold;
    text-align:right;
    width:130px;
}
.user-details .input,
.user-details .inputbox{
    margin-left:10px;
    width:200px;
}
.user-details .btn,
.user-details button{
    margin-left:140px;
}
.user-details .paramlist .paramlist_key{
    padding:0 0 5px;
    width:130px;
}
.user-details .paramlist .paramlist_value{
    padding:0 0 5px;
}
.user-details .user_name span{
    font-weight:bold;
    padding-left:10px;
}
.reset .form-validate p,
.remind .form-validate p{
    background:#eeeeee;
    border:1px solid #eeeeee;
    margin-bottom:30px;
    padding:15px 30px;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
}
.reset .form-validate fieldset dl,
.remind .form-validate fieldset dl{
    margin:0;
}
.reset .form-validate fieldset dt,
.remind .form-validate fieldset dt{
    margin:4px 0 0 0;
}
.profile-edit input{
    position:relative;
    min-height:1px;
    padding-left:6px;
    padding-right:6px;
}
@media (min-width:768px){
    .profile-edit input{
        float:left;
        width:50%;
    }
}
.profile-edit select{
    position:relative;
    min-height:1px;
    padding-left:6px;
    padding-right:6px;
}
@media (min-width:768px){
    .profile-edit select{
        float:left;
        width:50%;
    }
}
.profile-edit select + button{
    margin-left:5px;
}
#searchForm:before,
#searchForm:after{
    content:" ";
    display:table;
}
#searchForm:after{
    clear:both;
}
#searchForm fieldset{
    margin:30px 0;
}
#searchForm legend{
    margin-bottom:15px;
}
#searchForm select{
    width:auto;
    display:inline-block;
    margin-left:5px;
    padding-left:5px;
}
#searchForm .form-limit{
    margin-top:20px;
}
#searchForm .form-limit .counter{
    margin-top:0;
}
#search-form ul#finder-filter-select-list{
    margin-left:0;
    padding-left:0;
}
#search-form ul#finder-filter-select-list li{
    list-style:none;
    padding:15px 0;
}
#search-form ul#finder-filter-select-list li label{
    width:150px;
}
#search-form .word .form-group{
    margin-bottom:15px;
}
@media screen and (max-width:768px){
    #searchForm .radio-inline,
    #searchForm .checkbox-inline{
        display:block;
        width:100%;
        margin-left:0;
    }
}
.search-results{
    margin-top:33px;
    margin-left:0;
    padding-left:0;
}
.search-results a{color:#00c2d8}
.search-results .result-title{
    font-size:16px;
    margin-top:30px;
}
.search-results .result-category{
    font-size:12px;
    color:#999999;
}
.search-results .result-text{
    margin-top:5px;
    margin-bottom:5px;
}
.search-results .result-url{
    color:#888888;
    margin-top:20px;
}
.search-results .result-created{
    font-size:12px;
    color:#999999;
}
#mod-finder-searchform{
    position:relative;
}
#mod-finder-searchform:before{
    font-family:"FontAwesome";
    content:"\f002";
    display:block;
    position:absolute;
    right:10px;
    top:4px;
}
#mod-finder-searchform .form-group{
    display:block;
}
footer .bottom-copyrights{text-align:center;font-size:13px}
.finder #mod-finder-searchword{
    height:30px;
    line-height:30px;
    padding:0 10px;
    margin:0;
    font-size:12px;
    color:#999;
    border:0;
    min-width:100%;
    box-shadow:none;
    background-color:transparent;
    border:1px solid transparent;
    border-bottom:1px solid #f5f5f5;
    -webkit-transition:all .3s ease;
    transition:all .3s ease;
}
.finder #mod-finder-searchword:focus{
    background-color:#f5f5f5;
    border:1px solid #f5f5f5;
}
.search .form-search{
    position:relative;

}
.search .form-search:before{
    font-family:"FontAwesome";
    content:"\f002";
    display:block;
    position:absolute;
    right:10px;
    top:4px;
}

/*.search .form-search #mod-search-searchword:focus{
  background-color:#f5f5f5;
  border:1px solid #f5f5f5;
}*/
#searchForm .phrases-box input[type="radio"]{
    vertical-align:top;
    margin-top:3px;
}
@media (max-width:768px){
    .contact .thumbnail{
        width:100%;
    }
}
@media (max-width:768px){
    .contact .dl-horizontal > dt{
        float:left;
        margin-right:5px;
        width:auto;
    }
}
@media (max-width:768px){
    .contact .dl-horizontal > dd{
        margin-left:0;
    }
}
.contact h3{
    text-transform:uppercase;
    font-size:22px;
}
.contact-form #jform_contact_emailmsg{
    width:100%;
}
.contact-form #jform_contact_message{
    width:100%;
    height:auto;
}
.contact-form legend{
    font-size:14px;
    text-transform:uppercase;
}
@media (max-width:768px){
    .contact-form #jform_captcha-lbl{
        display:none;
    }
    .contact-form #recaptcha_image{
        width:220px;
    }
    .contact-form #recaptcha_image img{
        max-width:220px;
    }
    .contact-form #recaptcha_response_field{
        max-width:220px;
    }
	.bloc_featured_article .content_featured{
		min-height:inherit !important;
		max-height:inherit !important;
 	}
}
.contact .accordion-toggle{
    font-weight:bold;
}
#archive-items > li{
    line-height:normal;
    margin:0;
    overflow:visible;
    padding:0;
}
#archive-items .intro{
    clear:both;
    overflow:hidden;
}
.categories-list{
    margin-bottom:20px;
}
.category-item:before,
.category-item:after{
    content:" ";
    display:table;
}
.category-item:after{
    clear:both;
}
.category-item .page-header{
    line-height:normal;
    padding:10px 5px;
    margin:0;
    font-size:18px;
    font-weight:normal;
}
.category-item .category-item{
    margin-bottom:0;
    margin-left:30px;
}
.category-item .category-item .page-header{
    font-size:14px;
}
.cat-children .page-header{
    line-height:normal;
    padding:10px 5px;
    margin:0;
    font-size:18px;
    font-weight:normal;
}
.newsfeed-category > h2,
.newsfeed > h2{
    border-bottom:1px solid #eeeeee;
    padding-bottom:30px;
    margin-bottom:30px;
    margin-top:0;
}
.newsfeed-category .category-desc,
.newsfeed .category-desc{
    margin-bottom:30px;
}
.newsfeed-category .category li:before,
.newsfeed .category li:before,
.newsfeed-category .category li:after,
.newsfeed .category li:after{
    content:" ";
    display:table;
}
.newsfeed-category .category li:after,
.newsfeed .category li:after{
    clear:both;
}
.newsfeed > h2{
    border-bottom:1px solid #eeeeee;
    padding-bottom:30px;
    margin-bottom:30px;
    margin-top:0;
}
.newsfeed .feed-description{
    margin-bottom:30px;
    font-size:16px;
}
.newsfeed .feed-item-description .feed-description{
    font-size:14px;
}
.newsfeed ol li > a{
    font-weight:bold;
    font-size:16px;
}
.article-content .pagination ul{
    display:block;
    list-style:none;
    padding:0;
    overflow:hidden;
}
.article-content .pagination ul li{
    border:1px solid #eeeeee;
    float:left;
    line-height:normal;
    margin-right:15px;
    padding:15px 30px;
}
.article-content .pagination ul li a{
    border:0;
    text-decoration:none;
    background-color:transparent;
    line-height:normal;
    padding:0;
}
.pagenavcounter{
    margin:0 0 30px;
    font-weight:bold;
}
#article-index,
.article-index{
    border:1px solid #eeeeee;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
    float:right;
    padding:10px;
    margin:0 0 30px 30px;
    width:25%;
}
#article-index ul,
.article-index ul{
    list-style:none;
    margin:0;
    padding:0;
    border:0;
}
#article-index ul > li,
.article-index ul > li{
    border:0;
    margin-top:2px;
}
#article-index ul > li > a,
.article-index ul > li > a{
    border:0;
    padding:5px;
    border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
}
#article-index ul > .active > a,
.article-index ul > .active > a{
    border:0;
    background:#f59628;
    color:#ffffff;
}
#article-index ul > .active > a:hover,
.article-index ul > .active > a:hover,
#article-index ul > .active > a:active,
.article-index ul > .active > a:active,
#article-index ul > .active > a:focus,
.article-index ul > .active > a:focus{
    border:0;
    background:#f59628;
    color:#ffffff;
}
.pagenav{
    margin:0;
    padding:0;
    list-style:none;
}
.pagenav > li{
    margin:0;
    padding:0;
}
.pagenav > li.pagenav-prev,
.pagenav > li.previous{
    margin-right:10px;
}
.pagenav li > a{
    padding:8px 20px;
    line-height:normal;
    border:1px solid #f5f5f5;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
}
.pagenav li > a:hover,
.pagenav li > a:active,
.pagenav li > a:focus{
    background-color:#f59628;
    color:#fff;
}
.items-more{
    margin-bottom:30px;
}
.items-more h3{
    margin:0 0 30px;
}
.items-more .nav > li{
    border-top:1px solid #f5f5f5;
}
.items-more .nav > li > a{
    padding:6px 5px;
    color:#888888;
}
.items-more .nav > li > a:hover{
    color:#f59628;
    background:none;
}
.back_button a{
    display:block;
    margin:10px 0;
}
.filters{
    margin:15px 0;
}
.display-limit{
    margin:15px 0 5px;
}
.filters .display-limit{
    float:right;
    text-align:right;
}
#system-message dt{
    font-weight:bold;
}
#system-message dd{
    font-weight:bold;
}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul{
    margin:0;
    padding:0;
}
#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li{
    background:none;
    margin:0;
    padding:5px;
}
.alert-message{
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#468847;
}
.alert-message hr{
    border-top-color:#c9e2b3;
}
.alert-message .alert-link{
    color:#356635;
}
.alert-notice{
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#3a87ad;
}
.alert-notice hr{
    border-top-color:#a6e1ec;
}
.alert-notice .alert-link{
    color:#2d6987;
}
.alert-error{
    background-color:#f2dede;
    border-color:#ebccd1;
    color:#b94a48;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
}
.fabrikActions.form-actions .btn, #contact-form .btn{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.alert-error hr{
    border-top-color:#e4b9c0;
}
.alert-error .alert-link{
    color:#953b39;
}
.tip-wrap{
    background:#fff6df;
    border:1px solid #fb3;
    border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
    -webkit-box-shadow:none;
    box-shadow:none;
    max-width:300px;
    z-index:999;
}
.tip-title{
    border-bottom:1px solid #fb3;
    font-weight:bold;
    padding:5px 10px;
}
.tip-text{
    font-size:14px;
    margin:0;
    padding:5px 10px;
}
.hasTip img{
    border:none;
    margin:0 5px 0 0;
}
@media (min-width:768px){
    .languageswitcherload{
        float:right;
        width:100%;
    }
    .languageswitcherload .mod-languages{
        text-align:right;
    }
}
div.calendar{
    width:187px;
}
.edit.item-page fieldset .btn-toolbar{
    margin-top:15px;
}
.edit.item-page .chzn-container-multi .chzn-choices li.search-field input[type="text"]{
    height:auto;
}
.iframe-bordered{
    border:1px solid #dddddd;
}
.chzn-container{
    display:block;
}
.chzn-container-single .chzn-single,
.chzn-container-multi .chzn-choices .search-field input,
.chzn-container-single .chzn-search input{
    height:26px;
}
.chzn-container-single .chzn-drop,
.chzn-container .chzn-drop{
    -webkit-box-sizing:content-box !important;
    -moz-box-sizing:content-box !important;
    box-sizing:content-box !important;
}
.input-prepend .chzn-container-single .chzn-single{
    border-color:#cccccc;
    height:26px;
    border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.input-prepend .chzn-container-active .chzn-single-with-drop{
    border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;
}
.input-prepend .chzn-container-single .chzn-drop{
    border-color:#cccccc;
}
.btn-group .chzn-results{
    white-space:normal;
}
.page-header{
    padding-bottom:9px;
    margin:0 0 20px;/*
    border-bottom:1px solid #eeeeee;*/
}
.page-title,
.page-header h1{
    line-height:1;
    margin:0;
}
.page-subheader{
    border-bottom:1px solid #eeeeee;
    margin:0 0 20px;
}
.page-subheader:before,
.page-subheader:after{
    content:" ";
    display:table;
}
.page-subheader:after{
    clear:both;
}
.page-subtitle,
.page-subheader h2{
    line-height:1;
    margin:0;
}
.page-header + .page-subheader{
    margin-top:-20px;
}
.article-title,
.article-header h1{
    margin:15px 0 8px 0;
    font-family:'Roboto Slab', serif;
    font-size:16px;
    line-height:20px;
    text-transform:capitalize;
}
.article-title a,
.article-header h1 a{
    color:#1a2128;
}
.item-page .article-title,
.item-page .article-header h1{
    font-size:24px;
    line-height:26px;
}
.item-title{
    font-weight:bold;
}
.jumbotron h1,
.jumbotron h2,
.jumbotron h3{
    margin-top:0;
}
.jumbotron p:last-child{
    margin-bottom:0;
}
.container .jumbotron{
    border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
}
.masthead{
    padding:60px 0;
    text-align:center;
}
.masthead p:last-child{
    margin-bottom:0;
}
@media screen and (min-width:768px){
    .masthead{
        padding:120px 0;
    }
    .masthead h1{
        font-size:98px;
    }
    .masthead p{
        font-size:28px;
    }
    .masthead .btn-lg{
        margin-top:20px;
        padding:18px 42px;
        font-size:21px;
    }
}
.jumbotron-primary{
    background-color:#f59628;
    color:#ffffff;
}
.jumbotron-primary h1,
.jumbotron-primary h2,
.jumbotron-primary h3{
    color:#ffffff;
}
.jumbotron-primary p{
    color:#ffffff;
}
.jumbotron-primary .btn-primary{
    border-color:#fff;
}
.label:empty{
    display:none;
}
.badge:empty{
    display:none;
}
.btn .badge{
    position:relative;
    top:-1px;
}
.page-header .label,
.page-header .badge{
    vertical-align:middle;
}
.alert h4{
    color:inherit;
}
.media:first-child{
    margin-top:0;
}
.media-object{
    display:block;
}
.media-heading{
    margin:0 0 5px;
}
.media > .pull-left{
    margin-right:10px;
}
.media > .pull-right{
    margin-left:10px;
}
.list-group-item > .badge{
    float:right;
}
.list-group-item > .badge + .badge{
    margin-right:5px;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading{
    color:inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text{
    color:#fef5eb;
}
.panel-heading > .dropdown .dropdown-toggle{
    color:inherit;
}
.panel-title > a{
    color:inherit;
}
.modal-backdrop.fade{
    opacity:0;
    filter:alpha(opacity=0);
}
.modal-backdrop.in{
    opacity:0.5;
    filter:alpha(opacity=50);
}
@media screen and (min-width:768px){
    .modal-dialog{
        width:600px;
        margin:30px auto;
    }
    .modal-content{
        -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
    }
}
.boxWidth.t3-wrapper{
    margin-top:30px;
    margin-bottom:30px;
}
.background-cover{
    background-image:url(../../images/bg/bg1.jpg);
    background-repeat:no-repeat;
    background-position:50% 50%;
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
    overflow:hidden;
    width:100%;
    height:100%;
}
.boxWidth > .container{
    box-shadow:inset 0 0 10px rgba(208, 208, 208, 0.3), 0 0 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow:inset 0 0 10px rgba(208, 208, 208, 0.3), 0 0 10px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:inset 0 0 10px rgba(208, 208, 208, 0.3), 0 0 10px rgba(0, 0, 0, 0.4);
}
.boxWidth .container{
    width:1170px;
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0;
    background:#fff;
    position:relative;
    z-index:0;
}
.boxWidth .container .row{
    margin-left:auto;
    margin-right:auto;
    padding-left:5px;
    padding-right:5px;
}
.boxWidth .footer-menu-wrap .container .back-to-top{
    right:15px;
}
body{
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    line-height:1.615;
    color:#000000;
}
h1,
h2,
h3,
h4,
h5,
h6{
    font-family:'Open Sans', sans-serif;
    line-height:1.3;
    font-weight:normal;
    color:#1a2128;
}
h1{
    font-size:36px;
}
h2{
    font-size:30px;
}
h3,h5{
    font-size:24px;
}
h4,h6{
    font-size:18px;
}
h5,h6{margin:0}
.page-formations .description h5+h4,.page-emplois .description h5+h4{margin-top:0}/* AlainR : 2022.01.18 : regroupement H5 et H3 et H6 et H4
h5,.intro10point5{
	font-family: open_sanssemibold;
	font-size:10.5pt !important;line-height:1.615;margin-top:0;margin-bottom:19px;
}
h6{
    font-size:14px;
}*/
a:focus{
    outline-offset:0;
    outline:0;
}

.button,#mailto-window .btn{
    background:#f59628;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:8px 15px;
    -webkit-transition:400ms;
    transition:400ms;
    text-transform:uppercase;
    font-size:12px;
    color:#fff;
}
.button:hover{
    background:#333;
}
#topbar{
    padding:8px 0;
}
.t3-topbar .t3-module{
    margin:0;
    padding:0;
}
button:focus{
    outline-width:0;
}
ul.social-buttons{
    padding:0;
    list-style:none;
    margin:0;
    text-align:right;
}
ul.social-buttons li{
    display:inline-block;
    margin-left:15px;
    line-height:34px;
}
ul.social-buttons li a{
    font-size:14px;
    color:#8a8686;
    -webkit-transition:300ms;
    transition:300ms;
}
ul.social-buttons li a:hover{
    color:#f59628;
}
#btl .btl-panel #btl-panel-login,
#btl .btl-panel #btl-panel-registration{
    background:none !important;
    border:none !important;
    color:#888888 !important;
}
#btl .btl-panel > span{
    margin:0 !important;
    border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
}
#btl .btl-panel #btl-panel-login{
    border-right:1px solid #f5f5f5 !important;
    padding:0 15px 0 0 !important;
}
#btl .btl-panel #btl-panel-registration{
    padding:0 0 0 15px !important;
}
#btl .btl-panel #btl-panel-profile{
    background-color:#f59628 !important;
}
.btl-buttonsubmit .btl-buttonsubmit{
    background:#f59628 !important;
    -webkit-box-shadow:none;
    box-shadow:none;
    text-shadow:none;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
}
#btl-content .btl-content-block{
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:20px;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    border:1px solid #f5f5f5;
}
#btl-wrap-module{
    padding:20px;
}
#btl-wrap-module #form-login-username .input-group-addon{
    border:1px solid #f5f5f5;
}
#btl-wrap-module #form-login-password .input-group-addon{
    border:1px solid #f5f5f5;
}
#btl-wrap-module .userdata .form-group{
    margin:20px 0;
}
#login-form ul.unstyled{
    list-style:none !important;
    margin:0;
    padding:0;
}
#hot-news{
    background:#fafafa;
    border-bottom:1px solid #f0f0f0;
    border-top:1px solid #f0f0f0;
}
.t3-hot-news .t3-module{
    padding:0;
}
.t3-hot-news .gkHighlighterInterface{
    background:#eb3138;
    position:relative;
    margin:1px 0;
}
.t3-hot-news .gkHighlighterInterface:after{
    right:-20px;
    top:67%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-style:solid;
    border-color:#e03939 rgba(255, 255, 255, 0) rgba(25, 25, 25, 0) rgba(255, 255, 0, 0);
    border-width:34px 20px;
    margin-top:-23px;
    z-index:1;
}
.t3-hot-news .gkHighlighterInterface span.text{
    font-size:18px;
    line-height:34px;
    text-transform:none;
    font-weight:normal;
}
.t3-hot-news .gkHighlighterWrapper{
    margin-left:100px !important;
}
.t3-hot-news .gkHighlighterWrapper .gkHighlighterWrapperSub{
    line-height:34px;
}
.t3-hot-news .gkHighlighterWrapper .gkHighlighterWrapperSub .nowrap span{
    margin-right:12px;
    color:#888888;
}
.t3-hot-news .gkHighlighterWrapper .gkHighlighterWrapperSub .nowrap span a{
    position:relative;
}
.t3-hot-news .gkHighlighterWrapper .gkHighlighterWrapperSub .nowrap span a:before{
    content:"\f101";
    font-family:FontAwesome;
    padding-right:8px;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    color:#f59628;
}
.t3-header{
    padding-top:30px;
    padding-bottom:43px;
}
.logo-banner{
    padding:40px 0;
}
.logo{
    text-align:center;
}
@media screen and (min-width:768px){
    .logo{
        text-align:left;
    }
}
.logo a{
    display:inline-block;
    line-height:1;
    margin:20px 0 0;
    color:#f59628;
	max-height:139px;
}
.logo a img{max-height:139px;height:auto}
.logo-image span,
.logo-image small{
    display:none;
}
.logo-image a{
    background-image:url(../../images/logo.svg);
    min-height:119px;
    width:273px;
    display:inline-block;
    background-repeat:no-repeat;
	margin-left:-10px;
}@media screen and (max-width:767px){.logo-image a{min-height:77px}}
.logo-image:hover a{
	background-image:url(../../images/logo.svg);
}
.t3-mainnav-wrap.fixed .logo_bloc a{
	background-image:url(../../images/logo.svg);
	width:100%;
	min-height:54px;
}
.logo-text a{
    text-decoration:none;
    font-size:28px;
    font-weight:bold;

}
.custom.adresse-bottom a{
	background-image:url(../../images/bottom-logo.svg);
	background-repeat:no-repeat;
	width:215px;
    min-height:94px;
    display:inline-block;
}
.custom.adresse-bottom a img{display:none}
.logo-text:hover a,
.logo-text a:hover,
.logo-text a:active,
.logo-text a:focus{
    text-decoration:none;
}
.logo-text .site-slogan{
    display:block;
    font-size:14px;
    margin-top:5px;
}
.banner-top{
    text-align:right;
    margin:50px 0 0;
}
.banner-top img{
    display:inline-block;
}
.banner-top p{
    color:#999898;
    font-size:17.3px;
    line-height:24px;
    font-weight:normal;
    padding-top:3px;
}
.head-search{
    margin-top:30px;
}
.head-search:before,
.head-search:after{
    content:" ";
    display:table;
}
.head-search:after{
    clear:both;
}
.head-search form{
    margin:0;
}
.head-search label{
    display:none;
}
.head-search .search{
    position:relative;
}
.head-search .search:before{
    font-family:"FontAwesome";
    content:"\f002";
    display:block;
    position:absolute;
    left:10px;
    top:6px;
    color:#888888;
}
@media screen and (min-width:768px){
    .head-search .search{
        float:right;
    }
}
.head-search .form-control{
    width:100%;
    padding-left:30px;
}
@media screen and (min-width:768px){
    .head-search .form-control{
        width:150px;
    }
    .head-search .form-control:focus{
        width:200px;
    }
}
.t3-topbar .module-title{
    float:left;
    margin-bottom:0;
    padding:0;
    line-height:normal;
}
.sprocket-headlines{
    width:70% !important;
    display:inline-block !important;
    background:none !important;
    color:#f7f7f7;
    border:0 !important;
}
.sprocket-headlines .sprocket-headlines-container{
    display:inline-block !important;
}
.sprocket-headlines ul.sprocket-headlines-list{
    float:right;
    padding:0 !important;
    display:inline-block !important;
    margin:0 0 0 20px;
}
.sprocket-headlines ul.sprocket-headlines-list a{
    color:#333;
}
.sprocket-headlines ul.sprocket-headlines-list li .sprocket-headlines-item{
    line-height:normal;
}
.sprocket-headlines ul.sprocket-headlines-list .sprocket-headlines-image{
    width:7%;
    margin-top:0;
}
.sprocket-headlines .sprocket-headlines-navigation{
    float:left;
    display:inline-block !important;
}
.sprocket-headlines .sprocket-headlines-navigation .arrow{
    background:#fff;
    color:#000;
    opacity:1;
    line-height:16px;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.home-slider1 .sprocket-features .sprocket-features-arrows .arrow{
    -webkit-box-shadow:none;
    box-shadow:none;
    background:none;
    width:auto;
    height:auto;
    margin-top:0;
    top:45%;
    opacity:.7;
}
.home-slider1 .sprocket-features .sprocket-features-arrows .arrow.next{
    right:20px;
}
.home-slider1 .sprocket-features .sprocket-features-arrows .arrow.prev{
    left:20px;
}
.home-slider1 .sprocket-features .sprocket-features-img-container:before{
    background:rgba(0, 0, 0, 0.5);
    content:"";
    height:100%;
    position:absolute;
    width:100%;
}
.home-slider1 .sprocket-features .sprocket-features-img-container img{
    position:relative;
    z-index:1;
}
.home-slider1 .sprocket-features .sprocket-features-content{
    width:100%;
    top:auto;
    left:0;
    bottom:0;
    z-index:0;
    padding-left:20px;
    padding-bottom:15px;
    padding-top:30px;
    background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
    background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    text-shadow:0 1px 1px #000;
}
.home-slider1 .sprocket-features .sprocket-features-content .sprocket-features-title{
    display:block;
    background:none;
    padding:0;
    margin:0 0 5px 0;
    font-size:24px;
    text-transform:uppercase;
}
.home-slider1 .sprocket-features .sprocket-features-content .sprocket-features-title a{
    color:#fff;
}
.home-slider1 .sprocket-features .sprocket-features-content .sprocket-features-desc{
    background:none;
    padding:0;
}
.home-slider1 .sprocket-features .sprocket-features-content .sprocket-features-desc a.readon{
    display:none;
}
.home-slider1 .sprocket-features .sprocket-features-pagination{
    left:auto;
    bottom:auto;
    top:15px;
    right:20px;
}
.home-slider1 .sprocket-features .sprocket-features-pagination li{
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:5px;
    opacity:.5;
    margin:0 0 0 1px;
    background:#fff;
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container{
    margin:-10px -20px;
    overflow:hidden;
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li{
    margin:0;
    overflow:hidden;
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1{
    position:relative;
    min-height:200px;
    margin:10px;
    overflow:hidden;
    -webkit-transition:background-color 0.35s;
    -moz-transition:background-color 0.35s;
    transition:background-color 0.35s;
    background:rgba(0, 0, 0, 0.15);
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1 .sprocket-strips-item{
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:relative;
    height:100%;
    background-position:50% 50%;
    width:100%;
    position:absolute;
    z-index:-1;
    width:-webkit-calc(160%);
    width:calc(160%);
    -webkit-transition:-webkit-transform 0.35s;
    -moz-transition:-webkit-transform 0.35s;
    transition:transform 0.35s;
    -webkit-transform:translate3d(-30px, 0, 0);
    transform:translate3d(-30px, 0, 0);
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1 .sprocket-strips-wrap{
    padding:10px;
    text-align:left;
    position:absolute;
    bottom:0;
    height:100%;
    width:100%;
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1 .sprocket-strips-wrap .sprocket-strips-content{
    position:absolute;
    left:0;
    bottom:0;
    padding:20px;
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1 .sprocket-strips-wrap .sprocket-strips-content .sprocket-strips-title{
    text-transform:uppercase;
    text-shadow:0 1px 1px #000;
    font-weight:bold;
    padding:0;
    margin:0 0 -25px 0;
    -webkit-transition:margin 0.25s;
    -moz-transition:margin 0.25s;
    transition:margin 0.25s;
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1 .sprocket-strips-wrap .sprocket-strips-content .sprocket-strips-title a{
    color:#fff;
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1 .sprocket-strips-wrap .sprocket-strips-content .sprocket-strips-text{
    opacity:0;
    -webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
    transition:opacity 0.35s,

        transform 0.35s;
    -webkit-transform:translate3d(-10px, 0, 0);
    transform:translate3d(-10px, 0, 0);
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1 .sprocket-strips-wrap .sprocket-strips-content .readon{
    text-transform:uppercase;
    display:none;
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1 .sprocket-strips-wrap:before{
    position:absolute;
    top:10px;
    right:10px;
    bottom:10px;
    left:10px;
    border:1px solid #fff;
    content:'';
    z-index:-1;
    opacity:0;
    -webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
    transition:opacity 0.35s, transform 0.35s;
    -webkit-transform:translate3d(-20px, 0, 0);
    transform:translate3d(-20px, 0, 0);
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1:hover{
    background-color:rgba(0, 0, 0, 0.65);
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1:hover .sprocket-strips-item{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1:hover .sprocket-strips-wrap .sprocket-strips-text,
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1:hover .sprocket-strips-wrap:before{
    opacity:1;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1:hover .sprocket-strips-wrap .sprocket-strips-content .sprocket-strips-title{
    margin:0;
}
.nspArt.nspCol1:nth-child(even){
    margin-top:30px;
}
.hot-feature .nspArts{
    padding:0;
}
.hot-feature .nspArts .nspArtPage .nspArt{
    position:relative;
}
.hot-feature .nspArts .nspArtPage .nspArt .nspHeader{
    width:100%;
    top:auto;
    position:absolute;
    font-weight:400;
    line-height:24px;
    font-size:18px;
    left:0;
    bottom:0;
    z-index:0;
    padding:30px 20px 15px;
    background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
    background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    text-shadow:0 1px 1px #000;
}
.hot-feature .nspArts .nspArtPage .nspArt .nspHeader a{
    color:#fff;
    text-transform:capitalize;
}
.hot-feature .nspArts .nspArtPage .nspArt .nspHeader a:hover{
    text-decoration:underline;
}
.hot-feature .nspArts .nspArtPage .nspArt .nspInfo{
    z-index:2;
    position:absolute;
    top:20px;
    left:0;
    font-size:14px;
}
.hot-feature .nspArts .nspArtPage .nspArt .nspInfo a{
    color:#fff;
    padding:6px 8px;
    background:red;
    line-height:28px;
    text-transform:uppercase;
    font-size:12px;
    background:#eb3138;
}
#feature-1{
    margin-top:30px;
}
#feature-1 .feature-1{
    border-top:1px solid #f5f5f5;
    border-bottom:1px solid #f5f5f5;
}
.smart-feature .nspArts{
    padding:0;
    padding-bottom:30px;
}
.smart-feature .nspArts .nspInfo{
    margin-bottom:5px;
}
.smart-feature .nspArts .nspInfo a{
    font-size:14px;
    text-transform:uppercase;
}
.smart-feature .nspArts h4.nspHeader{
    font-size:14px;
    font-weight:400;
    padding:0 15px 0 0;
}
.smart-feature .nspArts h4.nspHeader a{
    color:#1a2128;
}
.home-slider3 .nspArts{
    padding:0;
}
.home-slider3 .nspArts .nspBotInterface,
.home-slider3 .nspArts .nspTopInterface{
    margin:0;
}
.home-slider3 .nspArts .nspBotInterface .nspPrev,
.home-slider3 .nspArts .nspTopInterface .nspPrev,
.home-slider3 .nspArts .nspBotInterface .nspNext,
.home-slider3 .nspArts .nspTopInterface .nspNext{
    position:absolute;
    top:50%;
    z-index:2;
    margin-top:-12px;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    border:none;
    background:none;
}
.home-slider3 .nspArts .nspBotInterface .nspPrev,
.home-slider3 .nspArts .nspTopInterface .nspPrev{
    left:-25px;
}
.home-slider3 .nspArts .nspBotInterface .nspNext,
.home-slider3 .nspArts .nspTopInterface .nspNext{
    right:-25px;
}
.home-slider3 .nspArts .nspBotInterface .nspNext,
.home-slider3 .nspArts .nspTopInterface .nspNext,
.home-slider3 .nspArts .nspBotInterface .nspPrev,
.home-slider3 .nspArts .nspTopInterface .nspPrev{
    border:none;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    width:40px;
    height:40px;
    line-height:40px;
    margin:0;
    text-indent:-9999em;
    background:#f59628;
    -webkit-transition:400ms;
    transition:400ms;
}
.home-slider3 .nspArts .nspBotInterface .nspNext:hover,
.home-slider3 .nspArts .nspTopInterface .nspNext:hover,
.home-slider3 .nspArts .nspBotInterface .nspPrev:hover,
.home-slider3 .nspArts .nspTopInterface .nspPrev:hover{
    background:#333;
}
.home-slider3 .nspArts .nspBotInterface .nspNext:hover:before,
.home-slider3 .nspArts .nspTopInterface .nspNext:hover:before,
.home-slider3 .nspArts .nspBotInterface .nspPrev:hover:before,
.home-slider3 .nspArts .nspTopInterface .nspPrev:hover:before,
.home-slider3 .nspArts .nspBotInterface .nspNext:hover:before,
.home-slider3 .nspArts .nspTopInterface .nspNext:hover:before,
.home-slider3 .nspArts .nspBotInterface .nspPrev:hover:before,
.home-slider3 .nspArts .nspTopInterface .nspPrev:hover:before{
    opacity:1;
}
.home-slider3 .nspArts .nspBotInterface .nspPrev:before,
.home-slider3 .nspArts .nspTopInterface .nspPrev:before,
.home-slider3 .nspArts .nspBotInterface .nspNext:before,
.home-slider3 .nspArts .nspTopInterface .nspNext:before{
    border:none;
    margin:0;
    font-family:FontAwesome;
    background:none;
    display:inline-block;
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:32px;
    color:#fff;
    opacity:.8;
}
.home-slider3 .nspArts .nspBotInterface .nspPrev:before,
.home-slider3 .nspArts .nspTopInterface .nspPrev:before{
    content:"\f104";
    text-indent:0;
}
.home-slider3 .nspArts .nspBotInterface .nspNext:before,
.home-slider3 .nspArts .nspTopInterface .nspNext:before{
    content:"\f105";
    text-indent:0;
}
.tab-news1 .gkTabsWrap.vertical ol li,
.tab-news1 .gkTabsWrap.horizontal ol li{
    background:none;
    text-shadow:none;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    text-transform:uppercase;
    font-family:'Roboto Slab', serif;
    font-weight:normal;
    font-size:14px;
    padding:0 20px !important;
}
.tab-news1 .gkTabsWrap.vertical ol li:hover,
.tab-news1 .gkTabsWrap.vertical ol li.active,
.tab-news1 .gkTabsWrap.horizontal ol li:hover,
.tab-news1 .gkTabsWrap.horizontal ol li.active{
    background:#f59628;
    text-shadow:none;
}
.tab-news1 .gkTabsWrap.vertical ol{
    border-bottom:3px solid #f59628;
}
.tab-news1 .gkTabsItem{
    padding:20px 0 0;
    background:transparent;
}
.design1 .nspArts{
    position:relative;
    padding:0;
}
.design1 .nspArts .nspArt h4.nspHeader{
    font-size:15px;
    text-transform:capitalize;
    font-family:'Roboto Slab', serif;
    padding:10px 0 5px 0;
}
.design1 .nspArts .nspArt h4.nspHeader a{
    color:#1a2128;
}
.design1 .nspArts .nspArt h4.nspHeader a:hover{
    text-decoration:underline;
}
.design1 .nspArts .nspArt .nspInfo{
    color:#bbbbbb;
    font-size:13px;
    font-style:italic;
}
.design1 .nspArts .nspArt .nspInfo a{
    color:#bbbbbb;
}
.design1 .nspArts .nspArt .nspInfo a:hover{
    text-decoration:underline;
}
.design1 .nspArts .nspArt .readon{
    padding:0;
    font-size:13px;
    color:#f59628;
    text-transform:uppercase;
    text-decoration:underline;
}
.design1 .nspArts .nspTopInterface{
    position:absolute;
    bottom:5px;
    left:0;
    margin:0;
}
.design1 .nspArts .nspTopInterface .nspPagination{
    margin:0 !important;
    padding:0;
}
.design1 .nspArts .nspTopInterface .nspPagination li{
    background:#eee;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    width:12px;
    height:12px;
}
.design1 .nspArts .nspTopInterface .nspPagination li:hover,
.design1 .nspArts .nspTopInterface .nspPagination li.active{
    background:#f59628;
}
.design1 .nspLinksWrap .nspLinks{
    padding:0;
}
.design1 .nspLinksWrap .nspLinks ul{
    margin:0;
}
.design1 .nspLinksWrap .nspLinks ul li{
    background:transparent;
    padding:0 0 30px 0;
    border:none;
}
.design1 .nspLinksWrap .nspLinks ul li h4{
    font-size:14px;
    margin:0;
    display:inline-block;
    font-family:'Roboto Slab', serif;
    text-transform:capitalize;
}
.design1 .nspLinksWrap .nspLinks ul li h4 a{
    color:#1a2128;
}
.design1 .nspLinksWrap .nspLinks ul li h4 a:hover{
    text-decoration:underline;
}
.design1 .nspLinksWrap .nspLinks ul li:last-child{
    padding:0;
}
.design1 .nspLinksWrap .nspLinks ul li p{
    font-style:italic;
}
.design2 .nspArts{
    padding:0;
}
.design2 .nspArts .nspArt h4.nspHeader{
    padding:0 0 5px 0;
    font-size:14px;
    text-transform:capitalize;
    font-family:'Roboto Slab', serif;
}
.design2 .nspArts .nspArt h4.nspHeader a{
    color:#1a2128;
}
.design2 .nspArts .nspArt .nspInfo{
    color:#bbbbbb;
    font-size:13px;
    font-style:italic;
}
.design2 .nspArts .nspArt .nspInfo a{
    color:#bbbbbb;
}
.design2 .nspArts .nspArt .readon{
    padding:0;
    font-size:13px;
    color:#f59628;
    text-transform:uppercase;
    text-decoration:underline;
}
.design2 .nspLinksWrap .nspLinks{
    padding:0;
}
.design2 .nspLinksWrap .nspLinks .nspList li{
    background:transparent;
    padding:30px 0 0;
    border:none;
}
.design2 .nspLinksWrap .nspLinks .nspList li h4{
    font-size:14px;
    margin:0;
    display:inline-block;
    font-family:'Roboto Slab', serif;
    text-transform:capitalize;
}
.design2 .nspLinksWrap .nspLinks .nspList li h4 a{
    color:#1a2128;
}
.design2 .nspLinksWrap .nspLinks .nspList li:first-child{
    padding:25px 0 0;
}
.design2 .nspLinksWrap .nspLinks .nspList li p{
    font-style:italic;
}
.nspMain.design3{
    margin:0 -15px;
}
.flex-direction-nav{

}
.design3 .nspArts, .flex-direction-nav{
    padding:0;
}
.flex-direction-nav{
    padding:0;
    position:absolute;
    top:9px;
    right:16px;
}
.flex-direction-nav li{
    width:35px !important;
    float:left;
    margin-left:1px;

}
.flex-direction-nav li.flex-nav-prev{
    margin-right:0;
}
.flex-direction-nav li{
    font-size:0;
}
.design3 .nspArts .nspTopInterface{
    margin:0;
    padding:0;
    position:absolute;
    right:-1px;
    top:49px;
}
#mod_fcitems_box_featured_121{top:50px}
#mod_fcitems_rubriques .flex-direction-nav{
    top:51px;
    right:0;

}
#mod_fcitems_rubriques .flex-direction-nav li{width:36px !important;  margin-left:0}
/*
.actualites .nspArts .nspTopInterface .nspNext,
.actualites .nspArts .nspTopInterface .nspPrev,*/
.design3 .nspArts .nspTopInterface .nspNext,
.design3 .nspArts .nspTopInterface .nspPrev,
.flex-direction-nav .flex-prev , .flex-direction-nav .flex-next{
    border:none;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    text-indent:0;
    margin:0 0 0 1px;
    width:35px;
    height:35px;
    line-height:35px;
}/*
.actualites .nspArts .nspTopInterface .nspPrev:before,
.actualites .nspArts .nspTopInterface .nspNext:before,*/
.design3 .nspArts .nspTopInterface .nspPrev:before,
.design3 .nspArts .nspTopInterface .nspNext:before,
.flex-direction-nav .flex-prev:before , .flex-direction-nav .flex-next:before
{
    border:none;
    margin:0;
    font-family:FontAwesome;
    background:#00c1d5;
    display:inline-block;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    font-size:32px;
    color:#fff;
    font-weight:300 !important;
}/*
.actualites .nspArts .nspTopInterface .nspPrev:before ,*/
.design3 .nspArts .nspTopInterface .nspPrev:before ,
.flex-direction-nav .flex-prev::before{
    content:"\f104";
}/*
.actualites .nspArts .nspTopInterface .nspNext:before ,*/
.design3 .nspArts .nspTopInterface .nspNext:before ,
.flex-direction-nav .flex-next:before{
    content:"\f105";
}/*
.actualites .nspArts .nspTopInterface a:hover:before,*/
.flex-direction-nav li:hover a:before{color:#2e8c95}
.design3 .nspArts .nspArt h4.nspHeader{
    padding:10px 0 2px 0;
    font-size:14px;
    text-transform:capitalize;
    font-family:'Roboto Slab', serif;
}
.design3 .nspArts .nspArt h4.nspHeader a{
    color:#1a2128;
}
.design3 .nspArts .nspArt .nspInfo{
    color:#bbbbbb;
    font-size:13px;
    font-style:italic;
}
.design3 .nspArts .nspArt .nspInfo a{
    color:#bbbbbb;
}
.design3 .nspArts .nspArt .readon{
    padding:0;
    font-size:13px;
    color:#00c1d5;
    text-transform:uppercase;
    text-decoration:underline;
}
.module.design3{
    position:relative;
}
.design4 .nspArts{
    padding:0;
}
.design4 .nspArts .nspArt h4.nspHeader{
    padding:0 0 5px 0;
    font-size:14px;
    text-transform:capitalize;
    font-family:'Roboto Slab', serif;
}
.design4 .nspArts .nspArt h4.nspHeader a{
    color:#1a2128;
}
.design4 .nspArts .nspArt .nspInfo{
    color:#bbbbbb;
    font-size:13px;
    font-style:italic;
}
.design4 .nspArts .nspArt .nspInfo a{
    color:#bbbbbb;
}
.design4 .nspArts .nspArt .readon{
    padding:0;
    font-size:13px;
    color:#00c1d5;
    text-transform:uppercase;
    text-decoration:underline;
}
.design4 .nspLinks{
    margin:0;
}
.design4 .nspLinks .nspList{
    margin:10px 0 0;
    padding:0 25px 0 0 !important;
}
.design4 .nspLinks .nspList li{
    background:transparent;
    border:none;
    padding:0;
    border-bottom:1px solid #eee;
    margin:0 0 10px !important;
}
.design4 .nspLinks .nspList li h4{
    font-size:14px;
    margin:0;
    display:inline-block;
    font-family:'Roboto Slab', serif;
    text-transform:capitalize;
}
.design4 .nspLinks .nspList li h4 a{
    color:#1a2128;
}
.design4 .nspLinks .nspList li:last-child{
    border-bottom:none;
    margin:0 !important;
}
.design4 .nspLinks .nspList li:last-child p{
    margin:0;
}
.design4 .nspLinks .nspList li p{
    font-style:italic;
}
.featured-design .nspArts{
    position:relative;
    padding:0;
}
.featured-design .nspArts .nspArt{
    position:relative;
}
.featured-design .nspArts .nspArt .nspInfo{
    position:absolute;
    top:0;
    z-index:1;
}
.featured-design .nspArts .nspArt .nspInfo a{
    color:#fff;
    padding:6px 8px;
    background:red;
    line-height:28px;
    text-transform:uppercase;
    font-size:12px;
    background:#eb3138;
}
.featured-design .nspArts .nspArt .nspHeader{
    width:100%;
    top:auto;
    position:absolute;
    font-weight:300;
    line-height:20px;
    left:0;
    bottom:0;
    z-index:0;
    padding:30px 20px 15px;
    background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
    background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    text-shadow:0 1px 1px #000;
    font-size:14px;
    text-transform:capitalize;
    font-family:'Roboto Slab', serif;
}
.featured-design .nspArts .nspArt .nspHeader a{
    color:#fff;
}
.featured-design .nspArts .nspBotInterface,
.featured-design .nspArts .nspTopInterface{
    margin:0;
}
.featured-design .nspArts .nspBotInterface .nspPrev,
.featured-design .nspArts .nspTopInterface .nspPrev,
.featured-design .nspArts .nspBotInterface .nspNext,
.featured-design .nspArts .nspTopInterface .nspNext{
    position:absolute;
    top:50%;
    z-index:2;
    margin-top:-12px;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    border:none;
    background:none;
}
.featured-design .nspArts .nspBotInterface .nspPrev,
.featured-design .nspArts .nspTopInterface .nspPrev{
    left:20px;
}
.featured-design .nspArts .nspBotInterface .nspNext,
.featured-design .nspArts .nspTopInterface .nspNext{
    right:20px;
}
.featured-design .nspArts .nspBotInterface .nspNext,
.featured-design .nspArts .nspTopInterface .nspNext,
.featured-design .nspArts .nspBotInterface .nspPrev,
.featured-design .nspArts .nspTopInterface .nspPrev{
    border:none;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    width:20px;
    height:20px;
    margin:0;
}
.featured-design .nspArts .nspBotInterface .nspNext:hover:before,
.featured-design .nspArts .nspTopInterface .nspNext:hover:before,
.featured-design .nspArts .nspBotInterface .nspPrev:hover:before,
.featured-design .nspArts .nspTopInterface .nspPrev:hover:before,
.featured-design .nspArts .nspBotInterface .nspNext:hover:before,
.featured-design .nspArts .nspTopInterface .nspNext:hover:before,
.featured-design .nspArts .nspBotInterface .nspPrev:hover:before,
.featured-design .nspArts .nspTopInterface .nspPrev:hover:before{
    opacity:1;
}
.featured-design .nspArts .nspBotInterface .nspPrev:before,
.featured-design .nspArts .nspTopInterface .nspPrev:before,
.featured-design .nspArts .nspBotInterface .nspNext:before,
.featured-design .nspArts .nspTopInterface .nspNext:before{
    border:none;
    margin:0;
    font-family:FontAwesome;
    background:none;
    display:inline-block;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    font-size:35px;
    color:#00c1d5;
    opacity:.8;
}
.featured-design .nspArts .nspBotInterface .nspPrev:before,
.featured-design .nspArts .nspTopInterface .nspPrev:before{
    content:"\f104";
    text-indent:0;
}
.featured-design .nspArts .nspBotInterface .nspNext:before,
.featured-design .nspArts .nspTopInterface .nspNext:before{
    content:"\f105";
    text-indent:0;
}
.sc-wrap.cf{
    margin:-5px;
}
.sj-social-media-counts .sc-wrap .sc-item{
    padding:0;
}
.tab-sidebar .gkTabsItem{
    padding:25px 0 0;
    background:transparent;
}
.tab-sidebar .gkTabsWrap.vertical ol,
.tab-sidebar .gkTabsWrap.vertical ol li,
.tab-sidebar .gkTabsWrap.horizontal ol li{
    background:rgba(255, 255, 255, 0) !important;
    line-height:35px !important;
    margin:0 !important;
    text-shadow:none;
    border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    text-transform:uppercase;
    font-family:'Open Sans', sans-serif;
    font-weight:normal;
    font-size:14px;
}
.tab-sidebar .gkTabsWrap.vertical ol li,
.tab-sidebar .gkTabsWrap.horizontal ol li{
    padding:0 20px 0 0 !important;
}
.tab-sidebar .gkTabsWrap.vertical ol li:hover,
.tab-sidebar .gkTabsWrap.vertical ol li.active,
.tab-sidebar .gkTabsWrap.horizontal ol li:hover,
.tab-sidebar .gkTabsWrap.horizontal ol li.active{
    text-shadow:none;
    color:#00c1d5 !important;
}
.tab-sidebar .gkTabsWrap.vertical ol{
    border-bottom:1px solid #00c1d5;
}
.top-rated .nspArts{
    padding:0;
}
.top-rated .nspArts .nspArt{
    margin:0;
}
.top-rated .nspArts .nspArt .nspInfo{
    margin-bottom:0;
    font-size:14px;
    text-transform:uppercase;
}
.top-rated .nspArts .nspArt .nspHeader{
    font-size:14px;
    text-transform:capitalize;
    padding:5px 0 0;
    font-family:'Roboto Slab', serif;
}
.top-rated .nspArts .nspArt .nspHeader a{
    color:#1a2128;
}
.top-rated .nspArts .nspArt:last-child a{
    margin:0 20px 0 0 !important;
}
.news-gallery .nspArts{
    position:relative;
    padding:0;
}
.news-gallery .nspArts .nspTopInterface{
    position:absolute;
    bottom:15px;
    z-index:9999;
    right:15px;
    margin:0;
}
.news-gallery .nspArts .nspTopInterface .nspPagination li{
    border-radius:100%;
    background:#fff;
    width:10px;
    height:10px;
    opacity:.7;
}
.news-gallery .nspArts .nspTopInterface .nspPagination li:hover{
    opacity:1;
}
.video-design{
    position:relative;
}
.video-design .gkNspPM-VideoList{
    margin:0 -15px;
}
.video-design .gkNspPM-VideoList .gkItemsPage figure.gkItem{
    padding:0 15px;
}
.video-design .gkNspPM-VideoList .gkItemsPage figure.gkItem figcaption{
    padding:0;
}
.video-design .gkNspPM-VideoList .gkItemsPage figure.gkItem figcaption h3{
    padding:10px 0 5px;
    font-size:14px;
    text-transform:capitalize;
    font-family:'Roboto Slab', serif;
    text-align:left;
}
.video-design .gkNspPM-VideoList .gkItemsPage figure.gkItem figcaption h3 a{
    color:#1a2128;
}
.video-design .gkNspPM-VideoList .gkItemsPage figure.gkItem figcaption strong{
    text-transform:none;
    color:#bbbbbb;
    font-size:13px;
    text-align:left;
    font-weight:400;
    font-style:italic;
}
.video-design .gkNspPM-VideoList .gkItemsPage figure.gkItem:hover figcaption{
    background:none;
}
.video-design .gkNspPM-VideoList .gkBottomNav{
    border:none;
    position:absolute;
    top:-67px;
    right:0;
    margin:-3px 15px 0;
    padding:0;
}
.video-design .gkNspPM-VideoList .gkBottomNav .gkBottomNavPagination{
    opacity:0;
    padding:0 24px 0 23px;
}
.video-design .gkNspPM-VideoList .gkBottomNav .gkBottomNavPrev,
.video-design .gkNspPM-VideoList .gkBottomNav .gkBottomNavNext{
    border:none;
    margin:0;
    font-family:FontAwesome;
    background:#00c1d5;
    display:inline-block;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    font-size:25px;
    color:#fff;
    z-index:99;
}
.video-design .gkNspPM-VideoList .gkBottomNav .gkBottomNavNext:after,
.video-design .gkNspPM-VideoList .gkBottomNav .gkBottomNavPrev:after{
    color:#fff;
    font-size:25px;
    left:13px;
    line-height:20px;
}
.feature-list-design .nspArts{
    padding:0;
}
.feature-list-design .nspArts .nspArt h4.nspHeader{
    padding:15px 0 5px 0;
    font-size:14px;
    text-transform:capitalize;
    font-family:'Roboto Slab', serif;
}
.feature-list-design .nspArts .nspArt h4.nspHeader a{
    color:#1a2128;
}
.feature-list-design .nspArts .nspArt .nspInfo{
    color:#bbbbbb;
    font-size:13px;
    font-style:italic;
}
.feature-list-design .nspArts .nspArt .nspInfo a{
    color:#bbbbbb;
}
.feature-list-design .nspLinks{
    padding:0;
}
.feature-list-design .nspLinks .nspList li{
    background:transparent;
    border:none;
    border-bottom:1px solid #f5f5f5;
    padding:0;
}
.feature-list-design .nspLinks .nspList li h4{
    font-size:12px;
    text-transform:capitalize;
    font-family:'Roboto Slab', serif;
}
.feature-list-design .nspLinks .nspList li h4 a{
    color:#1a2128;
}
.t3-address{
    background:#333333;
    color:#888888;
    padding:5px 0;
    margin-top:30px;
}
.t3-address .container{
    background:transparent;
}
.contact-details{
    text-align:center;
    font-size:14px;
}
.contact-details span{
    margin:0 10px;
}
.contact-details span:before{
    margin:0 8px;
    color:#fff;
}
.breadcrumb{
    background:transparent;
    margin-bottom:0;
    padding-left:0;
    padding-right:0;
    border-radius:0;
}
.breadcrumb > li + li:before{
    content:"/\00a0";
}
.breadcrumb > .active{
    color:#999999;
}
.breadcrumb > .active + li:before{
    content:"";
    padding:0;
}
.breadcrumb > .active .hasTooltip{
    padding-right:15px;
}
.breadcrumb .divider{
    display:none;
}
.footer-menu-wrap .container{
    position:relative;
}
.footer-menu-wrap .container .back-to-top{
    position:absolute;
    right:0;
    top:14px;
}
.footer-menu-wrap .container .back-to-top .btn-totop{
    background:#fff;
    border:none;
    padding:3px 8px;
}
.footer-menu-wrap .container .back-to-top .btn-totop i{
    font-size:24px;
    line-height:30px;
    width:22px;
    color:#000;
}
.t3-bottom > div{
    border-left:1px solid #333333;
    padding:0 20px;
}
.t3-bottom > div:first-child{
    border-left:none;
}
.t3-bottom > div .t3-module{
    padding:57px 0 20px;
}
.bottom-news .nspArts{
    padding:0;
}
.bottom-news .nspArts .nspArt{
    margin:0;
}
.bottom-news .nspArts .nspArt .nspHeader{
    font-size:12px;
    text-transform:capitalize;
    padding:5px 0 0;
    font-family:'Roboto Slab', serif;
}
.bottom-news .nspArts .nspArt .nspHeader a{
    color:#fff;
}
.bottom-news .nspArts .nspArt .nspInfo{
    margin-bottom:0;
    font-size:12px;
}
.bottom-news .nspArts .nspArt .nspInfo a{
    color:#fff;
}
.t3-footer-menu{
    padding:15px 0;
    border-top:1px solid #333333;
    border-bottom:1px solid #333333;
}
.t3-footer-menu .t3-module{
    padding-top:0;
}
.t3-footer-menu .k2CategoriesListBlock{
    text-align:center;
}
.t3-footer-menu .k2CategoriesListBlock ul{
    list-style:none;
    padding:0;
    margin:0;
    display:block;
}
.t3-footer-menu .k2CategoriesListBlock ul li{
    display:inline-block;
    margin:0 15px;
}
.t3-footer-menu .k2CategoriesListBlock ul li:before{
    background:#d82731;
    content:"";
    display:block;
    height:3px;
    left:-15px;
    position:relative;
    top:13px;
    width:3px;
}
.t3-footer-menu .k2CategoriesListBlock ul li:first-child{
    margin-left:0;
}
.t3-footer-menu .k2CategoriesListBlock ul li:first-child:before{
    display:none;
}
.t3-footer-menu .k2CategoriesListBlock ul li a{
    color:#fff;
}
.t3-footer{
    border-top:1px solid #333333;
    background:#333333;
    color:#fff;
    margin:80px 0 0;
}
.t3-footer .container{
    background:transparent;
}
.t3-footer:before,
.t3-footer:after{
    content:" ";
    display:table;
}
.t3-footer:after{
    clear:both;
}
.t3-footer small{
    display:block;
    font-size:100%;
}
.t3-footnav{
    padding:30px 0;
}
.t3-footnav:before,
.t3-footnav:after{
    content:" ";
    display:table;
}
.t3-footnav:after{
    clear:both;
}
@media screen and (min-width:768px){
    .t3-footnav{
        padding:60px 0;
    }
}
.t3-footnav .t3-module{
    background:#111111;
    color:#888888;
}
.t3-footnav .t3-module .module-title{
    color:#888888;
    font-size:18px;
    margin-bottom:10px;
}
.t3-footnav .t3-module ul{
    list-style:none;
    margin-left:0;
    margin-bottom:0;
    padding-left:0;
}
.t3-footnav .t3-module ul > li{
    line-height:24px;
}
.t3-footnav .t3-module ul > li > a{
    color:#888888;
}
.t3-footnav .t3-module ul > li > a:hover,
.t3-footnav .t3-module ul > li > a:active,
.t3-footnav .t3-module ul > li > a:focus{
    color:#888888;
}
.t3-copyright{
    text-align:center;
    font-size:12px;
    padding:35px 0;
}
.t3-copyright:before,
.t3-copyright:after{
    content:" ";
    display:table;
}
.t3-copyright:after{
    clear:both;
}
.t3-copyright small{
    margin-bottom:5px;
}
.poweredby:before,
.poweredby:after{
    content:" ";
    display:table;
}
.poweredby:after{
    clear:both;
}
@media screen and (min-width:991px){
    .poweredby{
        text-align:right;
    }
}
.poweredby .t3-logo,
.poweredby .t3-logo-small{
    opacity:.8;
    display:inline-block;
}
.blog-image-left{
    width:48%;
    float:left;
    margin-right:0;
}
.blog-content-right{
    width:50%;
    float:left;
    padding-left:30px;
}
.blog-image-left span.catItemImage img{
    padding:0;
}
div.itemListCategory{
    border-bottom:1px solid #f5f5f5;
}

.blog-meta{
    position:relative;
    z-index:1;
    background:#f3f3f3;
    border-bottom:1px solid #E5E5E5;
    color:#aaa;
    padding:5px 15px;
}
.blog-meta > ul{
    padding:0;
    list-style:none;
    margin:0;
}
.blog-meta > ul li{
    display:inline-block;
    margin-right:5px;
}
.blog-meta > ul li a{
    color:#aaa;
}
.blog-meta > ul li i{
    margin-right:5px;
}
.blog-style2-meta > ul{
    padding:0;
    list-style:none;
    margin:0;
}
.blog-style2-meta > ul li{
    display:inline-block;
    margin-right:5px;
    color:#a5a5a5;
}
.blog-style2-meta > ul li a{
    color:#a5a5a5;
}
.blog-style2-meta > ul li i{
    margin-right:5px;
}
div.catItemHeader h3.catItemTitle,
div.userItemHeader h3.userItemTitle,
div.tagItemHeader h2.tagItemTitle,
div.itemHeader h2.itemTitle{
    font-size:16px;
    line-height:20px;
    text-transform:capitalize;
    font-family:'Roboto Slab', serif;
    padding:10px 0 5px;
    margin:0;
}
div.catItemHeader h3.catItemTitle a,
div.userItemHeader h3.userItemTitle a,
div.tagItemHeader h2.tagItemTitle a,
div.itemHeader h2.itemTitle a{
    color:#1a2128;
}
div.userBlock h2,
.itemAuthorName,
div.itemAuthorLatest h3,
.itemRelated h3,
.itemCommentsCounter,
div.itemCommentsForm h3{
    font-family:'Roboto Slab', serif;
    font-size:16px;
    text-transform:uppercase;
    margin:0;
    padding:0;
}
.itemAuthorName a{
    color:#1a2128;
}
div.itemHeader h2.itemTitle{
    font-size:24px;
    padding:15px 0 5px;
}
div.catItemView{
    padding:0 0 30px;
}
div.userBlock{
    margin:0 0 30px 0;
    border-bottom:1px solid #f5f5f5;
    padding-bottom:30px;
}
div.k2LatestCommentsBlock ul li a{
    color:#1a2128;
}
div.k2CategoriesListBlock ul li a,
div.k2ArchivesBlock ul li a{
    color:#1a2128;
}
div.k2CategoriesListBlock ul li a:hover,
div.k2ArchivesBlock ul li a:hover{
    color:#00c1d5;
}
div.k2TagCloudBlock a:hover{
    background:#00c1d5;
}
table.calendar tr td.calendarToday{
    background:#00c1d5;
}
.rating-toolbar{
    border-top:1px solid #f5f5f5;
    border-bottom:1px solid #f5f5f5;
    padding:8px 0;
    margin:20px 0;
}
.attach-modified{
    padding:8px 0 20px;
}
div.itemNavigation{
    border-top:1px solid #f5f5f5;
    border-bottom:1px solid #f5f5f5;
}
div.itemAuthorLatest ul li a{
    color:#888888;
    margin:0 5px;
}
div.itemAuthorLatest ul li:before{
    content:"\f101";
    color:#00c1d5;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
}
a.itemRelTitle{
    color:#888888;
    font-size:12px;
}
.socialsharethis{
    padding:30px 0 15px;
}
.socialsharethis .stButton .stFb,
.socialsharethis .stButton .stTwbutton,
.socialsharethis .stButton .stMainServices,
.socialsharethis .stButton .stButton_gradient{
    height:22px !important;
}
.pagination .active a:hover{padding:8px 16px !important}
.pagination{
    /*margin:20px auto;*/
	margin:4px auto;
    text-align:center;
    border-radius:0;
    width:100%;
}
.pagination > li{
    display:inline-block;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span{
    border-radius:0;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{
    border:0 solid #f5f5f5;
    background-color:#00c1d5;
    color:#fff;
}
.pagination > li > a,
.pagination > li > span{
    margin-left:2px;
    padding:8px 16px;
    background-color:#fff;
    color:#00c1d5;
    border:0 solid #f5f5f5;
}
.pagination > li > a:hover,
.pagination > li > a:focus{
    /*background:#00c1d5;*/
    border:1px solid #00c1d5;
    color:#00c1d5;
    padding:7px 15px;
    background:#fff;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{
    background:#00c1d5;
    color:#fff;
    border:0 solid #f5f5f5;
}
.t3-module{
    padding-top:42px;
}
@media screen and (min-width:768px){
    .t3-module{
        padding-top:42px;
    }
}
.t3-mainbody .t3-content{
    padding-top:25px;
    padding-right:17px;
}
.t3-mainbody .t3-content .t3-mast-top-1 .t3-module:first-child{
    padding-top:0;
}
.t3-sidebar{
    padding-left:25px;
    padding-top:25px;
}
.t3-sidebar .t3-module:first-child{
    padding-top:0;
}
@media (min-width:992px) and (max-width:1199px){
    .boxWidth .container{
        width:970px;
    }
    .module-ct ul.nav > li{
        margin-right:15px;
    }
    .hot-feature .nspArts .nspArtPage .nspArt .nspHeader{
        padding:25px 15px 15px;
        font-size:14px;
    }
    .home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1{
        min-height:163px;
    }
    .home1-showcase2 .sprocket-strips .sprocket-strips-container > li .sprocket-strips-item1 .sprocket-strips-wrap .sprocket-strips-content .sprocket-strips-text{
        font-size:11px;
    }
    .smart-feature .nspArts h4.nspHeader{
        font-size:12px;
    }
    .design1 .nspLinksWrap .nspLinks ul li > a{
        margin:0 10px 0 0 !important;
    }
    .design1 .nspLinksWrap .nspLinks ul li h4{
        font-size:12px;
    }
    .design1 .nspLinksWrap .nspLinks ul li p{
        font-size:12px;
    }
    .design1 .nspArts .nspArt{
        padding:0 15px 0 0 !important;
    }
    .design1 .nspArts .nspArt img.nspImage{
        height:165px !important;
    }
    .design2 .nspLinksWrap .nspLinks ul li > a{
        margin:0 10px 0 0 !important;
    }
    .design2 .nspLinksWrap .nspLinks .nspList li h4{
        font-size:12px;
    }
    .design2 .nspLinksWrap .nspLinks ul li p{
        font-size:12px;
    }
    .design4 .nspLinks .nspList li h4{
        font-size:12px;
    }
    .design4 .nspLinks .nspList li p{
        font-size:12px;
    }
    .feature-list-design .nspLinks .nspList li h4{
        font-size:11px;
    }
    .bottom-news .nspArts .nspArt .nspHeader{
        font-size:10px;
    }
    .photo-gallery a{
        margin:0;
        line-height:0;
        padding:0;
        font-size:0;
    }
    .photo-gallery img.sp_simple_gallery{
        width:32%;
        margin:0;
        padding:5px;
    }
    .featured-design .nspArts .nspArt img.nspImage{
        height:210px !important;
    }
    .featured-design .nspArts .nspTopInterface .nspPrev,
    .featured-design .nspArts .nspTopInterface .nspNext{
        top:40%;
    }
    .top-rated .nspArts .nspArt .nspHeader{
        font-size:11px;
    }
}

@media (min-width:768px) and (max-width:991px){
    .boxWidth .container{
        width:750px;
    }
    .module-ct ul.nav > li{
        margin-right:15px;
    }
    .home1-showcase2 .sprocket-strips .sprocket-strips-container{
        margin:-10px -10px;
    }
    .logo a{
        margin:0;
    }
    ul.social-buttons li{
        margin-left:10px;
    }
    .t3-megamenu .navbar-nav.level0 > li > a{
        padding:18px 3px !important;
    }
    .home1-showcase2 .sprocket-strips .sprocket-strips-container.cols-2 > li{
        width:48%;
    }
    .home-slider3 .nspArts .nspBotInterface .nspPrev,
    .home-slider3 .nspArts .nspTopInterface .nspPrev,
    .home-slider3 .nspArts .nspBotInterface .nspNext,
    .home-slider3 .nspArts .nspTopInterface .nspNext{
        top:45%;
    }
    .home-slider3 .nspArts .nspBotInterface .nspPrev,
    .home-slider3 .nspArts .nspTopInterface .nspPrev{
        left:0;
    }
    .home-slider3 .nspArts .nspBotInterface .nspNext,
    .home-slider3 .nspArts .nspTopInterface .nspNext{
        right:0;
    }
    .smart-feature .nspArt .fleft{
        float:none !important;
    }
    .design1 .nspLinksWrap .nspLinks ul li h4{
        font-size:11px;
    }
    .design1 .nspLinksWrap .nspLinks ul li p{
        font-size:12px;
    }
    .featured-design .nspArts{
        width:50% !important;
    }
    .design1 .nspLinksWrap,
    .feature-list-design .nspLinksWrap{
        padding:0;
    }
}

@media (max-width:767px){
    .boxWidth .container{
        width:auto;
    }
    .banner-top{
        margin-top:30px;
    }
    .home-slider3 .nspArts .nspBotInterface .nspPrev,
    .home-slider3 .nspArts .nspTopInterface .nspPrev,
    .home-slider3 .nspArts .nspBotInterface .nspNext,
    .home-slider3 .nspArts .nspTopInterface .nspNext{
        top:45%;
    }
    .home-slider3 .nspArts .nspBotInterface .nspPrev,
    .home-slider3 .nspArts .nspTopInterface .nspPrev{
        left:0;
    }
    .home-slider3 .nspArts .nspBotInterface .nspNext,
    .home-slider3 .nspArts .nspTopInterface .nspNext{
        right:0;
    }
    .home-slider3 .nspArts .nspArt{
        width:33.3333333%;
    }
    ul.social-buttons li{
        margin-left:10px;
    }
    .home1-showcase2 .sprocket-strips .sprocket-strips-container.cols-2 > li{
        width:50%;
        float:left;
    }
    .home1-showcase2 .sprocket-strips .sprocket-strips-container{
        margin:-10px;
    }
    .smart-feature .nspArts h4.nspHeader{
        font-size:11px;
    }
    .smart-feature .nspArts .nspArt .fleft{
        float:none;
    }
    .smart-feature .nspArts .nspArt{
        width:50%;
        margin-bottom:10px;
    }
    .design1 .nspArts,
    .design1 .nspLinksWrap.right{
        float:none !important;
        width:100% !important;
    }
    .design1 .nspArts .nspArt{
        padding:0 15px 0 0 !important;
    }
    .design1 .nspArts .nspArt img.nspImage{
        height:180px !important;
    }
    .design1 .nspLinksWrap{
        padding:0;
    }
    .tab-news1 .gkTabsWrap.vertical ol li,
    .tab-news1 .gkTabsWrap.horizontal ol li{
        font-size:12px;
        padding:0 12px !important;
    }
    .design2 .nspLinksWrap .nspLinks .nspList li a{
        margin:0 10px 0 0 !important;
    }
    .design2 .nspLinksWrap .nspLinks .nspList li h4{
        font-size:11px;
    }
    .design2 .nspLinksWrap .nspLinks .nspList li p{
        font-size:13px;
    }
    .design3 .nspArts .nspArt h4.nspHeader{
        font-size:13px;
    }
    .design4 .nspLinks .nspList li h4{
        font-size:13px;
    }
    .design4 .nspArts .nspArt h4.nspHeader{
        display:inline-block;
        padding:10px 0;
    }
    .design4 .nspLinksWrap{
        padding:0;
    }
    .design4 .nspLinks .nspList li p{
        font-style:italic;
        font-size:13px;
    }
    .news-gallery .nspArts .nspTopInterface .nspPagination{
        display:block;
    }
    .featured-design .nspArts{
        width:50% !important;
    }
    .video-design .gkNspPM-VideoList .gkItemsPage figure.gkItem figcaption h3{
        font-size:13px;
    }
    .feature-list-design .nspLinksWrap{
        padding:0;
    }
    .nav.nav-pills{
        margin-bottom:20px;
    }
}


@media (max-width:610px){
	.mobile_pagination{display:block !important}
	.desktop_pagination{display:none}
	.mobile_pagination .catlink:after{ margin-left:10px;margin-right:7px}
}
@media (max-width:479px){
    .smart-feature .nspArts .nspArt{
        width:50%;
        margin-bottom:10px;
    }
    .smart-feature .nspArts .nspArt .fleft{
        float:none;
    }
    .smart-feature .nspArts .nspInfo{
        font-size:13px;
        margin-bottom:0;
    }
    .smart-feature .nspArts h4.nspHeader{
        font-size:12px;
    }
    .design1 .nspArts,
    .design1 .nspLinksWrap.right{
        float:none !important;
        width:100% !important;
    }
    .design2 .nspLinksWrap{
        padding:0;
    }
    .design2 .nspArts .nspArt h4.nspHeader{
        display:inline-block;
        padding:10px 0;
    }
    .featured-design .nspArts{
        width:80% !important;
    }
    .news-gallery .nspArts{
        width:80% !important;
    }
    .tab-news1 .gkTabsWrap.vertical ol li,
    .tab-news1 .gkTabsWrap.horizontal ol li{
        font-size:10px;
        padding:0 12px !important;
    }
    div.itemRelated ul li{
        width:50%;
    }
}

@media (min-width:320px) and (max-width:478px){
    .module-ct ul.nav > li{
        margin-right:18px;
    }
    .home-slider1 .sprocket-features .sprocket-features-arrows .arrow.prev{
        left:5px;
    }
    .home-slider1 .sprocket-features .sprocket-features-arrows .arrow.next{
        right:5px;
    }
    .home-slider1 .sprocket-features .sprocket-features-content .sprocket-features-desc{
        font-size:13px;
    }
    .home-slider3 .nspArts .nspArt{
        width:100%;
    }
    .tab-news1 .gkTabsWrap.vertical ol li,
    .tab-news1 .gkTabsWrap.horizontal ol li{
        font-size:9px;
        padding:0 8px !important;
    }
    .design1 .nspLinksWrap .nspLinks ul li h4{
        font-size:10px;
    }
    .design1 .nspLinksWrap .nspLinks ul li p{
        font-size:12px;
    }
    .design2 .nspLinksWrap .nspLinks .nspList li h4{
        margin-top:5px;
    }
    div#itemListPrimary .itemContainer{
        width:100% !important;
    }
    div#itemListPrimary .itemContainer.itemContainerLast{
        padding:0;
    }
    .blog-image-left{
        width:100%;
        float:none;
    }
    .blog-content-right{
        width:100%;
        float:none;
        padding-left:0;
    }
    div.itemCommentsForm form input.inputbox{
        width:200px;
    }
    div.itemRelated ul li{
        padding:0 10px;
    }
}

/* Style modifications */

/* Search */

.search .form-search:before{
    display:none;
}


.adresse-bottom img{
    margin:0;
/*	width:214px; LULU*/
	max-height:162px;
	height:auto;
}
#Mod_z1 .adresse-bottom p{line-height:30px}
#Mod_z2 p{line-height:31px}
.adresse-bottom p{/*
    font-size:18px;
    line-height:34px;
    text-transform:uppercase;*/
    margin-bottom:0;
    font-weight:300;
}
.custom.copyright a{color:#fff}
#Mod_z3 .item-353{display:none}
.custom.copyright a:hover,.custom.copyright a:focus{text-decoration:none}
.adresse-bottom a{
    font-weight:500;
    text-decoration:none;
    text-transform:none;
    color:#00b7e8;
}
.adresse-bottom a:hover{
    color:#2a8c95;
    text-decoration:none;
}


.t3-bottom h3.module-title{
    font-weight:600;
    font-size:18px;
    text-transform:uppercase;
    color:#fff;
    margin:20px 0 30px 0;
}
.t3-bottom .module-ct ul li{
    width:100%;
}
.t3-bottom .module-ct ul li a{
    font-weight:500;
    font-size:16px;
    text-transform:uppercase;
    color:#00b7e8;
}
.t3-bottom .module-ct ul li a:hover{
    color:#2a8c95;
}

.t3-copyright .copyright p, .t3-copyright .copyright a{
    font-size:16px;
    color:#fff;
    font-weight:300;
    text-decoration:none;
}
.t3-copyright .copyright a:hover{
    color:#fff;
}
@media (min-width:767px){
    .t3-bottom h3.module-title{
        margin:65px 0 30px 0;
    }
}
@media (max-width:500px){
    .t3-bottom .col-xs-6{
        width:100%;
    }
}

.t3-sidebar .annonces-reseau h3.module-title{
    background:none;
    color:#000;
    text-transform:uppercase;
    font-size:24px;
    font-weight:500;
    height:auto;
    margin:0 0 15px 0;
    padding:0;
}
.t3-sidebar .annonces-reseau ul li.item-199{/*
    margin-right:53px;*/
}.agenda #Mod113 h3.module-title,
.t3-sidebar .annonces-reseau ul li.item-199.active a
,.t3-sidebar .annonces-reseau ul li.item-101.active a,.t3-sidebar h3.module-title:hover,
.t3-sidebar-right h3.module-title:hover{color:#fff;background:#d98200}
.t3-sidebar #Mod112 h3.module-title:hover{color:inherit;background:inherit}
/*.t3-sidebar #Mod113 h3.module-title:hover,
.t3-sidebar-right #Mod124 h3.module-title:hover*/
.t3-sidebar .annonces-reseau ul li.item-101{
    margin-right:0;float:right
}
.t3-sidebar .annonces-reseau ul li a{
    padding:50px 0;
    font-size:18px;
    line-height:25px;
    background:#ff9900;
    font-weight:600;
    color:#fff;/* !important;*/
    text-align:center;
    text-transform:uppercase;
    width:143px;
    height:143px;
}
.t3-sidebar .annonces-reseau ul li a:hover,.t3-sidebar .annonces-reseau ul li a:focus{
    color:#fff;
    background:#d98200;
}
@media (max-width:1200px){.annonces-reseau li{width:45%}}
@media (max-width:992px){.annonces-reseau li{width:auto}}

.t3-sidebar .menu-droite ul li{
    width:100%;
    margin:0 0 34px 0;
}/*
.affiche_read_more{margin-top:10px}*/
.t3-sidebar .menu-droite ul li a{
    width:100%;
    height:54px;
    background:#00c1d5;
    font-size:18px;
    font-weight:600;
    color:#fff;
    text-align:left;
    text-transform:uppercase;
    line-height:50px;
    padding:0 0 0 20px;
}
.t3-sidebar .menu-droite ul li a:hover{
    color:#fff;
}
.t3-sidebar .menu-droite ul li.item-285 a{
    background:#ff9900;
}
.t3-sidebar .menu-droite ul li.item-285 a:hover{
    background:#d17101;
}
.t3-sidebar .menu-droite ul li.item-286 a:hover,
.t3-sidebar .menu-droite ul li.item-287 a:hover{
    background:#2a8c95;
}
.t3-sidebar h3.module-title{
    background:#ff9900;
    color:#fff;
    text-transform:uppercase;
    font-size:18px;
    font-weight:600;
    width:100%;
    padding:0 0 0 20px;
    line-height:48px;
}
.t3-sidebar .affiche-right .title h4, .t3-sidebar .affiche-right .fcitem_title, .t3-sidebar .affiche-right .fcitem_title a{
    padding-top:0;
    margin-top:0;
    color:#000 !important;
    font-weight:900 !important;
    font-size:18px !important;
    line-height:16px;
    text-decoration:none;
    text-transform:none;
}
.t3-sidebar .affiche-right p, .t3-sidebar .affiche-right .fcitem_text{
    font-size:14px;
    line-height:20px;
    margin-bottom:5px;
}
.t3-sidebar .affiche-right a{
    text-transform:uppercase;
    font-size:14px;
    font-weight:400;
    text-decoration:none;
    color:#ff9900;
}

.t3-sidebar h3.module-title a{color:#fff;display:block}
.detail_dossier{color:#000000}
.detail_dossier:hover,.detail_dossier:focus{color:#000000}

@media (min-width:767px){
    .t3-sidebar .affiche-right .col-md-5{
        width:37%;
    }
    .t3-sidebar .affiche-right .col-md-7{
        width:59%;
        padding-right:0;
		  padding-left:2px;
    }
}


/* Module mod_flexicontent_featured_wrapper */
.t3-sidebar .mod_flexicontent_featured_wrapper,.t3-sidebar .module_actu,.latestnews a{
    padding:9px 0 9px 19px;
    border-bottom:1px #dfdede solid;
    line-height:22px;width:100%
}
/*.t3-sidebar .mod_flexicontent_featured_wrapper:first-child:hover{ padding-top:18px}*/
.mod_flexicontent_wrapper.agenda{
    overflow:initial !important;
	margin-bottom:0 !important;
}
.t3-sidebar .mod_flexicontent_featured_wrapper:hover{
    background:#fae6c5;
    /*margin:0 -20px;*/
    /*padding:19px  20px;*/
    /*border:0;*/
    cursor:pointer;
}


.t3-sidebar .mod_flexicontent_wrapper .fcitem_title, .t3-sidebar .mod_flexicontent_wrapper .fcitem_title a{
    font-weight:600;
    font-size:14px;
    color:#000;
    text-decoration:none;
}
.t3-sidebar .link-all{
    margin:20px 0 0;
    padding-left:20px;
}

.t3-sidebar .link-all a{
    text-decoration:none;
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
}
.t3-sidebar .t3-module{padding-top:30px}
.t3-sidebar .annonces-reseau{margin-bottom:20px;padding-top:20px}
.t3-sidebar #Mod113 h3.module-title{
    margin-bottom:0;
}
.t3-sidebar-right #Mod124{
    padding-top:20px !important;
}/*
#Mod146 {/*AlainR : 2021.02.25* /
	/*min-* /height: 471px;
}/*AlainR : 2021.03.08*/
.t3-sidebar-right #Mod146:hover{
    /*background:#fae6c5;*/
    /*margin:0 -20px;
    padding:20px 20px 0 20px;*/
    cursor:pointer;
}
.affiche-right #mod_fcitems_box_featured_124{
    padding-top:15px;
}
#Mod198 .module-inner:hover,/*AlainR : 2023.01.16*/
.affiche-right #mod_fcitems_box_featured_124:hover{
    background:#fae6c5;
	padding-bottom:20px;
    margin-bottom:-20px;
}
.affiche-right .image_featured img{width:100%}

/* Modules plateformes et fil de l'agenda*/
.t3-sidebar .mod_flexicontent_wrapper.derniers.article-recent .fcitem_title a{font-size:16px}
.article-recent .image_standard{margin:1em 15px;padding:0;max-width:340px;max-height:100%}/*
.article-recent .image_standard img{}*/
.article-recent .content_standard{margin:0 15px/*;padding:0 14px*/}
.article-recent .mod_flexicontent_standard_wrapper_innerbox .content-small-article{margin:0}
.derniers .fcitem_date,.derniers .author_bloc{font-size:12px}
.derniers.article-recent .link-all{padding-left:5px}
.agenda .derniers.article-recent .link-all a{color:#4dc9d8;display:block}
.agenda .derniers.article-recent .link-all a:hover,.agenda .derniers.article-recent .link-all a:focus{color:#2a8c95}
.page-emplois .mod_flexicontent_wrapper,.page-formations .mod_flexicontent_wrapper,.page-agenda .mod_flexicontent_wrapper,.albums-photos .mod_flexicontent_wrapper,.pageactualites .mod_flexicontent_wrapper{margin:0}
.mod_flexifilter_wrapper.mod_flexifilter_wrap{margin:2em 0}

/* Les rubriques */
.video-1 .categories-module li{
    border:0;
    display:inline-block;
    float:left;
}
@media (min-width:1024px){
	.video-1 .categories-module li .mod_fccats_catimg_block{
		padding-right:9px !important;
	}
}

.actualites-module .col-md-4t{}
.video-1 .categories-module li .mod_fccats_catimg_block{
    position:relative;
    margin:0 6px 0 0;

}

.video-1 .categories-module li:last-child .mod_fccats_catimg_block{
    margin:0;
}
.video-1 .categories-module li .mod_fccats_catimg_block .title-cat{
	max-width:264px !important;
    position:absolute;
    bottom:0;
    left:0;
    background:rgba(56,56,56,0);
    background:-moz-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:-webkit-gradient(left top, left bottom, color-stop(20%, rgba(56,56,56,0)), color-stop(98%, rgba(56,56,56,0.86)), color-stop(100%, rgba(77,77,77,0.88)));
    background:-webkit-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:-o-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:-ms-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:linear-gradient(to bottom, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#4d4d4d', GradientType=0 );
    display:inline-block;
    padding:50px 10px 12px 16px;
    width:100%;
}

.video-1 .mod_fccats_catimg_block img{
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
	width:100%;

}

.video-1 .mod_fccats_catimg_block:hover a>img{
    transform:scale(1.2);
}

.video-1 .mod_fccats_catimg_block a{
    display:block;
    overflow:hidden;
}

.video-1 .mod_fccats_catimg_block a:hover > img{
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
}

.video-1 .categories-module li .mod_fccats_catimg_block .title-cat{
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    font-size:26px;
}
.video-1 .categories-module li .mod_fccats_catimg_block:hover .title-cat a{
    /*color:#282828;*/
    /*color:#00c1d5;*/
}
.articles .author_bloc{font-size:12px;display:inline-block}

.flex-direction-nav li:first-child{margin-left:0}
/*  Articles récents */
h1.articles-recents,h1.cattitle,.page-header h1,.page-emplois h1,.page-formations h1,h1.componentheading{
    background:url("../../images/bg-title.jpg") no-repeat bottom left;
    padding:0 0 25px 0;
    color:#000000;
    text-transform:uppercase;
    font-size:24px;
    font-weight:400;margin-top:8px;
}
.articles-recents .fcitem_title, .articles-recents .fcitem_title a{
    text-decoration:none;
    color:#000000;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    margin-bottom:0;
    display:inline-block;
}
.articles-recents .content_standard .fc_inline.fcitem_title .fc_block{line-height:17px}
.articles-recents .fcitem_date.created{
    color:#00c1d5;
    font-size:12px;
    margin:-5px 0 0 0;
    display:block !important;
    font-weight:600;
}
.articles-recents .fcitem_text{
    font-size:14px;
    line-height:20px;
    margin:5px 0;
}
.fcitem_readon a,.actualites .nspArt .readon{
    color:#00c1d5;
    text-transform:uppercase;
    font-size:14px;
    font-weight:500;
    text-decoration:none;
}
.articles-recents .link-all{
    background:#eeeeee;
    text-align:center;
    width:100%;
    margin:10px  0;/*30px*/
}
.articles-recents .link-all a{
    text-decoration:none;
    display:block;
    color:#00c1d5;
    line-height:54px;/*88px*/
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
}

/* Le fil d'actu */
.t3-video-top h3{
    color:#fff;
    padding:0 8px 0;
    font-size:18px;
    font-family:'Open Sans', serif;
    text-transform:uppercase;
    font-weight:600;
    background:#00c1d5;
    margin-bottom:0;
}
.t3-module.title-primary h3.module-title a:hover{text-decoration:none}
.t3-video-top .t3-video-top h3{
    max-width:190px;
}
.t3-video-top .actualites{
    border-top:3px #00c1d5 solid;
    padding:30px 0 0;
    position:initial !important;
}
.t3-video-top .actualites .nspTopInterface{
    right:14px;
    top:28px;
}
.actualites ul.actualites-module{
    padding:0;
    margin:0;
}

#video-bottom .video-bottom .col-lg-4.col-md-4.col-sm-4.col-xs-4{
	padding-left:20px;
}
.actualites .fcitem_title, .actualites .fcitem_title a, .actualites .nspArt h4.nspHeader a{
    text-decoration:none;
    color:#000000;
    font-size:16px;
    font-weight:600;
    line-height:24px;

}
.actualites .fc_inline.fcitem_title{
	display:inline-block !important;
    margin:0 0 14px 0;height:70px;overflow:hidden/*
    min-height:94px;*/
}@media (max-width:991px){.actualites .fc_inline.fcitem_title{height:auto;min-height:70px}}
.actualites .fcitem_date.created,.actualites .nspInfo.nspInfo1.tleft.fnone{
    color:#00c1d5;
    font-weight:600;
    font-size:12px;
    display:block !important;
}
.actualites .fcitem_text{
    min-height:92px;
    line-height:20px;
}

.t3-video-top .mod-html h3{
    margin-bottom:35px;
    border-bottom:3px #00c1d5 solid;
    margin-top:0;
}
.t3-video-top .mod-html, .t3-video-top .mod-html p{
    font-size:16px;
}
.t3-video-top .mod-html h2{
    margin:25px 0 20px 0;
    padding:0;
    font-size:30px;
    font-weight:600;
    text-align:center;
}
.t3-video-top .mod-html a,.moduletable a.link-bttm{
    text-decoration:none;
    color:#00c1d5;
}
.t3-video-top .mod-html ul{
    margin:0;
    padding:0;
}
.t3-video-top .mod-html ul li:first-child{
    background:none;
}
.t3-video-top .mod-html ul li{
    display:inline-block;
    background:url("../../images/bg-li.png") no-repeat left center;
    padding:2px 6px 2px 12px;
}
.t3-video-top .mod-html ul li a{
    font-weight:600;
    font-size:18px;
}
.t3-video-top .mod-html a.link-bttm,.moduletable a.link-bttm{
    display:block;
    background:#eeeeee;
    /*min-height:53px;*/
    line-height:54px;
    padding:0 15px;
    margin:33px 0 0;
    font-weight:600;
}
.t3-video-top .albums{
    border-top:3px #00c1d5 solid;
    padding:40px 0 0;
    position:initial !important;
}
.t3-video-top .albums ul{
    padding:0;
    margin:0;
}
.t3-video-top .albums ul .fcitem_text{
    margin-bottom:17px;
	min-height:120px;
}
.t3-video-top .albums  .content_featured{min-height:283px}
.t3-video-top .albums .block_read_more{
	position:absolute;
    bottom:16px;
}
.t3-video-top .t3-video-bottom h3{
    max-width:250px;
}
#video-bottom #wzy li:first-child{
	margin:26px 0 9px 0;
}
.t3-video-top .albums .nspTopInterface{
    right:14px;
    top:28px;
}
.video-bottom .mod-html ul li,#video-bottom .video-bottom .categories-module li{
    padding:0 18px 0 22px;
}
.albums .fcitem_title, .albums .fcitem_title a{
    color:#000;
    text-decoration:none;
    font-weight:600;
    font-size:16px;
    margin-bottom:0;
    display:block;
}
/*-----------11-11-2016--------------*/
.copyright_album{
	margin-top:-22px;
    padding-left:5px;
    font-size:10.5px;
    color:#999898;
    margin-bottom:20px;
	font-weight:600;
}

.album_desc{margin-bottom:47px}
.album_desc .separateur{margin:5px 0 27px}
.album_desc_item .label_strong{font-weight:600;line-height:24px;font-size:15px}
.album_bloc_items .dynamic_share,.album_bloc_items .dynamic_share + .filet_bleu{display:none}
.album_bloc_items .album_desc_item p{font-weight:normal;font-size:16px}
.album_bloc_items.article  .back_summary{display:inline-block;padding-top:11px;vertical-align:middle}
.album_desc .separateur{margin-top:0}
.album_bloc_items .encart.group{
	background:#eeeeee;
    padding:17px;
    margin-bottom:20px;
}
/*------------------------*/
.albums .fcitem_date.created{
    color:#00c1d5;
    font-weight:600;
    font-size:12px;
    min-height:20px;
    display:inline-block !important;
    margin:22px 0 0;
	margin-right:7px;
 }
.albums p a{
    color:#00c1d5;
}
.mod_flexicontent_featured_wrapper .author_bloc{display:inline-block !important;margin-left:7px}


#flexicontent .peercategorieslist.group{
    display:none;
}

.articles .fcitem_date.created{
    color:#00c1d5;
    font-weight:600;
    font-size:12px;
	margin-right:9px;
}
.article .fcitem_date.created{
    color:#00c1d5;
    font-weight:600;
    font-size:14px;
}
.article_auteur{font-style:italic}
h2.cattitle{
    background:url("../../images/bg-title.jpg") no-repeat bottom left;
    padding:0 0 25px 0;
    color:#000000;
    text-transform:uppercase;
    font-size:24px;
    font-weight:400;
	margin-top:8px;
}

#flexicontent ul.leadingblock.two > li,
#flexicontent ul.introblock.two > li{
    width:100% !important;
    margin:0;
    padding:5px 0;
    border:0
}
#flexicontent .fil-actualites ul.introblock.two>li,
#flexicontent ul.introblock.two.listing_actualite>li{padding:0}
.fccategory .articles{

    padding-bottom:30px;
}
.fccategory .articles .readmore a{
    color:#00c1d5;
    text-transform:uppercase;
    font-size:14px;
    font-weight:500;
    padding:0;
    text-decoration:none;
}
/*
.fccategory .articles .readmore a:hover{
    color:#f59628;
}*/
.articles h2{
    font-weight:600;
    font-size:16px;
    margin-bottom:0;
    margin-top:-4px;
}
.articles .lineinfo{
    margin-bottom:0 !important;
}
.articles .item-cat{
    padding:24px 0;
}
.articles .item-cat img{
    width:100%;
}
.articles li.fc_bloglist_item{
    overflow:initial !important;
}
.articles .item-cat:hover{
    background:#d4f3f8;
    margin:-1px -20px;
    padding:25px 5px;
    cursor:pointer;
}
.article h1{
    font-weight:600;
    font-size:26px;
    margin-bottom:3px;
}
.article .header-article{
    margin-bottom:20px;
}
.header-article a,.contenu_parution a,
.agenda .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.page-formations .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.page-emplois .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.page-themes .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.page-derniers-articles .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.page-dossiers .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-enfance .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-vieillesse .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-parcours .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-travail .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-soins .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-precarites .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-handicaps .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-migrations .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-genre .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-politiques .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-pratiques .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.theme-ethique .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.pageactualites .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.page-liste-des-parutions .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.page-bibliotheques .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.page-autres-ressources .t3-sidebar-right .derniers .fc_inline.fcitem_title > a,
.albums-photos .t3-sidebar-right .derniers .fc_inline.fcitem_title > a{color:#00c1d5}


.agenda .t3-sidebar-right .derniers .module_actu:hover,
.page-formations .t3-sidebar-right .derniers .module_actu:hover,
.page-emplois .t3-sidebar-right .derniers .module_actu:hover,
.page-themes .t3-sidebar-right .derniers .module_actu:hover,
.page-derniers-articles .t3-sidebar-right .derniers .module_actu:hover,
.page-dossiers .t3-sidebar-right .derniers .module_actu:hover,
.theme-enfance .t3-sidebar-right .derniers .module_actu:hover,
.theme-vieillesse .t3-sidebar-right .derniers .module_actu:hover,
.theme-parcours .t3-sidebar-right .derniers .module_actu:hover,
.theme-travail .t3-sidebar-right .derniers .module_actu:hover,
.theme-soins .t3-sidebar-right .derniers .module_actu:hover,
.theme-precarites .t3-sidebar-right .derniers .module_actu:hover,
.theme-handicaps .t3-sidebar-right .derniers .module_actu:hover,
.theme-migrations .t3-sidebar-right .derniers .module_actu:hover,
.theme-genre .t3-sidebar-right .derniers .module_actu:hover,
.theme-politiques .t3-sidebar-right .derniers .module_actu:hover,
.theme-pratiques .t3-sidebar-right .derniers .module_actu:hover,
.theme-ethique .t3-sidebar-right .derniers .module_actu:hover,
.pageactualites .t3-sidebar-right .derniers .module_actu:hover,
.page-liste-des-parutions .t3-sidebar-right .derniers .module_actu:hover,
.page-bibliotheques .t3-sidebar-right .derniers .module_actu:hover,
.page-autres-ressources .t3-sidebar-right .derniers .module_actu:hover,
.albums-photos .t3-sidebar-right .derniers .module_actu:hover,
.agenda .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.page-formations .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.page-emplois .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.page-themes .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.page-derniers-articles .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.page-dossiers .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-enfance .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-vieillesse .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-parcours .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-travail .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-soins .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-precarites .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-handicaps .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-migrations .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-genre .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-politiques .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-pratiques .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.theme-ethique .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.pageactualites .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.page-liste-des-parutions .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.page-bibliotheques .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.page-autres-ressources .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover,
.albums-photos .t3-sidebar-right .derniers .mod_flexicontent_featured_wrapper:hover{background:#d4f3f8}


.agenda .t3-sidebar-right .derniers h3.module-title,
.page-formations .t3-sidebar-right .derniers h3.module-title,
.page-emplois .t3-sidebar-right .derniers h3.module-title,
.page-themes .t3-sidebar-right .derniers h3.module-title,
.page-derniers-articles .t3-sidebar-right .derniers h3.module-title,
.page-dossiers .t3-sidebar-right .derniers h3.module-title,
.theme-enfance .t3-sidebar-right .derniers h3.module-title,
.theme-vieillesse .t3-sidebar-right .derniers h3.module-title,
.theme-parcours .t3-sidebar-right .derniers h3.module-title,
.theme-travail .t3-sidebar-right .derniers h3.module-title,
.theme-soins .t3-sidebar-right .derniers h3.module-title,
.theme-precarites .t3-sidebar-right .derniers h3.module-title,
.theme-handicaps .t3-sidebar-right .derniers h3.module-title,
.theme-migrations .t3-sidebar-right .derniers h3.module-title,
.theme-genre .t3-sidebar-right .derniers h3.module-title,
.theme-politiques .t3-sidebar-right .derniers h3.module-title,
.theme-pratiques .t3-sidebar-right .derniers h3.module-title,
.theme-ethique .t3-sidebar-right .derniers h3.module-title,
.pageactualites .t3-sidebar-right .derniers h3.module-title,
.page-liste-des-parutions .t3-sidebar-right .derniers h3.module-title,
.page-bibliotheques .t3-sidebar-right .derniers h3.module-title,
.page-autres-ressources .t3-sidebar-right .derniers h3.module-title,
.albums-photos .t3-sidebar-right .derniers h3.module-title{background:#00c1d5}


.agenda .t3-sidebar-right .derniers h3.module-title:hover,
.page-formations .t3-sidebar-right .derniers h3.module-title:hover,
.page-emplois .t3-sidebar-right .derniers h3.module-title:hover,
.page-themes .t3-sidebar-right .derniers h3.module-title:hover,
.page-derniers-articles .t3-sidebar-right .derniers h3.module-title:hover,
.page-dossiers .t3-sidebar-right .derniers h3.module-title:hover,
.theme-enfance .t3-sidebar-right .derniers h3.module-title:hover,
.theme-vieillesse .t3-sidebar-right .derniers h3.module-title:hover,
.theme-parcours .t3-sidebar-right .derniers h3.module-title:hover,
.theme-travail .t3-sidebar-right .derniers h3.module-title:hover,
.theme-soins .t3-sidebar-right .derniers h3.module-title:hover,
.theme-precarites .t3-sidebar-right .derniers h3.module-title:hover,
.theme-handicaps .t3-sidebar-right .derniers h3.module-title:hover,
.theme-migrations .t3-sidebar-right .derniers h3.module-title:hover,
.theme-genre .t3-sidebar-right .derniers h3.module-title:hover,
.theme-politiques .t3-sidebar-right .derniers h3.module-title:hover,
.theme-pratiques .t3-sidebar-right .derniers h3.module-title:hover,
.theme-ethique .t3-sidebar-right .derniers h3.module-title:hover,
.pageactualites .t3-sidebar-right .derniers h3.module-title:hover,
.page-liste-des-parutions .t3-sidebar-right .derniers h3.module-title:hover,
.page-bibliotheques .t3-sidebar-right .derniers h3.module-title:hover,
.page-autres-ressources .t3-sidebar-right .derniers h3.module-title:hover,
.albums-photos .t3-sidebar-right .derniers h3.module-title:hover{background:#2a8c95}

.header-article a:hover{text-decoration:none;color:#2a8c95}
.article .header-article .custom:hover{color:#2a8c95;background:#e4e3e3;cursor:pointer}
.article h3{
    font-size:19px;
    font-weight:bold ;
    margin-bottom:17px;
}
.article .header-article .custom{
    background:#eeeeee;
    color:#00c1d5;
    font-size:26px;
    font-weight:bold;
    text-align:center;
    width:100%;
    margin:18px 0 0;
    padding:5px 0 10px;
}
.article .header-article .custom h1{
    color:#00c1d5;
    font-weight:bold;
    font-size:26px;
}
.desc-content.field_text p{
	margin-bottom:32px;
    line-height:26px;
}
.desc-content p{
	margin-bottom:32px;
    line-height:26px;
}


/************************ Page Détail *********************/

/*.description.group *{font-family:'Open Sans',sans-serif} pourquoi?? alors que body définit déjà cette même famille de fonte ?!?? à la ligne 2635*/
.article .article_image{/*
    float:left;
    width:46%;*/
}
.article img.fc_field_image{margin-bottom:2.5em;/*width:400px;*/
     border-radius:0;
	  border:0;
	  margin-bottom:0;
	  max-width:400px;/*100%;*/
 }.col-xs-12.col-sm-12.article_image>img{width:auto}
.article .article_intro{
    float:left;/*
    width:52%;
    padding-left:0;*/
    margin-top:15px;
}
.article .article_intro p{
    font-size:18px;
    line-height:24px;

}
.article .description a{color:#4dc9d8}
.article .description p{margin-bottom:32px;line-height:26px}
.article .article_auteur p{
    font-size:15px;
    line-height:23px;
}
.article .fcitem_created{
    display:block;
    margin-bottom:20px;
}
.article .separateur,.filet_bleu{
    width:70px;
    height:6px;
    background:url(../../images/separateur.png);
    clear:both;
    margin:32px 0;
}
.description.group .list_references+.filet_bleu{margin:32px 0 14px}/*AlainR 2021.03.19*/
.article .description.group .list_references{font-size:12px;color:#010000; margin-bottom:11px;line-height:17px}/*AlainR 2022.04.06 : ajout .group*/
.list_references .article .description .list_references p{line-height:15.5px}
.article .description .list_references p{margin-bottom:18px;line-height:17px}
.list_references .social_share h4,.social_share p{display:inline-block}
.description.group p+ol.list_references{margin:0}
.article .description{
    margin-top:5px;
	display:inline-block;
}
.article .article_content{
    float:right;
}
.article .article_aside{
    float:left;
    margin-top:0;
    padding-right:30px;
  	word-wrap:break-word;
}
.article .article_aside .box{
    border-top:1px solid #dfdfdf;
    padding:23px 0 15px;
}
.article .article_aside .box p{
    font-size:12px;
    margin-bottom:5px;
	margin-top:10px;
}

.article .article_aside .box a.fc_mailbutton,.description.group .bloc_share a.fc_mailbutton{
    display:inline-block;
    width:25px;
    height:24px;
    margin:3px 11px 0 0;
}/*
.article .article_aside .box a.fc_mailbutton:hover,.description.group .bloc_share a.fc_mailbutton:hover{
    background-color:#2a8c95;

}
.article .article_aside .box a.fc_mailbutton.icon_facebook:hover,.description.group .bloc_share a.fc_mailbutton.icon_facebook:hover{background:none}
.article .article_aside .box a.fc_mailbutton i,
.article .article_aside .box a.icon_print i{/*
    display:none;*/
}
.box a.icon_facebook{vertical-align:sub}
.detaille_actualite .box a.icon_facebook,
.article .article_aside .box a.icon_facebook,
a.icon_facebook{
     display:inline-block;
    width:25px;
    height:24px;
    margin:10px 7px 0 0;
}
.article .article_aside .box a.fc_printbutton,
.description.group .bloc_share a.fc_printbutton{
    display:inline-block;
    width:23px;
    height:23px;
    margin:5px 0 0 0;
}
.article .article_aside .box a.fc_printbutton:hover,
.description.group .bloc_share a.fc_printbutton:hover{
    /*background-color:#2a8c95;*/
}
.detaille_actualite .box a.icon_facebook:hover,
.article .article_aside .box a.icon_facebook:hover,
.description.group .bloc_share a.icon_facebook:hover{
    /*background-color:#2a8c95;*/
}
.page-agenda .article_aside .box h4,
.article .article_aside .box h4{
    font-weight:bold;
    font-size:16px;
    margin:0 0 5px;
}
.page-agenda .article_aside .box a,
.article .article_aside .box a{
    color:#17c0d2;
    font-size:12px;
    line-height:16px;
    display:block;
}
.article .article_aside .box a:hover,.article .article_aside .box a:focus{text-decoration:none;color:#2a8c95}


/* fil-actualites */
.fil-actualites{
    margin:20px 0;
}
.fil-actualites h2{
    font-weight:600;
    font-size:16px;
    margin-bottom:0;
    color:#000;
    margin-top:0;
}
.page-agenda .fcitem_date,
.fil-actualites .fcitem_date.created{
    color:#00c1d5;
    font-weight:600;
    font-size:14px;white-space:nowrap
}
.fil-actualites ul li.item-actu,
.fil-actualites.ic-event div.item-actu{
    border-bottom:1px #e3e3e3 solid !important;
    /*padding:15px 0 15px !important;*/
}
.page-agenda .fil-actualites a{display:block;padding:8px 0}
.page-agenda .fc_inline.fcitem_date.created>a{padding-bottom:25%}@media (max-width:991px){.page-agenda .fc_inline.fcitem_date.created>a{padding-bottom:0}.page-agenda h2.contentheading a{padding-top:0}}
#Mod117{padding-left:80px}
#Mod116 .module-ct,#Mod117 .module-ct{margin-top:43px}

/* page home */
.logo-img{width:292px}
.logo-image:hover .logo-img{display:none !important}
.logo-image:hover .logo-hover{display:inline-block !important}
.articles-recents{/*
    margin-top:8px !important;*/
}
.articles-recents .mod_flexicontent_featured_wrapper{
    margin:0 0 17px !important;
}
.articles-recents div.mod_flexicontent_standard_wrapper{
    margin-bottom:16px;
}
#mod_fcitems_box_featured_111 .mod_flexicontent_featured_wrapper:hover{background:#d4f3f8;cursor:pointer}
#mod_fcitems_box_featured_111 .mod_flexicontent_featured_wrapper:hover .image_featured{background:#d4f3f8;cursor:pointer}
.bloc_featured_article{    padding:15px 0 8px;margin-top:-15px}
.bloc_featured_article .fc_inline.fcitem_title a{line-height:34px}
.bloc_featured_article .image_featured{padding-right:10px}
.bloc_featured_article .content_featured{padding-left:5px;padding-right:10px;padding-top:17px}
.block_entry{line-height:21px}
.bloc_featured_article .image_featured img{width:96%}
.bloc_featured_article .fcitem_text{font-size:17px;line-height:21px}
.bloc_featured_article .fcitem_readon{margin-top:16px}
.bloc_featured_article .fc_inline.fcitem_title{
    margin-bottom:9px;
    display:inline-block !important
}
.articles-recents .bloc_featured_article .fcitem_date.created{font-size:14px;display:inline-block !important}
#mod_fcitems_box_standard_111 .author_bloc{font-size:12px;margin-left:7px}
.bloc_featured_article .fc_inline.fcitem_title a{font-size:30px}

.mod_flexicontent_standard_wrapper_innerbox .content-small-article{margin-left:20px}


.week_poster{margin-top:3px !important}
.t3-sidebar .affiche-right.week_poster .fc_inline.fcitem_title a{font-weight:600 !important;line-height:21px}
.affiche-right.week_poster .content_featured{height:221px;/*max-height:154px;*/overflow:hidden;padding-left:3px}
.week_poster .fcitem_text{font-size:16px;margin-bottom:25px}
.week_capture{margin-bottom:5px}
.week_capture .fcitem_readon{margin-top:20px}
#Mod116{padding-left:94px}
.article_title_heading{margin-top:16px}
/*------- menu -----------*/
.t3-megamenu .dropdown-menu .mega-nav > li.active a{color:#000 !important}
.t3-megamenu .dropdown-menu .mega-nav > li.active>a{color:#17c0d2 !important}
.logo a:hover{opacity:.8}
#t3-mainnav li{list-style:none}
#t3-mainnav .t3-megamenu > .nav > li:first-child,.module-ct ul.nav > li.item-221{display:none}
#t3-mainnav .t3-megamenu > .nav > li:nth-child(2) a{margin-left:0;padding-left:0}
#t3-mainnav .nav-child .mega-nav.level1>li:last-child{
    padding-top:3px;
    padding-right:20px;
    margin-bottom:15px;
}
#t3-mainnav .nav-child .mega-nav.level1>li:last-child a,
#t3-mainnav .nav-child .mega-nav.level1>li:last-child a:hover{padding-top:21px !important;border-top:2px solid #dfdede !important}
.dropdown.mega:nth-child(2) > .nav-child.dropdown-menu.mega-dropdown-menu{
    width:1110px;
    min-width:940px;
}
.dropdown.mega > .nav-child.dropdown-menu.mega-dropdown-menu{
    background:transparent;
    opacity:0.97;
    max-width:1110px;
    min-width:281px;
    padding:0;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a{
    padding:5px 4px !important;
    text-transform:uppercase;
    color:#000;
    font-weight:600;
    font-size:18px;
}
.t3-megamenu .dropdown-menu .mega-nav > li a:hover{border:0 solid #fff !important}
.navbar-header.mobile-navbar .navbar-toggle i{
	    font-size:36px;
 }

#t3-mainnav .t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li{
    list-style:none;
    margin-left:0;
    margin-bottom:5px;
}
#t3-mainnav .col-xs-4.mega-col-nav{
    padding:40px 0 0 50px;
    background:#eeeded;
    width:30.333333%;
    position:absolute;
    height:100%;
}
#t3-mainnav .col-xs-12.mega-col-nav{
    background:#eeeded;
    width:281px;
    padding:15px 0 0 15px;
}
#t3-mainnav .col-xs-8.mega-col-module{left:336px;background:#dcdbdb;padding:43px 0 0 70px;width:69.666667%}

#t3-mainnav .col-xs-8.mega-col-module .mega-inner .t3-module.module{padding:0;margin-bottom:30px}
#t3-mainnav .nav.nav-pills.nav-stacked .dropdown-menu{
    display:block;width:100%;
    position:relative;
    left:0;
    padding:0}
#t3-mainnav .nav.nav-pills.nav-stacked .dropdown.parent > li > a,
#t3-mainnav .nav.nav-pills.nav-stacked > li > a,
#t3-mainnav .nav.nav-pills.nav-stacked .dropdown.parent > .dropdown-menu > li > a{text-transform:uppercase;font-size:18px;    font-weight:600}
#t3-mainnav .nav.nav-pills.nav-stacked .dropdown.parent  .dropdown-menu .dropdown-menu li a{font-size:16px;font-weight:600}
#t3-mainnav .nav.nav-pills.nav-stacked > .dropdown-menu{width:100%;background:#dcdbdb}
#t3-mainnav .dropdown-submenu > a:after{content:"";display:none}
#t3-mainnav  .nav.nav-pills.nav-stacked > li > a{margin-bottom:25px}
.nav.nav-pills.nav-stacked .dropdown-menu  .dropdown-submenu.parent{
    margin-top:20px;
    display:inline-block;
    width:50%;
}
.t3-megamenu .mega-dropdown-menu{
    -webkit-box-shadow:inherit !important;
    box-shadow:inherit !important}
.bloc_featured_article .field_article_intro{display:none}
#Mod119{padding-top:0}#Mod112 li{margin-top:0}
#t3-mainnav{z-index:99}
#t3-mainnav.t3-mainnav-wrap.fixed{ z-index:9; position:fixed; left:0; top:0; width:100%;background:#fff}
.t3-mainnav-wrap.fixed .logo_bloc{
    display:inline-block;
    float:left;
    margin-right:20px;
    width:134px;
    height:51px;
    margin-top:2px;

}
.navbar.navbar-default.t3-mainnav{display:inline-block}
.t3-mainnav-wrap.fixed .logo_bloc img{width:100%;height:51px}
/*.nav-child .nav-child{display:none !important}*/
/*---------------------------*/
#flexicontent .item-album .fc_inline.fcitem_date.created{
	display:inline-block;
	width:100%;
}
.articles-recents .mod_flexicontent_standard_wrapper_innerbox{}
.articles-recents .mod_flexicontent_standard_wrapper_innerbox:hover,
.article-recent .mod_flexicontent_standard_wrapper_innerbox:hover{background:#d4f3f8;cursor:pointer}
.articles-recents .content_standard{max-height:158px}
.articles-recents .content_standard .fcitem_readon{margin-top:4px}
.bloc_featured_article .content_featured{min-height:276px;max-height:276px}
.bloc_featured_article:hover{background:#d4f3f8;cursor:pointer}
.author_bloc{font-size:14px;margin-bottom:0;font-style:italic}
.bloc_featured_article .author_bloc{margin-left:0;margin-top:17px;display:inline-block}
#mod_fcitems_box_standard_111 .fcitem_date{display:inline-block !important}
.articles-recents.mod_flexicontent_wrapper{overflow:initial !important}
#mod_fcitems_box_standard_111 div.mod_flexicontent_standard_wrapper_innerbox{
    padding:15px 0;
}
#mod_fcitems_box_featured_121 .flex-direction-nav{top:52px}
#video-bottom .moduletable.mod-html h3{margin-top:43px}
.articles-recents .link-all a:hover,.t3-video-top .mod-html a.link-bttm:hover,.moduletable a.link-bttm:hover{
    color:#2a8c95;
    background:#e4e3e3;
}

#video-top .t3-video-top .mod-html h2{margin:15px 0 15px 0}
#Mod123{margin-bottom:10px}
.t3-sidebar-right #Mod124 h3.module-title{font-weight:600;margin-bottom:0}
.t3-sidebar-right #Mod124 .module-ct{margin-top:-3px}
#mod_fcitems_box_featured_119 li.col-md-4{padding-top:3px;margin-bottom:7px}
.albums .author_bloc{
	margin-top:0;
    margin-left:0;
	line-height:18px;
	width:74%;
	vertical-align:text-top;
}
.albums .photographe_bloc{font-weight:800;font-size:18px;line-height:17px}
#wzy ul li:first-child a{
    padding:0;
    font-size:30px;
    font-weight:600;
    text-align:center;
}
#wzy li:first-child{
    background:none;
    margin:10px 0 9px 0;
    display:block;
    text-align:center;
}
#wzy li:nth-child(2){
    background:none;
}
.slides.albums-module li .mod_flexicontent_featured_wrapper_innerbox .image_featured{
     overflow:hidden;
}
.slides.albums-module li .mod_flexicontent_featured_wrapper_innerbox .image_featured img{
	width:100%;
}
.article_intro ul,.agenda_intro ul{padding-left:20px}
/*-------------------------*/
/*
.corange{color:#ff9900 !important}
.cbleu{color:#00b7e8 !important}
.corange:hover{color:#d17101 !important}
.cbleu:hover{color:#2a8c95 !important}*/
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,#t3-mainnav .nav.nav-pills.nav-stacked .dropdown.parent  .dropdown-menu .dropdown-menu li a:hover,#t3-mainnav .nav.nav-pills.nav-stacked .dropdown.parent > .dropdown-menu > li > a:hover{
    border-top:0 solid #eee !important;
    border-bottom:0 solid #eee !important;
    background:inherit !important;
    color:#17c0d2 !important;
}

/*----------footer----------*/
.t3-bottom .module-ct ul .item-281 a, .t3-bottom .module-ct ul .item-201 a, .t3-bottom .module-ct ul .item-285 a{color:#ff9900}
.t3-bottom .module-ct ul .item-281.current.active a, .t3-bottom .module-ct ul .item-201.current.active a, .t3-bottom .module-ct ul .item-285.current.active a{color:#d17101}
.t3-bottom .module-ct ul .item-281 a:hover, .t3-bottom .module-ct ul .item-201 a:hover, .t3-bottom .module-ct ul .item-285 a:hover{color:#d17101}
.bloc_featured_article .image_featured{position:relative}
.bloc_featured_article .copyright{
    position:absolute;
    left:46.5%;/*45.5%;*/
    transform:rotate(-90deg);
    color:#999898;
    font-weight:600;
    font-size:10px;
    width:100%;
    top:11%/*13%;*/
}
.article .copyright{
    font-size:10px;
    text-align:left;
    color:#999898;
}

.categories-module li, ul.categories-module li, .category-module li, ul.category-module li{
    padding:15px 0;
}
.t3-video-top h3 a,
.t3-module.module#Mod123 h3.module-title a{
    display:inline-block;
    width:100%;
    padding:10px;
    color:#fff}
#video-top .moduletable.mod-html h3 a{color:#fff}
#video-top .moduletable.mod-html a:hover{text-decoration:none}
.t3-video-top h3 a:hover,.t3-video-top h3 a:focus{text-decoration:none}
.t3-module.module#Mod119 h3.module-title,
.t3-module.module#Mod121 h3.module-title
.t3-module.module#Mod121 h3.module-title,
.t3-module.module#Mod123 h3.module-title span{padding:0 }
#video-bottom .moduletable.mod-html h3{padding:0}
#video-bottom .moduletable.mod-html h3 a{color:#fff}
#video-bottom .moduletable.mod-html h3 a:hover,
#video-bottom .moduletable.mod-html h3 a:focus{color:#fff}
.alert{
  padding:9px;
  margin-bottom:20px;
  border:1px solid transparent;
  border-radius:1px;
}
/*---------------- detail actualité -----------------*/
.detaille_actualite .fc_item_title{font-size:18px;font-weight:600}
.detaille_actualite .article_intro{
    font-size:13px;
    line-height:23px;
	margin-bottom:28px;
}
.detaille_actualite .article_intro *{
    font-size:13px !important;
    font-family:'Open Sans', serif !important;
}
.article_intro *{font-family:'Open Sans', serif !important}
.detaille_actualite .article_image{width:100%;margin-right:14px;margin-bottom:8px;max-width:199px}
.content_actualite .description.group{font-size:13px}
.content_actualite .description.group p{margin-bottom:19px;line-height:23px;font-size:13px}
.content_actualite .description.group p + ul,.content_actualite .description.group p + ol{margin-top:-12px}
.detaille_actualite .article_intro{width:321px;margin-bottom:22px}
.content_actualite .separateur{margin:13px 0}
.page-agenda .description.group ul,
.content_actualite .description.group ul{/*padding-left:20px;*/margin-top:0}/*AlainR*/
.content_actualite .description.group ul ul{margin:0}
.detaille_actualite .article_aside .box{
    border-top:1px solid #dfdfdf;
    padding:23px 0 15px;
    font-size:13px}
.detaille_actualite .content_actualite{margin-top:13px}
.content_actualite .description.group ul li{/*list-style:inside;/*none;*/font-size:13px}/*AlainR*/
/*.content_actualite .description.group ul li:before{
	content:".";
    margin-right:6px;
    font-weight:900;
    font-size:16px;
    height:11px;
    display:inline-block;
    width:10px;
}*/
.content_actualite .article_intro{display:none}/*AlainR 2021.03.19*/
#title_cat + #flexicontent .article_aside .box:first-child{
	    border-top:0 solid #dfdfdf !important;
}
#agenda path,.affiche-semaine .p_share.blue svg path{fill:#ff9900}
.page-agenda .article_aside .box a,.page-agenda .fcitem_date.created{color:#ff9900}
.page-agenda .article_aside .box a:hover{
	color:#d17101;
}
#agenda .bloc_share svg:hover path{
	fill:#d17101;
}
.page-agenda .contentheading{display:inline-block;width:100%;font-size:18px;margin-bottom:11px}
#agenda.agenda .sub_title{font-size:18px ;font-weight:600;    width:100%}
#agenda .intro_row{margin-top:17px}
#agenda .agenda_image{
	width:18%;
    margin:16px 0 16px 16px;
    display:inline-block;
}
.page-agenda .agenda_intro{/*
    width:78%;
    padding:15px 0 15px 10px;*/
    width:100%;
    padding-left:0;
    font-size:12px;
    display:inline-block;
    padding:10px;
    vertical-align:middle;
}
.intro_row .agenda_image{
	width:25%;
  display:inline-block;
  }
.intro_row .agenda_image img{
  width:100%;
  }
.agenda_intro{
  display:inline-block;
  width:73%;
  vertical-align:top;
  }

.page-agenda .description.group{/*display:inline-block;*/margin-bottom:5px;margin-top:22px}/* AlainR 2022.5.6 commenté car débordement des actu dans la colonne de droite */
.page-agenda .description.group p{margin-bottom:17px;color:#000303}
.page-agenda .intro_row .fc_field_image{margin:0}
.page- .agenda_intro p{margin-bottom:0}
.intro_row,.intro_row>.article_intro{width:100%;display:inline-block;margin-top:20px}
.ic-info .ic-details,
.intro_row,.intro_row>.article_intro,.article_intro.width_100{background:#eee}/*modifier si problème d'affichage */
.agenda_intro strong{font-weight:600}
span[class="^filet"]{margin-top:20px}
#agenda .separateur,.filet_orange,#agenda .filet_bleu,#icagenda .filet_bleu{
    width:70px;
    height:6px;
    background:url(../../images/separtor_jaune.png) !important;
    margin-top:0;
	display:inline-block;
}
#agenda .dynamic_share{
	margin-bottom:12px !important;
}

#agenda .article_aside a.btn{display:inline-block;vertical-align:bottom}
.page-agenda .article_aside .box{
    border-top:1px solid #dfdfdf;
    padding:23px 0 15px;/*
    width:83%;*/
}
.p_share.orange a:hover svg path{fill:#d98200}
/*----------------------SOMMAIRE AGENDA -------------------------*/
#icagenda .page-header{margin:0;padding:0}
.date_range{
    border-bottom:1px solid #e3e3e3;
    text-transform:uppercase;
    font-size:22px;
    font-weight:600;
    padding-bottom:7px;padding-left:6px;
    margin-top:37px;

}
.orange_items .date_range{margin-top:32px}

.orange_items .fcitem_date.created{color:#ff9700}
.orange_items .fcitem_date.created:hover a{color:#ff9700}
.orange_items.fil-actualites ul li.item-actu{
	/*padding:8px 0 8px !important;*/
}
#Mod113 .module-title,#Mod107 .module-title,#Mod195 .module-title{cursor:pointer;margin-bottom:0}
.t3-sidebar .ic_eventlist.agenda .fcitem_title{font-weight:600}
.t3-sidebar .ic_eventlist.agenda .content_featured .fc_block .field_value a{color:#000}
.agenda .fil-actualites h2,
.page-agenda h2.contentheading
{font-size:14px}
.agenda #flexicontent .fil-actualites h2.contentheading{display:block}
/*.ic-list-viewpage-agenda*/.com_icagenda.view-event .ic-period-startdate::before{content:"Du "}
/*.ic-list-viewpage-agenda*/.com_icagenda.view-event .ic-period-enddate::before{content:" au "/*;text-transform:lowercase*/}
.ic-period-starttime:before,.ic-period-endtime:before{content:"à "}
/*.ic-list-events .ic-single-startdate,.ic-list-viewpage-agenda*/.com_icagenda.view-event .ic-datetime-separator,/**/
.ic-divRow.ic-info-particularite>.ic-divCell.ic-label,
.ic-divRow.ic-info-certificat_covid_obligatoire>.ic-divCell.ic-value,
.date_value_feat .ic-period-starttime,.date_value_feat .ic-period-endtime,
.ic-list-viewpage-agenda .ic-single-starttime,.ic-list-viewpage-agenda .ic-single-endtime,.ic-list-viewpage-agenda .ic-single-starttime+.ic-datetime-separator,
.ic-top-buttons,.ic-top-buttons+.ic-clearfix{display:none}
.com_icagenda.view-event .ic-single-starttime+.ic-datetime-separator{display:initial}
.ic-single-next::after,
.ic-single-startdate::after{content:" ";display:block}
.ic-single-next+.ic-single-starttime::before{content:"Horaire : ";font-weight:bold}
.ic-single-startdate+.ic-single-starttime::before{content:"Horaires : ";font-weight:bold}
.ic-divRow.ic-info-particularite>.ic-divCell.ic-value{color:red;font-weight:bold}
.ic-event.fil-actualites{margin:0}
.ic-event.fil-actualites .row{padding-left:7px}
.page-agenda .ic-event.fil-actualites .fcitem_date.created .date_value_feat{white-space:normal}
.agenda .fcitem_date.created{margin-top:10px}

.introblock .date_range:first-child{margin-top:0}
.orange_items.fil-actualites  ul li.item-actu:hover{
	overflow:visible !important;
    padding:0 !important;
    border-bottom:1px solid #fff !important;
    /*margin-top:-1px !important;*/
}
.orange_items .item-actu:hover .row{
	background:#fae6c5;
    /*padding:8px 0 !important/* 12px 0 15px !important;*/

}
.page-emplois h1.module-title.ligne,.page-formations h1.module-title.ligne,.agenda h1.cattitle,.fccat10 h2.cattitle,.page-affiche h1.cattitle,.page-affiche-orange h1.cattitle,.page-agenda h1.componentheading,.page-agenda .ic-list-viewpage-agenda h1{
    background:url(../../images/separtor_jaune.png) no-repeat bottom left;

}
.orange_page .fctype1 .contentheading{
  text-transform:uppercase;
   background:url(../../images/separtor_jaune.png) no-repeat bottom left;
  padding:0 0 25px 0;
  color:#000000;
  text-transform:uppercase;
  font-size:24px;
  font-weight:400;
  margin-bottom:25px;
  margin-top:8px;
}/* AlainR 2022.10.10
.page-agenda .contentheading,
#flexicontent .contentheading{
  display:inline-block;
  margin:2px 0;
}
/* AlainR 2022.10.10 */#flexicontent .item-actu h2.contentheading{display:block}/* /
.fil-actualites ul li.item-actu a, .listing_actualite .item-actu .row a {display: block;padding: 15px 0;}*/

.pagination .disabled{display:none}
.prev_paginate:before{
    content:"\f104";
}
.next_paginate:before{
    content:"\f105";
}
.page-emplois .pagination .prev_paginate:before,
.page-emplois .pagination .next_paginate:before,

.fccat10 .pagination .prev_paginate:before,
.fccat10 .pagination .next_paginate:before
{color:#ff9700}
.prev_paginate:before,.next_paginate:before{
    font-family:FontAwesome;
    display:inline-block;
    text-align:center;
    font-size:32px;
    color:#00c2d6;
    font-weight:300;
    line-height:10px;
}
.listing_actualite .item-actu:hover,.lead_block_actualite .item-actu:hover{
	overflow:visible !important;
    padding:0 !important;/*
    border:0 solid #fff !important;
    margin-top:-1px !important;*/
}
.listing_actualite .item-actu:hover .row,.lead_block_actualite .item-actu:hover .row{
	background:#d4f3f8;
	/*padding:16px 0 16px;*/
}
.listing_actualite .item-actu .row a{display:block;padding:15px 0}
.listing_actualite .item-actu .row a:hover{padding:15px 0}
.listing_actualite .item-actu .row a h2{padding-bottom:15px}

.page-emplois .pagination .pagination > .active > a,
.fccat10 .pagination .pagination > .active > a,
.page-emplois .pagination > .active > span,
.fccat10 .pagination > .active > span,
.page-emplois .pagination > .active > span:hover, .pagination > .active > a:focus,
.fccat10 .pagination > .active > span:hover, .pagination > .active > a:focus,
.pagination > .active > span:focus{
    background:#ff9700;
    color:#fff;
    border:0 solid #ff9700;
}
.page-emplois .pagination > li > a:hover,.page-emplois .pagination > li > span:hover,
.page-emplois .pagination > li > a:focus,.page-emplois .pagination > li > span:focus,

.fccat10 .pagination > li > a:hover,.fccat10 .pagination > li > span:hover,
.fccat10 .pagination > li > a:focus,.fccat10 .pagination > li > span:focus{
    background:#ff9700;
    border:0 solid #f5f5f5;
    color:#fff;
}
.page-emplois .pagination > li > a,
.fccat10 .pagination > li > a,
.page-emplois .pagination > li > span,
.fccat10 .pagination > li > span{
    margin-left:2px;
    padding:8px 16px;
    background-color:#fff;
    color:#ff9700;
    border:0 solid #f5f5f5;
}
.arrow-paginate:hover{background:#fff !important;border:0 solid #ccc !important}
.page-emplois .arrow-paginate:hover *:before,
.fccat10 .arrow-paginate:hover *:before{color:#ff9700 !important}

.arrow-paginate{padding-top:14px !important;padding-bottom:5px  !important}
#t3-mainnav .corange:hover,
#t3-mainnav .active.dropdown.mega .corange{color:#f59628}
#t3-mainnav .corange + .nav-child a:hover,
#t3-mainnav .corange + .nav-child .active > a,
#t3-mainnav .active.dropdown.mega .corange + .nav-child .active a{color:#f59628 !important}
.contactauteurs .thumbnail.pull-right+dl,.contactauteurs .thumbnail.pull-right+dl+dl,.contactauteurs .thumbnail.pull-right+dl+h3,.contactauteurs .thumbnail.pull-right+dl+dl+h3,/*AlainR 2021.03.19*/
.contact-address dt{display:none}
.contactauteurs .thumbnail.pull-right{display:inline-block;float:none !important}
.contactauteurs .thumbnail.pull-right img{margin:0}/*AlainR 2021.03.19*/
#contact-form{background-color:#ffffff;
              border:0 solid #e3e3e3;
              border-radius:0;
              -webkit-box-shadow:inherit;
              box-shadow:inherit;
              padding:0;
}
#contact-form legend{display:none}
#contact-form .control-group .control-label{text-align:left }
#contact-form .star{color:#cc0000}
.contentheading a{color:#000000;text-decoration;none}
.contentheading a:hover,.contentheading a:focus,.fcitem_date a:focus,.fcitem_date a:hover{text-decoration:none}
.contentheading .title_category_item{color:black;font-weight:normal;margin-top:1px}/*rajout color:black; LULU*/
.hover_title{background:#d98200 !important}
.osmap-items a{color:#000000}
.osmap-items .osmap-has-children a{color:#000000}
.osmap-items .osmap-has-children a:hover{color:#17c0d2;text-decoration:none}
.osmap-items .level_0 > li:nth-child(5) a:hover{
	color:#f59628;
}
.open_search{
    width:51px;
    height:42px;
    position:absolute;
    top:7px;
    z-index:999999;
    right:18px;
    text-indent:-9999px;
    background:#fff;
}
.search_bloc .close{
    position:absolute;
    float:none;
    background:url(../../images/blueclose.png);
    font-size:0;
    width:20px;
    height:21px;
    z-index:999;
    opacity:1;
    right:-15px;
    margin-top:10px;
}
.search_bloc .close.close_showed{display:block}
.search_bloc .close{display:none}
.search_bloc{padding-top:6px}
.search_showed{width:100%;position:absolute;max-width:1140px;z-index:999}
.searchbox-open #mod-search-searchword{border:1px solid #e6e6e6}
/*---------------SEARCH ----------------*/
#mod-search-searchword::-webkit-input-placeholder{ color:#979797 !important; }
#mod-search-searchword::-webkit-input-placeholder{ color:#979797 !important}
#mod-search-searchword::-webkit-input-placeholder{ color:#979797 !important}

/* individual:mozilla */
#mod-search-searchword::-moz-placeholder{ color:#979797 !important; }
#mod-search-searchword::-moz-placeholder{ color:#979797 !important}
#mod-search-searchword::-moz-placeholder{ color:#979797 !important}


.form-search{position:relative;
             min-width:50px;
             width:0%;
             height:50px;
             float:right;
             overflow:hidden;

             -webkit-transition:width 0.3s;
             -moz-transition:width 0.3s;
             -ms-transition:width 0.3s;
             -o-transition:width 0.3s;
             transition:width 0.3s;
}
#mod-search-searchword{
    top:0;
    right:0;
    border:0;
    outline:0;
    background:#fff;
    width:100%;
    height:44px;
    margin:0;
    padding:0 55px 0 20px;
    font-size:17px;
    color:#000;
    border-radius:5px;
}
.form-search button.button{display:none}
.form-search .open_search{
    width:50px;
    height:50px;
    display:block;
    position:absolute;
    top:0;
    font-size:22px;
    right:0;
    padding:0;
    margin:0;
    border:0;
    outline:0;
    line-height:50px;
    text-align:center;
    cursor:pointer;
}
.searchbox-open{
    width:100%;
}
.open_search:after{
    content:url(../../images/loupe.svg);
    display:inline-block;
    height:34px;
    width:34px;
    top:0;
    position:absolute;
    background:url(../../images/loupe.svg) no-repeat;
    right:6px;
    z-index:999;
    margin-top:5px;
}
.byline{
    position:absolute;
    top:150px;
    left:30%;
    text-align:center;
    font-size:18px;
}
.byline a{
    text-decoration:none;
    color:#d74b4b;
}


.icon-print.fcIconPadRight{font-family:FontAwesome}

.left_elem{font-size:12px;color:#17c0d2}
.right_elem{font-size:12px;color:#262626;font-style:italic}

.list_parutions .fcitem_date.created a{color:#00c1d5 !important}
.content_parution{}
.list_parutions .contentheading .title_category_item{margin-top:5px}
.fil-actualites ul li.list_parutions.item-actu{max-height:60px/*padding:15px 0 14px !important*/}
@media (max-width:991px){.fil-actualites ul li.list_parutions.item-actu{max-height:inherit}}
.col-title-parution{display:inline-block;float:left}
.col-content-parution-text{padding-left:3px;padding-right:0}
.col-content-parution .fc_item_title{font-weight:600 !important;font-size:14px}
.list_parutions .contentheading .arrow{
    background:url(../../images/show.png) no-repeat;
    display:inline-block;
    height:9px;
    width:15px;
    position:absolute;
    right:0;
    top:7px;
    cursor:pointer;
}
.contenu_parution img.fc_field_image{
    border:0 solid lightgray;
    margin:0 0 0 0;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
}
.fil-actualites .list_parutions h2{position:relative}
.contenu_parution .agenda_image{
	display:inline-block;
    width:107px;
    margin-left:18px;
    margin-top:11px;
    margin-bottom:11px;
}
.albums-photo.group .item-cat{padding:13px 0}
.albums-photo.group .item-cat{display:inline-block}
.albums-photo.group .col-album:hover .item-cat{
	background:#d4f3f8;
    padding-left:13px;
    padding-right:13px;
    margin:0 -13px;
    padding:13px;
}
#votre_avis,#votre_avis_bas{cursor:pointer}
.contenu_parution .agenda_intro{
    display:inline-block;/*
    width:78%;
    padding:15px 0 6px 13px;*/
    padding:10px;
    font-size:12px;
	vertical-align:middle}.contenu_parution .intro_row{margin-bottom:22px}
.contenu_parution .agenda_intro li{list-style-type:disc}
.contenu_parution .description.group{
    display:inline-block;
    margin-top:8px;
}
.contenu_parution .intro_row{margin-top:19px}
.list_parutions .contentheading .arrow.arrowHide{background:url(../../images/hide.png) no-repeat}
.black{color:#000}
.bibliotheque_selection img.fc_field_image{
    display:inline-block;
    margin:0;
    padding:0;
    border:0 solid lightgray;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
}
.biblio_image{padding:0}
.bibliotheque_selection .biblio_image img{width:100%}
body #flexicontent .bibliotheque_selection .fc_item_title a{color:#00c1d5;margin-bottom:13px;display:inline-block}
#flexicontent .show_connexe_category + .peercategorieslist.group{
    display:block;
}
.peercategorieslist.group,.subcategorieslist.group{
    margin-top:37px !important;
    float:left;
    width:100%;
    border-bottom:1px #e3e3e3 solid !important;
    padding-bottom:23px;
    margin-bottom:0;
}
.catlink{color:#00c2d6;font-weight:600;font-size:18px}
.catlink:focus,.catlink:hover{text-decoration:none;color:#2a8c95}
.catlink:after{content:"|";margin-left:14px;margin-right:8px}

.peercategorieslist .current a,.current_enabled a,.year_not_enabled .floattext:first-child a{
    font-weight:bold;
    font-size:25px;
    display:inline-block;
    line-height:26px;
}
.pagination_year .prev_paginate{margin-right:20px}
.pagination_year .next_paginate,.pagination_year .prev_paginate{
	display:inline-block;
    width:36px;
    text-align:center;
    height:34px;
    line-height:42px;
    background:#00c1d5;
    color:#fff;
}
.pagination_year .next_paginate:before,.pagination_year .prev_paginate:before{color:#fff}
.last_elem .catlink:after{content:""}
.floattext:last-child .catlink:after{content:""}
.bibliotheque_bloc{margin-top:0}
.albums-photo{padding-left:0;margin-top:7px}
#flexicontent .albums-photo .lineinfo{min-height:113px}
#flexicontent ul.albums-photo li{list-style:none;background:#fff;padding-left:0;padding-right:30px;width:48%;min-height:470px}
.item-album img.fc_field_image{margin:0;padding:0;border:0 solid #000;border-radius:0}
.articles .item-album .item-cat{padding:0}
.albums-photo .row.item-cat{padding:0;display:inline-block}
.articles .albums-photo .item-cat:hover{background:#fff;margin:inherit;padding:24px 0}
.albums-photo .contentheading{margin-top:10px;min-height:38px}
.item-album .image_bloc{display:inline-block;min-height:214px;width:100%}
.item-album .lineinfo{min-height:109px;overflow:hidden}

.encart p:last-child{margin-bottom:0}
.description.group .bloc_share h4,.partager h4{display:inline-block;font-weight:bold;font-size:16px;margin-bottom:0}
.description.group .p_share{display:inline-block;margin-left:33px;margin-bottom:0 !important}
.description.group .bloc_share{
    display:inline-block;
}
.description.group .p_share a{vertical-align:bottom}
.description.group .separateur,.description.group .filet_bleu{margin:14px 0 32px}
.partager br,
.fc_field_filter.fc_label_internal.fc_instant_filter.fc_autosubmit_exclude, .fc_has_inner_label.fc_has_inner_label_input{display:none}
.partager{margin-bottom:0 !important}
.copied span.copiedtext{height:auto}
span.copiedtext{height:0}
.count_album{
    position:absolute;
    background:#01c1d6;
    padding:1px 11px;
    text-align:center;
    color:#fff;
    font-size:13px}
.gallery_items{position:relative}
.gallery_items .flex-direction-nav{position:relative}
.gallery_items .fc_image_thumb,.gallery_items .fc_image_thumb img{width:100%}
.gallery_items .fc_image_thumb{ padding:5px;}

.gallery_items ul.categories-module li{border-top:0 solid #fff}
.gallery_items .flex-direction-nav{
    display:inline-block;
    position:absolute;
    top:-23px;
    left:-2px}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{
    background-image:url(../../images/fancybox_sprite.png) !important;
}
.t3-video-top .moduletable  h3{margin-top:0;padding:1px 4px;margin-bottom:34px}
.moduletable .categories-module{
    margin:0;
    padding:0;
}
.moduletable p{font-size:16px}
.moduletable .cat_description{font-size:16px;line-height:20px}
.t3-video-top .categories-module li{display:inline-block}
.t3-video-top .categories-module li:first-child{margin:15px 0 15px 0;display:block;text-align:center}

.t3-video-top .categories-module li:first-child a{
    padding:0;
    font-size:30px;
    font-weight:600;
    text-align:center;
}

.t3-video-top .categories-module li{border-top:0 solid #eeeeee}
.t3-video-top .categories-module li a{
    text-decoration:none;
    color:#00c1d5;
}
.t3-video-top .categories-module li:nth-child(2),
.t3-video-top .categories-module li:first-child{
    background:none;
}
.t3-video-top .categories-module li{
    display:inline-block;
    background:url(../../images/bg-li.png) no-repeat left center;
    padding:2px 6px 2px 12px;
}
.t3-video-top .categories-module li a{
    font-weight:600;
    font-size:18px;
}
#video-bottom .video-bottom .moduletable h3{margin-top:43px}
.avis-form h3{margin-bottom:35px}/*
.avis-form .controls_submit{margin-left:180px}*/
.fabrikActions.form-actions .btn,#contact-form .btn, .avis-form .btn,#mailtoForm button{    background:#17c0d2 !important;border:1px solid #17c0d2}
#title_cat .cattitle{font-weight:normal;font-size:24px;margin-top:2px}
.album_bloc_items .fcitem_date.created .date_value_feat{font-weight:700}
.album_bloc_items .album_image img{
    border-radius:0;
    border:0;
    max-width:100%;
    margin-bottom:0;
    width:100%;
}
#mailto-window .mailto-close{display:none}
.album_bloc_items .album_image{
    float:left;
    width:55%;
}
.content_actualite .description.group img{
  /*padding-left:10px;Lucien*/
  margin-top:8px;
  margin-right:5px;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
 border:0 solid #fbcb09 !important;
  background:inherit !important;
  font-weight:normal !important;
  color:#17C0D2 !important;
  border-radius:0 !important;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active{
  margin:0 !important;
}
.ui-widget-content{
  border:1px solid #dddddd !important;
  background:#eeeeee !important;
  color:#333333 !important;
  border-radius:0 !important;
  border-top:0 !important;
}
.ui-menu-item a{font-family:'Open Sans', serif !important}
.album_bloc_items .article_intro{
    float:left;
    width:100%;
    padding-left:14px;
    margin-top:0;
}
.album_bloc_items .fc_item_title{margin-top:4px;display:inline-block;width:100%;margin-bottom:4px}
.album_bloc_items .article_content{margin-top:0}
.album_desc_item{font-size:16px;font-style:italic}
.album_bloc_items .album_desc_item p{font-weight:normal;font-size:16px}
.album_bloc_items .copyright{
    position:absolute;
    right:-14px;
    transform:rotate(-90deg);
    bottom:16px;
    color:#999898;
    font-weight:600;
    font-size:10px;

}

#mod_flexicontent_news121{cursor:pointer}
.gallery_items .col-md-3{padding-left:0;margin-bottom:19px}
.album_bloc_items .separateur{margin:32px 0 27px}
.album_bloc_items .gallery_items{position:relative;display:inline-block;margin-top:15px;width:100%}
.album_bloc_items .description{margin-top:4px;margin-bottom:0}
.album_bloc_items .cattitle{float:left}
.album_bloc_items .album_desc .separateur{margin-top:0}
.album_bloc_items .back_summary{float:right}
.back_summary a,.back_summary a:hover{font-size:12px;color:#01c1d6;text-decoration:none}
.album_bloc_items .fc_image_thumb.fancybox:hover{border:2px solid #01c1d6;padding:3px}
.album_bloc_items.article .article_aside .box{border-top:0 solid #dfdfdf}
.album_bloc_items.article  .box.social_share.article_aside{width:100%;padding-right:0;  margin:12px 0}
.album_bloc_items.article .article_aside .box h4,.album_bloc_items.article .p_share{vertical-align:bottom;display:inline-block}
.album_bloc_items .p_share{margin-left:18px}
.article_aside .box p.p_share{margin-top:0}
.description .bloc_share .p_share .count_share{vertical-align:baseline}
.agenda .description.group a,
.agenda a,.agenda .content_featured .fc_block a,
.page-agenda .fc_item_title
{color:#f59628}/*!important}*//*si problème d'affichage, remettre  .description.group avant a*/
/*.agenda a:hover{color:#ff9900} LULU*/
.album_bloc_items .encart{font-size:12.5px}
.fancybox-nav span{
    visibility:visible;
    font-family:FontAwesome;
    background-image:none !important;
    text-align:center;
    top:100%;
    margin-top:0;
    left:inherit;
    width:31px;
    height:32px;
}

.fancybox-nav span:hover{background:#00c1d5 !important;color:#fff !important}
.fancybox-nav span:hover:after{color:#fff !important}
.fancybox-prev span:after{
    content:"\f104";
}
.fancybox-next span:after{
    content:"\f105";
}
.fancybox-nav span:after{
    font-size:25px;
    line-height:33px;
    color:#00c1d5;
}
.fancybox-title .title_fancybox,.fancybox-title .pager{display:inline-block}
.fancybox-title{font-family:'Open Sans', serif;font-weight:600;color:#000}
.fancybox-title .pager{font-weight:normal;float:right;margin-top:0; margin-bottom:0;color:#00c1d5}
.fancybox-title{display:inline-block;width:86%}
div.fancybox-wrap a{position:initial}
.fancybox-prev{left:inherit}
.fancybox-prev span{
    right:22px;
}
.copyright_fancybox{color:#404040;font-size:11px;margin-left:11px}

.fancybox-next span{right:0}
.fancybox-item.fancybox-close{
    position:absolute;
    background-image:url(../../images/closefancy.png) !important;
    background-repeat:no-repeat;
    right:-33px;
    top:-23px;
}
#go-to-top{
    position:fixed;
    bottom:20px;
    right:25px;

    text-indent:-999em;
    color:#fff;
    /* background-color:rgba(0,0,0,.3); */
    background-image:url(../../images/haut-reiso.svg);
    padding:0;
    height:60px;
    width:59px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70);
    z-index:999;
    display:none;
    background-repeat:no-repeat;
}


.ajaxbloc_pager{padding-left:0}
.ajaxbloc_pager li{list-style:none}
#votre_avis:hover{
	background:#d4f3f8;
    padding-left:7px;
    padding-right:7px;
    margin-right:-7px;
    margin-left:-7px;
    border-top:0 solid #fff;
    margin-top:1px;
    margin-bottom:0;
    padding-bottom:16px
 }
#votre_avis_bas{margin:auto;padding:12px}
#votre_avis_bas:hover{background:#d4f3f8}
#votre_avis:hover + .box,
#votre_avis:hover + #citer_article{
	 border-top:0 solid #fff;
}
/*------------------- --------------------*/
.ajaxbloc_pager li{
    margin:32px 0 32px 0;
    background:none;
    width:100%;
    min-height:10px;
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:top;
    zoom:1;
    line-height:inherit;

    border-bottom:1px #e3e3e3 solid !important;
    padding:15px 0 15px ;
    margin:0;

}
.ajaxbloc_pager li .fcitem_date.created{
    color:#00c1d5;
    font-weight:600;
    font-size:15.5px;
}
.ajaxbloc_pager h2.contentheading{
    font-weight:600;
    font-size:16px;
    margin-bottom:0;
    color:#000;
    margin-top:0;
}
.ajaxbloc_pager h2.contentheading .fc_item_title a{
    text-decoration:none;
}
#results .pagination > span,#results .pagination > a{
    display:inline-block;
    margin-left:2px;
    padding:8px 16px;
    background-color:#fff;
    color:#00c1d5;
    border:0 solid #f5f5f5;
}
#results .pagination span.disabled{display:none}
#results .pagination span.current{
    background:#00c1d5;
    color:#fff;
    border:0 solid #f5f5f5;
}
#results{    position:relative; min-height:150px}
#results .ajax-loader-gif{    position:absolute;left:50%;top:50%}
#results.ajax-content{opacity:0.6}
#results .pagination a:hover,#results .pagination a:focus{
    border:1px solid #00c1d5;
    color:#00c1d5;
    padding:7px 15px;
    background:#fff;
}
#results .pagination a.no-border:hover, #results .pagination a.no-border:focus{
    border:0 solid #00c1d5;
    color:#00c1d5;
    padding:8px 16px;
    background:#fff;
    text-decoration:none;
}
#results .pagination .prev_paginate,#results .pagination .next_paginate{
    display:inline-block;
    vertical-align:sub;
}
.header_pagination_actualite{
	  color:#000;
	  text-transform:uppercase;
	  font-size:22px;
	  font-weight:500;
	  height:auto;
	  margin:24px 0 15px 0;
	  background:url("../../images/bg-title.jpg") no-repeat bottom left;
	  padding:35px 0 25px 0;
	  border-top:1px #e3e3e3 solid;
}
.width_100{width:100% !important}
.article_intro.width_100{padding-left:15px}
.ajaxbloc_pager li:hover{
	padding:0;
    margin-top:-1px;
    border:0 solid #fff !important;
}
.ajaxbloc_pager li:hover .row{
	padding:0;
	background:#d4f3f8;
	padding:16px 0 16px;

}
.video-top #wzy li:first-child{margin:-12px 0 21px}/*12px au lieu de -12 et 9 au lieu de 19*/
.video-top .moduletable .cat_description{
	line-height:21px;
}

.detaille_actualite .article_intro.width_100{padding:10px}

.t3-video-top h3:hover, .t3-module.module #Mod123 h3.module-title:hover,
.t3-module.title-primary h3.module-title span:hover{
    background:#2a8c95;
}
/*.t3-sidebar #Mod113 h3.module-title:hover,
.t3-sidebar-right #Mod124 h3.module-title:hover{background:#d17101} doublon ligne 4872 ?*/
.t3-video-top .categories-module li a:hover,
.t3-video-top .mod-html ul li a:hover,
.albums .fcitem_date.created:hover{color:#2a8c95}
.actualites .fcitem_date.created{cursor:pointer}
.agenda-header *{color:#ff9900;font-size:14px}
#mod_fcitems_box_featured_119 .col-md-4t .mod_flexicontent_featured_wrapper_innerbox:hover{
	background:#d4f3f8;
	cursor:pointer;
}
#mod_fcitems_box_featured_119 .col-md-4t .mod_flexicontent_featured_wrapper_innerbox{
	padding-left:5px;
}
/*
#agenda .agenda-header .custom h1{
    color:#ff9900;
    font-weight:bold;
    font-size:26px;
}
.agenda-header h1{margin-top:0}
#agenda .agenda-header .custom{padding:18px 0 10px}
#agenda  .agenda-header p{margin-bottom:3px}

#agenda  .agenda-header:hover *,#agenda  .agenda-header:hover h1{
    color:#d98200 !important;
}
*/
.orange_items.content.group.fil-actualites{margin:30px 0}
.agenda-header{background:#eeeeee;font-size:14px;color:#ff9900;margin-top:25px;margin-bottom:3px}
.annonce.custom{background:#eeeeee}
.agenda-header.header-article .custom,.annonce.custom{text-align:center;text-transform:initial}
.agenda-header .custom h2,.annonce .custom h2{color:#ff9900;font-size:26px}
.agenda-header h2,.annonce.custom h2{margin-top:0}
.agenda-header .custom,.annonce.custom{padding:18px 0 10px}
.agenda-header p{margin-bottom:3px}

.agenda-header:hover *,.agenda-header:hover h2,.annonce .custom:hover *{color:#d98200 !important}

/*---------------------- theme -------------------------*/

.themesCategory .item-theme{
    position:relative;
    margin:0 6px 0 0;
}
.themesCategory .col-album .copyright{right:-172px;top:22%}
.themesCategory .title-cat{
    position:absolute;
    bottom:6px;
    left:0;
    background:rgba(56,56,56,0);
    background:-moz-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:-webkit-gradient(left top, left bottom, color-stop(20%, rgba(56,56,56,0)), color-stop(98%, rgba(56,56,56,0.86)), color-stop(100%, rgba(77,77,77,0.88)));
    background:-webkit-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:-o-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:-ms-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:linear-gradient(to bottom, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#4d4d4d', GradientType=0 );
    display:inline-block;
    padding:50px 10px 12px 16px;
    width:100%;
    font-size:14px;
    font-weight:normal;
    margin:0;
}
.themesCategory{list-style:none;padding:0;margin-top:25px}
.themesCategory li{list-style:none;    padding-left:0;padding-right:20px}
.themesCategory li .copyright{position:absolute;color:#999898;font-size:12px;margin-top:-4px}
.themesCategory .title-cat{
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    font-size:26px;
}

.themesCategory .image_bloc{
    display:inline-block;
    max-height:225px;
    width:100%;
    overflow:hidden;

}
.themesCategory .item-album:hover  img{
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
}


.fccategory .articles.no-border{border-bottom:0 solid #fff}

#flexicontent .themesCategory li{margin-bottom:47px}
.themesCategory .image_bloc img{width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
#searchForm{margin-top:16px}
#searchForm .searchintro strong{font-weight:600}
#searchForm .only{margin-bottom:0}
#searchForm .fa-search:before{margin-right:5px}
#searchForm .only label.checkbox{width:100%;display:inline-block;font-weight:600;margin-bottom:15px;vertical-align:middle}
#searchForm .input_search{width:82%}.btn-toolbar>.btn-group.pull-left:first-child{width:80%}
.btn-toolbar .btn-group.pull-left{margin-left:0}#searchForm .btn{border:0}
.btn-toolbar button{border-radius:0;background-color:#17c0d2;color:#fff;font-weight:bold}
/*.searchFormBloc*/#searchForm .btn-toolbar{margin:-20px -20px 20px;padding:10px;background:#f5f5f5;border-bottom:1px solid #ddd}
/*.searchFormBloc*/#searchForm .btn-group.pull-left .fa.fa-search{margin-right:4px}
#searchForm .input_search input,#searchForm input#search-searchword{width:100%}
#searchForm .input_search input:focus{
	  border:1px solid #dfdede;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#searchForm{margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: #ddd;}
/*#searchForm .btn-toolbar+div,#searchForm .btn-toolbar+fieldset{padding:0 18px;margin-top:42px;padding-bottom:12px}
/*#searchForm .searchintro{margin-top:15px}
.bottomFormResult{padding:0 18px;    margin-top:27px;    padding-bottom:12px}*/
#searchForm{padding:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border-color:#ddd}
form#searchForm button.btn{margin-top:0}
@media (max-width:650px){.btn-toolbar>.btn-group.pull-left:first-child{margin-bottom:10px;width:100%}}
#searchForm .form-limit{float:left}
#searchForm .counter{margin:40px 0 0}

.searchFormBloc{margin-right:18px}
.checkbox input[type="checkbox"]{margin-right:5px}
.searchFormBloc{
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05);
    border-color:#ddd;

}
.bibliotheque_selection .agenda_intro{width:100%}
.col-album.col-lg-6.col-sm-12.col-xs-6 {
	min-height: 232px;
}
.col-album .author_bloc{
  font-size:12px;
  display:inline-block;
  margin-left:6px;
  font-weight:normal;
  color:#000000;
  width:76%;
  vertical-align:text-top;
}
.col-album .image_bloc{position:relative}
.album_aside .separateur{margin:0 0 14px}
.col-album .copyright{
    position:absolute;
    transform:rotate(-90deg);
    top:22%;
    color:#999898;
    font-weight:600;
    height:13px;
    font-size:10px;
    width:100%;
    right:-165px;
}
.dossier_annuel .author_bloc{display:inline-block;margin-left:7px;font-size:12px}
.dossier_annuel .fcitem_date{font-size:12px !important;font-weight:600}
.dossier_annuel .agenda_intro{float:left;width:100%;margin-top:4px}
.fil-actualites ul.dossier_annuel li.item-actu{padding:15px 0 11px !important}
.item-actu{cursor:pointer}
/*---------------module dossier--------------*/
 .header-dossier-annuel .custom{ background-size:contain;min-height:274px;background-repeat:no-repeat;font-size:0}
.header-dossier-annuel{min-height:274px;color:#fff;text-align:center;text-transform:uppercase}
/*.header-dossier-annuel .slogan{
    position:absolute;
    bottom:0;
    width:93%;
    text-align:center;
    color:#fff;
    font-size:28px;
    font-weight:600;
}*/
.header-dossier-annuel *{font-size:0 !important}

.line_header hr{margin:36px 0 2px}
.subcategorieslist.group.pagination_year{padding-bottom:8px;border-bottom:0 solid #fff !important;margin:35px 0 31px 0 !important}
/*
.header-dossier-annuel .custom p{
	background:rgba(56,56,56,0);
    background:-moz-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:-webkit-gradient(left top, left bottom, color-stop(20%, rgba(56,56,56,0)), color-stop(98%, rgba(56,56,56,0.86)), color-stop(100%, rgba(77,77,77,0.88)));
    background:-webkit-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:-o-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:-ms-linear-gradient(top, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    background:linear-gradient(to bottom, rgba(56,56,56,0) 20%, rgba(56,56,56,0.86) 98%, rgba(77,77,77,0.88) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#4d4d4d', GradientType=0 );
	padding:47px 10px 49px 16px;
}
*/
.albums-photo img{width:100%}

 /*------------comments-----------------*/
 .count_share{
	 margin-left:-5px;
  vertical-align:super;
  background:white;
  border:1px solid #90949c;
  border-radius:2px;
  color:#4b4f56;
  display:inline-block;
  font-size:11px;
  height:auto;
  line-height:18px;
  /*margin-left:6px;*/
  min-width:15px;
  padding:0 3px;
  text-align:center;
  white-space:nowrap;
  position:relative;
}
.album_box_button .count_share{margin-left:-10px}
.count_share s, .count_share i{
  border-color:transparent #90949c;
  border-style:solid;
  border-width:4px 5px 4px 0;
  display:block;
  position:absolute;
  top:5px;
  left:-6px;
}
.count_share i{
  border-right-color:#fff;
  left:-4px;
}

 .comments .p_share{float:right}
  .comments .p_share a{color:#17c0d2;font-size:12px}
  .comments .p_share a:hover{text-decoration:none}
 .comments .bloc_share{
  font-weight:bold;
  font-size:16px;
}
.comments .separateur{margin:18px 0 36px}
.comment-avatar{
	background:url(../../images/avatar.png);
  display:inline-block;
  width:26px;
  height:26px;
  vertical-align:middle;
}
.comment-details.no-border{border:0 solid #fff}
.commentator-data .name{margin-left:4px;font-weight:600;font-size:14px}
.commentator-data .date{font-size:14px;font-weight:700;color:#17c0d2}
.comment-text{margin-top:5px}
.comment-details{border-bottom:9px solid #f2f2f2;  margin-bottom:16px;padding-bottom:15px}
/*--------------------*/
#order_published119 .fc_block.fcitem_text,
#order_added119 .fc_block.fcitem_text{
	height:120px;overflow:hidden/*min-height:102px;*/
}
#order_published119 .readmore,
#order_added119 .readmore{
  margin-top:20px;
}
/*.slides.albums-module li.flex-active-slide:hover{
	background:#d4f3f8;
	padding:14px;
    margin:-14px;
}*/
.flex-active-slide{cursor:pointer}
.theme_items .fc_bloglist_item{
	border-bottom:1px #e3e3e3 solid !important;
	padding:0 !important;
}
.album_hover{
	background:#d4f3f8;
	margin:-15px;
    padding:15px;
	transition:inherit;
}
.slides.albums-module li:hover{overflow:visible !important}
#wzy{
	padding-top:10px;
}

.fil-actualites .dossier_annuel li.item-actu:hover{
	overflow:visible !important;
    padding:0 !important;
    margin-top:-1px !important;
    border:0 solid !important;
}
.fil-actualites .dossier_annuel li.item-actu:hover .row{
	background:#d4f3f8;
    margin:0 -20px;
	padding:16px 5px 12px;
    cursor:pointer;

}
.dossier_annuel{
	margin-top:-2px !important;
}

.fil-actualites.bibliotheque_bloc ul li.item-actu{padding:16px !important}
.fil-actualites.bibliotheque_bloc ul li.item-actu:hover{
	background:#d4f3f8 !important;
    overflow:visible !important;
    /*margin-top:-1px !important;*/
    padding-top:16px !important;
	border-bottom:1px solid #d4f3f8 !important;
}
.fil-actualites.bibliotheque_bloc ul li.item-actu{
	padding-left:27px !important;
}
.fil-actualites .list_parutions.item-actu:hover,.list_parutions.opened_paru{/*
	overflow:visible !important;
	padding:5px 0 0 !important;
	border-bottom:0 solid #e3e3e3 !important;*/
}

.fil-actualites .list_parutions.opened_paru,.fil-actualites .list_parutions.opened_paru:hover{
	border-bottom:1px solid #e3e3e3 !important;

}
#flexicontent .fil-actualites li.list_parutions.item-actu{padding:0 !important}
.fil-actualites .row.row_parrution{padding:5px 0 0}
.fil-actualites .list_parutions.opened_paru:hover,.fil-actualites .list_parutions.opened_paru{padding-bottom:14px !important}
.fil-actualites .list_parutions.item-actu:hover,
.fil-actualites .list_parutions.item-actu:hover .row.row_parrution,
.fil-actualites .opened_paru .row.row_parrution{
	background:#d4f3f8;
    padding:5px 0 0 !important/*
    padding:16px 0 15px !important;
    margin-top:-1px;
    border-bottom:0 !important;
}.fil-actualites .list_parutions.item-actu .container-parrution{height:0*/}
.fil-actualites .list_parutions.item-actu.opened_paru:hover .container-parrution{background:#fff/*;height:auto*/}

.fil-actualites .list_parutions.item-actu:hover .contenu_parution .intro_row,
.opened_paru .contenu_parution .intro_row
{
	/*margin-top:3px;*/
}
#flexicontent .list_parutions.opened_paru{max-height:100%;padding-top:0 !important}

.title_category_item .fcitem_date{
	font-size:13px !important;
	margin-right:9px;
}

.agenda_intro img{
	width:112px;
    float:left;
    margin-right:9px;
	margin-top:5px;
}
.img_recent_article img{width:100%}


/*---------------------------------------------------------------*/
li .separator{cursor:pointer}
.footer-site-menu-wrap{padding-top:35px}
.footer-site-menu-wrap .nav.menu .item-221{display:none}
.footer-site-menu-wrap .nav.menu>li{width:20%;float:left}

.footer-site-menu-wrap .nav .caret{display:none}
#Mod115{margin-left:-7px}
#Mod115 .custom strong{
	font-weight:600;
    font-size:18px;
    text-transform:uppercase;
    color:#fff;
}
 #Mod_z1{
	padding-left:15px;
    padding-right:0;
}
#Mod_z3{
	margin-left:-22px;
    padding-left:54px;
    padding-right:0;
}
#Mod115 .adresse-bottom p{text-transform:initial}
.seconde-footer .t3-bottom > div .t3-module{padding:35px 0 20px}
 #Mod115 p,#Mod115 a{
  font-size:15px;
  color:#fff;
  font-weight:300;
  text-decoration:none;
}
#Mod146 .module-title{margin-bottom:0 !important}
#Mod146 .module-title:hover{
	    background:#d17101;
}
#agenda_link_all,#agenda_sante_social{color:#ff9900;display:block}#agenda_link_all:hover,#agenda_sante_social:hover{color:#d17101}
#Mod146 .module-ct{margin-top:-3px}

/*---------------------------------------------------------------*/
.footer-site-menu-wrap{padding-top:35px}
.footer-site-menu-wrap .nav.nav-pills .item-221{display:none}
.footer-site-menu-wrap .nav.nav-pills > li{
	width:20%;
    float:left;
}
.footer-site-menu-wrap .separator{
	font-weight:500;
    font-size:18px;
    text-transform:uppercase;
    color:#fff;
	padding-left:0 !important;
	padding-bottom:3px !important;
}
.footer-site-menu-wrap .nav .caret{display:none}
#Mod115 .custom strong{
	font-weight:600;
    font-size:18px;
    text-transform:uppercase;
    color:#fff;
}
#Mod_z2{
	margin-left:0;
    padding-left:138px;/*96px;*/
    padding-right:0;
}
#Mod_z1{
	padding-left:15px;
    padding-right:0;
}
#Mod_z3{margin-left:-22px}
#Mod115 .adresse-bottom p{text-transform:initial}
.seconde-footer .t3-bottom > div .t3-module{padding:31px 0 20px}
.seconde-footer{border-top:1px solid #5d5d5d;margin-top:18px}
#Mod115 p,#Mod115 a{
  font-size:15px;
  color:#fff;
  font-weight:300;
  text-decoration:none;
}
.seconde-footer .elem_las_btn{padding-left:0}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
	color:#2a8c95;
}
.footer-site-menu-wrap .dropdown-menu{z-index:0}
.footer-site-menu-wrap .dropdown-menu > li > a{padding:5px 11px;padding-left:0}
.footer-site-menu-wrap li.parent.open a{background:none !important}
.footer-site-menu-wrap li.open a{background:none !important}
.footer-site-menu-wrap .dropdown-menu li.item-319,
.footer-site-menu-wrap .dropdown-menu li.item-323,
.footer-site-menu-wrap .dropdown-menu li.item-331,
.footer-site-menu-wrap .dropdown-menu li.item-335,
.footer-site-menu-wrap .dropdown-menu li.item-328{display:none}
.footer-site-menu-wrap  .dropdown-menu{
	display:block;
    position:relative;
    background:none;
    box-shadow:none;
    border:0 solid;
	background:none !important;
	width:100%;
	margin-top:0;
}
.footer-site-menu-wrap .dropdown-menu a{white-space:normal}
.footer-site-menu-wrap .dropdown-menu > li > a{
	color:#00b7e8;
    font-size:16px;
    font-weight:500;
    text-transform:uppercase;
	padding-right:30px;
}
.dropdown-menu > li.open{
	background:none !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	background:none !important;
	color:#2a8c95;
}
.footer-site-menu-wrap .separator:hover{
	background:none !important;
	color:#fff;
	cursor:default;
}
.footer-site-menu-wrap .nav.nav-pills  li.parent:nth-child(5) .dropdown-menu li a,
.footer-site-menu-wrap .nav.nav-pills  li.parent:nth-child(3) .dropdown-menu li a{
	color:#ef9405;
}

.footer-site-menu-wrap .nav.nav-pills  li.parent:nth-child(5) .dropdown-menu li a:hover,
.footer-site-menu-wrap .nav.nav-pills  li.parent:nth-child(3) .dropdown-menu li a:hover,
.footer-site-menu-wrap .nav.nav-pills  li.parent:nth-child(5) .dropdown-menu li.active a,
.footer-site-menu-wrap .nav.nav-pills  li.parent:nth-child(3) .dropdown-menu li.active a{
	color:#d17101;
}


.footer-site-menu-wrap .nav.nav-pills  li.parent:nth-child(3) .dropdown-menu li:first-child a{
	color:#01bcdb;
}
.footer-site-menu-wrap .nav.nav-pills  li.parent:nth-child(3) .dropdown-menu li:first-child a:hover,
.footer-site-menu-wrap .nav.nav-pills  li.parent:nth-child(3) .dropdown-menu li.active:first-child a,.footer-site-menu-wrap .dropdown-menu > li.active > a{
	color:#2a8c95;
}
.seconde-footer .t3-spotlight > .col-md-3{padding-left:2px}



.footer-site-menu-wrap .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover,
.footer-site-menu-wrap.dropdown-menu > .active > a:focus{
	background:none !important;
}
.footer-site-menu-wrap  .nav-pills > li.active > a,
.footer-site-menu-wrap .nav-pills > li.active > a:hover,
.footer-site-menu-wrap  .nav-pills > li.active > a:focus{
	background:none !important;
}
.fright{float:right}
.navbar-collapse > ul.nav.navbar-nav.level0 > li:first-child{display:none}
.navbar-collapse .nav  li{
    text-transform:uppercase;
	color:#020202;
	text-transform:uppercase;
	font-weight:600;

}

.navbar-default .navbar-nav .open .caret{
     display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:0 solid;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    border-bottom:4px solid transparent;
	border-top-color:#00c2d6;
    border-bottom-color:#00c2d6;
  	}
.block_nav{
	padding-left:11px;
}
.visible-in-phone{display:none}
#logo-image{
	margin-left:-6px;
}
@media print{
  .article_aside{display:none}
  a[href]:after{
    content:none !important;
  }
}

/*-----------------------------------RESPONSIVE----------------------------*/
.mobile-navbar{text-align:left !important}

@media (min-width:1200px){
    .album_bloc_items .padding_right0{}
	.img_recent_article{overflow:hidden;max-height:153px}
	.actualites .actualites-module li{
		border:0;
		display:inline-block;
		float:left;
		list-style:none;
		padding:10px 12px 0 0;
		width:275px !important;
	}
	.video-1 .categories-module li{
		width:278.5px !important;
	}
}

@media (max-width:1200px){
    .mod_flexicontent_standard_wrapper_innerbox .content-small-article{margin-left:0}
    .annonces-reseau .nav.nav-pills li{width:49%;vertical-align:middle}
    .annonces-reseau .nav.nav-pills li a{width:100%}
    .annonces-reseau .nav.nav-pills li:first-child{margin-right:6px}
    .detaille_actualite .article_intro{
        width:52%;
        margin-bottom:7px;
    }
    .article img.fc_field_image{
        width:100%;
    }
	.description.group{
		display:inline-block;
		width:100%;
	}
.article-recent .content_standard{margin-left:15px}
}

@media (min-width:1024px) and (max-width:1200px){
	.annonces-reseau .nav.nav-pills li{
		width:48.8%;
	}
}
@media (min-width:991px) and (max-width:1024px){
	#order_added119,#order_published119{
		max-width:829px;
		width:100%;
		overflow:hidden;
	}

}

@media (max-width:1024px){

    .mod_flexicontent_standard_wrapper_innerbox .content-small-article{margin-left:0}
    .annonces-reseau .nav.nav-pills li{width:49%;vertical-align:middle}
    .annonces-reseau .nav.nav-pills li a{width:100%}
    .annonces-reseau .nav.nav-pills li:first-child{margin-right:10px}
    .t3-sidebar .annonces-reseau ul li.item-101{
        margin-right:0;
        float:right;
        margin-top:-1px;
    }
    .moduletable .categories-module{text-align:center}
    #video-top .video-top .col-lg-3.col-md-3.col-sm-3.col-xs-3{width:100%}
    #video-top .col-lg-9.col-md-9.col-sm-9.col-xs-9{width:100%}
    .t3-video-top .mod-html ul li a{
        font-size:16px;
    }
    .video-bottom .mod-html ul li, #video-bottom .video-bottom .categories-module li{
        padding:0 18px 0 16px;
    }
    .t3-video-top .mod-html ul{
        text-align:center;
    }
	.list_parutions .col-content-parution{
          padding-left:16px;
    }
	.footer-site-menu-wrap .dropdown-menu > li > a{
     font-size:13px;
	 padding-right:11px !important;
	}

	.footer-site-menu-wrap > li > .separator{
		padding:10px 1px !important;
		font-size:14px;
	}

	.footer-site-menu-wrap  .dropdown-menu{
		margin-top:0;
	}
	.t3-bottom > div{padding:0}
	#Mod_z2{
		padding-left:0;
	}
	#Mod_z3{
		margin-left:0;
		padding-left:0;
	}
	#Mod_z1{
    padding-left:0;
 }
.fil-actualites.bibliotheque_bloc ul li.item-actu{padding-left:0 !important}
.biblio_image{
		padding-left:25px;
		padding-right:25px;
 }
.biblio_text{padding-left:23px;padding-right:21px}
.bibliotheque_bloc{margin-left:-5px;margin-right:-5px}
.mobile-navbar .navbar-toggle{z-index:999}
 /*.biblio_image{padding-left:10px;padding-right:10px}
 .bibliotheque_selection .item_actu{padding:14px !important}
 .biblio_text{padding-left:10px;padding-right:10px}*/
	#video-top #wzy{
     margin-bottom:60px;
	}
	.t3-video-top .mod-html ul li a{
		font-weight:600;
		font-size:15px;
	}
	.t3-video-top .mod-html ul li{
     padding:2px 3px 2px 8px;
	}

#order_published119 .col-md-4t .content_featured,
	#order_added119 .col-md-4t .content_featured{
		position:relative;
		min-height:268px;
	}#order_published119 .readmore,
	#order_added119 .readmore{
		position:absolute;
		bottom:0;
 	}
	.t3-video-top .albums .block_read_more{
		position:relative;
	}

	.detaille_actualite .article_image{
		    max-width:194px;
	}
	/*----------- footer ----------*/
	.seconde-footer{border-top:0 solid #000}
	#Mod_z1.elem_las_btn{display:inline-block !important;width:100%}/*
	#Mod_z_y2.elem_las_btn{display:inline-block !important;width:100%}*/
	.elem_las_btn,#Mod_z_y2{display:none !important}
	.bottom-copyrights{padding-top:2em}
	.footer-site-menu-wrap{
		display:none;
	}
	#Mod_z1 .adresse-bottom p{
		line-height:27px;
		text-transform:none;
	}
	.seconde-footer .t3-bottom > div .t3-module{
		padding:18px  0 0;
	}
	.t3-footer{
		padding-bottom:15px;
	}
	#Mod_z1{text-transform:initial}
	#Mod_z2 p{display:inline-block}
	.adresse-bottom strong{margin-right:6px}
	#t3-footer br{display:none}
	.visible-in-phone{display:inline-block !important}
	#Mod_z2{ padding-top:0}
	#Mod_z2 p{line-height:31px;margin-right:5px}
	.seconde-footer{
    margin-top:0;
}

}

@media (min-width:991px) and (max-width:1200px){
	.col-album .copyright{
		right:-140px;
	}
	.themesCategory .title-cat{
		/*bottom:14%;AlainR 13.6.17 problème du grisé au "milieu" de chaque photo*/
	}
	.themesCategory .col-album .copyright{
		/*right:-145px;AlainR 13.6.17 problème du grisé au "milieu" de chaque photo*/
		right:-300px;top:-31%
	}
}
@media (min-width:625px) and (max-width:715px){
	.col-album .copyright{
		right:-144px;
	}
}
@media (min-width:768px) and (max-width:1200px){
	.search_bloc{
		padding-top:6px;
		width:11%;
		float:right;
	}
	.fixed .block_nav{
		padding-left:0;
		width:89%;
		    padding-right:0;
	}
	.fixed .t3-megamenu .navbar-nav.level0 > li > .dropdown-toggle{

		padding:18px 1px !important;
	}
	.fixed .t3-megamenu .navbar-nav.level0 > li > .dropdown-toggle{
		margin:0 5px;
	}

}
@media (max-width:600px){
	.col-album .copyright{
		right:-134px;
	}
	#flexicontent ul.albums-photo li{
		padding-right:20px;
	}
}

@media (max-width:991px){
	.description.group .partager{
		display:none;
	}
	.t3-sidebar{padding-left:15px}


}
@media (min-width:768px) and (max-width:991px){
	.fixed .t3-megamenu .navbar-nav.level0 > li > .dropdown-toggle{
		font-size:13px !important;
	}
	.t3-mainnav-wrap.fixed .logo_bloc{
		margin-right:9px;
	}
	.t3-video-top .mod-html a.link-bttm, .moduletable a.link-bttm{
		line-height:24px;
	}
}

@media (max-width:980px){
    .t3-video-top .mod-html ul{text-align:center}
    .article h2{margin-top:0}
    .bloc_featured_article .copyright{
            position:relative;
            transform:rotate(0deg);
            bottom:0;
            width:100%;
            right:0;
            text-align:center;
            padding-top:3px;
            left:0;
    }
    /*#flexicontent ul.albums-photo li{width:100%;padding:inherit;    margin-bottom:15px}*/
    .item-album .image_bloc{width:100%}
    .articles h2{margin-top:15px}
	.navbar-collapse .nav > li > span{width:100%}
	#flexicontent ul.albums-photo li{
		list-style:none;
		background:#fff;
		padding-left:0;
		padding-right:37px;
		width:50%;
		min-height:470px;
	}
 }
@media (min-width:768px) and (max-width:1024px){
    .detaille_actualite .article_image{
        display:inline-block;
        text-align:center;
    }

    .detaille_actualite .article_intro{
        width:52%;
		margin-bottom:7px;
		float:none;
		display:inline-block;
    }
    .annonces-reseau .nav.nav-pills li{
        width:48%;
        vertical-align:middle;
    }

    .article img.fc_field_image{
        max-width:inherit;
        width:100%;
    }
    .article .description{
        margin-top:7px;
        display:inline-block;
    }

	.t3-megamenu .navbar-nav.level0 > li > .dropdown-toggle{
		font-size:15px !important;
		padding:18px 3px !important;
	}
	.video-1 .categories-module li .mod_fccats_catimg_block .title-cat{font-size:23px;padding:50px 10px 12px 9px}
}
@media (max-width:1200px) and (min-width:1100px){
	.search_showed{width:90%}
}
@media (max-width:1100px) and (min-width:768px){
	.search_showed{width:80%}
}
@media (max-width:1200px) and (min-width:768px){

    .bloc_featured_article img,
    .articles-recents img{height:auto;width:100%}
    .affiche-right img{width:inherit}
    .t3-sidebar .annonces-reseau h3.module-title{
        font-size:21px;
    }

    .t3-sidebar .affiche-right .col-md-7{padding:0}
    #t3-mainnav .t3-megamenu .navbar-nav.level0 > li > a{
        font-size:15px;
        margin:0 4px}


}



@media (max-width:767px){
	form button.btn{
		margin-top:20px;
	}
	#video-bottom .video-bottom .col-lg-4.col-md-4.col-sm-4.col-xs-4{
		padding-left:15px;
	}
	.slogan-container{display:none !important}
	.navbar .navbar-collapse{margin-top:16px}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		color:#020202;
		text-transform:uppercase;
		font-weight:600;
	}
	.logo-img{width:292px !important}
	.logo_bloc .logo-img{
		width:134px !important;
	}
	.fil-actualites h2{
		margin-top:5px;
	}
    .search_bloc .close{right:-1px}
    .bloc_featured_article .fc_inline.fcitem_title a{font-size:23px}
    .articles-recents .link-all{margin:52px 0 0}
    .t3-sidebar{padding-left:15px}
    .t3-mainbody .t3-content{padding-right:14px;margin-top:10px}
    body{overflow-x:hidden}
    .bloc_featured_article img{width:100%}
    .logo-image img{width:100%}
    .navbar.navbar-default.t3-mainnav{width:100%}
    .search_bloc{position:absolute;right:0;padding-left:9px}
    .block_nav{padding:0}
    .t3-navbar-collapse.navbar-collapse{overflow:visible}
    .banner-top .custom p{text-align:left !important}
    #video-bottom .col-md-8,#video-bottom .col-md-4{width:100%}
    #video-bottom .albums img{width:100%}
    #video-top .video-top .t3-video-top .col-md-3,#video-top .video-top .t3-video-top .col-md-9{width:100%}

    .affiche-right img,#agenda .description img,.detaille_actualite .description img{height:auto;max-width:100%;width:inherit}
    .t3-video-top .mod-html ul{text-align:center}
    .t3-video-top .mod-html a.link-bttm,.moduletable a.link-bttm{text-align:center}
    .t3-sidebar .annonces-reseau ul li.item-101{float:right}

    /*----------------------------*/
    #Mod117{
        padding-left:0;
        padding-top:0;
    }
    #Mod116 .module-ct, #Mod117 .module-ct{margin-top:22px}
    .description.group{display:inline-block;margin-top:7px}
    #contact-form.form-horizontal .control-group .controls{margin-left:0}

    .bloc_featured_article .content_featured{
        min-height:inherit;
        max-height:inherit;
    }
    #searchForm .input_search{
        width:73%;
    }
	#mod_fcitems_box_standard_111 div.mod_flexicontent_standard_wrapper{
 	}

	.t3-video-top .mod-html ul li a{
		font-weight:600;
		font-size:18px;
	}
	.t3-video-top .mod-html ul li{
         padding:2px 6px 2px 12px;
	}
	.album_bloc_items .p_share{margin-left:11px}
	footer .nav.nav-pills{margin-bottom:7px}
	.navbar.navbar-default.t3-mainnav{display:inherit}
	/*----------------MOBILE NAV-----------------*/
	#t3-mainnav.t3-mainnav-wrap.fixed{
		position:relative !important;
	}

	.container-header{
		position:relative;
		display:inline-block;
		width:100%;
		min-height:78px;
		border-bottom:1px solid #e7e7e7;
		background:#fff;
		background:#fff;
 		z-index:999;
	}
	#t3-mainnav.mainnav-open{width:100%;position:absolute}

	#t3-header{
		float:left;
		padding:0;
		z-index:9999;
		position:absolute;
	}

	.logo-hide{display:none}
	.searchbox-open #mod-search-searchword{font-size:13px}

	.t3-mainnav-wrap:before{
        height:0 !important;
	}

	.t3-mainnav-wrap:after{
        height:0 !important;
	}
	.mobile-navbar .navbar-toggle{
		float:right !important;
		margin-right:115px;
		margin-top:18px;
	}



	.logo-img{width:170px !important}
	.logo-image a{margin:0;margin-left:-4px;width:170px !important}

	 #t3-mainnav{
		    float:right;
			width:100%;
			position:relative !important;
 			background:transparent;
			z-index:9;
	 }

	 .themesCategory .col-album .copyright{right:-51%}
	 #t3-mainnav.t3-mainnav-wrap.fixed{background:transparent}
	 .t3-mainnav-wrap.fixed .logo_bloc{display:none}
	 .open_search{right:25px;background:transparent}
	 .search_showed .search{padding-right:7px}
	 .search_bloc .close{right:0}
	 .search_bloc{padding-top:13px}

	 .t3-navbar-collapse{background:#fff}
	 .open_search:after{margin-top:12px}
	 .video-1 .categories-module li .mod_fccats_catimg_block{padding-right:0 !important}
	.slides.albums-module li .mod_flexicontent_featured_wrapper_innerbox .image_featured{
		width:58.33333333%;
	}
	.t3-video-top .albums  .content_featured{
		width:41.66666667%;
	}



	.navbar-collapse .nav > li > span{
		padding:20px 15px;
	}

	.navbar-collapse{max-height:inherit}


}


@media (min-width:480px) and (max-width:736px){
    .articles-recents .image_standard img{width:100%}
    .detaille_actualite .article_image.flotted{width:100%}
    .article img.fc_field_image{width:100%}
    .detaille_actualite .article_intro{display:inline-block;width:58%}
}

@media(max-width:750px){
	.seconde-footer .elem_las_btn{
		min-height:inherit;
	}
	.footer-site-menu-wrap .nav.nav-pills > li{
		width:33%;
		min-height:163px;
		float:left;
		display:inline-block;
	}
}


@media(max-width:729px){

	#order_added124 .affiche_read_more{display:inline-block !important}
}

@media(max-width:667px){

    .annonces-reseau .nav.nav-pills li{
        width:48%;
        vertical-align:middle;
    }

    .adresse-bottom p{margin-bottom:0}

    #agenda .agenda_intro{padding:0 0 0 10px}
    .article_aside .box,#agenda.article_aside .box{
        border-top:1px solid #dfdfdf;
        padding:23px 0 15px;
        width:100% !important;
    }
    .t3-sidebar .annonces-reseau h3.module-title{font-size:19px}
    #flexicontent table.flexitable{margin:0 !important}

	.footer-site-menu-wrap .dropdown-menu > li > a{
		font-size:14px;
 	}
	.actualites .fcitem_title a{font-size:14.5px}
	#order_added119 .fc_block.fcitem_text,#order_published119 .fc_block.fcitem_text{font-size:13px}
	#mod_fcitems_box_standard_111 div.mod_flexicontent_standard_wrapper_innerbox{
		padding-bottom:39px;
	}

	.themesCategory li .copyright{
		position:relative;
		transform:inherit;
		text-align:center;
   	}
	.themesCategory .col-album .copyright{
		right:0;
		top:inherit;
	}
	.themesCategory .title-cat{
		bottom:9px;
	}
	.themesCategory{
		margin-top:25px;
		margin-right:-20px;
		padding-left:6px;
	}

	.themesCategory .image_bloc{
		    display:initial ;
			max-height:inherit;
	}
	.actualites .fcitem_title, .actualites .fcitem_title a{line-height:19px}
	.t3-video-top .mod-html a.link-bttm, .moduletable a.link-bttm{font-size:14px}
	.actualites .fcitem_date.created{margin-bottom:5px}
	.bloc_featured_article .image_featured img{width:99%}
	.video-1 .categories-module li .mod_fccats_catimg_block .title-cat{font-size:21px}
	#Mod_z3{padding-left:0}
	.seconde-footer .elem_las_btn{
		min-height:inherit;
	}

	.banner-top .custom p{text-align:center !important}

	#title_cat .cattitle{
		font-size:20px;
	}
	.article h2{font-size:22px}
	.album_bloc_items.article .back_summary{
 		padding-top:0;
 	}
	.album_aside .back_summary{
		padding-top:8px !important;
	}
	#agenda .agenda_image{margin:16px 0 16px 9px}

	.slides.actualites-module li{
		min-height:305px;
	}
	.slides.actualites-module li .mod_flexicontent_featured_wrapper_innerbox{
		min-height:305px;
		position:relative;
	}#order_published119 .readmore,
	#order_added119 .readmore{
		    position:absolute;
			bottom:5px;
	}
	.mod_flexicontent_wrapper.affiche-right  .fc_block{
			display:inline-block !important;
		}
	.bloc_featured_article .image_featured img{width:99%}
	.t3-video-top .albums .block_read_more{
 		position:relative;
		bottom:inherit !important;
	}

	.adresse-bottom p{
		    font-size:15px;
	}





	.header-dossier-annuel{
		min-height:195px;
	}
	 .header-dossier-annuel .custom{min-height:195px}

 }
@media (min-width:644px){
	.img_recent_article{padding-right:9px}

}



@media(max-width:560px){
	#agenda .agenda_intro{
		width:75%;
	}
	#agenda .agenda_image{
		width:20%;
	}
	#agenda .agenda_image{
		display:inline-block;
 	}


    #t3-content .mod_flexicontent_wrapper .fc_block{display:inline-block !important;width:100%}
    .avis-form .controls_submit{text-align:center;margin-left:0}
	/*.description.group img{width:100%}*/
 	#agenda .article_aside .box{margin-top:12px}
	.video-1 .categories-module li .mod_fccats_catimg_block .title-cat{width:100%}
	.bloc_featured_article .content_featured{
  		padding-left:13px;
		padding-right:13px;
	}
	.articles-recents .content_standard .fcitem_readon{
		margin-top:16px;
	}
	#Mod125{
 		margin-top:26px;
	}
	#video-top{margin-top:22px}
	#video-bottom .video-bottom .col-lg-4.col-md-4.col-sm-4.col-xs-4{padding-left:15px}
	#mod_fcitems_rubriques .flex-direction-nav{top:46px}
	.t3-video-top .albums .block_read_more{bottom:38px}
	.articles-recents .content_standard{max-height:inherit}
	.footer-site-menu-wrap .nav.nav-pills > li{
		width:100%;
		margin-bottom:18px;
		min-height:inherit;
	}
	.slides.albums-module li .mod_flexicontent_featured_wrapper_innerbox .image_featured{
		width:49%;
	}
	.t3-video-top .albums .content_featured{
		width:50%;
	}
	.desc-content.field_text img{
		width:auto;
		height:auto;
		max-width:100%;
	}
}
@media(max-width:504px){
	.articles-recents .content_standard{max-height:inherit}
	#mod_fcitems_box_standard_111 div.mod_flexicontent_standard_wrapper_innerbox{
		padding-bottom:7px !important;
	}
	#flexicontent table.flexitable td{padding:4px;font-size:12px}
	#flexicontent table.flexitable .fc_item_title{font-size:12px}
	#flexicontent .table-responsive{
		margin-left:-10px;
		margin-right:-10px !important;
		width:107%;
	}
	.detaille_actualite .article_image.flotted{max-width:194px}
	.detaille_actualite .article_intro{
		width:58%;
	}
 }

@media (min-width:560px) and (max-width:768px){
	.bloc_featured_article .image_featured{
		width:33.33333333%;
	}
	.bloc_featured_article .content_featured{
		width:66.66666667%;
		padding-top:0;
	}
	.bloc_featured_article .fcitem_text{
		font-size:16px;
 	}
	.bloc_featured_article .author_bloc{font-size:12px}
	.bloc_featured_article .image_featured img{
		width:100%;
	}
	.slides.albums-module li .mod_flexicontent_featured_wrapper_innerbox .image_featured{
		width:58.33333333%;
	}
}

@media(max-width:488px){
	/*#order_added119 .readmore{
		position:relative;
		bottom:0;
 	}*/#order_published119 .readmore,
	#order_added119 .readmore{
		margin-top:15px;
		margin-bottom:0;
	}

    .articles-recents .image_standard{width:100%}
    .articles-recents .image_standard img{width:100%}
    .articles-recents .content_standard{width:100%}
    .t3-video-top h3,.t3-module.title-solid h3.module-title{font-size:14px}
    .t3-video-top .t3-video-bottom h3{max-width:202px}
    #mod_fcitems_box_featured_121 .flex-direction-nav{
        top:46px;
    }
    .flex-direction-nav{top:4px}
    #Mod116{
        padding-left:0;
        padding-top:0;
    }
    .article img.fc_field_image{
         width:100%;
    }
    .article .article_image{
        float:left;
        width:100%;
    }
    .article_content .article_intro{
        float:left;
        width:100%;
        padding-left:0;
        margin-top:8px;
        padding:0 15px;
    }
    .mod_flexicontent_standard_wrapper_innerbox .content-small-article{margin-top:15px}
    #searchForm .input_search{
        width:65%;
    }
	.actualites .fcitem_title a{
		font-size:12.5px;
	}
	.articles-recents .mod_flexicontent_standard_wrapper_innerbox{
		padding-bottom:28px !important;
	}

	.themesCategory .title-cat{
		font-size:21px;
	}


	.slides.albums-module li .mod_flexicontent_featured_wrapper_innerbox .image_featured{
		width:100%;
	}
	.t3-video-top .albums .content_featured{
		width:100%;
		margin-top:11px;
	}

	.summary-img{
		width:100% !important;
	}
	.summary-text{
		width:100% !important;
	}

	/*----album responsive---*/
	#flexicontent ul.albums-photo li{
		width:100%;
		padding-right:0;
	}
	.col-album .copyright{display:none}

	/*----------*/
	#flexicontent .themesCategory li{
		width:100%;
	}
	.themesCategory .title-cat{
		bottom:0;
	}

	.biblio_image{width:100%}
	.biblio_text{width:100%}
	.bloc_featured_article .image_featured{
		width:100%;
	}
	.bloc_featured_article .content_featured{
		width:100%;
	}

}

@media(max-width:417px){
	.mobile_pagination .catlink:after{
		margin-left:5px;
		margin-right:5px;
	}
	.pagination_year .prev_paginate{
		margin-right:8px;
	}
	.pagination_year .next_paginate, .pagination_year .prev_paginate{
 		width:32px;
 		height:32px;
 	}
	.catlink{
      font-size:16px;
	}
	.peercategorieslist .current a, .current_enabled a, .year_not_enabled .floattext:first-child a{
		font-size:20px;
	}
	.video-1 .categories-module li .mod_fccats_catimg_block .title-cat{font-size:21px;width:100%}
	.t3-video-top h3{font-size:13px}
	.search_bloc .close{
		background:url(../../images/blueclosesmall.png) no-repeat;
	}
	.open_search:after{

		height:33px;
		width:33px;
	}
	.search_bloc .close{
 		margin-top:13px;
	}
	.open_search{
		width:37px;
	}
	.mobile-navbar .navbar-toggle{
		float:right !important;
		margin-right:80px;
	}
	.themesCategory li{
 		padding-right:22px;
	}
}
@media(max-width:375px){
	.detaille_actualite .article_image{
		width:100%;
 		max-width:100%;
	}
	.article .article_intro{
		    padding:0 16px;
	}#order_published119 .readmore,
	#order_added119 .readmore{
		bottom:0 !important;
	}
	#order_added121 .flex-viewport{
		max-height:481px;
	}
	#video-bottom .video-bottom .moduletable h3{
		margin-top:10px;
	}
	.detaille_actualite .article_intro{width:100%;padding:0 0}
	.detaille_actualite .article_image.flotted{
		width:100%;

	}
#order_published119 .col-md-4t .content_featured,
	#order_added119 .col-md-4t .content_featured{
		position:relative;
		min-height:316px;
	}

}
@media(max-width:341px){
	.mobile_pagination .catlink:after{
		margin-left:3px;
		margin-right:5px;
		font-size:14px;
		font-weight:normal;
		vertical-align:bottom;
	}
	.pagination_year .next_paginate, .pagination_year .prev_paginate{
		width:30px;
		height:30px;
	}
	.pagination_year .prev_paginate{
		margin-right:5px;
	}
	.catlink{
		font-size:14.5px;
	}
	.peercategorieslist .current a, .current_enabled a, .year_not_enabled .floattext:first-child a{
		font-size:19px;
	}
	.current_enabled a:after{font-size}

	.article .article_aside .box h4{font-size:14px}
	.album_bloc_items .p_share{margin-left:4px}
	.article .article_aside .box a.icon_facebook{margin:10px 3px 0 0}
	.album_bloc_items.article .back_summary{
     font-size:10px !important;
      font-weight:600 !important;
	}



}
 @media(max-width:321px){
	 .video-1 .categories-module li{margin-right:6px !important; margin-left:1px;width:139px !important}

	.video-1 .categories-module li .mod_fccats_catimg_block .title-cat{
		font-size:14px;
	}
 }

/*------------------------*/
/*--------------------------*/
.desc-content h4{
	margin-bottom:30px;
}
.itemid-330 .description.group a{color:#F49819}

.orange_items a .date_value_feat{
	color:#f59628;
}
.description.group p + ol{
	padding-left:38px;
}
.description.group p + ul,.description.group p + ol,
.description.group h4 + ul,.description.group h4 + ol{
	margin-top:-25px;
}
.home_album_copyright{
	position:absolute;
    bottom:-2px;
    color:#e4e3e3;
    right:18px;
    font-size:12px;
}
.page-agenda .article_aside .box.social_share a,
.article .article_aside .box.social_share a{width:26px;display:inline-block;margin-right:5px}
.article .article_aside .box.text-belonging {background: #00c1d5;color: #fff;padding: 1em;}/*AlainR 2021.03.19*/
.article .article_aside .box.text-belonging.dossiers-annuels2021{background:#23ACC2}
.article .article_aside a:hover .box.text-belonging{background:none;color:inherit;}/*AlainR 2021.05.07*/
.p_share.blue svg path{fill:#00c1d5}
.p_share.blue a:hover svg path{fill:#2a8c95}
.detaille_actualite .contentheading{margin-top:14px;line-height:1}
.avis-form > h3,.fctype1 .contentheading{
	text-transform:uppercase;
	background:url(../../images/bg-title.jpg) no-repeat bottom left;
    padding:0 0 25px 0;
    color:#000000;
    text-transform:uppercase;
    font-size:24px;
    font-weight:400;
	margin-bottom:25px;
	  margin-top:8px;
}
#Mod125{padding-top:46px}
#Mod125 .module-ct ul.nav > li.active:nth-child(1) > a,
#Mod125 .module-ct ul.nav > li:nth-child(1) > a:focus{
   color:#fff;
   background:#d98200;
}
#Mod125 .module-ct ul.nav > li.active:nth-child(2) > a,
#Mod125 .module-ct ul.nav > li.active:nth-child(3) > a,
#Mod125 .module-ct ul.nav > li:nth-child(2) > a:focus,
#Mod125 .module-ct ul.nav > li:nth-child(3) > a:focus{
	background:#2a8c95;
	color:#fff;
}
.affiche-right.week_poster{margin-bottom:0}
#flexicontent .articles_listing .col-xs-12.col-sm-12.col-md-4{
	display:inline-block;
    height:162px;
    overflow:hidden;
}
.flexi.field_Partage{/*display:none !important;*/}
.belonging{cursor:pointer;display:inline-block;color:#000000;margin-bottom:-6px}
.text-belonging{
	padding-left:16px;
    padding-right:17px;
	margin-bottom:-6px;
	font-size:12px;
}
.belonging:hover{
    background:#d4f3f8;
    margin-bottom:-7px;
    border-top:0 solid !important;
    padding-bottom:1px;
}
.article_intro p:empty,.article_intro p:blank{
   display:none;
}

.belonging:hover,.belonging:focus{cursor:pointer;color:#000000;text-decoration:none}
.pluginButton{display:none !important}
.modal_share svg{height:21px}
#flexicontent .modal_share.buttons > a:not(.btn),
#flexicontent .modal_share.buttons > a:not(.btn):hover{background:#fff;border:0 solid #fff;padding:0 3px}
.content.fil-actualites .parrution_content{
  width:96%;
  display:inline-block;
}
.floattext .catimg{display:none}
#order_added111 .bloc_featured_article .author_bloc{margin-top:0}
.subcategorieslist.group.pagination_year + .subcategorieslist.group.pagination_year{display:none}
p.list_references+ul{margin-top:0 !important}
.list_parutions .container-parrution{
  display:inline-block;
  width:100%;
  cursor:default;
}
.t3-megamenu .navbar-nav.level0 > li.active > .dropdown-toggle,.t3-megamenu .navbar-nav.level0 > li > .dropdown-toggle:hover{color:#777 !important}
.list_parutions .contentheading{width:99%}
.article .fcitem_date.created{display:block !important;margin-top:7px}
.t3-bottom .col-lg-3{width:33%}
.adresse-bottom a{color:#fff}
.affiche-right.week_poster .content_featured.texte_large,.affiche_read_more.texte_large{height:auto;padding:5px 20px}
.fcpagenav-return{text-align:left/*;width:100%*/}
.fcpagenav .btn{padding:6px 8px}
.customblock{border-radius:0}
.fcpagenav.btn-group{margin:0;width:100%}
/* Affiche de la semaine */
.affiche-semaine h1.cattitle,.affiche-semaine .filet_bleu{background:url("../../images/separtor_jaune.png") no-repeat bottom left}
.affiche-semaine .article_aside .box a,.affiche-semaine #flexicontent a,.affiche-semaine .article .fcitem_date.created{color:#ff9900}
/* masquer boutons Partager * /
.pageactualites .dynamic_share.partager,/*.pageactualites .filet_bleu,*/
.agenda .dynamic_share.partager/*,#agenda .filet_bleu*/,.contenu_parution .dynamic_share.partager,
.affiche-semaine .dynamic_share.partager,.nopartage .dynamic_share.partager,
.affiche-semaine #flexicontent .fc_inline{display:none !important}
/* Offres formation et emplois */
.select2-container-multi .select2-choices .select2-search-choice{height:auto !important}
#jcemediabox-popup-frame div{background:#fff}
.page-formations .t3-module.annonce,.page-emplois .t3-module.annonce{padding-top:8px}
.page-formations h1.module-title,.page-emplois h1.module-title{font-size:24px}
.title.pane-toggler,.title.pane-toggler-down,.fcfilter_form_outer.fcfilter_form_module .accordion-toggle{background:#fff url("/components/com_flexicontent/assets/images/search.png") no-repeat scroll 9px 5px !important;border:0 none !important;color:#ff9900;margin-top:30px;font-size:1.3em;text-transform:uppercase}
.page-formations .fcfilter_form_outer>div>.panel>.title,.page-emplois .fcfilter_form_outer>div>.panel>.title,/*changement intervenu lors de mise à jour du 16.8.2019*/
.page-formations .fcfilter_form_outer.fcfilter_form_module .accordion-toggle,.page-emplois .fcfilter_form_outer.fcfilter_form_module .accordion-toggle
{background:#adadad url("/components/com_flexicontent/assets/images/search.png") no-repeat scroll 9px 7px;border:0;border-radius:0;height:35px;padding-left:2em;font-weight:normal/*;padding-top:6px*/}
.title.pane-toggler:hover{color:#d17101}
.title.pane-toggler span,.title.pane-toggler-down span{padding-left:1em}
.page-formations .panel,.page-emplois .panel{border:0;box-shadow:none}
.fc_filter .fc_filter_label,.fc_filter_line .fc_filter_label{font-family:inherit !important}
.page-formations .fc_filter .fc_filter_label,.page-formations .fc_filter_line .fc_filter_label,.page-emplois .fc_filter .fc_filter_label,.page-emplois .fc_filter_line .fc_filter_label{font-size:14px;text-shadow:none}
.page-formations .select2-container-multi .select2-choices,.page-emplois .select2-container-multi .select2-choices{border:0}
.page-emplois .select2-container .select2-choice{border-radius:0}
.fc_filter_label.fc_label_field_16{margin-top:-2px !important}/*
.fc_filter_label.fc_label_field_18{margin-top:1em !important}*/
.fc_html_field_25 .fc_field_filter.fc_checkradio_group{padding-bottom:20px !important}
/*gras recherche avancée formation .fc_html_field_25 label .fc_filter_val_lbl{font-weight:normal}*/
div .flexi_buttons, div .fc_buttons{margin-top:20px !important;padding:0 !important}
.fc_buttons.btn-group .offre_btn{background:#ff9900;border:0;color:#fff;font-size:14px;font-family:inherit;font-weight:normal;margin-right:15px !important;padding:6px 1%;text-shadow:none}.fc_buttons.btn-group .offre_btn:hover{background:#d17101;border:0}
.offre_btn [class^="icon-"]{font-family:FontAwesome3;margin-right:.7em}
.offre_btn .icon-search::before{content:""}
.view-item.page-emplois #Mod94 .module-ct,.view-item.page-emplois #mod_flexifilter_default88,
.view-item.page-formations #Mod102 .module-ct,.view-item.page-formations #mod_flexifilter_default103,
.page-formations #field_DateDebut,.page-formations #flexitable td+td+td+td,#moduleFCform_103_submitWarn,#moduleFCform_88_submitWarn{display:none !important}
.page-emplois .fc_filter_line .fc_filter_label{width:18%}
.page-formations #field_created,.page-formations #field_DateDebutTri{width:15%}
.page-emplois #field_created,.page-emplois #field_Taux,.page-emplois #field_Type,.page-emplois #field_Delai,.page-emplois #field_Canton{width:8%}
.page-emplois #field_created,.page-emplois #field_Delai,.page-emplois #field_Canton{width:2%}
.page-formations #field_title,.page-emplois #field_title{font-size:13px !important}
.page-formations #flexitable th,.page-formations #adminListTableFCcategory th,.page-emplois #flexitable th,.page-emplois #adminListTableFCcategory th{text-align:center;vertical-align:middle}
/*libellé sur une seule ligne
 * aligner colonne de droite -> OK
 * souligné des libellés comme actuellement -> OK ?
 * bouton des liens (en bas des annonces formations) : aligné gauche, bord pointus, couleur orange -> OK
 * imprimer en orange
 * boutons partage -> OK
 *
 */
.fc_filter .fc_filter_label, .fc_filter_line .fc_filter_label, .fc_legend_text, .fc_filter_set legend .fc_legend_text.hasTip, .fc_filter_set legend .fc_legend_text, .flexicontent button:not(.btn), .fc_button:not(.btn), .fc_buttons button:not(.btn), .flexi_buttons button:not(.btn),.flexicontent .btn,.flexicontent .button, #flexicontent .flexi.label, .flexi.label,label{border-radius:0 !important}
.page-emplois .description a,.page-formations .description a{color:#ff9900}
.flexi.lineinfo.subtitle2.group{width:99%;padding:1em 0}
.page-formations p,.page-formations ul,.page-formations .description p+ul,.page-formations .description h2+ul,.page-formations .description h3+ul,/*.page-formations .description h4+ul,*/.page-emplois p,.page-emplois ul,.page-emplois .description p+ul,.page-emplois .description h2+ul,.page-emplois .description h3+ul/*,.page-emplois .description h4+ul*/{line-height:inherit;margin:0}
.page-formations .description h3,.page-formations p,.page-formations ul,.page-emplois .description h3,.page-emplois p,.page-emplois ul{margin:0 0 32px 0}
.page-formations p.avant-liste,.page-emplois p.avant-liste{margin:0}
.page-formations ul ul,.page-emplois ul ul{margin:0}
.page-formations .description h4,.page-emplois .description h4{margin-top:32px;margin-bottom:10px}
/*TEMPORAIRE au moins jusqu'à août 2022 (10.11.2021)*/
.fcitem8172 .description h3, .fcitem8171 .description h3, .fcitem8169 .description h3, .fcitem8160 .description h3, .fcitem8161 .description h3, .fcitem8157 .description h3, .fcitem8135 .description h3, .fcitem8134 .description h3, .fcitem8111 .description h3, .fcitem8110 .description h3, .fcitem4746 .description h3, .fcitem8092 .description h3, .fcitem8058 .description h3, .fcitem8057 .description h3, .fcitem8021 .description h3, .fcitem7992 .description h3, .fcitem7990 .description h3, .fcitem7969 .description h3, .fcitem7949 .description h3, .fcitem7948 .description h3, .fcitem7930 .description h3, .fcitem7913 .description h3, .fcitem7909 .description h3, .fcitem7833 .description h3, .fcitem7811 .description h3, .fcitem7781 .description h3, .fcitem7777 .description h3, .fcitem7757 .description h3, .fcitem7744 .description h3, .fcitem7743 .description h3, .fcitem7676 .description h3, .fcitem7638 .description h3, .fcitem7594 .description h3, .fcitem7577 .description h3, .fcitem7549 .description h3, .fcitem7540 .description h3, .fcitem7495 .description h3, .fcitem7474 .description h3, .fcitem7437 .description h3, .fcitem7356 .description h3, .fcitem7354 .description h3, .fcitem7114 .description h3, .fcitem6831 .description h3, .fcitem6820 .description h3, .fcitem6753 .description h3, .fcitem6618 .description h3, .fcitem8180 .description h3,.fcitem8179 .description h3,.fcitem8178 .description h3,.fcitem8176 .description h3,.fcitem8175 .description h3,.fcitem8174 .description h3,.fcitem8173 .description h3,.fcitem8167 .description h3,.fcitem8165 .description h3,.fcitem8152 .description h3,.fcitem8163 .description h3,.fcitem8164 .description h3,.fcitem8159 .description h3,.fcitem8156 .description h3,.fcitem8154 .description h3,.fcitem8153 .description h3,.fcitem8151 .description h3,.fcitem8150 .description h3,.fcitem8149 .description h3,.fcitem8148 .description h3,.fcitem8147 .description h3,.fcitem8146 .description h3,.fcitem8145 .description h3,.fcitem8143 .description h3,.fcitem8142 .description h3,.fcitem8141 .description h3,.fcitem8140 .description h3,.fcitem8138 .description h3,.fcitem8136 .description h3,.fcitem8131 .description h3,.fcitem8130 .description h3,.fcitem8129 .description h3,.fcitem8126 .description h3,.fcitem8121 .description h3,.fcitem8124 .description h3,.fcitem8123 .description h3,.fcitem8122 .description h3,.fcitem8120 .description h3,.fcitem8118 .description h3,.fcitem8116 .description h3,.fcitem8115 .description h3,.fcitem8114 .description h3,.fcitem8108 .description h3,.fcitem8106 .description h3,.fcitem8097 .description h3,.fcitem8095 .description h3,.fcitem8099 .description h3,.fcitem8091 .description h3,.fcitem8090 .description h3,.fcitem8086 .description h3,.fcitem8082 .description h3,.fcitem8081 .description h3,.fcitem8067 .description h3,.fcitem8064 .description h3,.fcitem8063 .description h3,.fcitem8062 .description h3,.fcitem8050 .description h3,.fcitem7956 .description h3,.fcitem8172 p,.fcitem8171 p,.fcitem8169 p,.fcitem8160 p,.fcitem8161 p,.fcitem8157 p,.fcitem8135 p,.fcitem8134 p,.fcitem8111 p,.fcitem8110 p,.fcitem4746 p,.fcitem8092 p,.fcitem8058 p,.fcitem8057 p,.fcitem8021 p,.fcitem7992 p,.fcitem7990 p,.fcitem7969 p,.fcitem7949 p,.fcitem7948 p,.fcitem7930 p,.fcitem7913 p,.fcitem7909 p,.fcitem7833 p,.fcitem7811 p,.fcitem7781 p,.fcitem7777 p,.fcitem7757 p,.fcitem7744 p,.fcitem7743 p,.fcitem7676 p,.fcitem7638 p,.fcitem7594 p,.fcitem7577 p,.fcitem7549 p,.fcitem7540 p,.fcitem7495 p,.fcitem7474 p,.fcitem7437 p,.fcitem7356 p,.fcitem7354 p,.fcitem7114 p,.fcitem6831 p,.fcitem6820 p,.fcitem6753 p,.fcitem6618 p,.fcitem8180 p,.fcitem8179 p,.fcitem8178 p,.fcitem8176 p,.fcitem8175 p,.fcitem8174 p,.fcitem8173 p,.fcitem8167 p,.fcitem8165 p,.fcitem8152 p,.fcitem8163 p,.fcitem8164 p,.fcitem8159 p,.fcitem8156 p,.fcitem8154 p,.fcitem8153 p,.fcitem8151 p,.fcitem8150 p,.fcitem8149 p,.fcitem8148 p,.fcitem8147 p,.fcitem8146 p,.fcitem8145 p,.fcitem8143 p,.fcitem8142 p,.fcitem8141 p,.fcitem8140 p,.fcitem8138 p,.fcitem8136 p,.fcitem8131 p,.fcitem8130 p,.fcitem8129 p,.fcitem8126 p,.fcitem8121 p,.fcitem8124 p,.fcitem8123 p,.fcitem8122 p,.fcitem8120 p,.fcitem8118 p,.fcitem8116 p,.fcitem8115 p,.fcitem8114 p,.fcitem8108 p,.fcitem8106 p,.fcitem8097 p,.fcitem8095 p,.fcitem8099 p,.fcitem8091 p,.fcitem8090 p,.fcitem8086 p,.fcitem8082 p,.fcitem8081 p,.fcitem8067 p,.fcitem8064 p,.fcitem8063 p,.fcitem8062 p,.fcitem8050 p,.fcitem7956 p
{margin:0}
.fcitem8172 .description h4, .fcitem8171 .description h4, .fcitem8169 .description h4, .fcitem8160 .description h4, .fcitem8161 .description h4, .fcitem8157 .description h4, .fcitem8135 .description h4, .fcitem8134 .description h4, .fcitem8111 .description h4, .fcitem8110 .description h4, .fcitem4746 .description h4, .fcitem8092 .description h4, .fcitem8058 .description h4, .fcitem8057 .description h4, .fcitem8021 .description h4, .fcitem7992 .description h4, .fcitem7990 .description h4, .fcitem7969 .description h4, .fcitem7949 .description h4, .fcitem7948 .description h4, .fcitem7930 .description h4, .fcitem7913 .description h4, .fcitem7909 .description h4, .fcitem7833 .description h4, .fcitem7811 .description h4, .fcitem7781 .description h4, .fcitem7777 .description h4, .fcitem7757 .description h4, .fcitem7744 .description h4, .fcitem7743 .description h4, .fcitem7676 .description h4, .fcitem7638 .description h4, .fcitem7594 .description h4, .fcitem7577 .description h4, .fcitem7549 .description h4, .fcitem7540 .description h4, .fcitem7495 .description h4, .fcitem7474 .description h4, .fcitem7437 .description h4, .fcitem7356 .description h4, .fcitem7354 .description h4, .fcitem7114 .description h4, .fcitem6831 .description h4, .fcitem6820 .description h4, .fcitem6753 .description h4, .fcitem6618 .description h4, .fcitem8180 .description h4,.fcitem8179 .description h4,.fcitem8178 .description h4,.fcitem8176 .description h4,.fcitem8175 .description h4,.fcitem8174 .description h4,.fcitem8173 .description h4,.fcitem8167 .description h4,.fcitem8165 .description h4,.fcitem8152 .description h4,.fcitem8163 .description h4,.fcitem8164 .description h4,.fcitem8159 .description h4,.fcitem8156 .description h4,.fcitem8154 .description h4,.fcitem8153 .description h4,.fcitem8151 .description h4,.fcitem8150 .description h4,.fcitem8149 .description h4,.fcitem8148 .description h4,.fcitem8147 .description h4,.fcitem8146 .description h4,.fcitem8145 .description h4,.fcitem8143 .description h4,.fcitem8142 .description h4,.fcitem8141 .description h4,.fcitem8140 .description h4,.fcitem8138 .description h4,.fcitem8136 .description h4,.fcitem8131 .description h4,.fcitem8130 .description h4,.fcitem8129 .description h4,.fcitem8126 .description h4,.fcitem8121 .description h4,.fcitem8124 .description h4,.fcitem8123 .description h4,.fcitem8122 .description h4,.fcitem8120 .description h4,.fcitem8118 .description h4,.fcitem8116 .description h4,.fcitem8115 .description h4,.fcitem8114 .description h4,.fcitem8108 .description h4,.fcitem8106 .description h4,.fcitem8097 .description h4,.fcitem8095 .description h4,.fcitem8099 .description h4,.fcitem8091 .description h4,.fcitem8090 .description h4,.fcitem8086 .description h4,.fcitem8082 .description h4,.fcitem8081 .description h4,.fcitem8067 .description h4,.fcitem8064 .description h4,.fcitem8063 .description h4,.fcitem8062 .description h4,.fcitem8050 .description h4,.fcitem7956 .description h4
{margin-top:0}
/*TEMPORAIRE (10.11.2021)*/
.page-formations .description ul li:before,.page-emplois .description ul li:before{color:#EBA453;content:"■";display:block;left:-19px;max-height:0;max-width:0;position:relative;top:-2px}.page-formations .description ul li,.page-emplois .description ul li{list-style-type:none}
.page-formations .description li li:before,.page-emplois .description li li:before{content:"□"}
div.flexi.label,.flexi.label{max-width:160px !important;width:160px}
div.flexi.value, .flexi.value{width:calc(100% - 225px)}.flexi.value.field_Partage{width:auto}
#flexicontent .buttons{display:contents !important}
#flexicontent .buttons.lien,#flexicontent .buttons.lien>a{font-weight:bold;padding:0 !important;background:none !important;border:0 !important;border-radius:0 !important;color:#ff9900 !important;float:left}
#flexicontent .buttons.lien>a:hover{color:#d17101 !important}
.latestnews a{padding-right:17px;color:#f59628;display:block;font-weight:600}/*cf. ligne 4978*/
.latestnews a:hover{background:#fae6c5}
.latestnews li{list-style-type:none}
.page-formations .t3-sidebar-right .module-title,.page-emplois .t3-sidebar-right .module-title,.agenda .module-title,.page-themes .t3-sidebar-right .module-title,.page-derniers-articles .t3-sidebar-right .module-title,.page-dossiers .t3-sidebar-right .module-title,.theme-vieillesse .t3-sidebar-right .module-title,.theme-enfance .t3-sidebar-right .module-title,.theme-parcours .t3-sidebar-right .module-title,.theme-travail .t3-sidebar-right .module-title,.theme-soins .t3-sidebar-right .module-title,.theme-precarites .t3-sidebar-right .module-title,.theme-handicaps .t3-sidebar-right .module-title,.theme-migrations .t3-sidebar-right .module-title,.theme-genre .t3-sidebar-right .module-title,.theme-politiques .t3-sidebar-right .module-title,.theme-pratiques .t3-sidebar-right .module-title,.theme-ethique .t3-sidebar-right .module-title,.pageactualites .t3-sidebar-right .module-title,.page-liste-des-parutions .t3-sidebar-right .module-title,.page-bibliotheques .t3-sidebar-right .module-title,.page-autres-ressources .t3-sidebar-right .module-title,.albums-photos .t3-sidebar-right .module-title{margin-bottom:0}

/* liste des parutions */
.page-liste-des-parutions .date_value_feat{white-space:normal}
.page-liste-des-parutions #flexicontent .contentheading{margin:0}

/* "bug" URLs raccourcies */
.com_flexicontent.view-item .alert.alert-warning{display:none}/** /
@media (min-width:991px) and (max-width:1200px){
.article .article_aside .box.social_share a{width:20px}}/**/
@media screen and (max-width:768px){.custom.annonce.no-mobile{display:none}}
/* plan du site */
.plan-du-site .mod-articles-category-group{font-size:large}
.category-module.plan-du-site li{font-weight:600;padding:0}

/* recherche */
#searchForm .only label.checkbox+.checkbox,
#searchForm .only label.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox,
#searchForm .only label.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox,
#searchForm .only label.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox,/*ajouts du 2022.01.31 : */
#searchForm .only label.checkbox-inline+.checkbox-inline,
#searchForm .only label.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline,
#searchForm .only label.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline,
#searchForm .only label.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline
{display:none}
#searchForm .only label.checkbox+.checkbox+.checkbox+.checkbox+.checkbox,
#searchForm .only label.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox+.checkbox,/*ajouts du 2022.01.31 : */
#searchForm .only label.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline,
#searchForm .only label.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline+.checkbox-inline
{display:block}/**/
/*Suite mise à jour J! 3.10.x checkbox est devenu checkbox-inline
 * modifications du 2022.01.31 : inline-block -> block*/
.checkbox-inline+.checkbox-inline{margin-left:0}

#listform_2_mod_fabrik_list_157 {
	width: 100%;
	position: unset;
	float: unset;
	overflow: visible;
	height: auto;
}
.page-derniers-commentaires .desc-content.field_text p {margin: 0;}
.fabrikList .row-fluid {margin: 0;}
.wgd6m_content___title {font-size: large;}
.wgd6m_content___title::before {content: "Article commenté :";}
.wgd6m_articles_comments___comment {font-size:13px}
.wgd6m_articles_comments___comment br{display:none}
.desc-content.field_text .wgd6m_articles_comments___comment p {line-height:20px;margin-bottom:10px}
.fabrik_row.well.row-striped.span4 {box-shadow: none;-webkit-box-shadow: none;background: none;border: none;width:100%}
.fabrik_row.well.row-striped.span4 .row-fluid {background-color:#f9f9f9;border-bottom: 0;}

.t3-module.moduleactualites .module-title {margin-bottom: 0;}.t3-module.moduleactualites .nspMain.autoanim.actualites .nspArts.bottom {padding: 0;}
.t3-module.moduleactualites h3,.t3-module.moduleactualites h3:hover{background:#00c1d5}
.t3-module.moduleactualites .nspBotInterface,.t3-module.moduleactualites .nspTopInterface{position: absolute;right: 1.2em;top:5.8em;}
.t3-module.moduleactualites .nspPagination li {background:#00c1d5;height:12px;width:12px}.t3-module.moduleactualites .nspPagination li:hover,.t3-module.moduleactualites .nspPagination li.active {background-color:#2a8c95}
/*.actualites .fcitem_date.created,*/.actualites .nspInfo.nspInfo1.tleft.fnone,
.date_value_feat{text-transform: capitalize}.list_parutions .date_value_feat{text-transform:unset}
/*.actualites .fcitem_title, .actualites .fcitem_title a, */.actualites .nspArt h4.nspHeader a{display:block;padding-bottom: 15px;}
.actualites .nspArt h4.nspHeader {line-height:20px;padding:0;/*width: 80%;*/}
/*.fcitem_readon a,*/.actualites .nspArt .readon{display: block;float: none;}
/*
/**/.actualites .nspArtPage.active:hover {background:#D4F3F8;cursor:pointer}

/* icônes mail et print */
.page-formations #flexicontent .icon-envelope::before,
.page-emplois #flexicontent .icon-envelope::before,
.page-formations #flexicontent .icon-print::before,
.page-emplois #flexicontent .icon-print::before,
.fc_mailbutton .icon-envelope::before {/*penser à supprimer le display:none de icon-envelope::before*/
	content: "";
	height: 24px;
	width: 26px;
	vertical-align: initial;
}
.page-formations .icon-envelope::before,
.page-emplois .icon-envelope::before,
.fc_mailbutton .icon-envelope::before,
.fc_mailbutton.icon_facebook{
	background:url(https://reiso.org/images/mail.svg) no-repeat;
}
.p_share.blue .fc_mailbutton.icon_facebook,
.p_share.blue .fc_mailbutton .icon-envelope::before{
	background:url(https://reiso.org/images/mail0.png) no-repeat;
}
.p_share.blue .fc_mailbutton.icon_facebook:hover,
.p_share.blue .fc_mailbutton:hover .icon-envelope::before{
	background:url(https://reiso.org/images/mail1.png) no-repeat;
}
.p_share.blue .icon_facebook{
	background:url(https://reiso.org/images/facebook.png) no-repeat;
}
.p_share.blue .count_share+.icon_facebook{
	background:url(https://reiso.org/images/print.png) no-repeat;
}
.page-formations .icon-print::before,
.page-emplois .icon-print::before {
	background:url(https://reiso.org/images/print.svg) no-repeat;
}
.fc_mailbutton .icon-envelope::before {
	vertical-align: middle/*text-top;*/
}
.p_share.orange .fc_mailbutton .icon-envelope::before,
.box.social_share .p_share.blue .fc_mailbutton .icon-envelope::before {
	vertical-align: initial;
}

.p_share.blue .icon_facebook.hasTooltip img {
	display: none;
}
.mp3browser,.mp3browser div.mp3browser-row {
	border:0 !important
}
.mp3browser-headerRow, .mp3browser-row strong, .mp3browser-separator {
	display: none;
}
#flexicontent .fc_markup.featured.mu_has_text{background:lightskyblue}
