A, A:link, A:active, A:visited, A:hover, A:focus, .Link_list li {
    color: #D55B2B;
}

A, A:link, A:active, A:visited, A:focus, .Link_list li {
    text-decoration: underline;
}

#to_top {
    background: url(images/GoTop.png) no-repeat scroll center center #222!important;
}

#to_top:hover {
    background-color: #D55B2B!important;
}

#dnn_ctr_Login_DNN A, #dnn_ctr_Login_DNN A:link {
    color: #1078A5;
    text-decoration: none;
}

A:hover {
    text-decoration: none!important;
}

#ControlBar_conrolbar_logo {
    border-radius: 0px;
}

#dnn_ctr540_ContentPane img, #dnn_ctr947_ContentPane img {
    border-radius: 0px!important;
}

input.ui-button, .fg-button {
    background-color: #d55b2be0;
    border: 1px solid #d55b2be0;
}

input.ui-button:hover, .fg-button:hover {
    background-color: #d55b2be0;
    border: 1px solid #d55b2be0;
}

.thumbnail {
    background-color: #ebebeb;
    border: 1px solid #ebebeb;
    border-radius: 6px;
}

#irsst_rep_sientifique_list .thumbnail {
	border-radius: 20px;
}

.irsst_rap_scient_col_other a {
    color: #000000;
}

.irsst_met_labo_col_format a {
    color: #000000;
}


.btn-primary, .btn-secondary, #dnn4345root .btn-info, #dnn4394root .btn-info, div#dnn_ctr1538_ModuleContent .wrapper-top a, div#dnn_ctr1544_ModuleContent .wrapper-top a{
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 15px 35px!important;
	margin-left: none!important;
	margin-right: 10px!important;
}

#dnn_ctr1537_ViewDerniersProjetsAutorises_hypLnkTousLesProjets, #dnn_ctr1543_ViewDerniersProjetsAutorises_hypLnkTousLesProjets  {
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 15px 35px!important;
    font-size: 14px!important;
	margin-left:-17px;
}
@media only screen and (max-width: 768px){
#dnn_ctr1537_ViewDerniersProjetsAutorises_hypLnkTousLesProjets, #dnn_ctr1543_ViewDerniersProjetsAutorises_hypLnkTousLesProjets  {
	margin-left:0;
}
}
/*div#dnn_ctr1538_ModuleContent .wrapper-top a, div#dnn_ctr1544_ModuleContent .wrapper-top a  {
    margin: 10px 10px;
}*/

.btn-primary:hover, .btn-secondary:hover, #dnn4345root .btn-info:hover, #dnn4394root .btn-info:hover, div#dnn_ctr1538_ModuleContent .wrapper-top a:hover, div#dnn_ctr1544_ModuleContent .wrapper-top a:hover {
    opacity: 0.9;
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
}

.btn-primary, .btn-primary:visited, .btn-secondary, .btn-secondary:visited {
    text-decoration: none!important;
}

@media only screen and (max-width: 768px){
    .irsst_cqfibres_alternate, .irsst_cqfibres_normal {
        padding: 20px 10px!important;
    }
}


/* Banniere haut de page */
body {
    font-family: 'Inter', sans-serif!important;
}

.header_top {
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: none;
    padding: 20px 0px 12px;
}

@media only screen and (max-width: 767px){

    .phoneHeadTop {
        background-color: #ffffff!important;
        width: 90%;
        margin: auto;
    }

    .switchOpen {
        color:#D55B2B;
        border: 2px solid #D55B2B;
    }

}

.header_top .clearfix {
    display: flex;
}

.GoogleSearch table.gsc-search-box {
    background-color: #FFC23600;
}

div#___gcse_0 {
    border: 1px solid #808080;
    border-radius: 50px;
    overflow: hidden;
}

#gs_tti50 input {
    border-right: 1px solid #808080!important;
}

.gsc-search-button-v2 {
    padding: 6px 6px;
}

.GoogleSearch td.gsc-search-button {
    width: 15%;
}

.GoogleSearch .gsc-search-box-tools .gsc-search-box .gsc-input {
    width: 85%;
}

#dnn_ctr1878_HtmlModule_lblContent a, #dnn_ctr1812_HtmlModule_lblContent a {
    margin: 0px 20px;
    color: #808080!important;
}

/* Header accueil */

.roll_menu {
    background-color: #ffffff!important;
}

.LogoMenuBox span {
    color: #343434!important;
}

.LogoMenuBox span:hover {
    color: #D55B2B!important;
}

h1.dnn_logo {
    background: url(images/logo-irsst.svg) no-repeat scroll center center!important;
    width: 140px;
    background-size: contain!important;
}

.languageBox {
    align-self: center!important;
}

.Topmenu {
    align-self: center;
}



#dnngo_megamenu > div > ul > li.dir > a > span {
    text-align: left;
}

#dnngo_megamenu > div > ul > li.dir > a > span {
    margin: 0px 15px;
}

#dnngo_megamenu div ul li.item-4>a>span {
    width: 135px !important;
}

@media only screen and (min-width: 1024px) {
    #dnngo_megamenu .primary_structure > li {
        width: 155px!important;
    }
}

.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span, .roll_menu #dnngo_megamenu > div > ul > li.current > a > span {
    color: #D55B2B!important;
}

#dnngo_megamenu .primary_structure > li {
    float: left;
    list-style: outside none none;
    margin: 0 0 0 2px;
    position: relative;
    word-wrap: normal;
    text-align: center;
}

#dnngo_megamenu .primary_structure > li > a {
    text-decoration: none;
}

#dnngo_megamenu .btn-secondary {
    background-color: #D55B2B;
    border-color: #D55B2B;
    color: #ffffff!important;
    border-radius: 30px;
    padding: 13px;
}

/*@media only screen and (max-width: 1160px) {
    .clearfix {
        display: flex;
        flex-wrap: wrap;
    }
}*/

@media only screen and (max-width: 979px) {

    h1.dnn_logo {
        width: 120px;
    }

    #dnngo_megamenu > div > ul > li.dir > a > span {
        margin: 0px 5px;
    }

    #dnngo_megamenu div ul li.item-4>a>span {
        width: 125px !important;
    }

    /*.clearfix {
        display: flex;
    }*/

    #dnn_ctr4000_HtmlModule_lblContent .clearfix, #dnn_ctr1540_HtmlModule_lblContent .clearfix {
        justify-content: center;
    }

}

/* Module banniere */
.BannerPane {
    width: 1145px;
    margin: auto;
    margin-bottom: 30px;
}

@media only screen and (max-width: 1160px) {

    .BannerPane {
        width: 950px;
    }

    h1.dnn_logo {
        width: 120px;
    }

}

@media only screen and (max-width: 979px) {

    .BannerPane {
        width: 700px;
    }

}

@media only screen and (max-width: 767px) {

    .BannerPane {
        width: 90%!important;
    }
}

.backgroundImage2.bkgColloque2019 .entete-titre {
    text-align: left;
}

#dnn_ctr4000_HtmlModule_lblContent .col-md-offset-1, #dnn_ctr1540_HtmlModule_lblContent .col-md-offset-1 {
    margin-left: 0px;
} 

#dnn_ctr4000_HtmlModule_lblContent .color_yellow2, #dnn_ctr4000_HtmlModule_lblContent p, #dnn_ctr1540_HtmlModule_lblContent .color_yellow2, #dnn_ctr1540_HtmlModule_lblContent p {
    color: #000000!important;
}

.bkgColloque2019 {
    background: url(images/background-banniere.png) no-repeat center top;
    background-size: cover;
    background-attachment:initial;
    border-radius: 20px;
    padding: 40px 0px
}

@media only screen and (max-width: 1024px) {
.bkgColloque2019 {
    background: none;
	background-color: #f3f1ad;
    border-radius: 20px;
    padding: 40px 0px
}
}

@media only screen and (max-width: 768px) {
    .bkgColloque2019 {
        background-position: left;
    }
}

.entete-titre .surtitre {
    color: #FFC236;
    font-size: 35px;
    line-height: 38px;
    text-transform: none!important;
}

.backgroundImage2.bkgColloque2019 .entete-titre p {
    font-size: 18px;
    width: 465px;
    padding: 20px 0px 0px;
}

@media only screen and (max-width: 768px) {
    .backgroundImage2.bkgColloque2019 .entete-titre p {
        font-size: 16px;
    }
}


#dnn_ctr4000_HtmlModule_lblContent .col-md-offset-1, #dnn_ctr1540_HtmlModule_lblContent .col-md-offset-1 {
    margin-left: 50px;
}

@media only screen and (max-width: 767px) {
    .entete-titre .surtitre {
        /*text-align: center;*/
        font-size: 24px;
        line-height: 24px;
        padding: 0px!important;
        font-weight: 700!important;
    }
    
    .backgroundImage2.bkgColloque2019 .entete-titre p {
        /*text-align: center;*/
        width: 100%;
    }
    

    #dnn_ctr4000_HtmlModule_lblContent .col-md-offset-1, #dnn_ctr1540_HtmlModule_lblContent .col-md-offset-1 {
        width: 100%;
        margin-left: 0px;
    }
}
/* Section actualites */
.articleImage img {
    border-radius: 20px;
    margin-bottom: 5px;
}

@media only screen and (max-width: 1024px) {
    #headline {
        width: 99%;
        margin: auto;
    }

    #headline .col-xs-6 {
        width: 50%;
        /*justify-content: center;*/
        display: grid;
    }

    #headline ul.single_meta {
        /*text-align: center;*/
    }

    #headline .title_article {
        /*text-align: center!important;
        margin: auto;*/
    }
}

@media only screen and (max-width: 768px){
    #headline .col-xs-6 {
        width: 100%;
        /*padding: 20px 0px;*/
    }

    /*#dnn_ctr1535_ModuleContent .equi_height {
        height: auto;
    }*/

}

.glyphicons:empty, .social:empty {
    width: 35px;
}

.glyphicons.glyph-calendar:before {
    content:url(images/calendar_icon.svg);
}

ul.single_meta li {
    background: none repeat scroll 0 0 #eeeeee00;
    display: inline;
    line-height: 18px;
    list-style: outside none none;
    margin-bottom: 14px;
    margin-right: 5px;
    margin-left: 0;
    padding: 2px 6px;
    color: #36454F;
}

#headline span {
    vertical-align: text-bottom;
    font-size: 14px;
    color: #808080;
}

#headline .title_article {
    text-align: left;
    /*width: 225px;*/
    font-size: 16px;
}

/*#headline .title_ar#8ticle a {
    color: #000000;
	text-decoration:underline!important;
}*/

#dnn_ctr1535_ContentPane .container, #dnn_ctr1541_ContentPane .container {
    /*display: flex;
    flex-wrap: wrap;*/
}



#dnn_ctr1535_ContentPane .link-button, #dnn_ctr1541_ContentPane .link-button {
    /*margin-left: auto;*/
    margin-top: 20px;
    /***margin-bottom: 40px;***/
	text-align:right;

}

#dnn_ctr1535_ContentPane .link-button a, #dnn_ctr1541_ContentPane .link-button a {
    text-align: right;
	padding-right:0!important;
}

#dnn_ctr1535_ContentPane .btn:focus, #dnn_ctr1535_ContentPane .btn:active:focus, #dnn_ctr1535_ContentPane .btn.active:focus, #dnn_ctr1541_ContentPane .btn:focus, #dnn_ctr1541_ContentPane .btn:active:focus, #dnn_ctr1541_ContentPane .btn.active:focus{
	outline:none;
}

@media only screen and (max-width: 426px) {
#dnn_ctr1535_ContentPane .link-button a, #dnn_ctr1541_ContentPane .link-button a {
	text-align: left;
	padding-left:20px!important;
}

#dnn_ctr1535_ContentPane .container, #dnn_ctr1541_ContentPane .container {
    /*justify-content: center;*/
}

#dnn_ctr1535_ContentPane .link-button, #dnn_ctr1541_ContentPane .link-button {
    margin-left: 0px;
    margin-bottom: 20px;
}
}

#dnn_ctr1535_ContentPane .link-title, #dnn_ctr1541_ContentPane .link-title {
    /*align-self: center;*/
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
	padding-left:20px;
}

#dnn_ctr1535_ContentPane .btn-primary, #dnn_ctr1541_ContentPane .btn-primary {
    background: none!important;
    color: #D55B2B!important;
    border: none!important;
    text-decoration: underline!important;
}

#dnn_ctr1535_ContentPane .btn-primary:hover, #dnn_ctr1541_ContentPane .btn-primary:hover {
    text-decoration: none!important;
}

