	body {
	text-align:center;
	background-color: #283059;
	background-image: url(images/fondpage.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 3px;
		}
	
	#frame {
	background-color: #f4b924;
	width:850px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-left-color: #000066;
	/*display: none;*/
		}
		
	#pied {
	width:830px;
	background-image: url(images/pied.jpg);
	height: 100px;
	font-size: 12pt;
	color: #fcdd77;
	background-repeat: no-repeat;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
		}
	#copy {
	width:850px;
	height: 30px;
	font-size: 8pt;
	color: #fcdd77;
	margin-right:auto;
	margin-left:auto;
	text-align: right;
	padding-top: 5px;
		}
	
	#piedrightL {
	width:518px;
	padding:10px 10px 0px 10px;
	float:right;
	text-align: right;
		}
.gau {
	float: left;
}
	
	#contentheader {
	background-image: url(images/haut2.jpg);
	height: 119px;
	width: 850px;
	padding: 0;
	margin: 0;
		}
		
	p,.th1,pre,.th2 {
		margin:0px 10px 0px 10px;
		}
		
	.th1,.th2,.th3,.th4 {
	font-size:12pt;
	color: #fcdd77;
	font-weight: bold;
	padding-top: 8px;
		}
	.th3,.th4 {
	color: #000066;
	}
	.th4{
	font-size:10pt;
	padding-top: 16px;
	}
.th2,.decarte {
	color: #5E3300;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
		
#contentright p { font-size:10px}
	
/*menu*/
#menu {
	/*	FONT-SIZE: 93%; BACKGROUND: url(bg.gif) #dae0d2 repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal*/
	FONT-SIZE: 80%;
/*	BACKGROUND: url(images/bg.jpg)  repeat-x 50% bottom;*/
	BACKGROUND: url(images/bg2.jpg);
	/*FLOAT: left;*/
	WIDTH: 850px;
	LINE-HEIGHT: normal;
	height: 35px;
	padding: 0px;
}

#menu UL {

/*	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none*/
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#menu LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(images/left.jpg) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#menu A {

	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(images/right.jpg) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #FFCC33; PADDING-TOP: 5px; TEXT-DECORATION: none

}

#menu A {

	FLOAT: none

}

#menu A:hover {

	COLOR: #9FEB01}

#menu #current {

	BACKGROUND-IMAGE: url(images/left_on.jpg)

}

#menu #current A {

/*	BACKGROUND-IMAGE: url(images/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #FFCC33}	*/
	BACKGROUND-IMAGE: url(images/right_on.jpg); PADDING-BOTTOM: 0px; COLOR: #fcdd77
}	

A {
	FONT-WEIGHT: normal;
	COLOR: #009900;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #009900;
}
#piedrightL A:hover {
	COLOR: #9FEB01;
	background: none;
}
#piedrightL A {
	FONT-WEIGHT: bold; COLOR: #FFCC33; TEXT-DECORATION: none
}

.boutons {
	width: 80px;
	background-color: #E8E5BA;
	color: #634000;
	font-weight: bold;
	height: 20px;
	border-bottom-color: #CB9C30;
	border-right-color: #CB9C30;
	border-left-color: #F7D04D;
	border-top-color: #F7D04D;
	font-size: 8pt;
}
.thumbphot {
	float: left;
	width: 100px;
	height: 86px;
}
.thumbtxt {
	float: right;
	width: 190px;
	height: 86px;
}
.fort{
	color: #CC0000;
	font-size: 12pt;
}
#affaireTop,#photgau,#photdroit,#affaireBot,#affaireMid,#photgau2,#photdroit2 {
	color: #000099;
}
#affaireTop {
	background-image: url(images/grad_top.jpg);
	background-repeat: repeat-x;
	background-color: #f4b924;
	width: 830px;
	height: 24px;
	text-align: center;
	font-size: 14pt;
	font-weight: normal;
	padding-left: 20px;
	font-variant: normal;
}
#photgau, #photgau2 {
	background-color: #f4b924;
	width: 565px;
	float: left;
	text-align: left;
	height: auto;
	font-size: 8pt;
	padding-left: 15px;
	z-index: 2;
}
#photgau, #affaireMid, #photdroit{
	/*display: none;*/
}
#liste {
	z-index: 10;
}

#photdroit, #photdroit2 {
	background-color: #f4b924;
	width: 270px;
	height: auto;
	float: right;
	font-size: 8pt;
}
#photgau2 {
	width: 465px;
}
#photdroit2{
	width: 370px;	text-align: center;

}
#affaireMid {
	background-color: #f4b924;
	width: 850px;
	text-align: center;
	clear: both;
	font-size: 8pt;
}
#affaireBot {
	background-image: url(images/grad_bottom.jpg);
	background-repeat: repeat-x;
	background-color: #f4b924;
	width: 830px;
	height: 50px;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
}
#titliste {
}
/*conversion tables en div*/
.colx {font-size: 8pt; background-color: #F9D073; text-align: center; vertical-align: top; position: relative; left: 7px; width: 380px; padding: 5px}
.pointille {
	border-style: solid;
	border-color: #000066;
	border-width: 1px;
}
.pointilleD,.pointilleE {
	border-color: #000066;
	border-width: 1px;
	background-color: #F9D073;
	padding: 5px 5px 5px 5px;
	width: 250px;
	border-right-width: thin;
	border-style: dotted;
}
.pointilleE{
	width:530px;
}
.colA {font-size: 7pt; text-align: right; vertical-align: top; top: 10px; width: 120px; float: left;  padding: 5px}
.colA2 {font-size: 8pt; text-align: right; width: 180px; float: left;  padding: 5px}
.colB {font-size: 7pt; text-align: left; vertical-align: top; top: 10px; width: 235px; float: none; overflow:hidden; padding: 5px;}
/* boutons*/
.txtB {width: 70px; font-size: 8pt; color: #000000; height: 14px; text-align: right}
.rad {width: 30px; font-size: 8pt; color: #000000; height: 18px; text-align: left}
.txtC {width: 40px; font-size: 8pt; color: #000000; height: 14px; text-align: right}
.txtS {font-size: 8pt; color: #000099; text-align: left; font-weight: normal;}
.boutnav A{
	font-size: 7pt;
	color: #000066;
	text-align: left;
	font-weight: normal;
	padding: 15px;
}
.boutnav A:hover{
	color: #008000;
}
.colAd {text-align: right; vertical-align: top; top: 10px; width: 80px; float: left;  padding: 5px}
.colBd {
	text-align: left;
	vertical-align: top;
	top: 10px;
	width: 160px;
	float: none;
	overflow:hidden;
	padding: 5px;
	font-weight: bold;
}
.colB20 {
	text-align: left;
	width: 130px;
	float: right;
	padding: 5px;
	font-weight: bold;
}
.colB2 {
	text-align: left;
	width: 200px;
	float: none;
	overflow:hidden;
	margin-left: 35px;
}
.portof {
	text-align:center;
	vertical-align:middle;
	width:178px;
	height:138px;
	background-color:#330099;
}

.rouge {
	color:red;
}
