/*************************************** GLOBAL DEFINITIONS */
* {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin				: 0;
	padding				: 0;
	text-align			: center;
	background-color	: #8b6f5a;
	background			: #DCD3CC url(images/site/fond_1px.jpg) repeat-y top center;
	color				: #000000;
}
body, html {
	height				: 100%;
}
img {
	border				: none;
	vertical-align		: middle;
}
a {
	text-decoration		: none;
	color				: #7F37D1;
}
a:hover {
	color				: #7F37D1;
}
#body {
	clear				: left;
	width				: 50em;
	margin				: 0 auto 0 auto;
	padding				: 0;
	text-align			: left;
	background-color	: #FFFFFF;
	color				: #000000;
}
#banner {
	position			: absolute;
	top					: 96px;
	text-align			: right;
	width				: 60em;
	z-index				: 500;
}
/*************************************** END GLOBAL DEFINITIONS */


/*************************************** INTRO DEFINITIONS */

#intro {
	display				: none;
	position			: absolute;
	top					: 0;
	left				: 0;
	width				: 100%;
	height				: 100%;
	background-color	: transparent;
	z-index				: 999;
}

#intro table {
	margin				: 0;
	padding				: 0;
	width				: 100%;
	height				: 100%;
	border				: none;
}
#intro table tr td {
	text-align			: center;
	vertical-align		: middle;
}




/*************************************** END INTRO DEFINITIONS */





/*************************************** HEADER DEFINITIONS */
#header {
	position			: relative;
	margin				: 0;
	padding				: 0;
	height				: 107px;
	color				: #000000;
	background-color	: #d16e08;
	/*background			: #000000 url(images/site/header.jpg) no-repeat top left;*/
}

/*********************** LANGUAGE PANEL */
#header #languageFlags {
	margin				: 0;
	text-align			: right;
	padding				: 0.2em;
	float				: right;
}
#header #languageFlags img.flag {
	border				: none;
	vertical-align		: middle;
}

/*********************** IMG HEADER PANEL */
#imgHeader {
	margin				: 0;
	padding				: 0;
	position			: absolute;
	z-index				: 1000;
	right				: 1px;
	top					: 1.6em;
}

/*********************** SEARCH PANEL */
#header #headerSearchPanel {
	margin				: 96px 0 0 0;
	padding				: 0;
	position			: absolute;
	text-align			: right;
	color				: #FFFFFF;
	z-index				: 100;
	right				: 0 !important;
	right				: -3px;
	width				: 150px;
}

#header #headerSearchPanel div {
	margin				: 0;
	padding				: 0 0.2em 0.2em 0.2em;
	float				: left;
	font-size			: 0.7em;
	background-color	: #8b6f5a;
	text-align			: left;
}
#header #headerSearchPanel div h3 {
	margin				: 0;
	padding				: 0;
	font-size			: 1em;
	text-align			: left;
}
#header #headerSearchPanel div p {
	margin				: 0;
	padding				: 0;
}
#header #headerSearchPanel div select {
	margin				: 0 0 0.3em 0;
	padding				: 0;
	width				: 16em;
	font-size			: 0.8em;
}
#header #headerSearchPanel div input.text {
	margin				: 0 0 0.3em 0 !important;
	margin				: 0;
	padding				: 0;
	width				: 13.1em !important;
	width				: 13.4em;
	font-size			: 0.8em;
}
#header #headerSearchPanel div input.submit {
	margin				: 0 0 0.3em 0 !important;
	margin				: 0;
	padding				: 0;
	font-size			: 0.8em;
	border				: solid 1px #000000;
}

/*********************** MENU DEFINITON */
#menuTop {
	position			: relative;
	height				: 25px;
	/*width				: 58.1em !important;
	width				: 58.3em;*/
	background-color	: #e6dfd9;
	border-bottom		: 1px solid #000;
	padding				: 0;
	margin				: 0;
	font-size			: 0.7em;
	z-index:50;
}
#menuTop .menu {
	margin				: 0;
	padding				: 5px 0 0 0;
	color				: #542501;
}
#menuTop .menu a {
	font-weight			: bold;
	color				: #2D0659;
	text-decoration		: none;
}
#menuTop .menu a:hover {
	font-weight			: bold;
	color				: #007EFF;
	text-decoration		: none;
}
.ssmenu {
	margin				: 0;
	padding				: 0.5em 0.5em 0 0.5em;
	background-color	: #e6dfd9;
	border				: 1px solid #000000;
	list-style-type		: none;
}
.ssmenu ul {
	list-style-type		: none;
}

.ssmenu ul li {
	border-bottom		: solid 1px #FFFFFF;
}
.ssmenu a, .ssmenu ul a{
	list-style-type		: none;
	margin				: 0 0 0.5em 0;
	padding				: 0;
	color				: #2D0659;
	font-weight			: bold;
	text-decoration		: none;
	white-space			: nowrap;
	display				: block;
}
.ssmenu a:hover{
	list-style-type		: none;
	text-decoration		: none;
	color				: #007EFF;
}
/*************************************** END HEADER DEFINITIONS */