#dnn_ctr1535_ContentPane .btn-primary:hover, #dnn_ctr1541_ContentPane .btn-primary:hover {
    text-decoration: none;
}

#dnn_ctr1535_ContentPane .btn-primary::after, #dnn_ctr1541_ContentPane .btn-primary::after {
    width: 10px;
    height: 10px;
}

#dnn_ctr1535_ContentPane .btn-primary::after, #dnn_ctr1541_ContentPane .btn-primary::after {
    content: "";
    background-image: url(images/Icon_feather-arrow-right.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 50px; /* Change to the width you want */
    height: 20px; /* Change to the height you want */
    margin-left: 15px; /* Change the margin to adjust the distance between the text and the image */
    vertical-align: middle;
}

#dnn_ctr1535_ContentPane .content_btn_2, #dnn_ctr1541_ContentPane .content_btn_2 {
    content: "";
    display: table;
    margin: 15px 0px;
    margin-left: auto;
}

@media only screen and (max-width: 1050px) {
    #dnn_ctr1535_ContentPane .content_btn_2, #dnn_ctr1541_ContentPane .content_btn_2 {
        margin-left: 0px!important;
        margin: 120px auto 50px!important;
    }
}

@media only screen and (max-width: 768px) {
    #dnn_ctr1535_ContentPane .content_btn_2, #dnn_ctr1541_ContentPane .content_btn_2 {
        margin-left: 0px!important;
        margin: 0px auto 50px!important;
    }
}

/* Nouvelles publications Nouveaux projets autorises */

.Mian_Box {
    background: transparent;
}

/*.Mian_Box .DnnModule-Irsst_Dernieres_Publications {
    background: transparent;
}*/

.Mian_Box .row .DnnModule-Irsst_Dernieres_Publications {
    display: grid;
}

#page264 .Mian_Box .row .col-sm-6, #page265 .Mian_Box .row .col-sm-6{
width: 1170px;
margin-left:-10px;}

.Mian_Box .row .col-sm-6 .DnnModule-Irsst_Dernieres_Publications {
    /*width: 1146px;*/
    /*background-image: url(images/background-projets.png)!important;*/
    background-image: url(images/background-publications.png)!important;
    padding: 20px 25px;
	background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
    margin: 20px 0px;
    width: 100%;
}
.Mian_Box .row .col-sm-6 .DnnModule-Irsst_Derniers_Projets_Autorises {
	background-image: url(images/background-projets.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
	padding:20px 25px;
    margin: 20px 0px;
    width: 100%;
}

/*.Mian_Box .row .col-sm-6.DnnModule-Irsst_Dernieres_Publications, #page265 .Mian_Box .row .col-sm-6:first-child {
    background-image: url(images/background-publications.png)!important;
    padding-bottom: 20px;
}*/

@media only screen and (max-width: 1050px) {

    #page264 .Mian_Box .row .col-sm-6, #page265 .Mian_Box .row .col-sm-6 {
		width: 100%;
		margin: 20px auto!important;
		display: grid;
		justify-content: center;
    }

}

@media only screen and (max-width: 1024px) {

    #page264 .Mian_Box .row .col-sm-6, #page265 .Mian_Box .row .col-sm-6 {
        background-position: center;
		margin: 20px auto!important;
    }

    .Mian_Box .row .col-sm-6 .DnnModule-Irsst_Dernieres_Publications  {
        background-position: center;
    }
	
	.Mian_Box .row .col-sm-6 .DnnModule-Irsst_Derniers_Projets_Autorises{
		background-position: center;
	}
	
}

div#dnn_ctr1538_ModuleContent, #dnn_ctr1537_ModuleContent, div#dnn_ctr1544_ModuleContent, #dnn_ctr1543_ModuleContent {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

/*
.title i {
    display: none;
}
*/
div#dnn_ctr1538_ModuleContent .title, div#dnn_ctr1537_ModuleContent .title, div#dnn_ctr1544_ModuleContent .title, div#dnn_ctr1543_ModuleContent .title {
    width: 30%;
    text-align: left;
    color: #000000;
    font-size: 40px;
  text-indent: -26px ;
  padding-left: 25px;
}

@media only screen and (max-width: 1024px) {
    div#dnn_ctr1538_ModuleContent .title, div#dnn_ctr1537_ModuleContent .title, div#dnn_ctr1544_ModuleContent .title, div#dnn_ctr1543_ModuleContent .title {
        /*text-align: center;*/
		padding-left:0px;
    }    
}



div#dnn_ctr1537_ModuleContent .title, div#dnn_ctr1543_ModuleContent .title, div#dnn_ctr1543_ModuleContent .title {
    /*width: 20%;*/
    justify-content: end;
    margin-right: auto!important;
    margin-left: 50px!important;
}

div#dnn_ctr1538_ModuleContent .publication_list, div#dnn_ctr1544_ModuleContent .publication_list, div#dnn_ctr1537_ModuleContent .publication_list, div#dnn_ctr1543_ModuleContent .publication_list {
    width: 58%;
}

.publication_list .main-content {
    margin-left: 0px!important;
}

div#dnn_ctr1538_ModuleContent .wrapper-top, div#dnn_ctr1544_ModuleContent .wrapper-top {
    width: 70%;
    margin-left: 335px!important;
}

#dnn_ctr1538_ModuleContent .publication_list .box-icon, #dnn_ctr1537_ModuleContent .publication_list .box-icon, #dnn_ctr1544_ModuleContent .publication_list .box-icon, #dnn_ctr1543_ModuleContent .publication_list .box-icon {
    display: none;
}

div#dnn_ctr1538_ModuleContent .publication_list ul, div#dnn_ctr1537_ModuleContent .publication_list ul, div#dnn_ctr1544_ModuleContent .publication_list ul, div#dnn_ctr1543_ModuleContent .publication_list ul {
    display: grid;
}

@media only screen and (max-width: 1050px) {
    .Mian_Box .row .col-sm-6 {
        width: 90%;
        margin: auto;
        margin: 20px auto!important;
    }

    div#dnn_ctr1538_ModuleContent, #dnn_ctr1537_ModuleContent, div#dnn_ctr1544_ModuleContent, #dnn_ctr1543_ModuleContent {
        display: grid;
        justify-content: center;
    }

    div#dnn_ctr1538_ModuleContent .publication_list, div#dnn_ctr1544_ModuleContent .publication_list {
        width: 100%;
        /*text-align: center;*/
        border-bottom: 1px solid #000000;
    }

    div#dnn_ctr1538_ModuleContent .publication_list ul, div#dnn_ctr1537_ModuleContent .publication_list ul, div#dnn_ctr1544_ModuleContent .publication_list ul, div#dnn_ctr1543_ModuleContent .publication_list ul {
        justify-content: center;
    }

    .irsst_derniere_publication_subtittle {
        padding: 20px 0px;
    }

    div#dnn_ctr1537_ModuleContent .title, div#dnn_ctr1543_ModuleContent .title {
        width: 20%;
        margin-right: 0!important;
        margin-left: 0!important;
        margin: auto!important;
        /*text-align: center;*/
    }

    div#dnn_ctr1537_ModuleContent .publication_list, div#dnn_ctr1543_ModuleContent .publication_list {
        width: 100%;
        /*text-align: center;*/
        padding: 20px 0px;
    }

    div#dnn_ctr1537_ModuleContent .wrapper-top, div#dnn_ctr1543_ModuleContent .wrapper-top {
        margin-top: 0px!important;
    }
}

.publication_list li {
    width: 100%;
}



.publication_list .main-content p.irsst_derniere_publication_lnk {
    font-size: 16px;
	line-height:22px;
}

.publication_list .main-content p.irsst_derniere_publication_lnk a {
    color: #000000!important;
    text-decoration: underline!important;
}

.publication_list .main-content p.irsst_derniere_publication_lnk a:hover {
    color: #000000!important;
    text-decoration: none!important;
}

#dnn_ctr1538_ModuleContent .irsst_derniere_publication_subtittle a, #dnn_ctr1537_ModuleContent .irsst_derniere_publication_subtittle a, #dnn_ctr1544_ModuleContent .irsst_derniere_publication_subtittle a, #dnn_ctr1543_ModuleContent .irsst_derniere_publication_subtittle a {
    color: #000000;
    font-size: 13px;
    background: #EBEBEB;
    padding: 5px 20px;
    border-radius: 50px;
    line-height: 25px;
	text-decoration:none;
}

#dnn_ctr1538_ModuleContent .irsst_derniere_publication_subtittle a:hover, #dnn_ctr1537_ModuleContent .irsst_derniere_publication_subtittle a:hover, #dnn_ctr1544_ModuleContent .irsst_derniere_publication_subtittle a:hover, #dnn_ctr1543_ModuleContent .irsst_derniere_publication_subtittle a:hover {
    color: #000000;
    font-size: 13px;
    background: #dedede;
    padding: 5px 20px;
    border-radius: 50px;
    line-height: 25px;
	text-decoration:none;
}

div#dnn_ctr1537_ModuleContent .wrapper-top, div#dnn_ctr1544_ModuleContent .wrapper-top, div#dnn_ctr1543_ModuleContent .wrapper-top {
    width: 250px;
    display: grid;
    margin-left: auto;
    margin-right: 10px;
}

div#dnn_ctr1538_ModuleContent .wrapper-top, div#dnn_ctr1544_ModuleContent .wrapper-top {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-left: auto!important;
    justify-content: end;
}

@media only screen and (max-width: 1050px) {
    div#dnn_ctr1538_ModuleContent .wrapper-top, div#dnn_ctr1537_ModuleContent .wrapper-top, div#dnn_ctr1544_ModuleContent .wrapper-top, div#dnn_ctr1543_ModuleContent .wrapper-top, div#dnn_ctr1544_ModuleContent .wrapper-top {
        width: 100%;
        margin-left: 0!important;
        margin-right: 0;
        justify-content: center;
    }

    div#dnn_ctr1538_ModuleContent .wrapper-top a, div#dnn_ctr1544_ModuleContent .wrapper-top a {
        text-align: center;
		    margin: 10px 10px;
    }
}

div#dnn_ctr1538_ModuleContent .wrapper-top a:hover, div#dnn_ctr1544_ModuleContent .wrapper-top a:hover {
    text-decoration: none!important;
}

div#dnn_ctr1537_ModuleContent .wrapper-top a, div#dnn_ctr1543_ModuleContent .wrapper-top a {
    background-color: #D55B2B;
    border-color: #D55B2B;
    color: #ffffff!important;
    border-radius: 30px;
    padding: 13px;
}

div#dnn_ctr1537_ModuleContent .wrapper-top a:hover, div#dnn_ctr1543_ModuleContent .wrapper-top a:hover {
    opacity: 0.9;
}

/******Repertoire personnel******/

.team_social .social-icons .glyphicons {
    color: #444;
}

.TeamDetail_left .team_social a {
    color: #444;
}

.TeamDetail_left .team_social li span.text a:hover, .wrap_contain_right .panel-heading .panel-title a:hover, .wrap_contain_right .panel-heading .panel-title a:active {
    color: #D55B2B!important;
    background-color: #000!important;
}

.alert-warning {
    color: #222;
    background-color: #fff3ee;
    border-color: #fff3ee;
}

/* Agenda et Services laboratoires */
.row-accueil {
    /*margin-right: -30px;*/
    margin-left: -26px;
}
@media only screen and (max-width: 1024px) {
.row-accueil {
    margin-right: -42px;
	margin-left: -42px;
}
}

#dnn_ctr3876_HtmlModule_lblContent .title, #dnn_ctr3877_HtmlModule_lblContent .title  {
    margin: 10px;
}

@media only screen and (max-width: 1024px) {
    #dnn_ctr3876_HtmlModule_lblContent .h6, #dnn_ctr3877_HtmlModule_lblContent .h6 {
        /*text-align: center;*/
    }

    #dnn_ctr3876_HtmlModule_lblContent h3, #dnn_ctr3877_HtmlModule_lblContent h3 {
        /*text-align: center;*/
        margin: auto;
    }
}


#dnn_ctr3876_HtmlModule_lblContent .Choose_List li, #dnn_ctr3877_HtmlModule_lblContent .Choose_List li{
    background: none;
    padding: 20px 0px 0px;
    border-bottom: none;
}

#dnn_ctr3876_HtmlModule_lblContent .box2 .Choose_List li, #dnn_ctr3877_HtmlModule_lblContent .box2 .Choose_List li{
    background: url(images/right-arrow_small.png) no-repeat 10px 27px;
    background-size: 25px 10px;
    padding-left: 50px!important;
    list-style: none;
    padding: 20px 0px 0px;
}

