
/**- Custom JFD/SM -**/

/*--- Fond du menutop---*/
.uk-navbar {
  background: url("../../../less/uikit/images/default/panel-box-noise-bg-white-100.png") repeat scroll 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: none;
  border : 1px solid #dddddd;
}

.uk-navbar-nav > li > a {
  border-right: 0px;
}

.tm-navbar .uk-navbar-nav .uk-dropdown {
	border: 1px solid #DDDDDD;
}
/*--Votre Ville---*/
.tm-navbar .uk-navbar-nav:nth-child(3) .uk-dropdown{
  width:900px;
}




/*--- Social ---*/
.tm-navbar .uk-navbar-nav:nth-child(4) .uk-dropdown{
  width:500px;
}

/*--- Education ---*/
.tm-navbar .uk-navbar-nav:nth-child(5) .uk-dropdown{
  width:600px;
}

/*--- Jeunesse ---*/
.tm-navbar .uk-navbar-nav:nth-child(6) .uk-dropdown{
  width:250px;
}

/*--- Tous les menus top ---*/
.tm-navbar .uk-navbar-nav .uk-dropdown .menu-groupe li:first-child a:hover {
    background-color: rgba(0,0,0,0.02);
	color:#52b8df;
}
.tm-navbar .uk-navbar-nav .uk-dropdown .menu-groupe li:first-child a{
  color:#FFF;
  font-weight: 700;
  background-color:#52b8df;
  padding:10px;
  font-size:130%;
  border-bottom: 0px;
}



.tm-navbar .uk-navbar-nav .uk-dropdown li a{
  border-bottom:1px dotted #CCC;
  line-height:16px;
  padding:6px 3px;
}

.tm-navbar .uk-navbar-nav .uk-dropdown li:last-child a{
  border-bottom:0;
}

.uk-nav-navbar  > li > a.seul {
    display:none;
}

/*--- Couleurs de liens de menus ---*/
.tm-navbar .uk-navbar-nav .uk-dropdown li.item-1825 a {
   background: #f7cf81;
}

/*--- Culture ---*/

a.separateurtexte {
	background: #bfe6f4;
    color: #006699 !important;
    font-family: roboto;
    font-size: 90%;
	line-height: 15px;
    font-weight: bold;
    padding: 4px 12px !important;
    text-transform: uppercase;
}
a.separateurtexte:hover, a.separateurtexte:focus {
	background: #bfe6f4 !important;
}
.uk-active a.separateurtexte {
	background: #bfe6f4 !important;
}
.tm-footer .separateurtexte {
	display: none;
}



a.separateur {
	cursor: default;
}
aside a.separateur {
	background: #f4f4f4;
	line-height: 5px;
    padding: 0 !important;
}
.tm-footer .separateur {
	display: none;
}



/*--- Pages rubriques ---*/

.rubrique .uk-panel-box {
	padding: 0px;
}
.rubrique h3 {
	border-bottom: 4px solid #497c95;
	padding-bottom: 8px;
	margin: -10px 12px -5px 12px !important;
	text-transform: uppercase;
	display: inline-block;
	font-size: 15px;
}
.rubrique p {
	margin: 5px;
	line-height: 20px;
}

/*--- Couleur des Widgets de rubriques ---*/

.coulrub_environnement .tm-content .uk-panel-header .uk-grid-width-1-1 div:nth-child(12) .uk-panel,
.coulrub_administration .tm-content .uk-panel-header .uk-grid-width-1-1 div:nth-child(5) .uk-panel,
.coulrub_administration .tm-content .uk-panel-header .uk-grid-width-1-1 div:nth-child(6) .uk-panel
 {
	background: #f7cf81;
}

/*--- Boutons avec texte seul ---*/

