.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}
/* Hides from IE-mac \*/

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}
/* End hide from IE-mac */
.clear {
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.img-left {
    float: left;
    margin-right: 10px;
}

.img-right {
    float: right;
    margin-left: 10px;
}

.dnnsprite {
    background-image: url('images/AsideIcons.png');
    background-color: transparent;
    background-repeat: no-repeat;
}

.Community {
    background-position: -249px -5px;
}

.Conferences {
    background-position: -188px -5px;
}

.Manuals {
    background-position: -127px -5px;
}

.Marketplace {
    background-position: -66px -5px;
}

.Training {
    background-position: -5px -5px;
}

ul.RotatorNav {
    margin: -74px 0 0 0;
}

    ul.RotatorNav li {
        margin: 0;
        list-style: none;
    }

ul.sidebar-nav li {
    list-style-type: none;
}

    ul.sidebar-nav li ul li {
        padding-left: 20px;
        ;
    }
/* Getting Started content */
.getting-started-wrap .left {
    width: 116px;
    padding-top: 20px;
}

.getting-started-wrap .right {
    width: 500px;
}

a#TourStart img, a#TourVideo img {
    margin: 3px 3px 3px -10px;
    vertical-align: middle;
}

#dnnTourContainer {
    display: none;
}

hr.tour {
    border-style: solid;
    border-top-width: 0;
    color: #ccc;
    margin-top: 1em;
}

#Footer #dnn_Footer_LeftPane {
    float: left;
    margin: 0 20px 0 0;
    width: 430px;
}

#Footer #dnn_Footer_RightPane {
    float: left;
    width: 510px;
}

#Sponsors img {
    width: 118px;
    height: 58px;
    border: solid 1px #000;
    margin: 0 7px 7px 0;
    background: url(images/Logos.jpg) no-repeat;
}

#Sponsors .aspnet img {
    background-position: 0 0;
}

#Sponsors .maxasp img {
    background-position: -118px 0;
}

#Sponsors .telerik img {
    background-position: -236px 0;
}

#Sponsors .exacttarget img {
    background-position: -354px 0;
}

#Sponsors .winlive img {
    background-position: 0 -58px;
}

#Sponsors .redgate img {
    background-position: -118px -58px;
}

#Sponsors .appliedi img {
    background-position: -236px -58px;
}

#Sponsors .arrowdesign img {
    background-position: -354px -58px;
}
/* Quick Links */
.tblQuickLinks {
    width: 100%;
}

    .tblQuickLinks td {
        line-height: 22px;
    }

    .tblQuickLinks a:link, .tblQuickLinks a:active, .tblQuickLinks a:visited {
        text-decoration: underline;
        color: #e5e5e5;
    }

    .tblQuickLinks a:hover {
        color: #d0171e;
    }
/* ------    Awesome Cyles site styles    ------ */
/* footer */
.left-footer {
    width: 48%;
    float: left;
}

.right-footer {
    width: 48%;
    float: right;
}
/* Home page */
/* Header Banner*/
.bannerShadow {
    padding-bottom: 34px;
    background: url(/Portals/0/images/Slide-Shadow.png) no-repeat 0 bottom;
}

.header-banner {
    background-image: url("/Portals/0/images/header-bg.jpg");
    background-repeat: repeat-x;
    background-color: #830c11;
    min-height: 200px;
    color: #FFF;
}

    .header-banner .header-banner-image {
        float: left;
        width: 280px;
        margin-left: 50px;
        padding-top: 13px;
    }

    .header-banner .header-banner-text {
        float: right;
        width: 550px;
        margin-right: 55px;
    }

    .header-banner .header-banner-text {
        font-size: 16px;
        line-height: 19px;
        padding-top: 10px;
    }

        .header-banner .header-banner-text h2 {
            font-size: 36px;
            text-transform: uppercase;
        }

        .header-banner .header-banner-text .header-read-more {
            font-size: 14px;
            text-align: right;
        }

            .header-banner .header-banner-text .header-read-more a {
                color: #FFF;
            }
/* services columns */
.home-services div {
    width: 190px;
    margin-right: 20px;
    float: left;
}

    .home-services div.last {
        margin-right: 0;
    }
/*  home page sidebar styles*/
#RightLinks .last {
    background: none;
}

#RightLinks li.icoAbout img {
    background-image: url("images/bike-about-icon.png");
    background-repeat: no-repeat;
}

#RightLinks li.icoBike img {
    background-image: url("images/bike-icon.png");
    background-repeat: no-repeat;
}

#RightLinks li.icoNews img {
    background-image: url("images/bike-news-icon.png");
    background-repeat: no-repeat;
}
/* Subpage sidebar navigation on */
.Normal ul.sidebar-nav li {
    line-height: 200%;
}