#dnn_ctr3876_HtmlModule_lblContent .box4, #dnn_ctr3877_HtmlModule_lblContent .box4 {
    height: auto!important;
}

@media only screen and (max-width: 1024px) {
    #dnn_ctr3876_HtmlModule_lblContent .box2 .Choose_List li, #dnn_ctr3877_HtmlModule_lblContent .box2 .Choose_List li{
        margin: auto;
        padding: 20px 0px 0px;
        /*width: 75%;*/
    }

    #dnn_ctr3876_HtmlModule_lblContent .box4, #dnn_ctr3877_HtmlModule_lblContent .box4 {
        padding: 50px 20px;
    }
}


.grey-background {
    color: #000000;
    font-size: 13px;
    background: #EBEBEB;
    padding: 5px 20px;
    border-radius: 50px;
    width: 350px;
}

@media only screen and (max-width: 450px) {
    .grey-background {
        width: 250px;
    }
}

@media only screen and (max-width: 1050px) {

    .pane_layout {
        width: 90%!important;
        margin: auto;
    }

    /*#dnn_content .row .col-sm-6 {
        padding: 0!important;
    }*/


    #dnn_ctr3876_HtmlModule_lblContent .col-sm-6, #dnn_ctr3877_HtmlModule_lblContent .col-sm-6 {
        width: 100%;
    }

    #dnn_ctr3876_HtmlModule_lblContent .title, #dnn_ctr3877_HtmlModule_lblContent .title {
        margin: 10px auto;
    }

    #dnn_ctr3876_HtmlModule_lblContent .Choose_List li, #dnn_ctr3877_HtmlModule_lblContent .Choose_List li{
        padding: 20px 0px 20px 0px;
        /*text-align: center;*/text-align: left;
    }

    .grey-background {
        padding: 5px 20px;
        margin: 10px auto;
        border-radius: 50px;
    }
	
	@media only screen and (max-width: 768px) {
	.grey-background {
        padding: 5px 20px;
        margin: 10px 0;
        border-radius: 50px;
    }
	}

    #dnn_ctr3876_HtmlModule_lblContent .wrapper-top, #dnn_ctr3877_HtmlModule_lblContent .wrapper-top {
        text-align: center;
    }
}

@media only screen and (max-width: 768px) {
    #dnn_content .h6 {
        /*text-align: center;*/text-align: left;
    }

    #dnn_content h3 {
        width: 100%;
        /*text-align: center;*/text-align: left;
    }
}

#dnn_ctr3876_HtmlModule_lblContent a, #dnn_ctr3877_HtmlModule_lblContent a {
    /*font-size: 14px;*/
    color: #000000;
    text-decoration: underline;
}

/*@media only screen and (max-width: 1024px) {
    #dnn_ctr3876_HtmlModule_lblContent .link, #dnn_ctr3877_HtmlModule_lblContent .link {
        width: 75%;
        margin: auto;
    }
}*/

/*#dnn_ctr3876_HtmlModule_lblContent .link a, #dnn_ctr3877_HtmlModule_lblContent .link a {
    color: #000000;
}*/




@media only screen and (max-width: 1050px){
    .boxes_style_9 .boxes, .boxes_style_2 .boxes, .boxes_style_6 .boxes, .boxes_style_1 .boxes {
     margin: 10px;
     padding: 50px 20px;
     height: auto;
    }
}

@media only screen and (max-width: 768px){
    .boxes_style_9 .boxes, .boxes_style_2 .boxes, .boxes_style_6 .boxes, .boxes_style_1 .boxes {
     /*text-align: center;*/
    }
}

.box1 {
    background-color: #D7E5D5!important;
}

.box2 {
    background-color: #e8c8b7!important;
}

#dnn_ctr3876_HtmlModule_lblContent .btn-primary, #dnn_ctr3877_HtmlModule_lblContent .btn-primary {
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 15px 35px!important;
    font-size: 14px!important;
}

.box2 p {
    font-size: 16px!important;
}

.box3, .box4 {
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-radius: 20px!important;
    border: none!important;
    padding: 20px 0px;
}

.box3 {
    background-image: url(images/background-guide.png)!important;
}

.box4 {
    background-image: url(images/background-subventions.png)!important;
}

@media only screen and (max-width: 768px) {
    .box3, .box4 {
        background-image: none!important;
        background-color: #e4e5d9!important;
    }
}

.box3 h3 {
    width: 190px;
    margin: 20px 0px 0px;
}

.box4 h3 {
    width: 315px;
    margin: 20px 0px 0px;
}

#dnn_ctr3876_HtmlModule_lblContent .label-info, #dnn_ctr3877_HtmlModule_lblContent .label-info {
    background-color: #D55B2B;
}

/* Footer */
#footer1 .Footer_Contentbg, #footer1 .Footer_Bottombg {
    background-color: #ffffff!important;
    border-bottom: none!important;
}

#footer1 .Footer_Contentbg .title4 {
    color: #000000;
}

#footer1 .Container-4 .dnntitle {
    border-bottom: none;
}

#footer1 .contentmain1 p:first-child {
    color: #000000;
}

#footer1 a {
    color: #D55B2B!important;
}

#footer1 a:hover {
    text-decoration:underline;
}

#footer1 .social a, #dnn_ctr1879_HtmlModule_lblContent a {
    color: #808080!important;
}

#footer1 .btn-secondary {
    background-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 10px 35px!important;
    font-size: 14px!important;
}

#footer1 .footer_mid {
    border-top: 1px solid #c4c4c4;
    padding-top: 30px;
}

@media only screen and (max-width: 768px){
    #footer1 .Container-4 .dnntitle {
        /*text-align: center;*/
    }

    #footer1 p {
        /*text-align: center;*/
    }

    .social {
        width: 100%!important;
    }
}

/* Menu deroulant mobile */

.navigation_is-visible #dnn_wrapper, .multi_menu > ul > li, .searchBox2 .search, .searchBox2 a.search:link, .searchBox2 a.search:active, .searchBox2 a.search:visited {
    background-color: #ffffff;
}

.multi_menu > ul > li > a > span, .multi_menu ul li .menu_arrow.arrow_opened, .multi_menu ul li .menu_arrow.arrow_opened {
    color: #343434!important;
}

.multi_menu > ul > li > a > .menu_arrow:before {
    border-top-color: #343434;
}

.multi_menu > ul > li:hover, .multi_menu > ul > li.current, .multi_menu > ul > li.active, .switchOpen {
    border: 2px solid #D55B2B;
}

#dnn_ctr2447_ContentPane .btn-primary, #dnn_ctr2448_ContentPane .btn-primary {
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 10px 35px!important;
    font-size: 14px!important;
}

#dnn_ctr2447_ContentPane a, #dnn_ctr2448_ContentPane a {
    color: #D55B2B;
}

/* Menu deroulant desktop */
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
    color: #343434!important;
}

.dnngo_menuslide a:visited, .dnngo_menuslide a {
    text-decoration: none!important;
}

/***********************************************/

/******************Inside Page******************/

/* Banniere */

.irsst_guide_outil_det_lable, .irsst_pub_irsst_det_lable, .irsst_proj_recher_det_lable {
    border-top: 1px dashed #73712E;
}

#dnn_ctr551_ContentPane .col-md-12, #dnn_ctr987_ContentPane .col-md-12 {
    background-color: #C9E1F4;
    border-radius: 30px 30px 0px 0px;
    padding: 20px 50px;
}

#dnn_ctr551_ContentPane .TeamDetail_left, #dnn_ctr987_ContentPane .TeamDetail_left, #dnn_ctr553_ContentPane .TeamDetail_left, #dnn_ctr1007_ContentPane .TeamDetail_left, #dnn_ctr552_ContentPane .TeamDetail_left, #dnn_ctr997_ContentPane .TeamDetail_left {
    background-color: #C9E1F4;
    border-radius: 20px;
    padding: 20px 50px;
}

#dnn_ctr552_ContentPane .col-md-12, #dnn_ctr997_ContentPane .col-md-12, #dnn_ctr553_ContentPane .col-md-12, #dnn_ctr1007_ContentPane .col-md-12, #dnn_ctr1857_ContentPane .col-md-12, #dnn_ctr1854_ContentPane .col-md-12 {
    background-color: #C9E1F4;
    border-radius: 20px;
    padding: 20px 50px;
    margin-bottom: 50px;
}

.irsst_video_det_lable{
	border-top:1px dashed #808080;
	margin-left:0;
	margin-right: 0;
}

@media only screen and (max-width: 768px) {
    #dnn_ctr552_ContentPane .col-md-12, #dnn_ctr997_ContentPane .col-md-12, #dnn_ctr553_ContentPane .col-md-12, #dnn_ctr1007_ContentPane .col-md-12, #dnn_ctr1857_ContentPane .col-md-12, #dnn_ctr1854_ContentPane .col-md-12 {
        margin-top: 50px;
    }
}

#dnn_ctr552_ContentPane .col-md-12 h2, #dnn_ctr997_ContentPane .col-md-12 h2, #dnn_ctr553_ContentPane .col-md-12 h2, #dnn_ctr1007_ContentPane .col-md-12 h2 {
    margin: 20px 0px;
}

@media only screen and (max-width: 768px) {
    #dnn_ctr551_ModuleContent, #dnn_ctr987_ModuleContent{
        margin-top: 50px;
    }

    #dnn_ctr551_ModuleContent h2, #dnn_ctr987_ModuleContent h2 {
        /*text-align: center;*/
    }

    #dnn_ctr551_ModuleContent .list-inline, #dnn_ctr987_ModuleContent .list-inline {
        /*text-align: center;*/
    }
}

#dnn_ctr551_ContentPane #pub-irsst-download, #dnn_ctr987_ContentPane #pub-irsst-download {
    border-radius: 0px 0px 30px 30px;
    padding-top: 0px;
    margin-bottom: 50px;
}

#dnn_ctr553_ViewVideoDetails_pnlEnComplement.panel {
	border-radius:30px;
	}
#dnn_ctr553_ViewVideoDetails_pnlEnComplement .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

#dnn_ctr553_ViewVideoDetails_pnlEnComplement .panel-heading h3 {
    letter-spacing: normal;
    margin: 10px 0 10px 0;
}

#pub-irsst-download p.h3 {
    display: none;
}

#dnn_ctr551_ContentPane .btn-secondary, #dnn_ctr987_ContentPane .btn-secondary {
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 10px 35px!important;
    font-size: 18px!important;
}

/*h3.title_inner:after {
    display: none;
}*/

.col-md-8.container-resume {
    padding-right: 150px;
}

@media only screen and (max-width: 992px) {
    .col-md-8.container-resume {
        padding-right: 15px;
    }

    /*h3.title_inner {
        text-align: center;
    }*/
}



.plus-publications .panel-default {
    background-color: #f3f3f3;
    border: none;
    border-radius: 20px;
}

.accordion_2 .panel-heading {
    border-radius: 30px!important;
    overflow: hidden;
}

.plus-publications .panel-default a {
    border-radius: 30px;
    color: #000000;
}

.accordion_2 .panel-title a .accordion_icon.color_1_bg {
    background-color: #f3f3f3;
}

.plus-publications .panel-body .accordion_2 .panel-heading .panel-title a {
    background-color: #fff!important;
    border: 1px solid #c2c2c2;
    color: #000000!important;
}


.accordion_2 .panel-heading .panel-title a {
    color: #000000;
}

.accordion_2 .panel-heading .panel-title a:hover{
    color: #000000!important;
}

.functionList3 .functionBox:hover, .functionList3 .functionBox:hover .functiontitle, .functionList3 .functionBox:hover a, .functionList3 .functionBox:hover a:link, .functionList3 .functionBox:hover a:active, .functionList3 .functionBox:hover a:visited {
    color: #000000!important;
}

.plus-publications .panel-body .panel-default, .plus-publications .white-panel {
    background-color: #f3f3f3;
}

.accordion_2 .panel-title a.collapsed .accordion_icon {
    background-image: url(images/plus_minus_orange.png);
}

.accordion_2 .panel-title a .accordion_icon {
    background-image: url(images/plus_minus_orange.png);
}

.color_2_bg {
    background-color: #00000000!important;
}


/* Informations complementaires */

.TeamDetail_left {
    /*background-color: #DBEAD9!important;*/
    border: none;
    /*border-radius: 30px!important;*/
}

.TeamDetail_left h3 {
    font-size: 16px;
}

.TeamDetail_left strong {
    font-weight: normal!important;
}

