body {
	font-family 	: Verdana, Arial, Helvetica, sans-serif; 
	font-size 	: 11px; 
	font-style 	: normal; 
	font-variant 	: normal; 
	font-weight 	: normal; 
	margin-top 	: 18px;
	line-height 	: 15px; 
	background-color: #EEE; 
	color 		: #000; 
	text-decoration : none;
	text-align 	: center;
	height 		: 100%; 
}
#breadcrumbs {
	width 		: 797px; 
    font-size:12px;
    color:#111;
    list-style:none;
    padding:0; 
	margin:10px auto;

    background:url(images/breadcrumb-bg.png) repeat-x center;
    border:1px solid #CCC;
    border-radius:0.4em;
    -moz-border-radius:0.4em;
    -webkit-border-radius:0.4em;
    overflow:hidden;
}
#breadcrumbs li {
    float:left;
    background:url(images/breadcrumb-right.png) no-repeat right center;
    padding:0 20px 0 10px;
    height:28px; line-height:28px;
}
#breadcrumbs li:first-child a {
    display:block;
    width:30px;
    text-indent:-9999px;
    background:url(images/breadcrumb-home.png) no-repeat center center;
}
#breadcrumbs a {
    text-decoration:none;
}
#breadcrumbs a:hover {
    color:#CC6600;
}

#container { 
	/* Site centré, largeur 800 px */
	margin-left	: auto; 
	margin-right	: auto; 
	width 		: 797px; 
	overflow 	: auto; 
	text-align  	: left; 
	/* Filet contour */
	border-style 	: solid; 
	border-width 	: thin; 
	border-spacing 	: 0px;
	border-color 	: #930; 
    border:1px solid #CCC;
    border-radius:0.4em;
    -moz-border-radius:0.4em;
    -webkit-border-radius:0.4em;

	/* Image de fond */
	background-image: url('images/banniere10_2.jpg'); 
	background-repeat: no-repeat; 
	background-color: #FFF
}
table.timetable { 
	/* Site centré, largeur 800 px */
	overflow 	: auto; 
	text-align  	: center; 
	/* Filet contour */
	border-style 	: solid; 
	border-width 	: thin; 
	border-spacing 	: 0px;
	border-color 	: #930; 
	/* Image de fond */
	background-color: #EEE
}
thead {
	font-weight : bold;
	background-color: #DDD
}	
t3{
	/*border: thin solid; */
	/*border-color 	: #555; */
	/*border-collapse : collapse; */
	font-weight : normal;
}


p {
	font-family 	: Verdana, Arial, Helvetica, sans-serif; 
	font-size 	: 11px; 
	font-style 	: normal; 
	font-variant 	: normal; 
	font-weight 	: normal; 
}

p.red {
	color: #F00;
}

h3.red {
	color: #F00;
}
h3 {
	font-size 	: 11px; 
	color: #070;
	line-height 	: normal; 
	font-weight 	: bold; 
	margin-top 	: 10px; 
	margin-bottom 	: -1em; 
}

ul {
	list-style-type : square;
	margin-left:40px; 
	padding-left:0px; 
}

a:link, a:visited {
	color 		: #069;
	text-decoration : none;
}

a:hover {
	color 		: #069;
	text-decoration : underline;
}

td {
	vertical-align 	: top; 
}

img {
	border 		: 0;
}

acronym { 
	color: #044;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
	cursor: help;
}



p.encart {
	width 		: 95%; 
	background-color: #F9FFF9; 
	border-style 	: solid; 
	border-width 	: thin; 
	border-spacing 	: 0px;
	border-color 	: #5B5; 
	margin-left 	: auto; 
	margin-right 	: auto;
	padding 	: 10px; 
	text-align 	: center; 
	font-size 	: 13px; 
	font-weight 	: bold; 
}


/************** MENU ***************/
#menu {
	font-family 	: helvetica, sans-serif; 
	font-size 	: 13px; 
	font-weight 	: bold; 
	/*position 	: fixed; */
	position 	: absolute; 
	margin-top 	: 280px; 
	width 		: 190px; 
	float 		: right;
	clear  		: left;
}

#menu a {
	color 		: #39C; 
}

#menu ul {
	list-style-image: url('images/puce_menu2.gif');
	text-align 	: left; 
}

#menu li {
	/* Espacement entre les entrées du menu : */
	margin-top:10px; 
}

#menu p {
	color 		: #39C; 
}

#hauteur {
    height:750px;
    float:right;
    width:1px;
}


/* ------------------------------- */

#texte {
	float 		: right; 
	font-family 	: Verdana, Arial, Helvetica, sans-serif; 
	font-size 	: 11px; 
	font-style 	: normal; 
	font-variant 	: normal; 
	font-weight 	: normal;
	width 		: 70%; 
	text-align 	: justify; 
	
	margin-top 	: 320px; 
	padding-top 	: 0;
	padding-right 	: 3em; 
	margin-right 	: 0; 
	padding-left 	: 0; 
	margin-left 	: 0; 
}

table {
	font-family 	: Verdana, Arial, Helvetica, sans-serif; 
	font-size 	: 11px; 
	font-style 	: normal; 
	font-variant 	: normal; 
	font-weight 	: normal;
	width 		: 70%; 
	text-align 	: justify; 
}

table.centre {
	width		: 100%
}

hr {
	height 		: 1px;
	margin-left 	: -2px; 
	background-color: #5B5;
	color 		: #5B5;
	border 		: 0;
}



#copyright { /* Info conception/webmaster */ 
	font-size 	: 10px; 
	text-align 	: center; 
	color 		: #777; 
}

