A:link {
	FONT-WEIGHT: bold; COLOR: #933; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #933; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #933; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: bold; COLOR: #526968; TEXT-DECORATION: none
}

IMG {	DISPLAY: block; BORDER: 0;
}

IMG.left {	FLOAT: left; DISPLAY: block; BORDER: 0; PADDING: 5px 10px 0 0;
}

IMG.right {	FLOAT: right; DISPLAY: block; BORDER: 0; PADDING: 5px 0 0 10px;
}

P {	MARGIN: 0 0 1em; TEXT-ALIGN: justify;
}

.newline {	CLEAR: both;
}

	

	/*  paramètres généraux de présentation */

BODY {
	PADDING: 0px; MARGIN: 0; BORDER: 0; BACKGROUND: #fff; COLOR: #333; FONT-FAMILY: verdana, lucida, arial, helvetica, sans-serif; FONT-SIZE: 70%; TEXT-ALIGN: center
}
	
#conteneur	{
	background: #fff;
	color: #333;
	margin: 0px auto;
	padding: 0;
	border: 0;
	width: 700px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 698px;	 
	}

html>#conteneur	{
	width: 750px;
	} 

#banner {
	BACKGROUND: #fff url(../img/banner_haut.jpg) no-repeat top left;
	color: #333;
	border: 0;
	border-bottom: 1px #bbb solid;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 150px;
	width: 750px;
	}
	
BODY#deux #banner {
	BACKGROUND: #fff url(../img/banner_3.jpg) no-repeat bottom left;
	}
BODY#trois #banner {
	BACKGROUND: #fff url(../img/banner_5.jpg) no-repeat bottom left;
	}
BODY#quatre #banner {
	BACKGROUND: #fff url(../img/banner_8.jpg) no-repeat bottom left;
	}
BODY#cinq #banner {
	BACKGROUND: #fff url(../img/banner_7.jpg) no-repeat bottom left;
	}

#mapage	{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	COLOR: #333;
	background: transparent;
	clear: both;
	}

#col1	{
	float: left;
	margin: 0;
	padding: 20px 10px 10px 0;
	width: 170px;
	}
#col1.home	{
	float: left;
	margin: 0;
	padding: 20px 10px 10px 0;
	width: 170px;
	}
	
#col2	{
	padding: 20px 10px 10px 0;
	margin: 0 0 0 190px;
	color: #333;
	background: transparent; 
	/* compensates for IE Win bungling */
	height: 100%;
	}	

#text {
	PADDING: 0; MARGIN: 0; BORDER: 0; BACKGROUND: #fff;
}
#footer {
	CLEAR: both; PADDING: 5px 7px 5px 10px; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #6E4F28 0px solid; FONT-SIZE: 80%; BACKGROUND: #fff; COLOR: #333; TEXT-ALIGN: left; WIDTH: 750px; 
}

	/*  Work around IE/Win code size bug - courtesy Jesper, waffle.wootest.net  */

* html code	{
	font-size : 105%; 
	}


/******* definition du menu de navigation *******/

#menu {
	MARGIN: 0; PADDING: 0 0 0 170px; 
}
#menu UL {
	PADDING: 0; MARGIN: 0; BORDER: 0; CLEAR: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#menu UL LI {
	PADDING: 0; MARGIN: 0; DISPLAY: block; FLOAT: left; TEXT-ALIGN: center
}
#menu UL LI A {
	PADDING: 0; MARGIN: 0; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: #fff; BORDER: 0; WIDTH: 95px; COLOR: #933; LINE-HEIGHT: 2em; BORDER-BOTTOM: #bbb 0px solid; LETTER-SPACING: 0.1em; HEIGHT: 2.5em; TEXT-ALIGN: center; TEXT-DECORATION: none	
}
#menu UL LI A:hover {
	BORDER-LEFT: #F90 0px solid; BACKGROUND: #fff; COLOR: #933; FONT-WEIGHT: bold;
}
#menu UL LI A:active {
	BACKGROUND: #fff; COLOR: #933
}
#menu UL LI A.last {
	WIDTH: 110px; DISPLAY: block; 
}

/******* gestion des onglets allumes selon page active *******
**************************************************************/


BODY#un #menu LI#un A,
BODY#deux #menu LI#deux A,
BODY#trois #menu LI#trois A,
BODY#quatre #menu LI#quatre A,
BODY#cinq #menu LI#cinq A,
BODY#six #menu LI#six A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #933; BORDER: 0
}
LI#un {
	BORDER-LEFT: 1px #bbb solid;
}
/******* definition de mise en page du texte *******
***************************************************/