.c_DNN6_Aside h3 {
    padding: 0;
    margin: 0;
    line-height: 200%;
}
/******************/
/*  BP Module css */
/******************/
/* CALENDAR */
table.BPMeetingsPager, table.BPMeetingsPager a, table.EasyArticlesPager, .MeetingCalendarOtherMonth, .MeetingCalendarDay, .MeetingCalendarWeekend, .MeetingCalendarToday {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 0.75rem;
    font-weight: normal !important;
    line-height: 20px;
}

table.BPMeetingsPager {
    margin: 0 24px;
    width: 605px;
}

.MeetingCalendarParticipate {
    background-color: #1FA22E !important;
    font-weight: bold;
}

.MeetingCalendarTitle {
    background-color: #1FA22E !important;
    border: 0 none !important;
    color: #FFFFFF !important;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: 39px;
}

.MeetingCalendarNav > a {
    color: #FFFFFF !important;
}

.MeetingCalendarDayHeader {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 0.75rem;
    font-weight: normal !important;
    line-height: 20px;
    width: 50px;
}
/* Btn Sélection  de partage de fichier */
.MySpaceRubrTitle .GreenContent .RadUpload .ruBrowse {
    background-position: 0 -46px;
    margin-left: 4px !important;
    width: 115px !important;
}

.MySpaceRubrTitle .GreenContent div.RadUpload_Default .ruFileWrap .ruButtonHover {
    background-position: -285px -46px !important;
}
/* Reunion */
.altmEditMeeting .dnnFormItem > .MeetingHours, .altmEditMeeting .dnnFormItem > .MeetingMinutes {
    width: 35px !important;
}
/* AJOUTS DE KEVIN */
/* Désactiver la fonctionnalité "Aimer" */
.journalitem a[id^="like-"], .journalfooter span:first-of-type {
    display: none;
}
/* Mettre en avant l'onglet actif dans la page "Messages" */
.GreenContent .messageFolders .dnnButtonGroup a.active {
    background-color: #CDE4EA;
}
/* Pour mettre en avant l'onglet actif entre "Messages" et "Notifications" */
#smMainContent .dnnAdminTabNav li.ui-state-default {
    opacity: .3;
}

#smMainContent .dnnAdminTabNav li.ui-state-active {
    opacity: 1;
}
/* Skinning du bouton supérieuer "Ecrire un message" */
.MySpaceRubrTitleMessage #dnnCoreMessaging .dnnFormExpandContent a.ComposeMessage {
    background: rgb(55,146,237); /* Old browsers */
    background: -moz-linear-gradient(center top, #358EEA 0%, #2170CD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#358EEA), color-stop(100%,#2170CD)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #358EEA 0%,#2170CD 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(top, #358EEA 0%,#2170CD 100%); /* W3C */
    border: #0D569E 1px solid;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.6), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
    color: #EFEFEF;
    text-shadow: 0 -1px 0 #185B93;
    padding: 6px;
    text-decoration: none;
    left: 272px;
    margin: 10px 0;
    position: relative;
    top: 65px;
    border-radius: 3px;
    z-index: 3;
}

    .MySpaceRubrTitleMessage #dnnCoreMessaging .dnnFormExpandContent a.ComposeMessage:hover {
        /*border-color: #0D569E;*/
        background: #6cb6f3; /* Old browsers */
        background: -moz-linear-gradient(top, #6cb6f3 0%, #4387d2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cb6f3), color-stop(100%,#4387d2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #6cb6f3 0%,#4387d2 100%); /* Chrome10+,Safari5.1+ */
        background: linear-gradient(top, #6cb6f3 0%,#4387d2 100%); /* W3C */
        color: #fff;
        text-decoration: underline;
    }

#dnnCoreMessaging.coreMessaging.ui-tabs-panel.ui-widget-content.ui-corner-bottom, #dnnCoreNotification.coreNotifications.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
    position: relative;
    top: 30px;
}

.DnnModule-Messaging-Details .smListings .active .ActiveToggle:hover, .smListings .ActiveToggle {
    /* Ajout pour les modfication d'emplacement des icones lu/non-lu */
    background: rgb(238,238,238); /* Old browsers */
    /*CSS3*/
    -webkit-box-shadow: 0px 1px 0px 0px #eeeeee;
    -moz-box-shadow: 0px 1px 0px 0px #eeeeee;
    box-shadow: 0px 1px 0px 0px #eeeeee;
}

.DnnModule-Messaging-Notifications .dnnCoreMessagingContent .smListings [class^="ListCol-"] {
    overflow-x: visible;
    overflow-y: visible;
}

.GreenContent .messages .msgActionItems2 {
    margin-top: 10px;
    margin-left: 10px;
}

.DnnModule-Messaging-Notifications .smListings .active .ListCol-3, .DnnModule-Messaging-Notifications .smListings .active .ListCol-4 {
    font-weight: bold;
}

.DnnModule-Messaging-Notifications .smListings .ListCol-3, .DnnModule-Messaging-Notifications .smListings .ListCol-4 {
    font-weight: normal;
}

