


/*--------------------------------------- Menu principal ------------------------------------- */
.mega-nav {
    /* background:#ff0000; */
    background:#00a7e7;
    border-radius:0;
    margin-bottom:0;
}
.mega-nav.navbar-default .navbar-nav > li > a {
    color:#fff;
    transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
}
.mega-nav.navbar-default .navbar-nav > li > a:hover {
    background:#0075b3;
} 
.mega-nav.navbar-default .navbar-nav > li.dropdown > a:hover,
.mega-nav.navbar-default .navbar-nav > li.dropdown > a:focus,
.mega-nav.navbar-default .navbar-nav > li.dropdown > a:active{
    background:#0075b3;
    color:#fff;
} 
#MainMenu {
    padding-left:0;
}
#MainMenu .menu-list li {
    transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
	font-weight:bold;
}
#MainMenu .menu-list li + li {
    border-left:1px solid rgba(255, 255, 255, 0.5);
}

.mega-nav.navbar-default .navbar-nav > li.menu-list .list-category a {
    color:#333;
}
.darkness {
    background: rgba(0, 0, 0, 0.7); 
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 5;
}






/*-------------------------------------- Avant Menu principal -------------------------------------- */

header {
	background-color: #2D323C; padding: 20px 0;color: #fff;
}


.top2 {
	background-color: #191b1f; padding: 10px 0;color: #fff;
	font-size:1.3em;
	font-family:'';
}


.heur{
	display:block;
	float:right;
}






/********************** zoom-container *************** */

.zoom-container .zoom-caption {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
}










/********************** Footer*************** */

.footer {
    position: relative;
    background-color: #2d323c;
    color: #989898;
    padding: 95px 0 50px;
    font-size:16px;
	width:100%;
    
}
.footer p {
    line-height:26px;
    color : #fff;
}
.footer h5 {
    font-size: 25px;
    font-weight: 700;
    color: #00a7e7  ;
    position: relative;
    padding-bottom: 16px;
}
.footer h5:after {
    content: '';
    display: block;
    margin: 5px 0 0;
    width: 40%;
    height: 1px;
    background-color: #1e1d22 ;
}

.footer ul {
    list-style: none;
    line-height:35px;
    margin: 0px;
    color:#fff;
    
}
.footer a {
    color:#fff;
   
   
}
.footer a:hover {
    color: #f65314 ;
}

/* Footer Logo */
.foot-logo {
    margin: 0px 0px 18px 0px;
    padding: 0;
}

/*footer bottom */
.footer-bottom {
    padding-top: 10px;
    padding-bottom: 25px;
    border-top: 1px solid #2f2f33 ;
    background: #1e1d22  ;
    
}
.copyright-text p {
    color: #7d7975;
    margin-top: 18px;
    margin-bottom: 0;
    font-size:15px;
}

.copyright-text a {
    color: #7d7975;
    margin: 0px 10px 0px 10px;
    
}
.copyright-text a:hover {
    color: #f65314  ;
    
    
}






/* AJOUT CSS
------------------------------------------------------------------------*/
/* Bouton commander ici */
.btn_submit {
text-decoration: none;
/* float:right; */
padding: 5px;
font-family: arial;
font-size: 1em;
color: #FFFFFF;
background-color: #008000;
border: 4px solid #FFFFFF;
box-shadow: 3px 3px 8px #444444;
-webkit-box-shadow: 3px 3px 8px #444444;
-moz-box-shadow: 3px 3px 8px #444444;
}

.btn_submit:hover {
padding: 5px;
background-color: #0000FF;
box-shadow: 1px 1px 4px #777777;
-webkit-box-shadow: 1px 1px 4px #777777;
-moz-box-shadow: 1px 1px 4px #777777;
}

.space {
	clear: both;
	display: block;
	font-size: 0;
	height: 10px;
	line-height: 0;
	width:100%;
}	

/* titre, date, message par defaut */

.vid-name a{font-size: 19px;color: #fff;}

.calendrier{color: #fff;}

.msg_defaut{color: #fff;}
