/*
Theme Name: a3web
Theme URI: http://www.a3web.fr
Author: A3web
Author URI: http://www.a3web.fr
Description: Th&egrave;me du site de la commune 
Version: 1.0
*



/********* FONTS ****************/
@font-face {
    font-family: 'TradeGothicLight';
    src: url('fonts/tgl_____0-webfont.eot');
    src: url('fonts/tgl_____0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tgl_____0-webfont.woff') format('woff'),
         url('fonts/tgl_____0-webfont.ttf') format('truetype'),
         url('fonts/tgl_____0-webfont.svg#TradeGothicLight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'TradeGothicBoldTwo';
    src: url('fonts/tgb2____0-webfont.eot');
    src: url('fonts/tgb2____0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tgb2____0-webfont.woff') format('woff'),
         url('fonts/tgb2____0-webfont.ttf') format('truetype'),
         url('fonts/tgb2____0-webfont.svg#TradeGothicBoldTwo') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Calibri Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Calibri Regular'), url('fonts/CALIBRI.woff') format('woff');
}

@font-face {
    font-family: 'TradeGothicCondEighteen';
    src: url('fonts/tgc_____0-webfont.eot');
    src: url('fonts/tgc_____0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tgc_____0-webfont.woff') format('woff'),
         url('fonts/tgc_____0-webfont.ttf') format('truetype'),
         url('fonts/tgc_____0-webfont.svg#TradeGothicCondEighteen') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'TradeGothicMedium';
    src: url('fonts/tg______0-webfont.eot');
    src: url('fonts/tg______0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tg______0-webfont.woff') format('woff'),
         url('fonts/tg______0-webfont.ttf') format('truetype'),
         url('fonts/tg______0-webfont.svg#TradeGothicMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'TradeGothicBold';
    src: url('fonts/tgb_____0-webfont.eot');
    src: url('fonts/tgb_____0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tgb_____0-webfont.woff') format('woff'),
         url('fonts/tgb_____0-webfont.ttf') format('truetype'),
         url('fonts/tgb_____0-webfont.svg#TradeGothicBold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'TradeGothicBoldCondTwenty';
    src: url('fonts/tradegothic_boldcondtwenty-webfont.eot');
    src: url('fonts/tradegothic_boldcondtwenty-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tradegothic_boldcondtwenty-webfont.woff') format('woff'),
         url('fonts/tradegothic_boldcondtwenty-webfont.ttf') format('truetype'),
         url('fonts/tradegothic_boldcondtwenty-webfont.svg#TradeGothicBoldCondTwenty') format('svg');
    font-weight: normal;
    font-style: normal;

}





/********* GENERAL ****************/
body {/*background:url('images/maquette-fors.jpg') no-repeat scroll center 0;*/}
h1,h2,h3 {margin:0;padding:0;}
.texte h5 {display:none;}
.center {max-width:966px;margin:0 auto;}
.titreRouge {margin:0;height:25px;background:#e63146;color:#fff;font-family: 'aileronbold';font-size: 15px;line-height: 25px;padding-left:12px;}

table.aligncenter {margin:0 auto !important;}
#content a[href$=".pdf"] {padding-bottom:5px;padding-left:30px;padding-top:4px;background:url(images/picto_pdf.png) no-repeat center left;}
#content a[href$=".doc"] {padding-bottom:5px;padding-left:30px;padding-top:4px;background:url(images/picto_word.png) no-repeat center left;}


/********* ZONE HAUT *********************/
.site-header {border-bottom:30px solid #96c11e}
.home .site-header {border-bottom:none}

#menuMobile .menu-toggle img {    margin-top: 13px;    width: 46px;}
#menuMobile  .menu-toggle {    color: #fff;    cursor: pointer;    float: right;    margin-right: 20px;    padding-top: 33px;}
#menuMobile  .menu-toggle .liens {transition: 0.5s ease;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;float:left;background:url('images/mobile.png') no-repeat scroll 0 0;width:48px;height:48px}
#menuMobile  .menu-toggle .liens a{display:inline-block;text-indent:-500em;width:48px;height:48px}
#menuMobile  .menu-toggle .liens#lienAccueil {background-position:-62px top }
#menuMobile  .menu-toggle .liens#lienAccueil:hover {background-position:-62px bottom }
#menuMobile  .menu-toggle .liens#lienRecherche {background-position:top left}
#menuMobile  .menu-toggle .liens#lienRecherche:hover {background-position:bottom left}
#menuMobile  .menu-toggle .liens#menu {background-position:top right}
#menuMobile  .menu-toggle .liens#menu:hover {background-position:bottom right}
#menuMobile #menuPrincipal  .menu {    float: left;    margin:32px 0px;    padding: 0;    width: 100%;}
#menuMobile #menuPrincipal  {  background:#fff;  display: none;   left: 0;   padding-bottom: 25px;   position: absolute;  top: 60px;    width: 100%;    z-index: 2000; }
#menuMobile #menuPrincipal .menu li ,#menuMobile #menuPrincipal .menu li a{ float:left;background: none;    border: medium none;    text-align: left; color:#fff;   width: 100% !important;}
#menuMobile #menuPrincipal .menu li a {margin:0px 0;}
#menuMobile #menuPrincipal .tiretMenu {display:none}
#menuMobile #menuPrincipal .menu li {-webkit-box-shadow: 0 10px 10px -15px #000000;box-shadow: 0 10px 10px -15px #000000;}
#menuMobile #menuPrincipal .menu li .sub-menu li{-webkit-box-shadow: 0 0 0;box-shadow: 0 0 0 ;}
#menuMobile #menuPrincipal .menu .sub-menu li {padding:8px 0}


#menuMobile #menuPrincipal  .sub-menu {   height: auto; padding: 10px !important;top:0;position:relative;text-align:left;width:100%;float:left}
#menuMobile #menuPrincipal .menu li a{  color: #006633;    height: 54px;    line-height: 60px;    padding-left: 35px;}
#menuMobile #menuPrincipal  .sub-menu li{width:100%;margin:0 !important;}
#menuMobile #menuPrincipal  .sub-menu li a{margin:0 !important;height:auto !important;line-height:1 !important;background:none !important;border:none !important;color:#fff }
#menuMobile #menuPrincipal .menu li:first-child:hover a{background:url('images/puce-menu-vert.png') no-repeat scroll left 21px !important}
#menuMobile #menuPrincipal .menu li:nth-child(2):hover a{background:url('images/puce-menu-vertclair.png') no-repeat scroll left 21px  !important}
#menuMobile #menuPrincipal .menu li:nth-child(3):hover a{background:url('images/puce-menu-jaune.png') no-repeat scroll left 21px  !important}
#menuMobile #menuPrincipal .menu li:nth-child(4):hover a{background:url('images/puce-menu-marron.png') no-repeat scroll left 21px  !important}
#menuMobile #menuPrincipal .menu li:last-child:hover a{background:url('images/puce-menu-bleu.png') no-repeat scroll left 21px  !important}



#menuPrincipal .menu li  > .sub-menu .sub-menu {margin:0 !important}
#menuPrincipal .menu li  > .sub-menu .sub-menu li {padding:8px}
#menuPrincipal .menu li  > .sub-menu .sub-menu li a {color:#a7ca21 }

#menuPrincipal {    float: left;    margin-top: 32px;}
#menuPrincipal .menu {padding:0;margin:0;}
#menuPrincipal .menu li,#menuPrincipal .menu li:hover {width:auto;padding:0 25px 0 0;text-align:center;height:60px;float:left;	display:table;     position: relative;}
#menuPrincipal .menu li a{height:68px;text-decoration:none;line-height:1;display:table-cell;vertical-align:middle;font-family:'TradeGothicCondEighteen';font-size:18px;text-transform:uppercase;}
#menuPrincipal .menu li:first-child  a {color:#006633;background:url('images/puce-menu-vert.png') no-repeat scroll top center}
#menuPrincipal .menu li:nth-child(2) a {color:#a7ca21;background:url('images/puce-menu-vertclair.png') no-repeat scroll top center}
#menuPrincipal .menu li:nth-child(3) a {color:#f7a900;background:url('images/puce-menu-jaune.png') no-repeat scroll top center}
#menuPrincipal .menu li:nth-child(4) a {color:#951517;background:url('images/puce-menu-marron.png') no-repeat scroll top center}
#menuPrincipal .menu li:last-child  a {color:#54d5d2;background:url('images/puce-menu-bleu.png') no-repeat scroll top center}

/*SOUS-MENU*/
#menuPrincipal .menu .sub-menu {display:none;}
#menuPrincipal .menu li   > .sub-menu{height:auto;	left:0;background:#006633;position: absolute;	top: 68px;	text-align: left;	width:186px;clear:both;	color:#fff;	z-index: 2000;	padding:15px;}
#menuPrincipal .menu li:first-child  > .sub-menu {background:#006633;left:0;}
#menuPrincipal .menu li:nth-child(2)  > .sub-menu {background:#a7ca21}
#menuPrincipal .menu li:nth-child(3)  > .sub-menu{background:#f7a900}
#menuPrincipal .menu li:nth-child(4)   > .sub-menu{background:#951517}
#menuPrincipal .menu li:last-child  > .sub-menu{background:#54d5d2}

#menuPrincipal .menu li:first-child  > .sub-menu li a:hover{color:#b9d517 !important;}
#menuPrincipal .menu li:nth-child(2)  > .sub-menu  li a:hover{color:#006633 !important;}
#menuPrincipal .menu li:nth-child(3)  > .sub-menu  li a:hover{color:#951517 !important;}
#menuPrincipal .menu li:nth-child(4)   > .sub-menu  li a:hover{color:#f7a900 !important;}
#menuPrincipal .menu li:last-child  > .sub-menu  li a:hover{color:#087471 !important;} 

#menuPrincipal .menu .sub-menu  li {height:auto;background:none;  display: inline-block;  position: relative;  padding:8px 0 0 0; text-align: left;width:100%}
#menuPrincipal .menu .sub-menu  li:last-child {border-bottom:none}
#menuPrincipal .menu .sub-menu a {height:auto;display: table-cell;font-size: 12px;text-transform: none;color:#fff !important;background:none !important;font-family:'arial';}
#menuPrincipal .menu .sub-menu li:last-child a {border-bottom:none}
#menuPrincipal .menu .sub-menu a:hover { 	background:none;}

.tiretMenu {/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 10%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.1) 90%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(10%,rgba(255,255,255,0.1)), color-stop(50%,rgba(255,255,255,0.5)), color-stop(90%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.1) 90%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.1) 90%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.1) 90%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.1) 90%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
height:1px;
margin-top:5px;
}
#menuPrincipal .menu .sub-menu  li:last-child .tiretMenu {display:none}

/*SOUS-SOUS-MENU*/
#menuPrincipal .menu li  > .sub-menu .sub-menu {display:none}
#menuPrincipal .menu .sub-menu .sub-menu a {color:#a7ca21 !important;height:auto;display: table-cell;font-size: 12px;text-transform: none;font-family:'arial';}
/*#menuPrincipal .menu li:first-child .sub-menu .sub-menu a {color:#006633}
#menuPrincipal .menu li:nth-child(2) .sub-menu .sub-menu a {color:#a7ca21}
#menuPrincipal .menu li:nth-child(3) .sub-menu .sub-menu a {color:#f7a900}
#menuPrincipal .menu li:nth-child(4) .sub-menu .sub-menu a {color:#951517}
#menuPrincipal .menu li:last-child .sub-menu .sub-menu a {color:#54d5d2}*/
#menuPrincipal .sub-menu .sub-menu{ background: none; display: none; float: left;  left: 0 !important;  line-height: 1;  margin: 7px 0 !important;    padding: 0 !important;    position: relative !important;    top: auto !important;    width: 100% !important;}
#menuPrincipal .sub-menu .sub-menu li {padding-left:10px;border-bottom:none !important;width:100%}



/* #menuMobile #menuPrincipal .menu li:first-child  > .sub-menu,#menuMobile #menuPrincipal .menu li:first-child  > .sub-menu .sub-menu {display:block}    */

/********* ZONE ACCESSIBLITE *********************/
#zoneBlanche {background:#fff;height:90px;}
.titreSite {margin-right:60px;float:left;width:170px;height:114px;position:relative !important;}
.titreSite img { margin-top: 11px; width:100%;   position: absolute;    z-index: 500;}
.site-header {position:relative;margin-bottom:25px;float:left;width:100%;height:417px}
.home .site-header {float:left;width:100%;height:544px}

#accessibilite {padding-left:23px;text-align:center;position: absolute;right:0;bottom:4px;width:146px;height:42px;background:#fff;border-radius:10px;z-index:100}
#accessibilite p {float:left;margin-right:3px;}
#accessibilite  #accueil {margin-left:3px;float:left;text-indent:-500em;background: url("images/home-off.png");width: 18px;}
#accessibilite  #accueil a {width:18px;height:19px;display:block}
#accessibilite #accueil:hover {background: url("images/home-on.png");}
#zoomm {cursor:pointer;margin-left:3px;width:20px;height:21px;background:url('images/zoom-off.png') no-repeat scroll 0 0}
#zoomp {cursor:pointer;width:20px;height:21px;background:url('images/zoom+off.png') no-repeat scroll 0 0}
#zoomr {cursor:pointer;width:20px;height:21px;background:url('images/zoom_off.png') no-repeat scroll 0 0}
#zoomm:hover {background-position:top left !important;background:url('images/zoom-on.png') no-repeat scroll 0 0}
#zoomp:hover {background-position:top left !important;background:url('images/zoom+on.png') no-repeat scroll 0 0}
#zoomr:hover {background-position:top left !important;background:url('images/zoom_on.png') no-repeat scroll 0 0}


/********* ZONE RECHERCHE  *********************/
#zone-rech {position:absolute;right:0;top:0;float:left;  margin-top: 5px;line-height:28px;padding:0 0px 0 0;height:28px;width:263px;clear:left;background:#fff;border-radius:10px}
#sloganRech {float:left;}
#zone-rech label {display:none;}
#zone-rech input[type='text'] {float:left;display:block;line-height:28px;height:28px;width:150px;font-size:13px;font-family:'arial';background:none;border:none;color:#96c11e;letter-spacing:-1;}
#zone-rech input[type='submit'] { background: url("images/zoom_off.png") no-repeat scroll 7px 5px rgba(0, 0, 0, 0);    border: medium none;    float: left;    height: 28px;    margin-left: 0;width: 34px;}


#carte {  margin: 60px 0 0 105px;}


/********* ZONE en un clic *********************/
.tipsy {    font-size: 10px;    padding: 0;    position: absolute;    z-index: 100000;	border-top:none;}
.tipsy-inner {    background-color: #222C3C;    color: #7A8AA0;    font-family: arial;    font-size: 11px;    max-width: 200px;    padding: 4px;    text-align: center;	border-top:none;}
.tipsy-arrow-n {	border-top:none;}
.tipsy-arrow-s {	border-top:none;}
.tipsy-arrow-e {	border-top:none;}
.tipsy-arrow-w {	border-top:none;}
.tipsy-n .tipsy-arrow {    border-bottom-style: solid;    border-left-color: transparent;    border-right-color: transparent;    border-top: medium none;    left: 50%;    top: 0;	border-top:none}
.tipsy-nw .tipsy-arrow {    border-bottom-style: solid;    border-left-color: transparent;    border-right-color: transparent;    border-top: medium none;    top: 0;}
.tipsy-ne .tipsy-arrow {    border-bottom-style: solid;    border-left-color: transparent;    border-right-color: transparent;    border-top: medium none;    top: 0;}
.tipsy-s .tipsy-arrow {    border-bottom: medium none;    border-left-color: transparent;    border-right-color: transparent;        bottom: 0;    left: 50%;    margin-left: -5px;}
.tipsy-sw .tipsy-arrow {    border-bottom: medium none;    border-left-color: transparent;    border-right-color: transparent;       bottom: 0;}
.tipsy-se .tipsy-arrow {    border-bottom: medium none;    border-left-color: transparent;    border-right-color: transparent;       bottom: 0;}
.tipsy-e .tipsy-arrow {    border-bottom-color: transparent;    border-left-style: solid;    border-right: medium none;    border-top-color: transparent;    margin-top: -5px;    right: 0;    top: 50%;}
.tipsy-w .tipsy-arrow {    border-bottom-color: transparent;    border-left: medium none;    border-right-style: solid;    border-top-color: transparent;    left: 0;    margin-top: -5px;    top: 50%;}

/********* ZONE images *********************/
#images {height:288px;width:100%;margin-top:10px;}
.img_head{ height: 288px;    left: 0;    position: absolute;    width: 100%;}



/********* ZONE agenda *********************/
#agenda {padding-top:40px;display:none;background:url('images/bandeau-agenda2.png') no-repeat scroll top center;height:188px;position:absolute;bottom:2px;width:100%}
.home #agenda {display:block}
#titreAgenda {height:37px;width:187px;border-top-left-radius:10px;border-top-right-radius:10px;background:#a4c921;  border-bottom: 1px solid;    color: #d0f270;    font-family: "TradeGothicBoldCondTwenty";    font-size: 25px;    left: 0;  padding-left: 12px;    position: absolute;    top: -41px;    width: 186px;
/* ;height:37px;width:187px;border-top-left-radius:10px;border-top-right-radius:10px;background:#a4c921 */}
.ai1ec-col-sm-3 {width:auto}
/********* ZONE access album *********************/
#accesAlbum {height:100%}

#accesrapide {float:left;width:60%;background:#297b7a;height:100%;padding:32px 0 0 0;border-top-left-radius:10px;border-bottom-left-radius:10px;}
#accesrapide h3 {padding:0 0 14px 12px;color:#59d6d2;font-size:25px;font-family:'TradeGothicBold'}
#pictos-accesrapide p {width:100%;border-bottom:1px solid #45a7a6;margin:0;padding:5px 0}
#pictos-accesrapide p:last-child {border-bottom:0} 
#pictos-accesrapide p:nth-child(2) {line-height:1} 
#pictos-accesrapide p:nth-child(2) a {display:block} 
#pictos-accesrapide p a {text-decoration:none;padding:0 0 0 12px;color:#fff !important;font-size:17px;text-transform:uppercase;}
#pictos-accesrapide p a:hover {color:#59d6d2 !important;}
#text-2{float:left;width:40%;text-align:center;height:100%;padding:37px 0 0 0;
background: #b3d126; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNiM2QxMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiM4MDliMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b3d126 21%, #809b1a 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(21%,#b3d126), color-stop(94%,#809b1a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b3d126 21%,#809b1a 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b3d126 21%,#809b1a 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b3d126 21%,#809b1a 94%); /* IE10+ */
background: linear-gradient(to bottom,  #b3d126 21%,#809b1a 94%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d126', endColorstr='#809b1a',GradientType=0 ); /* IE6-8 */

}
#text-2 .widget-title { text-transform:uppercase;  border-bottom: medium none;    color: #043e3d;    font-family: 'TradeGothicLight';    font-size: 17px !important;    margin: 0 !important; padding: 0 !important;    text-transform: uppercase;}
#text-2 .textwidget{ text-align:center}
#lastAlbum {margin-top:20px;width:98px;height:87px;border-radius:10px;border:10px solid #bbe34b;display:inline-block}


/********* ZONE actus *********************/
#actus {position:relative;padding:8px 12px 8px 20px;border-top-right-radius:10px !important;border-bottom-right-radius:10px !important;background:#fff;height:100%}
#actus #touteActu {position:absolute;z-index:500;display:table;}
#actus #touteActu p {display:table-cell;vertical-align:middle;line-height:1;text-align:center;color:#fff;font-size:24px;text-transform:uppercase;background:#951517;width:97px;height:88px;border-bottom-right-radius:10px}

 
#actuPrincipale {overflow:hidden;position:relative;float:left;width:296.5px;height:178px;} 
#actuPrincipale .image {display:block}
#actuPrincipale .image img {width:100%;height:auto}
#actuPrincipale .titreContenu  {width:100%;position:absolute;bottom:0;padding:10px 10px 10px 30px;height:75px;background:rgba(255,255,255,0.7)}
#actuPrincipale .titreContenu .titre a {text-decoration:none;line-height:1; color:#951517; font-size:17px;font-family:'TradeGothicBold'}
#actuPrincipale .titreContenu .contenu a {text-decoration:none;line-height:1; color:#951517; font-size:17px;font-family:'TradeGothicLight'}
#actuPrincipale .titreContenu:hover .titre a,#actuPrincipale .titreContenu:hover .contenu a {color:#333232}
#actuPrincipale .titreContenu .contenu  {line-height:1;}

#actusContenu {float:right;height: 178px;width:315px}
#actusContenu ul {margin:0;padding:0}
#actusContenu ul li{height:92px;display:block;list-style:none;width:100%}
/* #actusContenu .actuItem:nth-child(2) .titre a {color:#951517;font-size:15px;font-family:'TradeGothicBold'} */
#actusContenu .actuItem .titre a{color:#333232;font-size:15px;font-family:'TradeGothicBold'}
#actusContenu .actuItem .titre a:hover ,#actusContenu .actuItem .contenu a{text-decoration:none;}
#actusContenu .titreContenu:hover .titre a,#actusContenu .titreContenu:hover .contenu a {color:#951517}

#actusContenu .actuItem .contenu a{line-height:1;color:#333232;font-size:15px;font-family:'TradeGothicLight'}
/* #actusContenu .actuItem:nth-child(2)  .contenu a{line-height:1;color:#951517;font-size:15px;font-family:'TradeGothicLight'} */
#actusContenu .actuItem .image {display:none}
#actusContenu .actuItem {padding:16px 0 0 25px;display:none}
#actusContenu .actuItem:nth-child(2),#actusContenu .actuItem:nth-child(3) {display:block}
/* #actusContenu .actuItem {border-bottom:1px solid #cacaca} */
#actusContenu .actuItem:nth-child(3n) {border-bottom:none}

.jcarousel-control-prevActu,.jcarousel-control-nextActu  {cursor:pointer;width:9px;height:20px;display:block;position:absolute;bottom:0}
.jcarousel-control-prevActu  {margin-left:5px;background:url('images/fleche-precedent.png') no-repeat scroll 0 0; left:0;}
.jcarousel-control-nextActu {margin-right:5px;background:url('images/fleche-suivant.png') no-repeat scroll 0 0;right:0;}
#actuPrincipale #navigation {position:relative;bottom:20px}

/********* PAGE CONTACT ***********/
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea {width:95%;border:1px solid #96c11e}
.wpcf7 input[type="submit"]{background:#96c11e;color:#fff;border:none;}


/************* CENTRE INTERNE **********/
#centreAccueil {width:100%;height:193px;border-radius:10px;-webkit-box-shadow: 0 0 10px 3px #ADADAD;box-shadow: 0 0 10px 3px #ADADAD;}
#main {clear:left;max-width:966px;margin:0 auto;}
#primary {margin:25px 0 30px 0;}
#content {background:#fff;border-radius:10px;-webkit-box-shadow: 0 0 10px 3px #ADADAD;box-shadow: 0 0 10px 3px #ADADAD;}
.contenuCentre,.entry-content {color:#004e27;font-size:14px;}
div.wpcf7 img.ajax-loader {float:none}
.contenuCentre img,.entry-content img {margin:0 10px 10px 0;float:left}

.page #content,.category #content,.single #content,.error404  #content,.search   #content  {float:left;width:100%;max-width:966px;margin:0 auto;position:relative;min-height:300px;padding:20px;height:auto;}
.page #colGauche,.category #colGauche,.single #colGauche {padding-right:21px;clear:left;} 


.site-content {max-width:966px;margin:40px auto 0 auto;}

.entry-title,.entry-title a,.contenuCentre  h2,#cat_name {font-weight:normal;text-decoration:none;background:url('images/puce-titre.png') no-repeat scroll 0 11px;padding:0 0px 7px 28px ;clear:left;margin:50px 0 !important;border-bottom:1px solid #96c11e;color:#004e27;font-family:'TradeGothicBold';font-size:26px}


.aucun_contenu {margin:20px}


.breadcrumbs {width:100%;float:left;padding:0;height:35px;line-height:35px;color:#858585;font-size:13px}
.breadcrumbs a {color:#858585;}
.breadcrumbs a:hover {color:#96c11e;}
.breadcrumbs .separator:last-child {display:none}
.breadcrumb-container li a {padding:0 5px;}
.breadcrumb-container li a:first-child {padding-left:0px;}
.breadcrumb-container li a:last-child:after {content:" ";}
.breadcrumbs .separator{padding:0 5px;}

/*********** PAGE ALBUM ************/
.ngg-album-gallery-image-counter {display:none}
.ngg-album-desc, .ngg-album-desc:hover { vertical-align:middle;display:table-cell !important;max-width: 100% !important;height:156px;padding:0 0px;margin:5px 0 0 0;text-align:center;text-decoration:none;font-size:16px;color:#ffffff;font-family:'TradeGothicBoldTwo';font-weight:normal;}
.ngg-albumoverview .ngg-album-compact,.ngg-albumoverview .view-grouping  {position:relative;border-left:10px solid #96c11e;float:left;width:29%;margin:0 0 20px 0 !important;padding:0 !important;}
.ngg-albumoverview div:first-child {margin-left:0px !important}
.ngg-albumoverview  .gutter-sizer {   width:46px;}
.ngg-albumoverview .ngg-album-compactbox {padding:0px  !important}
.ngg-album-compactbox,.ngg-album-compactbox:after,.ngg-album-compactbox:before,.ngg-album-compact .ngg-album-compactbox .Thumb,.ngg-gallery-thumbnail img {/* height:auto;width:100%; */border:none !important;background:none !important}
.ngg-gallery-thumbnail img:hover {background:none !important} 
.ngg-navigation {clear:left;float:right;}
.ngg-navigation span ,.ngg-navigation a,.wp-pagenavi a, .wp-pagenavi span{    font-weight: normal !important;    margin: 0 6px; border:none;font-size:14px  !important;font-family:'TradeGothicBold'  !important}
.ngg-navigation a.page-numbers,.ngg-navigation span.page-numbers,.wp-pagenavi span.current{ border: medium none;color: #84b008; font-size:14px  !important; margin: 0 0 0 5px; outline: 0 none;    padding: 0;}
.ngg-galleryoverview .ngg-navigation .next,.ngg-galleryoverview .ngg-navigation .next:hover,.nextpostslink{ background: url("images/suivant-vert.png") no-repeat scroll 0 4px !important;    display: inline-block;    text-indent: -500em;}
.ngg-galleryoverview .ngg-navigation .prev,.ngg-galleryoverview .ngg-navigation .prev:hover,.previouspostslink{ background: url("images/precedent-vert.png") no-repeat scroll 0 4px !important;    display: inline-block;    text-indent: -500em;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {cursor:pointer !important;border:none !important;margin:0 !important;padding:1px 0 0 0 !important}
.ngg-galleryoverview .ngg-navigation .prev,.ngg-galleryoverview .ngg-navigation .next,.previouspostslink,.nextpostslink {width:7px !important;height:18px !important;border:none; }
.ngg-navigation a.prev {margin:0 5px 0 0 !important}
.ngg-navigation a.next {margin:0 0px 0 5px !important}
.ngg-gallery-thumbnail-box {margin-right:38px !important}
.ngg-album-compact h4 {display:none; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);      float: left;    height: 100%;    margin: 0 !important;    position: absolute;  top: 0;    width: 264px;    z-index: 500;}
.ngg-album-compact:hover h4{display:table}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {background:none !important;color: #84b008 !important;}



/***************PAGE CATEGORIE **************/
#contenuCateg .view-grouping .resume-txt a {display:none}
#contenuCateg .view-grouping{border-bottom:1px solid #96c11e;border-left:10px solid #96c11e;float:left;width:30%;height:72px;margin:0 0px 50px 0;}
#contenuCateg  .gutter-sizer {   width:43px;}
#contenuCateg .view-grouping:nth-child(4n+4) {margin-right:0;}
#contenuCateg .view-grouping .titre a{text-decoration:none;font-size:16px;font-family:'TradeGothicBoldTwo';color:#004e27}
.imgTitre {display:table;height:72px;width:100%;overflow:hidden}
.imgTitre img {margin: 0;max-width:96px;height:100%}
.imgTitre .titre {padding-left:10px;  width: 60%;display:table-cell;vertical-align:middle}




/***************PAGE elus **************/

#maireAdj {float:left;width:40%;}
#conseiller {float:left;width:60%;}
.contenuElu {display:table;float:left;margin-bottom:10px;width:308px;height:auto;}
.infosElu {font-size:16px;color:#004e27;font-family:'TradeGothicLight'}
.infosElu p {margin-bottom:3px}
.nomElu {font-size:14px;color:#004e27;font-family:'TradeGothicLight'}
.imgElus {   border-radius: 5px;margin-right:23px !important;margin-bottom:0 !important}
.globalElus {width:100%;display:table-cell;vertical-align:middle;}
#conseiller .contenuElu {width:50%}
/***************PAGE compte rendus **************/
.contenuCR {margin-bottom:30px}
.anneeCR { display: block;    font-weight: bold;    padding-bottom: 10px;}
.ligneCR:first-child {margin:0px 0 0 0;}
.ligneCR {margin:30px 0 0 0;}


/***************PAGE PDS **************/
.page-id-47 #plan-de-site ul  li a {color:#004e27}
.page-id-47 #plan-de-site ul  li a:hover {color:#96c11e}

/***************PAGE search **************/
.search .resume  {margin-bottom:20px;}
.search .resume .titre {font-weight:bold;font-size:14px}

/***************PAGE commission **************/
.contenuCommission {margin-bottom:30px}
.titreCommission {font-weight:bold}


/********** FOOTER ***************/

.bordureBleu {
height:1px;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzQxYzZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzQxYzZjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  #ffffff 1%, #41c6c4 20%, #41c6c4 80%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#ffffff), color-stop(20%,#41c6c4), color-stop(80%,#41c6c4), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 1%,#41c6c4 20%,#41c6c4 80%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 1%,#41c6c4 20%,#41c6c4 80%,#ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 1%,#41c6c4 20%,#41c6c4 80%,#ffffff 99%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 1%,#41c6c4 20%,#41c6c4 80%,#ffffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
margin-top:10px;
margin-bottom:20px;
}
.bordureBleu:last-child {margin-bottom:50px;} 
#colophon #menuFooter {padding-top:13px;clear:left;text-align:right;}
#colophon #menuFooter #menu-menu-footer{padding:0;}
#colophon #menuFooter #menu-menu-footer li{display:inline-block}
#colophon #menuFooter #menu-menu-footer li a{font-size:11px;color:#858585;font-family:'Arial';}
#colophon #menuFooter #menu-menu-footer li a:after{content:' - ';  padding: 0 2px;}
#colophon #menuFooter #menu-menu-footer li:last-child a:after{content:' '}

#menuPDS ul li .sub-menu {display:block !important}
#menuPDS ul li .sub-menu .sub-menu{display:none !important}


#menuPDS ul li {    clear: left;}
#menuPDS ul li a {    width: 238px;}
#menuPDS ul li ul li a {    width: auto;}
#menuPDS ul li ul li {    clear: none;}
#menuPDS ul li a {    padding-right:115px;font-family:'Calibri Regular'; color: #858585;    display: block;    float: left;    font-size: 16px;    list-style-type: none;    text-decoration: none;    text-transform: normal;	}
#menuPDS ul li ul li a { padding-right:0 !important;font-family:'TradeGothicLight';   color: #858585;    display: block;    float: left;      font-size: 11px;    list-style-type: none;       text-decoration: none;    text-transform: normal;	font-weight: 400;}
#menuPDS ul li ul {    font-size: 11px}
#menuPDS a { color: #858585 ;    display: block;    float: left;    font-family: arial;    list-style-type: none;    margin-left: 2px;    margin-top: 5px;    text-decoration: none;}
#menuPDS ul { color: #FFFFFF;    list-style-type: none;    padding-left: 5px;    text-decoration: none;}
#menuPDS li { color: #858585 ;    list-style-type: none;    text-decoration: none;    text-transform: none !important;}
#menuPDS ul li ul li a:after {content:' - '}
#menuPDS ul li ul li:last-child a:after {content:' '}



#menuPDS .menu > li:first-child > a {  float: left;    height: 18px;    padding-left: 24px;background:url('images/puce-bas-vert.png') no-repeat scroll 0 8px;}
#menuPDS .menu > li:nth-child(2) > a {  float: left;    height: 18px;    padding-left: 24px;background:url('images/puce-bas-vertclair.png') no-repeat scroll 0 8px;}
#menuPDS .menu > li:nth-child(3) > a {  float: left;    height: 18px;    padding-left: 24px;background:url('images/puce-bas-jaune.png') no-repeat scroll 0 8px;}
#menuPDS .menu > li:nth-child(4) > a {  float: left;    height: 18px;    padding-left: 24px;background:url('images/puce-bas-marron.png') no-repeat scroll 0 8px;}
#menuPDS .menu > li:last-child > a {  float: left;    height: 18px;    padding-left: 24px;background:url('images/puce-bas-bleu.png') no-repeat scroll 0 8px}



#menuPDS ul li:first-child ul li a:hover {color:#006633}
#menuPDS ul li:nth-child(2) ul li a:hover {color:#a7ca21}
#menuPDS ul li:nth-child(3) ul li a:hover {color:#f7a900}
#menuPDS ul li:nth-child(4) ul li a:hover {color:#951517}
#menuPDS ul li:last-child ul li a:hover {color:#54d5d2}


#colophon #texte-64 {color:#004e27}
#colophon #texte-64 .size18 {text-transform:uppercase;font-size:17px;font-family:'TradeGothicBoldTwo';font-weight:normal;height:42px;background:url('images/puce-coordonnees.png') no-repeat scroll 0 0;display:inline-block;    padding-left: 27px;    padding-top: 9px;}
#colophon #texte-64 .size13 {font-size:13px;font-family:'TradeGothicLight'}
#colophon #texte-64 .bold {font-size:13.6px;font-family:'TradeGothicBoldTwo';font-weight:normal;}


/**navigation**/
.wp-pagenavi {margin-bottom:20px;float:right;}
.wp-pagenavi .pages {display:none;}
.wp-pagenavi a,.wp-pagenavi span {outline:0;font-size:12px;border:none;  color: #004e27;margin:0 0 0 5px;padding:0;}



/*Page Couvrun LGT 08012019*/
.page-id-4899 .site-header #images {display:none}
.page-id-4899 .site-header  {border-bottom:none;    height: 137px;}


