html {

	overflow-y: scroll;

}

body{margin:0px; background-color: #4E97B6;}

.h1{ font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #4A64CA; font-weight: bold; text-align:left;  padding-left: 8px; padding-top: 1px;}

.h2{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #4A64CA; font-weight: bold; text-align:center; padding-left: 5px; padding-right: 5px;}

.h3{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #CC3300; font-weight: bold; text-align:left; padding-left: 5px; padding-right: 5px;}

.h4{ font-family: Verdana, Arial, Helvetica,   sans-serif; font-size: 14px;  color: #4289A5; font-weight: bold; text-align:left; padding-left: 5px; padding-right: 5px;}

#scroll_text{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; font-weight: normal; padding-left: 12px; }

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

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

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



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

.body_text_v_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; 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: #336699; 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: #336699; font-weight: normal; padding-left: 3px;} 



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

.ref_labels {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; 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: 11px; color: #FF9900; text-decoration: underline; font-weight: normal;}

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



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

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

#corps{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; font-weight: normal; padding-left: 10px; padding-right: 20px;
}
#corps2{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; font-weight: normal; padding-left: 310px;
}
ul#corps li {list-style: bullet; padding-right: 3px;}


#pageblock {border-collapse: collapse; background-color:#FFFFFF}

#navbar {margin-top: 145px; background-color: #AFBDD5; text-align: center;}

#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;

}


img {border: none;}

ul {list-style: bullet;}

ul#sidenav{list-style: none; margin: 0; padding-left: 0px; }

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

	list-style: none;
	
    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:#EAECEE;   

}

#body_trans #nav_trans a, #body_test #nav_test a, #body_gloss #nav_gloss a, #body_sam #nav_sam a, #body_doc #nav_doc a, 
#body_link4l #nav_link4l a,  #body_lin #nav_lin a, 
#body_ref #nav_ref a, #body_shop #nav_shop a, #body_teach #nav_teach a {background: #4E97B6; color: #FFFFFF; border-bottom: thin #4E97B6; margin-bottom: -1px;}


.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;}


.selectedlft {
    background-image: url(../img/btn_selected_lft.gif); 

    background-repeat:no-repeat;
}
	
.selectedmid {
	color:#FFFFFF;
    font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

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

    background-repeat:repeat-x;
}

.selectedrgt {
    background-image: url(../img/btn_selected_rgt.gif); 

    background-repeat:no-repeat;
}

.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: verdana, Arial, Helvetica, sans-serif;

    font-size: 11px; 

    font-weight: normal;

}

.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{

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

    font-size: 11px; 

    font-weight: normal;

    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: #336699; 

 

}



.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: #336699;

    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 #336699;width:20%; border-width: 0px 0px 1px 0px;}

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

.tdx3{border: solid #336699; 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;

}