/*********************** CENTER DEFINITIONS */
#center {
	margin				: 13px 0 0 0 !important;
	margin				: 0;
	padding				: 0;
	border-bottom		: 1px solid #8B6F5A ;
}
/*********************** TITLE PAGE DEFINITIONS */
#center h1.pageTitle {
	margin				: 0;
	padding				: 0.2em;
	background-color	: #8b6f5a ;
	color				: #FFFFFF;
	font-size			: 1.2em;
	font-weight			: normal;
	text-transform		: uppercase;
}

/*************************************** LEFT PANEL DEFINITIONS */
#center #leftPanel {

	margin				: 0;
	padding				: 0;
	float				: left;
	/*width				: 12.5em;*/ /* width fixe pour ne pas décaler avec le trait */
	width				: 198px;
	border-right		: 1px solid #000 ;
}
/*********************** NOW SHOWING BLOCK DEFINITIONS */
#center #leftPanel #nowShowing {
	margin				: 0;
	padding				: 0 0 1em 0;
	font-size			: 0.7em;
	background			: #e18b12 url(images/site/nowShowingBack.gif) no-repeat top right;
	color				: #FFFFFF;
}
#center #leftPanel #nowShowing h1.nowShowingType {
	margin				: 0 0 0.5em 0;
	padding				: 0.4em 0 0.2em 0.2em;
	font-size			: 1.3em;
	text-transform		: uppercase;
}
#center #leftPanel #nowShowing div.nowShowingDetails {
	margin				: 0 0.2em 0 0.4em;
	padding				: 0;
}
#center #leftPanel #nowShowing div.nowShowingDetails img {
	margin				: 0 0.2em 0.2em 0;
	padding				: 0 0.2em 0 0;
	float				: left;
}
#center #leftPanel #nowShowing div.nowShowingDetails p {
	/*font-weight			: bold;*/
	margin				: 0;
	padding				: 0;
}
#center #leftPanel #nowShowing div.nowShowingDetails p.filmTitle {
	margin				: 0.6em 0 0.2em 0;
	padding				: 0;
	color				: #2D0659;
	font-weight			: bold;
}

/*********************** TITLE BLOCK DEFINITIONS */
#center #leftPanel h1.blockTitle {
	margin				: 0 0 0.5em 0;
	padding				: 0.3em;
	background-color	: #8B6F5A;
	color				: #FFFFFF;
	font-size			: 1.3em;
	text-transform		: uppercase;
}

/*********************** ANNONCES & NEWSLETTER BLOCK DEFINITIONS */
#center #leftPanel #annonces,
#center #leftPanel #newsletter {
	margin				: 0 0 1em 0;
	padding				: 0;
	font-size			: 0.7em;
}

#center #leftPanel #annonces p,
#center #leftPanel #newsletter p {
	margin				: 0 0.5em 0 0.5em;
	padding				: 0;
}
#center #leftPanel #annonces p span.annonceVeryUrgent,
#center #leftPanel #annonces p span.annonceUrgent {
	color				: #990000;
}
#center #leftPanel #annonces p.annonceLink {
	margin				: 0 0 0.2em 0.5em;
	padding				: 0;
}
#center #leftPanel #annonces p.annonceLink a {
	color				: #7F37D1;
	text-decoration		: none;
}
#center #leftPanel #annonces p.annonceLink a:hover {
	color				: #007EFF;
}
#center #leftPanel #newsletter input {
	color				: #007EFF;
	border				: solid 1px #000000;
}
#center #leftPanel #newsletter input.submit {
	margin				: 0 0 0 0.2em;
	color				: #000000;
	border				: solid 1px #000000;
}
#center #leftPanel #newsletter form {
	margin				: 0;
	padding				: 0;
}
/*************************************** END LEFT PANEL DEFINITIONS */


/*************************************** CONTENT DEFINITIONS */
#center #contentHome {
	margin				: 0 0 0 -1px; /* decalage a gauche pour faire chevaucher les traits du content et du menu */
	padding				: 0;
	float				: left;
	width				: 601px !important ;
	width				: 603px ;
	border-left			: 1px solid #000 ;
	background			: url('images/fd_home.gif') 0 0 repeat-y;
}

#center #content {
	margin				: 0 0 0 -1px; /* decalage a gauche pour faire chevaucher les traits du content et du menu */
	padding				: 0;
	float				: left;
	width				: 601px !important ;
	width				: 603px ;
	border-left			: 1px solid #000 ;
}


/*********************** HOME BLOC DEFINITIONS */
#center #content #home {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
	float				: left;
	width				: 400px;
	border-right		: 1px solid #000;
	background-color	: #FFF;
}

/*********************** GOOGLE BAR DEFINITIONS */
#center #content ul.googleBar {
	margin				: 2em;
	padding				: 0;
	list-style-type		: none;
}
#center #content ul.googleBar li {
	margin				: 0 !important;
	margin				: 0.2em;
	display				: inline;
	font-size			: 1.3em;
	color				: #000000;
	font-weight			: bold;
}
#center #content ul.googleBar li img {
	margin: -3px 0 0 0 !important;
	margin: 0;
}
#center #content ul.googleBar li a {
	text-decoration		: none;
	color				: #7F37D1;
}
#center #content ul.googleBar li a:hover {
	color				: #007EFF;
}

