﻿.sommaire
{
    padding: 0px 0px 20px 0px;
    float: left;
    width: 170px;
    height: auto;
}

.sommaireEvenement
{
    background-image: url(Images/Pages/PNG/Evenement1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireEvenementDate
{
    background-image: url(Images/Pages/Gif/bullet-1.gif);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 10px;
    padding-left: 12px;
    font-size: 12px;
    width: 155px;
    height: auto;
    font-weight: bold;
}

.sommaireEvenementTexteVide
{
    background-color: Transparent;
    color: #002f5f;
    font-size: 12px;
    text-decoration: none;
    margin: 0px 0px 0px 23px;
    width: 155px;
    height: auto;
}

.sommaireEvenementTexteLien
{
    background-color: Transparent;
    color: #002f5f;
    font-size: 12px;
    text-decoration: underline;
    margin: 0px 0px 0px 23px;
    padding: 0px;
    width: 155px;
    height: auto;
}

.sommaireEvenementTexteLien a, .sommaireEvenementTexteLien a:visited, .sommaireEvenementTexteLien a:link
{
    text-decoration: underline;
    color: #002f5f; 
}

.sommaireEvenementTexteLien a:hover
{
    color: #a71930;
    text-decoration: underline;
}

.sommaireNouveau
{
    background-image: url(Images/Pages/PNG/Nouveau1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 50px;
}

.sommaireLiensNouveau
{
    background-color: Transparent;
    color: #002f5f;
    font-size: 12px;
    text-decoration: none;
    margin: 0px 0px 0px 12px;
    padding: 0px;
    width: 160px;
    height: auto;
}

.sommaireLiensNouveau a, .sommaireLiensNouveau a:visited, .sommaireLiensNouveau a:link
{
    color: #002f5f;
    text-decoration: none;
}

.sommaireLiensNouveau a:hover
{
    color: #a71930;
    text-decoration: none;
}

.sommaireSousLiens01
{
    background-image: url(Images/Pages/Gif/bullet-1.gif);
    background-position: left;
    background-repeat: no-repeat;
    border-bottom-color: #accdec;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-left: 13px;
    padding-top: 4px;
    float: left;
    position: relative;
    width: 150px;
    height: 20px;
    z-index: 325;
    margin: 0px 0px 0px 12px;
        color: #002f5f;
    font-size: 12px;
    text-decoration: underline;

}
.sommaireSousLiens01 a, .sommaireSousLiens01 a:visited, .sommaireSousLiens01 a:link
{
    text-decoration: underline;
    color: #002f5f; 
}

.sommaireSousLiens01 a:hover
{
    color: #a71930;
    text-decoration: underline;
}







.sommairetexteSize12
{
    background-image: url(Images/Pages/Gif/bullet-1.gif);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 10px;
    padding-left: 12px;
    font-size: 12px;
    width: 155px;
    height: auto;
    font-weight: bold;
}

.sommairetexteSize11
{
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 10px 0px;
    font-size: 11px;
    color: #a97400;
    text-align: justify;
    width: 145px;
    height: auto;
}


.sommaireLiensEvenement a:hover
{
    color: #a71930;
    text-decoration: none;
}

.sommaireLiensEvenement
{
    background-color: Transparent;
    color: #002f5f;
    font-size: 12px;
    text-decoration: none;
    margin: 0px 0px 0px 15px;
    padding: 0px;
    width: 155px;
    height: auto;
}


.sommaireSousLiensEv01
{
    padding-left: 8px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv01:hover > .divCacherEv01
{
    display: block;
}

.sommaireSousLiensEv01:hover
{
    color: #a71930;
}

.sommaireSousLiensEv02
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv02:hover > .divCacherEv02
{
    display: block;
}

.sommaireSousLiensEv02:hover
{
    color: #a71930;
}

.sommaireSousLiensEv03
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv03:hover > .divCacherEv03
{
    display: block;
}

.sommaireSousLiensEv03:hover
{
    color: #a71930;
}

.sommaireSousLiensEv04
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv04:hover > .divCacherEv04
{
    display: block;
}

.sommaireSousLiensEv04:hover
{
    color: #a71930;
}

.sommaireSousLiensEv05
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv05:hover > .divCacherEv05
{
    display: block;
}

.sommaireSousLiensEv05:hover
{
    color: #a71930;
}

.sommaireSousLiensEv06
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv06:hover > .divCacherEv06
{
    display: block;
}

.sommaireSousLiensEv06:hover
{
    color: #a71930;
}

.sommaireSousLiensEv07
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv07:hover > .divCacherEv07
{
    display: block;
}

.sommaireSousLiensEv07:hover
{
    color: #a71930;
}

.sommaireSousLiensEv08
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv08:hover > .divCacherEv08
{
    display: block;
}

.sommaireSousLiensEv08:hover
{
    color: #a71930;
}

.sommaireSousLiensEv09
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv09:hover > .divCacherEv09
{
    display: block;
}

.sommaireSousLiensEv09:hover
{
    color: #a71930;
}

.sommaireSousLiensEv10
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv10:hover > .divCacherEv10
{
    display: block;
}

.sommaireSousLiensEv10:hover
{
    color: #a71930;
}

.sommaireSousLiensEv11
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv11:hover > .divCacherEv11
{
    display: block;
}

.sommaireSousLiensEv11:hover
{
    color: #a71930;
}

.sommaireSousLiensEv12
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv12:hover > .divCacherEv12
{
    display: block;
}

.sommaireSousLiensEv12:hover
{
    color: #a71930;
}

.sommaireSousLiensEv13
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv13:hover > .divCacherEv13
{
    display: block;
}

.sommaireSousLiensEv13:hover
{
    color: #a71930;
}

.sommaireSousLiensEv14
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv14:hover > .divCacherEv14
{
    display: block;
}

.sommaireSousLiensEv14:hover
{
    color: #a71930;
}

.sommaireSousLiensEv15
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv15:hover > .divCacherEv15
{
    display: block;
}

.sommaireSousLiensEv15:hover
{
    color: #a71930;
}

.sommaireSousLiensEv16
{
    padding-left: 10px;
    float: left;
    position: relative;
    width: 145px;
    height: auto;
    z-index: 300;
}

.sommaireSousLiensEv16:hover > .divCacherEv16
{
    display: block;
}

.sommaireSousLiensEv16:hover
{
    color: #a71930;
}



.sommaireSousLiens02
{
    border-bottom-color: #accdec;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
    position: relative;
    width: 155px;
    height: 20px;
    z-index: 325;
}

.sommaireSousLiens02:hover > .divCacher02
{
    display: block;
}

.sommaireSousLiens02:hover
{
    background-color: #f7fcff;
}

.sommaireSousLiens03
{
    border-bottom-color: #accdec;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
    position: relative;
    width: 155px;
    height: 20px;
    z-index: 325;
}

.sommaireSousLiens03:hover > .divCacher03
{
    display: block;
}

.sommaireSousLiens03:hover
{
    background-color: #f7fcff;
}

.sommaireSousLiens04
{
    border-bottom-color: #accdec;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
    position: relative;
    width: 155px;
    height: 20px;
    z-index: 325;
}

.sommaireSousLiens04:hover > .divCacher04
{
    display: block;
}

.sommaireSousLiens04:hover
{
    background-color: #f7fcff;
}

.sommaireSousLiens05
{
    border-bottom-color: #accdec;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
    position: relative;
    width: 155px;
    height: 20px;
    z-index: 325;
}

.sommaireSousLiens05:hover > .divCacher05
{
    display: block;
}

.sommaireSousLiens05:hover
{
    background-color: #f7fcff;
}

.sommaireSousLiens06
{
    border-bottom-color: #accdec;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
    position: relative;
    width: 155px;
    height: 20px;
    z-index: 325;
}

.sommaireSousLiens06:hover > .divCacher06
{
    display: block;
}

.sommaireSousLiens06:hover
{
    background-color: #f7fcff;
}

.sommaireSousLiens07
{
    border-bottom-color: #accdec;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 5px;
    padding-left: 5px;
    float: left;
    position: relative;
    width: 155px;
    height: 20px;
    z-index: 325;
}

.sommaireSousLiens07:hover > .divCacher07
{
    display: block;
}

.sommaireSousLiens07:hover
{
    background-color: #f7fcff;
}

.divCacherEv01
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv01 a, .divCacherEv01 a:visited, .divCacherEv01 a:link
{
    color: #002f5f;
}

.divCacherEv01 a:hover
{
    color: #a71930;
}

.divCacherEv02
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv02 a, .divCacherEv02 a:visited, .divCacherEv02 a:link
{
    color: #002f5f;
}

.divCacherEv02 a:hover
{
    color: #a71930;
}

.divCacherEv03
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv03 a, .divCacherEv03 a:visited, .divCacherEv03 a:link
{
    color: #002f5f;
}

.divCacherEv03 a:hover
{
    color: #a71930;
}

.divCacherEv04
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv04 a, .divCacherEv04 a:visited, .divCacherEv04 a:link
{
    color: #002f5f;
}

.divCacherEv04 a:hover
{
    color: #a71930;
}

.divCacherEv05
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv05 a, .divCacherEv05 a:visited, .divCacherEv05 a:link
{
    color: #002f5f;
}

.divCacherEv05 a:hover
{
    color: #a71930;
}

.divCacherEv06
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv06 a, .divCacherEv06 a:visited, .divCacherEv06 a:link
{
    color: #002f5f;
}

.divCacherEv06 a:hover
{
    color: #a71930;
}

.divCacherEv07
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv07 a, .divCacherEv07 a:visited, .divCacherEv07 a:link
{
    color: #002f5f;
}

.divCacherEv07 a:hover
{
    color: #a71930;
}

.divCacherEv08
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv08 a, .divCacherEv08 a:visited, .divCacherEv08 a:link
{
    color: #002f5f;
}

.divCacherEv08 a:hover
{
    color: #a71930;
}

.divCacherEv09
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv09 a, .divCacherEv09 a:visited, .divCacherEv09 a:link
{
    color: #002f5f;
}

.divCacherEv09 a:hover
{
    color: #a71930;
}

.divCacherEv10
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv10 a, .divCacherEv10 a:visited, .divCacherEv10 a:link
{
    color: #002f5f;
}

.divCacherEv10 a:hover
{
    color: #a71930;
}

.divCacherEv11
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv11 a, .divCacherEv11 a:visited, .divCacherEv11 a:link
{
    color: #002f5f;
}

.divCacherEv11 a:hover
{
    color: #a71930;
}

.divCacherEv12
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv12 a, .divCacherEv12 a:visited, .divCacherEv12 a:link
{
    color: #002f5f;
}

.divCacherEv12 a:hover
{
    color: #a71930;
}

.divCacherEv13
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv13 a, .divCacherEv13 a:visited, .divCacherEv13 a:link
{
    color: #002f5f;
}

.divCacherEv13 a:hover
{
    color: #a71930;
}

.divCacherEv14
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv14 a, .divCacherEv14 a:visited, .divCacherEv14 a:link
{
    color: #002f5f;
}

.divCacherEv14 a:hover
{
    color: #a71930;
}

.divCacherEv15
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv15 a, .divCacherEv15 a:visited, .divCacherEv15 a:link
{
    color: #002f5f;
}

.divCacherEv15 a:hover
{
    color: #a71930;
}

.divCacherEv16
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv16 a, .divCacherEv16 a:visited, .divCacherEv16 a:link
{
    color: #002f5f;
}

.divCacherEv16 a:hover
{
    color: #a71930;
}

.divCacherEv17
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 155px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 1500;
}

.divCacherEv17 a, .divCacherEv17 a:visited, .divCacherEv17 a:link
{
    color: #002f5f;
}

.divCacherEv17 a:hover
{
    color: #a71930;
}

.divCacherPadding10
{
    padding: 10px;
}

.divCacherPadding20
{
    padding: 20px;
}

.divCacherfloatLeft
{
    float: left;
    padding: 10px;
    white-space: nowrap;
}

.divCacher01
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 160px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 350;
}

.divCacher01 a, .divCacher01 a:visited, .divCacher01 a:link
{
    color: #002f5f;
}

.divCacher01 a:hover
{
    color: #a71930;
}

.divCacher02
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 160px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 350;
}

.divCacher02 a, .divCacher02 a:visited, .divCacher02 a:link
{
    color: #002f5f;
}

.divCacher02 a:hover
{
    color: #a71930;
}

.divCacher03
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 160px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 350;
}

