	#content, #adslide {background-color:#ededed;}


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

h3 {color:rgb(0,101,165);}
h4 {color:rgb(255,69,87);}
h5, h6 {color:rgb(#323a45);}




/****** MENU ******/
/* Default */
#navigation {background:#a2bddb;}

#navigation .nav > li:focus, #navigation .nav > li:hover {background:rgb(0,101,165);}
#navigation nav>ul>li>a, #navigation nav>ul>li>span {font-size:22px; padding:15px 39px}
/* Item LVL1 */
nav.navigation .menu>li>ul{background:rgba(0,101,165,1); }
	    #navigation .nav > li.item-101:focus, #navigation .nav > li.item-101:hover {background:#00aed3;}
		nav.navigation li.item-101>ul{background:#00aed3; }
		nav.navigation li.item-101>ul>div.sousmenu>li>a  {color:#00aed3!important;}
		nav.navigation li.item-101 .sousmenu ul { border-width: 2px 0 2px 2px;
																		border-style: solid;
																	    -webkit-border-image: 
																	      -webkit-gradient(linear, 100% 0, 0 0, from(hsla(199,18%,33%,0.46)), to(rgba(0, 0, 0, 0))) 1 100%;
																	    -webkit-border-image: 
																	      -webkit-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;
																	    -moz-border-image:
																	      -moz-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;  
																	    -o-border-image:
																	      -o-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;
																	    border-image:
																	      linear-gradient(to right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%; }
	    #navigation .nav > li.item-108:focus, #navigation .nav > li.item-108:hover {background:#fc664b;}
		nav.navigation li.item-108>ul{background:#fc664b; }
		nav.navigation li.item-108>ul>div.sousmenu>li>a  {color:#fc664b!important;}
		nav.navigation li.item-108 .sousmenu ul { border-width: 2px 0 2px 2px;
																		border-style: solid;
																	    -webkit-border-image: 
																	      -webkit-gradient(linear, 100% 0, 0 0, from(hsla(199,18%,33%,0.46)), to(rgba(0, 0, 0, 0))) 1 100%;
																	    -webkit-border-image: 
																	      -webkit-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;
																	    -moz-border-image:
																	      -moz-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;  
																	    -o-border-image:
																	      -o-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;
																	    border-image:
																	      linear-gradient(to right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%; }
	    #navigation .nav > li.item-627:focus, #navigation .nav > li.item-627:hover {background:#fa8e14;}
		nav.navigation li.item-627>ul{background:#fa8e14; }
		nav.navigation li.item-627>ul>div.sousmenu>li>a  {color:#fa8e14!important;}
		nav.navigation li.item-627 .sousmenu ul { border-width: 2px 0 2px 2px;
																		border-style: solid;
																	    -webkit-border-image: 
																	      -webkit-gradient(linear, 100% 0, 0 0, from(hsla(199,18%,33%,0.46)), to(rgba(0, 0, 0, 0))) 1 100%;
																	    -webkit-border-image: 
																	      -webkit-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;
																	    -moz-border-image:
																	      -moz-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;  
																	    -o-border-image:
																	      -o-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;
																	    border-image:
																	      linear-gradient(to right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%; }
	    #navigation .nav > li.item-109:focus, #navigation .nav > li.item-109:hover {background:#5dba5d;}
		nav.navigation li.item-109>ul{background:#5dba5d; }
		nav.navigation li.item-109>ul>div.sousmenu>li>a  {color:#5dba5d!important;}
		nav.navigation li.item-109 .sousmenu ul { border-width: 2px 0 2px 2px;
																		border-style: solid;
																	    -webkit-border-image: 
																	      -webkit-gradient(linear, 100% 0, 0 0, from(hsla(199,18%,33%,0.46)), to(rgba(0, 0, 0, 0))) 1 100%;
																	    -webkit-border-image: 
																	      -webkit-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;
																	    -moz-border-image:
																	      -moz-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;  
																	    -o-border-image:
																	      -o-linear-gradient(right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%;
																	    border-image:
																	      linear-gradient(to right, hsla(199,18%,33%,0.46), rgba(0, 0, 0, 0)) 1 100%; }



/* Item accès rapide */
	nav.navigation li.item-110:hover {background:rgb(255,69,87)!important;}
	nav.navigation li.item-110.dropdown {background:rgb(255,69,87)!important;}
	nav.navigation li.item-110 ul{ width:auto!important;background:#fafafa; border:1px solid #D3D1D1; border-radius:0 0 3px 3px; padding-top: 15px;}
	nav.navigation li.item-110 .sousmenu {padding:0!important;}
	nav.navigation li.item-110 .sousmenu>li>i {display:none;}
	nav.navigation li.item-110:hover ul{  left: auto!important;  right: auto!important;}
	nav.navigation li.item-110:hover ul .sousmenu {max-width:300px!important;}
	nav.navigation li.item-110.dropdown ul{  left: auto!important;  right: auto!important;}
	nav.navigation li.item-110.dropdown ul .sousmenu {max-width:300px!important;}
	nav.navigation li.item-110 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; background:#f3f2f0;}
	nav.navigation li.item-110 ul li:nth-child(3n) {margin:0 0 15px 0 !important;}
	nav.navigation li.item-110 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(255,69,87);}
	nav.navigation li.item-110 ul li a{display:inline-block; padding-top: 15px; width: 85px!important; color:#323a45!important;}
	nav.navigation li.item-110 ul li a:hover:before{color: #fff; font-size:20px;}
	nav.navigation li.item-110 ul li a i{line-height: 0.7em; padding-bottom: 15px;color:#323a45; font-size:26px; display:block; padding-top:8px;}
	nav.navigation li.item-110 ul li a span {font-size:10px!important;}
	nav.navigation li.item-110 a:hover i {color:#fff!important;}
	nav.navigation li.item-110 a:hover span {color:#fff!important;}
 

/**** NSP AGENDA ET ACTU  *****/
.nspTopInterface li {background:rgb(255,69,87);}
.nspTopInterface li.active {border: 4px solid rgb(255,69,87);}
.nspTopInterface li:hover {border: 4px solid rgb(255,69,87); background:#fff;}
#content-top ._agenda .nspInfo{background:rgb(255,69,87);}

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

article .flex-control-paging li a.flex-active {background:rgb(255,69,87);}

/******* MOD RIGHT & LEFT ********/
#right .module-content .menu li:hover {border: 1px solid rgb(0,101,165);}
#right .module-content .menu li a:hover, #left .module-content .menu li a:hover {color:rgb(0,101,165)}



/* Contact */ 
.contact .fa:before {color:rgb(255,69,87);}
.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(255,69,87);}


/* Bouton */
 .btn, .bouton, .bouton a, .button, button, .previous, .next, p.readmore, a.readon, input[type='submit'], .pagenav a, .boxContrast select {background:rgb(0,101,165)!important; color:#fff!important; border:none;}
 .btn:hover, .bouton:hover, .button:hover, button:hover, .previous:hover, .next:hover, p.readmore:hover, a.readon:hover, input[type='submit']:hover, .pagenav a:hover {background:rgb(255,69,87); color:#fff; border:none;}
 .lirelasuite {color:rgb(255,69,87); display:block;}
 
 
/* Joomladministration*/
#joomladministration a{color:rgb(255,69,87);}

.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,101,165); border-color:rgb(0,101,165);}


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

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


/* Footer */
footer  {background: #a2bddb; }
footer .footertop i,
footer .footertop a:hover{color:rgba(0,101,165,0.6);}
footer .social a i {background:rgba(0,101,165,0.6);}
#footer .nav li a:hover {color:rgb(255,69,87)!important;}
