
a {color: rgba(0,0,0,1);}
a:hover {color:rgb(0,0,0);}
<!-- cite { background: url('../images/cite.png') no-repeat 5px 9px, rgb(0,0,0) ; padding:12px 60px; color:#fff;} -->

h3 {color:rgb(0,0,0);}
h4 {color:rgb(0,0,0);}
h5, h6 {color:rgb(#323a45);}

article#container ul i {background:rgb(0,0,0);}



/****** MENU ******/
/* Default */
#navigation .nav > li:focus, #navigation .nav > li:hover {background:rgb(0,0,0);}

/* Item LVL1 */

/* Item Rapide */
nav.navigation li.item- ul{ width:auto!important;padding:30px 30px 15px 30px;margin-left:-129px;}
nav.navigation li.item- .sousmenu {padding:0!important;}
nav.navigation li.item-:hover ul{  left: auto!important;  right: auto!important;}
nav.navigation li.item-:hover ul .sousmenu {max-width:300px!important;}
nav.navigation li.item- ul li{ display: inline-flex; height: 85px; width: 85px; min-width:0px!important; text-align: center; margin: 0 15px 15px 0!important; border: 1px solid #ced1d4; }
nav.navigation li.item- ul li:nth-child(3n) {margin:0 0 15px 0 !important;}
nav.navigation li.item- ul li:hover{[$nid]-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -webkit-[$nid]-shadow: 0px 1px 4px rgba(0,0,0, 0.4); -moz-[$nid]-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); transition: .2s ease-out; -webkit-transition: .2s ease-out; -moz-[$nid]-shadow: .2s ease-out; background-color:rgb(0,0,0);}
nav.navigation li.item- ul li a{display:inline-block; padding-top: 15px; width: 85px!important; color:rgb(0,0,0);}
nav.navigation li.item- ul li a:hover:before{color: #fff; font-size:20px;}
nav.navigation li.item- ul li a i{line-height: 0.7em; padding-bottom: 15px;color:rgb(0,0,0); font-size:26px; display:block; padding-top:8px;}
nav.navigation li.item- ul li a span {font-size:10px!important;}
nav.navigation li.item- a:hover i {color:#fff!important;}
nav.navigation li.item- a:hover span {color:#fff!important;}


/**** MODULE ACTU ADNEWS *****/
article .flex-control-paging li a,
.slidesjs-pagination li a {background:rgb(0,0,0);}
article .flex-control-paging li a:hover,
.slidesjs-pagination li a:hover,
.slidesjs-pagination li a.active {background:rgb(0,0,0);}
article .flex-control-paging li a.flex-active {background:rgb(0,0,0);}


/* Contact */ 
.contact .fa:before {color:rgb(0,0,0);}
.contact .fa {display:block!important; float:left!important; margin-right:10px;}
.contact h3 {color:;}

/**** Page interne ****/
/* Liens */
.item-page a {color:;}
.item-page a:hover{color:rgb(0,0,0);}


/* Bouton 
 .btn, .bouton, .bouton a, .button, button, .previous, .next, a.readon, input[type='submit'], .pagenav a {background:rgb(0,0,0)!important; color:#fff!important; border:none;}
 .btn:hover, .bouton:hover, .button:hover, button:hover, .previous:hover, .next:hover, a.readon:hover, input[type='submit']:hover, .pagenav a:hover {background:rgb(0,0,0); color:#fff; border:none;}*/


/* Joomladministration*/
#joomladministration a{color:rgb(0,0,0);}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: rgb(0,0,0); border-color:rgb(0,0,0);}


/******* BOTTOM *******/

/* Menu BOTTOM */
#bottom .menubottom li {background:rgb(0,0,0); border: 1px solid rgb(0,0,0); }
#bottom .menubottom li a:hover {color:rgb(0,0,0) }


/* Footer */
footer  {background: ; }
#footer .nav li a, #footer .nav li li a:hover {color:rgb(0,0,0);}
