/* Global Styles */

/* PARAGRAPHES, TEXTES...
Vous pouvez ici changer le style des caractères utilisés dans les pages du site

   - background-color : couleur de fond. Par defaut, le fond est bleu : #5166a6
   - font-style : style des caractères (normal, italic, oblique)
   - font-variant : Spécifie une police pouvant définir des caractères en petites capitales (normal, small-caps)
   - font-weight : texte plus ou moins gras selon la valeur (100 jusqu'à 900) ou tapper "normal" pour un texte classique.
   - font-size : taille des caractères en 'px' ou 'em'
   - font-family : polices utilisées, par ordre de preference
   - line-height : hauteur entre les lignes
*/
body {
  padding : 0;
  margin : 0;
  background-color : #5166a6;
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  font-size : 0.8em;
  font-family : arial, sans-serif;
  line-height: 20px;
}

/* TITRES PRINCIPAUX
Vous pouvez ici changer l'allure des titres
*/
h1 {
font:30px times new roman;
color: #CC3300;
letter-spacing:.1em;
line-height:38px;
}

/* TITRES SECONDAIRES (sous-titres)
Vous pouvez ici changer l'allure des titres secondaires
*/
h2 {

}

/* DANS LES TABLEAUX
Vous pouvez changer ici le style des textes ecrits dans les tableaux
*/
td {
	color: #000000;
	line-height: 18px;
	font-size : 0.9em;
}

/* LIENS
Vous pouvez changer ici la couleur des liens, etc...
*/
a {
	color: #cc0000;
	text-decoration:none;
	font-weight:bold;
	}

/* LIENS SURVOLES
Toujours les liens, mais lorsque le curseur survol le texte
*/
a:hover {
	color: #990000;
	text-decoration:underline;
}

/* PARAGRAPHES
Style des textes situés dans un paragraphe, entre les balises <p> et </p>
*/
div#float p
{
	margin:0;
	padding:0;
	text-align:justify;
}
/* IMAGES
Marge avant, apres une image... dans la partie publique "projets"
*/
div#float img
{
	float:right;
	margin:2px 10px 5px 12px;
}







/*

Partie qu'il n'est normalement pas necessaire de changer.

*/

/* ID Styles */

#navigation a {
	font:10px arial;
	color: #ffffff;
	text-decoration:none;
	letter-spacing:.1em;
	}
	
#navigation a:hover {
	color: #99CCFF;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#calendar td {
	border: 1px solid rgb(0,51,153);
	}
	
#noborder td {
	border: 0px;
	}
	
#weekdays th {
	font:11px arial;
	color: #ffffff;
	font-weight:bold;
	border: 0px;
	padding:2px;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo a {
	font:22px times new roman;
	color: #0E177C;
	letter-spacing:.25em;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
	}
.logo a:hover{
	color: #0A0F50;
}

.tagline {
	font:11px times new roman;
	color: #CC3300;
	letter-spacing:.2em;
	}

.smallText {
	font:12px times new roman;
	color: #CC3300;
	line-height:18px;
	}

.pageHeader {
	font:30px times new roman;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:38px;
	}
	
.pageName {
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px times new roman;
	color: #003399;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #333300;
	letter-spacing:.1em;
	}
	
