/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */
body {
	background-color: #9cc;
}
DIV.banner {
	BACKGROUND: url(/2008/img/banner.jpg); COLOR: #000;
}
/*Stylws for the splash page*/
div.splash {
	margin-right: 300px;
	font-size:12px;
	color:#000;
	padding-top: 120px;
	padding-left:10px;	
}
* html body .splash  {	padding-top: 115px;}
* html body .splash-small {margin-top: -20px;}
.splash-small {font-size: 9px; margin-top: -10px;}
.text-fr {margin-top: 25px;}

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited, div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited {
	background-color: #066;
	color: #FFF;
	text-decoration: none;
}

div.left li.menucontent, div.left div.menucontent, div.left a.menulink {
	COLOR: #000000; 
	BACKGROUND-COLOR: #699;
}
div.footer div.footerline {
	background-color: #699;
}
div.prodis {
	background-color: #066;
}

div.right li ul.nav, div.right li p.nav, div.right li div.nav {
	border: 1px solid #699;	
}

div.colLayout {
	BACKGROUND-IMAGE: url(/2008/img/pic.gif); OVERFLOW: hidden; WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; HEIGHT: 100%
}

P.breadcrumb A:link {
	COLOR: #039;
}
P.breadcrumb A:visited {
	COLOR: #699;
}

/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */
div.center h1, h2, h3, h4, h5, h6 {
	color: #000;
}
div.center a:link {
	color: #039;
}

div.center a:hover {
	color: #066;
}
div.center a:visited {
	color: #699;
}
div.blueborder {
	border: solid #699 1px;
}
.text p{
	MARGIN: 10px; margin-left: 5px; margin-right: 5px;
}
/*This is a background color for the Splash page only*/
#bgcolor{
	background-color:#fff;
}
.underline {text-decoration:underline;}

/* Lint merg */
ul.merg {
	margin-top:-10px;		
 }
 

 /* Styles for Calendar*/
 
table.caltable td{border:5px; border-color:#000; background-color: #699;}	
table.caltable a:link{color:#FFFFFF; text-decoration:none;}
table.caltable a:visited{color:#039; text-decoration:none;}

.cal{margin-left:50px; width:70%;}

td.disable{color:#4F4F4F;}
td.tdwidth{width:10px;}
td{vertical-align:top; padding-bottom:10px;}
p.caltitle{color:#066; font-size:14px; font-weight:bold;}

.calwrap {width:80%; float:right; margin-top:-25px; height:10px;}

.imgMargn{

margin-top:-2px; 
margin-left:-14px;
margin-right:-15px;
margin-bottom:0px;
}

.imgMargn2 {

margin-top:-2px; 
margin-left:-12px;
margin-right:-15px;
margin-bottom:0px;
}
* html body .imgMargn  {margin-left:-14px;}
div.row {float: left; margin: 0; padding: 0; width: 98.5%; border:1px solid; }
div.cols1 {float: left; width: 15%; margin: 0 1px 0 0; padding: 0; text-align:center; }
div.cols2 {float: left; width: 65%; margin: 0 1px 0 0; padding: 0; border-left:1px solid; border-right:1px solid;}
div.cols3 {float: left; width: 15%; margin: 0 1px 0 0; padding: 0;}


.navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

 /* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */