/* --------------------- */
/* Parametres de la page */
/* --------------------- */

BODY {
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background: #f7c693 url('../images/back.jpg') no-repeat fixed center top;
}

/* ---------------------- */
/* Parametres Menu Gauche */
/* ---------------------- */

A.MenuL:link, A.MenuL:visited, A.MenuL:active {
	COLOR: #CCCCCC;
	text-decoration: none;
}
A.MenuL:hover {
	COLOR: #0066FF;
	text-decoration: none;
}

.Menu {
	font-family: "Microsoft Sans Serif";
	font-weight: bold;
	font-size: 12px;
}

/* ------------------------- */
/* Parametres pour les liens */
/* ------------------------- */

a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #800000;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/* -------------------------- */
/* Parametres pour les titres */
/* -------------------------- */

H1 {
    color: #800000;
	font-family: Comic Sans MS, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
H2 {
    color: #800000;
	font-family: Comic Sans MS, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
H3 {
    color: #800000;
	font-family: Comic Sans MS, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
H4 {
    color: #800000;
	font-family: Comic Sans MS, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
H5 {
    color: #800000;
	font-family: Comic Sans MS, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
H6 {
    color: #800000;
	font-family: Comic Sans MS, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

/* ---------------------------- */
/* Parametres tableau principal */
/* ---------------------------- */

.IndexMainTable {
	background: url('../images/Back_Cel.gif');
	font-size: 16px;
	width: 950px;
	border: 0px;
}

.IndexCelLeftBorder {
	background: url('../images/Back_Left.gif');
	width: 10px;
}

.IndexCelRightBorder {
	background: url('../images/Back_Right.gif');
	width: 10px;
}

.IndexCelTopLeftLigne {
	font-size: 2px;
	border-top: 2px solid #800000;
	width: 150px;
}

.IndexCelTopRightLine {
	font-size: 2px;
	border-top: 2px solid #800000;
	width: 150px;
}

.IndexCelTopLeft {
	font-size: 2px;
	width: 150px;
}

.IndexCelTopRight {
	font-size: 2px;
	width: 150px;
}

.IndexCelMidLeft {
	background: url('../images/Back_Cel.gif');
	font-size: 16px;
	border-bottom: 2px solid #800000;
	width: 150px;
}

.IndexCelMidCenter {
	background: url('../images/Back_Center.gif');
	font-size: 16px;
	border: 2px solid #800000;
	color: #800000;
}

.IndexCelMidRight {
	background: url('../images/Back_Cel.gif');
	font-size: 16px;
	border-bottom: 2px solid #800000;
	width: 150px;
}

.MainTableNoBdr {
	font-size: 16px;
	border-style: none;
	width: 98%;
	color: #800000;
}

#MainTableBdr table, #MainTableBdr td {
	width: 98%;
	border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #800000;
    font-size: 16px;
	color: #800000
}

/* -------------------------------- */
/* Parametres tableau Page Activite */
/* -------------------------------- */

.ActiviteTableIndex {
	font-size: 12px;
	color: #800000;
	border-color : #800000;
	width: 98%;
}

.ActiviteTable {
	font-size: 12px;
	color: #800000;
	border-color : #800000;
	border-style: solid;
	border-width: 1;
	width: 98%;
}

.ActiviteEntete {
	background color: #C0C0C0;
	font-size: 14px;
	font-weight: bold;
	text-align : center; 
	height: 13px;
	border-style: solid;
	border-width: 1;
}

.ActiviteGroupe {
	font-size: 14px;
	text-align : center;
	font-weight: bold;
	height: 13px;
	border-style: solid;
	border-width: 1;
}

.ActiviteTitre {
	font-size: 12px;
	color: #000080;
}

.ActiviteInfo {
	font-size: 12px;
	text-align : left; 
	border-color : #800000;
	border-style: solid;
	border-width: 1;
}

.ActiviteRetour {
	font-size: 12px;
	text-align : center; 
	height: 25px;
	border-style: solid;
	border-width: 1;
}

.ActiviteIntRetour {
	font-size: 12px;
	text-align : center; 
}


/* ---------------------------- */
/* ImgZoom 
/* ---------------------------- */

.ImgZoom-Left { float:left; margin-right:10px; }
.ImgZoom-Right { float:right; margin-left:10px; direction:rtl; }
.ImgZoom { border:0px; }
.ImgZoom a,.ImgZoom a:visited { 
	display:block;
	padding:0; overflow:hidden; text-decoration:none;
	height:100%; width:100%; }
.ImgZoom a:hover {
	position:absolute;
	z-index:999; padding:0; background:none; 
	cursor:default; height:auto; width:auto;
	overflow:visible; border:0px;
	margin:-1px 0 0 -1px; }
.ImgZoom a img { border:0; height:100%; width:100%; }
.ImgZoom a:hover img { 
	height:auto; width:auto;
	border:0; }