html {

	overflow-y: scroll;

}

body{

margin:0px;

}

.body_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000080; font-weight: normal;}

.body_text1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; font-weight: normal;} 

.body_text2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; font-weight: normal;}



.body_text_v {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; font-weight: normal;}

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

.body_text_v_highlight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: blue; font-weight: normal;}

.body_text_v_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; font-weight: bold;}

.body_text_v_bold_highlight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: blue; font-weight: bold;}





.table_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4A64CA; font-weight: bold;} 

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



.body_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; font-weight: bold; letter-spacing: 0.03em;}

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

.ref_labels a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FF9900; text-decoration: underline; font-weight: bold;}



a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; text-decoration: underline; font-weight: bold;}

a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; text-decoration: underline;}

a.menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: blue; text-decoration: none; font-weight: bold;}

a.menu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4A64CA; text-decoration: none;} 

.input {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	border: 1px solid #003366;}

.fullwidth {height: 300px;	width: 600px;}

#pageblock {border-collapse: collapse;}



#header {

    z-index: 10; 

 

    border-collapse: collapse; 

    padding: 0px; 

    border: 0px; 

    font: 11px Arial, Helvetica, sans-serif; 

    color: #2B77B5; 

    background: url(../img/header1.jpg)  no-repeat;

    text-align: center; 

    width: 720px; 

    height: 21px;

    font: 12px Arial, Helvetica, sans-serif; 

    color: #000000; 

    font-weight: bold;



}

#header a {

    text-decoration: none; 

    font-weight:   bold 10pt/1.5 arial, sans-serif

}

#header a:link {

    color: #000000; 

    font-weight: bold;

}

#header a:visited {

    color: #000000; 

    font-weight: bold;

}

#header a:hover {

    color: #53648A; 

    font-weight: bold;

}

#header a:active {

    color: #000000;

    font-weight: bold; 

}

#header td {

    cursor:pointer; font-size: 11px; color: #53648A;

}



.infolegals {padding-top: -10px;}

.infolegals a{font: bold 9px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}

.infolegals a:link{color: #999999;}

.infolegals a:visited{color: #999999;}

.infolegals a:hover{font: bold 9px Arial, Helvetica, sans-serif; text-decoration: none; color: #666666; }

.infolegals a:active{color: #999999; }

img {border: none;}

#holder img {border: none;}

#content {width: 683px;  height: 100%; border-collapse: collapse; padding: 0px; border: 0px; font: 11px Arial, Helvetica, sans-serif; color: #2B77B5; text-align: left; }

#content img {border: none;}

#quicksearch {font: 11px Arial, Helvetica, sans-serif; color: #2B77B5;}

#quicksearch select{font: 11px Arial, Helvetica, sans-serif; color: #000000; font-weight:normal;}

#login{font:  10pt/1.5 arial, sans-serif; color: #333333; font-weight:normal; padding-left: 10px;}

ul {list-style-image: url(../img/orange_bullet.jpg);}

ul.bulletsq{}

ul.arrow {list-style-image: url(../img/orange_arrow.jpg);}

ul.greenarrow {list-style-image: url(../img/green_arrow.jpg);}



ul.circle {list-style-image: url(../img/orange_circle2.gif);}

ul#sidenav{list-style: none; margin: 0; padding-left: 0px; list-style-image: url(../img/arrow.jpg); }

ul#sidenav li a:link, ul#sidenav li a:visited{ 

    padding-top:5px;

    border-top: 1px solid black; 

    text-decoration:none; 

    display: block; 

    width: 144px;

    height: 17px;  

    /*font: normal 8pt/1.5 arial, sans-serif; 

    color: #000; */

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 10px; 

    color: #4A64CA; 

    font-weight: normal;

}

ul#sidenav li a:hover {

    background-color:#DFE2EC;

    

}



ul#members_menu{

    list-style: none;

    padding-left: 0px; 

    margin: 0;  

    list-style-image: url(../img/arrow.jpg);

}

ul#members_menu li a:link, {

    padding-bottom:2px;

    border-top:1px solid white; 

    padding-left:10px;

    text-decoration:none; 

    display: block; 

    width: 133px;  

    font:  normal 8pt/1.5 arial, sans-serif; 

    /*font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #475678; font-weight: bold;*/

    color: #475678; 

}

ul#members_menu li a:visited{

    padding-bottom:2px;

    padding-left:10px;

    border-top:1px solid white; 

    text-decoration:none; 

    display: block; 

    width: 133px;  

    font:  normal 8pt/1.5 arial, sans-serif; 

    /*font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #475678; font-weight: bold;*/

    color: #475678; 

}

ul#members_menu li a:hover {background-color:#DFE2EC;}