#center #content ul.googleBarHeadlines {
	margin				: 0;
	padding				: 0.6em;
	list-style-type		: none;
	text-align			: right;
	vertical-align		: middle;
}
#center #content ul.googleBarHeadlines li {
	margin				: 0 !important;
	margin				: 0.2em;
	display				: inline;
	font-size			: 1em;
	color				: #000000;
	font-weight			: bold;
}
#center #content ul.googleBarHeadlines li img {
	margin				: -2px 0 0 0 !important;
	margin				: 2px 0 0 0;
}
#center #content ul.googleBarHeadlines li a {
	text-decoration		: none;
	color				: #7F37D1;
	/*font-weight			: bold;*/
}
#center #content ul.googleBarHeadlines li a:hover {
	color				: #007EFF;
}


/*********************** HOME HEADLINES BLOC DEFINITIONS */
#center #content #home #headLines {
	margin				: 0;
	padding				: 0;
	/*width				: 35.3em !important;
	width				: 35.4em;*/
	width				: 100%;
	text-align			: center;
	background-color	: #f6f1ec;
	z-index:100;
}

#center #content #home #headLines table {
	margin				: 1em;
	padding				: 0;
	text-align			: center;
	font-size			: 0.9em;
	width					: 95%;
}
#center #content #home #headLines table tr {
	margin				: 0;
	padding				: 0;
}
#center #content #home #headLines table tr td {
	margin				: 0;
	padding				: 0 0 1em 0;
	width				: 30%;
	vertical-align		: top;
}
#center #content #home #headLines table tr td img {
	margin				: 0;
	padding				: 0.3em;
	border				: solid 1px #000000;
	background-color	: #FFFFFF;
}
#center #content #home #headLines table tr td p {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
}

/*********************** HOME SEPARATOR DEFINITIONS */
#center #content #home hr {
	margin				: 0 0 1.5em 0;
	padding				: 0;
	border				: none;
	visibility			: hidden;
}

/*********************** HOME TITLE DEFINITIONS */
#center #content #home h1 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.8em;
	color				: #43008F;
	text-transform		: uppercase;
	background-color	: #d0c2b8;
	font-size			: 1.3em;
}

/*********************** HOME TITLE DEFINITIONS */
#center #content #home h2 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.8em;
	color					: #2D0659;
	text-transform		: uppercase;
	font-size			: 1.1em;
}

/*********************** HOME BLOCK DEFINITIONS */
#center #content #home div {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.8em;
}
#center #content #home div.homeFilm {
	margin				: 0 0 0.6em 0;
}
#center #content #home div p {
	margin				: 0;
	padding				: 0;
}
#center #content #home div p.filmTitle {
	margin				: 0;
	padding				: 0;
	color					: #d16e08;
	font-weight			: bold;
}
/*********************** END HOME BLOC DEFINITIONS */



/*********************** RIGHT PANEL BLOCK DEFINITIONS */
#center #content #rightPanel {
	margin				: 0 0 0 -1px;
	padding				: 0;
	float				: left;
	font-size			: 0.7em;
	/*width				: 18em;*/ /* taille fixe pour le border */
	width				: 200px !important ;
	width				: 203px;
	border-left			: 1px solid #000;
}

/*********************** RIGHT PANEL TITLE DEFINITIONS */
#center #content #rightPanel h2 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.8em;
	color					: #43008F;
	text-transform		: uppercase;
	background-color	: #d0c2b8;
	font-size			: 1.3em;

}

/*********************** RIGHT PANEL NEWS BLOCK DEFINITIONS */
#center #content #rightPanel #actuality {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.8em;
}
#center #content #rightPanel #actuality ul {
	margin				: 0 0 1em 0;
	padding				: 0;
	list-style-type		: none;
}
#center #content #rightPanel #actuality ul li {
	margin				: 0;
	padding				: 0;
}
#center #content #rightPanel #actuality ul li p {
	margin				: 0;
	padding				: 0;
	/*font-weight			: bold;*/
}
#center #content #rightPanel #actuality ul li.dateActu {
	color				: #007EFF;
}

/*********************** RIGHT PANEL DVD BLOCK DEFINITIONS */
#center #content #rightPanel #dvd {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.8em;
}
#center #content #rightPanel #dvd table {
	margin				: 0;
	padding				: 0;
	font-size			: 1em;
}
#center #content #rightPanel #dvd table tr {
	margin				: 0;
	padding				: 0;
	vertical-align		: top;
}
#center #content #rightPanel #dvd table tr td {
	margin				: 0;
	padding				: 0;
}
#center #content #rightPanel #dvd table tr td.dvd {
	margin				: 0;
	padding				: 0 0 1.8em 0;
}
#center #content #rightPanel #dvd table tr td.vod {
	margin				: 0;
	padding				: 0 0 1.8em 0;
	vertical-align		: middle;
	text-align			: center;
}
#center #content #rightPanel #dvd table tr td p {
	margin				: 0;
	padding				: 0;
}
#center #content #rightPanel #dvd table tr td p.filmTitle {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
	color				: #2D0659;
}

