@CHARSET "UTF-8";

.page {
	margin-left:250px;
	margin-right:20px;
}

#tableauHoraires {
	margin-bottom:20px;
}

/*Horaires du tableau*/
caption /* Titre du tableau */ {
	letter-spacing:1px;
	margin: auto; /* Centre le titre du tableau */
	font-weight: bold;
	font-size: 14px;
	color: #070;
	margin-bottom: 5px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}

table /* Le tableau en lui-même */ {
	border: 2px solid #070; /* Bordure du tableau avec effet 3D (outset) */
	border-collapse: collapse; /* Colle les bordures entre elles */
	width:250px;
}

th /* Les cellules d'en-tête */ {
	background-color: #070;
	color: white;
	font-size: 16px;
}

td /* Les cellules normales */ {
	border: 1px solid #ead800;
	padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}

.celluleColoree {
	background-color: #ead800;
}

.jour {
	width:80px;
}

.cours {
	color:#070;
	font-weight: bold;
}

#listeCours li {
	padding-bottom:12px;
}

#telechargement {
	background:#070;
}

#telechargement a{
	color:white;
	text-decoration:none;
	border-bottom: 2px solid white;
}

#promo {
	border:red 1px solid;
	background:#c00;
}

#promo p {
	color:white;
}

#blocLien p {
	border:1px #004 solid;
	border-left:30px #004 solid;
	border-right:10px #004 solid;
	padding:5px;
}

#attention p {
	border:1px #FF2E3C solid;
	border-left:30px #FF2E3C solid;
	border-right:10px #FF2E3C solid;
	padding:2px;
}

ul.liste {
	list-style: square url("../img/fleche.gif") outside;
}

ul.liste li{	
	text-indent:5px;
}

#spacer {
	clear:both;
	margin-bottom: 5px;
}	

.logo {
	border: solid 1px black;
}	


ul.noIcon {
	list-style: square url("../img/ssfleche.gif") outside;
}