* {
	margin: 0;
	padding: 0;
	border: 0;
	scrollbar-arrow-color : #4B0000;
	scrollbar-face-color : #E3DCD6;
	scrollbar-highlight-color : #E3DCD6;
	scrollbar-shadow-color : #9B7F74;
	scrollbar-3dlight-color : #FFF;
	scrollbar-darkshadow-color : #FFF;
	scrollbar-base-color : #A0D21C;
	scrollbar-track-color : #FFF;
	overflow: hidden;
	
	font-family: "MS Sans Serif";
	font-size: 10px;
	color: #333
}

body {
	height: 100%;
	background-color: #C0AFA4;
	overflow: visible
}

a:link, a:visited, a:hover, a:active {text-decoration: none}
img {border: 0}
input, textarea {
	height: 15px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 1px;
	background-color: transparent;
	border-bottom: 1px solid #9B7F74
}
textarea {
	height: 100px;
	border: 1px solid #9B7F74
}

.txtTexte {color: #7F7262}
.brdTexte {border-color: #7F7262}
.bckTexte {background-color: #7F7262}
.txtBlc {color: #FFF}
.brdBlc {border-color: #FFF}
.bckBlc {background-color: #FFF}
.txtGris {color: #C0C0C0}
.brdGris {border-color: #C0C0C0}
.bckGris {background-color: #C0C0C0}
.txtMarron {color: #9B7F74}
.brdMarron {border-color: #9B7F74}
.bckMarron {background-color: #9B7F74}
.txtBordo {color: #4B0000}
.brdBordo {border-color: #4B0000}
.bckBordo {background-color: #4B0000}
.txtBeige {color: #E3DCD6}
.brdBeige {border-color: #E3DCD6}
.bckBeige {background-color: #E3DCD6}
.txtVPast {color: #F8FBED}
.brdVPast {border-color: #F8FBED}
.bckVPast {background-color: #F8FBED}
.txtOcre {color: #E2C44D}
.brdOcre {border-color: #E2C44D}
.bckOcre {background-color: #E2C44D}
.txtOPast {color: #FBF5C1}
.brdOPast {border-color: #FBF5C1}
.bckOPast {background-color: #FBF5C1}
.txtRed {color: #C30}
.brdRed {border-color: #C30}
.bckRed {background-color: #C30}

.alignL {text-align: left}
.alignM {text-align: center}
.alignR {text-align: right}
.gras {font-weight: bold}
.noBrd {border: 0}

.bullet {float: left; width: 5px; height: 5px}
.posCible {display: block; margin-left: 7px; font-weight: bold}
.posType {display: block; margin-left: 15px; color: #000}
.radio {
	border: 0;
	width: 10px
}

#body1 {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 461px;
	left: 0;
	top: 0;
	background-color: #CDC0B7
}
#barreMil1, #barreMil2, #degMil, #traitMil1, #traitMil2 {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 187px;;
	width: 100%;
	height: 34px;
	background-color: #9B7F74;
	border-width: 2px 0 5px 0;
	border-style: solid;
	border-color: #C0AFA4
}
#barreMil2 {
	z-index: 1;
	top: 251px;
	background-color: #D7CDC4;
	border: 0
}
#degMil {
	z-index: 1;
	top: 178px;
	height: 109px;
	border: 0;
	background: transparent url(../Multimedia/Images/deg1.jpg) repeat-x 0 0
}
#traitMil1, #traitMil2 {
	top: 270px;
	height: 1px;
	background-color: #D7CDC4
}
#traitMil2 {
	top: 290px;
	border: 0;
}

#header {
	position: absolute;
	z-index: 20;
	left: 50%;
	top: 0;
	width: 1000px;
	height: 160px;
	margin-left: -671px;
}
	#logo {
		position: absolute;
		z-index: 1;
		left: 0;
		top: 6px;
		width: 525px;
		height: 154px;
		background: transparent url(/Multimedia/Images/logoLSM.png) no-repeat 0 0;
	}
	#titre {
		position: absolute;
		z-index: 2;
		left: 186px;
		top: 0;
		width: 525px;
		height: 154px;
		background: transparent url(../Multimedia/Images/titre.gif) no-repeat 100% 10px;
	}

#box1, #box2, #box2b, #box2i, #box3 {
	position: absolute;
	z-index: 10;
	left: 50%;
	top: 272px;
	width: 910px;
	height: 188px;
	background-color: #E3DCD6;
	border: 1px outset #D7CDC4
}
#box1 {
	margin-left: -455px;
	top: 79px;
	background: transparent url(../Multimedia/Images/pub2.jpg) no-repeat 0 0
}
#box2, #box2b {
	margin-left: -455px;
	opacity: 0.7;
	filter: alpha (opacity=70);
	-moz-opacity: 0.7
}
#box2i {
	background-color: transparent;
	margin-left: -455px
}
	#box2 img, #box2b img {
		position: absolute;
		z-index: 0;
		right: 530px;
		bottom: 0;
		opacity: 0.2;
		filter: alpha (opacity=20);
		-moz-opacity: 0.2
	}
	#box2 p, #box2b p {
		position: absolute;
		z-index: 12;
		left: 10px;
		top: 50px;
		width: 370px;
		color: #4B0000;
		line-height: 16px;
		opacity: 1;
		filter: alpha (opacity=100);
		-moz-opacity: 1
	}
	#box2b p {
		left: 7px;
		line-height: 12px
	}
		#box2i #sites {
			margin-top: 86px;
			padding: 5px 0 4px 2px;
			background-color: #4B0000
		}
		#box2i #sites img {
			position: relative;
			margin: 0 5px;
			left: 0
		}
	#box2b ul {
		position: absolute;
		z-index: 12;
		left: 30px;
		top: 50px;
		line-height: 15px;
		list-style: none inside disc;
		opacity: 1;
		filter: alpha (opacity=100);
		-moz-opacity: 1
	}
#box3 {
	z-index: 11;
	width: 526px;
	height: 215px;
	margin-left: -71px
}
#box4, #box4b, #box4c, #title1 {
	position: absolute;
	width: 505px;
	height: 160px;
	left: 10px;
	bottom: 7px;
	background-color: #FFF
}
#box4, #box4b, #box4c {
	border: 1px solid #9B7F74
}
	#box4 #recrute {
	position: absolute;
	left: 342px;
	top: 16px;
	width: 151px;
	height: 52px
	}
#box4b, #box4c {
	height: 180px;
	left: 10px;
	bottom: 7px;
	line-height: 12px;
	overflow: auto
}
	#box4 p, #box4b p, #box4c p {
		margin: 10px
	}
	#box4 ul, #box4b ul {
		margin-left: 30px;
		margin-top: 7px
	}
	#box4 li, #box4b li {
		list-style: disc outside
	}
	#box4b img {
		width: 101px;
		margin-right: 10px
	}
	#box4b .im {
		margin: 0;
		width: auto;
		height: auto
	}
#box4c #j01, #box4c #j02, #box4c #j03, #box4c #j04, #box4c #j05, #box4c #j06, #box4c #j07, #box4c #j08, #box4c #j09, #box4c #j10, #box4c #j11, #box4c #j12, #box4c #j13, #box4c #j14, #box4c #j15, #box4c #j16, #box4c #j17, #box4c #j18, #box4c #j19, #box4c #j20, #box4c #j21, #box4c #j22, #box4c #j23, #box4c #j24, #box4c #j25, #box4c #j26, #box4c #j27, #box4c #j28, #box4c #j29, #box4c #j30, #box4c #j31, #box4c #j32, #box4c #j33, #box4c #j34, #box4c #j35, #box4c #j36, #box4c #j37, #box4c #j38, #box4c #j39, #box4c #j40, #box4c #j41, #box4c #j42, #box4c #j43, #box4c #j44, #box4c #j45, #box4c #j46, #box4c #j47, #box4c #j48, #box4c #j49, #box4c #j50, #box4c #j51, #box4c #j52, #box4c #j53, #box4c #j54, #box4c #j55, #box4c #j56, #box4c #j57, #box4c #j58, #box4c #j59, #box4c #j60, #box4c #j61, #box4c #j62, #box4c #j63, #box4c #j64, #box4c #j65, #box4c #j66, #box4c #j67, #box4c #j68, #box4c #j69, #box4c #j70, #box4c #j71, #box4c #j72, #box4c #j73, #box4c #j74, #box4c #j75, #box4c #j76, #box4c #j77, #box4c #j78, #box4c #j79, #box4c #j80, #box4c #j81, #box4c #j82, #box4c #j83, #box4c #j84, #box4c #j85, #box4c #j86, #box4c #j87, #box4c #j88, #box4c #j89, #box4c #j90, #box4c #j91, #box4c #j92, #box4c #j93, #box4c #j94, #box4c #j95, #box4c #j96, #box4c #j97, #box4c #j98, #box4c #j99 {
	display: none
}
#box4c iframe {
	width: 100%;
	height: 100%;
}
#bodyFrame {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	background-color: #FFF;
	overflow: auto
}
	#bodyFrame p {
		margin: 10px 0;
	}
