/* 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: 300px;
padding-top: 20px;
overflow: hidden;
}


#network-map .networktext .networkmap-title {
display: block;
height: 40px;
padding-top: 14px;
padding-left: 30px;
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
background: url(../img/dble_trait_orng.png) no-repeat 30px 50%;
}

#network-map .networktext .networkmap-desc {
padding-top: 12px;
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: #EB5D40;
}
#network-map .networkchoice #networkid-astep.active {
color: #AFCA0B;
}
#network-map .networkchoice #networkid-college.active {
color: #00A7D8;
}


/* .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;
}