
body{font-family: 'Trebuchet MS', sans-serif; overflow-x:hidden; }
ol, ul {list-style: none; padding-left: 0;}
a{color: #107256 !important; }

.btn-warning{color: #fff!important;}
 .btn-danger {color: #fff!important;}
.btn-success{color: #fff!important;}
.btn-primary{color: #fff!important;}
.text-red{color: #D43F3A!important;}

/*HELPED CLASSES*/
.no-pad-left{padding-left: 0;}
.no-pad-right{padding-right: 0;}
.no-pad-top{padding-top: 0;}
.no-pad-bottom{padding-bottom: 0;}
.no-marg-left{margin-left: 0;}
.no-marg-right{margin-right: 0;}
.no-marg-top{margin-top: 0;}
.no-marg-bottom{margin-bottom: 0;}
.text-bold{font-weight: 700;}
.cursor{cursor: pointer;}
.btn-sion{background-color: #107256; border-color: #107256; color: #fff; transition:0.3s;}
.btn-sion:hover{background-color: #fff; border-color: #107256; color: #107256;}


/*HEADER STYLE*/
.nav-app{background-color: #107256; box-shadow: 0.7px 1px 6px #d8cfcf; border-radius: 0; color: #fff;}
.navbar-title{font-family: "Brush Script MT"; font-size: 75px; font-weight: 700; line-height: 59px; padding: 40px 0;}
.top-links li a{padding: 15px 35px; -webkit-transition:0.3s;}
.top-links li a:hover{border-bottom: 3px solid #107256;}
.top-links li a.active{border-bottom: 3px solid #107256;}


/*SIDEBAR STYLE*/
.side-links{}
.side-links li{padding: 10px 0 !important; background-color: #EEE; margin-bottom: 5px; border-radius: 3px; -webkit-transition:0.3s;}
.side-links li a{padding: 10px 100px 10px 15px !important;}
.side-links li:hover{padding-left: 25px !important;}


/*MUSIQUES STYLE*/
.bloc-link-music{padding: 34px 15px; box-shadow: 0px 0px 3px rgba(98, 94, 94, 0.4); margin-bottom: 20px;}
.bloc-sound{box-shadow: 0px 0px 3px rgba(98, 94, 94, 0.4); margin-bottom: 15px;}
.sound-footer{padding: 9px 8px; background-color: #333; color: #fff; border-radius: 5px;}

/*COMMUNIQUES STYLE*/
.bloc-annonce{margin-bottom: 25px; border-bottom: 1px solid #3333; padding-bottom: 10px;}
.cat-annonce{padding: 2px 10px; background-color: #107256; color: #fff;}
.content-annonce{padding-left: 15px; border-left: 3px solid rgba(61, 150, 84, 0.3);}


.form-search{width: 127px; height: 35px; color: rgba(0, 0, 0, .5); border-radius: 5px; border: none; box-shadow: 0px 0px 7px #e9dddd; padding: 10px; font-family: georgia;  -webkit-transition:0.5s;}
.form-search:focus{width: 200px;}

.coord-contacts li{padding-top: 5px;}

/*FOOTER STYLE*/
.footer{background-color: #107256; color: #fff; margin-top: 40px; padding: 30px 20px;}
.footer-link a{color: #fff !important; padding-left:5px;}