/*********************** RIGHT PANEL NOW SHOWING BLOCK DEFINITIONS */
#center #content #rightPanel #nowShowing {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.8em;
}
#center #content #rightPanel #nowShowing div {
	margin				: 0 0 1em 0;
	padding				: 0;
}
#center #content #rightPanel #nowShowing div p {
	margin				: 0;
	padding				: 0;
}
#center #content #rightPanel #nowShowing div p.filmTitle {
	color				: #2D0659;
}
/*********************** END RIGHT PANEL BLOCK DEFINITIONS */



/*********************** LINKS PAGE DEFINITIONS */
#center #content #links {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #links h3 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.5em;
	color				: #FFFFFF;
	background-color	: #8b6f5a;
	font-size			: 1em;
}
#center #content #links ul {
	margin				: 1em 0 1em 2em;
	padding				: 0;
}
#center #content #links ul li {
	list-style-type		: none;
	margin				: 0 0 0.5em 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #links ul li a {
	text-decoration		: none;
	color				: #333333;
}
#center #content #links ul li a:hover {
	color				: #7F37D1;
}

/*********************** CONTACTS PAGE DEFINITIONS */
#center #content #contacts {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #contacts h3 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.5em;
	color				: #FFFFFF;
	background-color	: #8b6f5a;
	font-size			: 1em;
}
#center #content #contacts h4 {
	margin				: 0;
	padding				: 1em 0.2em 0 1em;
	color				: #d16e08;
	font-size			: 1em;
}
#center #content #contacts dl {
	margin				: 1em 0 1em 2em;
	padding				: 0;
}
#center #content #contacts dl dt {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #contacts dl dd {
	margin				: 0 0 1em 1.5em;
	padding				: 0;
}
#center #content #contacts dl dd p {
	margin				: 0;
	padding				: 0;
}
#center #content #contacts dl dd p a {
	color				: #7F37D1;
	text-decoration		: none;
}
#center #content #contacts dl dd p a:hover {
	color				: #7F37D1;
}

/*********************** CREDITS PAGE DEFINITIONS */
#center #content #credits {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #credits h3 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.5em;
	color					: #FFFFFF;
	background-color	: #8b6f5a;
	font-size			: 1em;
}
#center #content #credits dl {
	margin				: 1em 0 1em 2em;
	padding				: 0;
}
#center #content #credits dl dt {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #credits dl dd {
	margin				: 0 0 1em 1.5em;
	padding				: 0;
}
#center #content #credits dl dd p {
	margin				: 0;
	padding				: 0;
}
#center #content #credits dl dd p a {
	color					: #7F37D1;
	text-decoration		: none;
}
#center #content #credits dl dd p a:hover {
	color						: #7F37D1;
}

/*********************** LEGAL NOTICES PAGE DEFINITIONS */
#center #content #legalNotices {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #legalNotices h3 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.5em;
	color					: #FFFFFF;
	background-color	: #8b6f5a;
	font-size			: 1em;
}
#center #content #legalNotices dl {
	margin				: 1em 0 1em 2em;
	padding				: 0;
}
#center #content #legalNotices dl dt {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #legalNotices dl dd {
	margin				: 0 0 1em 1.5em;
	padding				: 0;
}
#center #content #legalNotices dl dd p {
	margin				: 0;
	padding				: 0;
}
#center #content #legalNotices dl dd p.justify {
	margin				: 0 4em 0 0;
	padding				: 0;
	text-align			: justify;
}
#center #content #legalNotices dl dd p a {
	color				: #7F37D1;
	text-decoration		: none;
}
#center #content #legalNotices dl dd p a:hover {
	color				: #7F37D1;
}

/*********************** HISTORY PAGE DEFINITIONS */
#center #content #history {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #history h3 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.5em;
	color					: #FFFFFF;
	background-color	: #8b6f5a;
	font-size			: 1em;
}
#center #content #history p {
	margin				: 1em 2em 1em 2em;
	padding				: 0;
	text-align			: justify;
}

/*********************** TEAM PAGE DEFINITIONS */
#center #content #team {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #team dl {
	margin				: 1em 0 1em 2em;
	padding				: 0;
}
#center #content #team dl dt {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #team dl dd {
	margin				: 0 0 1em 1.5em;
	padding				: 0;
}
#center #content #team dl dd p {
	margin				: 0;
	padding				: 0;
}
#center #content #team dl dd p a {
	color				: #7F37D1;
	text-decoration		: none;
}
#center #content #team dl dd p a:hover {
	color				: #7F37D1;
}