.boutons_texte .tm-main .uk-panel-header .uk-panel {
background: rgba(217,239,247,1);
background: -moz-linear-gradient(top, rgba(217,239,247,1) 0%, rgba(217,239,247,1) 16%, rgba(255,255,255,1) 41%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(217,239,247,1)), color-stop(16%, rgba(217,239,247,1)), color-stop(41%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(217,239,247,1) 0%, rgba(217,239,247,1) 16%, rgba(255,255,255,1) 41%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(217,239,247,1) 0%, rgba(217,239,247,1) 16%, rgba(255,255,255,1) 41%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(217,239,247,1) 0%, rgba(217,239,247,1) 16%, rgba(255,255,255,1) 41%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(217,239,247,1) 0%, rgba(217,239,247,1) 16%, rgba(255,255,255,1) 41%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9eff7', endColorstr='#ffffff', GradientType=0 );


    padding: 6px;
}
.boutons_texte .tm-main .uk-panel-header .uk-panel .uk-margin {
	line-height : 19px;
	font-size: 13px;
}


/*--- Pages grid simple : Idem rubrique, mais simplifié ---*/

.gridsimple .uk-panel-box {
	padding: 0px;
}
.gridsimple h3 {
	border-bottom: none;
	padding-bottom: 8px;
	margin: -10px 12px -5px 12px !important;
	text-transform: uppercase;
	display: inline-block;
	font-size: 15px;
}
.gridsimple p {
	margin: 5px;
	line-height: 20px;
}

/*--- Bogrid "From rubriques" ----*/
.bogrid h3 {
	border-bottom: 0px;
	text-transform: none;
	margin: -12px 12px 0px 12px !important;
}



/*--- Pages Tags ---*/

.tag-category ul.thumbnails {
	color: blue;
}
.tag-category ul.thumbnails > li > h3 {
	margin: 0px;
}


.tag-category ul.thumbnails::before, .tag-category ul.thumbnails::after {
    display: inline;
    line-height: 0;
}

.tag-category ul.thumbnails li {
	margin: 6px;
	padding: 3px;
	border: 1px solid #DDD;
}
.tag-category ul.thumbnails li.cat-list-row0 {
}


/*--- Pages Vidéos ---
.lastvideo div .uk-panel > .uk-margin > div:nth-child(1),
.lastvideo div .uk-panel > .uk-margin > p:nth-child(1),
.lastvideo div .uk-panel > .uk-margin > p:nth-child(2),
.lastvideo div .uk-panel #LireVideo
{
	display: none;
}
*/

.gridvideos .uk-panel p.uk-article-meta {
	font-size: 0px;
	color: transparent;
	margin: 0px;
	background: #d7f0fa;
	line-height: 15px !important;
}
time {
	font-size: 11px;
	color: #117ba3;
    font-size: 12px;
    padding: 3px 7px;
	line-height: 15px !important;
}

/*--- Espaces du breacrump ---*/
.tm-content > .uk-breadcrumb {
  padding: 5px 15px;
}

/*---- Alignement logo à gauche ---*/
.tm-headerbar.uk-text-center { text-align: left !important; }


/*---- Logo responsive ---*/
.uk-navbar-content::before, .uk-navbar-brand::before, .uk-navbar-toggle::before {
    display: inline;
}
.uk-navbar-center {
    max-width: 70%;
}



.accueil  aside > .uk-panel {
padding: 10px;
}
.accueil .tm-middle {
	margin-top: 15px;
}



/*---- Textes sliders ---*/
.slider {
	background: rgba(0,0,0,0.4);
	-webkit-border-radius: 10px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 15px;
	width: 40%;
	min-width: 200px;
	position: absolute;
	left: 25px;
	bottom: 15px;
	border: 2px solid rgba(0,0,0,0.2);
}
.slider  h2 , .slider  h3 , .slider p {
	color: #FFF;
	text-align: center;
}
.slider  a {
	text-decoration: none !important;
	color: #FFF;
}

.slidersaccueil {
	margin-left: -16px;
	margin-right: -16px;
}

.bandeaurubrique {
/*	margin-left: -15px;
	margin-right: -15px; */
	padding: 0px;
	border: 0px !important;
	margin-top: 5px;
}


/*--- Bandeaux Articles Infonet ---*/
.infonet .uk-article-title {
  background: #f7cf81 none repeat scroll 0 0;
  color: #ffffff;
  margin: -11px -11px 0;
  padding: 5px;
  text-align:center;
  
  line-height: 42px;
  font-family: "Roboto";
}


/*--- Bandeaux Articles avec class InfoNet dans appel menu ---*/
.InfoNet .uk-article-title {
  background-color: #4fb1d7;
  color: #ffffff;
  font-size: 160%;
  margin-left: -20px;
  margin-right: -20px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-transform: none;
  line-height: 26px;
}

/*.uk-width-medium-1-2 .uk-article {
  padding-top:0px;
}*/

.InfoNet .uk-article {
  padding-top:0px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:0px;
}

.InfoNet h1 {
  padding-bottom:0px;
  margin-bottom:0px;
}
30
.infonetimg {
  margin-left:-20px;
  margin-right:-20px;
}

/*--- Bandeaux Articles Frontpage 3 cols ---*/
.uk-width-medium-1-3  .uk-article-title  .musees{
  background-color: #65a8a3;
}

.uk-width-medium-1-3  .uk-article-title, .uk-article-title-cal  {
  background-color: #4FB1D7;
  margin-left: -7px;
  margin-right: -7px;
  margin-bottom:7px;
  padding-bottom: 5px;
  text-transform: none;
  padding-left: 10px;
  color:#FFFFFF;
  font-size: 20px;
}

.uk-width-medium-1-2 .uk-article-title-cal {
  margin-left:-30px;
  margin-right:-30px;
}


.uk-width-medium-1-3 .uk-article {
  padding: 0px 7px 7px 7px;
}

.uk-width-medium-1-3 .uk-article  .uk-button {
  margin-left:10px;
}

/*--- Marges Slideshow ---*/
.uk-padding-remove {
  padding:0px!important;
}

.uk-padding-15 {
  padding: 15px;
}

/*--- Marge Boutons Calendriers ---*/
.top0 {
  padding: 0px 15px 15px;
  margin-top: 0px!important;
}

/*---- Boutons ---*/
.uk-button {
  margin: 1px !important;
}

/*---- Marges pour logo ---*/
.tm-headerbar  {
  margin-top: -35px;
  margin-bottom: 0px;
}

.tm-toolbar  {
  margin-top: 0px;
  margin-bottom: 0px;
}

.tm-toolbar .uk-panel-box-primary {
  background-color: none;
  color: #52b8df;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
 }

/*------------- Module A la Une --------*/
.ac h6 {
  font-size: 14px!important; 
  font-weight: normal!important;
}
.ac h5 {
  font-weight: normal!important;
}
.ac p {
  font-weight: lighter;
  line-height: 1.2;
  margin-bottom: 8px;
  /*font-size: 13px!important; */
}

.ac .image-feat, .ac .image-feat.align-left, .ac.image-banner .image-feat.align-left {
  margin: 0 9px 5px 0;
}

.ac article {
  margin-bottom: 5px !important;
}


/*-------Calendrier-------*/
.je-bleu {
  background: none repeat scroll 0 0 #3366FF;
  border-radius: 3px;
  color: #FFFFFF;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px;
  font-size: 150%;
}

.je-cadre-image {
  border: 1px solid #EEEEEE;
  margin: 0;
  padding: 3px;
}

.je-textecache {
  display: none;
}

#jevents_body {
  background: none repeat scroll 0 0 #FFFFFF;
  padding:1.5%;
}

div.ev_navigation, #jevents_body, #jevents_header, table.ev_table {
  width: 97% !important;
}

.jeventslatest .jeviconnotdate {
  line-height: 1.4;
}

.tm-top-b .uk-grid .uk-panel .uk-panel-box .uk-padding-15 {
min-height: 477px!important;
}

/*------- Grid x8 ---*/
  /* Sixths */
  .uk-width-medium-1-8 {
    width: 12.5%;
  }

/*--- Associations ----*/


/*--- Marchés publics ----*/

.pagemarchespublics .tm-article-wrapper > p {
	color: red;
	height: 25px;
	line-height: 25px;
	margin: 0px -11px;
}
.pagemarchespublics .tm-article-wrapper > p > a {
	display: block;
	position: relative;
	top: -25px;
	height: 25px;
	line-height: 25px;
	background: #FBFBFB;
	border-top: #EEE solid 1px;
	text-align: center;
	font-size: 16px;
}
.pagemarchespublics .uk-article {
	padding-bottom: 1px;
}

