html {	#overflow-x: hidden;	height: 100%;	font-family:Arial, Helvetica, sans-serif;}body {	margin-left: 10px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	background-image:url(../../data/images/cy.jpg);	background-repeat:repeat-y;}sup,sub {	height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative;	}sup {	bottom: 1ex;}sub {	top: .5ex;}ul {font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: 2em;font-weight: normal;font-variant: normal;text-transform: none;color: #333333;text-decoration: none;text-indent: 5px;list-style-position: outside;list-style-type: square;}.lien, .lien:hover, .lien:visited {	color:#A17629;}a {	color:#0D3862;}p {	text-align:justify;	color:#333333;	font-size:12px;	line-height:15px;		margin-top:10px;}.texte {	text-align:left;	color:#333333;	font-size:12px;	line-height:15px;		margin-top:10px;}.error {	color:#F50A0A;	font-size:12px;	line-height:15px;		font-weight:bold;	margin-top:10px;	margin-bottom:10px;}h1 {	text-align: left;	color: #666666;	font-size: 20px;	line-height: 20px;	font-weight: bold;	text-transform:uppercase;	margin-top: 30px;}h2 {	text-align: left;	color: #0D3862;	font-size: 16px;	font-weight: bold;	margin-top: 20px;	}h3 {	text-align: left;	color: #666666;	font-size: 14px;	line-height: 14px;	font-weight: bold;	text-transform:uppercase;	margin-top: 20px;	}.textebleu {	text-align: left;	color: #0D3862;	font-size: 12px;	line-height: 15px;	margin-top: 10px;}.textegold {	text-align: left;	color: #A17629;	font-size: 12px;	line-height: 15px;	margin-top: 10px;}.textegoldp {	text-align: left;	color: #DBB052;	font-size: 12px;	line-height: 15px;	margin-top: 10px;}.texteblanc {	text-align: left;	color: #FFFFFF;	font-size: 12px;	line-height: 15px;	margin-top: 10px;}.petittexte {	text-align: left;	color: #000000;	font-size: 10px;	line-height: 12px;	margin-top: 10px;}.petittextebleu  {	text-align: left;	color: #0D3862;	font-size: 10px;	line-height: 12px;	margin-top: 10px;}.petittexteblanc {	text-align: left;	color: #FFFFFF;	font-size: 10px;	line-height: 12px;	margin-top: 10px;}.foot {	text-align: left;	font-size: 9px;	color: #000000;	margin-top: 40px;	margin-bottom: 10px;	bottom: 0;}.pagination {	font-size: 12px;	color: #ffffff;	margin-bottom: -6px;	font-weight: bold;	text-align: center;}/* primeurs et sorties */.ps {	border:1px solid #0D3862;	background-color: #e1e9f6;	padding: 10px;}.ps_menu {	background-color: #0d3862;	height: 31px;	width: 600px;	text-align: center;}.navwrap {	float:left;	position:relative;	left:50%;	text-align:left;}.navwrap ul {	list-style:none; 	position:relative;	left:-50%;	margin:0;	padding:0;} .navwrap li {	float:left;	position:relative;}.ps_center {	position:relative;	left:50%;}.ps_button {	background-image: url(../../data/recherche/btn120.gif);	width: 120px;	height: 18px;	color: #FFFFFF;	font-size: 12px;	padding-top: 2px;	padding-left: 0px;	text-align: center;	margin-right: 5px;	text-decoration: none;	margin-top: 6px;	font-weight: bold;	display: block;}.ps_button_high {	background-image: url(../../data/recherche/btn120-over.gif);}.ps_button:hover {	background-image: url(../../data/recherche/btn120-over.gif);	cursor:pointer;}/* recherche */.fondhigh {	background-color: #CCCCCC;}.rback {	background-image: url(../../data/recherche/btn30Back.gif);	width: 30px;	height: 20px;	display: block;	padding: 0px;	margin: 0px;	min-height: 20px;	background-repeat: no-repeat;	background-position:top;}.rback:hover {	background-image: url(../../data/recherche/btn30Back-over.gif);}.ra {	color: #ffffff;	text-decoration: none;}.texteinput {	font-size:10px;	color:#0D3862;	background-color:#E6E7E8;	border:1px solid #999999;	padding-top:1px;	padding-right:5px;	padding-bottom:0px;	padding-left:5px;	height:17px;}.texteinput_long {	font-size: 10px;	color: #0D3862;	background-color: #ffffff;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 5px;	margin-top: 7px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	width: 300px;	height: 18px;}.dropinput {	font-size:10px;	color:#0D3862;	background-color:#E6E7E8;	border:1px solid #999999;	padding-top:2px;	padding-right:0px;	padding-bottom:0px;	padding-left:2px;	height:20px;}.dropinput_small {	font-size: 10px;	color: #0D3862;	background-color: #ffffff;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 2px;	margin-top: 6px;	margin-right: 0px;	margin-bottom: 0px;	width: 100px;	height: 18px;}.hr_jaune {	color: #DBB052;	background-color: #DBB052;	height: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #DBB052;	margin-top: 10px;	margin-bottom: 20px;}.hr_bleu {	color: #686a8c;	background-color: #686a8c;	height: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #686a8c;	margin-top: 10px;	margin-bottom: 10px;}.hr_blanc {	color: #FFFFFF;	background-color: #FFFFFF;	height: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #FFFFFF;	margin-top: 10px;	margin-bottom: 10px;}.marge {	height: 1px;}.fond_pale {	background-color: #CFD7E0;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-left-style: none;	border-bottom-style: solid;	border-bottom-color: #0D3862;}.fond_fonce {	background-color: #9EAFC0;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-left-style: none;	border-bottom-style: solid;	border-bottom-color: #0D3862;}u {	font-size: 11px;	color: #DBB052;	text-decoration: none;}.fond_fonce_fiche {	background-color: #0D3862;}.bleu_ligne_fiche {	border-top-style: none;	border-right-style: none;	border-left-style: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #0D3862;	border-top-style: none;}.suggestion {	width: 600px;	float: left;}.suggestion_film {	width:130px;	height: 180px;	text-align: center;	padding-left:10px; 	padding-right:10px;		float: left;}/* NEW BTN */.btn {	cursor: pointer;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:11px;	font-weight:bold;	text-align:center;	text-transform:uppercase;	text-decoration:none;	border:0px;	padding:0px;	border-radius:5px;	-webkit-border-radius:5px; 	-moz-border-radius:5px;	background: #4D4D4D;	background: -webkit-gradient(linear, left top, left bottom, from(#B1B1B1), to(#4D4D4D));	background: -moz-linear-gradient(top,  #B1B1B1,  #4D4D4D);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B1B1B1', endColorstr='#4D4D4D');	float:left;	display: inline-block;	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */	*display: inline;}.btn:hover, .btn-over {	cursor: pointer;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:11px;	font-weight:bold;	text-align:center;	text-transform:uppercase;	text-decoration:none;	border:0px;	padding:0px;	border-radius:5px;	-webkit-border-radius:5px; 	-moz-border-radius:5px;	background: #7A0505;	background: -webkit-gradient(linear, left top, left bottom, from(#F50A0A), to(#7A0505));	background: -moz-linear-gradient(top,  #F50A0A,  #7A0505);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F50A0A', endColorstr='#7A0505');	float:left;	display: inline-block;	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */	*display: inline;}/* NEW BTN RESULTATS*/.rbutton {	background-image:url(../../data/images/btnRes.jpg);	width:30px;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:11px;	font-weight:bold;	text-align:center;	text-transform:uppercase;	text-decoration:none;	margin-right:5px;	float:left;	display:block;}.rbutton:visited {	text-decoration:none;}.rbuttonhigh {	background-image:url(../../data/images/btnRes-over.jpg);	width:30px;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:11px;	font-weight:bold;	text-align:center;	text-transform:uppercase;	text-decoration:none;	margin-right:5px;	float:left;	display:block;}.rbutton:hover {	background-image:url(../../data/images/btnRes-over.jpg);	text-decoration:none;}.rtitre {	background-image:url(../../data/images/btnResTit.jpg);	width:265px;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	text-decoration:none;	padding-left: 5px;	display:block;}.rtitre:hover {	background-image:url(../../data/images/btnResTit-over.jpg);	cursor:pointer;}.rtitreup {	background-image:url(../../data/images/btnResTit-up.jpg);	width:265px;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	text-decoration:none;	padding-left: 5px;	display:block;}.rtitredown {	background-image:url(../../data/images/btnResTit-down.jpg);	width:265px;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	text-decoration:none;	padding-left: 5px;	display:block;}.rdate {	background-image:url(../../data/images/btnResDat.jpg);	width:105px;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	text-decoration:none;	padding-left: 5px;	display:block;}.rdate:hover {	background-image:url(../../data/images/btnResDat-over.jpg);	cursor:pointer;}.rdateup {	background-image:url(../../data/images/btnResDat-up.jpg);	width:105px;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	text-decoration:none;	padding-left: 5px;	display:block;}.rdatedown {	background-image:url(../../data/images/btnResDat-down.jpg);	width:105px;	height:20px;	line-height:20px;	color:#FFFFFF;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	text-decoration:none;	padding-left: 5px;	display:block;}.rPDFfr {	background-image: url(../../data/images/btnResPDF.jpg);	background-repeat:no-repeat;	background-position:top;	width:80px;	height:45px;	display:block;	float:left;}.rPDFfr:visited {	text-decoration:none;}.rPDFfr:hover {	background-image:url(../../data/images/btnResPDF-over.jpg);	text-decoration:none;}.rPDFen {	background-image: url(../../data/images/btnResPDF_en.jpg);	background-repeat:no-repeat;	background-position:top;	width:80px;	height:45px;	display:block;	float:left;}.rPDFen:visited {	text-decoration:none;}.rPDFen:hover {	background-image:url(../../data/images/btnResPDF_en-over.jpg);	text-decoration:none;}/* NEW BTN SPECIAUX*/.btnPedPed {	background-image:url(../../data/pedagogique/btnPedPed.jpg);}.btnPedPed:hover, .btnPedPed-over {	background-image:url(../../data/pedagogique/btnPedPed-over.jpg);}.btnPedPed_en {	background-image:url(../../data/pedagogique/btnPedPed_en.jpg);}.btnPedPed_en:hover, .btnPedPed_en-over {	background-image:url(../../data/pedagogique/btnPedPed_en-over.jpg);}.btnPedEns {	background-image:url(../../data/pedagogique/btnPedEns.jpg);}.btnPedEns:hover, .btnPedEns-over {	background-image:url(../../data/pedagogique/btnPedEns-over.jpg);}.btnPedEns_en {	background-image:url(../../data/pedagogique/btnPedEns_en.jpg);}.btnPedEns_en:hover, .btnPedEns_en-over {	background-image:url(../../data/pedagogique/btnPedEns_en-over.jpg);}.btnPedDoc {	background-image:url(../../data/pedagogique/btnPedDoc.jpg);}.btnPedDoc:hover, .btnPedDoc-over {	background-image:url(../../data/pedagogique/btnPedDoc-over.jpg);}.btnPedDoc_en {	background-image:url(../../data/pedagogique/btnPedDoc_en.jpg);}.btnPedDoc_en:hover, .btnPedDoc_en-over {	background-image:url(../../data/pedagogique/btnPedDoc_en-over.jpg);}.btnPed7em {	background-image:url(../../data/pedagogique/btnPed7em.jpg);}.btnPed7em:hover, .btnPed7em-over {	background-image:url(../../data/pedagogique/btnPed7em-over.jpg);}.btnPed7em_en {	background-image:url(../../data/pedagogique/btnPed7em_en.jpg);}.btnPed7em_en:hover, .btnPed7em_en-over {	background-image:url(../../data/pedagogique/btnPed7em_en-over.jpg);}/* OLD BTN */.btnAjo {	background-image: url(../../data/images/btnAjo.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnAjo:hover {	background-image: url(../../data/images/btnAjo-over.jpg);}.btnAjoEn {	background-image: url(../../data/images/btnAjoEn.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnAjoEn:hover {	background-image: url(../../data/images/btnAjoEn-over.jpg);}.btnCli {	background-image: url(../../data/images/btnCli.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnCli:hover {	background-image: url(../../data/images/btnCli-over.jpg);}.btnCliEn {	background-image: url(../../data/images/btnCliEn.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnCliEn:hover {	background-image: url(../../data/images/btnCliEn-over.jpg);}.btnDat {	background-image: url(../../data/images/btnDat.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnDat:hover {	background-image: url(../../data/images/btnDat-over.jpg);}.btnDatEn {	background-image: url(../../data/images/btnDatEn.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnDatEn:hover {	background-image: url(../../data/images/btnDatEn-over.jpg);}.btnDec {	background-image: url(../../data/images/btnDec.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnDec:hover {	background-image: url(../../data/images/btnDec-over.jpg);}.btnDecEn {	background-image: url(../../data/images/btnDecEn.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnDecEn:hover {	background-image: url(../../data/images/btnDecEn-over.jpg);}.btnSou {	background-image: url(../../data/images/btnSou.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnSou:hover {	background-image: url(../../data/images/btnSou-over.jpg);}.btnSouEn {	background-image: url(../../data/images/btnSouEn.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnSouEn:hover {	background-image: url(../../data/images/btnSouEn-over.jpg);}.btnRec {	background-image: url(../../data/images/btnRec.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnRec:hover {	background-image: url(../../data/images/btnRec-over.jpg);}.btnRecEn {	background-image: url(../../data/images/btnRecEn.jpg);	width: 100px;	height: 20px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.btnRecEn:hover {	background-image: url(../../data/images/btnRecEn-over.jpg);}.btn1 {	background-image:url(../../data/images/btn1.gif);	background-repeat:repeat-x;	height:16px;	border:1px solid #0D3862;	color:#0D3862;	font-size:12px;	font-weight:bold;	text-align:center;	text-decoration:none;	padding-top:2px;	float:left;	display:block;}.btn1:visited {	text-decoration:none;}.btn1:hover {	background-image:url(../../data/images/btn1-over.gif);	background-repeat:repeat-x;	height:16px;	border:1px solid #A17629;	color:#FFFFFF;	font-size:12px;	font-weight:bold;	text-align:center;	text-decoration:none;	padding-top:2px;	float:left;	display:block;}.btn1_high {	background-image:url(../../data/images/btn1-over.gif);	background-repeat:repeat-x;	height:16px;	border:1px solid #A17629;	color:#FFFFFF;	font-size:12px;	font-weight:bold;	text-align:center;	text-decoration:none;	padding-top:2px;	float:left;	display:block;}.btn2 {	background-image: url(../../data/images/btn2.gif);	background-repeat:repeat-x;	height: 33px;	border:1px solid #0D3862;	color: #0D3862;	font-size: 12px;	font-weight: bold;	text-align: center;	text-decoration: none;	padding-top: 5px;	float: left;	display: block;}.btn2:visited {	text-decoration: none;}.btn2:hover {	background-image: url(../../data/images/btn2-over.gif);	background-repeat:repeat-x;	height: 33px;	border:1px solid #A17629;	color: #FFFFFF;	font-size: 12px;	font-weight: bold;	text-align: center;	text-decoration: none;	padding-top: 5px;	float: left;	display: block;}.btn2_high {	background-image: url(../../data/images/btn2-over.gif);	background-repeat:repeat-x;	height: 33px;	border:1px solid #A17629;	color: #FFFFFF;	font-size: 12px;	font-weight: bold;	text-align: center;	text-decoration: none;	padding-top: 5px;	float: left;	display: block;}.btn240 {	background-image: url(../../data/images/btn240.gif);	width: 240px;	height: 17px;	color: #FFFFFF;	font-size: 12px;	text-align: center;	text-decoration: none;	font-weight: bold;	padding-top: 3px;	display: block;}.btn240:hover {	background-image: url(../../data/images/btn240-over.gif);	cursor:pointer;}.btn120_2 {	background-image: url(../../data/images/btn120_2.gif);	width: 120px;	height: 33px;	color: #FFFFFF;	font-size: 12px;	padding-top: 2px;	padding-left: 0px;	text-align: center;	margin-right: 5px;	text-decoration: none;	margin-top: 6px;	font-weight: bold;	display: block;}.btn120_2_high {	background-image: url(../../data/images/btn120_2-over.gif);}.btn120_2:hover {	background-image: url(../../data/images/btn120_2-over.gif);	cursor:pointer;}.projections {	text-align: left;	width: 600px;	background-image: url(../../data/images/projections.jpg);	background-repeat: no-repeat;}.studiosDisney {	text-align: left;	width: 600px;	height: 160px;	background-image: url(../../data/images/studiosDisney.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosSony {	text-align: left;	width: 600px;	background-image: url(../../data/images/studiosSony.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosE1 {	text-align: left;	width: 600px;	height: 105px;	background-image: url(../../data/images/studiosE1.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosMGM {	text-align: left;	width: 600px;	background-image: url(../../data/images/studiosMGM.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosUniversal {	text-align: left;	width: 600px;	height: 50px;	background-image: url(../../data/images/studiosUniversal.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosMonterey {	text-align: left;	width: 600px;	height: 50px;	background-image: url(../../data/images/studiosMonterey.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosRemstar {	text-align: left;	width: 600px;	height: 50px;	background-image: url(../../data/images/studiosRemstar.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosDfilms {	text-align: left;	width: 600px;	height: 50px;	background-image: url(../../data/images/studiosDfilms.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosEquinoxe {	text-align: left;	width: 600px;	height: 50px;	background-image: url(../../data/images/studiosEquinoxe.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosSamuel {	text-align: left;	width: 600px;	height: 50px;	background-image: url(../../data/images/studiosSamuel.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosTVA {	text-align: left;	width: 600px;	height: 50px;	background-image: url(../../data/images/studiosTVA.jpg);	background-repeat: no-repeat;	background-position: top right;}.studiosAutres {	text-align: left;	width: 600px;	background-image: url(../../data/images/studiosAutres.jpg);	background-repeat: no-repeat;	background-position: top right;}/* new layout for V3 = with pub */.page {	width: 770px;	margin-top: 0px;}.content {	width: 600px;	display: block;}.bigbox {	width: 150px;	display: block;	float: right;	text-align: center;}.bloc {	background-image: url(../../data/images/bloc.jpg);	background-repeat:repeat-y;	width:580px;	padding-left:10px;	padding-right:10px;	float:left;}.blocH {	background-image: url(../../data/images/blocH.jpg);	background-repeat:no-repeat;	width:600px;	height:10px;	float:left;}.blocB {	background-image: url(../../data/images/blocB.jpg);	background-repeat:no-repeat;	width:600px;	height:10px;	float:left;}.bloc2 {	background-image: url(../../data/images/bloc2.jpg);	background-repeat:repeat-y;	width:270px;	padding-left:10px;	padding-right:10px;	float:left;}.bloc2H {	background-image: url(../../data/images/bloc2H.jpg);	background-repeat:no-repeat;	width:290px;	height:10px;	float:left;}.bloc2B {	background-image: url(../../data/images/bloc2B.jpg);	background-repeat:no-repeat;	width:290px;	height:10px;	float:left;}	/* b-a */.ba_row {	width: 770px;}.ba_film {	float: left;	text-align: center;	width: 110px;	height: 150px;}.ba_film_over {	float: left;	text-align: center;	width: 110px;	height: 150px;	background-image:url(../../data/images/ba.jpg);}#tooltip {	position: absolute;	z-index: 13000;	border: 1px solid #111;	background-color: #eee;	padding: 5px;	opacity: 0.85;}#tooltip h3, #tooltip div { margin: 0; }.accueil {	z-index:1;}
