.clear {
background:transparent none repeat scroll 0 0;
clear:both;
display:block;
font-size:1px;
line-height:1px;
}
.tborder tr.cell{
	height:85px;
}
.scroll{
	overflow-x:auto;
}
.tborder
{
	background-color: #262626;
	color: #000000;
	font-size: 11;
	border: 2px solid #262626;
}
.tcat
{
	background-color: #A52F2D;
	color: #000000;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.tcat a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.thead, .thead a
{
	background-color: #262626;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt1, .alt1Active
{
	background-color: #FFFFFF;
	color: #A52F2D;
}
.alt2, .alt2Active
{
	background-color: #000000;
	color: #FFFFFF;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
#today
{
	border: 1px solid red;
}
.alt2 a
{
	color:#FFFFFF; 
	font-weight: bold;
}
.smallfont, .smallfont a
{
	color: #FFFFFF;
	font: 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }
/* ***** don't change the following ***** */
.inlineimg { vertical-align: middle; }
.fieldset, legend
{
	padding-bottom:6px;
	padding-top:6px;
}
#splash_screen {
    width: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	position: absolute;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	z-index: 1;
	cursor: pointer;
}

#splash_screen.bg {
    background: url(bg.gif);
}

#image_content {
	color:#536482;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	border: 10px solid #FFF;
	background-color: threedface;
	margin: 0;
	position: absolute;
	z-index: 2;
}

#image_content img {
	margin: 0;
	padding: 0;
	display: none;
	z-index: 3;
	cursor: pointer;
	display: block;
/*	margin:4px 4px 4px 282px;*/
}
/*#title_content {
    width: 100%;
	font-size: 11px;
	color: #333;
	border: 10px solid #FFF;
	background-color: #FFF;
	margin: 10px 0 0 -10px;
	padding: 0;
	left: 0;
	z-index: 3;
	position: absolute;
}*/

#splash_previous, #splash_next {
	margin: 0;
	padding: 0;
	top: 0;
	display: block;
	position: absolute;
	z-index: 4;
	cursor: pointer;
	width: 20px;
	height: 20px;
}
#splash_previous { left: 0px; background: url(/style/images/icon_left.gif) no-repeat center; }
#splash_next { right: 0; background: url(/style/images/icon_right.gif) no-repeat center; }
#splash_com { top: 0; right: 48%; background: url(/style/images/icon_comment.gif) no-repeat center; }
#splash_del, #splash_conf, #splash_com {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 4;
	cursor: pointer;
	width: 20px;
	height: 20px;
}

#splash_close {
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 4;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(/style/images/cross.png) no-repeat center #FFF;
}

#splash_description {
/*	margin-top: 4px;
	font-weight: bold;*/
	background-color:#FFFFFF;
	border:1px solid DarkGray;
	height:247px;
	margin-top:4px;
	overflow-y:auto;
}
#splash_title{
	font-weight: bold;
	z-index: 100001; 
	display: block; 
	text-align: center;
	margin: 4px 24px 10px 4px;
}
#splash_info{
	z-index: 100001; 
	display: block; 
	position : absolute;
	margin:0 4px 4px;
}
.splash_un_title{
	margin-top: 4px;
	font-weight: bold;
}
#splash_lieu, #splash_description {
	font-weight: normal;
}
#nav{
	display:block;
	height:20px;
	margin:8px 4px 4px 4px;
	position:relative;
}
div.ajax-loading { background: url(/style/images/ajax-loader-thickbox.gif) no-repeat center; }
