/* MAIN TAGS *******************************/
body 	{ 
	margin: 0px; padding: 0px; height: 100%; 
	background-color: #ffffff; }
td, list, menu, submit 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
}
select 		{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0.01em;
	line-height: 12pt;
}
input 		{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: 0.01em;
	line-height: 12pt;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0.01em;
	line-height: 12pt;
	
}
a {
	color: #6699CC;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.a:visited {

	color: #6699CC;
	text-decoration: none;
}
/* ID STYLES *********************************/
#breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
#breadcrumbs a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}

#footer_nav {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-left: 10px;
}
#footer_nav a {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#footer_nav a:hover {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
#copyright {
	color: #999999;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
}

/* CLASSES ************************************/
.puce {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

.medium { color: #336699; font-family: arial, helvetica, sans serif; font-size: 11pt; text-decoration: none; font-weight: bold; letter-spacing: 1pt }

.a_light_blue_normal {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
}
.a_light_blue_normal {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
}


.a_light_blue_md {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
}
.a_light_blue_md:hover {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: underline;
}
.a_light_blue_normal_sm {

	font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
}
.a_light_blue_normal_sm:hover {

	text-decoration: underline;
}.bullet_arrow_light_blue {
	background: url(../images/bullet_arrow_light_blue.gif) no-repeat;
	padding-left: 12px;
}
.bg_grey_dash_vert {
	background: url(../images/bg_grey_dash_vertical.gif) repeat-y;
}
.bullet_blue_1 {
	background: url(../images/bullets_light_blue_padded.gif) no-repeat;
	padding-left: 10px;
	padding-bottom: 0px;
	font-size: 9pt;
	font-weight: normal;
	color: #6699CC;
	padding-top: 0px;
}
.bullet_blue_2 {
	background: url(../images/bullets_light_blue.gif) no-repeat;
	padding-left: 10px;
	font-size: 8.5pt;
	font-weight: normal;
	color: #6699CC;
	
}
.bullet_black {
	background: url(../images/bullets_black.gif) no-repeat;
	padding-left: 10px;
	font-size: 8.5pt;
}

.bullet_point_indented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	padding-left: 12px;
}
.td_col1 {
	padding: 0px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.td_col2 {
	
	font: 8.5pt Verdana, Arial, Helvetica, sans-serif;
}
.td_col4 {
	padding: 0px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/bg_grey_dash_vertical.gif);
	background-repeat: repeat-y;
}
.td_col_6 {
	padding-left: 10px;
}
.tdh5 {
	font: normal 8.5pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.tdh4 {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.td_grey_dash_seperator {
	background: url(../images/dot_grey_dash.gif) repeat-x;
	padding-left: 10px;
	height: 1px;
	width: 100%;
}
.header			{ color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; letter-spacing: 1pt; text-decoration: none; }
/* DYNARCH MENU STYLES - DO NOT EDIT ******************************** */
/* Copyright Dynarch.com, 2003-2005.  All Rights Reserved. */
div.dynarch-horiz-menu { padding: 0px 3px; border: 1px solid; cursor: default; } 
div.dynarch-horiz-menu table, div.dynarch-popup-menu table { font: 11px tahoma,verdana,sans-serif; } 
div.dynarch-popup-menu table { border-collapse: collapse; } 
div.dynarch-horiz-menu table tr td.item { padding: 3px 10px; } 
div.dynarch-horiz-menu table tr td.item img { vertical-align: middle; } 
div.dynarch-horiz-menu table tr td.separator { width: 6px; } 
div.dynarch-horiz-menu table tr td.separator div { border-left: 1px solid; border-right: 1px solid; margin: 2px; height: 14px; overflow: hidden; } 
div.dynarch-horiz-menu td.disabled, div.dynarch-horiz-menu td.disabled table td { color: #aca899; } 
div.dynarch-horiz-menu td.disabled img { -moz-opacity: 0.4; filter: alpha(opacity=40); } 
div.dynarch-popup-menu { position: absolute; left: 0px; top: 0px; border: 1px solid; padding: 1px; cursor: default; z-index: 1000; } 
div.dynarch-popup-base-menu { position: static; } 
div.dynarch-popup-menu tr.item td.icon img, div.dynarch-popup-menu tr.item td.icon div { width: 18px; height: 18px; } 
div.dynarch-popup-menu tr.item td.icon { padding: 0px 1px; height: 18px; width: 18px; } 
div.dynarch-popup-menu tr.item td.label { padding: 1px 15px 1px 3px; } 
div.dynarch-popup-menu tr.item td.arrow { width: 11px; } 
div.dynarch-popup-menu tr.item td.arrow div { width: 11px; background: transparent url("../src/img/rarrow.gif") no-repeat 0% 50%; } 
div.dynarch-popup-menu tr.hover td.arrow div, div.dynarch-popup-menu tr.active td.arrow div { background: transparent url("../src/img/rarrow-hover.gif") no-repeat 0% 50%; } 
div.dynarch-popup-menu tr.separator td div { margin: 2px; height: 1px; line-height: 1px; font-size: 1px; border: none; } 
div.dynarch-popup-menu tr.disabled td.label { color: #aca899; } 
div.dynarch-popup-menu tr.disabled td.icon img { -moz-opacity: 0.4; filter: alpha(opacity=40); } 
div.dynarch-menu-shadow, img.dynarch-menu-shadow, div.div.dynarch-IE6-shadow { z-index: 990; position: absolute; } 
div.dynarch-menu-shadow { background-color: #555; -moz-opacity: 0.6; filter: alpha(opacity=60); } 
iframe#dynarch-menu-hider { z-index: 980; } 
div.dynarch-menu-toolbar table tr td.item { padding: 2px 3px; }

.my-item-open td { color: green; font: normal 12px verdana; }

ol.faq li p.q { font-weight: normal; }
ol.faq li div.a { margin-left: 2em; }

pre { background-color: #ddf; border: 1px solid #aaa; padding: 0.5em; margin: 1em; }
.html-tag { color: #00b; font-weight: normal; }
.function-name { font-weight: normal; color: #888; }
.string { color: #048; }
.variable-name { color: #a00; }
.comment { color: #080; }

div.dynarch-horiz-menu {  cursor:hand; cursor:pointer; color:#000000; background-color: #EEEEEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-horiz-menu table {  cursor:hand; cursor:pointer; color:#000000;background-color: #EEEEEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-horiz-menu table tr td.hover {  cursor:hand; cursor:pointer; color:#ffffff; background-color: #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-horiz-menu table tr td.active {  cursor:hand; cursor:pointer; color:#ffffff;background-color: #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-horiz-menu table tr td.separator div {  cursor:hand; cursor:pointer; color:#000000;background-color: #EEEEEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-popup-menu {  cursor:hand; cursor:pointer;color:#000000; padding:0px;background-color: #EEEEEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-popup-menu table td {  cursor:hand; cursor:pointer;color:#000000; background-color: #EEEEEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-popup-menu tr.item.hover td {  cursor:hand; cursor:pointer; color:#ffffff;background-color: #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-popup-menu tr.item.active td {  cursor:hand; cursor:pointer; color:#ffffff;background-color: #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-popup-menu tr.separator td div {  cursor:hand; cursor:pointer;color:#000000; background-color: #EEEEEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; } 
div.dynarch-popup-menu tr.disabled td.label {  cursor:hand; cursor:pointer; color:#000000;background-color: #EEEEEE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; border:0px; }

font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
maclasse{
left: 200px;
}