.dnnPrimaryAction[disabled], .dnnPrimaryAction[disabled]:hover, .dnnPrimaryAction[disabled]:active {
    background: #ccc !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #aaa !important;
    text-shadow: none;
}

.UserProfileControls a.dnnSecondaryAction {
    background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(center top, #F5F5F5 0%, #DFDFDF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#DFDFDF)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #F5F5F5 0%,#DFDFDF 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #F5F5F5 0%,#DFDFDF 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(245,245,245,1) 20%,rgba(223,223,223,1) 100%) !important; /* IE */
    background: linear-gradient(top, #F5F5F5 0%,#DFDFDF 100%) !important; /* W3C */
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #FFFFFF inset !important;
    color: #333333 !important;
    text-shadow: 0 1px 0 #FFFFFF !important;
    margin-top: 5px !important;
    padding-left: 6px !important;
    text-decoration: none !important;
}

a.dnnSecondaryAction:hover {
    text-decoration: underline !important;
    background: #fefefe !important; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 0%,#e8e8e8 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 0%,#e8e8e8 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefefe 0%,#e8e8e8 100%) !important; /* IE10+ */
    background: linear-gradient(top, #fefefe 0%,#e8e8e8 100%) !important; /* W3C */
    color: #555 !important;
}
/* ANNUAIRE  */
.c_DNN7_Header_BP .AnnuaireTitle .LightBlueArrow {
    margin: 0 5px 3px 0;
}

.c_DNN7_Header_BP a#mdAdvancedSearch {
    display: none;
    background-color: tomato;
}
/*members*/
.AnnuaireContent .dnnMemberDirectory {
    padding-left: 15px;
}
/* page annuaire*/
.AnnuaireContent .mdMemberDetails .mdDisplayName a.mdMemberTitle, .AnnuaireContent .mdMemberDetails .mdDisplayName a.mdMemberTitle:visited {
    color: #000;
    text-decoration: none;
}

    .AnnuaireContent .mdMemberDetails .mdDisplayName a.mdMemberTitle:hover {
        text-decoration: underline;
    }

.AnnuaireContent .mdMemberDetails .mdHoverActions a, .AnnuaireContent .mdMemberDetails .mdHoverActions a:visited {
    color: #000;
}

.AnnuaireContent .mdMemberDetails .mdHoverActions li a {
    padding-top: 7px;
}

.AnnuaireContent .mdMemberDetails .mdHoverActions li.mdComposeMessage a {
    padding-top: 10px;
}

.AnnuaireContent .dnnPrimaryAction, .AnnuaireContent a.dnnPrimaryAction {
    background: none !important;
}

.AnnuaireContent .mdSearch span.selectDrop {
    display: block !important;
    width: 100% !important;
    padding-top: 10px !important;
}

.GreenContent .dnnMemberDirectory .mdSearchBar {
    width: 100% !important;
}

#dnn_LeftPane .dnnMemberDirectory #mdMemberList li {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: auto;
    border: none;
    background-color: transparent;
    background-image: none;
    background-attachment: scroll;
    background-repeat: repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    box-shadow: none;
}

    #dnn_LeftPane .dnnMemberDirectory #mdMemberList li a {
        text-decoration: none;
    }

#dnn_LeftPane .dnnMemberDirectory .friendProfileActions ul {
    margin-left: 10px;
}

#dnn_LeftPane .dnnMemberDirectory .friendProfileActions li {
    list-style-type: square;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