#title1 {
	top: 5px;
	bottom: auto;
	height: 40px;
	font: bold 14px/17px "MS Sans Serif";
	color: #87220D;
	background-color: transparent
}

#menu {
	position: absolute;
	z-index: 20;
	left: 50%;
	top: 273px;
	width: 383px;
	height: 19px;
	margin-left: -454px;
	background: transparent url(../Multimedia/Images/bouton.gif) repeat-x 0 0;
}
	#menu img {
		margin: 2px 0 0 6px
	}
#ssMenu1, #ssMenu2 {
	visibility: hidden;
	position: absolute;
	z-index: 20;
	left: 50%;
	top: 298px;
	width: 300px;
	height: 19px;
	margin-left: -414px;
	color: red;
	font-weight: bold
}
#ssMenu2 {
	margin-left: -263px;
}
	#ssMenu1 a, #ssMenu2 a {
		color: #87220D
	}

#im {
	display: none;
	position: absolute;
	z-index: 99;
	width: 660px;
	height: 540px;
	left: 50%;
	top: 50%;
	margin-left: -330px;
	margin-top: -261px;
	background: #4E2801 url() no-repeat 10px 20px
}
	#im a {
		position: absolute;
		right: 10px;
		top: 2px;
		color: #FFF;
		font-size: 11px;
		font-weight: bold;
	}
	#im span#l a {
		position: absolute;
		left: 0;
		top: 520px;
		width: 100%;
		height: 20px;
		color: #D7CDC4;
		font-size: 11px;
		font-weight: bold;
		text-align: center
	}

#legacy, #credits {
	position: absolute;
	z-index: 90;
    left: 50%;
	top: 465px;
	font: 10px Arial;
}
	#legacy {
		width: 300px;
		height: 35px;
		margin-left: -420px;
		text-align: center
	}
	#credits {
		z-index: 90;
		width: 390px;
		height: 20px;
		margin-left: 66px;
		top: 485px;
		text-align: right
	}
