/* --- ========================================
 ------ Styles Etablissement du Mois ==========
==============================================*/
.etabTitle {
	background: url(../images/addmission_bg.png) no-repeat right -10px;
}
.etabMoisBox {
	margin-top: 15px;
	background: #F9F9F9;
}
.etabMoisBox > a > img.thumbnail {
	border-width: 4px;
	background: #FAFAFA;
	-moz-transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}
.etabMoisBox > a > img {
	margin-right: 20px;
}
.etabMoisBox > a > img.thumbnail:hover {
  border-color: #003148;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.etabMoisBox .infosEtab {
	font-size: 12px;
}
.etabMoisBox .infosEtab > h3 {
	color: #970026;
	font-size: 14px;
	border-bottom: 3px solid #E5E5E5;
	padding-bottom: 0px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.etabMoisBox .infosEtab p {
	padding-right: 10px;
}
.etabMoisBox .infosEtab a[class*='btn'] {
	padding: 5px 10px;
	font-size: 11px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-weight: bold;
}

/* --- =========================================
 ------ Styles Nouveaux Etablissements =========
===============================================*/

#nouveauxEtab .nouveauEtabDetails {
	cursor: default;
	-moz-transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}
#nouveauxEtab .nouveauEtabDetails:hover {
	background: #FFF;
}
#nouveauxEtab .nouveauEtabDetails a {
	margin-top: -32px;
	float: right;
}

/* --- =========================================
 ------ Styles Responsives =====================
===============================================*/

@media (max-width:665px) {
	#nouveauxEtab .nouveauEtabDetails a {
		float: none;
		margin-top: 2px;
	}
	#nouveauxEtab .nouveauEtabDetails a > span[class=hide] { display: inline; }
}
@media (max-width:1057px) {
	.gridImage li { width: 32.8% !important; }
}
@media (max-width:461px) {
	.gridImage li { width: 32.5% !important; }
}