.marchespublics h2 {
	font-size: 18px;
	font-family: Roboto;
	line-height: 24px;
	border-bottom: 1px #DDDDDD solid;
	padding: 5px 11px;
	background: #f5f5f5;
	margin: -11px -11px 0px -11px;
}
.marchespublics > .uk-grid {
	padding: 0px;
	margin-left: -11px;
	margin-right: -12px;
	margin-bottom: -12px;
}
.marchespublics > .uk-grid > .uk-width-medium-2-3 > .uk-grid > .uk-width-1-3 {
	padding: 2px 15px;
	text-align: center;
	border-right: #DDD 1px solid;
	border-bottom: #DDD 1px solid;
/*	color: #1e91bd;
	font-weight: bold; */
	min-height: 30px;
	line-height: 18px;
}
.marchespublics > .uk-grid > .uk-width-medium-2-3 > .uk-grid > .uk-width-2-3 {
/*	padding: 15px; */
	border-right: #DDD 1px solid;
	border-bottom: #DDD 1px solid;
	min-height: 30px;
}

.marchespublics > .uk-grid > .uk-width-small-1-3 {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.marchespublics > .uk-grid > .uk-width-small-1-3 > a {
	display: inline-block;
	text-align: center;
	width: 100px;
	height: 20px;
	padding-top: 130px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -20px;
	background: url(../images/appel_offres.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #000000;
}
.marchespublics > .uk-grid > .uk-width-small-1-3 > a:hover {
	opacity: 1;
	color: red;
	background: url(../images/appel_offres_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}


.pagemarchespublics .tm-content .uk-panel-box {
    padding: 3px;
}
.pagemarchespublics .tm-content  .uk-panel-box .uk-panel-teaser {
    margin: -3px -3px 5px -3px;
}

.pagemarchespublics .tm-content .uk-panel .uk-panel-box
{
    font-size: 13px;
	line-height: 20px;
}

.marchespublics_intro {
	border-bottom: #DDD 1px solid;
	margin-left: -11px;
	margin-right: -11px;
	padding-left: 11px;
	padding-right: 11px;
}

.navigation_marches {
	
}
.navigation_marches > ul {
	list-style: none;
	margin-left: 0;
}
.navigation_marches > ul > li {
	display: inline-block;
	text-align: center;
	padding: 5px;
	width: 33%;
	border: 1px solid #CCC;
}




/*--- Affichage menu droite vidéo ---- */

.videos  aside .uk-panel-box {
	padding: 0px;
	margin-bottom: 10px;
}
ul.listevideos {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	list-style: none;
}
.listevideos .uk-panel-box .uk-margin {
	margin: 0px 8px;
}
.listevideos .uk-panel-box h1,
.listevideos .uk-panel-box h2,
.listevideos .uk-panel-box h3,
.listevideos .uk-panel-box h4,
.listevideos .uk-panel-box h5,
.listevideos .uk-panel-box h6 {
    color: #ffffff;
	margin: 0px;
	padding: 6px;
	line-height: 22px;
	font-size: 140%;
}

.listevideos > h3 {
	line-height: 28px !important;
	font-size: 25px !important;
	padding: 3px;
	text-align: center;
}

ul.listevideos li {
	font-size: 13px;
	line-height: 20px;
}
ul.listevideos li:last-child {
	margin-bottom: 8px;
}
ul.listevideos li a {
	display: block;
	padding-left: 15px;
	background-image: url(../images/agendas-bullet-active.png);
	background-repeat: no-repeat;
	background-position: left -15px top 0px;
}
ul.listevideos li a.active {
	background-image: url(../images/agendas-bullet-hover.png);
	background-position: left -2px top 0px;
	background-color: rgba(0,0,0,0.10);
}
ul.listevideos li a:hover {
	background-image: url(../images/agendas-bullet-active.png);
	background-position: left -2px top 0px;
	background-color: rgba(49,155,232,0.25);
	text-decoration: none;
	color: #000000;
}
ul.listevideos li:hover {
	background-color: #E5E5E5;
}
ul.listevideos li a {
	color: #0057AA;
}
ul.listevideos > li:last-child {
	border-bottom: none;
}
.videos .gridvideos h3 {
    background: #51b5db;
}

.videos .gridvideos p {
	line-height: 15px;
	text-shadow: none;
	color: #222;
	margin: 5px;
}
.videos .gridvideos .uk-panel-box {
	padding: 0px 0px 5px 0px;
}
.videos .gridvideos .uk-panel-box .uk-margin {
	margin-top: 0px;
}
.videos .gridvideos .uk-panel-box h1,
.videos .gridvideos .uk-panel-box h2,
.videos .gridvideos .uk-panel-box h3,
.videos .gridvideos .uk-panel-box h4,
.videos .gridvideos .uk-panel-box h5,
.videos .gridvideos .uk-panel-box h6 {
    color: #ffffff;
	margin: 0px;
	padding: 6px;
	line-height: 22px;
	font-size: 140%;
}
.videos .gridvideos .uk-panel-box .uk-margin {
    margin-bottom: 5px;
}
.videos .gridvideos .uk-panel-box .uk-overlay-icon::before {
    color: #6ad6ff;
    content: "\f03d";
}

.listevideos .uk-slideshow h1,
.listevideos .uk-slideshow h2,
.listevideos .uk-slideshow h3,
.listevideos .uk-slideshow h4,
.listevideos .uk-slideshow h4 {
	color: #FFF;
}
.videos  aside .listevideos p {
	margin: 0px;
	padding: 0px;
}

/*--- Affichage Vignettes Info Event *Agendas* et calendriers ----*/

.infoevent .uk-article-title {  
    background-color: #4fb1d7;
	margin: 0px;
	font-size: 120%;
	line-height: 22px;
}

.infoevent .uk-article {
  padding: 0px;
}


.agenda .tm-content {
	margin-top: -10px;
}



.agenda .musique {
    background: #72d5bc;
}
.agenda .theatres {
    background: #f28978;
}
.agenda .musees {
    background: #fdad73;
}
.agenda .divers {
    background: #51b5db;
}


ul.agendapardate .mod-articles-category-group {
	display: none;
}

ul.agendapardate ul {
	padding-left: 0px;
	list-style: none;
}
ul.agendapardate > li {
	padding-bottom: 5px;
	margin-bottom: 3px;
}
ul.agendapardate > li:first-child  {
	border-bottom: dotted 1px #cccccc;
}
ul.agendapardate > li:nth-child(n+4) {
	border-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
ul.agendapardate li {
	font-size: 13px;
	line-height: 20px;
}
ul.agendapardate li ul li a {
	display: block;
	padding-left: 15px;
	background-image: url(../images/agendas-bullet-active.png);
	background-repeat: no-repeat;
	background-position: left -15px top 0px;
}
ul.agendapardate li ul li a.active {
	background-image: url(../images/agendas-bullet-hover.png);
	background-position: left -2px top 0px;
	background-color: rgba(0,0,0,0.10);
}
ul.agendapardate li ul li a:hover {
	background-image: url(../images/agendas-bullet-active.png);
	background-position: left -2px top 0px;
	background-color: rgba(49,155,232,0.25);
	text-decoration: none;
	color: #000000;
}
ul.agendapardate li ul li:hover {
	background-color: #E5E5E5;
}
ul.agendapardate li a {
	color: #0057AA;
}
ul.agendapardate > li:last-child {
	border-bottom: none;
	padding-bottom: 8px;
}
.agendapardate > h3 {
	line-height: 28px !important;
	font-size: 25px !important;
}
ul.agendapardate > li:nth-child(1):before {
	content: "En ce moment";
	font-size: 11px;
	font-style: italic;
	padding-left: 25px;
}
ul.agendapardate > li:nth-child(2):before {
	content: "Le mois prochain";
	font-size: 11px;
	font-style: italic;
	padding-left: 25px;
}

ul.agendapardate > li:nth-child(3),
ul.agendapardate > li:nth-child(4),
ul.agendapardate > li:nth-child(5) {
/*	display: none;  */
}

ul.agendapardate > li:nth-child(3):before {
	content: "Dans deux mois";
	font-size: 11px;
	font-style: italic;
	padding-left: 25px;
}
ul.agendapardate > li:nth-child(4):before {
	content: "Plus tard...";
	font-size: 11px;
	font-style: italic;
	padding-left: 25px;
}
ul.agendapardate li {
	color: #000000;
}






/*--- Apparence des tableaux - Marchés, etc... ---*/


table.table td {
	padding: 3px;
}

table.table td.list-date {
	white-space: nowrap;
	text-align: right;
}



/*--- Fond du body ---*/
.uk-container {
  background-color:#ffffff;
}

.tm-sidebar-a-right .tm-middle .uk-panel-box-primary {
  background-image: url("../../../less/uikit/images/custom/panel-box-noise-bg-vert.png");
}


.uk-panel-box {
  border: 1px solid #dddddd;
}

.uk-panel-box .uk-panel-badge {
  font-size: 12px;
  padding: 3px 12px;
  text-transform:capitalize;
}

.border-bot-0  {
  border-bottom: 0px;
}

.border-top-0  {
  border-top: 0px;
}

.border-0 {
  border: 0px;

}

/* Zoom Effect
----------------------------------------------------------------------------------------------------*/

.wk-gallery-wall.zoomurl > * {
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	-webkit-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}

.wk-gallery-wall.zoomurl > *:hover {
	z-index: 10;
	/*box-shadow: 8px 8px 15px rgba(0,0, 0, 0.4);
	-webkit-transform: rotate(0deg) scale(1.1);
	-o-transform: rotate(0deg) scale(1.1);
	-moz-transform: rotate(0deg) scale(1.1);
	-ms-transform: rotate(0deg) scale(1.1);*/
	transform: rotate(0deg) scale(1.1);
}


-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
/*
 * Modifier: `uk-badge-link`
 */
.uk-badge-link {
  background-color: #6dcb6f;
  background-image: -webkit-linear-gradient(top, #71d173, #6ac76c);
  background-image: linear-gradient(to bottom, #53B9E0, #4FB1D7);
}
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------

/*-------- Modal Acces Rapide Logos ---*/
.uk-comment-header2 {
  margin-bottom: 1px;
  padding: 5px;
  border: 0px solid #e5e5e5;
  background: none!important;
}


.uk-overlay-ns2 {
    max-width: 100%;
    position: relative;
    vertical-align: middle;
}


/*------------ SiteMap en Footer ---------*/
/* JFD */
.footer-off {
	display:none;
}

.footer-on {
	display:visible;
}

.tm-footer {
  padding-top:10px;
  padding-bottom:10px;
}

/*--------- Perso articles Sab -----------*/

/*--------------cadre texte---------*/
.cadrebleuclair {
    background: none repeat scroll 0 0 #77c7e8;
    border-color: #0397d4!important;
	border: 1px solid;
	border-radius: 6px 6px 6px 6px;
	padding: 15px;  
}

.cadrebleuclairsansfond {
    border-color: #0397d4!important;
	border: 1px solid;
	border-radius: 6px 6px 6px 6px;
	padding: 15px;  
}

.cadrenoelint {
	border-radius: 10px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #b48529; 
	padding-left: 10px; 
	padding-right: 10px;
}

.cadrenoelext{
	border-radius: 10px; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #245073; 
	padding: 2px; 
}

.titrenoel{
	background-color: #245073; 
	padding: 5px 10px 5px 10px; 
	margin-bottom: 10px; 
	border-radius: 0px 10px 0px 10px;
	text-align: left;
}

.cadrepainamourchoc {
	border-radius: 10px; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #d20e72; 
	padding-left: 10px; 
	padding-right: 10px;
	margin-bottom: 20px;
}

.cadreclassiquenoir {
	border-radius: 10px; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #000000; 
	padding-left: 10px; 
	padding-right: 10px;
	margin-bottom: 20px;
}

.cadreclassiquerose {
	border-radius: 10px; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #ec008c; 
	padding-left: 10px; 
	padding-right: 10px;
	margin-bottom: 20px;
}

.cadreclassiquemauve {
	border-radius: 10px; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #5c2483; 
	padding-left: 10px; 
	padding-right: 10px;
	margin-bottom: 20px;
}

.cadreclassiquebleufont {
	border-radius: 10px; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #0057aa; 
	padding-left: 10px; 
	padding-right: 10px;
}

.cadreguerreext {
	border-radius: 10px; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #004689; 
	padding: 2px; 
}

.cadreguerreint {
	border-radius: 10px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #cc071e; 
	padding-left: 10px; 
	padding-right: 10px;
}

.cadreseparearticle {
  background:#f7cf81;/*f28978;*/
  color: #FFFFFF;
  padding: 5px;
  margin: -11px -11px 0 -11px;
}

.cadrelargebleufont {
  border-style: solid;
  border-width: 2px;
  border-color: #0057aa;
  padding: 2px;
}

.cadrelargerouge {
  border-style: solid;
  border-width: 2px;
  border-color: #ff0000;
  padding: 5px;
  margin: 0px;
}

.cadreseparearticle .uk-h1,
.cadreseparearticle .uk-h2,
.cadreseparearticle .uk-h3,
.cadreseparearticle .uk-h4,
.cadreseparearticle .uk-h5,
.cadreseparearticle .uk-h6 {
	margin-top: 0px;
	margin-bottom: 0px;
}


.cadretitre2 {
  background:#f7cf81;
  color: #FFFFFF;
  padding: 0px;
  margin: -11px -11px 0 -11px;
  line-height: 24px;
}
.cadretitre2 > h2 {
  line-height: 24px;
  color: #966f23;
  margin: 0px;
  padding: 6px;
}

.image_sous_titre2 {
  margin: 0px -11px;
}



/*--- Cadres---*/

.uk-alert-violet {
  background: none repeat scroll 0 0 rgba(204, 153, 255, 0.15);
  color: #cc99ff;
}

.uk-alert-orange {
	background: none repeat scroll 0 0 rgba(255, 176, 122, 0.15);
	color: #ff5300;
}

.uk-alert-rose {
	background: none repeat scroll 0 0 rgba(215, 116, 157, 0.15);
	color: #d83378;
}
.uk-alert-rosemediatheque {
	background: none repeat scroll 0 0 rgba(229, 133, 184, 0.15);
	color : #e585b8;
}
.uk-alert-noir {
	background-color: #000000;
	color : #ffffff;
}

.uk-alert-bleuespacemer {
	background-color: #689baa ;
	color: #ffffff;
}

.uk-alert-orangearchives {
	background-color: #d35e2b ;
	color: #000000;
}

.uk-alert-vertarcades {
	background-color: #045323 ;
	color: #ffffff;
}

.uk-alert-gris {
	background-color: #6a718a ;
	color: #000000;
}

.uk-alert-bleubernardin {
	background-color: #3a4b9b ;
	color: #ffffff;
}

.uk-alert-bleuJaume {
	background-color: #5ba0ca ;
	color: #ffffff;
}

.uk-alert-bleufont {
	/* background-color: #0057aa ;   Pour test    */
	background-color: #1e63a5 ;
	color : #ffffff ;
	padding: 3px 5px 3px 5px !important;
}
.uk-alert-bleufont h5 {
	text-align: center ;
	color : #ffffff ;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 5px;
}
.uk-alert-bleufont h6 {
	text-align: center ;
	color : #ffffff ;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.uk-alert-bleufont a {
	color : #ffffff ;
}
.uk-alert-bleufont .uk-grid {
	margin-left: 0px;
}
.uk-alert-bleufont .uk-grid > div {
	border-top: 1px dotted rgba(255,255,255,0.15);
	padding: 3px;
}

.uk-alert-vertexflora {
	background-color: #669838 ;
	color : #ffffff ;
}

.uk-alert-jardineilenroc {
	background-color: #ff009c ;
	color : #ffffff ;
}

.uk-alert-parcfort {
	background-color: #768749 ;
	color : #ffffff ;
}


/*--- Redefinition color ---*/
.uk-alert-warning {
  color: #cc9933;
}


/*--- Pastilles ----*/

.uk-badge-notification2 {  
	border-radius: 500px;
    box-sizing: border-box;
	line-height: 12px;
    min-width: 12px;
	padding: 0px 1px;
}

.uk-badge-color1 {
	/*background: linear-gradient(to bottom, #ffffff, #4fb1d7) repeat scroll 0 0 #51b4db;*/
	background:#454587;
}

.uk-badge-color2 {
	background: linear-gradient(to bottom, #000000, #4fb1d7) repeat scroll 0 0 #51b4db;
}

.uk-badge-colorlien {
	background: #51b4db;
}

.uk-badge-colorbleufont {
	background: #0057aa;
	}
	

/*---- Social Icon Dailymotion ------------*/
.uk-icon-daily:before {
  content:"dm";
}

/*------- Meuns Sidebar ---------*/
.sidebara {
   background:#de8a6c;
}

.uk-panel-box .uk-nav-side > li > a, .uk-panel-box .uk-nav-side .uk-nav-header {
  color: #ffffff;
}

.tm-third-color {
   color:#de8a6c;
}

.tm-third-primary {
  background-image: -webkit-linear-gradient(top, #e38f71, #da8668);
  background-image: linear-gradient(to bottom, #e38f71, #da8668);
}

/* Colored panels
 ========================================================================== */
.tm-panel-box-third-color {
  background: #51b4db;
  background-image: -webkit-linear-gradient(top, #53b9e0, #4fb1d7);
  background-image: linear-gradient(to bottom, #53b9e0, #4fb1d7);
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.tm-panel-box-third-color a {
  color: #ffffff;
}
.uk-text-third {
  color: #da8668 !important;
}
/*
 * Sub-modifier: `uk-panel-box-third`
 */
.uk-panel-box-third {
  background-color: rgba(255, 255, 255, 0.1);
  /*color: #52b8df;/*---Bleu---*/
  color:#006699;/*---Bleu foncé---*/
  /*background-image: url("../images/panel-box-noise-thirdbrik-bg.png"); /*---Brique---*/
  background-image: url("../images/panel-box-noise-thirdblue-bg.png"); /*---Blue---*/
  /*box-shadow: 0 1px 3px rgba(30, 50, 70, 0.3), inset 0 0 1px rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.12);*/
  /*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);*/
  /* link color */
  /*
     * Nav side
     */
  /*
     * Sub-object: `uk-nav-header`
     */
  /*
     * Sub-object: `uk-nav-divider`
     */
  /*
     * Nested items
     */
  /* Hover */
  /* Active */
  /*
     * Horizontal rule
     */
  /*
     * Headings
     */
  /*
     * Form
     */
  /* Placeholder */
}
.uk-panel-box-third > a:not([class]),
.uk-panel-box-third > :not([class*='uk-nav']) a:not([class]) {
  color: #68c1e3;
}
.uk-panel-box-third > a:not([class]):hover,
.uk-panel-box-third > :not([class*='uk-nav']) a:not([class]):hover {
  color: #68c1e3;
}
.uk-panel-box-third .uk-button {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.uk-panel-box-third .uk-button:active,
.uk-panel-box-third .uk-button.uk-active {
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);
}
.uk-panel-box-third .uk-nav-side > li > a {
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  color: #006699;/*#52b8df;*/
}
.uk-panel-box > .uk-nav-side {
  margin: 0 -20px;
}
.uk-panel-box-third .uk-nav-side > li:first-child > a,
.uk-panel-box-third .uk-nav-divider + li > a {
  border: none;
  box-shadow: none;
}
.uk-panel-box-third .uk-nav-side .uk-nav-header {
  color: #006699;/*#52b8df;*/
}
.uk-panel-box-third .uk-nav-divider {
  border-color: rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}
.uk-panel-box-third .uk-nav-side ul.uk-nav-sub {
  border-color: rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.03);
}
.uk-panel-box-third .uk-nav-side ul a {
  color: #006699;/*#52b8df;*/
}
.uk-panel-box-third .uk-nav-side > li > a:hover,
.uk-panel-box-third .uk-nav-side > li > a:focus {
  background: rgba(0, 0, 0, 0.02);
  color: #006699;/*#52b8df;*/
}
.uk-panel-box-third .uk-nav-side > li.uk-active > a {
  color: #68c1e3;
}

.uk-nav-side .uk-open .uk-nav-sub li a {
  border-left: 2px solid transparent;
  border-right : 5px solid transparent;
  margin-right : -10px;
}
.uk-nav-side .uk-open li.uk-active > a {
  border-left : 2px solid rgba(0,0,0,0.15);
  border-right : 5px solid rgba(0,0,0,0.15);
  background: rgba(0, 0, 0, 0.07);
}
.uk-nav-side .uk-open li > a:hover, .uk-nav-side .uk-open li > a:focus {
  background: rgba(0, 0, 0, 0.06);
}
.uk-panel-box-third hr {
  height: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.uk-panel-box-third h1,
.uk-panel-box-third h2,
.uk-panel-box-third h3,
.uk-panel-box-third h4,
.uk-panel-box-third h5,
.uk-panel-box-third h6 {
  color: #006699;/*#52b8df;*/
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.uk-panel-box-third .uk-form select,
.uk-panel-box-third .uk-form textarea,
.uk-panel-box-third .uk-form input:not([type]),
.uk-panel-box-third .uk-form input[type="text"],
.uk-panel-box-third .uk-form input[type="password"],
.uk-panel-box-third .uk-form input[type="email"] {
  border-color: rgba(255, 255, 255, 0.15);
  background: rgba(45, 55, 70, 0.15);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #006699;/*#52b8df;*/
  /* Focus state */
}
.uk-panel-box-third .uk-form select:focus,
.uk-panel-box-third .uk-form textarea:focus,
.uk-panel-box-third .uk-form input:not([type]):focus,
.uk-panel-box-third .uk-form input[type="text"]:focus,
.uk-panel-box-third .uk-form input[type="password"]:focus,
.uk-panel-box-third .uk-form input[type="email"]:focus {
  border-color: rgba(255, 255, 255, 0.25);
  background: rgba(45, 55, 70, 0.15);
  color: #006699;/*#52b8df;*/
}
.uk-panel-box-third .uk-form :-ms-input-placeholder {
  color: #006699!important;/*#52b8df!important;*/
}
.uk-panel-box-third .uk-form ::-moz-placeholder {
  color: #006699;/*#52b8df;*/
}
.uk-panel-box-thrid .uk-form ::-webkit-input-placeholder {
  color: #006699;/*#52b8df;*/
}
.uk-panel-box-third .uk-panel-title {
  color: #FFFFFF;/*#52b8df;*/
  background: none repeat scroll 0 0 #52B8DF;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;

  /* Plus de réglages globaux des box-third
  margin-top: -15px;
  margin-bottom: 15px;
  margin-left:-20px;
  margin-right:-20px;
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left:20px;
  padding-right:20px;
  text-transform: none;
  */
  
}

/*--- Boxage des articles ----*/
.uk-article, .tm-content > .uk-breadcrumb, .tm-content-boxed .tm-content {
  background: none repeat scroll 0 0 #ffffff;
  padding: 15px 30px 15px 30px;
}

.tm-isblog .uk-article {
  background: none;
  box-shadow: none;
  border: 1px solid #dddddd;
}

/*-- Titre Article Actu ---*/
.toute-lactu .uk-article {
    background-color: #52b8df;
    color:#fff;
    box-shadow: none;
	padding: 5px 5px 5px 30px;
}

/*---italique---*/
em {color : #000000;}


/*--- Le breadcrumb ---*/
.uk-breadcrumb {
  background: none repeat scroll 0 0 #ffffff;
  box-shadow: none;
  padding: 0px;
  font-size:14px;
  }
  
/*-- Supprime bouton readmore --*/

.accueil-themes {
  border: none;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  padding: 0px;
}

.video-blog .uk-article {
  padding: 0px 0px 5px 0px;
}

.video-blog h3 {
  background: none repeat scroll 0 0 #4faacd;
  color: #fff;
  font-size: 110%;
  margin-bottom: 1px;
  margin-top: 0;
  padding-bottom: 5px;
  padding-top: 0;
  text-align: center;
}

.video-blog p {
  padding: 0 5px;
  /*font-size: 90%; STOP les tout petit caractères ;) */
  line-height: 1.3em;
  margin: 5px 0px 5px 0px;
  color:#000;
}

.videos #LireVideo {
  display:none;
}

.video-blog h1 {
  background: none repeat scroll 0 0 #4faacd;
  color: #fff;
  font-size: 190%;
  margin-bottom: 1px;
  margin-top: 0;
  padding-bottom: 5px;
  padding-top: 0;
  text-align: center;
  line-height: 25px;
  line-height: 1.3em;
}

.video-blog h2 {
  border-bottom: 1px solid;
  padding-bottom:5px;
}

/*--- Associations ---*/
.uk-panel-box-asso-titre {
  background-color: rgba(45, 55, 70, 0.15);
  background-image: url("../../../less/uikit/images/grey/panel-box-noise-bg.png");
  box-shadow: none;
  color: #000000;
  text-shadow: none;
}

.uk-panel-box-asso-contact {
  background-color: rgba(255, 255, 255, 0.1);
  background-image: url("../../../less/uikit/images/default/panel-box-noise-bg.png");
  box-shadow: none;
  color: #000000;
  text-shadow:none;
}

.uk-panel-box-asso-contact strong, .uk-panel-box-asso-titre strong {
  color: #52B8DF;
}

.uk-panel-box-asso-contact a, .uk-panel-box-asso-titre a {
  color: #000000;
}

.Trx .uk-article {
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: none;
}

.Trx .uk-h3 {
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid #dddddd;
  padding-top:5px;
  padding-bottom:5px;
}

/*------ Menus -----------*/
.tm-sidebar-a .uk-panel-title {
  padding-left:10px;
  padding-right:10px;
}


aside .uk-panel-box {
  padding: 0px 20px;
}

.tm-sidebar-a .uk-nav-header {
  padding-left:10px!important;
  padding-right:10px!important;
  background-color:#FFF!important;
}

#fixeddiv_fixed  .uk-panel-title{
  margin-bottom:0px;
}

.tm-sidebar-a .uk-nav li a{
  padding-left:13px;
  padding-right:20px;
}

.tm-sidebar-a .uk-nav li .uk-nav-sub{
  padding-left:10px;
  padding-right:10px;
}




/*--- Entete Menus Sidebar dans Fixed Position ---*/
.entete-menu  {
  padding-left: 10px;
  padding-right: 10px;
  background-color:#52b8df;
  background-color:#52b8df;
/*  font-weight: 700; */
  font-size:130%;
}

.tm-footer .entete-menu  {
  font-weight: 500 !important;
  font-size: 14px !important;
}


.uk-panel-box-third .uk-nav-side  > li:first-child > a {
    color:#fff;
	background-color:#52b8df;
}

.menu-side {
 padding-top:0px;
}

/*--- Articles InfoNet Grid --------*/
.texte-intro {
  line-height: 130%;
  text-align: justify;
}

/*.video-grid #video-rm, .video-blog .uk-article img  {
  display:none;
}*/

/*--- Footer Pied de page ---*/

.tm-footer .uk-subnav > * > :hover,
.tm-footer .uk-subnav > * > :focus {
	text-decoration: none;
}

.tm-footer {
	text-shadow: none;
}
.tm-footer > .uk-panel  {
	width: 145px;
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	margin: 15px 0px 0px 0px !important;
}
.tm-footer .uk-panel ul.uk-subnav li.uk-parent {
	padding-left: 15px;
	width: 145px;
}
.tm-footer .uk-panel ul {
	list-style-type: none;
	padding: 0px;
	width: 130px;
}
.tm-footer .plan  {
	width: 100% !important;
}

.tm-footer .uk-panel ul.uk-subnav li.uk-parent > a {
	display: none;
}
.tm-footer .uk-panel ul.uk-subnav li.uk-parent > ul > li {
	text-align: left;
	font-size: 11px;
	line-height: 16px;
}

.tm-footer .uk-panel ul.uk-subnav li.uk-parent > ul > li:first-child {
	border-bottom: 1px solid #21a2d3;
	text-align: center;
}
.tm-footer .uk-panel ul.uk-subnav li.uk-parent > ul > li > a.entete-menu {
	font-size: 10px;
	background: none;
	margin-bottom: 4px;
	padding: 0px;
}
.tm-footer .uk-panel ul.uk-subnav li.uk-parent > ul > li.uk-active > a,
.tm-footer .uk-panel ul.uk-subnav li.uk-parent > ul > li > a:hover {
	color: #ff7200;
	background-image: url("../images/footer-sitemap-bullet.png");
    background-position: left 0px top 2px;
    background-repeat: no-repeat;
    color: #ff7200;
    list-style-type: square !important;
    margin-left: -12px;
    padding-left: 12px;
}


/*--- SubFooter Infos pratiques ---*/

.tm-footer .subfooter {
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	margin-top: -15px !important;
}
.tm-footer .subfooter ul li {
	display: inline-block;
	text-align:center;
}
.tm-footer .subfooter ul {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}
.tm-footer .subfooter ul li:nth-child(8),
.tm-footer .subfooter ul li:nth-child(9),
.tm-footer .subfooter ul li:nth-child(10),
.tm-footer .subfooter ul li:nth-child(11) {
	display: none;
}


/*--- Résultats Search recherche ---*/
.highlight {
	background-color: #FFCCBB;
}

.recherche article.uk-article {
	padding: 0px !important;
	margin-top: 8px;
}
.recherche .uk-article h1 {
	font-size: 140%;
	margin: 0px;
}
.recherche .uk-article-meta {
	color: #52b8df;
	margin: 0px;
	display: none;
}
.recherche .uk-badge {
    font-size: 15px;
}

/*--- Photos et vidéos ---*/
.photosvideos {
    padding-bottom: 0px !important;
}
.photosvideos .uk-panel-teaser {
    margin-left: -10px !important;
    margin-right: -10px !important;
    margin-top: -10px !important;
}



/*--------------------------------------------
------ Mise en forme des contenus du site ----
----------------------------------------------*/



.pharmacies {
	font-size: 12px;
	margin: 0;
	line-height: 18px !important;
}
.pharmacies_dates {
	color: #008000;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	line-height: 18px !important;
}

/* Accès rapides */
.accesrapides {
    margin: 0px -10px 0 -10px;
}
.accesrapides > div {
    background-color: #e2f7ff;
}
.accesrapides .uk-panel {
    margin-bottom: 6px;
}
.accesrapides .uk-margin-top-remove {
	margin: 0;
	background-color: #53b6df;
}
.accesrapides .uk-panel-title {
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding: 1px 3px 0px 5px;
}
.accesrapides .uk-margin {
	margin: 0;
}
.accesrapides .uk-margin p {
	font-size: 11px;
    margin: 0;
    padding: 3px 3px 10px 3px;
	line-height: 13px;
}

.panelsaccesrapides  h3 {
	font-size: 15px;
    line-height: 18px;
	margin: -10px -8px -5px -8px !important;
}
.panelsaccesrapides  .uk-panel-box {
    background-color: #e3f5fc !important;
    border: 1px solid #acdbee !important;
}

/* Modules de côté */

.modulecote {
	 margin-top : 15px;
}

/* CCAS */

.ccas h1 {
    background: #f7cf81 none repeat scroll 0 0;
    color: #ffffff;
    margin: -11px -11px 0;
	margin-bottom: 8px;
    padding: 5px;
	text-align: center;
}
.ccas h2 {
	border-bottom: #497c95 solid 1px;
	padding-bottom: 5px;
}
.ccas h2 a {
	color: #FFF;
}
.ccas .tm-article-content h2 a.uk-button {
	-webkit-border-top-left-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
    display: inline-block;
    float: right;
    margin-bottom: 3px;
    margin-left: auto;
    margin-right: 0px;
    padding: 0 6px;
	background: #497c95;
	font-size: 12px;
}
.ccas .tm-article-content h2 a.uk-button:after {
	clear: both;
	display:block;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

.ccas .tm-article-content .nolinkaccordeon .uk-accordion-title {
    border: none;
    border-bottom: 1px solid #e5e5e5;
	background: none;
    cursor: auto;
}

/*--- Contacts ---*/

.contacts .tm-content .categories-listaccueil {
	margin-right: -18px;
}

.contacts .tm-content h2 {
  border-bottom: 2px solid;
  line-height: 30px;
  margin-bottom: 3px;
  padding: 3px 12px;
  text-align: center;
  font-weight: bold;
}

.contacts .tm-content .categories-listaccueil .contact-categoryaccueil {
	display: inline-block;
	vertical-align: top;
    width: 31%;
    min-width: 200px;
	margin-right: 2%;
}

.contacts .tm-content .contact-categoryaccueil table.table td {
    padding: 2px 4px;
}



/* Accès rapides - Accordéons accueil */
.uk-accordion > h3 {
	background-image: url(../images/accordeon-close.png);
	background-repeat: no-repeat;
	background-position: right 5px top 7px;
}
.uk-accordion > h3:hover {
	background-image: url(../images/accordeon-closehover.png);
}
.uk-accordion > h3.uk-active {
	background-image: url(../images/accordeon-open.png);
}
.uk-accordion > h3.uk-active:hover {
	background-image: url(../images/accordeon-openhover.png);
}
.nolinkaccordeon .uk-accordion > h3 {
	background-image: none !important;
}


.info-margin {
  margin-left:-15px;
  margin-right:-15px;
}



/* Agenda Novembre 2015 */
 
.agenda .tm-main-top .uk-panel-box {
	border: 0px;
}
 
.dateagendaglobale {
  background-color: #ddd;
  margin: -3px -3px 0 !important;
  padding: 3px 5px;
  font-weight: bold;
} 
 
.agenda_date {
	display: inline-block;
	background-color : #FFF;
	color: #ff7200;
	padding: 3px 0px;
	line-height: 17px;
	font-size : 13px;
	margin: 0px 0px 12px !important;
}

.agenda_datedebut {
	 display: inline-block;
}
.agenda_datefin {
	 display: inline-block;
}
.agenda .tm-main .tm-main-bottom > .uk-width-1-1  > .agenda_categorie {
	margin-top : -25px;
}
.agenda .tm-main .tm-main-bottom > .uk-grid-margin {
	display : none;
}

.uk-tooltip {
  background: #005390;
}

 /* RSS */
.rssfeed .tm-main-bottom  .uk-width-1-1 .uk-panel {
    margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	display: inline-block;
	vertical-align: top;
}
.rssfeed .tm-main-bottom  .uk-panel .newsfeeduk-width-medium-1-2 {
    padding-left: 27px;
}
.rssfeed .tm-main-bottom  .uk-width-1-1 .uk-panel  h2 {
	margin: 0 8px;
	padding: 3px 3px 3px 40px;
	background-image: url(../images/rssfeed.png);
	background-repeat: no-repeat;
	background-position: left 6px top 3px;
	font-weight: bold;
	font-size: 20px;
	background-color: #f9f9f9;
	border: solid 1px #e5e5e5;
}
.rssfeed .tm-main-bottom  .uk-width-1-1 .uk-panel  h2:hover {
	background-color: #1e91bd;
	border: solid 1px #1e91bd;
}
.rssfeed .tm-main-bottom  .uk-width-1-1 .uk-panel  h2:hover a {
	color : #FFF;
}

.rssfeed .newsfeeduk-width-medium-1-2 {
	list-style-type: none;
}
.rssfeed .feeduk-width-medium-1-2 li {
    font-size: 13px;
    line-height: 20px;
}
.rssfeed .feeduk-width-medium-1-2 li:hover {
    background-color: #EEE;
}
.rssfeed .feeduk-width-medium-1-2 li .feed-link a {
	border-left : 5px solid #f7cf81;
	padding-left: 5px;
	display: block;
	margin-bottom: 5px;
}
.rssfeed .feeduk-width-medium-1-2 li .feed-link a:hover {
	border-left : 5px solid #1e91bd;
}
.culture_archives .tm-article-content  ul.uk-tab li:nth-child(4) a  {
	background: #f7cf81;
}


