/*
Classes used in Kelga
*/

/*Body class*/
body { background-color: #005C77; margin: 0; padding: 0;}
div.conteneur { min-height: 100%; position: relative; width:767px; margin:0 auto; padding: 0; background:url("../images/kelga_2.gif"); }
div.top { height: 212px; line-height: 212px;}
div.main { float: left; width: 500px; background:url("../images/kelga_2.gif"); margin:0 0 0 10px; }
div.menu { float: right; width:200px; }
div.bottom { clear:both; height: 66px; background:url("../images/kelga_4.gif");  }

/*New Styles*/
/*Form class*/
form { margin:0; padding:0; }

/*Table class*/
td.main_page { background-image : url("../images/kelga_2.gif"); padding : 0 5px 0 21px; font-size : 15px; color : white; font-family : "Times New Roman";}

table.tab { width:532px; border-collapse:collapse; }
td.tab_title { background-image:url("../images/kelga_tab1.gif"); line-height:43px; margin:0px; padding : 0 5px 0 35px; font-size : 15px; color : white; font-family : "Times New Roman";}
td.tab_title_reduce { background-image:url("../images/kelga_tab2.gif"); line-height:43px; padding : 0 5px 0 35px; font-size : 15px; color : white; font-family : "Times New Roman";}

tr.tab_line1 { background-color:#F8F8F8;}
tr.tab_line2 { background-color:#EFEFEF;}
td.tab_cell { font-size : 15px; color : #000000; font-family : "Times New Roman"; border-width: 0 0 1px 0; border-color: #005C77; border-style: solid;}
td.tab_border { width: 1px; padding:0; margin:0; background-color:#005C77; border-width: 0;}

table.scribe_tab { border-collapse:collapse; border: 0px solid black; background-color: #ffff80}
td.scribe_cell { border: 1px solid black; }

dl.dl_tab { width:532px; padding:0; margin:0;}
dd.dd_title { background-image:url("../images/kelga_tab1.gif"); line-height:43px; margin:0px; padding : 0 5px 0 35px; font-size : 15px; color : white; font-family : "Times New Roman";}
dd.dd_title_reduce { background-image:url("../images/kelga_tab2.gif"); line-height:43px; padding : 0 5px 0 35px; font-size : 15px; color : white; font-family : "Times New Roman";}
dd.li_line1 { background-image:url("../images/kelga_tab3.gif"); border-width: 0 0 1px 0; border-color: #005C77; border-style: solid;}
dd.li_line2 { background-image:url("../images/kelga_tab4.gif"); border-width: 0 0 1px 0; border-color: #005C77; border-style: solid;}
label.label_cell { font-size : 15px; color : #000000; font-family : "Times New Roman";}


a.menu_link{ font-size : 13px; color : #005C77; font-family : "Times New Roman";}

.titre_menu { font-size : 15px; color : white; font-family : "Times New Roman";}
a.titre_menu { font-size : 15px; color : white; font-family : "Times New Roman";}


dl.main_mnu{width: 200px; padding: 0 0; margin: 0 0;}
dd.main_mnu_title{display:block; cursor:pointer; background:url("../images/kelga_5a.gif"); line-height:49px; vertical-align:middle; text-align : right; margin: 0; padding : 0 50px 0 5px; font-size : 15px; color : white; font-family : "Times New Roman";}
dd.main_mnu_link{display:block; cursor:pointer; background:url("../images/kelga_6.gif"); line-height:49px; vertical-align:middle; text-align : right; margin: 0; padding : 0 50px 0 5px; font-size : 15px; color : white; font-family : "Times New Roman";}
dd.main_mnu_expand{display:block; cursor:pointer; background:url("../images/kelga_5b.gif"); line-height:49px; vertical-align:middle; text-align : right; margin: 0; padding : 0 50px 0 5px; font-size : 15px; color : white; font-family : "Times New Roman";}
dd.main_mnu_footer{display:block; background:url("../images/kelga_7.gif"); height:19px; text-align : center; margin: 0 0;}
dd.main_mnu_cell{background:url("../images/kelga_3.gif"); text-align : center ; margin: 0; padding : 0 5px; font-size : 13px; color : white; font-family : "Times New Roman";}

dl.sub_mnu{width: 150px;}
dd.sub_mnu_title{display:block; cursor:pointer; background:url("../images/kelga_menu1.gif"); line-height:23px; text-align : center; margin: 0; padding : 0 5px; font-size : 13px; color : white; font-family : "Times New Roman";}
dd.sub_mnu_link{display:block; cursor:pointer; background:url("../images/kelga_menu5.gif"); line-height:23px; text-align : center; margin: 0; padding : 0 5px; font-size : 13px; color : white; font-family : "Times New Roman";}
dd.sub_mnu_expand{display:block; cursor:pointer; background:url("../images/kelga_menu4.gif"); line-height:23px; text-align : center; margin: 0; padding : 0 5px; font-size : 13px; color : white; font-family : "Times New Roman";}
dd.sub_mnu_footer{display:block; background:url("../images/kelga_menu2.gif"); height:23px; text-align : center; margin: 0; padding : 0 5px;}
dd.sub_mnu_cell{ background:url("../images/kelga_menu3.gif"); text-align : center; margin: 0; padding : 0 5px; font-size : 13px; color : white; font-family : "Times New Roman";}

ul {padding: 0; margin: 0;}
dd {padding: 0; margin: 0;}
dl {padding: 0; margin: 0;}

/*------------------------------------------------------------------------------*/
/*Old styles*/
/*Font class*/
.error { text-align : center; font-size : 15px; color : darkred; font-weight : bold; font-family : "Times New Roman";}
a.error { text-align : center; font-size : 15px; color : darkred; font-weight : bold; font-family : "Times New Roman";}
.text { text-align : justify; font-size : 15px; color : #000000; font-family : "Times New Roman";}
a.text { text-align : justify; font-size : 15px; color : #000000; font-family : "Times New Roman";}
.title { text-align : justify; font-size : 20px; color : #000066; font-weight : bold; font-family : "Times New Roman";}
a.lien { text-align : center; font-size : 15px; color : #000000; font-family : "Times New Roman"; }
.titre_page { text-align : center; font-size : 20px; color : #000066; font-weight : bold; font-family : "Times New Roman";}
.titre_tableau { text-align : justify; font-size : 15px; color : white; font-family : "Times New Roman";}
a.titre_tableau { text-align : justify; font-size : 15px; color : white; font-family : "Times New Roman";}
.comments { text-align : justify; font-size : 12px; color : #000000; font-family : "Times New Roman";}

/*Table class*/
table.tableau { width:100%; border-collapse:collapse; border: 1px solid #005C77;}
td.titre_tableau { background-color : #047CA4; padding-left : 5px; padding-right : 5px; font-size : 15px; color : white; font-family : "Times New Roman";}
td.cell1 { border-top: 1px solid #005C77; border-bottom: 1px solid #005C77; background-color : #F8F8F8; padding-left : 5px; padding-right : 5px; font-size : 15px; color : #000000; font-family : "Times New Roman";}
td.cell2 { border-top: 1px solid #005C77; border-bottom: 1px solid #005C77; background-color : #EFEFEF; padding-left : 5px; padding-right : 5px; font-size : 15px; color : #000000; font-family : "Times New Roman";}
td.titre_menu {text-align : right ; padding-left : 5px; padding-right : 50px; font-size : 15px; color : white; font-family : "Times New Roman";}
td.cell_menu {text-align : center ; padding-left : 15px; padding-right : 15px; font-size : 15px; color : white; font-family : "Times New Roman";}

/*Forms class*/
input.submit {border-color:#04B4EC; background-color:#DDDDDD; border-style:solid; border-width:1px; font-family:"Times New Roman"; font-size: 15px; color: #000000; text-align:center; } 