BODY {
	PADDING: 0; MARGIN: 0; COLOR: #0c4e9c; 
	BACKGROUND-COLOR: #d4deec; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	FONT-SIZE: 10px;
}

#container {
	PADDING: 0; 
	MARGIN: 0 auto; 
	Z-INDEX: 100; 
	BACKGROUND:  url(../img/charte/bordure2_fond_cotes.png) repeat-y top center; 
	OVERFLOW: hidden; 
	WIDTH: 983px; 
	HEIGHT: auto; 
}
#containerMargin {
	MARGIN: 3px 17px 3px 17px;
	HEIGHT: auto;
	FLOAT: left
}
#containerBordureBasse {
	PADDING: 0; MARGIN: 0 auto; 
	BACKGROUND:  url(../img/charte/bordure2_fond_bas.png) no-repeat top center; 
	WIDTH: 983px; HEIGHT: 15px
}

A {
	TEXT-DECORATION: none;
	/*COLOR: #0c4e9c */
	COLOR : #930
}
A:hover {
	TEXT-DECORATION: underline
}

A[hreflang]:after {
	DISPLAY: none
}

#bandeau {
	MARGIN: 0px 0px 3px; 
	WIDTH: 949px;
	FLOAT: left
}
#photo1 {
	MARGIN: 0px 3px 3px 0px; 
	HEIGHT: 92px; 
	WIDTH: 346px
}
#photo2 {
	MARGIN: 0px 3px 3px 0px; 
	HEIGHT: 92px; 
	WIDTH: 346px
}
#photo3 {
	MARGIN: 0px 3px 3px 0px; 
	HEIGHT: 92px;
	WIDTH: 91px;
	TEXT-ALIGN: center; 
	FLOAT: left
}
#photo_centre {
	MARGIN: 0px 3px 3px 0px; 
	HEIGHT: 92px; 
	WIDTH: 695px;
	FLOAT: left
}
#en_tete {
	MARGIN-BOTTOM: 3px; 
	HEIGHT: 91px;
	WIDTH: 695px;
}

#logo {
	BACKGROUND-IMAGE: url(../img/charte/logo_ensmse140x42.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: center 50%; 
	HEIGHT: 74px;
	MARGIN: 0px 0px 3px; 
	WIDTH: 157px; 
	FLOAT: right
}

#base_line {
	MARGIN: 0px 3px 3px 0px; 
	WIDTH: 789px; 
	BACKGROUND: url(../img/charte/baseline.gif) #000 no-repeat center center;
	FLOAT: left;
	TEXT-ALIGN: center; 
	HEIGHT: 20px; 
	OVERFLOW: hidden
}

#rechercher {
	TEXT-ALIGN: center; 
	HEIGHT: 20px; 
	OVERFLOW: hidden;
	MARGIN: 0px 0px 3px; 
	WIDTH: 157px; 
	FLOAT: right;
	BACKGROUND-COLOR: #0c4e9c
}

#rechercher DIV {
	FLOAT: none
}


.formulaire_recherche INPUT.forml {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; BORDER-RIGHT-STYLE: none; MARGIN-TOP: 2px; BORDER-TOP-STYLE: none; BACKGROUND: #0c4e9c 0% 50%; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none
}

#lang {
	MARGIN-TOP: 2px;
	MARGIN: 0px 0px 3px; 
	WIDTH: 157px; 
	FLOAT: right;
	HEIGHT: 11px
}
#lang DIV {
	FLOAT: right; 
	HEIGHT: 11px
}
#lang IMG {
	BORDER-RIGHT-WIDTH: 0px; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px
}

#faux {
	MARGIN-TOP: -3px; 
	MARGIN-BOTTOM: 3px;
	MIN-HEIGHT: 430px; 
	WIDTH: 949px; 
	FLOAT: left;
}
#contenu {
	BACKGROUND-COLOR: #fff; 
	MARGIN: 0px 3px 0px 0px; 
	WIDTH: 695px;
	FLOAT: left;
}

#documents {
	WHITE-SPACE: normal; 
	VERTICAL-ALIGN: top; 
	OVERFLOW: visible;
	TEXT-ALIGN: center; 
	FONT-STYLE: italic;
	WIDTH: 91px;
	FLOAT: left;
}
#documents A IMG {
	BORDER-RIGHT-WIDTH: 0px; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px
}
#documents A IMG.spip_logos {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}

