/* CLF 2.0 TEMPLATE VERSION 1.04  | VERSION 1.04  DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

body {

	background-color: #C0C0C0;

	background: #C0C0C0  url("/mgs/grey_square.gif");

}

.colLayout {

	background-color: #FFF;

}

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */



/* FIP HEADER CSS BEGINS | DEBUT DU CSS DE L'EN-TETE PCIM */

div.fip, div.cwm {
	height: 20px;
}

div.cwm img {

	padding-top: 0px;

}

/* FIP HEADER CSS ENDS | FIN DU CSS DE L'EN-TETE PCIM */



/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */

div.banner{

	color: #FFF;

	background-color: #990000;

	background: #990000   url("/mgs/bbg.jpg");

}

/* INSTITUTIONAL BANNER CSS ENDS | FIN DU CSS DE LA BANNIERE INSTITUTIONNELLE */

/* SKIP NAVIGATION CSS BEGINS | DEBUT DU CSS DU SAUT DE NAVIGATION */
div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
* html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
*:first-child+html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
div.page div.core div.navaid a:hover,
div.page div.core div.navaid a:active,
div.page div.core div.navaid a:focus {
	color: #000;
	background-color: #CC9;
	border-color: #000;
}
/* SKIP NAVIGATION CSS ENDS | FIN DU CSS DU SAUT DE NAVIGATION */

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */

h2.nav, h2.nav a:link, h2.nav a:visited {

	background-color: #990000;

	background: #990000   url("/mgs/red_square.gif");

	color: #FFF;

	text-decoration: none;

}

h2.nav a:hover {

	text-decoration: underline;

}

#right li ul.nav {

	border: 1px solid #000;

}

/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */



/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */

#left .menucontent {

	border-bottom: 1px dotted #fff;

}

#left .menucontent, #left .menulink {

	color: #000;

	background-color: #FFCC00;

	background: #FFCC00   url("/mgs/yellow_square.gif");

}

#right .menucontent{

	color: #000;

	background-color: #FFF;

}

#right .menulink {

	color: #000;

	background-color: #FFF;
	text-decoration:underline;

}
#right a:hover {
	color: #000;
	background-color: #fed96a;
}

#right a:focus {
	color: #000;
	background-color: #fed96a;
}


.prodis {

	background-color: #990000;

	background: #990000   url("/mgs/red_square.gif");

}

/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */



/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */

#center h1, h2, h3, h4, h5, h6 {

	color: #000;

}

#center a:link {

	color: #039;

}

#center a:visited {

	color: #663;

}

.blackborder {

	padding: 5px;

	border: solid #FFF 1px;

	min-height: 158px;

	min-width: 135px;

}

.blackborder:after {

	content: ""; 

	display: block; 

	height: 0; 

	clear: left;

	visibility: hidden;

}

/* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */



/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */

.footer div.footerline {

	background-color: #990000;

	background: #990000   url("/mgs/red_square.gif");

}

.footer a:link, .footer a:visited, #center .footer a:link, #center .footer a:visited, #center .topPage a:link, #center .topPage a:visited {

	color: #039;

	background-color: #FFF;

}

/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */


