
/* ----------------------
 * Feuille de style Mambo
 * ----------------------/


/* ---------------------- */

/* Body general style  */
 
BODY {
    margin: 0px;
	margin-top: 0px;
	padding: 0px;
    color: #494745;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    line-height: 1.3em;
    text-transform: none;
	background-color: #ffffff;
	background-image: url(/joomla/src/bg-contact.jpg);
	background-repeat: repeat-x;
	}

TD {
    color: #494745;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    font-size: 12px;
    line-height: 1.3em;
    text-transform: none;
	white-space: normal;
	
}

ul  {
	color: #e9712c;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    font-size: 12px;
    line-height: 1.3em;
    text-transform: none;
}

ol  {
	color: #e9712c;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    font-size: 12px;
    line-height: 1.3em;
    text-transform: none;
}

li  {
	color: #e9712c;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    font-size: 12px;
    line-height: 1.3em;
    text-transform: none;
	}

P {
    color: #494745;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    font-size: 11px;
    line-height: normal;
    text-transform: none;
}

TD.navcolumn {
   	color: #ffffff;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    font-size: 12px;
    line-height: normal;
    text-transform: none;
	white-space: normal;
	background: #1e1f33 url(/joomla/src/top-navcolumn.jpg) repeat-x;
}

SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494745; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494745; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 1.3em;
}

a { color: #0d438B; text-decoration: underline; font-weight: normal; }
a:link { color: #0d438B; text-decoration: underline; font-weight: normal;}
a:visited { color: #0d438B; text-decoration: underline; font-weight: normal;}
a:active { color: #0d438B; text-decoration: underline; font-weight: normal;}
a:hover { color: #ef8434; text-decoration: none; font-weight: normal;}

a.login { color: #4b6a7f; text-decoration: none; font-weight: normal; }
a.login:link { color: #4b6a7f; text-decoration: none; font-weight: normal;}
a.login:visited { color: #4b6a7f; text-decoration: none; font-weight: normal;}
a.login:active { color: #4b6a7f; text-decoration: none; font-weight: normal;}
a.login:hover { color: #ef8434; text-decoration: none; font-weight: normal;}


a.nav:link { color: #ffffff; text-decoration: none; }
a.nav:visited { color: #ffffff; text-decoration: none; }
a.nav:active { color: #ffffff; text-decoration: none; }
a.nav:hover { color: #98CDC9; text-decoration: none; }

a.small:link { color: #ffffff; text-decoration: none; }
a.small:visited { color: #ffffff; text-decoration: none; }
a.small:active { color: #ffffff; text-decoration: none; }
a.small:hover { color: #507877; text-decoration: underline }

.nav {
	color: #ffffff;
    font-weight: bolder;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-size: 12px;
	}
	
.small {
	color: #ffffff;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-size: 10px;
	}
	
.smaller {
	color: #ffffff;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-size: 9px;
	}
	
.smallest {
	color: #494745;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-size: 9px;
	}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ef8534;
	text-align: left;
	line-height: 1.3em;
}	
	
.navcolumn {
	background: #1e1f33 url(/joomla/src/top-navcolumn.jpg) repeat-x;
	}
.mainsection {
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
 	}
.subsection	{
	font-size: 8pt;
	font-weight: normal;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.moduletable-topsearch {
	background-image: url(/joomla/src/search-bg.jpg);
	background-repeat: repeat-x;	
	margin-left: 0px;
	vertical-align: bottom;
}

.searchbox  {
		margin-top: 0px;
		padding-top: 0px;
		vertical-align: top;
		width: 310px;
		height: 111px;
		
}
.moduletable {
	vertical-align:top;
}
search-topsearch {
	margin-top: 13px;
	padding-top: 0px;
}

.button-topsearch{
	margin-bottom    : 0px;
	padding          : 0px;
	margin-top		 : 0px;
	margin-left		 : 2px;
	vertical-align	 : bottom;
	
}
.inputbox {
	border           : 1px inset;
	background-color : #FFFFFF;
	margin-bottom    : 5px;
	color			 : #8d8d8d;
	margin-left		 : 10px;
}
.inputbox-topsearch {
	border           : 1px inset;
	background-color : #FFFFFF;
	color		     : #494745;
	margin-left      : 10px;
	font-size        : 11px;
	margin-top		 : 13px;
}
.bold {
	font-weight: bold;
}
.footer {
	background-image: url(/joomla/src/footer-bg.jpg); 	
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 922px;
	vertical-align: top;
}

.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a89e98;
	text-decoration: none;
	line-height: 25px;
	vertical-align: top;
}

a.footer1:link { color: #a89e98; text-decoration: none; }
a.footer1:active { color: #a89e98; text-decoration: none; }
a.footer1:visited { color: #a89e98; text-decoration: none; }
a.footer1:hover { color: #cb702b; text-decoration: none; }

.menu-footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a89e98;
	text-decoration: none;
	line-height: 17px;
}

a.menu-footer1:link { color: #a8a09d; text-decoration: none; }
a.menu-footer1:active { color: #a8a09d; text-decoration: none; }
a.menu-footer1:visited { color: #a8a09d; text-decoration: none; }
a.menu-footer1:hover { color: #cb702b; text-decoration: none; }

.moduletable-footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a89e98;
	text-decoration: none;
	line-height: 17px;
}

a.moduletable-footer1:link { color: #a8a09d; text-decoration: none; }
a.moduletable-footer1:active { color: #a8a09d; text-decoration: none; }
a.moduletable-footer1:visited { color: #a8a09d; text-decoration: none; }
a.moduletable-footer1:hover { color: #cb702b; text-decoration: none; }


.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a89e98;
	text-decoration: none;
	line-height: 25px;

}

a.footer2 : link { color: #a89e98; text-decoration: none; }
a.footer2 : active { color: #a89e98; text-decoration: none; }
a.footer2 : visited { color: #a89e98; text-decoration: none; }
a.footer2 : hover { color: #ef8434; text-decoration: none; }

.mainlevel-footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a89e98;
	text-decoration: none;
	line-height: 25px;
}

a.mainlevel-footer2 : link { color: #a89e98; text-decoration: none; }
a.mainlevel-footer2 : active { color: #a89e98; text-decoration: none; }
a.mainlevel-footer2 : visited { color: #a89e98; text-decoration: none; }
a.mainlevel-footer2 : hover { color: #ef8434; text-decoration: none; }


.mainlevel-login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4b6a7f;
	text-decoration: none;
	line-height: 25px;

}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4b6a7f;
	text-decoration: none;
	line-height: 25px;

}
a.mainlevel-login : link { color: #4b6a7f; text-decoration: none; }
a.mainlevel-login : active { color: #4b6a7f; text-decoration: none; }
a.mainlevel-login : visited { color: #4b6a7f; text-decoration: none; }
a.mainlevel-login : hover { color: #cb702b; text-decoration: none; }

moduletable-login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4b6a7f;
	text-decoration: none;
	line-height: 25px;
}
a.moduletable-login:link { color: #4b6a7f; text-decoration: none; }
a.moduletable-login:active { color: #4b6a7f; text-decoration: none; }
a.moduletable-login:visited { color: #4b6a7f; text-decoration: none; }
a.moduletable-login:hover { color: #cb702b; text-decoration: none; }





.mainlevel-footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #a89e98;
	text-decoration: none;
	line-height: 25px;

}

a.mainlevel-footer2 : link { color: #a89e98; text-decoration: none; }
a.mainlevel-footer2 : active { color: #a89e98; text-decoration: none; }
a.mainlevel-footer2 : visited { color: #a89e98; text-decoration: none; }
a.mainlevel-footer2 : hover { color: #a89e98; text-decoration: underline; }




.shadowdivider {
	background-image: url(/joomla/src/shadowed-divider.jpg); 	
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 43px;
	height: inherit;
	vertical-align: top;
	
}
.bordershadow {
	background-image: url(/joomla/src/right-shadow-border.jpg); 	
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 42px;
	vertical-align: top;
}

.headerGrn {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	color: #e9712c;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	line-height: -25px;
	color: #494745;
	font-variant: normal;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	font-style: normal;
	line-height: -25px;
	font-variant: normal;
	color: #494745;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	font-style: normal;
	line-height: -25px;
	font-variant: normal;
	color: #0d438b;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	line-height: -25px;
	font-variant: normal;
	color: #e9712c;
}

h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	line-height: -25px;
	font-variant: normal;
	color: #494745;
}

.homeLrge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #494745;
	text-decoration: none;
}
.homeMed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #494745;
	text-decoration: none;
}
.lineHeight {

	height: 10pt;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #494745;
	text-decoration: none;
}
.tableborder {
	border: 1pt solid; COLOR: #333333;
}
.tableheaders  {
	color: #3969ac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	vertical-align : top;	
	}
.tableBGbluehdr  {
	background-color: #e1e4f1;
	color: #3969ac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	vertical-align : top;	
}		
	
.tableBGblue  {
	background-color: #e1e4f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #494745;
	vertical-align : top;
}	

.bodyWHT { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;
	}
.bodyBLU { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0c4971; font-weight: bold;
	}
.price { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	}
.sidead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.header {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e9712c; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0d438b; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.header3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #e9712c; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.header4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #494745; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.header5 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0d438b; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.header6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e9712c; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #e5712d; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.categories  {
	width: 256px;
	vertical-align: top;
		
}

.categoryContent {
	color: #86837f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left; 
	line-height: normal;
}

.schedule {
background-image: url(/joomla/src/category-schedule.jpg);
background-repeat: no-repeat;
width: 237px;
height: 100px;
vertical-align: top;
font-size: 10px;
}

.news {
background-image: url(/joomla/src/category-news.jpg);
background-repeat: no-repeat;
width: 237px;
height: 100px;
vertical-align: top;
font-size: 10px;
}

.events {
background-image: url(/joomla/src/category-events.jpg);
background-repeat: no-repeat;
width: 237px;
height: 100px;
vertical-align: top;
font-size: 10px;

}


.sep {
    color: #ffffff;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    font-size: 11px;
    line-height: normal;
    text-transform: none;
}

.home {
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    font-size: 11px;
    line-height: normal;
    text-transform: none;
}


a.bottom:link { color: #014A9B; text-decoration: none; font-weight: bold; font-size: 10px;}
a.bottom:visited { color: #494745; text-decoration: none; font-weight: bold; font-size: 10px;}
a.bottom:active { color: #014A9B; text-decoration: none; font-weight: bold; font-size: 10px;}
a.bottom:hover { color: #494745; text-decoration: none; font-weight: bold; font-size: 10px;}




a.grey:link { color: #999999; text-decoration: none; }
a.grey:visited { color: #999999; text-decoration: none; }
a.grey:active { color: #999999; text-decoration: none; }
a.grey:hover { color: #bb913b; text-decoration: none }

	
	
/* ---------------------- */

/* Mambo general style */

.mod {
  background       : #FFFFFF;
  width            : 2px;
}
.mt {
  font-family      : Arial, Helvetica, sans-serif;
  color            : #FEFEFE;
  font-size        : 4px;
  font-weight      : normal;
}
 
hr {
	color           : #00549e;
	height          : 1px;
	width           : 100%;
} 

hr.separator {
	background      : transparent;
	height          : 1px;
	width           : 75px;
	border          : 1px solid #314B77;
}

.pagenavbar {
  border-top       : 1px solid #999999;
  padding          : 2px;
}

.pagenav {
  font-weight      : bold;
  color            : #CCCCCC;
}

a.pagenav, a.pagenav:visited {
  text-decoration  : none;
}

a.pagenav:hover {
  text-decoration  : none;
}

.toplink {
  font-weight      : normal;
  color            : #ffffff;
  font-size        : 12px;
}

a.toplink, a.toplink:visited {
  text-decoration  : none;
}

a.toplink:hover {
  text-decoration  : none;
}

.pagenavcounter {
  font-size        : 10px;
  color            : #b75176;
}

P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494745; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 1.3em;
}


a.nav:link { color: #ffffff; text-decoration: none; }
a.nav:visited { color: #ffffff; text-decoration: none; }
a.nav:active { color: #ffffff; text-decoration: none; }
a.nav:hover { color: #98CDC9; text-decoration: none; }

a.small:link { color: #494745; text-decoration: none; }
a.small:visited { color: #494745; text-decoration: none; }
a.small:active { color: #494745; text-decoration: none; }
a.small:hover { color: #494745; text-decoration: underline }

.nav {
	color: #ffffff;
    font-weight: bolder;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-size: 12px;
	}
	
.small {
  font-size        : 10px;
  color            : #494745;
  font-family     : Verdana, sans-serif;
	}
	
.smaller {
	color: #ffffff;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-size: 9px;
	}
	
.smallest {
	color: #494745;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-size: 9px;
	}
.navcolumn {
	background: #1e1f33 url(/joomla/src/top-navcolumn.jpg) repeat-x;
	}
.mainsection {
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
 	}
.subsection	{
	font-size: 8pt;
	font-weight: normal;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
}







.lineHeight {
	height: 10pt;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #494745;
	text-decoration: none;
}
.tableborder {
	border: 1pt solid; COLOR: #333333;
}



.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #e5712d; FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.certifications {
background-image: url(/joomla/src/category-certifications.jpg);
background-repeat: no-repeat;
width: 237px;
height: 100px;
vertical-align: top;
font-size : 10px;
}


.convergence {
background-image: url(/joomla/src/category-convergence.jpg);
background-repeat: no-repeat;
width: 237px;
height: 100px;
vertical-align: top;
font-size : 10px;
}


.techspotlight {
background-image: url(/joomla/src/category-tech-spotlight.jpg);
background-repeat: no-repeat;
width: 237px;
height: 100px;
vertical-align: top;
font-size : 10px;
}

/*
.title a:link, .title a:visited {
	font-size        : 20px;
	color            : #E7F9FD;
	text-decoration  : none;
	font-weight      : bold;
}

.title a:hover {
  font-size        : 20px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}*/

/*  Tag-line  */
.subtitle {
}

/*  Pathway  */

.pathway {
  font-size        : 10px;
  color            : #8d8d8d;
  padding-left     : 8px;
}

a.pathway:link, a.pathway:visited {
  font-size        : 10px;
  padding-left     : 0px;
}

a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
}

/*  Footer  */

/*.footer {
  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  color            : #FFFFFF;
  font-size        : 10px;
  color            : #FFFFFF;
  font-weight      : normal;
 }
.footer a:link, .footer a:visited {
  font-size        : 11px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.footer a:hover {
  font-size        : 11px;
  color            : #8d8d8d;
  text-decoration  : none;
  font-weight      : bold;
}*/

/* ---------------------- */

/* form style */
 
.button {
	font-size        : 11px;
	color            : #8d8d8d;
	margin-bottom    : 0px;
	background-color : #EDEDED;
	padding          : 1px;
	margin-left: 10px;
	border-top: thin groove;
	border-right: thin groove;
	border-bottom: thin groove;
	border-left: thin groove;
}

.back_button {
  color            : #04539e;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/bb.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : normal;
  border           : 0px solid #999999;
  padding-bottom   : 4px;
  padding-left     : 20px;
  padding-right    : 2px;
  padding-top      : 1px;
  margin-right     : 4px;
  float            : right;
  font-weight      : normal;
  line-height      : 10px;
  text-decoration  : none; 
}

.inputbox {
	border           : 1px inset;
	background-color : #FFFFFF;
	margin-bottom    : 5px;
	color			   : #8d8d8d;
	margin-left: 10px;
}

/* ---------------------- */

<!-----table stuff--->

/* Mambo menus style (default style) 

mainlevel same as footer2 - used for bottom two links */

.mainlevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4b6a7f;
	text-decoration: none;
	line-height: 17px;
	text-align: left;

}

a.mainlevel:link { color: #4b6a7f; text-decoration: none; }
a.mainlevel:active { color: #4b6a7f; text-decoration: none; }
a.mainlevel:visited { color: #4b6a7f; text-decoration: none; }
a.mainlevel:hover { color: #4b6a7f; text-decoration: underline; }



/*  FOOTER NAVIGATION  */
.mainlevelbottom {
	text-align       : center;
	margin           : 0px;
	padding-top      : 5px;
	font-size        : 10px;
	font-weight      : bold;
	color            : #014a9b;
	padding          : 2px 0px 2px 0px;
	line-height: 15px;

}

a.mainlevelbottom:link {

  text-align       : center;
  font-size        : 10px;
  color            : #014a9b;
  font-weight      : bold;
  padding-top      : 5px;
  padding          : 2px 0px 2px 0px;

	}

a.mainlevelbottom:visited {
text-align       : center;
	font-size        : 10px;
	font-weight      : bold;
	padding          : 2px 0px 2px 0px;
	color            : #494745;
	
}

a.mainlevelbottom:hover {
text-align       : center;
	font-size        : 10px;
	color            : #494745;
	font-weight      : bold;
	text-decoration  : none;

}


/* END OF FOOTER NAVIGATION */

#active_menu {
	color            : #4b6a7f;
	font-weight      : normal;
	
}

a#active_menu:hover {
  color            : #4b6a7f;
  text-decoration  : underline;
}

#active_menu2 {
	color            : #ffffff;
	background-color: #014A9B;
	font-weight      : bold;
	background-repeat: no-repeat;
	background-position: left;
}

a#active_menu2:hover {
  color            : #ffffff;
}


	
.sublevel {
	padding-left     : 10px;
}

a.sublevel:link {
color           	: #4b6a7f;
font-weight     	: bold;
}
a.sublevel:visited {
	color           	:#ddd0c7;
	font-weight     	: bold;
}

a.sublevel:hover {
	color           	: #ffffff;
}
	
/* ---------------------- */

/* Mambo navigation menu style (suffixe = -nav) */

.mainlevel-nav {
	font-size        : 10px;
	color			 : #4b6a7f;
	width            : auto !important;
	line-height      : 17px;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	
}

a.mainlevel-nav:link {
  font-size        : 10px;
  font-weight      : normal;
  color			   : #4b6a7f;
}

a.mainlevel-nav:visited {
  font-size        : 10px;
  font-weight      : normal;
  color            : #4b6a7f;

}

a.mainlevel-nav:hover {
  font-size        : 10px;
  font-weight      : normal;
  color			   : #4b6a7f;
  text-decoration  : underline;
 
}



/*  FOOTER NAVIGATION  */
.mainlevelbottom-nav {
	font-size        : 10px;
	color			 : #014a9b;
	width            : auto !important;
	line-height      : 20px;
	border-left      : 10px;
	font-family: Arial, Helvetica, sans-serif;;
	font-weight: bold;
	text-decoration  : none;
	
}

a.mainlevelbottom-nav:link {
  font-size        : 10px;
  font-weight      : bold;
  color			   : #014a9b;
  font-family		: Arial, Helvetica, sans-serif;;
  text-decoration  : none;
}

a.mainlevelbottom-nav:visited {
  font-size        : 10px;
  font-weight      : bold;
  color            : #494745;
  font-family: Arial, Helvetica, sans-serif;;
  text-decoration  : none;
}

a.mainlevelbottom-nav:hover {
  font-size        : 10px;
  font-weight      : bold;
  color			   : #494745;
  text-decoration  : none;
  font-family	   : Arial, Helvetica, sans-serif;;
  
}
/*  END OF FOOTER NAVIGATION  */


.grey {
	font-size        : 10px;
	color			 : #727779;
	width            : auto !important;
	line-height      : 18px;
	border-left      : 10px;
	font-family: Arial, Helvetica, sans-serif;;
	font-weight: normal;
}

a.grey:link {
  font-size        : 10px;
  font-weight      : normal;
}

a.grey:link, a.mainlevel-nav:visited {
  font-size        : 10px;
  font-weight      : normal;
  color            : #8d8d8d;
}

a.grey:hover {
  font-size        : 10px;
  font-weight      : normal;
  color			   : #b75176;
  text-decoration  : none;
}

/* ---------------------- */

/* Mambo general style for sections, caterogies... */
 
.createdate {
  font-size        : 10px;
  color            : #666666;
}

.modifydate {
  font-size        : 10px;
  color            : #666666;
}

a.readon:link, a.readon:visited {
  color            : #b75176;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/read.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 0px solid #FFFFFF;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

a.readon:hover {
  color            : #8d8d8d;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/read.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 0px solid #FFFFFF;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
}

.ontab {
  border-left      : 1px solid #404040;
  text-align       : center;
  font-weight      : bold;
  color            : #0A1855;
  padding          : 5px;
  cursor           : hand;
  line-height      : 40px;
}

.offtab {
  border-left      : 1px solid #404040;
  text-align       : center;
  color            : #999999;
  font-weight      : normal;
  padding          : 5px;
  cursor           : hand;
   line-height     : 40px;
}
.tabpadding {
 border-left       : 1px solid #404040;
}
.pagetext {
  visibility       : hidden;
  position         : relative;
  top              : -10;
  background-color : #FFFFFF;
  display          : none;
}

/* ---------------------- */

/* Mambo general content items style */
 
table.contentpane {
  padding-left     : 10px;
  padding-right    : 10px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}

table.contentpaneopen {
  padding-left     : 10px;
  padding-right    : 10px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}

.contentheading {
  font-size        : 14px;
  font-family      : Arial, Helvetica, sans-serif;;
  font-weight      : bold;
  line-height      : 16px;
  text-align       : left;
  color            : #494745;

	}

.contentpagetitle {
	font-family	: Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
	font-size	: 13px;
	font-weight	: bold;
 	color		: #D10C0E;
	text-align	:left;
	}

.contentdescription {
  width            : auto !important;
  display          : block;
}

table.contenttoc {
  border           : 1px solid #FFFFFF;
  background       : #F1F1F1;
  padding          : 5px;
  margin-left      : 2px;
  margin-bottom    : 2px;
}

table.contenttoc td {
    font-family		: Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
    font-size		: 8pt;
    font-weight		: normal;
    text-align		:left;
	padding			: 3px;
}

.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #999999;
}

/* ---------------------- */

/* Mambo sections style */

.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #8d8d8d;
  background       : #EDEDED;
  padding          : 1px;
	}

.sectiontableentry1 {
  vertical-align   : center;
  padding          : 3px;
  background       : #E3E3E3;
  border-top       : 1px solid #999999;
  border-bottom    : 1px solid #F1F1F1;
	}
	
.sectiontableentry2 {
  vertical-align   : center;
  padding          : 3px;
  border-top       : 1px solid #999999;
  border-bottom    : 1px solid #F1F1F1;
	}

/* ---------------------- */

/* Mambo categories style */

.category {
	color 			: #8d8d8d; 
	font-family 	: Arial, Helvetica, sans-serif;
	font-size 		: 11px; 
	font-weight 	: bold; 
	text-decoration : none;
}

a.category:link, a.category:visited {
	color			: #b75176;
}

a.category:hover {
	color			: #BAE5F0;
}

/* ---------------------- */

/* Mambo blogs style */
 
a.blogsection:link, a.blogsection:visited {
	color			: #333333; 
	text-decoration	: none; 
	font-family		:  Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
	font-size		: 10px;
	}

a.blogsection:hover {
	color			: #CCCCCC;	
	font-size		: 10px;
	}

/* ---------------------- */

/* Mambo components style */
 
 /*  General  */

.componentheading {
  background       : #ffffff;
  font-size        : 14px;
  font-family      : Arial, Helvetica, sans-serif;
  font-weight      : bold;
  line-height      : 24px;
  text-transform   : uppercase;
  text-align       : left;
  color            : #0d438b;

	}

 /*  Poll  */
 
.poll {
	font-family		: Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
	font-size		: 11px;
	font-weigh		: bold;
	color			: #b75176;
	line-height		: 14px
	}

.pollstableborder {
  border-color     : #999999;
}

/*  Web links */

a.weblinks:link, a.weblinks:visited {
	color			: #b75176;
	text-decoration	: none;
	font-weight		: normal;
	font-family		:  Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
	}

a.weblinks:hover {
	color			: #8d8d8d;
	}

/* Search page */


table.searchintro {
	border			: 1px solid #9CA7BE;
	padding			: 10px;
	}

/*  Contacts  */

table.contact {
	background-color: #FFFFFF;
	}

table.contact td.icons {
	background-color: #CCCCCC;
	}

table.contact td.details {
	background-color: #F3F3F3;
	font-size		: 11px;
	font-family		: Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
	}

.contact_email  {
  width            : 100%;
}
.contact_email .inputbox {
  width            : 345px;
}
	
/*  Newsfeeds */

.newsfeedheading {
   font-family		: Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
   font-size		: 11px;
   font-weight		: bold;
   color			: #b75176;
   }

.newsfeeddate {
	font-family		: Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
	font-size		: 10px;
	color			: #b75176;
	font-weight		: normal;
	}

.fase4rdf {
	font-family		: Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
	font-size		: 11px; 
	color			: #b75176; 
	font-weight		: normal;
	}

a.fase4rdf:link {
	font-size		: 11px; 
	font-weight		: bold; 
	color			: #8d8d8d;
	}

a.fase4rdf:hover {
	font-size		: 11px;
	font-weight		: bold;
	color			: #D2D4CD;
	}

.newsfeeddate {
	font-family		: Arial, Arial, Helvetica, sans-serif;, Helvetica, sans-serif;
	font-size		: 10px;
	color			: #b75176;
	font-weight		: normal;
	}
	
/* ---------------------- */

/* Personnal bloc position */

/*  Title  */

#header {
/*	padding-top: 98px;
	padding-right: 28px;
	padding-bottom: 2px;
	padding-left: 258px;*/
	text-indent: -5000px;
}

/*  Current date  */

/*
#currentdate {
	font-size        : 10px;
	font-family      : Arial, Helvetica, sans-serif;
	color            : #FFFFFF;
	text-decoration  : none;
	font-weight      : normal;
}*/

/*Added for IE8 Navigation Issue*/

#menuItem6 {
	white-space: nowrap !important;
	}
#menuItem7 {
	white-space: nowrap !important;
	}
#menuItem8 {
	white-space: nowrap !important;
	}
#menuItem53 {
	white-space: nowrap !important;
	}
