.bg-jaune {background-color: #ffb001;}
.acc a:not(.item-level-2), .jeu a:not(.item-level-2) {background-color: #6f1d4e;} 
.mai a:not(.item-level-2), .loi a:not(.item-level-2) {background-color: #990a3f;}
.sai a:not(.item-level-2), .tou a:not(.item-level-2) {background-color: #00a1ae;}
.acc a.item-level-3, .jeu a.item-level-3,.mai a.item-level-3, .sai  a.item-level-3, .tou  a.item-level-3,.loi a.item-level-3 {background: #fff;}
.nav-link {padding: 10px 30px;}
.astroid-header-section header.astroid-header:not(.astroid-header-sticky) {padding-bottom: 0;}
#astroid-mobilemenu .nav-item a {background : #fff;}
td {border-color:rgb(46, 4, 29); border-style: solid; border-width: 1px;}

/* Actualites */
.actus-position .nspMain {box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4); padding: 10px;}
.actus-position .module-title {background: url("../../../../../images/astroid_template_zero/sprite.png") -447px -363px no-repeat; padding: 0 0 0 60px;font-size: 270%; height: 40px;}
.actus-position .module-ct {padding-left: 20px; padding-right: 20px; border: 1px solid #ccc;}
.actus-position a.readon {color: #990a3f; margin:0 10px 15px 10px;}
a.readon-button {font-size: 120%;}
h4.actus_btn {margin-top: 0; float: right;}
.actus_btn .fa-arrow-right {-webkit-transition: all .7s ease;
   -moz-transition: all .7s ease;
   -ms-transition: all .7s ease;
   -o-transition: all .7s ease;
   transition: all .7s ease;
 }
.actus_btn:hover .fa-arrow-right {
   -webkit-transform: scale(1.5,1.5);
   -moz-transform: scale(1.5,1.5);
   -ms-transform: scale(1.5,1.5);
   -o-transform: scale(1.5,1.5);
   transform: scale(1.5,1.5) translateX(-10px);
 }
  .actus_btn a:hover {text-decoration: none;}
 
.gkArtContentWrap {min-width: 200px;}

/* 1 Clic*/
.clic {padding-right: 0; padding-bottom: 20px; display: inline-block;}
.clic-position .module-title {background: url("../../../../../images/astroid_template_zero/sprite.png") -447px -404px no-repeat; padding: 0 0 0 60px;font-size: 270%; height: 40px;}
#urgences {display:block; width:120px; height:134px; background:url("../../../../../images/astroid_template_zero/sprite.png") 0 -20px no-repeat;}
#urgences:hover,#urgences:active,#urgences:focus{background-position:0 -154px;}
#urgences span, #dechets span, #cantine span, #associations span, #demarches span, #transports span, #ot span, #camping span {display:inline-block; text-indent: -2000px;}
#dechets {display:block; width:120px; height:134px; background:url("../../../../../images/astroid_template_zero/sprite.png") -120px -20px no-repeat;}
#dechets:hover,#dechets:active,#dechets:focus{background-position:-120px -154px;}
#cantine {display:block; width:120px; height:134px; background:url("../../../../../images/astroid_template_zero/sprite.png") -240px -20px no-repeat;}
#cantine:hover,#cantine:active,#cantine:focus{background-position:-240px -154px;}
#associations {display:block; width:120px; height:134px; background:url("../../../../../images/astroid_template_zero/sprite.png") -360px -20px no-repeat;}
#associations:hover,#associations:active,#associations:focus{background-position:-360px -154px;}
#demarches {display:block; width:120px; height:134px; background:url("../../../../../images/astroid_template_zero/sprite.png") -480px -20px no-repeat;}
#demarches:hover,#demarches:active,#demarches:focus{background-position:-480px -154px;}
#transports {display:block; width:120px; height:134px; background:url("../../../../../images/astroid_template_zero/sprite.png") -600px -20px no-repeat;}
#transports:hover,#transports:active,#transports:focus{background-position:-600px -154px;}
#ot {display:block; width:120px; height:134px; background:url("../../../../../images/astroid_template_zero/sprite.png") -720px -20px no-repeat;}
#ot:hover,#ot:active,#ot:focus{background-position:-720px -154px;}
#camping {display:block; width:240px; height:134px; background:url("../../../../../images/astroid_template_zero/sprite.png") -840px -20px no-repeat;}
#camping:hover,#camping:active,#camping:focus{background-position:-840px -154px;}

/*Sprite*/
.carte {display: block; margin-left: auto; margin-right: auto; width:223px; height:178px; background:url("../../../../../images/astroid_template_zero/sprite.png") 0 -288px no-repeat;}
.tel-icone {display: block; margin: 12px 24px 0px 0px; float: left; width:20px; height:20px; background:url("../../../../../images/astroid_template_zero/sprite.png") -14px 0 no-repeat;}
.adr-icone {display: block; margin: 10px 30px 30px 0px; float: left; width:14px; height:20px; background:url("../../../../../images/astroid_template_zero/sprite.png") 0 0 no-repeat;}
.logo-cc {display: block; float: left; width:224px; height:130px; background:url("../../../../../images/astroid_template_zero/sprite.png") -223px -288px no-repeat;}
.logo-tkn {display: block; float: left; margin-right: 5px; vertical-align: middle; width:17px; height:20px; background:url("../../../../../images/astroid_template_zero/sprite.png") -34px 0 no-repeat;}
.logo-fb {display: block; float: left; margin-right: 5px; vertical-align: middle; width:34px; height:34px; background:url("../../../../../images/astroid_template_zero/sprite.png") -447px -288px no-repeat;}
.fr {display: block; float: left; margin-right: 5px; vertical-align: middle; width:16px; height:16px; background:url("../../../../../images/astroid_template_zero/sprite.png") 51px 0 no-repeat;}
.en {display: block; float: left; margin-right: 5px; vertical-align: middle; width:16px; height:16px; background:url("../../../../../images/astroid_template_zero/sprite.png") -67px 0 no-repeat;}
.de {display: block; float: left; margin-right: 5px; vertical-align: middle; width:16px; height:16px; background:url("../../../../../images/astroid_template_zero/sprite.png") -83px 0 no-repeat;}
.it {display: block; float: left; margin-right: 5px; vertical-align: middle; width:16px; height:16px; background:url("../../../../../images/astroid_template_zero/sprite.png") -99px 0 no-repeat;}
.es {display: block; float: left; margin-right: 5px; vertical-align: middle; width:16px; height:16px; background:url("../../../../../images/astroid_template_zero/sprite.png") -115px 0 no-repeat;}
.fleched {display: block; float: left; margin-right: 10px;width:13px; height:20px; background:url("../../../../../images/astroid_template_zero/sprite.png") -447px -445px no-repeat;}

/* A l'affiche */
.t3-module.module_latest {margin-bottom: 0;}
.agenda-position .module-title {background: url("../../../../../images/astroid_template_zero/sprite.png") -447px -322px no-repeat; padding: 0 0 0 60px;font-size: 270%; height:40px;}
._latest td {border: none;}
._latest .date {padding: 5px 10px; border: none; background: #990a3f; color: #fff; line-height: 1; text-align: center;}
._latest .mois {padding: 5px 10px; border: none; background: #6f1d4e; color: #fff; line-height: 1; text-align: center;}
.jourdate {padding: 0;}
.jour {font-size: 90%; margin-right: 5px;}
.num {font-size: 200%;}
.triangle {display : inline-block; height : 0; width : 0; border-top : 10px solid #990a3f; border-right : 10px solid transparent; border-left : 10px solid transparent; margin-bottom: 10px; margin-left: 40%;}
.mois {font-size: 200%; text-transform: uppercase; height: 42px;}
.infos {padding: 0; margin-top: -10px;}
.titre a {font-size: 120%; font-weight: bold;}
h4.tout_btn {float: right; padding: 5px; background-color: #990a3f; margin-right: 20px;}
h4.tout_btn a {color: #fff;}
	/*liste*/
	.jev_catselect td {border: none;}
	.jevbootstrap table tbody tr {display: inline-block; width:250px;  padding: 0 10px;}
	.ev_table  {border: none;}
	.ev_table tr {min-height: 300px; border: none;}
	.ev_table td {display: block; width: 100%; vertical-align: top; border: none;}
	td.ev_td_left {display: none;}
	ul.ev_ul li.ev_td_li {border-width: 0px !important; background: #ffb001; padding-left: 0 !important; height: 270px;}
	.jourheure {padding: 3px 3px 3px 6px; background: #6f1d4e; color: #fff; font-size: 120%; /*font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-weight: 600;*/ text-align: center;}
	.photo {overflow-y: hidden; max-height: 135px;}
	.photo img {width: 100%; height: auto;}
	.ev_ul .titre {text-transform: uppercase; text-align: center; font-size: 110%; font-weight: bold; margin-bottom: 7px; height: 65px; padding: 8px;}
	.ev_ul .titre a.ev_link_row:link, .titre a.ev_link_row:visited { line-height: 1; color: #000;}
	.lieu {margin:5px 10px; padding: 3px; background: #fff; text-align: center;}
	a.ev_link_row:link, a.ev_link_row:visited {font-size : 110%; color: #135f8c; font-weight: 500; line-height: 1.5;}
	.desc {padding: 8px; font-size: 85%;}
	/*détail*/
	.jev_evdt_title {color: #524b4a;}
	.cartouche {background: #ffb001; padding: 20px; margin-bottom: 20px;}
	#jevents_body .contentpaneopen div.info {line-height: 2em;}
	.info .fa {margin-right: 10px;}

#bottom .moduletable {height: 300px;}
#bottom .module-title {color: #fff; font-size: 180%;}
#footer h3.module-title {color: #ffb001; font-size: 250%;}
#footer h4.module-title {color: #fff;}

.hot_weather_label, .hot_weather_description {display: none;}
.hot_weather_container {margin: 0 !important;}
.hot_weather_container  > div {margin: 1em 0.5em 0;}