	body {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #666666;
		font-size : 11px;
		margin-top: 10px;
		margin-left: 0px;
		margin-right: 0px;
	}

	#menu_top {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		background-color: #4C79A5;
		vertical-align: top;
	}

	#menu_top a, #menu_bottom a {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: white;
		text-decoration: none;
	}

	#menu_top a:hover, #menu_bottom a:hover {
		color: #FF9900;
		text-decoration: underline;
	}

	.a_menu_top {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: white;
		text-decoration: none;
	}
	
	.a_menu_top:visited {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: white;
		text-decoration: none;
	}
	
	.a_menu_top:hover {
		color: #FF9900;
		text-decoration: underline;
	}

	#menu_bottom {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		vertical-align: middle;
		text-align: center;
		background-color: #4C79A5;
	}

	.td_content {
		height: 100%;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		vertical-align: top;
		padding-top: 5px;;
	}

	.td_left {
		background-image : url(file:///D|/geerts/sg-consulting/images/left.gif);
		background-repeat : repeat-y;
		height: 100%;
		width: 7px;
	}

	.td_right {
		background-image : url(file:///D|/geerts/sg-consulting/images/right.gif);
		background-repeat : repeat-y;
		height: 100%;
		width: 7px;
	}
	
	th {
		cursor: hand;
		text-decoration: underline;
	}

	.td_menu {
		width:160px;
		vertical-align: top;
		background-color: #7C7FCD;
	}
	
	.login, .text_content {
			color: #666666;
	}
	
	table #menu_content {
		width:100%;
		vertical-align: top;
	}
	
	.td_footer {
		width:100%;
		vertical-align: middle;
		text-align: center;
		background-color: #403B92;
		color: #ffffff;
		height: 20px;
		font-size : 12px;
		font-style : normal;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	.footer {
		padding-top: 10px;
		vertical-align: top;
		text-align: center;
	}
	
	table {
			font-size : 11px;
			font-style : normal;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-align : left;
			text-decoration : none;
			vertical-align: top;
			color: #666666;
	}
	
	.table_print {
			font-size : 11px;
			font-style : normal;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-align : left;
			text-decoration : none;
			vertical-align: top;
			color: #666666;
	}
	
	.table {
			font-size : 11px;
			font-style : normal;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			text-align : left;
			text-decoration : none;
			vertical-align: top;
			color: #666666;
	}
	
	table #table_content{
		border: 1px solid #414296;
	}
	
	.menu_title {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #4C79A5;
		color: #ffffff;
		font-size: 12px;
		width: 160px;
		height: 20px;
		text-align: center;
	}
	
	td {
		color: #000000;
	}
	
	.menu_item {
		background-color: #f5f5f5;
		color: #000000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-bottom:3px;
	}
	
	.menu_item_title {
		color: #ffffff;
		background-color: #4C79A5;
/*		padding-left:5px; */
		width: 100%;
		display: block;
	}
	
	.menu_item_bottom {
		color: #ffffff;
		background-color: #4C79A5;
	}
	
	.menu_item_selected {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		color: FF9900;
		text-decoration: none;
		padding-left: 3px;
/*		padding-right: 3px;*/
	}
	
	.a_menu_item {
		color: #000000;
		text-decoration: none;
		line-height:15px;
		padding-left:3px;
	}
	
	.a_menu_item:visited {
		color: #000000;
		text-decoration: none;
		line-height:15px;
		padding-left:3px;
	}
	
	.a_menu_item:hover {
		color: #FF9900;
		text-decoration: underline;
	}
	
	input {
		border: solid black;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		height:18;
	}

	#table_content .link_button {
		border: 1px solid black;
		padding: 3px;
		vertical-align:top;
		background-color: #7C7FCD;
		text-decoration: none;
		color: #000000;
	}

	#table_content .link_button:visited {
		border: 1px solid black;
		padding: 3px;
		vertical-align:top;
		background-color: #7C7FCD;
		text-decoration: none;
		color: #000000;
	}

	#table_content .link_button:hover {
		/* background-color: #403B92; */
		color: #ffffff;
	}

	.link_button {
		border: 1px solid black;
		padding: 3px;
		vertical-align:top;
		background-color: #7C7FCD;
		text-decoration: none;
		height:13;
		color: #000000;
	}

	.link_button:visited {
		border: 1px solid black;
		padding: 3px;
		vertical-align:top;
		background-color: #7C7FCD;
		text-decoration: none;
		height:13;
		color: #000000;
	}

	.link_button:hover {
		/* background-color: #403B92; */
		color: #ffffff;
	}

	#table_content a {
		color: #666666;
		text-decoration: underline;
	}

	#table_content a:visited {
		color: #666666;
		text-decoration: underline;
	}

	#table_content a:hover {
		color: #FF9900;
		text-decoration: underline;
	}

	.SousTitre2 {
		color: #7C7FCD; 
		font-size: 12px; 
		text-decoration: none;
	}

	.SousTitre1 { 
		color: #FF9900;
		font-size: 14px; 
		text-decoration: none;
	}
	
	.titre { 
		color: #403B92; 
		font-size: 16px;
		text-decoration: none;
	}

	.text_orange {
		color: #FF9900;
		font-size: 11px; 
	}

	.text_bleu {
		color: #7C7FCD;
		font-size: 11px; 
	}

	.sitemap_title {
		border: 1px solid #FF9900;
	}

	/* Default CSS class for links within the editor */
	
	.mceLink a:visited {
		color: #666666;
		text-decoration: underline;
		font-size: 12px;
	}
	
	.mceLink a:active {
		color: #666666;
		text-decoration: underline;
		font-size: 12px;
	}
	
	.mceLink a:hover {
		color: #666666;
		text-decoration: underline;
		font-size: 12px;
	}
	
	.mceLink a:link {
		color: #666666;
		text-decoration: underline;
		font-size: 12px;
	}
	
	.mceLink a {
		color: #666666;
		text-decoration: underline;
		font-size: 12px;
	}
	
	.mceVisualAid {
		border: 1px dashed #BBBBBB;
	}
	
	/* calendar */
	.calendarLink {
		color: #000000;
		text-decoration: underline;
	}
	
	.calendarLink:visited {
		color: #000000;
		text-decoration: underline;
	}
	
	.calendarLink:hover {
		color: #FF9900;
		text-decoration: underline;
	}
	
	.calendarToday  {
		text-decoration: none;
		color: #ffffff;
		text-decoration: underline;
	}

	.calendarToday:visited {
		text-decoration: none;
		color: #ffffff;
		text-decoration: underline;
	}

	.calendarToday:hover {
		/* background-color: #403B92; */
		color: #FF9900;
		text-decoration: underline;
	}

	#dsp_list a {
		color: darkblue;
		text-decoration: none;
	}

	#dsp_list a:visited {
		color: darkblue;
		text-decoration: none;
	}

	#dsp_list a:hover {
	COLOR: darkblue; 
    BACKGROUND-COLOR: #e5e5e5;
		text-decoration: none;
	}

