.Body {
	background-attachment: fixed;
	background-color: #F5F5F5;
	scrollbar-base-color: #000099;
	scrollbar-arrow-color: #F5F5F5;
}
.Videos {
	background-attachment: fixed;
}
.Titre {
	font-size: 6mm;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
.Texte {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000066;
	font-size: 4mm;
	text-align: center;
}
.ResumeCorp {
	background-attachment: fixed;
	background-image: url(images/backgrounds/fond_inmtextb.jpg);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: center;

}
.ResumeTitre {
	font-style: italic;
	font-weight: bold;
	font-size: 5mm;
	color: #000066;
}
.vform
{
    background-color: #FFFFFF;
	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
}
.vformlogin
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 3mm;
	font-weight: bold;
	color: #000099;
	background-color: #FFFFFF;
	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
}
.button
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 3mm;
	background-color: #FFFFFF;
	color: #000066;
	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
}
.tableaubords
{
	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
}
.tableau
{
	background-color: #F5F5F5;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3mm;
	color: #000066;
}
.tableauhead {
	background-color: #000066;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3mm;
	color: #F5F5F5;
	border-bottom: #000066 1px solid;
	border-left: #000066 1px solid;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
}

.listing { color: #000099;	text-decoration: none; }
.listing a:link { color: #000099; text-decoration: none; }
.listing a:visited { color: #000099; text-decoration: none; }
.listing a:active { color: #000099; text-decoration: none; }
.listing a:hover { color: #0000FF; text-decoration: underline; }

.texte_menu { color: #000066; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 3mm; }
.texte_menu a:link { color: #000066; text-decoration: none; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 3mm; }
.texte_menu a:visited { color: #000066; text-decoration: none; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 3mm; }
.texte_menu a:active { color: #000066; text-decoration: none; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 3mm; }
.texte_menu a:hover { color: #0000FF; text-decoration: none; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 3mm; }

.vformtexte {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 3mm;
	font-weight: bold;
	color: #000066;
}
.TexteTableau {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

.TexteDownload {  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: #000066;
}

.TexteFichier { color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.TexteFichier a:link { color: #000099; text-decoration: none; }
.TexteFichier a:visited { color: #000099; text-decoration: none; }
.TexteFichier a:active { color: #000099; text-decoration: none; }
.TexteFichier a:hover { color: #0000FF; text-decoration: underline; }

.Surbrillance tr:hover {
	background-color: #D9D9D9;
}

.BordsPointillers {
	border-bottom: #000066 1px dashed;
	border-left: #000066 1px dashed;
	border-right: #000066 1px dashed;
	border-top: #000066 1px dashed;
}

