.calendrier{vertical-align: baseline; position: relative;cursor:pointer;}
.page-calendrier .calendrier{background:#cce4e3}
.event-title{margin-top: 5px!important;; font-size:14px}
.agenda{width: 100%;  }
.agenda th, .agenda td{width: 14.28%;text-align: center;color:white}
.agenda td, agenda td.colspan{vertical-align: baseline; border: 1px solid #E8E7E9; font-weight: normal; color:#000;font-size:11px;height:32px;padding-top:5px}
.currentDate{font-weight: bold!important;background-color: #92A834!important;}
.agenda th{padding :5px 0; background:#ED7920;border: 1px solid #E8E7E9;font-size:12px;}
.tooltipster-shadow {
	border-radius: 5px;
	background: #fff;
	box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
	color: #2c2c2c;
}
.tooltipster-shadow .tooltipster-content {
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}
.infobulle{width: 300px}
.infobulle img{float: left; width: 80px; margin-right: 15px}
.infobulle p{text-align: justify}
.infobulle h3{text-align: center; margin-top: -5px!important}
.title-calendar{text-align: center; color: #EF7900; font-weight: bold;font-size: 20px;	background: transparent; }
.colspan{background:#f5f6f6;}
.prev-month, .next-month{background:#ED7920; width: 49%; float: left; padding: 6px; cursor: pointer; }
.prev-month{margin-right: 2%}
.prev-month p, .next-month p{margin-bottom:0px; color: white; font-size: 89%;height:15px!important;}
.next-month p{text-align: right}
.puce-event{border-radius: 50%; background: #BED025; width:10px; height: 10px; display: inline-block;margin-bottom: 1px;}
.puce-event-info{border-radius: 50%; background: #ED9732; width:10px; height: 10px; display: inline-block;margin-bottom: 1px;} 
/*.eventtd:hover .puce-event, .eventtd:hover .puce-event-info{background: white!important}*/
.event-widget{display: none}
.event-body p{font-size: 13px!important;color: #4C4C4C!important;}
.en-savoir-plus-widget{font-size: 10px; float: right;color: #556270; background: #F2F2F2; display: block; padding: 5px;}
#widget-agenda{ margin-top: 10px; }
.event-widget{padding: 10px}
.page-calendrier.agenda th,.page-calendrier .agenda td{width: auto;vertical-align: top; height: 100px}
/*.date-element{background: transparent;color: #7b7a7a; border-top: 2px solid #f1f2f1; border-bottom: 2px solid #f1f2f1; width: 100%;margin-top: 20px;}*/
.listing-actus .date-element{}
.date,.proprio, .public{color: #59595b; font-size: 70%}
.day{
	margin-top:3px!important;
}
.affiche-event .day{
	margin-top:18px;
	font-weight:normal;
}


#slider-selector{position: relative;top: -20px;}
#slider-selector div, #slider-selector-front div, #slider-selector-block div {width: 15px;height: 15px;	border-radius: 50%;	border: 1px solid #BED025;z-index: 25;float: right;margin-right: 5px;}
#slider-selector div.selected {	background: #BED025;border: 1px solid #BED025;}
#block-actualites-slider-actualites{padding-top:20px;}
ul.slides {	color: white !important;list-style: none !important;padding-left: 0 !important;margin:0;  padding:0;}

.content-slide{
	background:#F0EFEA;
	width:100%;
	position: absolute;
	bottom: 0;
	opacity: 0.8;
	padding:10px;
}

.slide-image{
	position: relative;
	padding-left:0px!important;
	padding-right:0px!important;
}


.content-slide p{
	font-size:12px;
	color: #595553;
}
.content-slide h3{
	color: #595553 ;
	margin-top:5px;
	font-size:18px;
	text-transform: uppercase;
	background:transparent;
	
}

.en-savoir-plus {
    color: black !important;
    width: 75px;
    height: 16px;
    line-height: 16px;
    display: block;
    padding-left: 5px;
    margin-top: 5px;
    float:right;
    margin-bottom: 80px;

}

.en-savoir-plus:hover {
    color: black !important;
}

.en-savoir-plus-actu-widget {
    color: black !important;
    width: 75px;
    height: 16px;
    line-height: 16px;
    display: block;
    padding-left: 5px;
    margin-top: 5px;
    float:right;
    margin-bottom: 10px;

}

.en-savoir-plus-actu-widget:hover {
    color: black !important;
}


.en-savoir-plus-sidebar{
	font-family : 'Trebuchet MS';
	color : #ffffff;
	font-size : 17px;
	font-weight:bold;
	background-color : #92A928;
	padding-left  : 6px;
	padding-right : 6px;
	float:right;
	margin-top:2px;

}

.en-savoir-plus-sidebar:hover{
	color : #ffffff;
	Background-color  : #7E9325;
	font-size : 17px;
	font-weight:bold;	
	padding-left  : 6px;
	padding-right : 6px;	
}
.en-savoir-plus-sidebar:visited{
	color : #ffffff;
}



.title-actu-ftont{font-size: 30px; color: #b8b8b8; font-weight: bold; text-transform: uppercase;  padding: 0 20px;}
.actu p{font-size: 16px; color: #676767; text-align: center; padding: 0 20px;}
.actu{margin-top: 15px}
.date{background: url('../img/picto_calendrier.png') no-repeat left;margin-left: 25px;padding-left: 20px;}
.public {background: url('../img/picto_personnel_administratif.png') no-repeat left;margin-left: 25px;padding-left: 17px;}
.picto-formation{background:url('../img/puce_formation.png') no-repeat #92A928; background-position : 48% 48%; width: 40px; height: 40px;float: left }
.puce-info{background:url('../img/puce_actu.png') no-repeat #92A928;    background-position : 48% 48%; width: 40px; height: 40px;float: left; }
.puces{width: 100%; height: 10px}
.info-formations span{color:#92A928; font-weight: bold ;font-size: 100%;line-height: 20px;}
.info-formations p{margin-bottom: 0}
.title-wrapper {margin-bottom: 20px;margin-top:10px;}
.titre-formation{display: block; background: #E09C05; color: white;margin-left:174px; margin-top: 25px;font-weight: normal;padding-left: 10px;font-size: 16px; line-height: 25px }
.link-calendar{background:url('../img/picto_calendrier.png') no-repeat #8E8970;background-position: 2% 48%;width:203px;height: 30px; display: block; float: left; margin-left: 295px;margin-top:30px;color: white!important;text-align: center;padding-top:7px;text-transform:uppercase;}
.inscription{background:url('../img/picto_btn_inscription.png') no-repeat #92A928;background-position: 2% 48%;width:203px;height: 30px; display: block; float: left;margin-left: 25px; margin-top:30px;color: white!important;text-align: center;padding-top:7px;text-transform:uppercase; }
.choice{float: right}
.actualites-title{float: left; text-transform: uppercase; font-size: 220%;color:#ED9732;font-family: "Trebuchet MS";margin : 0;width:100%;margin-bottom:20px;}
.order-choice-adherents{}
.actualites-header{
	margin-top : 24px;
	height:70px;
}
.clear-fix{clear: both}

.type-choice{}
.order-choice{margin-bottom: 20px}
.type-choice a{ padding: 5px;font-weight: bold;	color: #FFF!important;font-size:100%;background: #E09C05 ;}
.type-choice a.selected{background: #92A928  ;color: #FFF!important}
.type-choice a:hover{background: #92A928 ; text-decoration: none;color: #FFF!important}
.order-choice{margin-top: 15px;font-size:75%}
.order-choice a.selected, .order-choice a:hover{background:#92A928  ;color: white; text-decoration: none }
.order-choice a{color: #556270; padding: 5px;}

.picto-info{width:41px; height: 39px; float: left}
.date-submitted{font-size: 56.3%;}
.date-submitted{font-size: 80%;color: #484848;}
.listing-actus .actualites{float: left;width: 100%}
.listing-actus .actualites{margin-bottom: 0px;margin-top: 10px;}
.listing-actus .image{width:150px; float: left; margin-right: 10px;}
.listing-actus {font-size: 12px;}
.actualites p{font-size: 12px; margin-left : 174px;}
.link-bottom {margin-left : 174px;}
.en-savoir-plus-actu {width:100%;height: 27px; float : none;background: #91896F; display: block; text-align: right;text-transform: uppercase; color: white;line-height: 27px; padding-right: 10px}
.en-savoir-plus-actu:hover, .en-savoir-plus-actu:visited{color:white!important;}
.en-savoir-plus-actu:hover {background: #78725C;}
/*.separateur-article{height: 1px; background: #B2B2B2; margin-bottom: 10px}*/
.listing-actus .node{overflow: auto}
.node-type-actualites .image{float: left; margin-right: 25px; width: 150px}
.node-type-manifestations .image{float: left; margin-right: 25px}
.synthese{background: #F0EFEA; float: left; width:-webkit-fill-available;margin-left: 174px;margin-top: 30px;padding-bottom:7px;}
.synthese h3{font-size: 87.6%;font-weight: bold; color: #87d2fe; margin-top:0px }
.synthese h4{font-size: 75%;font-weight: bold; color: #566371; margin-bottom: 0px }
.synthese p{font-size: 75%; color: #566371 }
.colonne-gauche{float: left; width: 154px; margin-right: 0px; margin-left: 20px; margin-top: 10px}
.colonne-gauche h3{color:#92A834!important;}
.colonne-droite{float: left;width: 154px;margin-right: 20px; margin-left: 20px;margin-top: 10px}
.colonne-droite h3{color:#92A834!important;}
.gmap-map{position: relative;margin-top: 10px;}
.actu-link, .event-link{color: gray}
.date-element-info{
	background: #92A928;
	width: 40px;
	height: 40px;
	float: left;
	text-align: center;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 10px;
}

.title-wrapper h3{
	margin-top: 10px;
	margin-bottom: 3px;
	font-size: 19px!important;
	color: #92A928 !important;
	font-family: "Trebuchet MS";
	background: transparent;
	line-height: 18px;
	padding-left: 0px;
	font-weight: normal;
	text-transform : uppercase;
	display: block;
	padding-top: 7px;
}

h3.left{margin : 0;margin-bottom: 2px;padding-top: 7px}
.title-wrapper h1.left{font-size: 220%;color:#ED9732;font-family: "Trebuchet MS"}

.block-actus{ border-top: #00AEEC 12px solid; border-bottom: #00AEEC 12px solid;background: #E9E9E7;width: 100%;margin-left:0px!important;}
.block-actus h2{font-size: 165%; color:#00AEEC; display: block; text-align: center; font-family: "Trebuchet MS"; margin-top: 20px}
.header-actu{}
.header-actu h2{font-size: 120%; color:#87d2fe;display: block;text-align: center;}

.rss-block-actus {
    font-size: 75%;
    line-height: 15px;
    display: block;
    background: url('../img/flux_rss.png') no-repeat right;
    color: #4C4C4C!important;
    width: 175px;
    height: 51px;
    text-align: right;
    padding-top: 21px;
    padding-right: 48px;
    padding-left: 17px;
    margin-top: 45px;
    margin-bottom: 0px;
}
.rss-block-actus:hover{text-decoration: none}

.date-element-info, .puce-info, .picto-formation{margin-right: 15px}

.plus-actu {
    background-color: #92A928 ;
    width: 100%;
    float: left;
    margin-top: 20px;
    font-family: "Trebuchet MS";
    font-size: 14px;
    color: #ffffff!important;
    /*padding: 6px;*/
    text-align: center;
	text-transform:uppercase;
}
.plus-actu:hover{
	text-decoration: none;
	background-color: #7E9325 ;
   font-family: "Trebuchet MS";
    font-size: 14px;	
}

.plus-actu-sous_calendar {
    background-color: #ED7920 ;
    width: 100%;
    float: left;
    margin-top: 10px;
    font-family: "Trebuchet MS";
    font-size: 14px;
    color: #ffffff!important;
    padding: 6px;
    text-align: center;
	text-transform:uppercase;
}
.plus-actu-sous_calendar:hover{
	text-decoration: none;
	background-color: ##ED7920 ;
   font-family: "Trebuchet MS";
    font-size: 14px;	
}

.affiche-event .actu-block-item{/*clear:both;*/ background: #F0EFEA ;padding : 18px; width:100%;/*margin : 0px; width:275px; margin-left: 0px;*/margin-top: 22px; /*margin-right: 10px*/}
.affiche-event .grid-2 {/*width: 214px*/;margin-left: 52px;}
.affiche-event .grid-2 h2{font-family: "Trebuchet MS"; color : #92A928 ;text-transform:uppercase; font-size : 17px; font-weight:normal;background-color : transparent; padding :0;}
.affiche-event .actu-block-item h2{margin: 0; }
.affiche-event .actu-block-item h2 a{font-size: 130%; color:#ED9732; display: block; text-align: left; font-family: "Trebuchet MS"}
.affiche-event .actu-block-item p{color: #4C4C4C; font-size: 82%!important;text-align: left}



.event-widget h2 a{margin-left: 20px}


.lien_grand_calendar{
	background:url('../img/picto_calendrier.png') no-repeat #C8D644; 
	background-position : 7% 60%;
	background-size : 12%;
	margin-top:40px;
	margin-bottom:20px;
	padding:10px;
	text-transform:uppercase;
	color:#ffffff;
	padding-left:54px;
	
}
.lien_grand_calendar a:visited{
	text-decoration: none
}

.page-actualites h1.page-header{
	color:#259fa5;
	margin-top:20px;
}
.page-actualites .node{
	/*margin-top: 20px;*/
	/*height: 165px;*/
	margin-bottom: 20px;
	background: #F0EFEA;
}
.page-actualites .actu-content{
	width: 80%;
	float: right;
}
.actu-content p{
	margin-left:0px!important;
}
.page-actualites .img{
	width:150px;
	float: left;
	margin-right:10px;
}

.page-actualites .listing-actus{
	padding:10px;
}
.page-actualites .node-actu{
	padding:10px;
	padding-top:1px;
}

.date-element-info-listing{
	background: #92A928;
	width: 40px;
	height: 40px;
	float: left;
	text-align: center;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 10px;
}

.page-actualites .page-header{display: none;}
.page-inscription .page-header{display: none;}

/* formation */
.inscription-title{background:url('../img/puce_formation.png') no-repeat; height: 45px; line-height: 45px; padding-left: 0px}
.bandeau-formation{background: #797182; width: 100%; color: white; clear: both}
.bandeau-formation h3{color: white; text-transform: uppercase;line-height: 30px; margin-left:20px; font-weight: normal;font-family: "Trebuchet MS";}
#select-formation{width: 100%;margin-top: 20px;margin-bottom: 20px}
#select-date{width: 100%; margin-top: 20px; margin-bottom: 20px}
input[type="radio"] {vertical-align: middle;margin: 5px}
#dejeuner{margin-bottom: 20px}
#nbPart{margin-top: 20px; margin-bottom: 20px}
.bandeau-part{background: #c6c6c6; width: 100%; height: 30px; color: white; line-height: 30px; padding-left: 10px}
#participant label{display: block;width: 90px;float: left; line-height: 30px; margin-top: 25px; margin-bottom: 25px}
#participant input{float: left; margin-top: 25px; margin-bottom: 25px}
.bandeau-part{clear: both}
input[name="nom-part"]{margin-right: 20px}
.left-input{/*width: 50%; float: left*/ margin-bottom:18px;}
.left-input-cp{width: 30%; float: left; margin-right: 20px}
.input-ville{width: 66%; float: left}
#enregistrer{background:url('../img/btn_enregistrer.png') no-repeat!important; width:135px; height:  35px; text-indent: -5000px; margin-top: 50px;border:none;}
#annuler{background:url('../img/btn_annuler.png') no-repeat!important; width:135px!important; height:  35px; text-indent: -5000px;margin-top: 50px;margin-left: 260px;border:none;}
.input-error{border: 1px solid red!important}
.delete-item{float: right; background: #29abe2!important}
#export{background:#29abe2!important;margin-bottom: 15px;}

.node-type-formation .image{
	float:left;
}


.pager-first, .pager-last, .prev, .next {
	display:none!important;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
	background-color:#91896F !important;
	border-color:#91896F !important;

}

.pagination > li > a
{
	color:#303031 !important;
}

#form-inscription input{
	width:100%;
}

#enregistrer{
	width:30%!important;
}