/* EasyArticles */
span.EasyArticlesArticleCommentsLink {
    background: url("/Portals/0/icones/mesdocs_bulle_bleu.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0)!important;
    font-size: 0.75rem!important;
    font-weight: bold!important;
    height: 19px!important;
    margin: 0!important;
    padding: 0px 10px 5px!important;
    text-align: center!important;
    width: 23px!important;
}

.EasyArticlesArticleCommentsLink > a {
    color: #FFFFFF !important;
}

span.EasyArticlesArticleCommentsCounter {
    background: url("/Portals/0/icones/mesdocs_bulle_orange.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0)!important;
    font-size: 0.75rem!important;
    font-weight: bold!important;
    height: 19px!important;
    margin: 0!important;
    padding: 0px 10px 5px!important;
    text-align: center!important;
    width: 23px!important;
}
/*ACTUALITES*/
.c_DNN7_Header_BP .EasyArticleList {
    color: #7AC1D9;
}

    .c_DNN7_Header_BP .EasyArticleList .LightBlueArrow {
        margin: 0 5px 3px 0;
    }

.c_DNN7_Header_BP .EasyArticleCategoryList {
    color: black;
    background-color: #DFF0F5;
    border-bottom: 1px solid white;
}

    .c_DNN7_Header_BP .EasyArticleCategoryList .ArrowRightLightBlue {
        margin: 0 5px 3px 0;
    }

.c_DNN7_Header_BP .EasyArticleListContent {
}

.c_DNN7_Header_BP .EasyArticleCategoryListContent {
    color: black;
    background-color: #DFF0F5;
    padding: 10px;
}

.c_DNN7_Header_BP .EasyArticlesArticleList {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.EasyArticlesArticleList, .EasyArticlesArticleList LI, .EasyArticlesArticleList UL, .EasyArticlesArticleList h2, .EasyArticlesArticleList h2 a, .EasyArticlesArticleList a, .EasyArticlesArticleList span, .EasyArticlesArticleList p, .EasyArticlesArticleList div {
    font-size: 0.75rem;
    font-weight: normal !important;
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    margin: 0px 0px 0px 0px;
    line-height: 20px;
}

LI.EasyArticlesArticleListItem {
    list-style-type: square;
    line-height: 25px;
    margin-left: 20px;
}

h2.EasyArticlesArticleTitle a {
    text-decoration: none;
}

    h2.EasyArticlesArticleTitle a:hover {
        text-decoration: underline;
    }

h2.EasyArticlesArticleTitle .EasyArticlesArticleDate {
    font-style: italic;
    font-size: 0.75rem;
}
/*pager*/
.PagingTable.EasyArticlesPager a {
    color: #000000;
}

.ModAltamysEasyArticlesListC table.EasyArticlesPager {
    margin-top: 20px;
}
/*détails article*/
.EasyArticlesArticleDetail {
    padding: 0px 0px 0px 0px !important;
}

h2.EasyArticlesArticleDateDetails {
    font-size: 12px !important;
    font-weight: bold !important;
}

h2.EasyArticlesArticleTitleDetails {
    font-size: 12px;
    font-weight: bold !important;
    color: #7ac1d9;
    font-family: Verdana,Arial,sans-serif;
}

.EasyArticlesArticleBody {
    border-bottom: solid 1px #7ac1d9;
}

.EasyArticlesCommentSection {
    border-bottom-width: 1px !important;
}

    .EasyArticlesCommentSection h3 {
        font-size: 12px!important;
        font-weight: bold !important;
        color: #7ac1d9;
        font-family: Verdana,Arial,sans-serif;
    }

.EasyArticlesCommentSectionCommands {
    padding-right: 32px;
}

.EasyArticlesCommentSection textarea {
    background-color: rgb(223, 240, 245);
    width: 95%;
}
/* REUNIONS*/
.BPMeetingsMeetingList, .BPMeetingsMeetingList LI {
    list-style-type: none !important;
}

    .BPMeetingsMeetingList, .BPMeetingsMeetingList LI, .BPMeetingsMeetingList UL, .BPMeetingsMeetingList h2, .BPMeetingsMeetingList h2 a, .BPMeetingsMeetingList a, .BPMeetingsMeetingList span {
        font-size: 0.75rem;
        font-weight: normal !important;
        color: #000000;
        font-family: Verdana,Arial,sans-serif;
        margin: 0px 0px 0px 0px;
        line-height: 20px;
    }

        .BPMeetingsMeetingList span {
            padding-right: 10px;
        }

.BPMeetingsMeetingListItem h2 {
    font-size: 0.75rem;
    margin: 0;
    letter-spacing: normal;
    line-height: 20px;
}

    .BPMeetingsMeetingListItem h2 a {
        color: #000000;
    }

.BPMeetingsMeetingDate {
    color: #000 !important;
    font-size: 0.75rem;
}

.BPMeetingsMeetingTitle {
    font-weight: normal !important;
}

.ModAltamysVisitorCounterC span {
    font-size: 0.75rem;
}

.BPMeetingsMeetingSubscription {
    float: none;
    width: 99%;
    border-top: solid 1px #7ac1d9; /*bleu*/
}

h2.BPMeetingsMeetingTitle {
    font-size: 12px;
    font-weight: bold !important;
    color: #7ac1d9;
    font-family: Verdana,Arial,sans-serif;
}

.BPMeetingsMeetingTitle a {
    text-decoration: none;
}

    .BPMeetingsMeetingTitle a:hover {
        text-decoration: underline;
    }

.BPMeetingsMeetingSubscription h3 {
    font-size: 12px !important;
    font-weight: bold;
    color: #7ac1d9;
    font-family: Verdana,Arial,sans-serif;
}

.BPMeetingsMeetingDetail {
    float: none;
    width: 99%;
}

.BPMeetingsMeetingFiles {
    width: 99%;
    padding-top: 20px;
    font-weight: bold;
}

.BPMeetingsMeetingSubscription textarea {
    background-color: rgb(223, 240, 245);
    width: 95%;
}

.BPMeetingsLabel {
    display: block;
    width: 100%;
    font-size: 0.75rem;
}

.backLink a {
    color: #fff;
    text-decoration: none;
}

.BPMeetingsButtonSurround input {
    display: inline-block;
    padding: 5px 20px;
    background-color: #004494;
    color: #fff;
    border: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.75rem;
    font-weight: normal;
}
/*espace personnel*/
.MySpace .NoTitleContent {
    padding: 0px 0px;
    margin: 0px 0px;
}

    .MySpace .NoTitleContent #UserDisplayNameHeader h4 {
        display: inline-block;
        background-color: #1FA22E;
        color: #FFFFFF;
        ;
        font-size: 20px;
        line-height: 27px;
        padding: 0px 2px 0px 2px;
        font-weight: normal;
    }

        .MySpace .NoTitleContent #UserDisplayNameHeader h4 img {
            width: 18px;
            height: 18px;
            margin: 0px 2px 4px 0px;
        }
/*journal*/
.DnnModule-Journal .MySpace .NoTitleContent #journalItems {
    margin-top: 15px !important;
}
/*MySpaceRubrTitle*/
.MySpaceRubrTitle .MySpaceAdress {
    margin-top: 10px;
    font-size: 0.75rem !important;
    color: #000;
}

