body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	scrollbar-face-color: #C6C3D4;
	margin:1;
	
     text-align: center; /* pour corriger le bug de centrage IE */

}
#global {
     position: relative; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
     width: 780px;
     text-align: left;
     }
.style1 {color: #FFFFFF}
.fielderror { color: red; } 
.fieldreq { color: blue;} 
<!--
.style3 {color: #FFFFFF}
.style4 {font-size: 12px}
.style6 {color: #000000}
.style7 {font-size: xx-small}
-->
/******* Forum styles *******/
A { text-decoration:none }
A:hover { text-decoration:underline; color:red }

td.menu { border:solid 1pt #BBBCDA; padding:5 }
td.item { border:outset 1pt #BBBCDA; text-align:center; font:bold 9pt Verdana; background:#e9e9e9 }



td.msg { border:solid 1pt #BBBCDA; text-align:left}
dt.msg { background:#e9e9e9 }
dd.msg {
	background-color: #FFFFFF;
}
font.msg,A.msg { font:bold 9pt Verdana }
.msgdate { color:#BBBCDA }

.msg1 {
	padding:5;
	border:solid 1pt #BBBCDA;
	background-color: #e9e9e9;
}
.msg2 { padding:5; border:solid 1pt #BBBCDA; background:#e9e9e9 }

tr.navig { background:#FFFFFF }

.titre { font:normal 18pt Verdana; color=gray }
.form { background:#FFFFFF; border:solid 1pt #BBBCDA }

.f7 { font:normal 7pt Verdana }

.signature { border-top:dashed 1pt #BBBCDA; font:normal 7pt Verdana; color:gray }

.box { border:outset 1pt #BBBCDA }
/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/
INPUT, TEXTAREA, SELECT {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;    /*border: 1px solid #808080;*/
}
/*INPUT  {
	color: #808080; 
	background-color: white;  
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #808080;
}*/

a img{
border: 0px;
}

h1{
	color: #666699;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h2{
 font: 85% Verdana;
 color: #666699;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 100% Verdana, Arial, Helvetica, sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Verdana, Arial, Helvetica, sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Verdana, Arial, Helvetica, sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

table.msg { border:solid 1pt #BBBCDA; text-align:left}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a {
	font-size: 11px;
	text-decoration:none;
	cursor: hand;
	color: #663366;
}

form {

}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
 background-color: #99CC00; color: #003333;}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 30px;
 color: #003300;}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #669900;
 color: #FFFF33;
}

.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCFF99;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFFCC;
 color: #003333;
}

.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 font-style: italic;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCFF99;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
    border-style: double;
 }

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
	text-decoration: underline;
	font-weight: bold;
}

.dingbat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #000000; font-weight: bolder; font-size: medium;
 }
 
 .menu {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #660000; font-weight: bolder; font-size:  12px;
 }

table.menu {
	background-color: #3C6FAD;
}

td.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: hand;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	font-weight: bold;
	background-color: #000000;

}

td.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: hand;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

input.big {
	width: 70px;
}

input.small {
	width: 50px;
}
.titletxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	font-size:  12px;
	text-transform: none;
	line-height: normal;
}