.style2 {font-size: 12px;	color: #1473B3;	font-weight: bold;}

.style4 {font-size: 14px;	font-weight: bold;	color: #1473B3;}

.style5 {font-size: 12px; color: #000000; font-weight: bold; }

.style6 {font-size: 10px; color: #2B77B5;}

.style9 {font-size: 12px}

.style11 {font-size: 14px; font-weight: bold; color: #FF3399; }

.textebleu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #475678; font-weight: normal;}

.reftitre {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9900; font-weight: bold; letter-spacing: 0.05em;}

.reftitre1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF9900; font-weight: bold; letter-spacing: 0.05em;}



.buttonHighlightleft{ 

    background-image: url(../img/btn_active_lft.gif); 

    background-repeat:no-repeat;

}

.buttonHighlightright{ 

    background-image: url(../img/btn_active_rgt.gif); 

    background-repeat:no-repeat;

}

.buttonHighlightmiddle{

    cursor:pointer; 

    background-image: url(../img/btn_active_mid.gif); 

    background-repeat:repeat-x;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px; 

    color: blue; 

    font-weight: bold;

}

.buttonInactiveleft{ 

    background-image: url(../img/btn_inactive_lft.gif); 

    background-repeat:no-repeat;

}

.buttonInactiveright{ 

    background-image: url(../img/btn_inactive_rgt.gif); 

    background-repeat:no-repeat;

}

.buttonInactivemiddle{

    cursor:pointer; 

    background-image: url(../img/btn_inactive_mid.gif); 

    background-repeat:repeat-x;

}



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

.menu_text_top_large {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold;}



.header1 {

    z-index: 10; 

    border-collapse: collapse; 

    padding: 0px; 

    border: 0px; 

    /*font: 11px Arial, Helvetica, sans-serif; */

    font:  normal 8pt/1.5 arial, sans-serif;

    color: #475678; 

    background: url(../img/header2.jpg)  no-repeat;

    text-align: center; 

    width: 720px; 

    height: 29px;

    /*font: 12px Arial, Helvetica, sans-serif; */

   /*color: #53648A; */

    font-weight: normal;



}

.table_td_hover{

    cursor:pointer;

    /*background-color:#C1CDF5;*/

    color: #4A64CA; 

    font-weight: normal;

}

.table_td_hovertop{

    cursor:pointer;

    color: #ABF3F8; 

    font-weight: bold;

}

.table_td_out{

    cursor:pointer;

    color: #475678; 

    font-weight: normal;

}

.table_td_clicked{

    color: blue; 

    font-weight: normal;

    text-decoration: underline;

}

.table_td_clicked_top{

    color: #BED9F9; 

    font-weight: bold;

}

.line_x {

    background-image: url(../img/line_hz1.gif);

    background-repeat: repeat-x;

}



.bg_message1accueil{ 

    background-image: url(../img/bg_message1accueil.gif); 

    background-repeat:no-repeat;

}



.bg_fontText{

    font: 11px Verdana, Arial, Helvetica, sans-serif; 

    color: #53648A; 

 

}



.bg_fontText1{

    font: 11px Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold; 

    color: #000080; 

 

}



.bg_fontTextlarge{

    font: 18px Arial, Helvetica, sans-serif; 

    color: #0061FF; 

    font-weight: bold;

    cursor:pointer;

}

.bg_fontTextlarge1{

    font: 15px Verdana, Arial, Helvetica, sans-serif;

    color: #0061FF; /*#498FFD*/

    cursor:pointer; 

    font-weight: bold;

}

.bg_fontTextlarge2{

    font: 14px Verdana, Arial, Helvetica, sans-serif;

    color: #000080;

    cursor:pointer; 

    font-weight: bold;

}



.bg_message2accueil{ 

    background-image: url(../img/test1.gif); 

    background-repeat:no-repeat;

}



p.spacing { 

    padding-left: 20px;

    padding-right: 20px;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    color: #475678;

    font-weight: normal;  

}    



p.spacingbold { 

    padding-left: 20px;

    font-family: Arial, Helvetica, sans-serif; 

    font-size: 13px;

    color: #475678; 

    font-weight: bold; 

    letter-spacing: 0.03em; 

}    



table.spacer {

    padding-left: 20px;

    padding-right: 20px;

    padding-right: 0px;

    padding-right: 0px;

}



ul.circle_spac {

    padding-left: 20px;

    list-style-image: url(../img/orange_arrow.jpg);

} 



.OrangeBullet{font-weight:bold; padding-left: 20px;}

.OrangeBulletOverflow{font-weight:bold; padding-left: 35px;} 

.GreenArrow{padding-left: 40px;}

.GreenArrowOverflow{padding-left: 58px;} 



.tdx1{border: solid #000080;width:20%; border-width: 0px 0px 1px 0px;}

.tdx2{border: solid #000080; border-width: 0px 0px 1px 1px;}

.tdx3{border: solid #000080; border-width: 0px 0px 0px 1px;}   



._content {/* style grouping for content divs */

  margin: 2.5em 3%;

  font: 1em Georgia, Palatino, Serif; 

  padding: 1.5em;

  border: 8px groove  #c0c0c0;

  background: #f5f5f5;

}



._float-left {/* header element float */

  float: left;

  width: 9em;

  margin: 0 0.2em 0 0;

  background: #eee8aa;

  border-right: 2px dotted #cd853f;

  border-bottom: 2px dotted #cd853f;

  }



._top {/* after header margin adjustment */

  margin-top: 0;

  padding: 0.2em;

  border-top: 3px dotted #696969;

  background: #ffffe0;

}