.buttonbar {
	background-color: #CEC7C6
}
input, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;

}
.copyright {
	font-size: 10px;
	color:#CCCCCC;
	text-align: center;
}
p.accesdenied {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
    font-weight: bold;
	color:#336600;
	text-align: center;
}
div.sizer input, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;

}
p.titre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.75em;
    font-weight: bold;
	color:#336600;
	text-align: center;
}

.required {
	font-weight: bold;
	color: #FF0000;
}

a.s-find, a.s-del, a.s-cal, a.s-find, a.s-add, a.s-edit, a.s-lock, a.s-lock2, a.s-unlock {
   width:16px;
   height:16px;
   display:block;
   background:url(../images/sprites.png) no-repeat top left;
}
a.s-find { background-position: 0 0; }
a.s-del { background-position: 0 -40px; }
a.s-cal { background-position: 0 -80px; }
a.s-find2 { background-position: 0 -120px; }
a.s-add { background-position: 0 -160px; }
a.s-edit { background-position: 0 -200px; }
a.s-lock { background-position: 0 -240px; }
a.s-lock2 { background-position: 0 -280px; }
a.s-unlock { background-position: 0 -320px; }



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    margin: 0; padding: 0;
	background-color: #FFFFFF;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #D90026;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
select, input, option, textarea {
	font-size: 10px;
}
.listing {
	font-size: 10px;
}
.list-header-row {
	background-color:#CCFFCC;
}
.row-over, .over-row {
	background-color: #FFCECE;
    text-align:left;
}
.row-odd, .odd-row {
	background-color: #FFFFCC;
    text-align:left;
}
.row-even, .even-row {
	background-color: #FFFFFF;
    text-align:left;
}
.row-odd:hover, .row-even:hover {
	background-color: #9FD9FF;
}
.topmenu {
	color: #FFFFFF;
}

.topmenu a {
	color:#FFFF33;
}
.table-right {
	font-style: italic;
    font-size:3;
	text-align: right;
}
.table-left {
	font-style: italic;
    font-size:3;
	text-align: left;
}
.table-center {
	text-align: center;
}
.highlight {
	background-color: #FFFF33;
}
.breadcrumbs {
	font-size: 10px;
	color: #666666;
}
a {
	color: #993333;
	text-decoration:underline;
}
a:hover {
	color: #333333;
	text-decoration:none;
}
.search-title {
	font-weight: bold;
}
.stats {
	font-size: 10px;
	color: #666666;
	text-align: center;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
