@CHARSET "ISO-8859-1";

body, img { padding: 0; margin: 0; background: #ffffff; font-family: Trebuchet MS, arial, verdana; }
p { padding: 0; margin: 0; font-family: Trebuchet MS, arial, verdana;}

.floatcontainer:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.floatcontainer { display: inline-block; }
/* Hides from IE Mac \*/
* html .floatcontainer { height: 1%; }
.floatcontainer { display: block; }
/* End Hack */ 


#carrousel { float: left;}
#frontpage { margin-top: 110px; width: 900px; }
#frontpage  a { text-decoration: none; }
#frontpage ul	{ padding: 0.3em 0 ; margin: 0; }
#frontpage li	{ margin: 0; display: block; list-style: none; width: 200px; }
#frontpage  hr  { height: 6px; border: none; width: 95%; }
#frontpage  h1 {font-size: 36px; } 

.front { padding-top: 3px; text-align: center; font-weight: bold; }
.front a{ text-decoration: none; color:#005CFF; }
.filmFront a:hover {  color: #6697f2; }

.left	{ padding-right: 120px; padding-left: 0px; text-valign: top; text-align: center; }

div#menutop { 	width: 1000px; margin-top: 200px; letter-spacing: 3px;  text-align: center; }

div#menubottom { clear: both; width: 1000px;  margin-top: 130px; letter-spacing: 3px;}


.about, .about a  { color: #5DF827; text-decoration: none;}
.about hr   { color: #5DF827; background-color: #5DF827; }

.login, .login a  { color:#FF00BB;}
.login hr   { color: #FF00BB; background-color:#FF00BB; border: none; }

.news, .news a { color:#C533FA;  }
.news hr   { color: #C533FA; background-color: #C533FA; }

.film, .film a { color:#0044FE; text-decoration: none;}
.film hr   { color: #0044FE; background-color: #0044FE; }
#filmText .film {color: #6293FE;}
.awards, .awards a { color:#00BDFF;}
.awards hr   { color: #00BDFF; background-color: #00BDFF; }

.office, .office a { color:#215DF7; font-family:Trebuchet MSS, arial, verdana; }
.office hr   { color: #215DF7; background-color: #215DF7; }

.menuImage { padding-left: 30px; margin-top: 80px; }

.filmFront a {  text-decoration: none; color: #005CFF; letter-spacing: 3px; line-height: 2; font-weight: bold; }
ul .filmFront li { padding-left: 2.5em; text-align: left; }

#page, #frontpage  { margin: auto; height: 100%; font-family:Trebuchet MS, arial, verdana; font-size: 12px; }
#page { margin-top: 50px;  width:1100px;  }

#header { margin-bottom: 50px; }
#footer	{ clear: both;  padding-top: 0px; margin: 0px;}
#footer hr    { height: 15px; text-align: left; margin: 0 auto 0 0; width: 100%; border: none; }

div#bottomline	{ float: left;  min-height:49px; height:auto; height:49px; padding-top: 32px;}
div#bottomlineStills 	{ float: left;  min-height:49px; height:auto; height:49px; padding-top: 32px; }
div#stillsContact p { letter-spacing: 3px;}

div#bottomline .long {width: 70%;}
div#bottomline .short{width: 60%;}

#back { float: left; width: 1100px; text-align: right; padding-top: 5px; font-size: 13px; }
#back a {	text-decoration: none; letter-spacing: 3px; }

#container { min-height:430px; height:auto; height:430px;}

h1 { 	letter-spacing: 9px; font-weight: bold; font-size: 36px; display: inline; }

.h1  { letter-spacing: 9px; font-weight: bold; font-size: 36px;}

div#contentAbout	{width: 650px; padding-top: 10px; }
#aboutBottom	{ position: absolute; top: 460px; height: 80px; overflow: hidden; }
#aboutBottom img { vertical-align: top;}

#aboutBottom .table { }

div#contentAwards  { color: #00BDFF; height:100%;  }

div#contentOffice	{ width: 700px }
div#stills { min-height:430px; height:auto; height:430px; }
div#contentStills  { color: #6293FE;  height: auto; position: relative; padding:0; margin:0;  }
div#contentStills table {  border-collapse: collapse;  padding:0; margin:0; }
div#contentStills table td{ padding:0; margin:0; }

div#stillsContact { clear: both; padding-top: 0px; width: 72%; text-align: right;}

div#contentFilm  { color: #6293FE;  height: auto; position: relative; padding:0; margin:0;  }
div#contentFilm  table td {margin: 0; padding: 0 5px;  vertical-align: top; }
div#filmText	{ width: 200px; float: left; margin-right: 30px;}

.movie:after {	content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.movie { display: inline-block; }
/* Hides from IE Mac \*/
* html .movie{ height: 1%; }
.movie{ display: block; }
/* End Hack */ 

#sign {padding-top: 10px;}

#contentNews {overflow-y: auto; position: relative; margin: 0; padding: 0;}
#contentNews table {margin-left: 50px;}
#contentNews table td {margin: 0; color: #AE00F0; padding: 0 5px;  vertical-align: top; }
#newsBox	{ position: relative; top: 10px; float: left; padding-right: 5px; color: #9966cc; display: block; }
#newsBox ul     {padding: 0; margin: 0; display: block; }

.form {  background-color: #ffffff;  border: 2px solid #000000; width: 180px; }

#top	{ text-valign: top; }

.right { padding-left: 88px; padding-right: 0px; text-valign: top; }

.active a	{ color:#708cca; }

div#logga { clear: both; padding-top: 0px; color:#005CFF; font-family: Trebuchet MS, arial, verdana; letter-spacing:3px; font-weight: bold; }
.fdl a { padding: 0px; letter-spacing: 9px;  color:#005CFF; font-size: 36px; color:#005CFF;}

img { border-style: none; }
	
#info { color: #4c6fb1; padding-left: 30px; padding-bottom: 2px; letter-spacing: 3px;  height: 49px; padding-top: 35px; float: right;}
.archive	{float: right; font-size: 13px;}
#info ul { float: left;  margin: 0; padding: 0px;}
 li { margin: 0; display: block; list-style: none; float: left;}

#contentForm	{ letter-spacing: 3px; color: #FF00BB; font-family: Trebuchet MS, arial, verdana;  font-weight: bold; padding-top: 150px; font-size: 14px; }
.submit {  border: 2px solid #000000; color: #FF00BB; background: #ffffff; font-size: 25px; height: 46px; }

#login table	{ margin-left: 260px; padding:0px; padding-top: 180px;  border-collapse: collapse; }
#login table td { padding-right: 25px;  }