.button
{
	border-color: #808080;
    border-top: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    border-bottom: 1px solid #404040;
    border-right: 1px solid #404040;
    FONT: 10px Verdana;
    CURSOR: hand;
    COLOR: darkblue;
    BACKGROUND-COLOR: #ebebeb;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    width:50px;
    padding:2px;
    white-space: nowrap;
}

.button:visited
{
	border-color: #808080;
    border-top: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    border-bottom: 1px solid #404040;
    border-right: 1px solid #404040;
    FONT: 10px Verdana;
    CURSOR: hand;
    COLOR: darkblue;
    BACKGROUND-COLOR: #ebebeb;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    width:50px;
    padding:2px;
    white-space: nowrap;
}

.button:hover
{
	COLOR: darkblue; 
    BACKGROUND-COLOR: #e5e5e5;
    TEXT-DECORATION: none
}

.button:active
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
	BORDER-BOTTOM: 1px inset;
    BORDER-LEFT: 1px inset;
    BACKGROUND-COLOR: #e5e5e5;
}

.Title1 {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size: 19px;
	text-decoration: none;
	font-weight: bold;
}

		.main_facture {
			border : 0px;
			text-align : justify;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 11px;
			vertical-align: top;
		}

.NoBorder {
	border-left : 0px;
	border-right : 0px;
	border-top : 0px;
	border-bottom : 0px;
}
