/* -------------------------------------- */
/* --- Styles pour programme détaillé --- */
/* -------------------------------------- */

body {
	margin: 20px;
  	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	text-align:center;
}

table.programme td a { color: #f25a28 !important; text-decoration: underline; }
table.programme td u { color: #f25a28 !important; text-decoration: none; }

table.programme {
	border-spacing: 0px 0px;
	border-collapse: collapse;
	font-size: 0.9em;
	width:90%;
	margin: 20px 0; 
}

table.programme td {
	color: #828282;
	border: 1px solid #828282;
	padding: 5px;
	vertical-align: top;
	text-align: left;
}

table.programme .heure, table.programme .salle {
	background: #e5e5e5;
	color: #f25a28;
	border-left: none;
	text-align: right;
}



table.programme th {
	background: #f25a28;
	color: #fff;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	font-size: 1.1em;
	padding: 5px;
	text-align: left;
}

table.programme th.heure { background: #fff; border: none;width: 115px !important; }
table.programme h2 { 
	color: #f25a28;
	font-size: 1em;
	margin: 0 0 5px;
	font-size: 1.1em;
}

table.programme .pause { background: #fffccd; }

table.programme .salle {
	background: #828282;
	color: #fff;
}

table.programme td.tSalle1, table.programme td.tSalle2 { 
	background: #828282;
	color: #fff;
	font-weight: bold;
	width: 33%;
}

table.programme td.salle-simple { width: 100%; }
table.programme td.salle-double { width: 50%; }
table.programme .w50 { width: 45%; }
table.programme td.tSalle2 { background: #8e8f8c;}
table.programme .salleCont { background: #ebf0e6; }
table.programme td.fondBlanc { background: #fff;}

p.cominsoon { color: #f25a28; font-weight:bold; }


