@charset "utf-8";
/* CSS Document */
/************* Messages ***************/
	.error{
		background-color:#ffffff;
		color:#ff0000;
		border:1px solid #ff0000;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
	}
	.message{
		background-color:#ffffff;
		color:#ff00000;
		border:1px solid #ff0000;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
	}
	.message a{color:#f9ea15; text-decoration:none; }
	.message a:hover{color:#ffffff; text-decoration:underline;}
/**************************************/

a{
	color:#0d497b;
	text-decoration:none;
	font-weight:bold;
}
a img{border:0;}
a:hover{
	color:#0d497b;
	text-decoration:underline;
	font-weight:bold;
}
body{
	background-image:url(../images/background.gif);
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:72%;
	}
	
#main{
	width:980px;
	padding:0; margin:0;
}

#colonnegauche{
	valign:top;
}

#header{
	width:980px;
	height:151px;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	margin:0; padding:0;
}

#header_fr{
	width:980px;
	height:151px;
	background-image:url(../images/banner_fr.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	margin:0; padding:0;
}

#header_en{
	width:980px;
	height:151px;
	background-image:url(../images/banner_en.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	margin:0; padding:0;
}
#footer{
	width:980px;
	height:23px;
	margin:0; padding:0;
	background-image:URL(../images/bottomBar.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
	font-style:100%;
	font-weight:bold;
}

#navbar{
	width:980px; 
	height:41px;
	margin:0; padding:0;
	background-image:url(../images/navBar.gif);
	/*background-repeat:no-repeat;*/
	vertical-align:middle;
	text-align:right;
	font-size:134%;
	color:#013654;
	font-weight:bold;
}
#navbar td{
	background-image:url(../images/sepMenu.gif);
	text-align:right;
	background-repeat:no-repeat;
	height:33px;
}

#barre td{
	background-image:url(/images/sepMenu.gif);
	background-repeat:no-repeat;
	text-align:right;
}
#Copyright{
	width:980px; 
	height:41px;
	text-align:right;
}

#table_login{
			margin: 0; padding:0; border:0;
			font-size:92%;
		}
		
#table_login td{padding:5px 0 0 0;}

#content{
	width:717px; 
	float:right;
	background-color:#FFFFFF;
	padding-left:25px;
	padding-right:-25px;
}

#coloneGauche{
	text-align:center;
	width:214px; padding:10px;
	background-image:url(../images/borderRight1.gif);
	/*background-repeat:repeat-y;*/
	background-position:right;
	background-repeat:repeat-y;
	/*border-right:#000066 1px solid;  */
	/*float:left;*/
	color:#084466;
}
#promotion{
	width:186px;
	border:#013654 solid 1px;
	/*margin-left:15px;*/
	padding:0px 0 0px 0;
	vertical-align:top;
}
#Headerpromotion{
	background-color:#0c689b;
	font-size:117%;
	font-weight:bold;
	color:#FFFFFF;
	padding:0;
	height:35px;
	vertical-align:top;
}
#HeaderForm{
	background-color:#0c689b;
	font-size:117%;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
	text-align:center;
	width:187px;
}

#nav{
	position:relative;
	background:none;
}

#nav td{
	padding-right:15px;
	padding-left:15px;
	margin:0;
	background-image:url(../images/sep_menu.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(../images/sepMenu.gif);
	text-align:right;
	background-repeat:no-repeat;
	height:40px;
}
#nav .lastItem{
	background:none;
}

#nav a{
	color:#013654;
	text-decoration:none;
}
#nav a:hover{
	color:#013654;
	text-decoration:none;
}
#nav td ul {
	background: #929292;
	list-style: none;
	position: absolute; top: 37px;
	left: 0;
	height: auto;
	margin: -999em 0 0 149px; padding:0; border:0;
	z-index:100000;
	text-align:left;
	width:180px;	
}
#nav td li {
	text-align:left;
	padding:0; 
	margin:auto;
	border-top:1px solid #ffffff;
	height:auto;
	left: auto;
	z-index:100000;
	width:auto;
}
#nav td ul a {
	color:#FFFFFF;
	margin:0;
	height:auto;
	display:block;
	text-decoration:none;
	padding:3px 5px;
	left: auto;
	z-index:100000;	
}
#nav td ul a:hover {color:#013654;}
#nav td ul ul {
	margin: -2em 0 0 149px;
	background:#929292;z-index:100000;
}
#nav td ul ul a{
	color:#ffffff;
	background-color:#929292;
	z-index:100000;
}
#nav td ul ul a:hover{
	color:#5e0202;
	background-color:#929292;
	z-index:100000;
}
#nav td:hover ul ul, #nav td:hover ul ul ul, #nav td.sfhover ul ul, #nav td.sfhover ul ul ul {
	left:  461px;
	margin:auto;
}
#nav td:hover ul, #nav td li:hover ul, #nav td li li:hover ul{
	left:456px;
	margin:auto;
}
#nav td.sfhover ul, #nav td li.sfhover ul, #nav td li li.sfhover ul{
	left: -4px;
	margin:auto;
}
/*#nav td:hover, #nav td.sfhover {
	background: transparent;
}*/

/*********************		Text Formating ***************************/

h1{
	color:#013654;
	font-size:150%;
	border-bottom:#013654 solid 2px;
	padding-top:30px;
	padding-right:30px;
}

/*****************************************************/

#login a{
	color:#99CCFF;
	text-decoration:none;
}


#login a:hover{
	color:#013654;
	text-decoration:none;
}

#login_merci {
	color:#013654;
	text-decoration:none;
	padding-bottom:10px;
	font-size:140%;
}

a img{
	border:0;
}
.imgBorder{
	border:#0c689b solid 1px;
	padding:2px;
}

#MIC{
	background-image:url(../images/canadaB.png);
	background-position:center center;
	background-repeat:no-repeat;
		width:150px; height:20px;
		padding-top:12px;

}
#eco{
	background-image:url(../images/arbre_d.png);
	background-position:bottom left;
	width:140px; height:20px;
	padding-top:12px;
	background-repeat:no-repeat;
}

#eco:hover{
	background-image:url(../images/arbrecouleur.png);
	background-position:bottom left;
	width:140px; height:20px;
	padding-top:12px;
	background-repeat:no-repeat;
}


#MIC{
	background-image:(../images/canadaB.png);
	background-position:center center;
	background-repeat:no-repeat;
		width:150px; height:20px;
		padding-top:12px;

}
#MIC:hover{
	background-image:url(../images/canada.png);
	background-position:center center;
	background-repeat:no-repeat;
		width:150px; height:20px;
		padding-top:12px;
}


#content_ecolo{
	background-image:url(../images/bgecolo.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#sousmenuS{
	/*background-image:url(../images/arbre_d.png);
	background-position:bottom left;*/
	background-repeat:no-repeat;
	width:80px; height:20px;
	padding-top:12px;
	
}