body {
  background: #e5e5e5;
  color: #999;
  font-size: 9pt;
}
.navbar-default .navbar-nav > li > a 
{ 
top: 30px;
padding: 5px 10px;
min-width: 50px;
height: 50px;
font-size: 13px;
line-height: 16px;
text-align: center;
color: #222;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}

.navbar-default2 .navbar-nav > li 
{
width: 100%;
}

.navbar-default2 .navbar-nav > li > a
{
	font-size: 9pt;
	line-height: 10pt;
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-default2 .navbar-nav > li > a:hover
{
color: green;
}


.navbar-collapse.in { background-color: white; height: auto; border-radius:4px;}
.navbar-collapse.in {
    overflow-y: auto;
}
.navbar-collapse {
    max-height: 440px;
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling: touch;
}

.navbar {
    position: relative;
    z-index: 1000;
    min-height: 80px;
    margin-bottom: 10px;
    border: 1px solid transparent; 
	
}
.navbar-nav {
    float: left;
    margin-top: 0px!important;
}

#main-slider { padding: 60px 0; }
#main-slider .item:first-child, #main-slider .item { top: 0px; }

.dropdown:hover .dropdown-menu { display: block; }
.navbar-default { overflow: visible; }
.dropdown-menu { top: 80px; }
.dropdown-menu > li > a { 
	display: block;
padding: 5px 5px;
clear: both;
font-weight: normal;
line-height: 1.428571429;
white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
	{
padding: 20px 10px;
color: white;
background-color: #584598;
	}

#main-slider {
    background-image: url();
    background-color: #584598;    
    background-attachment: fixed;        
    padding: 60px 0;
    color: #fff;	
    margin-bottom: -21px;    
}

.slider {  
    }


.box {
    padding: 30px 10px;
    background: #fff;
}
#main-slider h1 {
    font-size: 68px;
    text-shadow: 0 3px rgba(0, 0, 0, 0.8);
    color: #fff;
}

.navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li.active:focus > a, .navbar-default .navbar-nav > li.active:hover > a, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a, .navbar-default .navbar-nav > li.active > a:focus, .navbar-default .navbar-nav > li.active:focus > a:focus, .navbar-default .navbar-nav > li.active:hover > a:focus, .navbar-default .navbar-nav > li:hover > a:focus, .navbar-default .navbar-nav > li:focus > a:focus {
    background-color: #584598;
    color: #fff;
}

.fa-m {
    font-size: 30pt;
}

.logo 
  { 
  background-color: rgba(255,255,255,0.9);
  width: 300px;
  height: 80px;
  line-height: 80px;   
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  }
.logo img { vertical-align: middle; }
.texte { color: black;}
h1,h2,h3,h4,h5,h6 { color:#584598; font-weight: bold; }
.texte h3 { font-size: 1.4em; border-bottom: solid 1px #A895D8; }

table { font-size: 10pt; color: black; }
.text-sm { font-size: 10px; font-style: italic; }

.modal-dialog {
    right: auto;
    left: 50%;
    width: 80%;
    padding-top: 100px;
    padding-bottom: 30px;
}

.collapse-btn {
cursor: pointer;
}