body {
/*----------green scrollbar------------------ 
scrollbar-3dlight-color:#ECECEC;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#033000;
scrollbar-darkshadow-color:#000d00;
scrollbar-face-color:#00A96B;
scrollbar-highlight-color:#474B4D;
scrollbar-track-color:#CFCFCF;
scrollbar-shadow-color:#D9D6D6;
-------------------------------------------*/


scrollbar-base-color: #3b3b3b;
scrollbar-arrow-color: #fff;
scrollbar-darkshadow-color: #ccc;
scrollbar-face-color: #505050;
font-size: 12px; 
font-family:  Arial, Helvetica, sans-serif;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

p {font-size: 12px; font-family:   Arial, Helvetica,sans-serif; color : #333333;}
div {font-size: 12px; font-family:  Arial, Helvetica,sans-serif; color : #333333;}
span {font-size: 12px; font-family:  Arial, Helvetica,sans-serif; color : #333333;}
th {font-size: 12px; font-family:  Arial, Helvetica,sans-serif; color : #333333;}
td {font-size: 12px; font-family:  Arial, Helvetica,sans-serif; color : #333333;}

ul {list-style-image: url(/images/dot.gif);}

a { font-size : 12px; color : #009B67; text-decoration : none; outline:none;}
a:hover { font-size : 12px; color : #009B67;text-decoration : Underline;outline:none;}


.topmenu A {font-family:  Arial, Helvetica,sans-serif; font-size: 12px; color: #FFFFFF; padding-bottom: 12px; padding-left: 10px; padding-right: 10px; padding-top: 12px; text-decoration: none; font-weight:bold; display:block; border-right-width: 1px; border-right-style: solid; border-right-color: #2BB68E;}
.topmenu A:hover { background: url(/images/topnavover.jpg);  font-family:  Arial, Helvetica,sans-serif; font-size: 12px; color: #64FEB0; text-decoration: none}
.topmenu A:selected { background-color: #107D5B;  font-family:  Arial, Helvetica,sans-serif; font-size: 12px; color: #64FEB0; text-decoration: none}
.submenu A {font-family:  Arial,Helvetica, sans-serif; font-size: 12px; color: #159B6A; padding-bottom: 4px; padding-left: 15px; padding-right: 15px; padding-top: 4px; text-decoration: none;}
.submenu A:hover { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #159B6A; text-decoration: undeline}
.submenu A:active {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #159B6A; text-decoration: undeline}
.submenu A:selected { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #159B6A; text-decoration: undeline}
.topgreen A {font-family:  Arial, Helvetica,sans-serif; font-size: 11px; color: #80C4AD; padding-bottom: 3px;  text-decoration: none;}
.topgreen A:hover { font-family:  Arial, Helvetica,sans-serif; font-size: 11px; color: #80C4AD; padding-bottom: 3px;  text-decoration: underline;}
.topgreen A:active { font-family:  Arial, Helvetica,sans-serif; font-size: 11px; color: #80C4AD; padding-bottom: 3px;  text-decoration: underline;}
.greenlink11 A {font-family:  Arial, Helvetica,sans-serif; font-size: 11px; color: #009B67; padding-bottom: 3px;  text-decoration: none;}
.greenlink11 A:hover { font-family:  Arial, Helvetica,sans-serif; font-size: 11px; color: #009B67; padding-bottom: 3px;  text-decoration: underline;}
.greenlink11 A:active { font-family:  Arial, Helvetica,sans-serif; font-size: 11px; color: #009B67; padding-bottom: 3px;  text-decoration: underline;}
.bottomlink a { font-size : 12px; color : #333333; text-decoration : none; padding-right: 20px;}
.bottomlink a:hover { font-size : 12px; color : #333333;text-decoration : Underline;}
.bottomsmlink a { font-size : 11px; color : #999999; text-decoration : none;}
.bottomsmlink a:hover { font-size : 11px; color : #999999;text-decoration : Underline;}
.whitelink a { font-size : 12px; color : #ffffff; text-decoration : none; }
.whitelink a:hover { font-size : 12px; color : #ffffff; text-decoration : Underline;}
.rightgreen A {font-family:  Arial, Helvetica,sans-serif; font-size: 12px; color: #64FEB0; padding-bottom: 3px;  text-decoration: none; font-weight:bold;}
.rightgreen A:hover { font-family:  Arial, Helvetica,sans-serif; font-size: 12px; color: #64FEB0; padding-bottom: 3px;  text-decoration: underline;}
.rightgreen A:active { font-family:  Arial, Helvetica,sans-serif; font-size: 12px; color: #64FEB0; padding-bottom: 3px;  text-decoration: underline;}
.rightgreen2 A {font-family:  Arial, Helvetica,sans-serif; font-size: 12px; color: #64FEB0; padding-bottom: 3px;  text-decoration: none; }
.rightgreen2 A:hover { font-family:  Arial, Helvetica,sans-serif; font-size: 12px; color: #64FEB0; padding-bottom: 3px;  text-decoration: underline;}
.rightgreen2 A:active { font-family:  Arial, Helvetica,sans-serif; font-size: 12px; color: #64FEB0; padding-bottom: 3px;  text-decoration: underline;}
.blackbold11 A {font-family:  Arial, Helvetica,sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight:bold;}
.blackbold11 A:hover { font-family:  Arial, Helvetica,sans-serif; font-size: 11px; color: #000000; text-decoration: underline; font-weight:bold;}
.blackbold11 A:active { font-family:  Arial, Helvetica,sans-serif; font-size: 11px; color: #000000; text-decoration: underline; font-weight:bold;}

.helvetica{font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold }


.text11 {font-size: 11px; }
.leagal11 {font-size: 11px; color : #999999;}
.red11 { color:#FF0000; font-size: 11px;}
.green11 { color:#009B67; font-size: 11px;}
.formfield {color: #44494F; font-family: Arial; font-size: 11px; border: groove 1px black; padding: 2;}
.highlight { background-color: #cccccc; font-size: 11px;}
.contentpad {padding: 60px 40px 40px 50px; }
.lefttoppad {padding: 20px 0px 0px 20px; }
.column1pad {padding: 0px 0px 0px 30px; }
.column2pad {padding: 0px 10px 10px 20px; }
.contentpad {padding: 10px 40px 10px 10px; }
.contentpad2 {padding: 10px 10px 10px 10px; }
.bold11white { font-weight:bold; color:#FFFFFF; font-size:11px; font-family:  Arial, Helvetica,sans-serif; }
.boldgreen { color:#009B67; font-weight:bold;}
.boldgreen14 { color:#009B67; font-weight:bold; font-size: 14px;}
.boldgreen18 { color:#009B67; font-weight:none; font-size: 24px;}
.boldsubmenu { font-weight:bold; font-family:  Arial, Helvetica,sans-serif; padding-left: 15px; padding-right: 15px;}
.bigboldsubmenu { font-weight:bold; font-family:  Arial, Helvetica,sans-serif; font-size:15px;padding-left: 15px; padding-right: 15px;}
.white { color:#FFFFFF;}
.whitetitle { color:#FFFFFF; font-size:14px; font-family:  Arial, Helvetica,sans-serif; font-weight:bold;}
.title {font-size: 14px; font-weight:bold; font-family: Arial, Helvetica,sans-serif;}
.borderleft { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC;}
.borderleft2 { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; padding: 10px 0px 0px 10px;}
.borderbottom { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.bordertop { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC;}
.subtitle {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left; display: block; width: 90%; border-bottom-width: thin; border-bottom-style: inset; border-bottom-color: #DADADA;}
.tittle {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left; display: block; width: 100%; border-bottom: 1px solid #c2c2c2;}
.tittle2 {color:#373737;font-family: Helvetica, sans-serif; font-size: 13px; font-weight: none; text-align: left; display: block; width: 100%; border-bottom: 1px solid #c2c2c2;}
.tablecontent2 {background-color: #F2F2F2;}
.tablelfcolum {border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #D3D2D2; border-bottom-color: #D3D2D2; padding: 10px 10px 10px 10px;}
.tablelfcolum2 {border-left-width: 1px; border-left-style: solid; border-left-color: #D3D2D2; padding: 10px 10px 10px 10px;}
.tablelfcolum3 {border-left-width: 1px; border-left-style: solid; border-left-color: #D3D2D2;}
.tablelfcolum33 {border-left-width: 1px; border-left-style: solid; border-left-color: #D3D2D2; border-right-width: 1px; border-right-style: solid; border-right-color: #D3D2D2;}
.tablelfcolum4 {border-left-width: 1px; border-left-style: solid; border-left-color: #D3D2D2; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #FFFFFF; padding: 10px 10px 10px 10px;}
.tablelfcolum5 {border-top-width: 1px; border-top-style: solid; border-top-color: #D3D2D2; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3D2D2; padding: 10px 10px 10px 10px;}
.tablelfcolum55 {border-top-width: 1px; border-top-style: solid; border-top-color: #D3D2D2; }
.tablelfcolum6 {border-left-width: 1px; border-left-style: solid; border-left-color: #D3D2D2; padding: 5px 5px 5px 5px;}
.tablelfcolum7 {border-left-width: 1px; border-left-style: solid; border-left-color: #D3D2D2; border-right-width: 1px; border-right-style: solid; border-right-color: #D3D2D2; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #FFFFFF;padding: 5px 5px 5px 5px;}
.tablelfcolum8 {border-left-width: 1px; border-left-style: solid; border-left-color: #D3D2D2; border-right-width: 1px; border-right-style: solid; border-right-color: #D3D2D2; padding: 5px 5px 5px 5px;}
.tablelfcolum9 {border-left-width: 1px; border-left-style: solid; border-left-color: #D3D2D2;}
.tablergcolum {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3D2D2; padding: 10px 10px 10px 10px;}
.tablelfrgcolum {border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D3D2D2; border-left-color: #D3D2D2; padding: 10px 10px 10px 10px;}
.tablelfrgcolum2 {border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D3D2D2; border-left-color: #D3D2D2;}
.tablelfbottom {border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D3D2D2; border-left-color: #D3D2D2; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3D2D2; padding: 10px 10px 10px 10px;}


#tabsmenu {width: 850px; position: absolute; top: 330px; left: 42px; padding: 0px 0px 0px 0px;}
#tabsmenu2 {width: 850px; position: absolute; top: 152px; left: 50px; padding: 0px 0px 0px 0px;}
#tabsmenu3 {
	width: 418px;
	position: absolute;
	top: 101px;
	left: 222px;
	padding: 0px 0px 0px 0px;
}
#tabssubmenu { width: 705px; position: absolute; top: 380px; left: 50px; padding: 0px 0px 0px 0px;}
#tabssubmenu2 { width: 705px; position: absolute; top: 264px; left: 51px; padding: 0px 0px 0px 0px;}
#tabssubmenufees { width: 705px; position: absolute; top: 380px; left: 51px; padding: 0px 0px 0px 0px;}
#clientlogin { width: 200px; position: absolute; top: 333px; left: 780px; padding: 0px 0px 0px 0px; background-color: #009B67;}

/*tabs menu css--------------------------------*/
.shadetabs{ list-style: none; padding: 0; margin: 0 }
.shadetabs li{float: left; display: block; margin: 0; padding: 0; }

.shadetabs li a{ color: #159B6A; font-size: 13px;  font-family: helvetica, arial, sans-serif; background: url("/images/tabs_lf_dw.gif") top left no-repeat; text-decoration: none; padding-left: 15px; padding-bottom: 8px; padding-top: 8px; }
.shadetabs li a:hover{ text-decoration: underline; color: #159B6A; background: url("/images/tabs_lf_up.gif") top left no-repeat; text-decoration: none; padding-left: 15px; }
.shadetabs li.selected{ position: relative; top: 1px; background: url("/images/tabs_lf_up.gif") top left no-repeat; text-decoration: none; }

.shadetabs li.selected a{ /*selected main tab style */ background: url("/images/tabs_lf_up.gif") top left no-repeat; text-decoration: none; border-bottom-color: white; }
.shadetabs li.selected a:hover{ /*selected main tab style */ text-decoration: none; background: url("/images/tabs_lf_up.gif") top left no-repeat; text-decoration: none; }
.shadetabs li.selected a span{ color: #000000; background: url("/images/tabs_rg_up.gif") right top no-repeat; padding-right: 15px;padding-bottom: 8px;padding-top: 8px; }

.shadetabs a span { background: url("/images/tabs_rg_dw.gif") right top no-repeat; padding-right: 15px; padding-bottom: 4px; padding-top: 4px; color: #028156;} 
.shadetabs a, #navigation a span { display: block; float: left } 
/* Commented backslash hack hides rule from IE5-Mac \*/ 
.shadetabs a, #navigation a span { float: none } 
/* End IE5-Mac hack */
.shadetabs a:hover span { color: #159B6A; background: url("/images/tabs_rg_up.gif") right top no-repeat; padding-right: 15px;padding-bottom: 8px;padding-top: 8px; }
.shadetabs a:active span { color: #159B6A; background: url("/images/tabs_rg_up.gif") right top no-repeat; padding-right: 15px;padding-bottom: 8px;padding-top: 8px; }
.shadetabs a:selected span { color: #159B6A; background: url("/images/tabs_rg_up.gif") right top no-repeat; padding-right: 15px;padding-bottom: 8px;padding-top: 8px; } 
.tabcontent{display:none;}
/*end css menu tabs-----------------------------*/



/* These are standard sIFR styles... do not modify -----------------------------------*/
h4 {/*color: #373737;*/ font-size: 16px; margin: 20px 0 20px 0; display: inline; font-variant:normal; }

.sIFR-flash { visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash h4 {visibility: hidden; font-size: 16px;}
/*------------------------------------------------------------*/


.hideContent{ background-color: #fff;margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0; display:none}




/*secure login page style-------------------------------------------------*/
#force{ width:280px;height:292px;}

#pages {
  position: relative;
  width:470px;
}

#pages #precedente {
display: block;
  float: right;
}

#pages #precedente a {
  display: block;

}

#pages #courante {
  display: block;
  float: right;
  padding: 3px 5px; vertical-align: text-bottom;
  min-height: 15px;
  background-color: #fff;
  color: #000;
  font-weight: bold;

}

#pages #suivante {
  display: block;
  float: right;
  height: 22px;
  width: 37px;
}

#pages #suivante a {
 display: block;

}

#hidden {
background-color:#fff;
  float: right;
  height: 22px;
  width: 37px;
}

.arrow li{
list-style-type:circle;
list-style-image:url(/secure_login/images/arrow_list.gif);

}

li.puce1 {

	list-style-image:url(/secure_login/images/1bullet.gif);
}

li.puce2 {
	list-style-image:url(/secure_login/images/2bullet.gif);
}

li.puce3 {
	list-style-image:url(/secure_login/images/3bullet.gif);
}

.imgBullet{
float:left;
}
/*--------------------------------------------------------------------------------*/


.lightboxTitle{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#009B67; font-weight:none; font-size: 20px;"}

.helvetica{font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold }

.grey_line{ background-color:#f5f5f5;font-weight:bold; font-family:  Arial, Helvetica,sans-serif; font-size:13px; padding-left: 15px; padding-right: 15px;border-bottom:1px solid #f2f2f2}

.tablecontent-greyBorder {background-color: #F2F2F2; border-bottom:1px solid #666}

.rounded-corners {
     -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	behavior: url(/fr/javascript/border-radius.htc);
    border-radius: 7px;
}