﻿body
{
    background-color: #ffffff; /*#28293e;*/
    margin-top: 0px;
    /*background-image: url("../images/master/sm_treble_clef_to_colour1.gif");
    background-repeat: repeat;*/
}

.bodyblock
{
    width: 1000px;
    min-height: 600px;
    /*background-color: #000000;*/
    background-color: #28293e;/* #43457a;*/
    margin-left: auto;
    margin-right: auto; /*border:solid 1px #8d2025;*/ /*border-right:solid 1px #cbb521;     border-left:solid 1px #cbb521;*/
}

.banner
{
    /*background-image: url("../images/master/banner.gif");     background-position: top center;     background-repeat: repeat-x;*/
    width: 100%;
    height: 102px;
    /*height: 150px;*/
    /*background-color: #43457a;*/
    background-color: Black;
    vertical-align:bottom;
}

.lor
{
    background-color: #cbb521;
    width: 100%;
    height: 2px;
}

.legerBlanc
{
    background-color: #eeffff;
    width: 100%;
    height: 1px;
}

.rouge
{
    background-color: #8d2025;
    width: 100%;
    height: 2px;
}

.leftMenu
{
    width: 160px;
    /*background-color: #000000;*/
    float: left;
    min-height: 300px;
    /*border-right: solid 1px white;*/
    padding: 0px 0px 0px 0px; /* background-image: url("../images/master/bgLeftMenu.gif");     background-repeat: no-repeat;*/
}

.insideLeftMenu
{
    color: #fafafa;
    font-family: Arial;
    font-size: 10px;
    min-height: 300px;
    /*background-color: #43457a; /*#1b1c31*/
   /* opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;*/
    padding: 10px 10px 0px 10px;
}

.LeftMenuBorderLine
{
    width: 140px; /*border:solid 1px white;*/
    min-height: 280px;
    padding: 0px 0px 0px 0px;
}

.LeftMenuBorderLineDiv
{
    width: 120px; /*border:solid 1px white;*/
    min-height: 260px;
    padding: 0px 10px 10px 10px;
}



.container
{
    width: 839px;
    background-color: #28293e;
    /*background-color: #43457a;*/
    float: right;
    min-height: 280px;
    color: #eeeeff;
    /*border-left: solid 1px white;*/
    padding: 0px 0px 30px 0px;
}

.breadscrum
{
    background-color: #eeffff;
    width: 830px;
    height: 18px;
    vertical-align: middle;
    padding: 0px 0px 0px 9px;
}

.containerPage
{
   /* background-color: Transparent;*/
    width: 830px;
    padding: 10px 0px 0px 9px;
    
     background-color: #28293e; /*#1b1c31*/
    /*opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;*/
}

.containerPageLeft
{
    /*background-color: Transparent;*/
    background-color: #28293e;
    width: 630px;
    padding: 0px 0px 0px 0px;
    float: left;
    word-spacing: 5px;
}

.containerPageRight
{
    background-color: #28293e;
    /*opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;*/
    width: 160px;
    padding: 0px 10px 0px 0px;
    float: right;
}

.footer
{
    clear: both;
    min-height: 20px;
    width: 1000px;
    text-align: center;
    bottom: 0px;
    position: fixed;
    background-color: #28293e; /*opacity: 0.5;     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";     filter: alpha(opacity=50);     -khtml-opacity: 0.5;*/
    padding: 0px 0px 0px 0px;
}

.footerInside
{
    width: 1000px;
    background-color: #28293e;
   /* opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;*/
    color: white;
    font-weight:lighter;
    font-size:13px;
    font-family:Arial;
}


.dynamic_menu_style_discipline
{
    text-align: left;
    min-width: 200px;
    max-width: 300px;
    cursor: hand;
    font-weight: normal;
    overflow: auto;
    overflow-x: hidden;
}

.dynamic_menu_style_discipline_size
{
    min-width: 200px;
    max-width: 300px;
    min-height: 120px;
    max-height: 200px;
    overflow: auto;
    overflow-x: hidden;
    font-weight: normal; /*scrollbar-face-color: cyan; 	scrollbar-highlight-color: red; 	scrollbar-shadow-color: yellow; 	scrollbar-3dlight-color: yellow; 	scrollbar-arrow-color: Lime; 	scrollbar-track-color: green; 	scrollbar-darkshadow-color: red; 	scrollbar-base-color: blue;*/
}


/* site map*/
.site_map_path
{
    font-family: Arial;
    font-size: 10px;
}

.path_separator_style
{
    font-weight: bold;
    color: #525870;
}

.node_style
{
    font-weight: lighter;
    color: #003466;
}

.root_node_style
{
    font-weight: lighter;
    color: #003466;
}
