.logo {
	width: 100%;
}

.actualite_img, .agenda_img {transition: all 0.5s;  }

.texte {
	background-image: url(../img/interface/AFAQ.png);
	background-repeat: no-repeat;
	background-position: 23px bottom;
	background-size: auto 60%;
}
#header_bas, .show-menu {background-color: #81007F;}

#menu > li:hover {
   background-color: #b267b1;
}

#menu li ul li {
	background-color: #81007F;
}
#menu li ul li:hover {
	background-color: #b267b1;
}
.formations {
	border: 2px solid #ccc;
	margin: 4px 0;
}
.formations td {
	display: table-cell;
	position: relative;
}
.formations img {
	max-width: 210px;
	height: auto; cursor: pointer;
}
.icone_instagram {background-image: url(../img/interface/instagram.png);}
.icone_facebook {background-image: url(../img/interface/facebook.png);}
.icone_youtube {background-image: url(../img/interface/youtube.png);}
.icone_gplus {background-image: url(../img/interface/gplus.png);}
.icone_ient {background-image: url(../img/interface/ient.png);}
.icone_contact {background-image: url(../img/interface/contact.png);}
.icone_acces {background-image: url(../img/interface/acces.png);}
.outils span {
	width: 40px;
	height: 40px;}
/*
.agenda_body::before {
	display: block;
	height: 75px;
	width: 100%;
	background-image: url(../img/interface/agenda.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto  100%;
        content:"";
}*/
.agenda .boxes {
	top: 5px;
	bottom: auto;
	right: 0;
	left: 5px;text-align: left;
}
#agenda_mooquee {height: 170px;}
.agenda_header { display: none;}
.agenda_img {	height: 130px;}
.agenda_titre, .agenda_accroche {
	display: block;
	text-align: center;
}
.agenda_titre {font-size: 15px;}
.schema span {display:none;}
.schema a {
	display: block;
	width: 100%;
	height: 100%;
}
.schema div {position: absolute; z-index: 2;}
.cgea{ left: 2.86%; top: 10.99%; width: 29.57%; height: 24.39%;}
.agroequipement { left: 67.29%; top: 10.99%; width: 29.71%; height: 24.58%;}
.cap{ left: 37.57%; top: 23.28%; width: 25.14%; height: 24.95%;}
.seconde_agro{ left: 66.57%; top: 37.62%; width: 30.43%; height: 11.17%;}
.seconde_prod{left: 2.29%; top: 37.43%; width: 30.29%; height: 12.1%;}
.troisieme { left: 3.14%; top: 63.87%; width: 93.86%; height: 33.33%;}
.lien_formation {
	position: absolute;
	top: 45px;
	background-color: rgba(0,0,0,0.7);
	border-radius: 10px;
	margin: 5px;
	padding: 3px;
        display:none;
}
.close {
	position: absolute;
	right: -9px;
	background-color: #fff;
	border: 2px solid #333;
	border-radius: 50%;
	/* padding: 2px; */
	height: 25px;
	width: 25px;
	line-height: 18px;
	/* font-family: Oswald; */
	font-size: 25px;
	color: #333;
	top: -12px;
	text-transform: uppercase;
	cursor: pointer;
}

.lien_formation a {
	color: #fff !important;
	font-family: Oswald;
	text-decoration: none !important;
	font-size: 16px;
}

@media screen and (max-width: 1120px) {
.titre .texte {

	background-position: 10px bottom;
	background-size: auto 52%;
}

}
@media screen and (max-width: 1000px) {
.titre .texte {

	background-position:0 bottom;
	background-size: auto 46%;
	
}
.sous_titre_bandeau {
	font-size: 53px;
}
}

@media screen and (max-width: 990px) {
.block_info {
	
	margin: 0 auto;
	width: 100%;
	margin-bottom: 11px;
}

}
@media screen and (max-width: 650px) {
.lien_formation a {
		font-size: 13px;
}
h4 {font-size: 16px;}
.first_row.initiale::after {
	content: "Formation initiale";
	display: block;
	
}
.first_row.continue::after {
	content: "Formation continue";
	display: block;
	
}
.first_row.apprentissage::after {
	content: "Formation apprentissage";
	display: block;
	
}
.formations {position: relative;}
.formations td {
	display: inline-block;
	position: initial;
	width: 100%;
	vertical-align: top;
	text-align: center;
}
.lien_formation {
	top: 68px;
	width: 96%;
	left: 0;
}
.lien_formation a {
	font-size: 17px;
}
td.first_row {
	display: block;
	width: 100%;
	background-color: #81007f;
        color: #fff;
	font-size: 24px;
	font-family: Oswald;
}
.first_row img {
	display: none;
}

}