:root{
	--font-family-regular: 'source_sans_proregular';
	--font-family-bold: 'source_sans_prosemibold';
	--color-one: #289de0;
	--color-one-fonce: #00456B;
	--color-one-clair: #c0e3ed;
}

body {
	background-image:url('../images/bgBACHI-id877873518-ok.jpg');
}

.menu .menu1 {
	background-image: linear-gradient(to right, #00456B,#11a7fc);
}
.menu .Leftmenu1 {
    background-color: rgba(0,0,0,0);
}

.colonnegauche .menu {
	background-image: -moz-linear-gradient(left, #00456B, #11a7fc);
	background-image: -webkit-linear-gradient(left, #00456B,#11a7fc);
	background-image: -o-linear-gradient(left, #00456B,#00456B);
	background-image: -ms-linear-gradient(left, #00456B,#11a7fc);
	background-image: linear-gradient(to right, #00456B,#11a7fc);
}
.bgleft {
	background-image: -moz-linear-gradient(left, #11a7fc, #11a7fc);
	background-image: -webkit-linear-gradient(left, #11a7fc,#11a7fc);
	background-image: -o-linear-gradient(left, #11a7fc,#11a7fc);
	background-image: -ms-linear-gradient(left, #11a7fc,#11a7fc);
	background-image: linear-gradient(to right, #11a7fc,#11a7fc);
	opacity: 0.5;
	background-position:center center;
	background-size:cover;
	position:fixed;
	left:0px;
}
.bgright {
	background-image: -moz-linear-gradient(left, #11a7fc, #11a7fc);
	background-image: -webkit-linear-gradient(left, #11a7fc,#11a7fc);
	background-image: -o-linear-gradient(left, #11a7fc,#11a7fc);
	background-image: -ms-linear-gradient(left, #11a7fc,#11a7fc);
	background-image: linear-gradient(to right, #11a7fc,#11a7fc);
	opacity: 0.5;
	background-position:center center;
	background-size:cover;
	position:fixed;
	right:0px;
}
.bandeau {
	height: calc(100%);
	position: absolute;
	bottom: 0px;
	background-image: -moz-linear-gradient(left, #11a7fc, #11a7fc);
	background-image: -webkit-linear-gradient(left, #11a7fc,#11a7fc);
	background-image: -o-linear-gradient(left, #11a7fc,#00456B);
	background-image: -ms-linear-gradient(left, #11a7fc,#11a7fc);
	background-image: linear-gradient(to right, #11a7fc,#11a7fc);
	opacity: 0.5;
	width: 100%;
	z-index: 1;
}
.containerconnexionblanc {
	background:white url('../images/BACHI_logoPetit.png') no-repeat;
	background-position: center 25px;
	padding: 115px 25px 26px 25px;
	background-size: 220px auto;
}

.colonnegauche #byorganica, .activitePublic #byorganica {
	background-color: #aeaeae;
	background-image: url('../images/byorganica.png');
}
.loader {background-image: url('../Images/loading.gif');}
.tableau tr td input.bouton.loading,  .ui-widget input.bouton.loading {background-image: url('../Images/loading.gif');}

span.invalide, span.required, span.requiredif, span.requiredcheck, span.requiredradio, span.requiredone {background-image: url("../Images/invalid.png");}

.listelibrary ul li{background-image: url('../images/DOSSIER.png');}
.listegroupes ul li{background-image: url('../images/GROUP.png');}
.listelibrary ul ul li {background-image: url('../images/DOSSIER.png');}
.listegroupes ul ul li {background-image: url('../images/GROUP.png');}
.listeordredujour ul li{
	/*background-image: url('../images/MENU_CARRE2.png');
	background-position-x: 14px;*/
}
/*.listeordredujour ul ul li{background-image: url('../images/MENU_CARRE2.png');}	*/
.listeordredujour .spanplus,.listelibrary .spanplus,.listegroupes .spanplus, .atvSpanPlus {background:white url('../images/plusnoir.png') no-repeat;background-size: 11px;}
.listeordredujour .spanmoins,.listelibrary .spanmoins,.listegroupes .spanmoins, .atvSpanMoins {background:white url('../images/moinsnoir.png') no-repeat;background-size: 11px;}




.tableau tr th input.searchItem {background: white url('../images/SEARCH_SMALL.png') no-repeat;}

.blocreunion td.titre .date {background:url('../images/EVENT_DATE.png') no-repeat;background-position:0px 0px;}
.blocreunion td.titre .place {background:url('../images/EVENT_PLACE.png') no-repeat;background-position:-1px 0px;}
.blocreunion td.titre .groupe, .blocnews td.titre .groupe {background:url('../images/EVENT_GROUP.png') no-repeat;background-position:0px 0px;}
.blocreunion td.titre .inscription {background:url('../images/EDIT.png') no-repeat;background-position:2px 0px;}
.blocreunion td.titre .prix {
	background:url('../images/EVENT_price.png') no-repeat;
	background-position:0px 0px;
	background-size:20px 20px;
}
.blocreunion td.titre .langue {
	background:url('../images/EVENT_langue.png') no-repeat;
	background-position:0px 0px;
}
.blocreunion td.titre .credits {
	background:url('../images/EVENT_credits.png') no-repeat;
	background-position:0px 0px;
	background-size:20px 20px;
}
.blocreunion td.titre .catprincipale {
	background:url('../images/EVENT_CATPRINCIPALE.png') no-repeat;
	background-position:0px -1px;
}
.blocreunion td.titre .green,
.blocaccordeonFormation .green {
    display: block;
    margin-top: 10px;
    color: green;
    font-size: 16px;
    font-family: 'source_sans_proregular';
    padding-left: 30px;
    background: url('../images/valid.png') no-repeat;
}

.colonnedroite .entete h1 {background:url('../images/PREVIOUS.png') no-repeat;}

.colonnegauche a.logo {
	background:url('../images/BACHI_logoPetit.png') no-repeat;
	background-size: 220px auto;
	background-position: center center;
}
.colonnedroite div.logo {background:white url('../images/BACHI_logoPetit.png') no-repeat;background-size: 220px auto;background-position: center center;}

.menu .Leftmenu4 {background-image: url('../images/tiret.jpg');}


.menu .menu1.library .Leftmenu1{background-image:url('../images/DOCUMENTS_WHITE.png');}
.menu .menu1.myExtranet .Leftmenu1{background-image:url('../images/myExtranet_WHITE.png');}
.menu .menu1.News .Leftmenu1{background-image:url('../images/NEWS_WHITE.png');}
.menu .menu1.directory .Leftmenu1{background-image:url('../images/REL_WHITE.png');}
.menu .menu1.groups .Leftmenu1{background-image:url('../images/GROUPS_WHITE.png');}
.menu .menu1.events .Leftmenu1{background-image:url('../images/ACTI_WHITE.png');}
.menu .menu1.meetings .Leftmenu1{background-image:url('../images/MEETINGS_WHITE.png');}
.menu .menu1.surveys .Leftmenu1{background-image:url('../images/SURVEYS_WHITE.png');}
.menu .menu1.jobs .Leftmenu1{background-image:url('../images/JOBS_WHITE.png');}
.menu .menu1.notifs .Leftmenu1{background-image:url('../images/NOTIFS_WHITE.png');}
.menu .menu1.intro .Leftmenu1{background-image:url('../images/INTRO_WHITE.png');}
.menu .menu1.engrenages .Leftmenu1{background-image:url('../images/ENGRENAGE_WHITE.png');}
.menu .menu1.docencours .Leftmenu1{background-image:url('../images/DOCUMENTSENCOURS_WHITE.png');}
.menu .menu1.forums .Leftmenu1{background-image:url('../images/FORUM_WHITE.png');background-position-y: 14px;}
.menu .menu1.data .Leftmenu1{background-image:url('../images/DATA_WHITE.png');background-position: 0px 15px;background-size: 28px;}

.menu .menu1.library.active .Leftmenu1{background-image:url('../images/DOCUMENTS_BLUE.png');}
.menu .menu1.myExtranet.active .Leftmenu1{background-image:url('../images/myExtranet_BLUE.png');}
.menu .menu1.News.active .Leftmenu1{background-image:url('../images/NEWS_BLUE.png');}
.menu .menu1.directory.active .Leftmenu1{background-image:url('../images/REL_BLUE.png');}
.menu .menu1.groups.active .Leftmenu1{background-image:url('../images/GROUPS_BLUE.png');}
.menu .menu1.events.active .Leftmenu1{background-image:url('../images/ACTI_BLUE.png');}
.menu .menu1.meetings.active .Leftmenu1{background-image:url('../images/MEETINGS_BLUE.png');}
.menu .menu1.surveys.active .Leftmenu1{background-image:url('../images/SURVEYS_BLUE.png');}
.menu .menu1.jobs.active .Leftmenu1{background-image:url('../images/JOBS_BLUE.png');}
.menu .menu1.notifs.active .Leftmenu1{background-image:url('../images/NOTIFS_BLUE.png');}
.menu .menu1.intro.active .Leftmenu1{background-image:url('../images/INTRO_BLUE.png');}
.menu .menu1.engrenages.active .Leftmenu1{background-image:url('../images/ENGRENAGE_BLUE.png');}
.menu .menu1.docencours.active .Leftmenu1{background-image:url('../images/DOCUMENTSENCOURS_BLUE.png');}
.menu .menu1.forums.active .Leftmenu1{background-image:url('../images/FORUM_BLUE.png');background-position-y: 14px;}
.menu .menu1.data.active .Leftmenu1{background-image:url('../images/DATA_BLUE.png');}

.menu .Leftmenu2 {background-image:url('../images/MENU_CARRE.png');}
.menu .menu2.active .Leftmenu2 {background-image:url('../images/MENU_CARRE_active.png');color:#002e60;}
.menu .moinsmenu1 {background-image:url('../images/MENU-MOINS-GRAND.png');}
.menu .plusmenu1 {background-image:url('../images/MENU-PLUS-GRAND.png');}
.menu .moinsmenu2 {background-image:url('../images/MENU_MOINS_PETIT.png');}
.menu .plusmenu2 {background-image:url('../images/MENU-PLUS-PETIT.png');}

.containerconnexion input[type=text] {background-image:url('../images/iconeusername.png');}
.containerconnexion input[type=password] {background-image: url('../images/iconepassword.png');}

.boutonCloturer {background-image: url("../Images/cloturer.png");}
.boutonValider {background-image: url("../Images/valider.png");}
.boutonConsulter {background-image: url("../Images/consulter.png");}
.boutonModifier {background-image: url("../Images/modifier.png");}
.boutonRanger {background-image: url("../Images/enregistrer.png");}
.boutonRanger.rouge {background-image: url("../Images/enregistrerRouge.png");filter: grayscale(0) !important;}
.boutonModifier.rouge {background-image: url("../Images/modifierRouge.png");filter: grayscale(0) !important;}

.messagevalidation {background:#f9f9f9 url('../images/SMALL-CHECKBOX - CHECKED - BLEU – 1@2x.png') no-repeat;}

.ImagePlay {background: url('../Images/iconeVideoPlaySupTrans.png') no-repeat center;}

.MesImage .Image.defaultImage {background-image : url('../Images/defautActu.jpg');}

.boutonOptions.iconeEmail {background-image: url("../Images/Icone3Mail.png");background-size: 40px;background-position: center -4px;}
.boutonOptions.iconeEdit {background-image: url("../Images/EDIT@2x.png");background-size: 27px;background-position: center 3px;}
.boutonOptions.iconeReunion {background-image: url("../Images/Icone2Reunion2.png");background-size: 27px;}
.boutonOptions.iconeGroupe {background-image: url("../Images/Icone2Groupe.png");background-size: 40px;}
.notification {background-image: url("../Images/NOTIFICATION@2x.png");}

.boutonSupprimerFile {background-image: url("../Images/TRASH.png");}

.boutonSupprimerFileCroix {background-image: url("../Images/close2.png");}

.bgleft,.bgright {
	height:100%;
	width:calc(calc(100% - 1330px) / 2);	
}
.boutonConsulter.disabled, .boutonModifier.disabled, .boutonRanger.disabled {
	pointer-events: none;
	cursor: default;
	filter: grayscale(1);
}
.imgEnteteNotif{
	background-image: url("../images/omc.jpg");
	width: 108px;
	height: 95px;
	background-size: 108px 95px;
}
.filtresActu, .MessageMediatheque, .filtresForm {
	background-color: rgba(40, 157, 224, 0.6);
}
.blocreunion .nbreAtv {
	background-image: url('../images/ACTI_BLUE29.png');
}

@media screen and (max-width: 700px),  screen and (max-device-width: 700px) { 
	
	
}


.listedoccontainertable.listeTopics {
	padding-top: 5px !important;
}
.listedoccontainertable.listeTopics .ligneDct td {
	padding-top: 5px !important;
}
.listelibrary ul li.liTopics {
    background-image: url('../images/iconeTopic2.png') !important;
	background-size: 1.5em;
	background-position: 6px 8px;
}
.listelibrary ul li.liForums {
		padding: 8px 0px 5px 45px !important;
	background-image: url('../images/iconeForum.png') !important;
	background-size: 1.9em;
	background-position: 0px 17px;
	
	/*padding: 8px 0px 5px 0px !important;
	background-image: none !important;*/
}
.liforums .catDoc {
	position: relative;
	top: -2px;
}

a.titreforum {
	display: initial !important;
}
a.addTopicPlus img {
	width: 0.75em;
height: 0.75em;
}


/* FORMATIONS */
.filtresForm div {
	margin-right: 10px;
}
#filtreOrganisateur, #filtreLangue, #filtreType, #filtreLocalite {
	width: calc((100% - 133px - 34px)/ 4);
}
#filtrePoints {
	width: calc((100% - 153px - 34px)/ 4 - 20);
}
.filtresForm div:last-child {
	margin-right: 0px;
}
.blocreunion td.date .logos img {
    width: 100%;
    display: block;
    margin-top: 20px;
}
#filtrerientrouve {
	display:none;
}
.blocaccordeonFormation {
	color: #727272;
	font-size: 16px;
	font-family: 'source_sans_proregular';
	padding: 23px 23px 23px 65px;
	background: #fff url('../images/EVENT_MESSAGE.png') no-repeat;
		background-position-x: 0%;
		background-position-y: 0%;
	background-position: 23px 23px;
	line-height: 25px;
}
.blocinscription .red {
    color: #a80000;
}
.blocinscription a.bouton {
    color: white;
}
.boutonAgenda {
    position: absolute;
    right: 22px;
    bottom: 22px;
    margin-top: 0px;
    float: none;
}
.champseul {
    margin-bottom: 20px;
}

