HTML {
  background-color: #FFFFFF;
}

BODY { behavior: url("scripts/csshover3.htc"); }

BODY, TR, TD {
	font-family: "Geneva CE", "Arial CE", "Helvetica CE", "Arial", Sans-Serif;
	font-size: 12px;
	margin:0;
	padding:0;
	border: 0;
}



IMG, FORM, UL {
	margin:0;
	padding:0;
	border: 0;
}

A {
	color: #FF9900;
}

A:hover {
	color: #666666;
}

P {
	margin: 3px 0;
	color: #666666;
}

DIV#allround {
	margin: 10px auto 20px auto;
	width: 960px;
}

.isifa_orange {
	color: #FF9900;
}

.creative_red {
	color: #990000;
}

.editorial_blue {
	color: #0066CC;
}

.film_green {
	color: #336600
}

DIV#container {
	float: left;
	width: 700px;
}

DIV#search {
	width: 228px;
	float: right;
}

.displayed {
	display: block;
}

.hidden {
	display: none;
}

.is-admin {
	color: black !important;
}

/* NOT LOGGED BOX */

DIV.notLogged {
	width: 280px;
	height: 130px;
	padding: 10px;
}

	DIV.notLogged A.closeButton {
		float: right;
		cursor: pointer;
	}

	DIV.notLogged DIV.loginMessage {
		font-weight: bold;
		color: #666666;
		text-align: center;
		padding: 40px 0 0 0;
	}

DIV#power_failure {
	float: left;
	width: 650px;
	padding: 5px 27px 5px 27px;
	margin-bottom: 10px;
	font-size: 13px;
	background-color: #EFEFEF;
	font-weight: bold;
}

/* NOTICER */

DIV.msg {
	float: left;
	padding: 6px 0;
	text-align: left;
	width: 700px;
	margin: 3px 0 3px 0;
	color: #FFFFFF;
	font-weight: bold;
}

	DIV.msg UL {
		list-style-type: none;
		margin-left: 50px;
	}

DIV.ok {
	background: url(../images/noticerNotice.jpg) no-repeat 10px 50%;
	background-color: #66CC00;
}

DIV.err {
	background: url(../images/noticerError.jpg) no-repeat 10px 50%;
	background-color: #CC0000;
}

/* NAVIGATION (older) */

	DIV.navigation {
		font-size: 10px;
		float: left;
		width: 702px;
		border-top: 1px solid #999999;
		border-bottom: 1px solid #999999;
		padding: 3px 0;
		color: #999999;
	}

		DIV.navigation DIV.number_of_pictures {
			float: left;
			width: 300px;
			padding: 1px 0 0 0;
		}

		DIV.navigation DIV.page_selection {
			float: left;
			margin: 0 20px 0 20px;
		}

			DIV.navigation DIV.page_selection A {
				color: #666666;
				text-decoration: none;
			}

			DIV.navigation DIV.page_selection SPAN {
				text-decoration: none;
			}

		DIV.navigation DIV.page_shifting {
			float: left;
			margin: 0 0 0 10px;
		}

			DIV.navigation DIV.page_shifting A {
				float: left;
				height: 16px;
			}

			DIV.navigation DIV.page_shifting A.first {
				background: url("../images/icon_double_arrow_left.gif") no-repeat 0 0;
				width: 20px;
			}

				DIV.navigation DIV.page_shifting A.first:hover {
					background: url("../images/icon_double_arrow_left_on.gif") no-repeat 0 0;
					width: 20px;
				}

			DIV.navigation DIV.page_shifting A.previous {
				background: url("../images/icon_arrow_left.gif") no-repeat 0 0;
				width: 16px;
			}

				DIV.navigation DIV.page_shifting A.previous:hover {
					background: url("../images/icon_arrow_left_on.gif") no-repeat 0 0;
					width: 16px;
				}

			DIV.navigation DIV.page_shifting A.next {
				background: url("../images/icon_arrow_right.gif") no-repeat 0 0;
				width: 16px;
			}

				DIV.navigation DIV.page_shifting A.next:hover {
					background: url("../images/icon_arrow_right_on.gif") no-repeat 0 0;
					width: 16px;
				}

			DIV.navigation DIV.page_shifting A.last {
				background: url("../images/icon_double_arrow_right.gif") no-repeat 0 0;
				width: 20px;
			}

				DIV.navigation DIV.page_shifting A.last:hover {
					background: url("../images/icon_double_arrow_right_on.gif") no-repeat 0 0;
					width: 20px;
				}

			DIV.navigation DIV.page_shifting A.page_shifting_spacer {
				width: 36px;
			}

			DIV.navigation DIV.page_shifting DIV.actual_page {
				float: left;
				padding: 1px 0 0 0;
			}

				DIV.navigation DIV.page_shifting DIV.actual_page SPAN {
				}

		DIV.navigation DIV.goto_page {
			float: right;
		}

			DIV.navigation DIV.goto_page INPUT.goto_page_field {
				border: 1px solid #CCCCCC;
				width: 30px;
				padding: 0 2px;
				margin-left: 5px;
				font-size: 10px;
			}

			DIV.navigation DIV.goto_page INPUT.goto_page_button  {
				background: url(../images/buttons/searchArrowSmall.jpg) no-repeat 50% 50%;
				border: 1px solid #CCCCCC;
				background-color: #CCCCCC;
				width: 15px;
				height: 15px;
				font-size: 10px;
				position: relative;
				top: 1px;
				$top: 0px;
			}

/* PAGING (new)*/

DIV.paging {
	float: left;
	clear: both;
	width: 420px;
	text-align: center;
	padding: 0 0 0 280px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

	DIV.paging DIV.arrows {
		float: left;
		width: 40px;
		text-align: center;
	}

	DIV.paging DIV.current_page {
		float: left;
		width: 50px;
		text-align: center;
		color: #666666;
	}

	DIV.paging DIV.goto {
		float: right;
		font-size: 10px;
	}

		DIV.paging DIV.goto INPUT.goto_page_field {
			border: 1px solid #CCCCCC;
			width: 30px;
			padding: 0 2px;
			margin-left: 5px;
			font-size: 10px;
		}

		DIV.paging DIV.goto INPUT.goto_page_button  {
			background: url(../images/buttons/searchArrowSmall.jpg) no-repeat 50% 50%;
			border: 1px solid #CCCCCC;
			background-color: #CCCCCC;
			width: 15px;
			height: 15px;
			font-size: 10px;
			position: relative;
			top: 1px;
			$top: 0px;
		}
/* NO RESULT */
P.noResult {
	font-size: 24px;
}

	P.noResult IMG {
		float: left;
		margin-right: 20px;
	}