/*****************/
/* CSS Document */
/****************/

body {
	font: 80% Tahoma, arial;
	margin: 0;
	background: #FFFFCC url(images/background_bleu.gif) repeat-y;
}

accueil {
	background-color: #FFFFCC;
}


/* DÉFINITION DES ZONES */
/************************/

/* Zone d'en-tête */
#header {
	background: #CCCC99;
	margin-left: 175px;
	height: 135px;
	text-align: center;
}
/* Dégradé */
#degrade {
	margin-left: 175px;
	height: 20px;
	background: url(images/degrade.gif) repeat-x;
}
/* Zone de bas de page */
#footer {
	background: #FFFFCC;
	font-size: 0.85em;
	margin-top: 100px;
	height: 25px;
	text-align: center;
	clear: both;
}		
/* Menu positionné à l'extrême gauche de la page */
#navigator {
	position: absolute;
	width: 175px;
	background-color: #333399;
}
/* Zone de contenu située dans la portion de droite de la page */
#content {
	border-left: 175px solid #333399;
	height: auto;
}


/* PROPRIÉTÉS DES LIENS */
/************************/

/* Liens figurant au sein du texte */
a:link {
	text-decoration: underline;
	color: blue;
}
a:visited {
	text-decoration: underline;
	color: #990099;
}
a:hover {
	text-decoration: underline;
}

/* Liens de la marge de gauche portant sur la documentation */
a.marge1:link {
	width: 175px;
	line-height: 15px;
	font-variant: small-caps;
	font-family: "Times New Roman";
	font-size: 1.05em;
	font-weight: bold;
	text-decoration: none;
	color: #CCCC99;
}
a.marge1:visited {
	width: 175px;
	line-height: 15px;
	font-variant: small-caps;
	font-family: "Times New Roman";
	font-size: 1.05em;
	font-weight: bold;
	text-decoration: none;
	color: #CCCC99;
}
a.marge1:hover {
	width: 175px;
	line-height: 15px;
	font-variant: small-caps;
	font-family: "Times New Roman";
	font-size: 1.05em;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFCC;
}

/*  Liens de la marge de gauche portant sur le Canada et ses provinces/territoires */
a.marge2:link {
	font-weight: bold;
	font-size: 1.25em;
	text-decoration: none;
	color: #FFFFCC;
}
a.marge2:visited {
	font-weight: bold;
	font-size: 1.25em;
	text-decoration: none;
	color: #FFFFCC;
}
a.marge2:hover {
	font-weight: bold;
	font-size: 1.25em;
	text-decoration: none;
	color: #99CCCC;
}
a.marge3:link {
	line-height: 20px;
	font-weight: bold;
	font-size: 1.05em;
	text-decoration: none;
	color: #FFFFCC;
}
a.marge3:visited {
	line-height: 20px;
	font-weight: bold;
	font-size: 1.05em;
	text-decoration: none;
	color: #FFFFCC;
}
a.marge3:hover {
	line-height: 20px;
	font-weight: bold;
	font-size: 1.05em;
	text-decoration: none;
	color: #99CCCC;
}

/*  Liens de la marge de gauche menant aux archives et aux autres liens */
a.marge4:link {
	width: 175px;
	line-height: 15px;
	font-size: 0.9em;
	text-decoration: none;
	color: #CCCC99;
}
a.marge4:visited {
	width: 175px;
	line-height: 15px;
	font-size: 0.9em;
	text-decoration: none;
	color: #CCCC99;
}
a.marge4:hover {
	width: 175px;
	line-height: 15px;
	font-size: 0.9em;
	text-decoration: none;
	color: #FFFFCC;
}

/*  Liens représentés par des images */
a.images:link{
	border: 0px;
}
a.images:visited{
	border: 0px;
}
a.images:hover{
	border: 0px;
}


/* AUTRES STYLES */
/*****************/

/* Autres styles s'appliquant au contenu de la marge de gauche */
p{
	text-align: justify;
}
.menu1{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 35px;
}
.menu2{
	text-indent: 10px;
	line-height: 2px;
}
.menu3{
	text-indent: 20px;
}
.cartes {
	margin-top: 10px;
	height: 135px;
	text-align: center;
}

/* Autres styles s'appliquant généralement au texte */
.bas_page {
	font-family: Tahoma, arial;
	font-size: 0.85em;
   	margin-left: 1em;
	text-align: center;		
}
.def {
	margin-left: 2em;
	font-family: tahoma, arial;
	font-weight: normal;	
}
.petmaj {
	font-variant: small-caps;
	font-family: "Times New Roman";
	font-weight: bold;
	text-align: center;
	font-size: 2.5em;	
}
.petmaj_agrandies {
	font-variant: small-caps;
	font-family: "Times New Roman";
	font-weight: bold;
	font-size: 1.15em;
}
.petmaj_plus_agrandies {
	font-variant: small-caps;
	font-family: "Times New Roman";
	font-weight: bold;
	font-size: 1.75em;
}
.intro {
	font-size: 1.15em;
}
.centre {
	text-align: center;
}
.decaler_droite {
	margin-left: 40px;
	margin-right: 40px;
}
.decaler_un_peu_plus_droite {
	margin-left: 50px;
}
.decaler_plus_droite {
	margin-left: 65px;
}
.decaler_droite_gauche {
	margin-left: 40px;
	margin-right: 40px;
}
.decaler_bas {
	height: 7px;
}
.interligne_et_demie {
	line-height: 1.5;
}
.petit {
	font-size: 0.5em;
}
.note{
	font-size: 0.85em;
}
.specifications {
	font-size: 0.75em;
}
.configuration {
	text-align: center;
	background-color: #333399;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.85em;
}
.configuration_reg {
	text-align: center;
	background-color: #333399;
	color: #FFFFFF;
	font-weight: bold;
}
.orange{
	color: #FF6600;
	font-weight: bold;
}
.adresses{
	width: 570px;
}
.ad_postale{
	width: 285px;
	float: left;
}
.ad_civique{
	width: 285px;
	float: left;
}
.emails {
	clear: left;
}
.logos{
	padding-top: 20px;
	text-align: center;
}
.gras_taille1 {
	font-weight: bold;
	font-size: 1.25em;
}
.gras_taille2 {
	padding-top: 10px;
	font-weight: bold;
	font-size: 1.05em;
}
.matlab{
	font-family: "Courier New", Courier, mono;
	text-align: center;
	background-color: #CCCC99;
}
.citation {
	margin-left: 25px;
	margin-right: 25px;
}
.fond_vert{
	background-color: #CCCC99;
	text-align: center;
	font-weight: bold;
}
.fond_vert_gauche{
	background-color: #CCCC99;
	padding-left: 5px;
}
.fond_vert_foncé_petit{
	background-color: #999966;
	font-size: 0.25em;
}
.fond_jaune{
	background-color: #FFFFCC;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.fond_jaune_indente{
	background-color: #FFFFCC;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-indent: 7px;
}
.fond_jaune_centre{
	background-color: #FFFFCC;
	text-align: center;
}
.fond_jaune_centre_gras{
	background-color: #FFFFCC;
	text-align: center;
	font-weight: bold;
	font-size: 1.25em;
}
.hauteur{
	height: 30px;
}