#menu {
	MARGIN: -5px 0px 3px; 
	WIDTH: 157px; 
	FLOAT: right;
	WHITE-SPACE: normal; 
	VERTICAL-ALIGN: top; 
	OVERFLOW: visible;	
}
#menu_logo {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-TOP: -89px; WIDTH: 157px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: url(../img/charte/menu_logo.jpg) no-repeat right 0px; FLOAT: right; HEIGHT: 86px; BORDER-LEFT-STYLE: none
}
#menu DIV {
	FLOAT: none
}

.rubrique {
	WIDTH: 695px
}

.rubrique DIV {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FLOAT: none; PADDING-TOP: 20px
}
.rubrique DIV.spip {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.rubrique P.spip {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.rubrique DIV.spip P.spip {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.rubrique H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 0.9em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.75em; PADDING-TOP: 0px
}
.article {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 20px
}
.article DIV {
	TEXT-ALIGN: justify; 
	PADDING-BOTTOM: 20px; 
	BORDER-RIGHT-WIDTH: 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 635px; 
	PADDING-RIGHT: 0px; 
	FLOAT: none; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	COLOR: #0c4e9c; 
	BORDER-LEFT-WIDTH: 0px; 
	PADDING-TOP: 0px
}
.article DIV.titre H1 {
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 1.2em; 
	DISPLAY: inline; 
	LETTER-SPACING: 0.05em; 
	FONT-SIZE: 1.25em; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 0px
}
.article H2.spip {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.18em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 0.05em; COLOR: #0c4e9c; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.article H3.spip {
	TEXT-ALIGN: left; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1.15em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.article H4.spip {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 0.8em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0c4e9c; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.article H5.spip {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0c4e9c; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.article DIV.titre {
	PADDING-BOTTOM: 8px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 25px
}
.article P.spip {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: white; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0c4e9c; PADDING-TOP: 0px
}
.article A IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px
}
.article UL.spip {
	MARGIN: 7px 0px; PADDING-LEFT: 30px
}
.article UL.spip UL.spip {
	MARGIN: 0px; PADDING-LEFT: 15px
}
.article TABLE.spip {
	WIDTH: 100%
}
.article .grow {
	DISPLAY: none
}
.article .hidden {
	DISPLAY: none
}
#accueil A {
	COLOR: #fff; TEXT-DECORATION: none
}
#accueil A A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#accueil A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#accueil {
	LINE-HEIGHT: 27px; BACKGROUND-COLOR: #c2d3e6; FONT-VARIANT: small-caps; MARGIN-TOP: 5px; 
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; HEIGHT: 27px; COLOR: #000
}
#accueil A:hover {
	BACKGROUND-COLOR: #fff; COLOR: #c2d3e6; TEXT-DECORATION: none
}
#pieddepage {
	/* fait planter dreamweaver ???
	WIDTH: 949px; 
	*/
	FLOAT: left;
	MARGIN: -11px 0px 0px; 
}
#pieddepage IMG {
	BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 0px solid
}
#PieddepageLogos {
	BACKGROUND-COLOR: #fff; WIDTH: auto; DISPLAY: inline; FLOAT: left
}
#PieddepageLogos DIV {
	FLOAT: left; PADDING-TOP: 10px
}
#PieddepageLogos #minefi {
	PADDING-TOP: 0px
}
#PieddepageLogos #minefi IMG {
	WIDTH: 144px
}
#PieddepageLogos #gemtech IMG {
	WIDTH: 69px
}
#PieddepageLogos #carnot IMG {
	WIDTH: 63px
}
#PieddepageLogos #larotonde IMG {
	WIDTH: 70px
}
#PieddepageLogos #purkwa IMG {
	WIDTH: 88px
}
#PieddepageLogos #fondation IMG {
	WIDTH: 97px
}
#PieddepageBoutons {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #0c4e9c; MARGIN-TOP: 11px; WIDTH: 412px; DISPLAY: inline; FLOAT: right; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
	margin-left:5px;
}
#PieddepageBoutons IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#PieddepageBoutons A {
	TEXT-DECORATION: none
}


