/* CSS Document */
body {
	background-color: #A0A5AA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*Main Menu Styles*/
.sprite {background:url('/img/20081216/mainmenu.gif');}
	.mainmenu {height:26px}
		.mnu1on {width:100px; background-position:0 -26px}
		.mnu2on {width:70px; background-position:-100px  -26px}
		.mnu3on {width:81px; background-position:-170px  -26px}
		.mnu4on {width:103px; background-position:-251px  -26px}
		.mnu5on {width:84px; background-position:-353px  -26px}
		.mnu6on {width:104px; background-position:-437px  -26px}
		.mnu7on {width:99px; background-position:-543px  -26px}

		.mnu1off:hover {width:100px; background-position:0 -26px}
		.mnu2off:hover {width:70px; background-position:-100px -26px}
		.mnu3off:hover {width:81px; background-position:-170px -26px}
		.mnu4off:hover {width:104px; background-position:-251px -26px}
		.mnu5off:hover {width:84px; background-position:-353px -26px}
		.mnu6off:hover {width:104px; background-position:-437px -26px}
		.mnu7off:hover {width:99px; background-position:-543px -26px}
		
		.mnu1off {width:100px; background-position:0 0}
		.mnu2off {width:70px; background-position:-100px  0}
		.mnu3off {width:81px; background-position:-170px  0}
		.mnu4off {width:104px; background-position:-251px  0}
		.mnu5off {width:84px; background-position:-353px  0}
		.mnu6off {width:104px; background-position:-437px  0}
		.mnu7off {width:99px; background-position:-543px  0}
    .line {height:2px}
        .large {width:642px; background-position:0 -26px}

#left {height: 100%;}
#right {height: 100%;}
#centerblock {display: block;position: relative; width: 652px;height: auto;}
#infolettre h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#D0D4D7;text-decoration:none;font-weight: bold;}

#leftmenu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:100%;}
	#leftmenu .arrowwrapper {width:100%; background-image:url(/img/20081216/bullet_trangle.gif); background-repeat: no-repeat;}
	#leftmenu .wrapper {	width: 170px;	text-align: left;}
	#leftmenu .leftmenuoff {color:#D0D4D7;text-decoration:none;}
	#leftmenu .leftmenuon {color:#EEEEEE;text-decoration:none;}
	#leftmenu .separator {border-bottom: 1px solid #848F95; margin-bottom:10px; margin-top:10px}
	#leftmenu .teammnutitleoff {color:#D0D4D7;text-decoration:none;font-weight: normal;font-size:11px; font-family:Georgia, "Times New Roman", Times, serif}
    #leftmenu .teammnutitleon {color:#EEEEEE;text-decoration:none;font-weight: normal;font-size:11px; font-family:Georgia, "Times New Roman", Times, serif}
    
#leftmenucontainer {height:100%; background:url(/img/20081216/gradient.jpg); background-repeat:no-repeat; background-color:#6A747D}

#topdate {font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;width: 909px;text-align:right;margin-bottom: 10px;color: #C0C4C7; background-color:}
#maintext {font-family:Georgia, "Times New Roman", Times, serif;font-size: 21px;font-weight:normal;color: #848F95;width: 642px;}
#container {margin-left: 0px; padding-top: 0px ;margin-top: 0px; height:100%; text-align:left}
	#containertable {height:100%; padding-top: 0px ;margin-top: 0px; padding-bottom:60px; margin-bottom:-50px}
#footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #848F95; height:49px; }
	#footer a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #848F95;}
	.hrfooter {border-bottom: 1px solid #B9C0C6; margin-bottom:4px; margin-top:8px}

.normaltext {font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight:normal;color: #848F95;width: 642px;}
	.normaltext table{font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight:normal;color: #848F95;}
    .normaltext h3 {font-family: verdana, arial;font-size: 18px;font-weight:bold;color: #848F95; margin-bottom: 4px;}
    .normaltext h4 {font-family: verdana, arial;font-size: 16px;font-weight:bold;color: #848F95; margin-bottom: 4px;}

	.emailadds {font-family:Georgia, "Times New Roman", Times, serif;font-size: 12px;font-weight:normal;color: #848F95;}

.nlsprite {background:url('/img/20081216/mainmenu.gif');}
    .nlheight {height:1px}
        .separator {width:170px; margin-bottom: 19px; margin-top: 15px;  background-position:0 -26px}
        .nlseparator {width:170px; margin-bottom: 15px; margin-top: 15px;  background-position:0 -26px}
		
		
#searchbtn {cursor: hand;cursor: pointer;	margin-bottom: 0px;	margin-top: 0px; visibility:visible;	display:block;}
#searchwrapper {width:170px}
#searchform {margin-bottom: 0px;	margin-top: 0px;	visibility:hidden;	display:none; text-align:left}
	#searchform form {margin-top = 3px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px; height:21px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#searchform .kw{ display: inline; color:#848F95; border: 1px solid #888888; background-color : #F8F8F8; width:120px;  font-size: 11px}
	#searchform .go{ color:#F8F8F8; border: 1px solid #888888; background-color : #A0A7AF; width:40px; font-size: 11px}

#team {font-family:"Times New Roman", Times, serif; font-size:14px; margin-top: 24px}
#team h2 {display:inline; font-size:18px}
#team small {display:inline; font-size:14px}

.SideboxWrapper {
	background: #8FA7B2;
	width: 160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.SideboxTitleWrapper {
	width: 148px;
	background: #FFFFFF;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
.SideboxTitle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8FA7B2;
}
.SideboxTitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8FA7B2;
}
.SideboxTitle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.SideboxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.SideboxText a {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Footer rollover logo */
.FooterLogo1 {
	background-image: url(/img/20100211/logo_footer_1.gif);
}
.FooterLogo2 {
	background-image: url(/img/20100211/logo_footer_2.gif);
}
.FooterLogo1, .FooterLogo2 {
	height: 49px;
	width: 97px;
    display: block;
    background-repeat: no-repeat;
    overflow: hidden;
	background-position: 0px 0;
}
.FooterLogo1:hover, .FooterLogo2:hover {
    background-position: -97px 0;
}