/* Page */
html {
	font-size: 100%;
}
body {
	margin: 0;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25;
	color: #72725D;
	font-weight: normal;
}

/* Titres */
h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 5px;
	margin-bottom: 10px;
}
h2, h3, h4 {
	color: #7f0002;
	font-size: 18px;
	font-weight: normal;
}
h2 {
	padding-left: 10px;
	padding-top: 4px;
	margin: 0 0 10px 0;
}
h4 {
	padding-top: 4px;
	margin-bottom: 10px;
}
h3 {
	padding-left: 5px;
}

/* Paragraphes */
p {
	margin-bottom: 2px;
	text-align: justify;
}

/* Liens */
a {
	color: #72725D;
	text-decoration: underline;
}
a:hover, a:focus {
	text-decoration: none;
}

/* Textes */
#red, #redmovie, #reddate {
	color: #7f0002;
}
#red {
	padding-left: 5px;
}
#reddate {
	padding: 7px 0px 0px 10px;
}
#redmovie, #greenmovie, #greymovie, #greymovieover {
	float: left;
	margin: 0;
}
#green, #greenmovie, #greenmessage {
	color: #01881b;
}
#greenmessage {
	text-align: center;
}
#greymovie {
	color: #72725D;
}
#greymovieover {
	color: #dcdcd6;
}
#original {
	padding-left: 5px;
	font-style: italic;
}
#film, #pied, #doyouknow, #legende {
	font-size: 11px;
	text-align: center;
}
#film {
	width: 163px;
	height: 25px;
}
#pied {
	padding-top: 10px;
	margin: 0px;
}
#pied a {
	color: #72725D;
	text-decoration: none;
}
#pied a:hover {
	text-decoration: underline;
}
#doyouknow {
	color: #141609;
	background: #f1f1e6;
	padding: 10px;
}
#tiny {
	color: #f1f1e6;
	font-size: 10px;
	padding-top: 3px;
}
#doyouknowbloc img {
	display: block;
	margin-top: 2px;
}
#vignettes {
	width: 163px;
	text-align: center;
}
#vignettes img, #legende img {
	margin-right: 4px;
}
#vignettes img {
	margin-bottom: 2px;
}
#legende img {
	vertical-align: -2px;
}
#vignettesmovie img, #vignettessoon img {
	margin: 0px 4px 5px 0px;
}
#vignettessoon img {
	padding-top: 55px;
}
#searchbloc {
	float: right;
	padding: 84px 10px 0px 0px;
}
#search {
	float: left;
}
#search input[type="text"], #search button[type] {
	border-width: 1px;
	border-style: solid;
	border-color: #7f0002;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
}
#search input[type="text"] {
	width: 280px;
	height: 20px;
	padding: 0px 5px 0px 5px;
	background: url(images/search-bkg.gif) top left no-repeat;
}
#search button[type] {
	width: 30px;
	margin-left: 5px;
	padding: 3px;
	height: 22px;
	background: url(images/button-bkg.gif) top left no-repeat;
}
#adminform, #adminformbig, #admintitle, #adminfield, #adminfieldselect, #adminlistsmall, #adminlistbig, #adminlistmedium, #adminlisthuge, #adminlisttime {
	float: left;
}
#adminfieldselect {
	padding-top: 4px;
}
#adminform {
	width: 350px;
	padding-bottom: 5px;
}
#adminformbig {
	width: 700px;
	padding-bottom: 5px;
}
#admintitle {
	width: 100px;
	padding-top: 3px;
}
#adminbloc input[type="text"], #adminbloc button[type], #adminbloc2 input[type="text"] {
	border-width: 1px;
	border-style: solid;
	border-color: #adac94;
	padding: 0px 5px 0px 5px;
}
#adminbloc input[type="text"] {
	width: 190px;
	height: 20px;
	background: #fff;
}
#adminbloc2 input[type="text"] {
	width: 550px;
	height: 20px;
	background: #fff;
}
#adminbloc button[type] {
	margin-right: 5px;
	padding: 3px;
	height: 22px;
	background: #f1f1e6;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.textarea {
	border-width: 1px;
	border-style: solid;
	border-color: #adac94;
	background: #fff;
}
#adminlistsmall, #adminlistbig, #adminlistmedium, #adminlisthuge, #adminlisttime {
	background: url(images/list_bkg.gif) top left repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #adac94;
	margin-bottom: 5px;
	margin-right: 5px;
}
#adminlistsmall, #adminlisttime {
	height: 28px;
	text-align: center;
	padding-top: 12px;
}
#adminlistsmall {
	width: 45px;
}
#adminlisttime {
	width: 60px;
}
#listcine {
	width: 134px;
}
#adminlistsmall img {
	border: 0px;
}
#adminlistbig, #adminlistmedium, #adminlisthuge {
	height: 35px;
	padding-top: 5px;
}
#adminlistbig {
	width: 535px;
}
#adminlistmedium {
	width: 200px;
}
#adminlisthuge {
	width: 585px;
}