.TeamDetail_left a {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

#dnn_ctr544_ViewAnnuairePersonnelDetails_imgEmploye, #dnn_ctr1420_ViewAnnuairePersonnelDetails_imgEmploye {
	border-radius:30px;
}

.TeamDetail_left .team_social {
    border-top: none;
}

.TeamDetail_info {
    border-top: none;
    border-bottom: none;
}

ul.TeamDetail_info li {
	margin-left:0;
}

.wrap_contain_right span.color_1_bg {
    background-color: #F05A23;
}

/*.TeamDetail_left {
    padding: 20px 50px;
}*/
/*
#dnn_ctr552_ViewGuideEtOutilsDetails_pnlAuteurs, #dnn_ctr997_ViewGuideEtOutilsDetails_pnlAuteurs, #dnn_ctr551_ViewPublicationIrsstDetails_pnlAuteurs, #dnn_ctr987_ViewPublicationIrsstDetails_pnlAuteurs {
    display: flex;
}*/

#dnn_ctr552_ViewGuideEtOutilsDetails_pnlAuteurs ul.disc-bullet li, #dnn_ctr997_ViewGuideEtOutilsDetails_pnlAuteurs ul.disc-bullet li, #dnn_ctr551_ViewPublicationIrsstDetails_pnlAuteurs ul.disc-bullet li, #dnn_ctr987_ViewPublicationIrsstDetails_pnlAuteurs ul.disc-bullet li {
    list-style-type: disclosure-closed;
}

#dnn_ctr552_ViewGuideEtOutilsDetails_pnlAuteurs ul.disc-bullet li, #dnn_ctr997_ViewGuideEtOutilsDetails_pnlAuteurs .disc-bullet, #dnn_ctr551_ViewPublicationIrsstDetails_pnlAuteurs .disc-bullet, #dnn_ctr987_ViewPublicationIrsstDetails_pnlAuteurs .disc-bullet {
    padding-left: 10px;
}

/*#dnn_ctr551_ViewPublicationIrsstDetails_pnlDatePublication, #dnn_ctr987_ViewPublicationIrsstDetails_pnlDatePublication {
    margin-top: 20px;
}*/

.jssocials-share-facebook .jssocials-share-link, .jssocials-share-messenger .jssocials-share-link, .jssocials-share-email .jssocials-share-link, .jssocials-share-linkedin .jssocials-share-link, .jssocials-share-twitter .jssocials-share-link {
   background-color: #f3f3f3!important;
}

.jssocials-share a, .jssocials-share a:hover, .jssocials-share a:focus, .jssocials-share a:visited {
    color: #808080!important;
}

@media only screen and (max-width: 992px) {
    .jssocials-shares {
        text-align: center;
    }
}

/************************* Page laboratoire **************************/

.single_meta a {
	text-decoration:none;
	}
	
.news_list .post_categories a:hover,.news_list .post_more a:hover,.news_detail .post_categories a:hover,.news_detail .post_more a:hover,.single_meta a:hover,.simple_list h2.news_title a:hover,.news_list h2.news_title a:hover,.post_date a:hover {
    color: #000!important;
}

.bkgLabo, .bkgFondsRech, .bkgSubventions, .bkgBourses, .bkgPartenariats, .bkgRecherche, .bkgInstitut {
    background: none;
}

@media only screen and (max-width: 768px) {
    .backgroundImage2_shade {
        margin-top: 50px!important;
    }

    .backgroundImage2_shade {
        margin-bottom: 50px!important;
    }
}

.backgroundImage2_shade {
    width: 1140px;
    margin: auto;
    border-radius: 30px!important;
    overflow: hidden;
}

@media only screen and (max-width: 1150px) {
    .backgroundImage2_shade {
        width: 90%;
    }
}

.backgroundImage2 .col-md-offset-1, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .col-md-offset-1, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .col-md-offset-1, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .col-md-offset-1 {
    margin-left: 0px!important;
}

.backgroundImage2 .col-md-10, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .col-md-10, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .col-md-10, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .col-md-10 {
    width: 90%!important;
}

.backgroundImage2 .entete-titre, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .entete-titre, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .entete-titre, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre {
    border-top: none;
    border-bottom: none;
    display: flex;
    flex-wrap: wrap;
}

#dnn_ctr4000_HtmlModule_lblContent .backgroundImage2 .entete-titre, #dnn_ctr1540_HtmlModule_lblContent .backgroundImage2 .entete-titre {
    display: grid;
    padding: 0px 40px;
}

@media only screen and (max-width: 768px) {
    #dnn_ctr4000_HtmlModule_lblContent .backgroundImage2 .entete-titre, #dnn_ctr1540_HtmlModule_lblContent .backgroundImage2 .entete-titre {
        padding: 0px;
    }
}



#dnn_ctr4000_HtmlModule_lblContent .backgroundImage2 .entete-titre h2, #dnn_ctr1540_HtmlModule_lblContent .backgroundImage2 .entete-titre h2 {
    padding: 0px;
	color:#F05A23;
}



.entete-titre .surtitre {
    color: #000000;
}

.backgroundImage2 .entete-titre h2, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .entete-titre h2, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .entete-titre h2, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre h2 {
    width: 30%;
    font-weight: 500;
    padding: 0px 20px;
    align-self: center;
}

.backgroundImage2 .entete-titre h2, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre h2 {
    width: 40%;
    font-weight: 500;
    padding: 0px 20px;
    align-self: center;
}

.backgroundImage2 .entete-titre p, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre p {
    width: 70%;
    font-weight: normal;
    color: #000000;
    font-size: 20px;
    padding: 0px 70px;
    align-self: center;
    line-height: normal;
}

@media only screen and (max-width: 768px) {
    .backgroundImage2 .entete-titre p, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre p {
        font-size: 16px;
    }
}

.backgroundImage2 .entete-titre p, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre p {
    width: 60%;
    font-weight: normal;
    color: #000000;
    font-size: 20px;
    padding: 0px 70px;
    align-self: center;
    line-height: normal;
}

@media only screen and (max-width: 768px) {
    .backgroundImage2 .entete-titre p, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre p {
        font-size: 16px;
    }
}

@media only screen and (max-width: 979px) {
    .backgroundImage2 .entete-titre p, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre p {
        padding: 0px 40px;
    }
}

@media only screen and (max-width: 979px) {
    .backgroundImage2 .entete-titre h2, .backgroundImage2 .entete-titre p, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .entete-titre h2, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .entete-titre h2, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre h2 {
        width: 100%;
        /*text-align: center;*/
    }
    
    .backgroundImage2 .entete-titre p, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre p {
        width: 100%;
        /*text-align: center;*/
    }

    .backgroundImage2_shade .clearfix {
        justify-content: center;
    }
}

@media only screen and (max-width: 425px) {
    .backgroundImage2 .entete-titre p, #dnn_ctr3830_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3836_HtmlModule_lblContent .backgroundImage2 .entete-titre p, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2 .entete-titre p {
        padding: 0px;
    }
}

.backgroundImage2_shade, #dnn_ctr3818_HtmlModule_lblContent .backgroundImage2_shade {
    background-image: none!important;
    background-color: #C9E1F4;
}

.bkgPub {
    background: none;
}
@media only screen and (min-width: 768px){
.breadcrumbMain {
    padding: 35px 0;
}
}

#dnn_dnnBREADCRUMB_lblBreadCrumb a {
    color: #D55B2B;
    text-decoration: underline;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb a:hover {
    text-decoration: none;
}

.breadcrumbMain {
    border-bottom: none!important;
}

/* Section infoLabo */

.infolabo-links {
    display: flex;
    flex-wrap: wrap;
}

/*.infolabo-links .hidden-xs.col-md-1.col-sm-3 {
    display: none;
}*/

.infolabo-links div {
    width: 50%;
    align-self: center;
}

@media only screen and (max-width: 768px) {
    .infolabo-links div {
        width: 100%;
    }
}

#dnn_ctr3915_ModuleContent span, #dnn_ctr3941_ModuleContent span {
    color: #525252!important;
    vertical-align: middle;
}

@media only screen and (max-width: 1024px) {

    #dnn_ctr3915_ModuleContent .col-sm-4, #dnn_ctr3941_ModuleContent .col-sm-4 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #dnn_ctr3915_ModuleContent .single_meta, #dnn_ctr3941_ModuleContent .single_meta {
        text-align: center;
        display: grid;
    }

    #dnn_ctr3915_ModuleContent .single_meta li, #dnn_ctr3941_ModuleContent .single_meta li {
        width: 100%;
    }
}

#dnn_ctr3915_ModuleContent li a, #dnn_ctr3941_ModuleContent li a {
    color: #000000;
    font-size: 13px;
    background: #EBEBEB;
    padding: 5px 20px;
    border-radius: 50px;
    width: 100%;
}

#dnn_ctr3915_ModuleContent h4, #dnn_ctr3941_ModuleContent h4 {
    padding: 20px 0px;
}

@media only screen and (max-width: 768px) {
    #dnn_ctr3915_ModuleContent h4, #dnn_ctr3941_ModuleContent h4 {
        /*text-align: center;*/
    }
}

#dnn_ctr3915_ModuleContent h4 a, #dnn_ctr3941_ModuleContent h4 a {
    color: #D55B2B;
    text-decoration: underline;
}

#dnn_ctr3915_ModuleContent h4 a:hover, #dnn_ctr3941_ModuleContent h4 a:hover {
    text-decoration: none;
}

.NewsArticles img {
    border-radius: 20px;
}

.NewsArticles h1 {
    color: #444;
}

.content_articles {
    width: 100%;
}

/*#dnn_TopPane .btn-primary {
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 15px 25px!important;
    font-size: 18px!important;
}*/

/*#dnn_TopPane .btn-primary i {
    display: none;
}*/

/*#dnn_TopPane*/ .btn-default {
    background-color: none;!important;
    border-color: #D55B2B!important;
    color: #D55B2B!important;
    border-radius: 30px!important;
    padding: 15px 25px!important;
    /*font-size: 18px!important;*/
    text-decoration: none!important;
}

/*#dnn_TopPane*/ .btn-default:hover {
    background-color: #D55B2B!important;
    color: #ffffff!important;
	text-decoration:none;
}

/*#dnn_TopPane .wrapper-top{
    margin-top: 30px;
    text-align: end;
}*/

/*#dnn_ctr4245_ModuleContent .wrapper-top {
    text-align: left;
}*/

@media only screen and (max-width: 768px) {
    #dnn_TopPane .wrapper-top{
        text-align: center!important;
        padding-bottom: 20px;
    }
}

#dnn_content {
    margin-top: 0px!important;
}

#page146 .col-sm-8, #page216 .col-sm-8 {
    width: 100%;
}

#dnn_content .boxes_style_1 .boxes {
    border-color: #E4E5D9!important;
}

#dnn_content .row1 .boxes_style_9 .boxes{
    height: 550px;
}

#dnn_content .row2 .boxes_style_9 .boxes{
    height: 375px;
}

@media only screen and (max-width: 768px) {
    #dnn_content .row1 .boxes_style_9 .boxes, #dnn_content .row2 .boxes_style_9 .boxes{
        /*justify-content: center;*/
    }
}

/*#dnn_content .boxes_style_9 img {
    display: none;
}*/

#dnn_ctr3916_HtmlModule_lblContent h3, #dnn_ctr3943_HtmlModule_lblContent h3 {
    text-align: left;
    font-size: 22px;
    /*line-height: 0px;*/
}

#dnn_ctr3916_HtmlModule_lblContent .Choose_List li, #dnn_ctr3943_HtmlModule_lblContent .Choose_List li {
    background: url(images/right-arrow_small.png) no-repeat 10px 16px;
    background-size: 25px 10px;
    padding-left: 50px!important;
}

#dnn_ctr3916_HtmlModule_lblContent .boxes, #dnn_ctr3943_HtmlModule_lblContent .boxes {
    display: grid;
    cursor: default;
	padding: 35px 40px;
}

#dnn_ctr3916_HtmlModule_lblContent .boxes .link-button, #dnn_ctr3943_HtmlModule_lblContent .boxes .link-button {
    align-self: self-end;
}

#dnn_ctr3916_HtmlModule_lblContent .boxes .link-button a, #dnn_ctr3943_HtmlModule_lblContent .boxes .link-button a {
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 15px 35px!important;
    font-size: 15px!important;
    text-decoration: none;
}

#dnn_ctr3916_HtmlModule_lblContent .boxes .link-button a:hover, #dnn_ctr3943_HtmlModule_lblContent .boxes .link-button a:hover {
    opacity: 0.9;
}

