/* fvc css */
/* main styles */
html,
body{
	height:100%;
}
/* hides the second object from all versions of IE */
* html object.mov {
    display: none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
    display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
    display/**/: none;
}
body{
	background-color:#4c4a46;
	/* text attributes */
	font-family:"Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#fff;
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6{
	letter-spacing:0.1em;
	line-height:1.2em;
}

h1{
	font-size:2em;
}
h2{
	font-size:1.8em;
}
h3{
	font-size:1.6em;
}
h4{
	font-size:1.4em;
}
h5{
	font-size:1.2em;
}
h6{
	font-size:1em;
}

/* links */
a:link,
a:visited,
a:hover,
a:active{
	color:#ff1500;
	font-weight:bold;
	text-decoration:none;
	border-bottom:thin dotted #ff1500;
}

a:hover{
	color:#ff1500;
	background-color:#1c1a16;
	border-bottom:thin solid #ff1500;
}

form textarea{
	width:250px;
	height:110px;
}

#container {
	position: relative;
	min-height: 100%;
	height: 100% !important;
	height: auto;
}
html>body #container {
	height: auto;
}
/* CONTENT */
#content {
	margin-left:130px;
	padding-left:5px;
	padding:15px 15px 50px 5px;
	min-width:350px;
	max-width:600px;
}
#content img{
	padding:5px;
}
/* ID's */
/* GENERAL UL's & LI's */
#meta_nav ul,
#breadcrumbs ul,
#menu ul{
	padding:0;
	margin:0;
	display: block;
	list-style: none;
	text-align: left;
}

#meta_nav ul li,
#footer ul li,
#breadcrumbs ul li,
#menu ul li{
	display: block;
	float: left;
}
/* HEADER */
#head{
	position:relative;
	height:123px;
	width:100%;
	top:0px;
	left:0px;
	background-color:#000;
	background-image:url(../../media/images/static/logo.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border-bottom:3px solid #fff;
}

/* META NAV */
#meta_nav{
	position: absolute;
	right:15px;
}
#meta_nav ul li{
	border-left:thin solid #FFF;
	padding-top:20px;
	margin-right:0.6em;
}
#meta_nav a:link,
#meta_nav a:visited,
#meta_nav a:hover,
#meta_nav a:active{
	color:#ddd;
	text-decoration:none;
	font-size:0.75em;
	border:0;
	margin-left:0.5em;
}
#meta_nav a:hover{
	color:#fff;
	border-bottom:thin dotted #fff;
}

/* MENU */
#menu{
	position:absolute;
	right:0px;
	bottom:0px;
}
#menu #menuselected span{
	color:#305526;
	text-decoration:none;
	font-variant:small-caps;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:0.1em;
	padding-left:0.3em;
	border:0;
	margin-top:-19px;
	background-color:#fff;
	border-left:7px solid #4c4a46;
	border-right:1em solid #fff;
}
#menu ul li img{
	margin:0;
	padding:0;
	margin-right:-36px;
}
/* LEFT COLUMN */
#left_col{
	float:left;
	width:122px;
	padding:0 0 1em 0;
	margin-bottom:1em;
	height:300px;
	color:#fff;
	float:left;
}
#left_col ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
	border-bottom:3px solid #4c4a46;
}
#left_col li {
	border-bottom:2px solid #4c4a46;
	margin:0;
	font-size:1em;
}
#left_col li .active {
	display:block;
	padding:1px 5px 1px 0.5em;
	border-left:4px solid #000;
	border-right:6px solid #305526;
	background-color:#000;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	width:100%;
}
#left_col li a {
	display:block;
	padding:1px 5px 1px 0.5em;
	border:0;
	border-left:4px solid #000;
	border-right:6px solid #000;
	background-color:#000;
	color:#fff;
	text-decoration:none;
	width:100%;
}
#left_col li a:hover {
	border-left:4px solid #000;
	border-right:6px solid #fff;
	background-color:#000;
	color:#fff;
}
html>body #left_col li .active,
html>body #left_col li a { /* IE hack */
	width:auto;
}
/* BREADCRUMBS */
#breadcrumbs{
	padding:5px 0 5px 15px;
	float:left;
}
#breadcrumbs ul{
	color:#ba1500;
}
#breadcrumbs ul li{
	margin-right:0.6em;
}
/* FOOTER */
#footer{
	position: relative;
	top:100px;
	bottom:0;
	height:auto;
	background-color:#000;
	font-size:0.8em;
	border-top:3px solid #fff;
	padding-bottom:20px;
}
#footer ul{
	margin-top:0.4em;
	font-weight:bold;
	margin-left:1em;
}

#footer ul li{
	margin-bottom:0.5em;
	margin-right:1.3em;
}
/* ADMIN ID's */
#listing{
	position:absolute;
	width:138px;
	height:100%;
	top:0px;
	right:0px;
	padding-right:5px;
	overflow:auto;
}
#listing ul{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:right;
}
#listing ul li{
	margin-bottom:1em;
	margin:0 0 1em 1em;
}
#admin_main_col{
	position:absolute;
	width:527px;
	height:100%;
	top:0px;
	left:130px;
	overflow:auto;
}
#admin_main_col label{
	display:block;
	font-size:0.85em;
	margin-top:0.1em;
}
#admin_main_col textarea{
	width:235px;
	height:55px;
}

#col2{
	position:absolute;
	height:90%;
	left:265px;
	top:0px;
}

#buttons{
	margin-top:1.2em;
}
#add_user_div{
	position:absolute;
	width:400px;
	height:300px;
	background-color:#AAA;
	border:2px solid #DDD;
	z-index:555;
}

#logoutform{
	padding-top:125px;
	background-color:#000;
	background-image:url(../../media/images/static/logo.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#mailuserform ul,
#userform ul,
#userform_main ul{
	list-style-type:none;
}
#userform_main ul li{
	width:450px;
}
#userform .button{
	margin-top:25px;
}
#mailuserform ul li input{
	margin-left:-15px;
}
#watch_video a:link,
#watch_video a:visited,
#watch_video a:hover,
#watch_video a:active,
#watch_video img{
	border:0;
	padding:0;
	margin:0;
}
#watch_video a:hover{
	background-color:#4c4a46;
}

/* classes */
	/* listing & user form*/
	.fvc_item{
		border-bottom:thin dotted #888;
		padding-bottom:3em;
	}
	.info{
		position:absolute;
		font-style:italic;
		text-align:right;
		width:80px;
		left:135px;
	}
	.item,
	.annee{
		position:absolute;
		text-align:left;
		left:223px;
	}
	.annee{
		font-weight:normal;
	}
	
	a.detail,
	a.detail:link,
	a.detail:visited,
	a.detail:hover,
	a.detail:active{
		border:none;
		background-color:#4c4a46;
	}
	/* detail */
	.fvc_complete_item{
		position:relative;
		padding:1em;
		line-height:1.1em;
	}
	.field{
		font-size:0.75em;
		display:block;
		color:#ccc;
		text-align:right;
		width:80px;
		left:135px;
	}
	.value{
		display:block;
		text-align:left;
		margin-left:90px;
		margin-top:-1.1em;
		padding-bottom:0.5em;
	}
	.movie_image,
	.item_image{
		margin-left:85px;
	}
	.movie_video{
		margin-left:85px;
		margin-bottom:2em;
	}
	/* mailing list */
	.recu{
		color:#0c3;
	}
	.non_recu{
		color:#f30;
	}
	.fvc_filmo{
		list-style-type:none;
		margin-top:-1em;
		margin-left:-3em;
		padding-bottom:1em;
	}