/*********************** SHARE HOLDERS PAGE DEFINITIONS */
#center #content #shareHolders {
	margin				: 1em;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #shareHolders p.center {
	margin				: 0;
	padding				: 0;
	text-align			: center;
}
#center #content #shareHolders dl {
	margin				: 1em 0 1em 2em;
	padding				: 0;
}
#center #content #shareHolders dl dt {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #shareHolders dl dd {
	margin				: 0 0 1em 1.5em;
	padding				: 0;
}
#center #content #shareHolders dl dd p {
	margin				: 0;
	padding				: 0;
}
#center #content #shareHolders dl dd p a {
	color				: #7F37D1;
	text-decoration		: none;
}
#center #content #shareHolders dl dd p a:hover {
	color				: #7F37D1;
}

/*********************** CATALOGUE PAGE DEFINITIONS */
/*********************** ALSO USE FOR TRAILERS	    */
#center #content #catalogue {
	margin				: 2em;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #catalogue div.filmCard {
	margin				: 0;
	padding				: 0;
}
#center #content #catalogue div.filmCard div.filmPhoto {
	float				: left;
	margin				: 0 1em 0 0;
	padding				: 0.5em;
	border				: solid 1px #000000;
}
#center #content #catalogue div.filmCard div.filmDetails {
	float				: left;
	width				: 35em;
	margin				: 0;
	padding				: 0;
}
#center #content #catalogue div.filmCard div.filmDetails p {
	margin				: 0;
	padding				: 0;
}
#center #content #catalogue div.filmCard div.filmDetails p.filmTitle {
	font-weight			: bold;
	font-size			: 1.2em;
	color				: #43008F;
}

/*********************** FILM PAGE DEFINITIONS */
#center #content #filmCard {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #filmCard #filmTitle {
	margin				: 0;
	padding				: 0.5em 0 0 0.2em;
	background-color	: #000000;
	color				: #FFFFFF;
	font-size			: 1.5em !important;
	font-size			: 1.6em;
}
/*********************** FILM DETAILS BLOCK DEFINITIONS */
#center #content #filmCard #filmDetails {
	margin				: 0;
	padding				: 0;
	background-color	: #000000;
	color				: #FFFFFF;
}
#center #content #filmCard #filmDetails #photo {
	float				: left;
	margin				: 1em;
	padding				: 0.3em;
	border				: solid 1px #FFFFFF;
}
#center #content #filmCard #filmDetails #details {
	float				: left;
	width				: 30em;
	margin				: 0;
	padding				: 1em;
}
#center #content #filmCard #filmDetails #details p {
	font-weight			: bold;
}
#center #content #filmCard h2.filmItemsTitle {
	margin				: 0;
	padding				: 0.1em 0 0.1em 2em;
	background-color	: #8b6f5a;
	color				: #FFFFFF;
	font-size			: 1.2em;
}
#center #content #filmCard #filmDetails #details .distributeur {
	font-size			: 1em;
	color				: #FFFFFF;
}
#center #content #filmCard #filmDetails #details .distributeur table {
	font-size			: 1em;
	color				: #FFFFFF;
}
#center #content #filmCard #filmDetails #details .distributeur p {
	margin				: 0;
	padding				: 0;
	font-weight			: normal;
}
/*********************** FILM VOD BLOC DEFINITIONS */
#center #content #filmCard #filmVod {
	margin				: 0;
	padding				: 0;
	float				: left;
	width				: 20%;
}
#center #content #filmCard #filmVod h2 {
	margin				: 0;
	padding				: 0.1em 0 0.1em 2em;
	background-color	: #8b6f5a;
	color				: #FFFFFF;
	font-size			: 1.2em;
}
#center #content #filmCard #filmVod div {
	margin				: 0;
	padding				: 1em;
}
#center #content #filmCard #filmVod div p.textDVD {
	margin				: 0;
	padding				: 0;
}
/*********************** FILM VIDEO BLOCK DEFINITIONS */
#center #content #filmCard #filmVideo {
	float				: left;
	width				: 80% !important;
	width				: 79.9%;
	margin				: 0;
	padding				: 0;
}
#center #content #filmCard #filmVideo div {
	margin				: 0;
	padding				: 0;
}
#center #content #filmCard #filmVideo div p {
	margin				: 0;
	padding				: 1em;
}
#center #content #filmCard #filmVideo h2 {
	margin				: 0;
	padding				: 0.1em 0 0.1em 2em;
	background-color	: #8b6f5a;
	color				: #FFFFFF;
	font-size			: 1.2em;
}

#center #content #filmCard #filmVideo img.picto {
	margin			: 0 0 3px 0;
	float			: left;
}

