/* CSS Document */

html { height: 101%; }
body{ text-align: center; margin:8px 0px 25px 0px;}

.navigation-generic { font-family:"Times New Roman", Times, serif; font-size:0.8em; padding:10px 10px 0px 0px; margin:0px; vertical-align:top;}
.navigation-generic a { color:#888888; text-decoration:none; }
.navigation-generic a:hover { color:#99141B; }

.header-news { font-family:"Times New Roman", Times, serif; font-size:0.9em; padding:0px 10px 0px 0px; margin:0px; }
.header-news a { color:#888888; text-decoration:none; }
.header-news a:hover { color:#99141B; }


.navigation-sub-title { font-family:"Times New Roman", Times, serif; font-size:0.9em; background-color:#DCC4C5; height:22px; line-height:22px; width:110px; }
.navigation-sub-title a { color:#99141B; text-decoration:none; text-transform:uppercase; padding:0px 25px 0px 15px; 
background-image:url(../img/navigation-sub-arrow.gif); background-repeat:no-repeat; background-position: right 0px;
}
.navigation-sub-title a:hover { color:#99141B; }

.navigation-sub-item { font-family:"Times New Roman", Times, serif; font-size:0.9em; height:22px; line-height:22px; }
.navigation-sub-item a { color:#444444; text-decoration:none; letter-spacing:0.00em; padding:0px 10px 0px 12px; 
background-image:url(../img/navigation-sub-item.gif); background-repeat:no-repeat; background-position: 2px 4px;
}
.navigation-sub-item a:hover { color:#99141B; }

.table-content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#384d57; padding:25px; text-align:justify; vertical-align:top; }
.table-text, .table-text tr, .table-text tr td { vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444444; text-align:justify; }

.table-profiles {  }
.table-profiles tr td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#384d57; text-align:left; vertical-align:top; white-space: normal; }
.table-profiles-type { width:110px; }

.content-spacing { height:30px; } 
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-variant:small-caps; color:#99141b; padding: 0px 0px 10px 0px; margin:0; }
h1 a { color:#99141b; text-decoration:none;}
h1 a:hover { color:#99141b; text-decoration:underline;}

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-variant:small-caps; color:#99141b; padding: 0px 0px 10px 0px; margin:0; }
h2 a { color:#99141b; text-decoration:none;}
h2 a:hover { color:#99141b; text-decoration:underline;}


.mainTable { border: 1px solid #d1d1d1; margin-left: auto; margin-right: auto; text-align: left; margin:0px; }
.mainText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#384d57; padding:10px; text-align:justify;}
.mainText-alt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#384d57; padding:10px; text-align:left;}
.table-profile {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#384d57; padding:0px; text-align:justify;}
.titreCours { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-variant:small-caps; color:#99141b;padding:10px; text-align:justify;}
.titreSmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-variant:small-caps; color:#99141b;padding-top:10px; padding-bottom:10px; text-align:justify;}
.textCours {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#384d57;}
.textRead {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#99141b;} 
.textReadSmall {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#99141b;} 

.email-link a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#99141b;}

a.read:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#99141b;text-decoration:none;}
a.read:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;text-decoration:none;}
a.read:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}

.recherche{font-family:"Times New Roman", Times, serif; font-size:12px; font-variant:small-caps; font-weight:bold; color:#FFFFFF; vertical-align:top;}
.go {font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; text-transform: uppercase; color: #FFFFFF; background-color: #9fa0a2; border: 1px solid #FFFFFF; vertical-align:bottom; width:30px; position:relative; bottom:1px; }
.texteImage {
	font-family: Times;
	font-size: 19px;
	font-weight: lighter;
	color: #FFFFFF;
	font-style: normal;
	line-height: 30px;
}

td.block{width:355px;}
ul.sitemap li{ list-style-image:url(../img/carreRead.gif); list-style-position:outside; display:list-item;}
ul.sitemap li a { color:#99141b; text-decoration:none;}
ul.sitemap li a:hover { color:#99141b; text-decoration:underline;}

ul li{ list-style-image:url(../img/carreRead.gif); list-style-position:outside; display:list-item;}
ul.list-standard {  margin:0px ; padding:0px 0px 0px 15px; }
ul.list-standard li{  margin:5px 0px 0px 0px ; }
.mainText1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#384d57;padding:10px; text-align:justify;}

.students-spacing { font-size:30px; }

a.email { color:#99141b; text-decoration:none; }
a.email:hover { color:#99141b; text-decoration:underline; }

.course-overview-space { height:30px; }