.cal_table_calendrier{ border : 4px solid; color:#d10c0c;	border-collapse: collapse; table-layout: fixed}
.cal_table_participants{ border : 4px solid black;	border-collapse: collapse; width: 500px; table-layout: fixed}
.cal_table_navigation{ border : 0px; border-collapse: collapse; table-layout: auto;width: 1785;}
.cal_navigation_tr tr{ vertical-align: text-top; height:10px}
.cal_navigation_td td{ vertical-align: text-top; height:10px;text-align: right;}
.cal_tr tr{ vertical-align: text-top; height:120px}
.cal_p_course{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #f31c00}
.cal_p_travaux{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #fc8701}
.cal_p_entrainement{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #006699}
.cal_p_autre{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #000000}
.cal_div{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000}
.cal_div_course{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; background-color: #f08274}
.cal_div_travaux{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; background-color: #fcc10167}
.cal_div_entrainement{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; background-color: #0066996e}
.cal_div_autre{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; background-color: #bbb7b7}
.cal_td td{ border: 1px groove;color: #000000; vertical-align: text-top; width: 255px;}
.cal_event_tr tr{ vertical-align: text-top; height:20px}
.cal_jour { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-style: normal; font-weight: bold; color: #000000;	text-decoration: none; background-color: #e4e5e5;}
.cal_jour_current { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-style: normal; font-weight: bold;	color: #FF0033;	text-decoration: none; background-color: #e5e4e4;}
.cal_titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px;	font-style: normal;	font-weight: bold; color: #d10c0c; text-decoration: none}
.cal_navigation { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; font-weight: bold;	color: #000000;	text-decoration: none}
a:link.cal_navigation{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-style: normal; color: #000000; text-decoration: none}
a:hover.cal_navigation{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #FF0033;text-decoration: underline}
.cal_titre_participant{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; color: #000000; font-weight: bold}
.cal_participant{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #000000}

.trombi_table{table-layout: fixed;border : 2px solid;border-collapse: collapse; border-color: #d10c0c;}
.trombi_bandeau_td{background-image: url("photos/bandeau.png");	width: 1800px;	height: 120px;	background-repeat: no-repeat;color: #FF0004;vertical-align: bottom;	text-align: center;	font-size: 50px;table-layout: fixed;border-collapse: collapse;}
.trombi_nav_td{width:180px;vertical-align: top;white-space:normal;word-wrap: break-word;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #000000;}
.trombi_td{	background-image: url("photos/fond_trombi.png");width: 1620px;height:800px;vertical-align: top;text-align: left;white-space:normal;word-wrap: break-word;color: #000000;}
.trombi_div_portrait{width:180px;}
.pointer {cursor: pointer;}