#dnn_ctr3916_HtmlModule_lblContent .boxes .link-button a:hover, #dnn_ctr3943_HtmlModule_lblContent .boxes .link-button a:hover {
    text-decoration: none;
}

#dnn_ctr3916_HtmlModule_lblContent h3, #dnn_ctr3916_HtmlModule_lblContent li, #dnn_ctr3943_HtmlModule_lblContent h3, #dnn_ctr3943_HtmlModule_lblContent li  {
    color: #000000!important;
}

@media only screen and (max-width: 1024px) {

    #dnn_ctr3916_HtmlModule_lblContent .col-sm-6, #dnn_ctr3943_HtmlModule_lblContent .col-sm-6 {
        width: 100%;
    }

    #dnn_ctr3916_HtmlModule_lblContent h3, #dnn_ctr3943_HtmlModule_lblContent h3 {
        /*text-align: center;*/
    }

    #dnn_ctr3916_HtmlModule_lblContent .Choose_List, #dnn_ctr3943_HtmlModule_lblContent .Choose_List {
        width: 100%;
    }

    #dnn_ctr3916_HtmlModule_lblContent .boxes, #dnn_ctr3943_HtmlModule_lblContent .boxes {
        height: auto!important;
    }
}

@media only screen and (max-width: 768px) {
    #dnn_ctr3916_HtmlModule_lblContent .link-button, #dnn_ctr3943_HtmlModule_lblContent .link-button {
        /*text-align: center;*/
    }

}

@media only screen and (max-width: 425px) {
    #dnn_ctr3916_HtmlModule_lblContent h3, #dnn_ctr3943_HtmlModule_lblContent h3 {
        font-size: 18px;
    }
}

#dnn_ctr3916_HtmlModule_lblContent .Choose_List, #dnn_ctr3943_HtmlModule_lblContent .Choose_List {
    /*width: 300px;*/
    font-size: 15px;
    margin: 20px 0px;
}


/* Section a propos */

#dnn_ctr3919_HtmlModule_lblContent .backgroundImage9, #dnn_ctr3946_HtmlModule_lblContent .backgroundImage9  {
    background: #ffffff;
}

/*#dnn_ctr3919_HtmlModule_lblContent img, #dnn_ctr3946_HtmlModule_lblContent img {
    display: none;
}*/

#dnn_ctr3919_HtmlModule_lblContent h3, #dnn_ctr3946_HtmlModule_lblContent h3 {
    text-align: left;
    font-size: 36px;
    /*width: 280px;*/
    line-height: 1;
    color: #000000;
}

@media only screen and (max-width: 768px) {
    #dnn_ctr3919_HtmlModule_lblContent h3, #dnn_ctr3946_HtmlModule_lblContent h3 {
        font-size: 24px;
        font-weight: 700;
    }
}

#dnn_ctr3919_HtmlModule_lblContent .Choose_List li, #dnn_ctr3946_HtmlModule_lblContent .Choose_List li {
    border-bottom: none;
    background: url(images/right-arrow_small.png) no-repeat 10px 16px;
    background-size: 25px 10px;
    padding-left: 50px!important;
    color: #000000;
}

@media only screen and (max-width: 768px) {
    #dnn_ctr3919_HtmlModule_lblContent .Choose_List li, #dnn_ctr3946_HtmlModule_lblContent .Choose_List li {
        padding-bottom: 10px;
    }
}

#dnn_ctr3919_HtmlModule_lblContent p, #dnn_ctr3946_HtmlModule_lblContent p {
    width: 550px;
    margin-left: auto;
    text-align: left;
    color: #000000;
}

#dnn_ctr3919_HtmlModule_lblContent p a, #dnn_ctr3946_HtmlModule_lblContent p a {
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 10px 35px!important;
    font-size: 15px!important;
}

#dnn_ctr3919_HtmlModule_lblContent .row .col-sm-6 p, #dnn_ctr3946_HtmlModule_lblContent .row .col-sm-6 p {
    width: 455px;
    margin-left: 0;
    padding-top: 10px;
}

#dnn_ctr3919_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3946_HtmlModule_lblContent .boxes_style_2 .boxes {
    border: none;
}

#dnn_ctr3919_HtmlModule_lblContent .boxes_style_2, #dnn_ctr3946_HtmlModule_lblContent .boxes_style_2 {
    margin-bottom:0;
}

#dnn_ctr3919_HtmlModule_lblContent .h4, #dnn_ctr3946_HtmlModule_lblContent .h4 {
    color: #444;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

@media only screen and (max-width: 1024px) {
    
    #dnn_ctr3919_HtmlModule_lblContent .dnn_layout, #dnn_ctr3946_HtmlModule_lblContent .dnn_layout {
        width: 90%;
    }
    
    #dnn_ctr3919_HtmlModule_lblContent .row .col-sm-6, #dnn_ctr3946_HtmlModule_lblContent .row .col-sm-6 {
        width: 100%;
    }

    #dnn_ctr3919_HtmlModule_lblContent h3, #dnn_ctr3946_HtmlModule_lblContent h3 {
       /***width: 100%;***/
        /***text-align: center;***/
    } 
}

@media only screen and (max-width: 768px) {
    #dnn_ctr3919_HtmlModule_lblContent .row .col-sm-6 p, #dnn_ctr3946_HtmlModule_lblContent .row .col-sm-6 p {
        width: 100%;
        margin-left: 0;
    }

    #dnn_ctr3919_HtmlModule_lblContent p, #dnn_ctr3946_HtmlModule_lblContent p {
        width: 100%;
        /*text-align: center;*/
    }

    #dnn_ctr3919_HtmlModule_lblContent .Choose_List, #dnn_ctr3946_HtmlModule_lblContent .Choose_List {
        margin: auto;
    }

    #dnn_ctr3919_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3946_HtmlModule_lblContent .boxes_style_2 .boxes {
        padding: 50px 20px;
    }
}

@media only screen and (max-width: 768px) {
    #dnn_ctr3919_HtmlModule_lblContent .clearfix, #dnn_ctr3946_HtmlModule_lblContent .clearfix {
        display: block!important;
    }
}

/*#dnn_ctr4083_HtmlModule_lblContent {
    display: none;
}*/

/* Section contactez-nous */

#dnn_ctr3917_HtmlModule_lblContent .img-responsive, #dnn_ctr3944_HtmlModule_lblContent .img-responsive {
    display: initial;
}

#dnn_ctr3917_HtmlModule_lblContent .h4 a, #dnn_ctr3944_HtmlModule_lblContent .h4 a {
    color: #000000!important;
}

#dnn_ctr3917_HtmlModule_lblContent .boxes, #dnn_ctr3944_HtmlModule_lblContent .boxes {
    display: flex;
    flex-wrap: wrap;
    border: none;
    border-right: 1px solid black!important;
    border-radius: 0px;
}

@media only screen and (max-width: 768px) {
    #dnn_ctr3917_ModuleContent .boxes_style_2 .boxes, #dnn_ctr3944_ModuleContent .boxes_style_2 .boxes {
        justify-content: center;
        border-right: none!important;
    }
}

/*#dnn_ctr3917_HtmlModule_lblContent i, #dnn_ctr3944_HtmlModule_lblContent i {
    display: none;
}*/

#dnn_ctr3917_HtmlModule_lblContent .link, #dnn_ctr3944_HtmlModule_lblContent .link {
    display: grid;
    align-content: baseline;
}

#dnn_ctr3917_HtmlModule_lblContent .link span, #dnn_ctr3944_HtmlModule_lblContent .link span {
    text-align: center;
    padding: 10px 0px;
}

/*#dnn_ctr3917_HtmlModule_lblContent hr, #dnn_ctr3944_HtmlModule_lblContent hr {
    display: none;
}*/

#dnn_ctr3917_HtmlModule_lblContent .link a, #dnn_ctr3944_HtmlModule_lblContent .link a {
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
    color: #ffffff!important;
    border-radius: 30px!important;
    padding: 10px 25px!important;
    margin-right: 10px;
    font-size: 15px!important;
    text-align: center;
    text-decoration: none;
}

@media only screen and (max-width: 768px) {
    #dnn_ctr3917_HtmlModule_lblContent .link a, #dnn_ctr3944_HtmlModule_lblContent .link a {
        margin: auto;
    }
}

#dnn_ctr3917_HtmlModule_lblContent .link a:hover, #dnn_ctr3944_HtmlModule_lblContent .link a:hover {
    opacity: 0.9;
}

#dnn_ctr3799_HtmlModule_lblContent .row, #dnn_ctr792_HtmlModule_lblContent .row {
    background-color: #ccc;
    border-radius: 20px;
    padding: 30px;
}

#dnn_ctr3799_HtmlModule_lblContent .row ul, #dnn_ctr792_HtmlModule_lblContent .row ul {
    margin-left: 0px;
}

/*#dnn_ctr3799_ModuleContent i, #dnn_ctr792_ModuleContent i {
    display: none;
}*/

#dnn_ctr3515_HtmlModule_lblContent h3, #dnn_ctr3515_HtmlModule_lblContent .h3, #dnn_ctr3516_HtmlModule_lblContent h3, #dnn_ctr3516_HtmlModule_lblContent .h3 {
    margin-bottom: 30px;
}

#dnn_ctr3917_HtmlModule_lblContent .link a:hover, #dnn_ctr3944_HtmlModule_lblContent .link a:hover {
    text-decoration: none;
}



@media only screen and (max-width: 768px) {
    #dnn_ctr3918_HtmlModule_lblContent, #dnn_ctr3945_HtmlModule_lblContent {
        text-align: center;
    }

    div#dnn_RowSeventeen_Grid6_Pane1 {
        width: 90%;
        margin: auto;
    }

    #dnn_ctr3917_HtmlModule_lblContent .h4, #dnn_ctr3944_HtmlModule_lblContent .h4, #dnn_ctr792_HtmlModule_lblContent .row .col-sm-6, #dnn_ctr3799_HtmlModule_lblContent .row .col-sm-6 {
        /*text-align: center;*/
    }

}

#dnn_ctr3918_HtmlModule_lblContent h3, #dnn_ctr3918_HtmlModule_lblContent p, #dnn_ctr3918_HtmlModule_lblContent li, #dnn_ctr3945_HtmlModule_lblContent h3, #dnn_ctr3945_HtmlModule_lblContent p, #dnn_ctr3945_HtmlModule_lblContent li {
    color: #000000;
}

#dnn_ctr3918_HtmlModule_lblContent ul, #dnn_ctr3945_HtmlModule_lblContent ul {
    margin-left: 0px;
}

#dnn_ctr3918_HtmlModule_lblContent .wrapper-bottom, #dnn_ctr3945_HtmlModule_lblContent .wrapper-bottom {
    margin-bottom: 0px;
}

#dnn_ctr3918_HtmlModule_lblContent .h4, #dnn_ctr3945_HtmlModule_lblContent .h4 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0px!important;
    margin-top: 10px;
    color: #000000;
}

@media only screen and (max-width: 1024px) {
    #dnn_RowSeventeen_Grid6_Pane2 {
        padding-left: 20px;
        margin-top: 60px;
    }
}

@media only screen and (max-width: 768px) {
    #dnn_ctr3918_HtmlModule_lblContent .h4, #dnn_ctr3945_HtmlModule_lblContent .h4 {
        justify-content: center;
    }

    #dnn_RowSeventeen_Grid6_Pane2 {
        margin-top: 0px;
    }
}

#dnn_ctr3918_HtmlModule_lblContent .h4 span, #dnn_ctr3945_HtmlModule_lblContent .h4 span{
    color: #000000;
    text-decoration: underline;
}

#dnn_ctr3918_HtmlModule_lblContent .h4 a, #dnn_ctr3945_HtmlModule_lblContent .h4 a {
    color: #000000;
    text-decoration: underline;
}

#dnn_ctr3918_HtmlModule_lblContent .h4 a:hover, #dnn_ctr3945_HtmlModule_lblContent .h4 a:hover {
    text-decoration: none;
}

#dnn_ctr3918_HtmlModule_lblContent ul, #dnn_ctr3945_HtmlModule_lblContent ul {
    padding: 10px 0px;
}

#dnn_ctr3516_ContentPane .boxes_style_2 .boxes, #dnn_ctr3515_ContentPane .boxes_style_2 .boxes  {
    border: none;
    background-color: #ccc;
    padding: 20px 25px;
    border-radius: 20px;
    margin: 25px 0px;
}

/*****Recherche a l'IRSST********/

#dnn_ctr4373_ModuleContent img, #dnn_ctr4608_ModuleContent img {
    border-radius: 20px;
    margin: 10px;
}