.MySpaceRubrTitle .MySpaceEmail {
    margin-top: 5px;
    margin-bottom: 10px;
}

    .MySpaceRubrTitle .MySpaceEmail a {
        font-size: 0.75rem !important;
        color: #000;
        text-decoration: none;
    }

        .MySpaceRubrTitle .MySpaceEmail a:hover {
            font-size: 0.75rem !important;
            color: #000;
            text-decoration: underline;
        }
/*MySpaceMenu*/
/* GreenTitle */
.BPGreenTitle .console .console-none {
    height: 33px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 4px 0px;
}

.BPGreenTitle .console .active {
    height: 33px;
    background-color: #64AEB6;
}

    .BPGreenTitle .console .active > h3 {
        color: #FFFFFF !important;
    }

.BPGreenTitle .console .console-none h3 {
    width: 100%;
    padding: 10px 0px 10px 5px !important;
    margin: 0px 0px !important;
    white-space: nowrap;
    line-height: 1.4em !important;
    color: #000;
}

    .BPGreenTitle .console .console-none h3 a:hover {
        height: 26px;
    }
/* */
.MySpaceRubrTitleMessage ul.dnnAdminTabNav li a.ui-tabs-anchor > span {
    color: #ffffff;
}
/* MySpaceRubrTitle_ShareFiles*/
.MySpaceRubrTitle h3.FilesSharedTitle {
    background-color: rgba(0, 0, 0, 0);
    height: 20px !important;
    color: #666666;
    font-size: 18px !important;
    line-height: 20px;
    margin-top: 20px;
    font-weight: bold;
    font-family: verdana,Arial,sans-serif !important;
}
/*Fichiers partagés*/
.GreenContent .FilesSharedTitle {
    background-color: #B9DA42 /*vert*/;
    font-family: Arial !important;
    line-height: 20px;
    font-weight: normal;
    padding-left: 2px;
    display: inline-block;
    padding-right: 2px;
    color: #000;
    font-size: 12px !important;
}
/* Mon reseau */
.MySpaceRubrTitleMessage .Content .mdSearch .mdSearchBar a.dnnPrimaryAction {
    display: inline-block !important;
    padding: 2px 15px !important;
    background: -moz-linear-gradient(center top, #004494 0%, #004494 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    background-color: #004494 !important;
    color: #fff !important;
    border: none !important;
    margin-bottom: 2px !important;
}
/* MANDATS */
/* DirMenu MENU DROITE ANNUAIRE*/
/* styles dans css menu*/
/* styles sous menu mandats*/
.DirectoryMenu .console .console-none {
    height: 35px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 4px 0px;
}

.DirectoryMenu .console .active {
    height: 35px;
    background-color: rgb(235, 237, 240);
}

.DirectoryMenu .console .console-none h3 {
    width: 100%;
    padding: 10px 0px 10px 5px !important;
    margin: 0px 0px !important;
    white-space: nowrap;
    line-height: 1.4em !important;
}

    .DirectoryMenu .console .console-none h3 a:hover {
        height: 26px;
    }

.DirectoryMenu .LightBlueTitle {
    white-space: nowrap;
}

.MySpaceRubrTitle .GreenContent .MyMandatsRoleList li {
    margin-left: 0px;
}

.MySpaceRubrTitle .GreenContent .MyMandatsRoleList h3 {
    line-height: 20px;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #eaeaea;
}

    .MySpaceRubrTitle .GreenContent .MyMandatsRoleList h3:before {
        content: "\203A";
        font-size: 16px;
        padding-right: 20px;
        line-height: 20px;
        font-weight: normal;
    }

.MySpaceRubrTitle .GreenContent h3 a {
    font-size: 0.75rem !important;
    line-height: 20px;
    font-weight: normal;
}

.LightBlueContent .mdMemberList {
    padding-left: 15px;
}
/*annuaire mandats*/
.LightBlueContent .GroupTitle h3 {
    font-size: 0.75rem !important;
    color: #000;
    line-height: 20px;
    padding-left: 10px;
}

.LightBlueContent .GroupTitle .dgdMandatsPuce {
    line-height: 35px;
    display: inline-block;
    padding-right: 10px;
    font-size: 16px;
}
/* NOUVELLE Liste de Mandats */
.MyMandatsRoleList {
    margin-left: 15px;
    list-style-type: none !important;
}

.MyMandatsRoleListItem {
    line-height: 20px;
    font-weight: normal;
    border-bottom: 1px #eaeaea solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.MandatPuce {
    padding-right: 20px;
    font-size: 16px;
}

.MandatName {
    font-size: 0.82rem !important;
    color: #000 !important;
    text-decoration: none;
    padding-right: 10px;
}

    .MandatName:hover {
        text-decoration: underline;
    }

.MandatLink {
    padding-left: 10px;
}
/*ListeMandats*/
.c_DNN7_Header_BP .ListeMandatsContent {
    padding: 0px 0px;
}

.ListeMandatsContent .dnnForm.dnnGroupDirectory {
    padding: 10px 10px 10px 15px;
}

.ListeMandatsContent .dgdAvatar {
    display: none;
}

.ListeMandatsContent .dgdGroupQuickInfo {
    float: none;
    display: inline-block;
}

    .ListeMandatsContent .dgdGroupQuickInfo h3 {
        line-height: 20px;
        display: inline-block;
        padding-right: 10px;
        font-weight: normal;
    }

        .ListeMandatsContent .dgdGroupQuickInfo h3 a {
            font-size: 0.82rem !important;
            color: #000;
            text-decoration: none;
        }

            .ListeMandatsContent .dgdGroupQuickInfo h3 a:hover {
                text-decoration: underline;
            }

    .ListeMandatsContent .dgdGroupQuickInfo a {
        line-height: 20px;
        display: inline-block;
        padding-left: 10px;
    }

.ListeMandatsContent .dgdGroupQuickInfoWrap .dgdMandatsPuce {
    line-height: 20px;
    display: inline-block;
    padding-right: 10px;
    font-size: 16px;
}

.LightBlueContent .GroupTitle h3 {
    display: inline-block;
}
/*bouton retour é la liste*/
p.backLink {
    display: inline-block;
    padding: 5px 20px;
    background-color: #004494;
    color: #fff;
    float: right;
}

.backLink a {
    color: #fff;
    text-decoration: none;
}

/* BlueArrow*/
.c_DNN7_Header_BP .BlueArrow {
    color: #7AC1D9;
}

    .c_DNN7_Header_BP .BlueArrow .LightBlueArrow {
        margin: 0 5px 3px 0;
    }

.c_DNN7_Header_BP .BlueArrow {
}

.c_DNN7_Header_BP .BlueArrowContent {
    padding-left: 5px;
    text-align: left;
}
/* Annuaire */
.Content .dnnMemberDirectory {
    padding-left: 15px;
}
/* page annuaire*/
.Content .mdSearch .mdSearchBar a.dnnPrimaryAction {
    display: inline-block !important;
    padding: 2px 15px !important;
    background: -moz-linear-gradient(center top, #004494 0%, #004494 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    background-color: #004494 !important;
    color: #fff !important;
    border: none !important;
    margin-bottom: 2px !important;
}

.Content .dnnMemberDirectory .mdSearchBar {
    width: 100% !important;
}

.Content .mdMemberDetails .mdDisplayName a.mdMemberTitle, .Conten .mdMemberDetails .mdDisplayName a.mdMemberTitle:visited {
    color: #000;
    text-decoration: none;
}

.Content .mdMemberDetails .mdHoverActions a, .Content .mdMemberDetails .mdHoverActions a:visited {
    color: #000;
}

.mdSearch span.selectDrop {
    display: block !important;
    width: 100% !important;
    padding-top: 10px !important;
}
/*Annuaire Organisme*/
.dnnFormAndList .annuaireListeMetier {
    line-height: 25px;
}

.dnnFormAndList .OrganismeDetail td.normalBold {
    vertical-align: top;
    font-weight: bold;
    padding-right: 20px;
}

    .dnnFormAndList .OrganismeDetail td.normalBold.right {
        text-align: right;
    }

.dnnFormAndList .OrganismeDetail td.Normal a {
    color: #000;
    text-decoration: none;
}

    .dnnFormAndList .OrganismeDetail td.Normal a:hover {
        text-decoration: underline;
    }

.dnnFormAndList .OrganismeDetail td.normalBold .NomOrganisme {
    background-color: #002060;
    color: #fff;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 4px 8px 4px 4px;
}

.dnnFormAndList .annuaireListeMetier .dgdMandatsPuce {
    font-family: Arial;
    line-height: 25px;
    display: inline-block;
    padding-right: 10px;
    font-size: 16px;
}
/* Nouvel Annuaire*/
.OrganismeDetail td.normalBold {
    vertical-align: top;
    font-weight: bold;
    padding-right: 20px;
}

    .OrganismeDetail td.normalBold.right {
        text-align: right;
    }

.OrganismeDetail td.Normal a {
    color: #000;
    text-decoration: none;
}

    .OrganismeDetail td.Normal a:hover {
        text-decoration: underline;
    }

.OrganismeDetail td.normalBold .NomOrganisme {
    background-color: #002060;
    color: #fff;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 4px 8px 4px 4px;
}
/*ORGANISME*/
.organismeList #dnn_RightPane .LightBlueTitle {
    width: 228px !important;
}

.organismeList .annuaireMétiers {
    padding-left: 20px;
}

    .organismeList .annuaireMétiers a {
        color: #000;
        text-decoration: none;
    }

        .organismeList .annuaireMétiers a:hover {
            text-decoration: underline;
        }
/*  LightBlueTitle */
/* EasyArticleList */
.LightBlueContent ul.EasyArticlesCategoryList {
    background-color: #DFF0F5;
    color: #000000;
    margin: -10px;
    padding: 10px;
}

.LightBlueContent .EasyArticlesCategoryList li.EasyArticlesSelectedCategory {
    background-color: rgb(100, 174, 182);
    padding-left: 5px;
}

    .LightBlueContent .EasyArticlesCategoryList li.EasyArticlesSelectedCategory a {
        color: #FFF !important;
        line-height: 20px;
        padding-bottom: 4px;
    }

    .LightBlueContent .EasyArticlesCategoryList li.EasyArticlesSelectedCategory:before {
        content: "\203A";
        font-size: 16px;
        padding-right: 10px;
        font-weight: normal;
        color: #FFF !important;
        line-height: 20px;
    }

/* SPECIFIC	 CONTENT */
/* Mon profil */
.c_DNN7_Header_BP .GreenContent .UserProfileControls li a {
    background: none;
    box-shadow: none;
    border: none;
    padding-left: 0;
    margin: 0;
    min-width: 0;
}

.c_DNN7_Header_BP .GreenContent .UserProfileControls ul {
    padding: 0;
}

.c_DNN7_Header_BP .GreenContent .ProfilePhoto {
    width: 100px;
    height: 120px;
    margin-top: 5px;
}
/* Ils ont visité mon profil */
.c_DNN7_Header_BP .GreenContent .VisitorCounterList li a {
    text-decoration: none;
    color: black;
    font-weight: bold;
}

.c_DNN7_Header_BP .GreenContent .VisitorCounterList li {
    margin: 5px 0;
}

.c_DNN7_Header_BP .GreenContent .VisitorCounterHeader {
    text-decoration: none;
    color: black;
    font-weight: bold;
}
/* Ils ont visité mon profil - large view*/
.c_DNN7_Header_BP .PartialGreenContent .VisitorCounterList li a {
    text-decoration: none;
    color: black;
    font-weight: bold;
}

.c_DNN7_Header_BP .PartialGreenContent .VisitorCounterList li {
    margin: 5px 0;
}

.c_DNN7_Header_BP .PartialGreenContent .VisitorCounterHeader {
    text-decoration: none;
    color: black;
    font-weight: bold;
}
/* Profil utilisateur liste des onglets  */
.c_DNN7_Header_BP .PartialGreenContent #dnn_ctr_EditUser_adminTabNav {
    background-color: blue !important;
}

    .c_DNN7_Header_BP .PartialGreenContent #dnn_ctr_EditUser_adminTabNav li {
        background-color: blue !important;
    }

        .c_DNN7_Header_BP .PartialGreenContent #dnn_ctr_EditUser_adminTabNav li.first {
            display: none;
        }
