@charset "iso-8859-1";

/*******************************************************************************
*  twoColumnsLeft.css : 2004-07-06 : Ruthsarian Layouts
* ------------------------------------------------------------------------------
*  This stylesheet removes the right-hand column from the 3 column layout
*******************************************************************************/

html>body #rightColumn
{
	display: none;	/* for compliant browsers, hide this column entirely */
}
* html #rightColumn *
{
	display: none;	/* ie's ghost-text bug is triggered by key elements
			   having display:none set. #rightColumn is one of those
			   key elements. so we display:none all child
			   elements (doesn't trigger the bug) and try to
			   make #rightColumn have no chance to affect
			   document flow. */
}
#rightColumn
{
	position: absolute;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	border: none;	/* remove anything that'll give this elemnt width. */
}
#outerColumnContainer, #innerColumnContainer
{
	border-right-width: 0;	/* to get from 3 to 2 columns, we must hide the
				   right-side border */
}

/******************************************************************************/

#popColumn
{
	float: right;
	width: 200px;
	padding: 0;
}
#popColumn .modDefault
{
	padding: 0px 5px 5px 5px;
	background-color: #eec;	/* left hand column background color */
	border: 1px solid #665;
	margin: 5px 0 5px 5px;
}

/******************************************************************************/

/*******************************************************************************
*  inportal.css : 2004-07-10 : inPortal
* ------------------------------------------------------------------------------
*  this layout demonstrates a modification to the skidoo layout in which 
*  a thick border is placed around the layout with the masthead also taking
*  on a background color of the same color.
*******************************************************************************/


/* ---------- Correction de quelques problèmes sous IE */
/* - pour éviter décalage vertical en pied de page */
form
{
	margin: 0;
	padding: 0;
}
/* - pour éviter débordement contenu centre */
input, textarea, select
{
	width: auto !important;
}
/* - pour éviter que contenu centre apparaisse après contenu droit */
#rightColumn_maisInutile
{
	width: 219px;
	margin: 0 -219px 0 1px;
}
#outerColumnContainer_maisInutile
{
	border-right-width: 219px;
}


/* ---------- Redéfinition styles généraux */
/* - ajout d'une hauteur de page minimum */
#leftColumn, #contentColumn, #rightColumn
{
	height: 400px;
}
html>body #leftColumn, html>body #contentColumn, html>body #rightColumn
{
	height: auto;
	min-height: 400px;
}


/* ---------- Redéfinition polices par défaut (fonts.css) */
/* - passe de Arial à Georgia */
body, input, textarea, select
{
	font-family: Georgia, "Times New Roman", serif;
}
/* - passe de 80% à 100% */
#pageWrapper 
{
	font-size: 100%;
}
/* - titre principal dans l'en-tête*/
#masthead h1 
{
	font-variant: small-caps;
	font-size: 200%;
	
}
#masthead h2 
{
	font-variant: small-caps;
	font-size: 85%;
	
}
/* - menu horizontal */
.hnav
{
	font-family: tahoma, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 90%;
}
/* titres */
h1, h2, h3 
{
	font-size: 110%;
	
}
h4, h5, h6
{
	font-size: 105%;
}
/* - colonne de gauche */
#leftColumn, #rightColumn, #popColumn
{
	font-size: 70%;
}
/* - pied de page */
#footer
{
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 70%;
	
}


/* ---------- Redéfinition des couleurs par défaut (colors.css) */
/* - colonnes latérales */
#outerColumnContainer
{
	border-left-color: #eec;	/* left hand column background color */
	border-right-color: #eec;	/* right hand column background color */
}
/* - menu horizontal */
.hnav, .hnav ul li a
{
	/*background-color: #eec;*/
	background-color:#2a64c8;
	/*color: #665;*/
	color : #FFF;
}
.hnav ul li a:hover
{
	/*background-color: #E63135;*/
	/*background-color: #665;*/
	color: #fff;
}
/* - liens en-tête et pied de page */
#masthead a, 
{
	background-color: transparent;
	/*color: #fff;*/
	text-decoration: none;
	color:#2a64c8;

}
#footer a
{
background-color: transparent;
	color: #fff;
	text-decoration: none;
}
/* - pour les titres */
h1, h2, h3, h4, h5, h6 {
	margin-top: 1em;
	/*color: #665;*/

}


/* ---------- Redéfinition espacements (gutters.css) */
body
{
	padding: 15px;
}
.inside
{
	padding-left: 0.5em;
	padding-right: 0.5em;
}


/* ---------- Divers */
/* - positionnement des images dans l'en-tête de page */
#masthead img 
{
	position: absolute;
	right: 28px;
	top: 20px;
	margin: 0;
}
/* - couleur et taille police de la colonne de droite */
#leftColumn h3, #rightColumn h3, #popColumn h3 
{
	border-bottom: solid 2px #665;
	color: #665;
	font-size: 140%;
}
/* - pour éviter les bordures sur les images dans les liens */
a img 
{
	border: none 0px;
}

/* ---------- Menu secondaire (niveaux 2 et 3) ---------- */

/*
#in_vmenu {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 110%;
}

#in_vmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#in_vmenu li {
	padding-top: 1px;
}

#in_vmenu li.level2 ul {
	display: none;
}

#in_vmenu li.active ul {
	display: block;
}

#in_vmenu li.current ul {
	display: block;
}

#in_vmenu li a {
	display: block;
	color: #fff;
	background-color: #885;
	width: 89%;
	padding: 3px 14px 3px 6px;
	text-decoration: none;*/
	/* border-bottom: 1px solid #fff; */
/*
	font-weight: bold;
}

#in_vmenu li a:hover {
	color: #000;
	background-color: #665;
}

#in_vmenu li ul li a {
	display: block;
	color: #fff;
	background-color: #cc9;
	width: 89%;
	padding: 3px 6px 3px 14px;
	text-decoration: none;*/
	/* border-bottom: 1px solid #fff; */
/*
	font-weight: normal;
}

#in_vmenu li.active a {
   	color: #000;
}

#in_vmenu li.active li a {
	color: #fff;
}

#in_vmenu li li.active a {
	color: #000;
}
*/

/* ---------- Styles pour le module FileDir */

.modFileDir p img, .modFileDir td img {
  margin-right: 5px;
  border: 0;
}
.modFileDir p {
  font-size: 110%; 
  font-weight: bold;
  background-color: #f0f0f0;
  padding: 1px 5px 2px 5px;
}
.modFileDir p a {
  font-weight: normal;
}
.modFileDir table {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.modFileDir .colPath {
  font-size: 110%; 
  font-weight: bold;
  width: 60%;
  padding: 0px 5px;
}
.modFileDir .colName {
  width: 60%;
  padding: 0px 5px;
}
.modFileDir .colSize {
  text-align: right;
  width: 10em;
  padding: 0px 5px;
}
.modFileDir .colDate {
  text-align: right;
  width: 16em;
  padding: 0px 5px;
}