.divCacher03 a, .divCacher03 a:visited, .divCacher03 a:link
{
    color: #002f5f;
}

.divCacher03 a:hover
{
    color: #a71930;
}

.divCacher04
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 160px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 350;
}

.divCacher04 a, .divCacher04 a:visited, .divCacher04 a:link
{
    color: #002f5f;
}

.divCacher04 a:hover
{
    color: #a71930;
}

.divCacher05
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 160px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 350;
}

.divCacher05 a, .divCacher05 a:visited, .divCacher05 a:link
{
    color: #002f5f;
}

.divCacher05 a:hover
{
    color: #a71930;
}

.divCacher06
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 160px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 350;
}

.divCacher06 a, .divCacher06 a:visited, .divCacher06 a:link
{
    color: #002f5f;
}

.divCacher06 a:hover
{
    color: #a71930;
}

.divCacher07
{
    background-color: #f7fcff;
    border: solid 1px #accdec;
    color: #002f5f;
    top: -1px;
    left: 160px;
    padding: 5px;
    float: left;
    position: absolute;
    display: none;
    white-space: nowrap;
    z-index: 350;
}

.divCacher07 a, .divCacher07 a:visited, .divCacher07 a:link
{
    color: #002f5f;
}

.divCacher07 a:hover
{
    color: #a71930;
}

.sommaireNotreEcole
{
    background-image: url(Images/Pages/PNG/NotreEcole1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireViePedagogique
{
    background-image: url(Images/Pages/PNG/ViePedagogique1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireVieScolaire
{
    background-image: url(Images/Pages/PNG/VieScolaire1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireVieSportive
{
    background-image: url(Images/Pages/PNG/VieSportive1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireAnciens
{
    background-image: url(Images/Pages/PNG/Anciens1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireGroupesFinissants
{
    background-image: url(Images/Pages/PNG/GroupesFinissants1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireAdmission
{
    background-image: url(Images/Pages/PNG/Admission1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireFondation
{
    background-image: url(Images/Pages/PNG/Fondation.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireResidence
{
    background-image: url(Images/Pages/PNG/Residence1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommaireProjetEducatif
{
    background-image: url(Images/Pages/PNG/ProjetEducatif.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

.sommairePhotographies
{
    background-image: url(Images/Pages/PNG/Photographies1.png);
    background-repeat: no-repeat;
    width: 170px;
    height: 60px;
}

