@charset "utf-8";
/* CSS Document */

body { 
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
a { color:#FFFFFF; text-decoration:underline;  }

a img {border:0px;}

.menu { padding-right:25px; list-style-type:none; font-size:0.8em; line-height:1.8em; }
.menu a:link { color: #FFFFFF; text-decoration:none;}
.menu a:visited { color: #FFFFFF; text-decoration:none; }
.menu a:hover { color: #ed0084; }
.menu a:active { color: #FFFFFF; text-decoration:none; }

.menu li { border-bottom:1px dotted #666;}


.hr { clear:both; visibility:hidden; }

.actu {
	color:#ed0084;
	font-weight:bold;
	font-size:1.2em;}
	
.legende { text-align:center; font-style:italic; font-size:0.85em;}

h1 { font-size:1.4em; color:#FFFFFF; border-bottom:1px dotted #FFFFFF; margin-top:0; }
h1:first-letter { color:#ed0084; font-size:1.5em; }

h2 { font-size:1.2em; color:#FFFFFF; padding-left:5px; margin:0px; }
h2:first-letter { font-size:1.2em; margin:0px; }

.exergue { color:#FFFFFF; text-decoration:underline; font-weight:bold; }

.jaune { color:yellow;}

.rose { color:#FFFFFF; }
.rose a:link { color:#FFFFFF; text-decoration:none;}
.rose a:visited { color:#FFFFFF; text-decoration:none; }
.rose a:hover { color: yellow; }
.rose a:active {color:#FFFFFF; text-decoration:none; }

.tabhoraire {
	font-size: 0.9em;
	font-weight:bold;
	color: #333333;
	text-align: center;
	vertical-align: middle;
}

.left {float:left;}
.right {float:right;}
.justify {text-align:justify}
.image { border:1px solid #000000;}
.image_gauche { margin:0 10px 0 5px; float:left;}
.image_droite { margin:0 5px 0 10px; float:right;}
.image_droite_bord { margin:0 5px 0 10px; float:right; border:1px solid #000000;}
.image_gauche_bord { margin:0 10px 0 5px; float:left; border:1px solid #000000;}