@media only screen and (max-width: 768px){
    .animation img {
        margin: auto;
        display: block;
    }
}

.detail_info_line, .nouveautes_Recom {
    background: url(images/right-arrow_small.png) no-repeat scroll -5px 16px rgba(0,0,0,0)!important;
    background-size: 30px!important;
    border-bottom: 1px solid #e1e1e1;
    display: block;
    padding: 10px 10px 13px 40px;
    transition: background-color 200ms ease-in 0;
}


/*h3.title_inner:after, .Container-H3 .dnntitle h3:after {
    display: none;
}*/

/*.responsive {
    padding-top: 0px;
    border-radius: 30px;
}*/

.pull-sm-third {
    width: 40%;
}

#dnn_ctr2162_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr2158_HtmlModule_lblContent .boxes_style_2 .boxes {
    border: none;
    background-color: #D7E5D5;
    border-radius: 20px;
}

@media only screen and (max-width: 768px){
    #dnn_ctr2158_HtmlModule_lblContent .boxes p {
        text-align: center;
    }
}

@media only screen and (max-width: 480px) {
    #dnn_ctr4373_ModuleContent .pull-sm-third {
        width: 100%;
        text-align: center;
        padding: 10px 0px;
    }

    #dnn_ctr4373_ModuleContent .h4 {
        text-align: center;
    }
}

/*******Projets de recherche******/

.ModIrsstProjetsderecherchedetailsC h2 {
	margin: 5px 0 5px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #ebebeb!important;
    background-color: #ebebeb;
    color: #000000;
}

.ui-widget-header, .pagination_rep {
    border: 1px solid #d55b2be0;
    background-color: #d55b2be0;
}

.ui-widget-content .ui-state-hover {
    background-color: #d55b2be0!important;
}

.ui-widget-header label, .fg-toolbar .dataTables_info, .pagination_rep label {
    color: #ffffff;
}

.ui-widget-header label select, .pagination_rep select {
    color: #000000;
}

.dataTables_paginate .fg-button, .irsst_rep_sientifique_holder a {
    color: #000000!important;
}

.dataTables_paginate .fg-button:hover, .irsst_rep_sientifique_holder a:hover {
    background-color: #d55b2be0!important;
}

#irsst_data_table {
    border-radius: 6px;
    overflow: hidden;
}

#page233 .Container-9-color1, #page101 .Container-9-color1, #page234 .Container-9-color1 {
    border-color: #ccc #ccc #D55B2B;
}

.wrap_contain_right span.color_1_bg, #page234 .accordion_5 .panel-heading .accordion_icon, #page233 .accordion_5 .panel-heading .accordion_icon, #page233 .wrap_contain_right span.color_1_bg, #page233 .label-primary, #page233 .btn-primary, #page101 .accordion_5 .panel-heading .accordion_icon, #page101 .wrap_contain_right span.color_1_bg, #page101 .label-primary, #page101 .btn-primary, #page102 .accordion_5 .panel-heading .accordion_icon, #page102 .wrap_contain_right span.color_1_bg, #page102 .label-primary, #page102 .btn-primary, #page103 .accordion_5 .panel-heading .accordion_icon, #page103 .wrap_contain_right span.color_1_bg, #page103 .label-primary, #page103 .btn-primary, #page235 .accordion_5 .panel-heading .accordion_icon, #page235 .wrap_contain_right span.color_1_bg, #page235 .label-primary, #page235 .btn-primary {
    background-color: #D55B2B !important;
}

.TeamDetail_right>h4 {
    border-bottom: 2px solid #D55B2B;
}

.TeamDetail_right .Teamtitle span {
    color: #D55B2B;
}

.TeamDetail_info li a, .TeamDetail_info li a:link, .TeamDetail_info li a, .TeamDetail_info li a:link, .TeamDetail_info li a:active, .TeamDetail_info li a:visited {
    color: #D55B2B;
}

#page233 .btn-primary:hover, #page233 .label-primary:hover, #page101 .btn-primary:hover, #page101 .label-primary:hover, #page234 .btn-primary:hover, #page234 .label-primary:hover, #page102 .btn-primary:hover, #page102 .label-primary:hover, #page103 .btn-primary:hover, #page103 .label-primary:hover  {
    background-color: #D55B2B!important;
    border-color: #D55B2B!important;
}

#page100 .accordion_5 .panel-heading .accordion_icon, #page100 .wrap_contain_right span.color_1_bg, #page100 .label-primary, #page100 .btn-primary, #page232 .accordion_5 .panel-heading .accordion_icon, #page232 .wrap_contain_right span.color_1_bg, #page232 .label-primary, #page232 .btn-primary {
    background-color: #D55B2B!important;
}

#page100 .btn-primary:hover, #page100 .label-primary:hover {
    background-color: #D55B2B!important;
}

#page234 .accordion_5 .panel-heading .accordion_icon, #page234 .wrap_contain_right span.color_1_bg, #page234 .label-primary, #page234 .btn-primary {
    background-color: #D55B2B !important;
}

#page102 .btn-primary, #page234 .btn-primary, #page103 .btn-primary {
    border-color: #D55B2B !important;
}

#page102 .Container-9-color1, #page103 .Container-9-color1, #page235 .Container-9-color1 {
    border-color: #ccc #ccc #D55B2B;
}

#page235 .btn-primary, #page235 .label-primary {
    background-color: #D55B2B !important;
    border-color: #D55B2B !important;
}

#page235 .btn-primary:hover, #page235 .label-primary:hover {
    background-color: #D55B2B !important;
    border-color: #D55B2B !important;
}

/******Cadre de référence********/

#cadreref a {
	text-decoration:none;
	} 

/******Publications de l'IRSST******/

.publication_list .box-icon {
    display: none;
}

.publication_list li {
	min-height:auto;
}

/*#dnn_ctr1538_ModuleContent .yellow_color, #dnn_ctr1537_ModuleContent .yellow_color, #dnn_ctr1544_ModuleContent .yellow_color, #dnn_ctr1543_ModuleContent .yellow_color, #dnn_ctr3877_ModuleContent .yellow_color, #dnn_ctr3877_ModuleContent .yellow_color, #dnn_ctr3876_ModuleContent .yellow_color {
    display: none;
}*/

@media only screen and (max-width: 768px) {
    #dnn_ctr3877_ModuleContent .boxes.box3, #dnn_ctr3876_ModuleContent .boxes.box3, #dnn_ctr3877_ModuleContent .boxes.equi_height_2.box4, #dnn_ctr3876_ModuleContent .boxes.equi_height_2.box4{
        background-position: center!important;
    }
}


.yellow_color {
    color: #D55B2B!important;
}

.publication_list li {
    width: 100%;
    background: #ebebeb;
    border-radius: 20px;
	padding: 20px 25px;
	border-bottom: none!important;
}

#dnn_ctr1538_ModuleContent .publication_list li, #dnn_ctr1537_ModuleContent .publication_list li, #dnn_ctr1544_ModuleContent .publication_list li, #dnn_ctr1543_ModuleContent .publication_list li  {
    background: none;
}

.publication_list .main-content p.irsst_derniere_publication_subtittle {
    line-height: 12px;
    font-size: 14px;
    color: #D55B2B;
    /*text-decoration: underline;*/
}

.publication_list .main-content p.irsst_derniere_publication_subtittle:hover {
    text-decoration: none;
}

#dnn_ctr1543_ModuleContent .publication_list .main-content p.irsst_derniere_publication_subtittle, #dnn_ctr1544_ModuleContent .publication_list .main-content p.irsst_derniere_publication_subtittle, #dnn_ctr1538_ModuleContent .publication_list .main-content p.irsst_derniere_publication_subtittle, #dnn_ctr1537_ModuleContent .publication_list .main-content p.irsst_derniere_publication_subtittle{
    text-decoration: none;
}

.Color_1_main {
    color: #F05A23!important
}

.Color_2_main {
    color: #F05A23!important;
}

.Color_3_main {
    color: #F05A23!important
}

.Color_4_main {
    color: #F05A23!important
}

/*.functionList3 .functionBox .functionIcon {
    display: none;
}*/

.functionList3 .Color_2_main, .functionList3 .Color_2_main:hover {
    border-color: #e8c8b7!important;
    background-color: #e8c8b7;
}

.functionList3 .Color_4_main, .functionList3 .Color_4_main:hover {
    border-color: #E4E5D9!important;
    background-color: #E4E5D9;
}

.functionList3 .Color_3_main, .functionList3 .Color_3_main:hover {
    border-color: #C9E1F4!important;
    background-color: #C9E1F4;
}

.functionList3 .functiontitle, .functionList3 .functionMain, .functionList3 {
    color: #000000!important;
}

@media only screen and (max-width: 768px) {
    .functionList3 .functiontitle, .functionList3 .functionMain, .functionList3 {
        text-align: center;
    }

    #dnn_ctr3592_ModuleContent .publication_list li {
        text-align: center;
    }
}

/******Autres ressources en SST******/

#dnn_ctr2351_ModuleContent .boxes_style_2 .boxes, #dnn_ctr2352_ModuleContent .boxes_style_2 .boxes {
    border: none;
    background-color: #E4E5D9;
    border-radius: 20px;
}


/******Veille scientifique******/

#dnn_ctr4497_HtmlModule_lblContent .col-sm-offset-2, #dnn_ctr4528_HtmlModule_lblContent .col-sm-offset-2 {
    margin-left: 0px;
}


/******Services d'analyse et d'essais******/

/*#dnn_ctr3756_ModuleContent .img_right, #dnn_ctr3765_ModuleContent .img_right  {
    display: none;
}*/

@media only screen and (max-width: 768px) {

    #dnn_ctr3756_HtmlModule_lblContent {
        margin: 20px 0px;
    }

    /*#dnn_ctr3756_HtmlModule_lblContent h2, #dnn_ctr3756_HtmlModule_lblContent p {
        text-align: center;
    }*/

    .Choose_List li {
        /*text-align: center;*/
    }
}

.contact-block {
    display: flex;
    flex-wrap: wrap;
}

/*#dnn_ctr3914_ContentPane {
    display: none;
}*/

#dnn_ctr3917_HtmlModule_lblContent, #dnn_ctr3944_HtmlModule_lblContent {
    background-color: #E8E8E8;
    padding: 35px 40px;
    border-radius: 20px;
    margin-top: 20px;
}

#dnn_ctr3917_HtmlModule_lblContent .boxes, #dnn_ctr3944_HtmlModule_lblContent .boxes {
    width: 50%;
    padding: 0px;
}

.questions {
    padding-left: 20px;
    align-self: center;
    width: 50%;
}

@media only screen and (max-width: 768px) {
    .questions {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 1050px) {
    #dnn_ctr3917_HtmlModule_lblContent .boxes, #dnn_ctr3944_HtmlModule_lblContent .boxes {
        width: 100%;
        padding: 20px 0px;
        justify-content: center;
        border-right: none!important;
    }

    .questions {
        width: 100%;
    }

    .contact-block {
        /*justify-content: center;
        text-align: center;*/
    }

    #dnn_ctr3917_HtmlModule_lblContent .h4, #dnn_ctr3944_HtmlModule_lblContent .h4 {
        justify-content: center;
    }
}

/*#dnn_ctr3918_ModuleContent, #dnn_ctr3945_ContentPane {
    display: none;
}*/

#dnn_ctr3917_HtmlModule_lblContent ul, #dnn_ctr3944_HtmlModule_lblContent ul {
    margin-left: 0px;
    margin: 10px 0px;
}

/*#dnn_ctr3917_HtmlModule_lblContent .h4, #dnn_ctr3944_HtmlModule_lblContent .h4 {
    display: flex;
    margin-bottom: 0px;
}*/

/*#dnn_ctr3917_HtmlModule_lblContent .h4 p, #dnn_ctr3944_HtmlModule_lblContent .h4 p {
    line-height: initial;
}*/

/*#dnn_ctr3917_HtmlModule_lblContent .h4 span, #dnn_ctr3944_HtmlModule_lblContent .h4 span {
    margin: 0px 5px;
    text-decoration: underline;
}*/

/*#dnn_ctr3917_HtmlModule_lblContent .boxes .h4 a, #dnn_ctr3944_HtmlModule_lblContent .boxes .h4 a {
    text-decoration: none;
}*/

#dnn_ctr3917_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3944_HtmlModule_lblContent .boxes_style_2 .boxes {
    background-color: #ffffff00;
}

/******Contaminants de l'air fiche******/

.ModIrsstFicheSubstanceDetailsC .alert-info {
    color: #222;
    background-color: #d55b2b38;
    border-color: #d55b2b38;
}

