body
{
	height:100%;
	font-family:arial;
}

header
{
	text-align:center;
}

h2
{
	text-align:center;
	width:500px;
	margin:auto;
}

.message
{
	margin:auto;
	border-radius:10px;
	max-width:500px;
	padding:10px;
	box-shadow: 3px 3px 5px gray;
	text-align:center;
}
.message.valide
{
	background-color:#AAFFAA;
}
.message.invalide
{
	background-color:#FFAAAA;
}



#login_box
{
	max-width:500px;
	margin:auto;
	border-radius:30px;
	margin-top:100px;
	box-shadow: 6px 6px 15px gray;
	padding:10px;
}

#login_box table
{
	width:100%;
	margin-bottom:10px;
}

#login_box table .label
{
	text-align:right;
	font-weight:bold;
}

#bandeau_unlog
{
	/*float:right;*/
	font-size:small;
	text-align:right;
	/*height:25px;*/
	margin-bottom:10px;
}

#bandeau_unlog div
{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}

#unlog_box
{
	float:right;
	padding:2px;
	width:150px;
	text-align:center;
	box-shadow: 3px 3px 5px gray;
	background-color:#FFAAAA;
	cursor:pointer;
	border-radius:5px;
	/*display:inline;*/
}





#menuVote
{
	text-align:center;
}


.equipe_a_voter, .bouton_boite_info_toutes_equipes
{
	padding:10px;
	box-shadow: 5px 5px 15px gray;
	cursor:pointer;	
	border-radius:10px;
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:30px;
}
.equipe_a_voter
{
	background-color:white;
	max-width:500px;
	text-align:left;
}
.bouton_boite_info_toutes_equipes
{
	background-color:#AAAAFF;
	max-width:400px;
	text-align:center;
	font-style:italic;
}
.equipe_a_voter:hover
{
	background-color:#AAAAFF;
}

.bouton_boite_info_toutes_equipes:hover
{
	background-color:#5555FF;
}

.JURY_salle_equipe
{
	float:right;
	border:solid 1px;
	padding:3px;
	border-radius:3px;
	font-style:italic;
	text-align:center;
	min-width:45px;
	height:20px;
}
.JURY_salle_equipe.salleCachee
{
	visibility:hidden;
}

.nom_equipe__a_voter
{
	display:inline-block;
}

.iconeStar
{
	height:18px;
}


.emplacement_etoiles
{
	margin:auto;
	min-width:200px;
	display:inline-block;
}





/* ======= INFO SUR TOUTES LES EQUIPES ============= */

.INFOS_EQUIPE
{
	margin:auto;
	border-radius:10px;
	box-shadow: 5px 5px 1px gray;
	margin-bottom:10px;
	margin-top:10px;
	overflow: hidden;
}

.INFOS_EQUIPE_titre
{
	background-color:#BBBBFF;
	cursor:pointer;
	padding-top:10px;
	padding-bottom:10px;
}


.INFOS_EQUIPE_titre:hover
{
	background-color:#9999FF;
}

.INFO_EQUIPE_contenu
{
	display:none;
	font-size:small;
}

.INFO_EQUIPE_lycee
{
}

.INFO_EQUIPE_commentaire
{
	margin:5px;
	border:solid 1px;
	font-style:italic;
	padding:5px;
	border-radius:5px;
}

.INFO_EQUIPE_salle
{
	float:right;
	font-style:italic;
	color:#555555;
}

















/* ============= Boite avec toutes les autres équipes ================*/
.prix_special_autre_equipe
{
	width:80%;
	border-radius: 5px;
	/*border:solid 1px black;*/
	background-color:#F0F0F0;
	text-align:center;
	height:20px;
	cursor:pointer;
	margin:auto;
	margin-bottom:3px;
	box-shadow:3px 3px 3px #AAAAAA;
	padding:3px;
}

.prix_special_autre_equipe:hover
{
	background-color:#AAAAFF;
}

.prix_special_autre_equipe:active
{
	background-color:red;
}


.prix_special_autre_equipe.selectionne
{
	background-color:#AAFFAA;
}

.prix_special_autre_equipe.selectionne:hover
{
	background-color:#AAAAFF;
}

.INFOS_EQUIPE_titre img
{
	height:20px;
	vertical-align:middle;
}

.prix_special_autre_equipe img
{
	height:15px;
	vertical-align:middle;
}
