body {
  background: #EAF9E4 repeat-y !important;
  background-image: url('http://www.saint-boni.be/atelier/globalstyle/GreenDarkLigh gradient.jpg') !important;
}

#main {
  background: #FFFFFF !important;
  margin-left: 190px !important;
  margin-top: 10px !important;
  padding-left: 10px !important;
  padding-top: 0px !important;
  border: 1px solid black !important;
}

#header {
  background: #EAF9E4 repeat-y !important; 
  background-image: url('http://www.saint-boni.be/atelier/globalstyle/GreenDarkLigh gradient.jpg') !important;
}
#header *, #headerSearch, #welcome, #headerSearch *, #welcome *, .nav, .nav * {
  color: black !important;
  background-color: transparent !important;
}
#header input {
  background-color: white !important;;
  color: black !important; border-color: green;
}
#headerSearch .searchB {
  background:white !important;
  border:2px outset green !important;
  color:green !important;
  padding:2px !important;
}
#header a:hover {
  font-weight: bold !important;
}
#header div#maintitle a {
  color: green !important;
}
#header div#subtitle {
  font-weight: bold !important;
}
td#welcome {
  background: url('http://www.saint-boni.be/atelier/globalstyle/fdh25.jpg') !important;
  height: 23px; border: 1px outset black !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  width: 500px !important; vertical-align: middle;
  font-style: italic; 
}
td#welcome a {
  font-weight: bold !important; font-style: normal !important;
  margin-right: 10px !important; margin-left: 10px !important;
  border: 1px solid transparent !important;
  padding: 2px !important; padding-left: 21px !important;
  background-repeat: no-repeat !important; 
  background-position: 3px center !important;
  text-decoration: none !important;
}
td#welcome a:hover {
  background-color: #EEEEFF !important;
  border-color: black !important;
}
div#welcome {
  margin-left: 3px !important; text-align: left; padding-left: 9px; 
  height: expression('23px'); padding-top: expression('4px');
  background-repeat: no-repeat !important;
  background-image: url('http://www.graphfr.com/g/sep.gif') !important;
  background-position:left center  !important;
}

#sidebar {
  padding-left: 5px !important;
}

#sidebar div div iframe {
  display: none !important;
}

.CommonSidebarArea {
  background-color:#F2F2F2;
  border: 1px solid white !important;
  width: 180px !important;
}
.CommonSidebarHeader {
  display: none !important;
  background: #dcdcdc url('http://www.saint-boni.be/atelier/globalstyle/fdh25.jpg') !important;
  color:green !important;
  font-size: 9pt;
  font-variant:small-caps !important;
  font-weight:bold !important;
  text-indent: 5px !important;
}
.CommonSidebarHeader {
  margin: 0px !important;
  padding-top: 2px !important; 
  padding-bottom: 2px !important;
}
.CommonSidebarList {
  font-weight: bold !important;
  font-family:Verdana,Arial,sans-serif !important;
  border-top:      1px solid #dcdcdc;
  border-left:      1px solid #dcdcdc;
  border-bottom: 1px solid black;
  border-right:     1px solid black;
}
.CommonSidebarList {
  LIST-STYLE-TYPE: none !important;
  BACKGROUND-COLOR: #eaf9e4 !important;
  PADDING: 0px !important; PADDING-LEFT: 3px !important;
  MARGIN: 0px !important;
}
.CommonSidebarList li {
  BACKGROUND-IMAGE: url('http://www.saint-boni.be/atelier/globalstyle/fdH1L200D1.jpg')  !important;
  padding-bottom: 3px !important;
}
.CommonSidebarList li:hover {
  background-image: url('') !important;
}
.CommonSidebarList a {
  text-decoration: none !important; font-size: 11px !important;
  color: #11589B !important; display: block !important;
  border-bottom: 1px solid transparent !important;
  background: no-repeat !important;
  background-image:url('http://www.graphfr.com/g/expand-closed.gif') !important;
  background-position:right center  !important;
  padding-right: 20px !important; padding-left: 5px !important;
  padding-bottom: 3px !important; margin-right: 3px !important;
}
.CommonSidebarList a:hover {
  color: royalblue !important; 
  border-bottom: 1px solid black !important;
  background-color: #EAF9E4 !important;
}
.CommonSidebarList a.noImage {
  background-image: url('') !important;
}
.CommonSidebarList a.redText {
  color: red !important;
}
.CommonSidebarList a.redText:hover {
  color: #FF6E3C !important;
}

.sideNavItems {
  border: 1px solid white !important;
}
.sideNavItems a:hover {
  color: green !important;
  font-weight: bold !important;
}
.sideNavItems h3 {
  background: #dcdcdc url('http://www.saint-boni.be/atelier/globalstyle/fdh25.jpg') !important;
  color: green !important;
  font-weight: bold !important;
  font-variant:small-caps !important;
}

.CalendarTitle {
  background: #dcdcdc url('http://www.saint-boni.be/atelier/globalstyle/fdh25.jpg') !important;
  color: green !important;
}
.CalendarTitle * {
  background: #dcdcdc url('http://www.saint-boni.be/atelier/globalstyle/fdh25.jpg') !important;
  color: green !important;
}

.postTitle {
  background: #dcdcdc url('http://www.saint-boni.be/atelier/globalstyle/fdh25.jpg') !important;
  border-bottom: 3px solid #00c621 !important;
  display: block !important;
}

#main > strong > font {
  background: #dcdcdc url('http://www.saint-boni.be/atelier/globalstyle/fdh25.jpg') !important;
  border-bottom: 3px solid #00c621 !important;
  display: block !important;
}

.postTitle a:hover {
  color: green !important;
}

.bodyPost, .postText, .postfoot {
   width: 525px !important;
}

h3.postComment, #comments h3 {
  background: #dcdcdc url('http://www.saint-boni.be/atelier/globalstyle/fdh25.jpg') !important;
  border-bottom-color: #00c621 !important;
  height:15px !important;
  padding:0px !important;
  padding-top:3px !important;
  padding-bottom:3px !important;
}

a:hover, .postsub a, .postfoot a {
  border-bottom-color: #00c621 !important;
}

#prelude, #footer, html > body > div { display: none; }

.js { display: none; visibility: hidden; width: 0px; height: 0px; overflow: hidden; } 

/* 'Insert Code...' CSS */
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
.csharpcode .asp { background-color: #ffff00; }
