/* Force le fond de la page à être blanc */
/* et supprime les contours de la page   */
body{
background-color: white;
margin: 0px;
padding: 0px;
}

/* Supprime les contour sur les images liens */
img{
border: 0px;
}

a{
text-align: left;
font-family: verdana;
font-size: 12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
color: #4493CA;
text-decoration: underline;
}

a:hover{
text-align: left;
font-family: verdana;
font-size: 12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
color: #7FBC26;
text-decoration: underline;
}

ul{
list-style-type:none;
margin-top:0.5em;
margin-left:3.5em;
}
/* Style des titres du corps du document */
.bodyTitle{
margin-top: 40px;
margin-left: 40px;
margin-right: 25%;
text-align: left;
color: black;
font-family: verdana;
font-size: 18px;
border-bottom: thin solid;
border-color: #B2B2B2;
}
/* Style des Sous-titres du corps du document */
.bodySSTitle{
margin-top: 40px;
margin-left: 40px;
margin-right: 25%;
margin-bottom: 10px;
text-align: left;
color: black;
font-family: verdana;
font-size: 14px;

}


/* Style du texte du corps du document */
.bodyText{
margin-top: 20px;
margin-left: 60px;
margin-right: 25%;
text-align: left;
color: black;
font-family: verdana;
font-size: 12px;
line-height:1.4em;
}

/* Style du texte du corps du document */
.bodyText1{
margin-top: 0px;
margin-left: 60px;
margin-right: 25%;
text-align: left;
color: black;
font-family: verdana;
font-size: 12px;
line-height:1.4em;
}
/* Style du texte du corps du document */
.bodyText2{
margin-top: 20px;
margin-left: 10px;
margin-right: 25%;
text-align: left;
color: black;
font-family: verdana;
font-size: 12px;
line-height:1.4em;
}

/* Style de fond de la fenêtre principale */
.subFrameBackground{
position: absolute;
left: 150px;
width: 80%;
height: 100%;
}

/* Style des titres de la fenêtre principale */
.subFrameTitle{
color: black;
font-family: verdana;
font-size: 20px;
margin-left: 40px;
margin-top: 40px;
margin-right: 25%;
border-bottom: thin solid;
border-color: #B2B2B2;
}

/* Style en savoir plus */
.subsavoirplus{
color: black;
text-align:right;
font-family: verdana;
font-size: 10px;
}

/* Style en savoir plus */
a.subsavoirplus{
color: black;
text-align:right;
font-family: verdana;
font-size: 10px;
}
/* Style pour la page d'accès non autorisé */
.unautorizedFrameBody{
width: 75%;
margin-top: 40px;
margin-left: 12.5%;
text-align: center;
}

/* Style pour le titre de la page d'accès non autorisé */
.unautorizedFrameTitle{
color: #FF9900;
width: 60%;
font-family: verdana;
font-size: 22px;
border-bottom: thin solid;
border-color: #B2B2B2;
padding-top: 20px;
padding-bottom: 15px;
}

/* Style pour le texte de la page d'accès non autorisé */
.unautorizedFrameText{
color: black;
width: 60%;
font-family: verdana;
font-size: 12px;
margin-top: 20px;
}

/* Style du lien de la page d'accès non autorisé */
a.unautorizedFrameLink{ 
color: #5F5F5F;
text-decoration: underline;
font-family: verdana;
font-size: 10px;
margin-top: 20px;
}

a:hover.unautorizedFrameLink{ 
color: #FF9900;
text-decoration: underline;
font-family: verdana;
font-size: 10px;
margin-top: 20px;
}
/****************************/