.boxe-titre {
    background: url(/Portals/0-System/Skins/20045-UnlimitedColorPack-031/images/arrow_3.png) no-repeat scroll 15px center #D55B2B;
}

.accordion_3 .panel-heading .panel-title a {
    color: #444;
}

.accordion_3 .panel-heading .panel-title a:hover, .accordion_3 .panel-heading .panel-title a.collapsed:hover {
    color: #D55B2B;
}

/******Evaluation de l'efficacite des masques******/

#dnn_ctr4071_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr4081_HtmlModule_lblContent .boxes_style_2 .boxes {
    background-color: #E4E5D9;
    border: none;
    border-radius: 20px;
}

#dnn_RowSix_Grid4_Pane .Container-9-color4 {
    border-color: #ccc #ccc #D55B2B;
}

#dnn_RowSix_Grid4_Pane .Container-9-color4 .title_line {
    border-bottom: 2px solid #D55B2B;
}

/*#dnn_RowSix_Grid4_Pane img {
    display: none;
}*/

/*#dnn_ctr4071_HtmlModule_lblContent .equi_height, #dnn_ctr4081_HtmlModule_lblContent .equi_height {
    height: auto!important;
}*/

@media only screen and (max-width: 768px) {
    #dnn_RowSix_Grid4_Pane .Container-9 .dnntitle {
        text-align: center;
    }

    div#dnn_ctr4088_HtmlModule_lblContent, #dnn_ctr4072_ModuleContent p  {
        text-align: center;
    }

    #dnn_ctr4075_ContentPane p {
        text-align: center;
    }
}



/******Consignes d'utilisation: echantillonnage et instrumentation******/

.consigne_sort_wrapper {
    border: 1px solid #d55b2be0;
    background-color: #d55b2be0;
    border-radius: 6px 6px 0px 0px;
}

/******Pret, etalonnage et reparation******/

#dnn_ctr3958_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3957_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3956_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3773_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3771_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3801_HtmlModule_lblContent .boxes_style_2 .boxes {
    border-radius: 20px;
}

#dnn_ctr3956_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3773_HtmlModule_lblContent .boxes_style_2 .boxes {
    border: 1px solid #D7BDD4;
    background-color: #D7BDD4;
}

#dnn_ctr3957_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3771_HtmlModule_lblContent .boxes_style_2 .boxes {
    border: 1px solid #C1E3F9;
    background-color: #C1E3F9;
}

#dnn_ctr3958_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3801_HtmlModule_lblContent .boxes_style_2 .boxes {
    border: 1px solid #D7E5D5;
    background-color: #D7E5D5;
}

/*#dnn_ctr3947_ContentPane {
    display: none;
}*/

/******Programmes de reconnaissances******/

#dnn_ctr499_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3841_HtmlModule_lblContent .boxes_style_2 .boxes {
    border: 1px solid #B1BBDF;
    background-color: #B1BBDF;
    border-radius: 20px;
}


/******CQ Fibres & CQ VRAC******/

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color: #d55b2b;
    color: #ffffff;
}

#dnn_ctr4520_HtmlModule_lblContent .info:hover {
    background-color: #d55b2be0!important;
}

/*.table-bordered {
    border: 1px solid #ddd;
    border-radius: 6px;
    overflow: hidden;
}*/

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
    background-color: #d55b2ba1;
}

.Container-9-color4 .title_line {
    border-bottom: 2px solid #D55B2B;
}

.Container-9-color4 {
    border-color: #ccc #ccc #D55B2B;
}

@media only screen and (max-width: 768px){
    h2 {
        /*text-align: center;*/
        padding: 20px 0px;
    }

    #dnn_RowFifteen_Grid4_Pane .Container-9 .dnntitle, #dnn_RowFifteen_Grid4_Pane .Container-9 p, #dnn_RowFifteen_Grid4_Pane .Container-9 h4 {
        text-align: center;
    }

    #dnn_ctr2815_HtmlModule_lblContent ul.square-bullet li {
        list-style-type: none;
        text-align: center;
    }

    #dnn_ctr2558_HtmlModule_lblContent .Choose_List li, #dnn_ctr3774_HtmlModule_lblContent .Choose_List li {
        background: none;
        padding: 10px 0px 10px 0px;
    }
}

.irsst_prix_distinction_normal, .irsst_cqfibres_normal {
    border-color: #ccc #ccc #ccc #D55B2B;
}

.irsst_prix_distinction_alternate, .irsst_cqfibres_alternate {
    background-color: #fef1eb;
    border-color: #ccc #ccc #ccc #D55B2B;
}

/******Instruments et materiel d'echantillonnage******/

.accordion_5 .panel-heading .accordion_icon {
    background: #D55B2B;
}

.accordion_5 .panel-heading .panel-title a, .accordion_5 .panel-heading .panel-title a:hover, .accordion_5 .panel-heading .panel-title a.collapsed:hover {
    color: #D55B2B;
}

@media only screen and (max-width: 768px){
    #dnn_ctr3969_ContentPane h4, #dnn_ctr3974_ContentPane h4, #dnn_ctr3970_ContentPane h4, #dnn_ctr3977_ContentPane h4 {
        text-align: center;
    }
}

/******Activation et inscription aux services de laboratoires******/

#dnn_ctr3803_HtmlModule_lblContent .boxes_style_9 .boxes, #dnn_ctr3940_HtmlModule_lblContent .boxes_style_9 .boxes {
    height: auto;
    padding: 40px 30px;
}

#dnn_ctr3803_HtmlModule_lblContent .boxes_style_9 .wrapper-top, #dnn_ctr3940_HtmlModule_lblContent .boxes_style_9 .wrapper-top {
    width: 230px;
}

/*#dnn_ctr3803_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr3940_HtmlModule_lblContent .boxes_style_2 .boxes {
    border: none;
    background-color: #D7E5D5;
    border-radius: 20px;
}*/

#dnn_ctr3803_HtmlModule_lblContent .wrapper-top, #dnn_ctr3940_HtmlModule_lblContent .wrapper-top {
    margin-top: 30px;
    text-align: left;
}

/*#dnn_ctr3803_HtmlModule_lblContent img, #dnn_ctr3940_HtmlModule_lblContent img {
    display: none;
}*/


@media only screen and (max-width: 1024px){
    #dnn_ctr3803_HtmlModule_lblContent .col-sm-4, #dnn_ctr3940_HtmlModule_lblContent .col-sm-4 {
        width: 100%;
    }

    #dnn_ctr3803_HtmlModule_lblContent .wrapper-top, #dnn_ctr3940_HtmlModule_lblContent .wrapper-top {
        text-align: center;
        margin: auto;
    }

    #dnn_ctr3803_HtmlModule_lblContent .btn-block, #dnn_ctr3940_HtmlModule_lblContent .btn-block {
        display: block;
        width: 230px;
        margin: auto;
    }
}


/******Le fond et partenariats de recherche******/

/*#dnn_ctr4338_HtmlModule_lblContent .boxes, #dnn_ctr4381_HtmlModule_lblContent .boxes {
    border-top: none;
    border: none;
    background-color: #d1d6bf;
    border-radius: 20px;
}*/

#dnn_ctr4338_HtmlModule_lblContent .boxes a, #dnn_ctr4381_HtmlModule_lblContent .boxes a {
    color: #222!important;
    text-decoration: none;
}

#dnn_ctr4338_HtmlModule_lblContent .boxes .btn-primary, #dnn_ctr4381_HtmlModule_lblContent .boxes .btn-primary {
    color: #ffffff!important;
}

#dnn_ctr4338_HtmlModule_lblContent .boxes p, #dnn_ctr4381_HtmlModule_lblContent .boxes p {
    color: #222;
}

/*.accordion_2 .equi_height, #dnn_ctr4381_HtmlModule_lblContent .equi_height {
    height: 190px!important;
}*/

#dnn_ctr4338_HtmlModule_lblContent .boxes_style_3 .Boxes_title:before, #dnn_ctr4381_HtmlModule_lblContent .boxes_style_3 .Boxes_title:before {
    border-bottom-color: #D55B2B!important;
}

/*#dnn_ctr4338_ModuleContent img, #dnn_ctr4381_ModuleContent img {
    display: none;
}*/

/*@media only screen and (max-width: 1050px){
    .equi_height {
        height: auto!important;
    }
}*/







/******Subventions******/
#dnn_ctr4361_HtmlModule_lblContent .boxes a, #dnn_ctr4382_HtmlModule_lblContent .boxes a {
    color: #222!important;
    text-decoration: none;
}

#dnn_ctr4361_HtmlModule_lblContent .boxes .btn-primary, #dnn_ctr4382_HtmlModule_lblContent .boxes .btn-primary {
    color: #ffffff!important;
}

#dnn_ctr4361_HtmlModule_lblContent .boxes p, #dnn_ctr4382_HtmlModule_lblContent .boxes p {
    color: #222;
}

#dnn_ctr4361_HtmlModule_lblContent .boxes_style_3 .Boxes_title:before, #dnn_ctr4382_HtmlModule_lblContent .boxes_style_3 .Boxes_title:before {
    border-bottom-color: #D55B2B!important;
}


/*#dnn_ctr4361_HtmlModule_lblContent*/ .boxes_style_3 .boxes, /*#dnn_ctr4382_HtmlModule_lblContent*/ .boxes_style_3 .boxes {
    border: none;
    border-top: none;
    background-color: #E8E8E8;
    border-radius: 20px;
    margin: 0px 5px;
}

/*#dnn_ctr4361_HtmlModule_lblContent img, #dnn_ctr4382_HtmlModule_lblContent img {
    display: none;
}*/

/*.dividers_1 {
    display: none;
}*/

/*#dnn_ctr4362_HtmlModule_lblContent i, #dnn_ctr4383_HtmlModule_lblContent i, #dnn_ctr4383_HtmlModule_lblContent i, #dnn_ctr4383_HtmlModule_lblContent i {
    display: none;
}*/

/*#dnn_ctr4362_HtmlModule_lblContent .backgroundImage9, #dnn_ctr4383_HtmlModule_lblContent i, #dnn_ctr4383_HtmlModule_lblContent .backgroundImage9, #dnn_ctr4383_HtmlModule_lblContent i {
    background: none;
}*/

/*#dnn_ctr4362_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr4383_HtmlModule_lblContent .boxes_style_2 .boxes {
    border: none;
    background-color: #CCE7D3;
    border-radius: 20px;
}*/

@media only screen and (max-width: 768px){

    #dnn_ctr4361_HtmlModule_lblContent p {
        text-align: center;
    }

    #dnn_ctr4361_HtmlModule_lblContent ul.disc-bullet li {
        list-style-type: none;
        text-align: center;
    }

    #dnn_ctr4362_HtmlModule_lblContent ul.disc-bullet li, #dnn_ctr4383_HtmlModule_lblContent ul.disc-bullet li {
        list-style-type: none;
        text-align: center;
    }

    #dnn_ctr4383_HtmlModule_lblContent .row {
        width: 100%;
        margin: 0px
    }

    #dnn_ctr4383_HtmlModule_lblContent .clearfix {
        justify-content: center;
    }

}


/******Subvention par appel de proposition******/
/*.boxes_style_3 .boxes, .horizontalTab_Top_1 ul.resp-tabs-list li.resp-tab-active {
    border-top-color: #D55B2B!important;
}

.boxes_style_3 .Boxes_title:before, .boxes_style_4 .Boxes_title:before, .boxes_style_4 .boxes {
    border-bottom-color: #D55B2B!important;
}*/




/******Bourses ******/
/*#dnn_ctr4113_ModuleContent .boxes_style_3 .boxes, #dnn_ctr4129_ModuleContent .boxes_style_3 .boxes {
    border: none;
    border-top: none;
    background-color: #EBEBEB;
    border-radius: 20px;
}*/

#dnn_ctr4113_ModuleContent h3 a, #dnn_ctr4129_ModuleContent h3 a {
    color: #222;
    text-decoration: none;
}

/*#dnn_ctr4113_HtmlModule_lblContent .equi_height, #dnn_ctr4129_HtmlModule_lblContent .equi_height {
    height: 235px;
}*/

/*#dnn_ctr4113_HtmlModule_lblContent img, #dnn_ctr4129_HtmlModule_lblContent img {
    display: none;
}*/

