#k_body_wrapper {
	background-image: url(/images/bg_jaune.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	font-family: Verdana;			
	font-weight: 10px;
	margin:0;
	height:100%;
	text-align:center;				
}

#k_wrapper {
	margin:auto;
	width: 777px;
	height:100%;
	text-align:left;
	display:table;
}

#k_logo {
	width: 365px;
	padding: 24px 0px 15px 6px;
	float: left;
}

#k_main_menu {
	width: 400px;
	text-align: right;
	padding-top: 35px;
	padding-right: 2px;
	float: left;
}


#k_main_menu .k_item {
	font-family: Helvetica;
	padding-left: 22px;
	background-image: url(/images/main_menu_bullet.gif);
	background-repeat: no-repeat;
}

#k_main_menu .k_item a,
#k_main_menu .k_item {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;			
}


#k_main_menu .k_item a:hover {
	color: #F7DA15;
	text-decoration: underline;
}

#k_top_menu {
	padding-left: 14px;
}

#k_top_menu .k_item a,
#k_top_menu .k_item {				
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;			
}

#k_top_menu .k_item a:hover {
	color: #5A5A5A;
	text-decoration: underline;			
}

h1 {
	display: inline;
	color: #7E7B7B;
	font-size: 20px;
	font-weight: bold;
}

#k_page_title {
	padding-top: 26px;
	padding-left: 12px;
	margin-bottom: 8px;
}

#k_left_menu {
	width: 164px;
	float: left;
	background-color: #595959;
}

#k_left_menu .k_section {
	width: 151px;
	margin-left: 6px;
	background-color: #474747;
	border-top: 1px solid #777777;			
}

#k_left_menu .k_section .k_item {
	padding-left: 8px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #FEE518;
}

#k_left_menu .k_section .k_item,
#k_left_menu .k_section .k_item a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;			
}

#k_left_menu .k_section .k_item {
	color: #FEE518;
}
		
#k_left_menu .k_section .k_item a:hover,
#k_left_menu .k_section .k_sub_item a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#k_left_menu .k_section .k_sub_item a,
#k_left_menu .k_section .k_sub_item {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}		

#k_left_menu .k_section .k_sub_item {
	padding-left: 19px;
	margin-top: 3px;
	margin-bottom: 3px;		
	color: #DC6F1E;		
}

#k_middle {
	width: 610px;
	float: left;
}

#k_middle_content {
	padding-left: 11px;
	padding-top: 25px;
	padding-right: 6px;
	float: left;
	width: 428px;
}

h2 {				
	color: #DC6F1E;
	font-weight: bold;
	font-size: 12px;
}

#k_middle_content .htmlBlock_default {
	font-size: 10px;
	color: #000000;
	
}

#k_middle_content .htmlBlock_default .title {
	font-weight: bold;
	color: #DC6F1E;
	margin-bottom: 6px;
}

#k_middle_content .htmlBlock_default .links div,
#k_right .k_box .k_content .htmlBlock_default .links div {
	padding-bottom: 3px;
}

#k_right .k_box .k_content .htmlBlock_default {
	padding-bottom: 4px;
	border-bottom: 1px solid white;
	margin-bottom: 4px;
}

#k_middle_content .htmlBlock_default .links a,
#k_right .k_box .k_content .htmlBlock_default .links a {
	padding-left: 11px;
	color: #000000;
	background-image: url(/images/bg_link.gif);
	background-repeat: no-repeat;
}

.htmlBlock_default a,
.htmlBlock_default a:hover,
.htmlBlock_default * a,
.htmlBlock_default * a:hover {
	color: #000000;
}

.htmlBlock_default a:hover,
.htmlBlock_default * a:hover {
	text-decoration: none;
}

#k_middle_content .htmlBlock_default .links a:hover,
#k_right .k_box .k_content .htmlBlock_default .links a:hover {
	text-decoration: none;
	color: #000000;
}			

#k_right {
	width: 165px;
	float: left;
}

#k_right .k_box {
	margin-top: 8px;
	float: right;				
}

#k_right .k_box .k_content {
	width: 138px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #EDECEC;
	height: 238px;
	border: 1px solid #EDECEC;
}

