html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-style:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	font-size:100%;
	vertical-align:baseline;
	font-weight:normal;
	font-style:normal;
	margin:0;
	padding:0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}

ol, ul {
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
}

blockquote, q {
	quotes:none;
}

blockquote::before, blockquote::after, q::before, q::after {
	content:'';
}

table {
	border-collapse:collapse;
	-webkit-border-horizontal-spacing:0;
	-webkit-border-vertical-spacing:0;
}

#cadretxt {
	position:absolute;
	text-align:justify;
	font-size:14pt;
	width:680px;
	height:416px;
	left:450px;
	top:435px;
}

#cadretxt2 {
	position:absolute;
	text-align:justify;
	font-size:14pt;
	width:680px;
	height:416px;
	left:450px;
	top:410px;
}

#menu {
}

#body {
	font-family:arial_narrowregular, Arial, sans-serif;
	background-color:#111235;
}

#copyright {
	position:relative;
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	top:20px;
	height:20px;
	width:1280px;
	color:#F68E1E;
	text-align:center;
	font-size:8pt;
	padding-top:3px;
	font-family:inherit;
	font-weight:normal;
}

#prefilmfooter {
	color:#FFFFFF;
	text-align:center;
	width:1280px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	position:absolute;
	height:24px;
	font-family:inherit;
	left:0;
	top:10px;
	font-size:13pt;
	font-weight:normal;
}

.prefilmmenu {
	position:absolute;
	text-align:right;
	height:20px;
	width:100%;
	color:#F99D1C;
	text-decoration:none;
	font-family:inherit;
	left:0;
	font-size:14pt;
	font-weight:normal;
	top:12px;
}

.productlink {
	color:#3B5998;
	text-decoration:none;
	font-family:inherit;
}

.productlink:hover {
	color:#F99D1C;
}

.prefilmh1 {
	font-family:inherit;
	color:#ED1C24;
	padding-top:0;
	font-size:16pt;
	padding-bottom:3px;
}

.prefilmh1bis {
	font-family:inherit;
	color:#ED1C24;
	font-size:16pt;
	padding-bottom:3px;
}

.prefilmh2 {
	font-family:inherit;
	color:#ED1C24;
	font-size:16pt;
	padding-bottom:3px;
	padding-top:17px;
}

.prefilmh3 {
	font-family:inherit;
	color:#ED1C24;
	font-style:italic;
	font-size:16pt;
	padding-top:5px;
	padding-bottom:5px;
}

.prefilmp1 {
	color:#666666;
}

.prefilmp1bis {
	color:#3B5998;
}

.prefilmp2 {
	color:#3B5998;
	padding-top:0;
	padding-bottom:0;
}

.prefilmp3 {
	padding-top:0;
	color:#666666;
	padding-bottom:25px;
}

.prefilmpmail {
	color:#3B5998;
	font-size:10pt;
	padding-bottom:20px;
}

.prefilmlink {
	text-decoration:none;
	color:#FFFFFF;
	text-shadow:rgb(0, 0, 0) 0px 0px 0px;
	font-weight:normal;
	font-family:inherit;
}

.prefilmlink:hover {
	text-decoration:none;
	color:#F99D1C;
}

.nlbutton {
	position:absolute;
	width:48px;
	height:48px;
	top:0;
	right:0;
	background-image:url(../sprites/sprite_nl.png);
	background-position:2px 2px;
	background-position-x:2px;
	background-position-y:2px;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	padding:0;
}

.nlbutton:hover {
	background-position:2px -44px;
	background-position-x:2px;
	background-position-y:-44px;
}

.nlbutton2 {
	position:absolute;
	top:0;
	left:36px;
	width:36px;
	height:36px;
	background-image:url(../sprites/sprite2_nl.png);
}

.nlbutton2:hover {
	background-position:100% 100%;
	background-position-x:100%;
	background-position-y:100%;
}

.enbutton {
	position:absolute;
	width:48px;
	height:48px;
	left:48px;
	top:0;
	background-image:url(../sprites/sprite_en.png);
	background-position:2px 2px;
	background-position-x:2px;
	background-position-y:2px;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	padding:0;
}

.enbutton:hover {
	background-position:2px -44px;
	background-position-x:2px;
	background-position-y:-44px;
}

.enbutton2 {
	position:absolute;
	top:0;
	left:0;
	width:36px;
	height:36px;
	background-image:url(../sprites/sprite2_en.png);
}

.enbutton2:hover {
	background-position:100% 100%;
	background-position-x:100%;
	background-position-y:100%;
}

.frbutton {
	position:absolute;
	width:48px;
	height:48px;
	background-image:url(../sprites/sprite_fr.png);
	left:0;
	top:0;
	background-position:1px 2px;
	background-position-x:1px;
	background-position-y:2px;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	padding:0;
}

.frbutton:hover {
	background-position:1px -44px;
	background-position-x:1px;
	background-position-y:-44px;
}

.frbutton2 {
	position:absolute;
	top:0;
	left:36px;
	width:36px;
	height:36px;
	background-image:url(../sprites/sprite2_fr.png);
}

.frbutton2:hover {
	background-position:100% 100%;
	background-position-x:100%;
	background-position-y:100%;
}

body {
	position:relative;
	background-color:#111235;
	float:none;
	margin:0;
	padding:0;
}

#prefilmbody {
	width:1280px;
	height:977px;
	position:relative;
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	left:0;
	top:19px;
	font-family:inherit;
}

#menuflags {
	position:absolute;
	display:block;
	width:455px;
	left:710px;
	height:120px;
	bottom:0;
}