/* Mandats liste */
.DnnModule-DNN_HTML ul li {
    margin-left: 20px;
}
/* Contact */
.ModAltamysSimpleFormC {
    width: 600px;
    margin: 0 auto;
}

#dnn_ctr540_ViewSimpleForm_lblMessage {
    font-weight: bold;
    color: #4AB986;
}

#dnn_ctr540_ViewSimpleForm_lbl_6 {
    color: #4AB986;
    font-weight: bold;
    font-size: 12px;
}

.ModAltamysSimpleFormC .FormLabel {
    font-size: 10px;
    line-height: 1.2em;
    width: 200px;
}

.ModAltamysSimpleFormC .FormTextBox {
    background-color: #EFEFEF;
    border: medium none;
    font-size: 0.9em;
    padding: 4px 10px 4px 2px;
    width: 400px;
}

.ModAltamysSimpleFormC textarea {
    background-color: #EFEFEF;
    border: medium none;
    font-size: 0.9em;
    height: 180px;
    padding: 0;
    width: 400px;
    margin-bottom: 10px;
}

.FormLabelControl {
    color: gray;
    font-size: 10px;
}

.ModAltamysSimpleFormC .FormSubmit {
    background-color: #4AB986;
    background-image: url(images/bt_valider.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 0.75rem;
    font-weight: bold;
    padding-left: 20px;
    text-decoration: none;
    height: 16px;
    width: 165px;
    border: 0;
    margin-right: 33%;
}

.ModViewProfileC h3 {
    font-size: 14px;
    color: #7AC1D9;
}

.pAddress, .pContact, .pBio {
    border-bottom: 1px #eaeaea solid;
    padding: 0;
    background: url(../../../../DesktopModules/SocialGroups/images/ArrowRightGreen.jpg) no-repeat;
    padding-left: 37px;
    background-position-y: 7px;
}

.UserProfileControls ul li a {
    float: none !important;
}

/*Masquage des éléments dans la page "Modifier mon profil"*/
#dnn_ctr_ModuleContent #dnn_ctr_dnn_ctr_EditUser_UPPanel #dnn_ctr_EditUser_UP #dnnEditUser ul#dnn_ctr_EditUser_adminTabNav li[aria-controls="dnnUserSubscriptions"], 
#dnn_ctr_EditUser_UP #dnn_ctr_EditUser_adminTabNav li[aria-controls="dnnUserSubscriptions"] ,
#dnn_ctr_ModuleContent #dnn_ctr_dnn_ctr_EditUser_UPPanel #dnn_ctr_EditUser_Profile_ProfileProperties_mandatsmanuels, 
#dnn_ctr_ModuleContent #dnn_ctr_dnn_ctr_EditUser_UPPanel h2#Mandats, 
#dnn_ctr_ModuleContent #dnn_ctr_dnn_ctr_EditUser_UPPanel h2#Mandats > fieldset {
    display: none;
 }


 
