/* Basic styles for mitil */
/* Version: 0.83 -- 03.06.01 */

body,table,td,h1,h2, h3, h4, h5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
/*    text-align: center;*/
}

p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
/*	text-align: left;*/
}

ul,li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
}
h1 {
    text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600; /* orange */
	background-color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
}

td.banner {
	text-align: left;
}
td.text {
	padding: 20px;
}
.footer	{
    font-size: 6px;
    color: #C0C0C0;
	background-color: #FFFFFF;
}
.center {
    text-align: center;
}
.left {
    text-align: left;
}

.padded {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
}

.normal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

/* form label: colonne de gauche dans formulaires */
.frmlbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}
/* form text: colonne de droite dans formulaires */
.frmtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: monospace;*/
	font-size: 12px;
	margin-top: 3pt;
	margin-right: 5pt;
	margin-bottom: 3pt;
	margin-left: 5pt;
	width: 250px;
}

/* Order Form in Exhibit/Manual */
.FormNum {
	color: #0000FF;
}

/* Deadline part of Order Form in Exhibit/Manual */
.Deadline {
	font-weight: bold;
	color: #000000;
}

.schedhours {
	/*	pour cellules (td) de schedule:
		donne l'arrière-plan gris et la petite taille des heures. */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC; /* gris */
}

.schedprogtitle {
	/*	pour paragraphes (p) de têtes de colonnes avec thème:
		donne le gras centré et la taille */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center
}

.schedplace {
	/*	pour "override" des têtes de colonnes avec thème. Mettre un <span>:
		enlève le gras */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal
}

.schedday {
	/*	pour titres de tableaux h2 avec date: 
		assure l'arrière-plan gris, la couleur orange, etc... */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600; /* orange */
	background-color: #CCCCCC; /* gris */
	text-align: center;
	text-decoration: none;
}

.orbold {
	font-weight: bold;
	font-size: 12px;
	color: #FF6600
}
.orongraysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCCCCC;
	color: #FF6600
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #FFFFFF;
}
.required {
	color: #FF0000;
	font-weight: bold;
}

.frminput { /* for Netscape, so it doesn't oversize fields */
	font-family: monospace;
	font-size: 12px;
	width: 250px;
}

.pagebreak {
   page-break-before: always;
}
   