#center #content #filmCard #filmVideo #ajaxVideo {
	margin			: 0;
	padding			: 0;
	width			: 100%;
	float			: left;
	text-align		: center;
}
#center #content #filmCard #filmVideo #ajaxVideo p {
	margin				: 1em;
	padding				: 0;
	text-align			: center;
}
#center #content #filmCard #filmVideo p {
	margin				: 0 0 0 1em;
	padding				: 0;
}
#center #content #filmCard #filmVideo table tr td {
	margin				: 0;
	padding				: 0;
	font-size			: 1em !important;
	font-size			: 0.7em;
	text-align			: center;
	vertical-align		: top;
}
#center #content #filmCard #filmVideo table tr td p {
	margin				: 0;
	padding				: 0;
}
/*********************** FILM SYNOPSIS BLOCK DEFINITIONS */
#center #content #filmCard #filmSynopsis {
	margin				: 0;
	padding				: 1em 1em 1em 2.5em;
}
/*********************** FILM GENERIQUE BLOCK DEFINITIONS */
#center #content #filmCard #filmGenerique {
	margin				: 0;
	padding				: 0.5em 0 0.5em 0;
	text-align			: center;
}
#center #content #filmCard #filmGenerique table {
	font-size			: 1em;
}
#center #content #filmCard #filmGenerique .text2 {
	font-size			: 8pt;
	font-style			: normal;
	line-height			: normal;
	font-weight			: normal;
	text-decoration		: none;
}
/*********************** FILM DIRECTOR BLOCK DEFINITIONS */
#center #content #filmCard #filmRealisator {
	margin				: 0;
	padding				: 1em 1em 1em 2.5em;
}
#center #content #filmCard #filmRealisator div.filmRealisatorPhoto {
	float				: left;
	margin				: 0;
	padding				: 0;
}
#center #content #filmCard #filmRealisator div.filmRealisatorPhoto img {
	padding				: 0.2em;
	border				: solid 1px #000000;
}
#center #content #filmCard #filmRealisator div.filmRealisatorTexte {
	float				: left;
	margin				: 0 0 0 1em;
	padding				: 0;
	height				: 15em;
	width				: 35em;
	overflow			: hidden;
}
#center #content #filmCard #filmRealisator div.filmRealisatorTexte p.filmRealisatorName {
	margin				: 0;
	padding				: 0;
	font-size			: 1.5em;
	font-weight			: bold;
	color				: #d16e08;
}
#center #content #filmCard #filmRealisator div.filmRealisatorTexte div {
	margin				: 0;
	padding				: 0;
}
/*********************** FILM ACTORS BLOCK DEFINITIONS */
#center #content #filmCard div.filmActors {
	margin				: 0;
	padding				: 1em 2.5em 1em 2.5em;
}
#center #content #filmCard div.filmActors table {
	margin				: 0;
	padding				: 0;
	text-align			: center;
	font-size			: 1em;
}
#center #content #filmCard div.filmActors table tr {
	margin				: 0;
	padding				: 0;
	vertical-align		: top;
}
#center #content #filmCard div.filmActors table tr td {
	margin				: 0;
	padding				: 0;
	width				: 20%;
}
#center #content #filmCard div.filmActors table tr td img {
	margin				: 0;
	padding				: 0.3em;
	border				: solid 1px #000000;
	background-color	: #F6F1EC;
}
#center #content #filmCard div.filmActors table tr td p {
	margin				: 0;
	padding				: 0;
}
/*********************** FILM GALLERY BLOCK DEFINITIONS */
#center #content #filmCard #filmGallery {
	margin				: 0;
	padding				: 1em;
	text-align			: center;
}
#center #content #filmCard #filmGallery table {
	margin				: 0 auto 0 auto;
	padding				: 0;
	text-align			: center;
}
#center #content #filmCard #filmGallery table tr td div {
	margin				: 0;
	padding				: 0.1em;
	border				: solid 1px #000000;
	background-color	: #F6F1EC;
}
#center #content #filmCard #filmGallery table tr td div img {
	margin				: 0.2em;
	padding				: 0;
}
/*********************** FILM PRESS BLOCK DEFINITIONS */
#center #content #filmCard #filmPress {
	margin				: 0;
	padding				: 1em 1em 1em 2.5em;
}
#center #content #filmCard #filmPress h3 {
	margin				: 0;
	padding				: 0;
	color				: #43008F;
	font-size			: 1em;
}
#center #content #filmCard #filmPress dl {
	margin				: 0 0 1em 1em;
	padding				: 0;
}
#center #content #filmCard #filmPress dl dt {
	margin				: 1em 0 0 0;
	padding				: 0;
	color				: #d16e08;
	font-weight			: bold;
}
#center #content #filmCard #filmPress dl dd {
	margin				: 0;
	padding				: 0 0 0 1em;
}
#center #content #filmCard #filmPress dl dd a {
	margin				: 0;
	padding				: 0;
	color				: #7F37D1;
	text-decoration		: none;
}