/* MANDATS */
/* DirMenu MENU DROITE ANNUAIRE*/
/* styles dans css menu*/
/* styles sous menu mandats*/
.DirectoryMenu .console .console-none {
    height: 35px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 4px 0px;
}

.DirectoryMenu .console .active {
    height: 35px;
    background-color: rgb(235, 237, 240);
}

.DirectoryMenu .console .console-none h3 {
    width: 100%;
    padding: 10px 0px 10px 5px !important;
    margin: 0px 0px !important;
    white-space: nowrap;
    line-height: 1.4em !important;
}

    .DirectoryMenu .console .console-none h3 a:hover {
        height: 26px;
    }

.DirectoryMenu .LightBlueTitle {
    white-space: nowrap;
}

.MySpaceRubrTitle .GreenContent .MyMandatsRoleList li {
    margin-left: 0px;
}

.MySpaceRubrTitle .GreenContent .MyMandatsRoleList h3 {
    line-height: 20px;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #eaeaea;
}

    .MySpaceRubrTitle .GreenContent .MyMandatsRoleList h3:before {
        content: "\203A";
        font-size: 16px;
        padding-right: 20px;
        line-height: 20px;
        font-weight: normal;
    }

.MySpaceRubrTitle .GreenContent h3 a {
    font-size: 0.75rem !important;
    line-height: 20px;
    font-weight: normal;
}

