body { background-color: #F3F4F6; background-image: url('gfx/top_back.jpg'); background-repeat: repeat-x; margin:0px; padding:0px; font-family:Trebuchet MS; font-size:12px; }

/* Principal Divs */
#page { width:706px; background-image:url('gfx/background.png'); background-repeat:repeat-y; background-position: center center; margin:auto; padding-left:4px; overflow:auto; }
#header { background-image:url('gfx/header.jpg'); background-repeat:no-repeat; background-position:center center; width:700px; height:285px; margin-left:1px; cursor:pointer;}
#container { margin-left:2px;width:700px; overflow:auto; }
#sidebar { font-family:Trebuchet MS; width:134px; float:left; background-color:#FFFFFF; background-image:url("gfx/menu_bg.jpg"); background-repeat:no-repeat; background-position:top left; }
#content { width:512px; float:left; padding-left:40px; margin-top:0px; }	
#bottom { width:699px; height:26px; background-image:url('gfx/bottom.jpg'); background-repeat:no-repeat;	background-position:center center; margin-left:2px; }
#foot { width:706px; height:10px; background-image:url('gfx/footer.jpg'); background-repeat:no-repeat; background-position: top center; margin:auto; }

/* Sidebar */
#sidebar hr { background-color:#DBD59B; color:#DBD59B; border:none; margin:0px; padding:0px; height:1px; }	
#sidebar .menu_title { margin:14px; border:0px; color:#666666; font-size:11px; letter-spacing:1.5pt;}
#sidebar .menu_title a { text-decoration:none; color: #666666; }
#sidebar ul {	list-style-type:none; margin:0px 0px 20px 20px; padding:0px; }
#sidebar ul li { margin:0px; padding:0px; }
#sidebar ul li a { margin:0px; padding:0px; color:#004883; font-size:11px; font-weight:bold; text-decoration:none; background-image:url('gfx/menu_puce.gif'); background-repeat:no-repeat; background-position:left 4px; padding-left:10px; letter-spacing:0.6pt; display:block; display:inline-block; margin-bottom:5px; }
#sidebar ul li a:hover { background-image:url('gfx/menu_puce_hover.gif'); }
#sidebar .link_violet:hover { color:#393162; }
#sidebar .link_green:hover { color:#217644; }
#sidebar .link_blue:hover { color:#004883; }
#sidebar .selected  { color:#7FA3C1; background-image:url('gfx/menu_puce_hover.gif'); }

/* Content */
hr { color:#DBD59B; background-color:#DBD59B; border:none; margin:0px; padding:0px; height:1px; }

h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-weight:normal; }

h1 { font-size:21px; color:#004883; letter-spacing:3px; background-color: #DCD59E; margin: 10px 0px 10px 0px; padding-left:8px; }
h2 { font-size:13px; color:#004883; letter-spacing:1px; border-top: 1px solid #DCD59E; border-bottom: 1px solid #DCD59E; margin: 16px 10px 14px 0px; padding:2px 0px 2px 4px; }
h3 { font-size:12px; color:#004883; letter-spacing:1px; border-bottom: 1px solid #cccccc; margin: 16px 10px 14px 10px; padding:2px 0px 2px 4px; }
h4 { font-family: Arial; color:#666666; font-size:12px; line-height: 18px; margin-right: 15px; margin-left: 10px; margin-bottom: 20px;}
h5 { font-family: Arial; font-size:11px; }
h6 { font-family: "Trebuchet MS"; font-size:10px; color:#666666; letter-spacing: 2px;}

img { border:none; vertical-align:middle; }

/* Principal class */
.text_grey { color:#666666; }
.text_violet { color:#393162; }
.text_green { color:#217644; }
.text_blue { color:#004883; }
.text_marron { color:#DCD59E; }

.bg_grey { background-color:#666666; }
.bg_violet { background-color:#393162; }
.bg_green { background-color:#217644; }
.bg_blue { background-color:#004883; }
.bg_marron { background-color:#DCD59E; }
.bg_bgrey { background-color:#F3F4F6; }

.alinea { padding-left:10px; }
.alinea20 { padding-left:20px; }

.h4_interligne { font-family: Arial; color:#666666; font-size:12px; line-height: 18px; margin-right: 15px; margin-left: 10px; margin-bottom: 5px;}

fieldset { color:#004883; border: 1px solid #cccccc; margin: auto; width: 350px; }
label { margin-left:20px; display: inline; float: left;  width:	150px; }
.submit_form { text-align:center; margin:auto; padding:0px; font-size:13px; font-family:Trebuchet MS; margin-left:120px; }

.bluerow { background-color:#cccccc; height:1px; }

.center { text-align:center; margin:auto; }
a:link {color: #999999; text-decoration:none;}
a:hover {color: #333333; text-decoration:none;}
