/* Network Map */
.page-reseaux-educatifs #page-title {
display: none;
}

#network-map {
padding-top: 40px;
padding-bottom: 35px;
}

#network-map .map {
position: relative;
}

#network-map .map img {
z-index: -1;
position: absolute;
top: 0px;
left: 0px;
}

#network-map .map area:hover {
cursor: pointer;
}

#network-map .map img.neutre {
position: relative;
z-index: 0;
}

#network-map .left {
float: left;
width: 585px;
text-align: center;
}

#network-map .right {
float: right;
width: 355px;
padding-left: 30px;
}

#network-map .networktext {
height: auto;
padding-top: 20px;
overflow: hidden;
}

#network-map .networktext .networkmap-title {
    display: block;
    padding: 2px 0 2px 30px;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
}
.networkmap-title:before {
    content: '';
    height: 3px;
    width: 50px;
    background: #e95d41;
    position: absolute;
    top: -10px;
    left: 30px;
}
.networkmap-title:after {
    content: '';
    height: 3px;
    width: 50px;
    background: #e95d41;
    position: absolute;
    bottom: -10px;
    left: 30px;
}

#network-map .networktext .networkmap-desc {
    padding-top: 20px;
    padding-left: 30px;
}

/* .networkchoice */
#network-map .networkchoice ul {
list-style-type: none;
padding-start: 0px;
-webkit-padding-start: 0px;
}
#network-map .networkchoice li {
display: block;
background: #F7F7F7;
cursor: pointer;
}
#network-map .networkchoice li .active,
#network-map .networkchoice li a:hover {
background: #FFF;
}
#network-map .networkchoice a {
display: block;
background: #F7F7F7;
width: 324px;
height: 40px;
padding-top: 17px;
margin-bottom: 2px;
padding-left: 30px;
color: #000;
}
#network-map .networkchoice #networkid-mpls.active {
color: #1951A0;
}
#network-map .networkchoice #networkid-cp.active {
color: #00A7D8;
}
#network-map .networkchoice #networkid-astep.active {
color: #AFCA0B;
}
#network-map .networkchoice #networkid-college.active {
color: #EB5D40;
}


/* .networkexit */
#network-map .networkexit ul {
margin: 0px;
padding-left: 30px;
}
#network-map .networkexit li {
display: block;
background: url(../img/more-link.png) no-repeat;
width: 180px;
height: 30px;
padding-top: 5px;
}
#network-map .networkexit a {
cursor: pointer;
color: #FFF;
font-size: 14px;
text-decoration: none;
text-align: left;
padding-left: 10px;
}