/*********************** ACTOR PAGE DEFINITIONS */
#center #content #actorCard {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
/*********************** ACTOR DETAILS BLOCK DEFINITIONS */
#center #content #actorCard #actorDetails {
	margin				: 0;
	padding				: 0;
	background-color	: #000000;
	color				: #FFFFFF;
}
#center #content #actorCard #actorDetails #photo {
	float				: left;
	margin				: 1em;
	padding				: 0.3em;
	border				: solid 1px #FFFFFF;
}
#center #content #actorCard #actorDetails #details {
	float				: left;
	width				: 30em;
	margin				: 0;
	padding				: 1em;
}
#center #content #actorCard #actorDetails #details p.bold {
	font-weight				: bold;
}
/*********************** ACTOR LEFT BLOCK DEFINITIONS */
#center #content #actorLeft {
	margin				: 0;
	padding				: 0;
	float				: left;
	font-size			: 0.7em;
	width				: 20% !important;
	width				: 19.9%;
}
#center #content #actorLeft h2 {
	margin				: 0;
	padding				: 0.1em 0 0.1em 2em;
	background-color	: #000000;
	color				: #000000;
	font-size				: 1.2em;
}
#center #content #actorLeft p {
	margin				: 0;
	padding				: 1em 0 0 0;
	text-align			: center;
}
#center #content #actorLeft p img {
	margin				: 0;
	padding				: 0.2em;
	border				: solid 1px #000000;
}
/*********************** ACTOR RIGHT BLOCK DEFINITIONS */
#center #content #actorRight {
	margin				: 0;
	padding				: 0;
	float					: left;
	font-size			: 0.7em;
	width					: 80%;
}
#center #content #actorRight h2 {
	margin				: 0;
	padding				: 0.1em 0 0.1em 2em;
	background-color	: #7B7B7B;
	color					: #FFFFFF;
	font-size			: 1.2em;
}
#center #content #actorRight #borderRight {
	margin				: 0;
	padding				: 1em;
}
/*********************** ACTOR PRESS BLOCK DEFINITIONS */
#center #content #actorPress {
	margin				: 0;
	padding				: 1em 1em 1em 2.5em;
	font-size			: 0.7em;
}
#center h2.actorTitle {
	margin				: 0;
	padding				: 0.1em 0 0.1em 2em;
	background-color	: #7B7B7B;
	color					: #FFFFFF;
	font-size			: 0.9em;
}
#center #content #actorPress h3 {
	margin				: 0;
	padding				: 0;
	color				: #43008F;
	font-size			: 1em;
}
#center #content #actorPress dl {
	margin				: 0 0 1em 1em;
	padding				: 0;
}
#center #content #actorPress dl dt {
	margin				: 1em 0 0 0;
	padding				: 0;
	color				: #007EFF;
	font-weight			: bold;
}
#center #content #actorPress dl dd {
	margin				: 0;
	padding				: 0 0 0 1em;
}
#center #content #actorPress dl dd a {
	margin				: 0;
	padding				: 0;
	color				: #7F37D1;
	text-decoration		: none;
}

/*********************** DOWNLOAD PAGE DEFINITIONS */
#center #content #download {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #download div.center {
	margin				: 0;
	padding				: 0;
	text-align			: center;
}
#center #content #download div.center h2 {
	margin				: 2em;
	padding				: 0;
	color				: #2D0659;
}
#center #content #download #checkForm {
	margin				: 4em 0 0 0;
	padding				: 0;
	text-align			: center;
}
#center #content #download #pdfForm {
	margin				: 4em 0 0 0;
	padding				: 0;
}
#center #content #download #pdfForm p {
	margin				: 2em;
	padding				: 0;
	text-align			: center;
}
#center #content #download #pdfForm div {
	padding				: 2px 1% 2px 1%;
	margin				: 0;
}
#center #content #download #pdfForm div span.formGauche {
	float				: left;
	clear				: left;
	width				: 40%;
	text-align			: right;
	font-weight			: bold;
}
#center #content #download #pdfForm div span.formDroite {
	clear				: right;
	text-align			: left;
	padding				: 0 0 0 0.2em;
}
#center #content #download #pdfForm div span.formDroite input {
	margin				: 0;
}

/*********************** PRESS KIT PAGE DEFINITIONS */
#center #content #pressKit {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #pressKit ul {
	margin				: 2em;
	padding				: 0;
	list-style-type		: none;
}
#center #content #pressKit ul li {
	margin				: 0 0 1em 0;
	padding				: 0;
}
#center #content #pressKit ul li a {
	margin				: 0;
	padding				: 0;
	vertical-align		: middle;
}
#center #content #pressKit ul li a:hover {
	margin				: 0;
	padding				: 0;
	color				: #007EFF;
}
#center #content #pressKit ul li a img {
	margin				: 0;
	padding				: 0;
	float				: left;
	border				: none;
}
#center #content #pressKit ul li a span.filmTitle {
	margin				: 0;
	padding				: 0;
	font-size			: 1.2em;
	font-weight			: bold;
}

/*********************** SEARCH FORM PAGE DEFINITIONS */
#center #content #searchForm {
	margin				: 0;
	padding				: 1em;
	font-size			: 0.8em;
}
#center #content #searchForm p {
	margin				: 0.5em;
	padding				: 0;
	text-align			: center;
}
#center #content #searchForm fieldset {
	margin				: 0;
	padding				: 0;
	background-color	: #CCCCCC;
	border				: solid 1px #000000;
}

/*********************** SEARCH RESULT PAGE DEFINITIONS */
#center #content #resultSearch {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #resultSearch p {
	margin				: 1em;
	padding				: 0;
	font-size			: 1em;
	font-weight			: bold;
	text-align			: center;
}
#center #content #resultSearch dl {
	margin				: 1em 1em 1em 2em;
	padding				: 0;
}
#center #content #resultSearch dl dt {
	margin				: 1em 0 0 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #resultSearch dl dd {
	margin				: 0 0 0 1em;
	padding				: 0;
}