#k_right .k_box .k_content .htmlBlock_default {
	color: #0000000;
	font-size: 10px;
	background-color: #EDECEC;
}

#k_right .k_box .k_content .htmlBlock_default .title {
	font-size: 10px;
	font-weight: bold;
	color: #DC6F1E;
	margin-top: 11px;
	margin-bottom: 4px;
}
			

#k_copyright {
	clear: both;
}

#k_copyright,
#k_copyright a {
	text-align: right;
	font-size: 10px;
	color: #959191;
}

#k_copyright a {
	color: #6E6D6D;
}

#k_tools {
	padding-left: 6px;
}

.document {
	clear: both;
	margin-bottom: 4px;
}

.document .doc_title {
	font-weight: bold;
	background-image: url(/images/bg_doc.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 10px;
}

.document .doc_date {
	float: left;
	font-weight: bold;
	clear: left;
	font-size: 10px;
}

.document .doc_link {
	float: left;
	clear: right;
}

.document .doc_link a,
.document .doc_link a:hover {
	color: #000000;
	font-size: 10px;
}

.document .doc_link a:hover {
	text-decoration: none;
}

.action {
	width: 100%;
}

.action * {
	font-size: 10px;
}

.action_title td {
	font-weight: bold;
	border-bottom: 2px solid #FEE518;
}

.action_data td {
	padding-top: 4px;
	border-bottom: 1px solid #EDECEC;
}

.event tr td {
	font-size: 10px;
}

.event tr td a, 
.event tr td a:hover {
	color: #000000;
}

.event tr td a:hover {
	text-decoration: none;
}

.fieldTitle {
	font-size: 10px;
	color: #000000;
}

.k_input {
	border: 1px solid #FEE518;
}

.fieldError {
	color: #ff0000;
	font-size: 10px;
}

.input_button {
	background-color: #F2DB35;
	border: 1px solid #BDB99F;
}

.img_txt .img {
	padding-right: 6px;
	vertical-align: top;
}

.img_txt .txt .txt_title {
	font-weight: bold;
	color: #000000;
	background-image: url(/images/bg_doc.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 10px;		
}

.img_txt .txt {
	font-size: 10px;
	vertical-align: top;
}

.separateur_contenu {
	text-align: right;
	background-image: url(/images/separateur_contenu_bg.gif);
	background-repeat: repeat-x;	
	height: 15px;
	margin:3px 0 10px 0;
}

.haut {
	text-align:right;
	margin:-15px 4px 0 0;
}

.haut a {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
}

h3 {
	color: #DC6F1E;
	display: inline;
	font-size: 12px;
	font-weight: bold;
}

.toc_links a {
	padding-left: 11px;
	font-size: 11px;
	color: #000000;
	background-image: url(/images/bg_link.gif);
	background-repeat: no-repeat;
}

.toc_links a:hover {
	text-decoration: none;
}

.sitemap a,
.sitemap,
.sitemap_title {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-bottom: 3px;
}

.sitemap a:hover {
	text-decoration: none;
}

.sitemap_title {
	color: #DC6F1E;
	font-weight: bold;
	padding-bottom: 5px;
}

.device_image {
	padding-top: 26px;
	padding-left: 33px;		
}

.device_auto {
	margin-top: 10px;
}

.device_auto img,
.device_auto_txt {
	float: left;			
}

.device_title {
	font-size: 18px;
	color: #DC6F1E;
	font-family: Verdana;
	padding-top: 20px;
}

.device_content {
	padding-left: 15px;
}

.device_content .htmlBlock_default {
	font-size: 11px;
}


#accueil .htmlBlock_default a {
	color: #000000;
}

#accueil .htmlBlock_default a:hover {
	text-decoration: none;
}

.pro {
	padding-left: 35px; 
	font-size: 11px; 
	margin-top: -4px;
}

.pro p {
	margin:0;
	padding:0;
	margin-top: 10px;
	
}
.banner  {	
	background-color : #fee518;
 }
 .quote-down{
 	color: red;
 }
 
 .quote-up{
 	color: green;
 }


