.listeanimations {
	background-color:#fff;
	border: 1px solid #cccccc;
	padding-bottom:10px;
	/*min-height:600px;*/
}
.nbanim {
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
h4.titrediscipline {
	text-align: center;
    font-weight: bold;
    font-size: 16px;
}
.boiteanim {
	background-color:#F5F5F5;
	border-radius:6px;
	margin:10px;
	padding:5px;
	text-align:center;
}
span.titreanim {
	font-weight:bold;
	font-size:14px;
}
.filtres .form-horizontal .form-group {
    margin-left: 0px;
    margin-right: 5px;
}

/* Bouton création d'animation*/
a.btn.creation {
    color:#fff;
    background-color: #5bc0de;
    border-color: #46b8da;
    border-radius:4px;
    margin-right: 10px;
    margin-top:5px;
}
a.btn.creation:hover,
a.btn.creation:focus {
    background-color: #31b0d5;
    border-color: #269abc;
}

.boutonCreer {
    padding-bottom:5px;
    text-align:center;
}

.btn.creation:after {
    content:" Créer une animation";
}
a.btn.creation {
    font-size:16px;
    font-weight:bold;
}
.etatstyle {
	font-size:12px;
	font-weight:bold;
	background-color:#f0ad4e;
	padding:3px;
	border-radius:4px;
}
.etatpublie {
	background-color:#5cb85c;
	color:#fff;
}
.etatverif {
	background-color:#0e7aee;
	color:#fff;
}
.etatsoumis {
	background-color:#da00da;
	color:#fff;
}
.btn-success.btn.verif {
	background-color:#da00da;
	border:1px solid #da00da;
}
/* Boutons de chaque animation */
.boiteanim .btn.disabled,.boiteanim .btn[disabled]{
	opacity:1;
}
.boiteanim .btn {
	margin-top:3px;
}
a.publie {
	padding:6px 10px;
	border-radius:4px;
}
/* Pour la modale JSP detailanim.jsp */
.anicss .modal-body .container {
    width:100%;
}
.anicss .modal-body {
    overflow-y:auto;
}
.anicss p {
    font-size:1em;
    margin: 0 0 0px;
    padding-left:3px;
	padding-right:3px;
}

.anicss .boite {
	border: 1px solid #ddd;
	/* box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);*/
	margin-bottom:3px;
}
.anicss .boite h2.label {
	display:block;
	font-size:1em;
	background-color: #f6d29f;
    color: #5a5a5a;
    padding: 3px;
    font-weight:bold;
    border-radius:0;
    margin-top:0;
}
.anicss h3.label {
	font-size:1em;
    color: #5a5a5a;
    padding: 3px;
    font-weight:bold;
}
/* infobulle si non connecté */
a.infobulle {
   position: relative;
   text-decoration: none;
}

a.infobulle span {
   display: none; /* On masque l'infobulle. */
}

a.infobulle:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */
   /*cursor: help; On change le curseur par défaut par un curseur d'aide. */
}
a.infobulle:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;
   white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */
   top: 30px; /* On positionne notre infobulle. */
   left: 0px;
   background: #5cb85c;
   color: #fff;
   padding: 3px;
   border-radius:3px;
}
/* Modale d'inscription */
.inscripcss.modal-dialog {
	z-index:2000;
}