/* CLF 2.0 TEMPLATE VERSION 1.05 | VERSION 1.05 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
body { background-color: #999; }
div.colLayout 
{
background-color: #fff;
height: 100%;
}
a:link, a:visited, a:hover, a:active
{	
background-color: transparent; 
color: #00f;
}
a:visited
{ color: #639; }
a:hover, a:active
{ color: #f00; }
.fiptexta a:link, .fiptext a:link, .fiptextb a:link, .fiptextc a:link,
.fiptexta a:visited, .fiptext a:visited, .fiptextb a:visited, .fiptextc a:visited,
.fiptexta a:hover, .fiptext a:hover, .fiptextb a:hover, .fiptextc a:hover,
.fiptexta a:active, .fiptext a:active, .fiptextb a:active, .fiptextc a:active
{
background-color: transparent; 
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: #000 url(../images/banner.jpg) no-repeat center center;
}
div.banner p.main
{
font-size: 1.75em;
color: #fff;
}
div.banner p.siteuri
{
color: #fff;
}

div.banner-admin 
{
color: #000;
background: #FFF url(../images/banner-admin.jpg) no-repeat center center;
}
div.banner-admin p.main
{
font-size: 1.75em;
text-align: center;
color: #FFF;
}

/* 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: #fff;
background-color: #000;
border: none;
}
/* SKIP NAVIGATION CSS ENDS | FIN DU CSS DU SAUT DE NAVIGATION */


/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */


/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */


/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */
.navaid
{
height: 0; 
width: 0; 
overflow: hidden;
float: right;
font-size: 0;
position: absolute;
top: -100px;
}
h1, h2, h3, h4, h5
{ color: #000; }
h1
{ font-size: 165%; }
h2
{ font-size: 145%; }
h3 
{ font-size: 135% }
h4 
{ font-size: 125%; }
h5 
{ font-size: 120%; }
/* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */


/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */
div.footer div.footerline 
{ background-color: #306; }

div.footer div.footerline-admin 
{ background-color: #36c; }
/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */
