/***************************** STYLESHEET V1.0 BY LE HUU THAO (huu-thao.le@gfi.be) **************************edited by Willem*/

body
{
 margin: 0px;
 background-color: white;
}

ul
{
 color: rgb(107,178,230);
 margin-left: 15px;
 padding-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}
.layoutMillieuHaut
{
 font-size: 1px; 
 background-image: url('../images/millieu.haut.1px.jpg'); 
 background-color: transparent; 
 background-position: bottom;	 
}

.millieuMillieuGauche
{
 font-size: 1px; 
 background-color: rgb(135,140,169); 
}

.millieuMillieuDroite
{
 font-size: 1px; 
 background-repeat: repeat-y; 
 background-image: url('../images/millieu.millieu.droite.1px.jpg'); 
 background-color: transparent; 
 background-position: left; 	
}

.millieuBasGauche
{
 font-size: 1px; 
 background-image: url('../images/millieu.bas02.1px.jpg'); 
 background-color: #08104F;
 background-repeat: repeat-x;
 background-position: bottom;
}
.millieuBasDroite
{
 font-size: 1px; 
 background-image: url('../images/millieu.bas02.1px.jpg'); 
 background-color: #E2E4E3; 
 background-repeat: repeat-x; 
 background-position: bottom;
}
/* exa669: added on 15/05/2009 */
.cableDroite
{
 font-size: 1px; 
 background-repeat: repeat-y; 
 background-image: url('../images/cable.jpg'); 
 background-color: transparent; 
 background-position: left;	
}
.millieuBas
{
 font-size: 1px; 
 background-image: url('../images/millieu.bas.1px.jpg'); 
 background-color: transparent; 
 background-position: bottom;
}


.navBarZone{font-size: 1px;  background-color: #e3e3e3;}
.footerZonne1{font-size: 1px; background-color: rgb(107,178,230);}
.bodyZoneWelcome{padding: 0px 0px 0px 0px; vertical-align: text-top;}
.bodyZoneMain{padding: 0px 30px 0px 30px; vertical-align: text-top;}
.bodyZone{padding: 15px 8px 5px 25px; vertical-align: text-top;}

A.navLink{Font-size:10px; font-family:  Verdana, Arial, Helvetica ;font-style: normal; vertical-align: middle; FONT-WEIGHT: normal;}
A.navLink:link {Color : #FFF;Text-Decoration : none;}
A.navLink:active{Color : #FFF;Text-Decoration : none;}
A.navLink:visited{Color : #FFF;Text-Decoration : none;}
A.navLink:hover{Color : #FFF;Text-Decoration : underline;}

.navLabelSeparator
{
 font-size:10px;
 font-family:  Verdana, Arial, Helvetica;
 font-style : normal;
 vertical-align: middle;
 font-weight: normal;
 color : #FFF;
}
.navLabel
{
 font-size:10px;
 font-family:  Verdana, Arial, Helvetica;
 font-style : normal;
 vertical-align: middle;
 font-weight: normal;
 color : #FFF;
}
A.langLink{Font-size:10px;font-family:  Verdana, Arial, Helvetica;font-style : normal;vertical-align: middle;FONT-WEIGHT: normal;}
         A.langLink:link {Color : #FFF;Text-Decoration : none;}
         A.langLink:active{Color : #FFF;Text-Decoration : none;}
         A.langLink:visited{Color : #FFF;Text-Decoration : none;}
         A.langLink:hover{Color : #FFF;Text-Decoration : underline;}

A.langLink2{Font-size:10px;font-family:  Verdana, Arial, Helvetica;font-style : normal;vertical-align: middle;FONT-WEIGHT: normal;}
         A.langLink2:link {Color : rgb(9,16,79);Text-Decoration : none;}
         A.langLink2:active{Color : rgb(9,16,79);Text-Decoration : none;}
         A.langLink2:visited{Color : rgb(9,16,79);Text-Decoration : none;}
         A.langLink2:hover{Color : rgb(9,16,79);Text-Decoration : underline;}
		 
A.quickLink{Font-size:10px;font-family:  Verdana, Arial, Helvetica;font-style : normal;vertical-align: top; FONT-WEIGHT: normal;}
         A.quickLink:link {Color : rgb(102,102,102);Text-Decoration : none;}
         A.quickLink:active{Color : rgb(102,102,102);Text-Decoration : none;}
         A.quickLink:visited{Color : rgb(102,102,102);Text-Decoration : none;}
         A.quickLink:hover{Color : rgb(102,102,102);Text-Decoration : underline;}

         
         .langLabel
         {
          font-size:10px;
          font-family:  Verdana, Arial, Helvetica;
          font-style : normal;
          vertical-align: top;
          font-weight: normal;
          color : #FFF;
         }

.langLabel2
{
  font-size:10px;
  font-family:  Verdana, Arial, Helvetica;
  font-style : normal;
  vertical-align: top;
  font-weight: normal;
  color : rgb(9,16,79);
}

.quickLinkFont{
  font-size:10px;
  font-family:  Verdana, Arial, Helvetica;
  font-style : normal;
  vertical-align: top; 
  font-weight: normal;
  color: rgb(107,178,230);
}

.submitSearch {
 text-indent:-5000px;
 width:24px;
 height:24px;
 border:none;
 cursor: pointer;
}

/***********************************************/
/*                  BODY                       */
/***********************************************/
.bodytext{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: rgb(102,102,102);
 line-height: 14px;
 text-decoration: none;
 display: block;
 padding: 0px;
 margin: 0;
}

.bodytext2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: black;
 line-height: 13px;
 text-decoration: none;
 display: block;
 padding: 0px;
 margin: 0;
}

A{Font-size: 11px; font-family:  Verdana, Arial, Helvetica;font-style : normal;FONT-WEIGHT: bold;}
A:link {Color : rgb(107,178,230);Text-Decoration : underline;}
A:active{Color : rgb(107,178,230);Text-Decoration : underline;}
A:visited{Color : rgb(9,16,79);Text-Decoration : underline;}
A:hover{Color : rgb(107,178,230);Text-Decoration : underline;}

/*
A{Font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
A:link{color: blue;text-decoration: none;}
A:visited{text-decoration: none;color: #800080;}
A:hover{text-decoration: underline; color: blue;}
A:active{text-decoration: underline;color: blue;}*/

A.btelLink{Font-size: 11px; font-family:  Verdana, Arial, Helvetica;font-style : normal;FONT-WEIGHT: bold; line-height: 14px;}
A.btelLink:link {Color : rgb(107,178,230);Text-Decoration : none;}
A.btelLink:active{Color : rgb(107,178,230);Text-Decoration : none;}
A.btelLink:visited{Color : rgb(107,178,230);Text-Decoration : none;}
A.btelLink:hover{Color : rgb(107,178,230);Text-Decoration : underline;}

A.bsysLink{Font-size: 11px; font-family:  Verdana, Arial, Helvetica;font-style : normal;FONT-WEIGHT: bold; line-height: 14px;}
A.bsysLink:link {Color : rgb(222,149,40);Text-Decoration : none;}
A.bsysLink:active{Color : rgb(222,149,40);Text-Decoration : none;}
A.bsysLink:visited{Color : rgb(222,149,40);Text-Decoration : none;}
A.bsysLink:hover{Color : rgb(222,149,40);Text-Decoration : underline;}

A.syntAccueilLink{Font-size: 11px; font-family:  Verdana, Arial, Helvetica;font-style : normal;FONT-WEIGHT: bold; line-height: 14px;}
A.syntAccueilLink:link {Color : rgb(9,16,79);Text-Decoration : none;}
A.syntAccueilLink:active{Color : rgb(9,16,79);Text-Decoration : none;}
A.syntAccueilLink:visited{Color : rgb(9,16,79);Text-Decoration : none;}
A.syntAccueilLink:hover{Color : rgb(9,16,79);Text-Decoration : underline;}

/***********************************************/
/*                      COLOR                  */
/***********************************************/
/*.color1
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #993300;
 line-height: 14px;
}*/

.color2
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #E96B10;
 line-height: 14px;
 font-size: 11px;
}
.color3
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #B1C5EA;
 line-height: 14px;
 font-size: 11px;
}
.color4
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #939495;
 line-height: 14px;
}

/***********************************************/
/*                     TABLE                   */
/***********************************************/

.table1
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border: 1px solid #42ade7;
 background-color: #FFF;
 font-size: 10px;
 padding: 0px;
 spacing: 0px;
}
.table2
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFF;
 border: 1px solid #0A4F8C;
 font-size: 10px;
 padding: 0px;
}
.table3
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFF;
 /*border: 1px solid #CCC;*/
 font-size: 10px;
 padding: 2px;
}

OPTION.opttitle1{background-color:#42ade7; color:white}
OPTION.opttitle2{background-color:#0A4F8C; color:white}
/* OPTION.opttitle3{background-color:#BAD809; color:white} */

.th1 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 background-color: #42ade7;
 font-weight: bold;
 text-align: center;
}
.th2 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 background-color: #0A4F8C;
 font-weight: bold;
 text-align: center;
 padding: 1px;
}
.th3 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
 background-color: #FFF ;
 padding: 1px;
 font-weight: normal;
 text-align: center;
}

.tdcol
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #ECECEC;
 color: #414141;
}

caption
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}
/***********************************************/
/*                    TITLE                    */
/***********************************************/

.title1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: rgb(107,178,230);
 font-weight: bold;
 padding-bottom: 11px;
 text-decoration: none;
 display: block;
}

.title2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: rgb(102,102,102);
 font-weight: bold;
}

.title3{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #628EBC;
}

.title4{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #CCC;
 font-size: 12px;
}

.title5{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #B1C5EA;
 font-size: 10px;
}

.menuActiv 
{
	color: rgb(107,178,230);
	text-decoration: none;
	font-size: 11px; 
       font-weight: bold; 
}
.menuInactiv 
{
	font-size: 11px; 
      font-weight: bold; 
}

/** ----------------   MENU DYNAMIC  -------------------------- **/

ul.nav 
{
	list-style: none;
 	width: 180px;
      padding: 0;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
      padding: 6px 0px 6px 0px;
}

ul.nav a 
{
	text-decoration: none;
	display: block;
	padding: 6px 0px 6px 0px;
	width: 180px;
	background: #e3e3e3;
      margin: 0;
      color: rgb(9,16,79);
      font-size: 11px; 
      font-weight: bold;
}

ul.nav a:visited 
{
	color: rgb(9,16,79);
	text-decoration: none;
	display: block;
	padding: 6px 0px 6px 0px;
	width: 180px;
	background: #e3e3e3;
       margin: 0;
       font-size: 11px;
       font-weight: bold;
}

ul.nav a:hover 
{
	color: rgb(107,178,230);
	text-decoration: none;
	background: #e3e3e3;
      padding: 6px 0px 6px 0px;
	width: 180px;
      margin: 0;
	font-family: Verdana, Arial, sans-serif;
      font-size: 11px;
      font-weight: bold; 
}

ul.nav li 
{
	float: left;
	position: relative;
       padding: 0;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
       font-size: 10px; 
}
			
ul.nav li ul 
{
	list-style: none;
	position: absolute;
	left: 180px;
	top: 0;
	display: none;
	width: 180px;
	border-left: 1px solid #FFF;
       background: #e3e3e3;
       padding: 0;
	margin: 0;
       font-family: Verdana, Arial, sans-serif;
       font-size: 10px;
        
}
		
ul.nav li:hover ul 
{ 
 	display: block;
}
			
ul.nav li:hover ul li ul 
{ 
	display: none;
}
ul.nav li ul li:hover ul li ul
{ 
	display: none;
}
			
ul.nav li ul li:hover ul
{ 
	display: block;
}
ul.nav li ul li ul li:hover ul
{ 
	display: block;
}
/******************************** FORMS *******************************************/
.textfield
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  border: rgb(226, 226, 227) 1px solid;
  COLOR: rgb(102, 102, 102); 
  BACKGROUND-COLOR: white;
  width: 240px;
}

.required {
  color: rgb(107, 178, 230);
  FONT-WEIGHT: bold;
}

A.submitLink {
   Font-size:10px;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-style : normal;
   FONT-WEIGHT: bold;
   color: rgb(102,102,102);
   padding: 4px;
   background-color: rgb(226, 227, 227);
}

.formButton {
   Font-size:10px;
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-style : normal;
   FONT-WEIGHT: bold;
   color: rgb(102,102,102);
   padding: 4px;
   background-color: rgb(226, 227, 227);
   border: 1px solid rgb(226, 227, 227);
}

A.submitLink:link {Color : rgb(102,102,102);Text-Decoration : none;}
A.submitLink:active{Color : rgb(102,102,102);Text-Decoration : none;}
A.submitLink:visited{Color : rgb(102,102,102);Text-Decoration : none;}
A.submitLink:hover{Color : rgb(102,102,102);Text-Decoration : underline;}