.LightBlueContent .mdMemberList {
    padding-left: 15px;
}
/*annuaire mandats*/
.LightBlueContent .GroupTitle h3 {
    font-size: 0.75rem !important;
    color: #000;
    line-height: 20px;
    padding-left: 10px;
}

.LightBlueContent .GroupTitle .dgdMandatsPuce {
    line-height: 35px;
    display: inline-block;
    padding-right: 10px;
    font-size: 16px;
}
/* NOUVELLE Liste de Mandats */
.MyMandatsRoleList {
    margin-left: 15px;
    list-style-type: none !important;
}

.MyMandatsRoleListItem {
    line-height: 20px;
    font-weight: normal;
    border-bottom: 1px #eaeaea solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.MandatPuce {
    padding-right: 20px;
    font-size: 16px;
}

.MandatName {
    font-size: 0.82rem !important;
    color: #000 !important;
    text-decoration: none;
    padding-right: 10px;
}

    .MandatName:hover {
        text-decoration: underline;
    }

.MandatLink {
    padding-left: 10px;
}
/* Resultat de recherche */
.dnnSearchResultItem-Title a {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1rem;
    font-weight: normal !important;
    line-height: 20px;
    margin: 0;
}

.dnnSearchResultItem-Link a {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 0.75rem;
    font-weight: normal !important;
    line-height: 20px;
    margin: 0;
}

.dnnSearchResultItem-Others a {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 0.75rem;
    font-weight: normal !important;
    line-height: 20px;
    margin: 0;
}

.dnnSearchBoxPanel .dnnSearchBox {
    margin-right: 128px;
}
/* Visiteur count */
.ModAltamysVisitorCounterC ul .VisitorCounterList li .VisitorCounterItem a {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 0.75rem;
    font-weight: normal !important;
    line-height: 20px;
    margin: 0;
}