#col1 P {
	FONT-SIZE: 80%; PADDING: 0; MARGIN: 0; TEXT-ALIGN: left;
}
#col1 UL {
	LIST-STYLE: disc url(../img/listmark.gif) outside; FONT-SIZE: 90%; MARGIN: 5px 0 0  10px;
}
#col1 LI.pdf {
	LIST-STYLE: disc url(../img/logo_acrobat.gif); FONT-SIZE: 100%; MARGIN: 5px 0 0 2px;
}
#col1 H1 {
	BACKGROUND: transparent url(../img/membre_f.gif) top left no-repeat; HEIGHT: 190px; FONT-SIZE: 80%; PADDING: 0; MARGIN: 0; TEXT-ALIGN: left;
}
#text P {
	FONT-SIZE: 100%; PADDING: 10px 0; MARGIN: 0;
}
#text UL {
	PADDING: 10px 0; LIST-STYLE: disc url(../img/listmark.gif) outside; FONT-SIZE: 100%; MARGIN: 5px 0 0  23px; text-align:justify
}
#text.right {
	float: right
}
#text DL {
	PADDING: 0; MARGIN: 0;
}
#text DT {
	FONT-SIZE: 100%; LETTER-SPACING: 0.2em; PADDING: 20px 0 5px 0; FONT-WEIGHT: bold; COLOR: #444;
}
#text DD {
	PADDING: 0; MARGIN: 5px 0 15px 23px; text-align:justify; 
}
#text DL LI {
	LIST-STYLE: disc url(../img/innerlistmain.gif) outside; FONT-SIZE: 100%; MARGIN: 5px 0 0  23px; text-align:justify 
}

#but {
	FLOAT: left; PADDING: 0 0 15px 0; MARGIN: 0; WIDTH: 230px; BORDER: 0; BACKGROUND: #fff url(../img/rond_1.gif) top left no-repeat;
}
#but P {
	FONT-SIZE: 100%; PADDING: 0px; MARGIN: 0;
}

#but UL {
	LIST-STYLE: disc url(../img/listmark.gif) outside; FONT-SIZE: 100%; MARGIN: 5px 0 0 23px;
}
#but.right {
	FLOAT: right
}
#but.merge {
	float: right; CLEAR: both; PADDING: 0; MARGIN: 0; WIDTH: 600px; BORDER: 0px solid #933; BACKGROUND-COLOR: #fff
}
#footer P {
	PADDING: 0; MARGIN: 2px 0 0 0
}



/******* definition headers *******
***********************************/
H1 {
	FONT-SIZE: 140%; COLOR: #333; MARGIN: 35px 0 2px 0; FONT-WEIGHT: bold; LETTER-SPACING: 0.2em
}
H2 {
	FONT-SIZE: 110%; COLOR: #333; MARGIN: 30px 0 12px 0; FONT-WEIGHT: bold; LETTER-SPACING: 0.1em
}
H3 {
	FONT-SIZE: 100%; COLOR: #333; MARGIN: 5px 0; FONT-WEIGHT: normal; LETTER-SPACING: 0.1em
}
#boite H3 {
	FONT-SIZE: 90%; BACKGROUND-COLOR: #E1D49F; COLOR: #933;	PADDING: 5px; MARGIN: 0;FONT-WEIGHT: bold; 
}
H4 {
	FONT-SIZE: 100%; COLOR: #333; MARGIN: 25px 0 2px 0; FONT-WEIGHT: bold; 
}
#col1 H2 {
	FONT-SIZE: 130%; BORDER-BOTTOM: #666 2px dotted;  MARGIN: 29px 0 5px; PADDING-BOTTOM: 4px;
}
#col1 H3 {
	MARGIN: 0
}
#col1 H4 {
	MARGIN: 0 0 0 15px
}

/******* autres definitions *******
***********************************/

.citation { FLOAT: RIGHT; FONT-FAMILY: "Trebuchet MS", "Courier New", "SF Sans Serif", sans-serif; PADDING: 22px 0px 0 0; COLOR: #444; FONT-SIZE: 12px; FONT-WEIGHT: bold; DISPLAY: block; WIDTH: 240px; text-align:justify;
}

.oquote { LINE-HEIGHT: 0.7em;  COLOR: #F90; FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 300%; FONT-WEIGHT: bold;
	
}
.cquote{ LINE-HEIGHT: 0.7em; MARGIN-LEFT: 220px; COLOR: #F90; FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 300%; FONT-WEIGHT: bold;
}

.no { FLOAT: left; PADDING: 0 8px 0 0; LINE-HEIGHT: 1.5em ; BACKGROUND-COLOR: transparent; FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 300%; FONT-WEIGHT: bold;
}

.hilite { 
BACKGROUND: #fff url(../img/rond_1.gif) top left no-repeat;  BORDER-BOTTOM: 1px solid #933; HEIGHT: 16px; WIDTH: 140px; display: block; PADDING-LEFT: 15px; PADDING-TOP: 5px;
}
A.hilite:hover { TEXT-DECORATION: none}
.note { FONT-SIZE: 80%;
}