body {

	background-color: #660000;

	margin-left: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

}



body,td,th {

	color: #FFFFFF;

	font-size: 14px;

}



#Layer1 {

	text-align: justify;

	width: 210px;

	overflow: auto;

	height: 150px;

	padding-right: 4px;

}

a:link {

	color: #FFCC00;

}

a:visited {

	color: #FFCC00;

}

a:hover {

	color: #FF0000;

}

a:active {

	color: #FFCC00;

}



.bg {

	background-image: url(Images/EventsBG.jpg);

	font-weight: bold;

	font-variant: small-caps;

	width: 865px;

	height: 30px;

	background-repeat: no-repeat;

	background-position: center;

	list-style-position: inside;

	list-style-type: square;

	color: #FFFFFF;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.textcolor {

	text-align: justify;

	list-style-position: inside;

	list-style-type: square;

	padding-left: 3px;

	color: #FFFFFF;

	padding-right: 5px;

}

.bgText {

	background-color: #000000;

}

.backgroundbleu {

	background-image: url(Archives/backgroundbleu.jpg);

}





.subtileColor {

	color: #FFCC00;

	background-color: #990000;

}

.black {
	color: #000000;
	font-size: 14px;
	font-variant: small-caps;
	text-align: left;
	padding-left: 5px;
	list-style-position: inside;
	list-style-type: square;
	padding-right: 5px;

}

.blacktitle {

	font-size: 14px;

	font-weight: bold;

	font-variant: small-caps;

	color: #000000;

	text-decoration: underline;

	list-style-position: outside;

	list-style-type: square;

	padding-left: 5px;

	text-align: justify;

	width: 500px;

	line-height: 15px;

}

.newsalign {

	font-style: oblique;

	font-variant: small-caps;

	color: #000000;

	text-decoration: underline;

	text-align: left;

	font-weight: bold;

	padding-top: 10px;

}

.bgblack {

	background-color: #000000;

}

.sitecolor {

	background-color: #FFCC66;

}



.newscontent {

	font-variant: small-caps;

	color: #000000;

	text-align: justify;

	list-style-position: inside;

	list-style-type: square;

	width: 800px;

}









.photos {

	text-align: center;

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 20px;

}

.photos_a {

	text-align: right;

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 5px;

}

.scroll {

	overflow: auto;

	position: absolute;

	z-index: auto;

	width: 300px;

	height: 80px;

	color: #000000;

	text-align: justify;

	font-size: 14px;

	font-variant: small-caps;

	padding-right: 3px;

	font-weight: lighter;

	padding-bottom: 20px;

	padding-left: 5px;

}



.photos1 {

	text-align: center;

	padding-top: 3px;

	padding-right: 4px;

	padding-bottom: 10px;

}



.tableIn {

	background-position: center center;

	height: auto;

	width: 865px;

	background-color: #CCCCCC;

	text-align: justify;

}

.borderdot {

	border: thin dashed #FFFFFF;

}

.colorwhite {

	color: #FFFFFF;

}

#Layer3 {

	position:absolute;

	width:865;

	height:115px;

	z-index:1;

	top: 289px;

}

.calendrier {

	font-variant: small-caps;

	color: #000000;

	background-color: #B59D6E;

	font-weight: bold;

}

.calText2 {

	font-size: 14px;

	color: #FFFFFF;

	font-variant: small-caps;

}







.calText {

	font-weight: lighter;

	font-variant: small-caps;

	font-size: 12px;

	color: #EFEFEF;

	list-style-type: none;

}

.border1 {

	border: thin groove #FFCC00;

}

.courscol {

	font-size: 14px;

	font-variant: small-caps;

	color: #FFFFFF;

	background-color: #B59D6E;

	text-align: center;

	width: 65px;

}

.courshour {

	font-variant: small-caps;

	color: #FFFFFF;

	background-color: #FF0000;

	text-align: center;

	width: 65px;

}



.coursmain {

	background-color: #864F1D;

	font-variant: small-caps;

	color: #E0E0E0;

	width: 315px;

	padding-left: 5px;

}

.tabletrimestre {

	border: thin groove #CCCCCC;

}

.INDENT {

	text-align: justify;

	text-indent: 5px;

	color: #000000;

}

.bgpic {

	background-image: url(Archives/bgMain.png);

}

.bgnews {

	background-image: url(Archives/bgMain_200.jpg);

}

.bgmain {

	background-image: url(Images/EventsBG.jpg);

}



.divmap {

	text-align: justify;

	width: 200px;

	display: block;

}

.bgmain {

	background-image: url(Archives/bg_450.jpg);

}





.bg_450 {

	background-image: url(Archives/bg_200_A.jpg);

}

.margin {

	font-variant: small-caps;

	color: #FFFFFF;

	text-align: justify;

	list-style-position: inside;

	list-style-type: square;

	width: 100px;

	border-top-width: medium;

	border-right-width: medium;

	border-bottom-width: medium;

	border-left-width: medium;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	height: 20px;

	padding-right: 20px;

	background-color: #C8B380;

}



.red {

	color: #FF0000;

	font-weight: bold;

}

.planning {

	color: #FFFFFF;

	background-color: #864F1D;

	text-align: center;

	font-size: 14px;

	font-variant: small-caps;

	width: 120px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.textsize {

	font-size: 14px;

	font-variant: small-caps;

	color: #FFFFFF;

	background-color: #B59D6E;

	text-align: left;

	padding-left: 10px;

	width: 120px;

}

.comment {

	font-size: 13px;

	font-weight: lighter;

	font-variant: small-caps;

	color: #FFFFFF;

	text-align: center;

	width: 850px;

	background-color: #B59D6E;

}

.content_st {

	color: #333333;

	padding-top: 5px;

	font-size: 14px;

	font-variant: small-caps;

	padding-right: 10px;

}





.titlePL {

	text-align: left;

	padding-left: 10px;

	font-variant: small-caps;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #99CC00;

}

.prof {

	text-align: justify;

	padding-right: 20px;

	background-image: url(Archives/bgMain_200.jpg);

	color: #660000;

	padding-top: 10px;

}

.top {

	font-variant: small-caps;

	color: #000000;

	background-color: #d1be94;

	text-align: center;

}

.detailsBG {

	color: #FFFFFF;

	background-color: #CC9966;

	font-size: 14px;

	font-variant: small-caps;

}

.scroll {

	overflow: auto;

	position: absolute;

	height: 150px;

	width: 150px;

	color: #FFFFFF;

}

.detailsphotos {

	border: thin groove #FFCC00;

}

.stageresborder {

	font-size: 8px;

	font-variant: normal;

	background-color: #CCCCCC;

	border: medium ridge #FF9900;

	text-align: left;

	list-style-position: inside;

	list-style-type: square;

}

.textmain {

	font-variant: normal;

	color: #FFFFFF;

	text-align: justify;

	font-size: 8px;

	font-weight: lighter;

}