@media only screen and (max-width: 768px){
    .Choose_List li {
        list-style-type: none;
        background: none;
        /*text-align: center;*/
        border: none;
    }

    #dnn_ctr4485_HtmlModule_lblContent .Choose_List li, #dnn_ctr4251_HtmlModule_lblContent .Choose_List li {
        background: url(images/arrow_6.png) no-repeat 10px 16px;
        text-align: left;
        border-bottom: 1px solid #e2e2e2;
    }

    ul.square-bullet li {
        list-style-type: square;
        background: none!important;
        border-bottom: none!important;
    }

    #dnn_ctr2557_HtmlModule_lblContent .Choose_List li, #dnn_ctr4375_HtmlModule_lblContent .Choose_List li, #dnn_ctr3924_HtmlModule_lblContent .Choose_List li, #dnn_ctr3795_HtmlModule_lblContent .Choose_List li, #dnn_ctr1892_ModuleContent .Choose_List li, #dnn_ctr1892_HtmlModule_lblContent .Choose_List li, #dnn_ctr2383_ModuleContent .Choose_List li {
        padding-left: 0px;
    }

    #dnn_ctr4115_HtmlModule_lblContent .clearfix, #dnn_ctr4130_HtmlModule_lblContent .clearfix {
        justify-content: center;
    }
}

/*#dnn_ctr4115_HtmlModule_lblContent i, #dnn_ctr4130_HtmlModule_lblContent i {
    display: none;
}*/

/*#dnn_ctr4115_ModuleContent .backgroundImage9, #dnn_ctr4130_ModuleContent .backgroundImage9 {
    background: none;
}*/

/*#dnn_ctr4115_HtmlModule_lblContent .boxes_style_2 .boxes, #dnn_ctr4130_HtmlModule_lblContent .boxes_style_2 .boxes {
    border: none;
    background-color: #C1E3F9;
    border-radius: 20px;
}*/



/******Maitrise******/


.Container-9-color3, .Container-9-color1 {
    border-color: #F2DEDE #F2DEDE #D55B2B;
}

/*#dnn_RowSix_Grid4_Pane .title_line {
    display: none;
}*/

.Container-9-color3 .title9 {
    color: #444444;
}

@media only screen and (max-width: 768px){
    div#dnn_ctr4112_HtmlModule_lblContent, #dnn_ctr4116_HtmlModule_lblContent, #dnn_ctr4180_HtmlModule_lblContent, #dnn_ctr4181_HtmlModule_lblContent {
        text-align: center;
    }
}

/******A propos******/

/*#dnn_ctr481_HtmlModule_lblContent .boxes_style_1 .boxes, #dnn_ctr4479_HtmlModule_lblContent .boxes_style_1 .boxes {
    border: none;
    background-color: #E8E8E8;
    border-radius: 20px;
}*/

/*#dnn_ctr481_HtmlModule_lblContent img, #dnn_ctr4479_HtmlModule_lblContent img {
    border-radius: 20px;
}*/

#layer1 rect, #layer5 rect, #a1229-9-2 rect {
    fill: #D55B2B!important;
}

#dnn_ctr3777_ModuleContent .img-responsive, #dnn_ctr3776_ModuleContent .img-responsive {
    display: initial;
    border-radius: 20px;
}

#dnn_ctr4530_HtmlModule_lblContent .img-responsive, #dnn_ctr4536_HtmlModule_lblContent .img-responsive {
    border-radius: 20px;
}

#dnn_ctr4063_HtmlModule_lblContent .horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span, #dnn_ctr1276_HtmlModule_lblContent .horizontalTab_Top ul.resp-tabs-list li.resp-tab-active span {
    color: #D55B2B!important;
}

#dnn_TopPane #dnn_ctr3800_HtmlModule_lblContent .wrapper-top, #dnn_TopPane #dnn_ctr3795_HtmlModule_lblContent .wrapper-top {
    text-align: left;
}

/******Medias et communiques******/
#page245 .col-sm-8, #page128 .col-sm-8 {
    width: 65%;
}

@media only screen and (max-width: 768px){
    #page245 .col-sm-8, #page128 .col-sm-8 {
        width: 100%;
    }
}


/******Travailler a l'IRSST******/

#dnn_ctr2534_HtmlModule_lblContent .col-sm-5, #dnn_ctr2534_HtmlModule_lblContent .col-sm-7, #dnn_ctr2533_HtmlModule_lblContent .col-sm-7, #dnn_ctr2533_HtmlModule_lblContent .col-sm-5 {
    width: 50%;
}

@media only screen and (max-width: 768px){
    #dnn_ctr2534_HtmlModule_lblContent .col-sm-5, #dnn_ctr2534_HtmlModule_lblContent .col-sm-7, #dnn_ctr2533_HtmlModule_lblContent .col-sm-7, #dnn_ctr2533_HtmlModule_lblContent .col-sm-5 {
        width: 100%;
    }
}


/*#dnn_ctr2533_HtmlModule_lblContent .boxes_style_6 .boxes, #dnn_ctr2534_HtmlModule_lblContent .boxes_style_6 .boxes {
    background-color: #E4E5D9;
    color: #000;
}*/

/*#dnn_ctr2534_HtmlModule_lblContent .boxes_style_6 .boxes p, #dnn_ctr2534_HtmlModule_lblContent .boxes_style_6 .boxes .h4, #dnn_ctr2533_HtmlModule_lblContent .boxes_style_6 .boxes .h4, #dnn_ctr2533_HtmlModule_lblContent .boxes_style_6 .boxes p {
    color: #444;
}*/

.boxes_style_1 .boxes, .boxes_style_2 .boxes {
    border-radius: 20px;
}

.boxes_style_2 .boxes {
	    border: none;
    background: #E4E5D9;
}

#page125 #dnn_content .col-sm-8, #page222 #dnn_content .col-sm-8 {
    width: 65%;
}

@media only screen and (max-width: 768px){
    #page125 #dnn_content .col-sm-8, #page222 #dnn_content .col-sm-8 {
        width: 100%;
    }
}

/****A*****/

A:hover {
    text-decoration: none!important;
}


/****Publications et outils*****/

#dnn_ctr3592_ModuleContent .publication_list ul li{
	margin-bottom: 8px;
	
}

#dnn_ctr3593_ModuleContent .publication_list ul li{
	margin-bottom: 9px;
	
}

#dnn_RowFour_Grid6_Pane2 .publication_list .irsst_derniere_publication_subtittle a{
	color: #F05A23;
    font-size: 13px;
    background: #ffffff;
    padding: 5px 20px;
    border-radius: 50px;
    line-height: 25px;
    text-decoration: none;
}


#dnn_RowFour_Grid6_Pane2 .publication_list .irsst_derniere_publication_subtittle a:hover{
	color: #FFFFFF;
    font-size: 13px;
    background: #F05A23;
    padding: 5px 20px;
    border-radius: 50px;
    line-height: 25px;
    text-decoration: none;
}



/****Organigramme****/
.irsst_service_personnel .thumbnail{
	border-radius: 20px;
}


/*************timeline*************/

.cd-timeline-content a.btn{
	margin-top:15px;
}

/******Emplois disponibles******/

#dnn_ctr1891_ViewJob_plLicense h3 a {
    color: #444;
    text-decoration: none;
}


/******Rapport d'activite******/

.horizontalTab_Top .resp-tab-active, .horizontalTab_Top .resp-tab-active:hover {
    background-color: #D55B2B!important;
}


/*******Divers******/
.img-rounded, #irsst_rep_sientifique_list img{
	border-radius:20px;
}


@media only screen and (max-width: 768px){
.img-rounded, #irsst_rep_sientifique_list img{
	border-radius:15px;
}
}

@media only screen and (min-width: 320px) {
	h3.title{
		text-align:left;
}
}
/****Containers*****/
.Container-6-color1 {
    background-color: #f3f3f3;
    border: medium none;
    color: #000;
	border-radius:20px;
	padding:20px 25px;
}

.Container-6-color1 .title6 {
    color: #000
}

.Container-6-color1 p {
    color: #000
}

.Container-6-color1 a:hover {
	color: #D55B2B;
}

.Container-6-color1 a:hover {
 
}

.Container-6-color1 h2 {
    color: #000
}

.Container-6-color1 h3 {
    color: #000
}

.Container-6-color1 h4 {
    color: #000
}

.Container-6-color1 ul {
    color: #000
}

.Container-9-color2{
	border: dashed #000;
	background-color: #eb8383;
	color: #000;
}

.Container-9-color2 .dnntitle p{
	color: #000;

}

.Container-9-color2 .dnntitle .title_line{
	display:none;
	
}

.title6 {
	color:#000;
}


/****** BOUTONS ******/



.btn{
	margin: 0px 10px 0 0;
	border-radius: 30px;
    padding: 15px 35px;
}


.btn-primary[disabled] {
    background-color: #808080!important;
    border-color: #e6e6e6!important;
}

/*** Boutons accueil pas d'ombrage en active ***/
#dnn_ctr1535_ContentPane .btn:active, #dnn_ctr1535_ContentPane .btn.active, #dnn_ctr1541_ContentPane .btn:active, #dnn_ctr1541_ContentPane .btn.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn .btn-primary .btn-lg{

	font-size: 18px!important;
	line-height: 1.33;

}

.btn .btn-primary .btn-sm{

	font-size: 12px!important;
	line-height: 1.5;
}

.btn .btn-primary .btn-xs{

	font-size: 12px!important;
	line-height: 1.5;
}

/*Boxes*/

.boxes p{
	color: #000;
}

.boxes_style_3 .Boxes_title:before, .boxes_style_4 .Boxes_title:before, .boxes_style_4 .boxes {
    border: none;

}



.boxes_style_1 .boxes, .boxes_style_2 .boxes, .boxes_style_3 .boxes, .boxes_style_4 .boxes, .boxes_style_5 .boxes, .boxes_style_6 .boxes, .boxes_style_7 .boxes, .boxes_style_8 .boxes, .boxes_style_9 .boxes{
    border-radius: 20px;
	font-weight: normal;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
	text-align: left;
}

/*Boxe 1*/

/*Bos 3*/

.boxes_style_3 .Boxes_title {
    font-size: 20px;
    color: #333333;
    font-weight: normal;
    position: relative;
    padding: 0px 0px 0px;
    margin-bottom: 13px;
}

/*Boxe 4*/



.boxes_style_4 .Boxes_title {
    font-size: 20px;
    color: #333333;
    font-weight: normal;
    position: relative;
    padding: 0px 0px 0px;
    margin-bottom: 13px;
}

.boxes_style_4 .boxes {
    background-color: #F4F2A6;
	border: none;
	
}

.boxes_style_4 .boxes a{
    color: #000000!important;
	text-decoration: underline;
	
}

.boxes_style_4 .boxes h3{
	color: #000;
}

/*Boxe 5*/

.boxes_style_5 .boxes {
    background-color: #F05A23;
	border: none;
	
}



.boxes_style_5 .boxes p, .boxes_style_5 .boxes h3, .boxes_style_5 .boxes a{
   color:#fff;
	
}



/*Boxe 6*/



.boxes_style_6 .boxes {
    background-color: #D7BDD4;
}

.boxes_style_6 .boxes a{
    color: #000000!important;
	text-decoration: underline;
	
}

.boxes_style_6 .boxes p{
    color: #000;
}

.boxes_style_6 .boxes li{
    color: #000;
}

/*Boxe 7*/

.boxes_style_7 .boxes{
    border: none;
	background-color: #DBEAD9;
}
.boxes_style_7 {
    border: none;
    padding: none;
    margin-bottom: none;
    border-radius: none;
}

boxes_style_7 .boxes p{
    color: #000;
}

.boxes_style_7 .Boxes_title {
    color: #000;
}

.boxes_style_7 .boxes a{
    /*color: #000000!important;*/
	text-decoration: underline;
	
}

/*Boxe 8 (Maitrise)*/

.boxes_style_8 .boxes {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-left-color: #E6E6E6!important;
    border-image: none;
    border-style: solid;
    border-width: 1.2px 1.2px 3px;
    background: none;
    height: 100%;
    border-color: #E6E6E6 #E6E6E6 #D55B2B;
}

.boxes_style_8 .Boxes_title {
    font-size: 20px;
    color: #000;
	padding:none;
    font-weight: normal;
    margin-bottom: 13px;
}

/*Boxe 9*/

.boxes_style_9 .boxes{
	background-color: #C1E3F9;
    border: none;
    /*padding: 50px 20px 50px 50px;*/
    /*height: 750px;*/
}

.boxes_style_9 .boxes a{
    color: #000;
	text-decoration: underline;
	
}

.boxes_style_9 .boxes h3{
	color: #000;
}

/*Function box*/

.functionList3 .functionBox{
	-webkit-border-radius: 20px;
}


/* SHAREON SHARE BUTTON*/

.shareon a{
	background-color : #808080;
}