body		{ background-color:#919191; margin:0px; text-align:center}
pre			{ float:right;}
#incs		{ width:941px; position:absolute; float:right; }
#caps		{ width:941px; margin-left:auto; margin-right:auto; text-align:left}
/*------------------------------------------------------------------------------*/
/*--------------------------------HEADER----------------------------------------*/
/*------------------------------------------------------------------------------*/
#header		{ width:941px; height:84px; background-color:#FFFFFF}
#header #bgleft, #header #bgright, #header #bgtop, #header #cornerleft, #header #cornerright { width:941px; height:84px; position:absolute; margin:0 0 0 0; padding:0 0 0 0;}
#header #bgleft
{
	background: url(../design/bgleft.gif);
	background-repeat:repeat-y;
	background-position:left;
	z-index:5;
}
#header #bgright
{
	background: url(../design/bgright.gif);
	background-repeat:repeat-y;
	background-position:right;
	z-index:5;
}
#header #bgtop
{
	background: url(../design/bgtop.gif);
	background-repeat:repeat-x;
	background-position:top;
	z-index:5;
}
#header #cornerleft
{
	background: url(../design/cornerleft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:10;
}
#header #cornerright
{
	background: url(../design/cornerright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	z-index:10;
}
#header #logo
{
	width:248px;
	height:43px;
	position:absolute;
	border:none;
	margin: 25px 0 0 25px;
	z-index:15;
}
#allform
{
	width:300px;
	z-index:200;
	position:absolute;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 25px 0 0 600px;
}
#allform #logform
{
	width:160px;
	position:absolute;
	z-index:210;
}
#allform a, #allform a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#548db8;
}

#allform #pasform
{
	width:110px;
	margin: 0 0 0 110px;
	position:absolute;
	z-index:210;
}

#allform #logform input, #allform #pasform input
{
	height: 17px;
	width:100px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9a9b9c;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:left;
	position:absolute;
}

/*------------------------------------------------------------------------------*/
/*----------------------------------MENU----------------------------------------*/
/*------------------------------------------------------------------------------*/
#menu		{ width:941px; height:26px; background-color:#FFFFFF}
#menu #bgleft, #menu #bgright { width:941px; height:26px; position:absolute; margin:0 0 0 0; padding:0 0 0 0;}
#menu #bgleft
{
	background: url(../design/bgleft.gif);
	background-repeat:repeat-y;
	background-position:left;
	z-index:5;
}
#menu #bgright
{
	background: url(../design/bgright.gif);
	background-repeat:repeat-y;
	background-position:right;
	z-index:5;
}

#menu #displaymenu
{
	width:941px;
	position:absolute;
	margin:0 0 0 60px;
	padding:0 0 0 0;
	background:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:25;
}
#menu #cotemenuleft
{
	position:absolute;
	margin:3px 0 0 55px;
	padding: 0 0 0 0;
	z-index:1;
	width:7px;
	height:23px;
	background-image:url('../design/cotemenuleft.gif');
	background-repeat:no-repeat;
}
#menu #cotemenuright
{
	position:absolute;
	margin:3px 0 0 747px;
	padding: 0 0 0 0;
	z-index:1;
	width:7px;
	height:23px;
	background-image:url('../design/cotemenuright.gif');
	background-repeat:no-repeat;
}

#menu #displaymenu ul
{
	position:absolute;
	margin:3px 0 0 62px;
	padding: 0 0 0 0;
	list-style:none;
}
#menu #displaymenu li
{
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#menu #displaymenu a
{
	float:left;
	background-color:#ececec;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	border-left: solid 1px #FFFFFF;
}
#menu #displaymenu a span
{
	float:left;
	display:block;
	background-color:#ececec;
	padding:5px 15px 4px 6px;
	color:#717171;
}
#menu #displaymenu pre
{
	float:left;
	background-color:#9a9b9c;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	border-left: solid 1px #FFFFFF;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu #displaymenu pre span
{
	float:left;
	display:block;
	background-color:#9a9b9c;
	padding:5px 15px 4px 6px;
	color:#717171;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu #displaymenu a span
{
	float:none;
}
/* End IE5-Mac hack */
#menu #displaymenu a:hover span
{
	color:#FFFFFF;
	background-color:#83B1D5;
}
#menu #displaymenu a:hover
{
	background-color:#83B1D5;
}
#menu #displaymenu a:hover span
{
	background-color:#83B1D5;
}


/*------------------------------------------------------------------------------*/
/*----------------------------------DIAPO---------------------------------------*/
/*------------------------------------------------------------------------------*/
#diapo		{ width:941px; height:175px; background-color:#FFFFFF}
#diapo #bgleft, #diapo #bgright, #diapo #bgtop, #diapo #bgbottom{ width:941px; height:175px; position:absolute; margin:0 0 0 0; padding:0 0 0 0;}
#diapo #bgleft
{
	background: url(../design/bandeauleft.gif);
	background-repeat:repeat-y;
	background-position:left;
	z-index:10;
}
#diapo #bgright
{
	background: url(../design/bandeauright.gif);
	background-repeat:repeat-y;
	background-position:right;
	z-index:10;
}
#diapo #bgtop
{
	background: url(../design/bandeautop.gif);
	background-repeat:repeat-x;
	background-position:top;
	z-index:5;
}
#diapo #bgbottom
{
	background: url(../design/bandeaubottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	z-index:5;
}
#diapo #bandeaugrand
{
	width:664px;
	height:161px;
	position:absolute;
	border:none;
	margin: 8px 0 0 9px;
	z-index:20;
}
#diapo #bandeaupetit
{
	width:259px;
	height:161px;
	position:absolute;
	border:none;
	margin: 8px 0 0 673px;
	z-index:20;
}

/*------------------------------------------------------------------------------*/
/*----------------------------------MAIN----------------------------------------*/
/*------------------------------------------------------------------------------*/

#main, #main #bgleft, #main #bgright, #main #bgbottom, #main cornerright, #main #cornerleft
{ 
	width:941px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	display:table;
}
#main
{ 
	background-color:#FFFFFF; 
	background-image:url('../design/bgleftgrey.gif');
	background-repeat:repeat-y;
}
#main #bgleft
{
	background-image: url('../design/bgleft.gif');
	background-repeat:repeat-y;
	background-position:left;
}
#main #bgright
{
	background-image: url('../design/bgright.gif');
	background-repeat:repeat-y;
	background-position:right;
}
#main #bgbottom
{
	background-image: url('../design/bgbottom.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
#main #cornerright
{
	background-image: url('../design/cornerright2.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}
#main #cornerleft
{
	background-image: url('../design/cornerleft2.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#menuleft
{
	margin:0 0 0 8px;
	width:211px;
	position:relative;
	float:left;
}
#bod
{
	margin:0 10px 0 0;
	width:712px;
	position:relative;
	float: right;
	padding-bottom:50px;
	height:420px;
}
html>body #bod
{
	height: auto;
	min-height:370px;
}




/*------------------------------------------------------------------------------*/
/*--------------------------------FOOTER----------------------------------------*/
/*------------------------------------------------------------------------------*/
#footer
{
	width:941px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
#coord
{
	width:150px;
	height:80px;
	position:relative;
	float:left;
	margin: 15px 0 0 25px;
}
#copyright
{
	width:725px;
	height:80px;
	position:relative;
	float:right;
	margin: 15px 25px 0 0;
	line-height:18px;
}
#copyright a, #copyright a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6, h7 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#548db8; 
}

/*------------------------------------------------------------------------------*/
/*--------------------------------TITLE-----------------------------------------*/
/*------------------------------------------------------------------------------*/

h1  { font-size:16px; width:665px; margin: 16px 0 0 20px; padding: 3px 0 2px 5px; background-color:#E7E7E7; line-height: 1em;}
h2  { font-size:14px; width:300px; margin: 0; padding: 0; line-height: 1em; }
h3  { font-size:16px; width:180px; margin: 0 0 0 10px; padding: 3px 0 2px 5px; background-color:#E7E7E7; z-index:20; line-height: 1em;}
h4  { font-size:14px; width:110px; margin: 0; padding: 0; line-height: 1em; float:left;}
h6  { font-size:12px; width:100px; margin: 0; padding: 0; line-height: 1em;}
h7  { font-size:12px; width:100px; margin: 0; padding: 0; line-height: 1em;}

#header #allform input
{
	position:absolute;
	margin:-5px 0 0 0px;
	width:230px;
	height:18px;
	border: solid 1px #9a9b9c;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9a9b9c;
}