/*********************** ADVERTISEMENT PAGE DEFINITIONS */
#center #content #advertisement {
	margin				: 0;
	padding				: 2em;
	font-size			: 0.7em;
}
#center #content #advertisement span.annonceVeryUrgent,
#center #content #advertisement span.annonceUrgent {
	color				: #990000;
}
#center #content #advertisement dl {
	margin				: 1em 1em 1em 2em;
	padding				: 0;
}
#center #content #advertisement dl dt {
	margin				: 1em 0 0 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #advertisement dl dd {
	margin				: 0 0 0 1em;
	padding				: 0;
}

/*********************** NEWS PAGE DEFINITIONS */
#center #content #news {
	margin				: 0;
	padding				: 2em;
	font-size			: 0.7em;
}
#center #content #news dl {
	margin				: 1em 1em 1em 2em;
	padding				: 0;
}
#center #content #news dl dt {
	margin				: 1em 0 0 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #news dl dd {
	margin				: 0 0 0 1em;
	padding				: 0;
}

/*********************** PRESS PAGE DEFINITIONS */
#center #content #press {
	margin				: 0;
	font-size			: 0.7em;
	width				: 600px;
}

#center #content #press #contenu {
	margin				: 2em;
}

#center #content #press #contenu span.annonceUrgent {
	color					: #990000;
}
#center #content #press #contenu dl {
	margin				: 1em 1em 1em 2em;
	padding				: 0;
}
#center #content #press #contenu dl dt {
	margin				: 1em 0 0 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #press #contenu dl dd {
	margin				: 0 0 0 1em;
	padding				: 0;
}
#center #content #press #contenu p.articleTitle {
	margin				: 0;
	padding				: 0;
	font-size			: 1.3em;
	font-weight			: bold;
	color					: #2D0659;
}
#center #content #press #contenu p.articleRight {
	margin				: 0;
	padding				: 0;
	text-align			: right;
}
/*********************** DVD/VOD PAGE DEFINITIONS */
#center #content #dvdList {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #dvdList h3 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.8em;
	color				: #FFFFFF;
	text-transform		: uppercase;
	background-color	: #7B7B7B;
	font-size			: 1.3em;
}
#center #content #dvdList table.dvd {
	margin				: 1em;
	padding				: 0;
	font-size			: 1em;
}
#center #content #dvdList table.dvd tr {
	margin				: 0;
	padding				: 0;
}
#center #content #dvdList table.dvd tr td {
	margin				: 0;
	padding				: 0 0.5em 1em 0;
	vertical-align		: top;
}
#center #content #dvdList table.dvd tr td p.filmTitle {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #dvdList table.dvd tr td p {
	margin				: 0;
	padding				: 0;
}

#center #content #vodList {
	margin				: 0;
	padding				: 0;
	font-size			: 0.7em;
}
#center #content #vodList h3 {
	margin				: 0;
	padding				: 0.2em 0.2em 0.2em 0.8em;
	color				: #FFFFFF;
	text-transform		: uppercase;
	background-color	: #7B7B7B;
	font-size			: 1.3em;
}
#center #content #vodList table.vod {
	margin				: 1em;
	padding				: 0;
	font-size			: 1em;
}
#center #content #vodList table.vod tr {
	margin				: 0;
	padding				: 0;
}
#center #content #vodList table.vod tr td.img {
	width 				: 80px;
}
#center #content #vodList table.vod tr td {
	margin				: 0;
	padding				: 0 0.5em 1em 0;
	vertical-align		: top;
	width 				: 18em;
}
#center #content #vodList table.vod tr td p.filmTitle {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
}
#center #content #vodList table.vod tr td p.logo {
	margin				: 0.5em 0 0 0;
	padding				: 0;
}
#center #content #vodList table.vod tr td p {
	margin				: 0;
	padding				: 0;
}

#center #content #newsLetterMessage {
	margin				: 1em;
	padding				: 0;
	font-size			: 1em;
}
#center #content #newsLetterMessage p {
	margin				: 0;
	padding				: 0;
	text-align			: center;
	font-weight			: bold;
}
/*************************************** END CONTENT DEFINITIONS */

/*************************************** STYLE NEUTRE POUR FCK EDITOR */

#filmSynopsis div *, #filmSynopsis span *, #filmSynopsis * {
	/*color :#F00;*/
	font-size			: 8pt;
}



/*************************************** FOOTER DEFINITIONS */
#footer {
	clear				: both;
	font-size			: 0.7em;
	margin				: 0;
	padding				: 0.2em;
	text-align			: center;
	background-color	: #F6F1EC;
	color				: #7B7B7B;
	line-height			: 1.5em;
	vertical-align		: middle;
	border-top			: 1px solid #8B6F5A;
}

#footer a {
	font-weight			: bold;
	text-decoration		: none;
	color				: #7F37D1;
}
#footer a:hover {
	font-weight			: bold;
	text-decoration		: none;
	color				: #007EFF;
}
/*************************************** END FOOTER DEFINITIONS */