.bordurebottom
{
	border-bottom-width: 1px;
	border-color: #3D233C;
	border-bottom-style: solid;
}
.borduretop
{
	border-top-width: 1px;
	border-top-color: #928246;
	border-top-style: solid;
}
.bordureleft
{
	border-left-width: 2px;
	border-left-color: #928246;
	border-left-style: solid;
}
.bordure
{
	border-width: 1px;
	border-color: #3D233C;
	border-style: solid;
}

.bgtextbox {
	background-color:#4C3543;
	border-color:#877786;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DBD684;
	font-size:xx-small;
}
.Textpale2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AFA46E;
	font-size:x-small;
}
.Textfonce {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#928246;
	font-size:xx-small;
}
.Textpale {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DBD684;
	font-weight:bold;
	font-size:small;
}

.Textpalepetit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DBD684;
	font-size:xx-small;
}

.tdTop1
{
	background-color:#928246;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
}

.tdTop2
{
	background-image: url(/imgs/bg_top.gif);
}

.tdTop3
{
	background-color:#928246;
}

.tdLeft
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DBD684;
	font-weight:bold;
	font-size:x-small;
	background-image: url(/imgs/bg_menu.gif);
}

.tdTitle
{
	background-image: url(/imgs/bg3.gif);
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #3D233C;
	font-weight:bold;
	padding-left: 20px;
}

.tdMain
{
	background-color: White;
	font-size:x-small;
	padding: 20px;
	vertical-align: top;
}

.tdBotton 
{
	background-color: #DBD684;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
}

.tdRight 
{
	background-color: White;
}

.tdRightMenu
{
	background-position:right; 
	background-repeat:no-repeat;
	border-bottom: 1px solid #3D233C;	
}

.white-border 
{
	border-left: 1px solid White;
	border-right: 1px solid White;
}

.black-border 
{
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.calDayHeader2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #DBD684;
	text-align: center;
	background-image: url(/imgs/bg3.gif);
}

/* Site engine styles */

strong {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #3D233C;
	text-transform:none;
	font-weight:bold;
}
.seNormalText
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}

.seSmallText
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
}

.seBigBoldText 
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #3D233C;
	text-transform:none;
	font-weight:bold;
	font-size: small;
}

.seBoldText {

	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #3D233C;
	text-transform:none;
	font-weight:bold;
}

.seLinkText {

	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #3D233C;
	text-transform:none;
	font-weight:bold;
}
.seLinkText:Hover {
	text-decoration:underline;
}
.sePurpleText {

	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #3D233C;
}
.seHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #928246;
	font-weight:bold;
	text-decoration: none;
	background-color: #DBD684;
}
.seTableLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #3D233C;
	text-decoration: underline;
}
.seTableRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #F0EEC5;
}

.seTableRowAlternate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #DBD684;
}

.seInputControl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #B1A36E;
	padding: 1px;
	border-top: 1px solid #928246;
	border-right: 1px solid #5A4F24;
	border-bottom: 1px solid #5A4F24;
	border-left: 1px solid #928246;
}

.seMemoControl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #B1A36E;
	border: 1px solid #928246;
	padding: 1px;
}

.seMemoControl100pct
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #B1A36E;
	border: 1px solid #928246;
	padding: 1px;
	width: 100%
}

.seMemoControl300px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #B1A36E;
	border: 1px solid #928246;
	padding: 1px;
	width: 300px;	
}


.seMemoControl2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	background-color: #B1A36E;
	border: 1px solid black;
	padding: 1px;
}

.seErrorText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.seNoteText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #928246;
	text-decoration: none;
	line-height: normal;
}

.seTitle 
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #3D233C;
	font-weight: bold;
}

.seTinyLink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #3D233C;
	text-decoration: underline;	
}

.seRedBoldText
{
	color: Red;
	font-weight: bold;
}

/* CALENDAR */
.calTable
{
	border: 1px solid #928246;
	border-collapse: collapse;
}

.calHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DBD684;
	font-weight:bold;
	font-size:x-small;
	background-image: url(/imgs/bg_menu.gif);
	text-align: center;
	padding: 3px;
	cursor: default;
}

.calPrevNextLinkStyle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DBD684;
	font-weight:bold;
	font-size:x-small;
	padding-left: 10px;
	padding-right: 10px;
}

.calDayHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
	background-color: #DBD684;
	border: 1px solid #928246;
	text-align: center;
	width: 125;
	background-image: url(/imgs/bg3.gif);
	cursor: default;
}

.calHourColumn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
	background-color: #F0EEC5;
	border: 1px solid #928246;
	width: 55;
	text-align: right;
	cursor: default;
}

.calAppointment
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
	background-color: #F0EEC5;
	border: 2px solid #928246;	
	vertical-align: middle;
	text-align: center;	
}

.calEmptyCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;	
	background-color: #FFFFFF;
	border-top: 1px solid #F0EEC5;
	border-left: 1px solid #F0EEC5;
	border-right: 1px solid #F0EEC5;
	text-align: center;
}

.calEmptyCell2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
	background-color: #FBFAE1;
	border-top: 1px solid #F0EEC5;
	border-left: 1px solid #F0EEC5;
	border-right: 1px solid #F0EEC5;
	text-align: center;
}

.calEmptyHourCell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;	
	background-color: #FFFFFF;
	border-top: 1px solid #d6d17f;
	border-left: 1px solid #F0EEC5;
	border-right: 1px solid #F0EEC5;
	text-align: center;
}

/* END */

.frmNews
{
	width: 100%;
	height: 100%;
}

.divVisible
{
	visibility: visible;
	position:absolute;
	font-size: x-small;
	background-color: White;
}

.divHide
{
	visibility:hidden;
	position:absolute;	
	font-size: x-small;
	background-color: White;
}

.ImgButton
{
	cursor: hand;
}

.seTableRowEmpty
{
	background-color: #FFFFFF;
}

.divCredited
{
	background-color: #ffffcc;
	border: 1px solid #000000;
	font-size: 8pt;
	padding: 2px;
}

.printlink {
	cursor: hand;
}