	
/* scrollbar */	
body { 
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	scrollbar-face-color: #012d38;
	scrollbar-shadow-color: #012D38;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #749FF6; 
	scrollbar-darkshadow-color: #012D38;
	scrollbar-track-color: #375962;
	scrollbar-arrow-color: #ffffff;
	table-layout: fixed;
}

a.mnsmalllink {
	color : #003366;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	text-decoration: none;	
}

/* cellule du tableau */
table, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;	
}


/* menu de gauche */
.leftMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #012D38;	
}

/* login de gauche */
.leftLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	line-height: 250%;
	background-color: #012D38;	
}

/* login de droite */
.rightLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #012d38;
	line-height: 250%;
	background-color: #fdba26;	
}

/* bouton de gauche */
.leftButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	color: #000000;
	background-color: #bbbbbb;	
}

/* signin de gauche */
.leftSignin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight="bold";
	color: #fdba26;
}

/* signin de droite */
.rightSignin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight="bold";
	color: #012D38;
	background-color: #fdba26;	
}

/* fond bleu JMap */
.bgblue2 {
	color: #ffffff;
	background-color: #012D38;	
}

/* fond jaune JMap */
.bgyellow {
	color: #ffffff;
	background-color: #fdba26;	
}

/* --------------  d�but contenu -------------- */

/* Page Titre */
H1, .pgTitle {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #012d38;
}

/* Page Subtitle */ 
H2, .sectHeader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	margin-top: 0px;
	text-indent: 0px;
	text-align: left;
}

/* Section Header */ 
H3, .sectHeader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	margin-top: 0px;
	text-indent: 0px;
	text-align: left;
} 

/* titre News */
.pgTitleNews {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	margin-top: 50px;
}


/* paragraphe */
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	text-indent: 0px;
}

/* listes dans contenu -- puce carr� */
/*
ul, li {
	color: #000000;
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	list-style: square;
	text-indent: 10px;
	text-decoration: none;
}
*/

/* il devra avoir une demi ligne entre le titre et le sommaire de la news */
/* une ligne entiere entre la fin de la news et le titre suivant */
.paragraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	text-indent: 0px;
}

.ligne {
	line-height: 5px;
}

.doubleligne{
	line-height: 10px;
}

.linkNews {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-style: normal;	
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;	
}

.smLinkNews {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-style: normal;	
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;	
}

hr {
	border: thin;
	border-color: #000000;
	width: 500px;
	height: 2px;
	text-align: center;
}

.smText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	color: #000000;
}


/* --------- hyperliens pour menu banner --------- */

/* menu francais
a.mnfr {
	color : #003366;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	padding-right: 10px;
}

*/


/* menu :  Home | myJMap | Contact Us | Search */

a.bannerMenu1 {
	color : #003366;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;	
}


/* menu :  Products | Solutions | Services | Partners | News/Events | Corporate */

/* hyperlien menu corporate */
a.bannerMenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 20px;
	cursor: hand;
	text-decoration: none;
	padding-right: 10px;
}

a.mnlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	cursor: hand;	
}


/* hyperliens pour contenu */
a.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-style: normal;	
	font-size: 8pt;
	font-weight: bold;
	text-align: left;	
	text-decoration: none;		
}

a.active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-style: normal;	
	font-size: 8pt;
	font-weight: bold;
	text-align: left;	
	text-decoration: none;	
}

a.hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-style: normal;	
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	text-align: left;	
	text-decoration: none;	
}

a.visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-style: normal;	
	font-size: 8pt;
	font-weight: bold;
	text-align: left;	
	text-decoration: none;	
}


/* ---- d�but menu de gauche - sur fond bleu de JMap ---- */

/* menu title */
.menutitle {
	color: #FFFFFF;	
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	list-style: none;
}

/* menu */
.menuitem1 {
	color: #FFFFFF;
	font-family : Arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	text-decoration: none; 	
}

/* items */
.menuitem2 {
	color: #FFFFFF;
	font-family: Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	list-style: none;
	text-indent: 10px;
	text-decoration: none;	
}


/* hyperliens pour etat over du menu de gauche */
a.menuitem1:link {
	color: #FFFFFF;	
	font-family : Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none; 			
}

a.menuitem1:hover {
	color: #FDBA26;
	font-family : Arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none; 	
}

a.menuitem2:link {
	color: #FFFFFF;	
	font-family : Arial, helvetica, sans-serif;
	text-decoration: none; 			
}

a.menuitem2:hover {
	color: #FDBA26;
	font-family : Arial, helvetica, sans-serif;
	text-decoration: none; 	
}
/* ---- fin menu de gauche - sur fond bleu de JMap---- */




/* ---------------- hyperliens pour contenu --------------- */

a.contenulink {
	color : #003366;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height: 10px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
	line-height: 15px;		
}


/* ----------------- pied de page ------------------- */
.footerWebmaster {
	background-color: #012D38;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	padding-right: 10px;
	text-align: left;
}

.footerCopyright {
	bgcolor: #012D38;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	padding-left: 10px;
	text-align: left;
}


/* ---- formulaire: champs de textes ------- */
input.leftField {
 background-color: #FDFEFF;
 border: #CFDEE1;
 border-bottom-style: groove;
 border-bottom-width: thin;
 border-left-style: solid;
 border-left-width: thin;
 border-right-style: groove;
 border-right-width: thin;
 border-top-style: solid;
 border-top-width: thin;
 color: #012D38;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

input.champsemail {
 background-color: #FDFEFF;
 border: #CFDEE1;
 border-bottom-style: groove;
 border-bottom-width: thin;
 border-left-style: solid;
 border-left-width: thin;
 border-right-style: groove;
 border-right-width: thin;
 border-top-style: solid;
 border-top-width: thin;
 color: #012D38;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

/* ------ debut menu deroulant ------ */
.DropDownHeader {
	background: #012d38;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 10px;
	cursor: hand;
}

.DropDownSubText {
	background: #012d38;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	cursor: hand;
}

.DropDownOutBox {
	background: #012d38;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	cursor: hand;
}
	
.DropDownSubBox	{
	background: #012d38;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	cursor: hand;
}

.clCMEvent{
	position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible
}
.clCMAbs{
	position:absolute; visibility:hidden; left:0; top:0
}
  
.clBar{
	position:absolute; width:10; height:10; background-color:#012D38; layer-background-color:#012D38; visibility:hidden
}

.clLevel0, .clLevel0over{
	position:absolute; overflow:hidden; padding:4px; text-align: center; font-family:Verdana; font-size:11px; font-weight:bold;
}

.clLevel1, .clLevel1over{
	position:absolute; overflow:hidden; padding:4px; text-align: left; font-family:Verdana; font-size:11px; font-weight:normal
}

.clLevel0, .clLevel1{
	background-color:#012D38; layer-background-color:#012D38; color:#FFFFFF;
}
.clLevel0over, .clLevel1over{
	background-color:#012D38; layer-background-color:#012D38; color:#FDBA26; cursor:pointer; cursor:hand; 
}

/*--- fin menu deroulante --- */