/* CSS Document */


body {
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
margin:0px;
padding:0px 0 0 0px;
color:#FFF;
z-index:1;
}
/* --------------------------------- a --------------------------------- */
a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}


a:focus {
outline:none;
}

a:hover{
text-decoration:underline;
}

/* --------------------------------- a ends --------------------------------- */

/* --------------------------------- img --------------------------------- */

img {
border:none;
}

/* --------------------------------- img ends --------------------------------- */

p {
padding:0px;
margin:8px 0;	
	}

/* --------------------------------- H tags --------------------------------- */

h1 {
padding:0px;
margin:0;
color:#bc0404;
font-size:1.3em;
margin-top:10px;
margin-bottom:10px;
}

h2 {
padding:0px;
margin:0;
font-size:18px;
}

h3 {
padding:0px;
margin:0;
color:#2d709b;
font-size:1em;
}

h4 {
padding:0px;
margin:0;
font-size:0.9em;
}
/* --------------------------------- H tags ends--------------------------------- */
/* --------------------------------- input styles--------------------------------- */
input {
border:none;
padding:1px;
}
/* --------------------------------- input styles ends--------------------------------- */
/* --------------------------------- fieldset styles--------------------------------- */
fieldset {
border:none;
}
/* --------------------------------- fieldset styles ends--------------------------------- */
/* --------------------------------- generic styles--------------------------------- */
.floatLeft {
float:left;	
}

.floatRight {
float:right;	
}

.clearBoth {
clear:both;	
}

.displayNone {
display: none;
}
/* --------------------------------- generic styles ends--------------------------------- */
.wrapperTop{
margin:auto;
padding:auto;
width:1000px;
position:relative;
}

.header {
background-color:#000;
height:90px;
width:1000px;
border-bottom:0px;
border-right: 1px solid #333;
border-left: 1px solid #333;
}

.shadow 
{
margin-left:auto;
margin-right:auto;	
width:1000px;
height:10px;
float:left;
background-image: url("http://www.filmotv.fr/grafx/front/img/shadow.gif");
background-repeat: no-repeat;
}

.logo {
background-image: url("http://www.filmotv.fr/grafx/front/img/logoB.gif");
background-repeat: no-repeat;
background-position: center top;
text-indent:-9000px;
height:90px;
width:184px;
float:left;
}

.banner {
height:90px;
width:800px;
float:right;
//background-image: url("http://www.filmotv.fr/grafx/front/img/banner.jpg");
background-repeat: no-repeat;
margin:0 10px 0 0;
}



/* --------------------------------- tab navigation --------------------------------- */

#topNav {
margin-left:15px;
padding-top:2px;
}

.lien_header{
margin:0 0 0 25px;
}

.lien_header a{
color:#FFFFFF;
padding:0px;
}

.lien_header a:hover{
text-decoration:none;
color:#CCCCCC;
}

#topNav ul {
margin:0;
padding:0;
list-style: none;
}

#topNav li {
float:left;
}

#topNav li a{
float: left;
display:block;
margin-right:-10px;
}
*html #topNav li a{
margin-right:-10px;
}

#topNav .lesfilms a {
background-image: url("http://www.filmotv.fr/grafx/front/img/btn_films.gif");
background-repeat: no-repeat;
text-indent:-9000px;
width:130px;
height:50px;
z-index:1;
position:relative;
}

#topNav .abonnement a {
background-image: url("http://www.filmotv.fr/grafx/front/img/btn_abonnement.gif");
background-repeat: no-repeat;
text-indent:-9000px;
width:130px;
height:50px;
z-index:1;
position:relative;
}

#topNav .messeances a {
background-image: url("http://www.filmotv.fr/grafx/front/img/btn_seances.gif");
background-repeat: no-repeat;
text-indent:-9000px;
width:130px;
height:50px;
z-index:1;
position:relative;
}

#topNav .filmotube a {
float: left;
background-image: url("http://www.filmotv.fr/grafx/front/img/btn_tube.gif");
background-repeat: no-repeat;
text-indent:-9000px;
width:130px;
height:50px;
z-index:1;
position:relative;
}

#topNav .modeemploi a {
float: left;
background-image: url("http://www.filmotv.fr/grafx/front/img/btn_mode_demploi.gif");
background-repeat: no-repeat;
text-indent:-9000px;
width:150px;
height:50px;
z-index:1;
position:relative;
}

#topNav a:hover
{
background-position: 0px -47px;
}
.navActive
{
background-position: 0px -47px;
}

/* -------- site services ( login, basket, logout, help) ---------------*/
.identifyL {
float:left;
background: url(http://www.filmotv.fr/grafx/front/img/loginLeft.gif) 0 0 no-repeat;
background-color: #333;
padding-left:10px;
margin: 0px 0 0 -5px;
font-size:10px;
}
*html .identifyL {
margin: 10px 0 0 50px;
}
.identifyL a{
color:#FFFFFF;
font-size:10px;
}

.identifyR {
float:left;
background: url(http://www.filmotv.fr/grafx/front/img/loginRight.gif) 100% 0 no-repeat;
background-color: #333;
width:340px;
padding-right:10px;
}

.identify {
float:left;
height:48px;
}

*html .identify {
height:37px;
}

.welcomeTxt {
text-align:left;
width:340px;
margin-top:5px;
height:18px;
}

.welcomeTxt .mess_erreur{
color:#FF0000;
font-size:9px;
font-weight:bold;
}

.welcomeTxt input{
width:94px;
height:16px;
font-size:12px;
background:url(http://www.filmotv.fr/grafx/front/img/input_login_fd.gif) no-repeat top left;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}

.welcomeTxt img{
vertical-align:bottom;
}

img.btn_non_login{
vertical-align:middle;
}

.welcomeTxt .mess_bienvenue{
display:block;
font-size:12px;
padding:0 0 5px 0;
}

#identify ul {
margin:0;
padding:0;
list-style: none;
}

#identify li a{
margin:0px;
padding:0px;
}
*html #identify li a{
margin:0px;
}
.loginButt a{
background-image: url("http://www.filmotv.fr/grafx/front/img/loginButt.gif");
width:158px;
height:25px;
text-indent:-9000px;
}

.logoutButt a{
background-image: url("http://www.filmotv.fr/grafx/front/img/logoutButt.gif");
width:90px;
height:25px;
text-indent:-9000px;
}

.basketButt a{
background-image: url("http://www.filmotv.fr/grafx/front/img/basketButt.gif");
width:64px;
height:25px;
text-indent:-9000px;
}

.shoppingCartCount 
{
	margin:0px;
	padding:0px;
	margin-top:6px;
	font-size:10px;
}

.myDetailsButt a{
background-image: url("http://www.filmotv.fr/grafx/front/img/myDetailsButt.gif");
width:98px;
height:25px;
text-indent:-9000px;
}

.helpButt a{
background-image: url("http://www.filmotv.fr/grafx/front/img/helpButt.gif");
width:55px;
height:25px;
text-indent:-9000px;
}

.NotLoggedInDisplay {
margin-left:100px;
margin-bottom:10px;
}


#identify a:hover{
background-position: 0 0;	
}

/* --------------------------------- tab navigation ends --------------------------------- */

.curveTop{
background-image: url("http://www.filmotv.fr/grafx/front/img/curveTop3.gif");
background-repeat: no-repeat;
padding:0px;
width:1000px;
float:left;
min-height:15px;
}

.curveTop2{
background-image: url("http://www.filmotv.fr/grafx/front/img/curveTop3.gif");
background-repeat: no-repeat;
padding:0px;
width:1000px;
float:left;
height:15px;
position:relative;
}
/* --------------------------------- content wrapper ----------------------------------- */
.contentWrapper_Nav {
float:left; 
width:792px;
margin-left:10px;
min-height:600px; height:auto !important; height:600px;
}
*html .contentWrapper_Nav {
width:790px;
min-height:600px; height:auto !important; height:600px;
}
.contentWrapper_Wide {
width:966px;
float:left; 
margin-left:18px;
min-height:600px; height:auto !important; height:600px;

}
*html .contentWrapper_Wide {
width:966px;
margin-left:9px;
min-height:600px; height:auto !important; height:600px;
}
/* --------------------------------- content wrapper ends ----------------------------------- */

.filmoTubeWrapper 
{
	margin:0px;
	padding:0px;
}





.curveBot{
background-image: url("http://www.filmotv.fr/grafx/front/img/curveBot3.gif");
background-repeat: no-repeat;
width:1000px;
height:15px;
float:left;
}

.curveBot2{
background-image: url("http://www.filmotv.fr/grafx/front/img/curveBot3.gif");
background-repeat: no-repeat;
width:1000px;
height:15px;
float:left;
}

/* ---- welcome ends ----- */

.wrapper {
margin-left:auto;
margin-right:auto;
width:1000px;
}

.container {
width:1000px;
clear:both;
background-image:url("http://www.filmotv.fr/grafx/front/img/fd_contenu_site.png");
background-repeat:repeat-y;
float:left;
}

/*MODIF*/
.fond_special{
width:996px;
margin-right:2px; 
background: no-repeat right top;
float:left;
}

.fond_inscription{
width:996px;
margin-right:2px; 
background: no-repeat right top;
float:left;
}

.container2 {
width:1000px;
background-image: url("http://www.filmotv.fr/grafx/front/img/blkBG3.gif");
background-repeat:repeat-y;
border-top:0px;
float:left;
}


.container2 fieldset {
clear:left;
float:none;
}

*html .container {
margin-top:-2px;
}

*html .container2 {
margin-top:-2px;
}

/* --------------------------------- left nav --------------------------------- */

.leftCol {
width:194px;
float:left;
position: relative;
left: 5px;
top: 0px;
_top: -8px;
margin-top:-10px;
_margin-top: -1px;
}



.leftNavTop 
{
width:195px;
height:10px;
}

*html .leftNavTop 
	{
	overflow: hidden;
	height: -7px;	
	}


.leftNavMid {
width:194px;
min-height:600px;
float:left;
}

*html .leftNavMid 
{
    width:195px;
    border-left:solid #000 0px;
    height:600px;
}

.leftNavMid h3 {
background-color:#333333;
text-align:center;
color:#268ABF;
text-transform:uppercase;
padding:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:-5px;
}

*html .leftNavMid h3 {
}

.leftNavMid h4 {
background:url(http://www.filmotv.fr/grafx/front/img/menu_sous_titre.gif) no-repeat center;
text-align:center;
color:#FFFFFF;
padding:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:-5px;
}

.leftNavMid ul {
margin: 0;
padding:5px 0px 0px 0px;
list-style: none;
width:170px;
}

.leftNavMid li {
margin:0px 0 10px -5px;
padding:0 5px 0px 5px;
}

.leftNavMid a {
color:#fff;
}


.subLeftNav {
margin-left:-5px;
}

.subLeftNav ul{
margin:5px 0 5px 0;
padding:5px 0 0px 35px;
#border-bottom:1px solid #797878;
border-top:1px solid #797878;
font-size:0.9em;
width:145px;
} 

*html .subLeftNav ul{

width:140px;
}

.subLeftNav li{
list-style:url("http://www.filmotv.fr/grafx/front/img/arrownav.gif") outside ;
}

.subLeftNav li a{
color:#dfdede;

}


.contentBlockLNtop {
width:170px;
margin-left:auto;
margin-right:auto;
margin-bottom:6px;
color:#000;
}

.contentBlockLNbot {
clear:both;
width:170px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:6px;
color:#000;
}


/*hauteur page menu*/
.leftNavBot {
width:196px;
height:250px;
min-height:40px;
float:left;
}

*html .leftNavBot 
{
    width:196px;
	height:40px;
	min-height:40px;
	float:le

}

.searchLNav
{
width:182px;
height:105px;
background:url(http://www.filmotv.fr/grafx/front/img/menu_recherche_fd.gif);
text-align:center;
}

.searchLNav form
{margin:0px; padding:0px;}

.searchLNav .search_inside
{
padding:36px 0 0 0;
}
.searchLNav img{
vertical-align:top;
margin:3px 0 0 0;
}
.searchLNav select
{
width:169px;
}
.searchLNav_Input
{
margin-top:6px;
width:130px;
}
*:first-child+html .searchLNav_Input
{
margin-top:5px;
width:130px;
}
*html .searchLNav_Input
{
margin-top:5px;
width:130px;
}
.searchLNav_Butt 
{
font-size:11px;
font-family:Arial;
background-image: url("http://www.filmotv.fr/grafx/front/img/searchButt.gif");
background-repeat: no-repeat;
background-color:Transparent;
width:71px;
height:20px;
padding-bottom:2px;
padding-left:2px;
color:#FFF;
margin-top:5px;
cursor:pointer;
margin-left:98px;
}

.glass {
float:left;
}

.search input {
float:left;
}

.leftNavBlock {
margin-top:5px;
padding-left:5px;
}

.leftNavBlock h3 a {
color:#2d709b;
}

.ba {
padding: 0px 0px 5px 10px;
color:#e46113;
}

.ba a{
text-align:center;
font-size:11px;
color:#e46113;
#text-decoration:underline;
}

.ba a:hover
{
	text-decoration:underline;
}

.leftNavBlockRed {
	margin-top:5px;
	padding-left:5px;
}

.leftNavBlockRed h3 a {
color:#FF0000;
}


.mosaique {
float:left;
margin-bottom:10px;
}

.mosaiqueItem {
float:left;
width:30px;
height:43px;
margin:2px;
}

.mosaiqueItem img{
width:30px;
height:43px;
}

.mosaiqueItem h3{
display:none;
}

/* --------------------------------- left nav ends --------------------------------- */

/* --------------------------------- content --------------------------------- */
/* ---------------------- Bread crumb trail ---------------------- */

.breadCrumb {
font-size:0.9em;
margin:0px 0px 5px 0px;
}

.breadCrumb a{
color:#c1d4e2;
}

.breadCrumb a:hover{
text-decoration:underline;
}

/* ------------ Bread crumb trail ends --------------------- */

/* -------------------------- zoom in/out ---------------------*/

.zoomIn 
{
position: relative;
left: 180px;
float:left;
width: 70px;
}
*html .zoomIn {
float:left;
}
.zoomIn ul {
margin:0;
padding:0;
list-style: none;
}
.zoomIn li{
float:left;
margin:0 3px 0 0;
}
.zoomIn li a{
float: left;
display:block;
}
.zoomIn .in a {
background-image: url("http://www.filmotv.fr/grafx/front/img/zoomInB.jpg");
background-repeat: no-repeat;
text-indent:-9000px;
width:30px;
height:33px;
}
.zoomIn .out a {
background-image: url("http://www.filmotv.fr/grafx/front/img/zoomOutB.jpg");
background-repeat: no-repeat;
text-indent:-9000px;
width:30px;
height:33px;
}
.zoomIn a:hover
{
background-position: 0px -32px;
}
.zoomIn_active
{
background-position: 0px -64px;
background-image: url("http://www.filmotv.fr/grafx/front/img/zoomInB.jpg");
background-repeat: no-repeat;
text-indent:-9000px;
width:30px;
height:33px;
}

.zoomOut_active
{
background-position: 0px -64px;
background-image: url("http://www.filmotv.fr/grafx/front/img/zoomOutB.jpg");
background-repeat: no-repeat;
text-indent:-9000px;
width:30px;
height:33px;
}

/* ----------------- zoom in/out ends------------------------*/


/* ---- welcome ----- */

.welcomeContent{
width:100%;
background-repeat: repeat-y;
float:left;
margin-bottom:10px;
}

.welcomeContent2{
width:100%;
margin-bottom:4px;
margin:0px;
padding:0px;
}

.menu_fiche{
margin:0 0 0 20px;}

.welcomeContent3{
width:600px;
padding-left:40px;
margin-bottom:10px;
float:left;
}

.centralColumn {
width:478px;
float:left;
}
.centralColumn_W {
width:655px;
float:left;
}
.centralColumn2 {
width:640px;
margin-left:40px;
float:left;
border:solid 1px #5b5b5b;
}

.rightColumn {
width:302px;
padding-top:7px;
float:right;
margin-bottom:10px;
}

.contentLH1 {
margin-bottom:10px;
}

.contentLH2 {
float:left;
}

#welcome h2 {
width:350px;
}

.player{
width:300px;
height:169px;
background-image: url("http://www.filmotv.fr/grafx/front/img/playergood.jpg");
background-repeat: no-repeat;
border:solid 1px #666;
}

.contentRH1 {
padding:4px;
padding-top:17px;
}

.offers {
float:left;
margin-top:0px;
margin-left:-20px;
width:870px;
background-color:#fff;
clear:both;
padding:10px;
padding-left:194px;
z-index:1;
border-top:1px solid #000;
}

.offer {
float:left;
margin-right:10px;
}

.offerText {
float:left;
margin-right:10px;
width:150px;
}

.features {
margin-top:10px;
margin-left:10px;
width:400px;
}

.features h3{
width:400px;
margin:0;
padding-bottom:10px;
}

.feature {
width:400px;
height:70px;
margin-top:6px;
}

.star {
background-image: url("http://www.filmotv.fr/grafx/front/img/starB.gif");
background-repeat: no-repeat;
color:#000;
height:16px;
width:100px;
float:left;
text-align:center;
}


.thumbnails {
float:left;
width:720px;
padding-bottom:30px;
margin-bottom:30px;
}

.largeThumb h3 {
margin:0px;
padding:0px;
font-size:1.1em;
overflow: hidden;
height: 40px;
}

.thumbnail {
float:left;
width:60px;
height:105px;
margin:10px;
}

#theme .thumbnails h3 {
margin:0px;
padding:0px;
font-size:0.6em;
height:30px;
display:none;
}

#theme .thumbnail {
float:left;
width:60px;
height:85px;
margin:2px;
}

/* -- recommended --*/

.recommended {
margin-bottom:10px;
background-color:#ff0000;
}

.recPacShot {
float:left;
margin:5px 15.6px 10px 0px;
}

.thumbSearch {
background-color:#333;
float:left;
margin-bottom:10px;
width:458px;
height:40px;
padding:5px 8px 0px 8px;
}

*html .thumbSearch {
width:458px;
}


#sortText
	{
	float: left;
	font-size: 14px;	
	}






.orderSearch 
{
	padding: 0;
	margin: 0;
	float:left;
}

.orderSearch select 
	{
	position: relative;
	top: 9px;
	_top: 7px;
	left: 3px;
	border: none;
	width: 130px;
	float:left;
	} 
	
	

*:first-child+html .orderSearch select 
	{
	top: 7px;
	}
	
	
	
	


.orderSearch form {
padding:10px;
background-color:#333;
}

.sort {
font-size:11px;
font-family:Arial;
background-image: url("http://www.filmotv.fr/grafx/front/img/sortButt.gif");
background-repeat: no-repeat;
background-color:Transparent;
width:59px;
height:21px;
color:#FFF;
cursor:pointer;
margin-top:5px;
}

/* ---- large thumbnails (A la carte)----- */

.searchResults {
float:left;
width:100%;
font-size:10px;
}

.largeThumb {
float:left;
width:222px;
padding:5px;
margin:0 5px 5px 0px;
border:1px solid #333;
height:180px;
letter-spacing:0.07em;
line-height:1.3em;
}

*html .largeThumb {
height:180px;
}

.largeThumb img{
float:left;
margin:0px 10px 5px 0px;

}
.largeThumb_left {
float:left;
margin-left:0px;
width:100px;
}
.buyNow_button a{
float:left;
color:#FFF;
font-size:10px;
font-family:verdana;
font-weight:bold;
background-image: url("http://www.filmotv.fr/grafx/front/img/redButtonLeft.jpg");
background-repeat: no-repeat;
background-color:Transparent;
cursor:pointer;
height:20px;
width:79px;
margin:1px 0 0 0px;
padding:3px 0px  0 4px;
text-align:center;
letter-spacing:0em;
line-height:1.6em;
}

.buyNow_button_achat a{
float:left;
color:#FFF;
font-size:9px;
font-family:verdana;
font-weight:bold;
background-image: url("http://www.filmotv.fr/grafx/front/img/redButtonLeft.jpg");
background-repeat: no-repeat;
background-color:Transparent;
cursor:pointer;
height:20px;
width:79px;
margin:1px 0 0 0px;
padding:3px 0px  0 4px;
text-align:center;
letter-spacing:0em;
line-height:1.6em;
}

.buyNow_buttonRight {
float:left;
background-image: url("http://www.filmotv.fr/grafx/front/img/redButtonRight.jpg");
background-repeat: no-repeat;
background-color:Transparent;
width:7px;
height:20px;
margin:1px 0px 0 0px;
}

.buyNow_buttonRight_vide {
float:left;
width:7px;
height:20px;
margin:1px 0px 0 0px;
}
.buyNow_button a:hover{
text-decoration:none;
}

.movieTitle{
width:60%;
padding-left:10px;
margin-bottom:10px;
float:left;
}

/* ---- small thumbnails (A la carte)----- */

.smallThumb {
float:left;
width:90px;
height: 240px;
padding:11px;
margin:0 5px 5px 0px;
border:1px solid #333;
text-align:center;
}


.smallThumb h3{
margin-bottom:3px;
padding:0px;
clear: left;
float:left;
width: 100%;
height:35px;
border: 1px solid #000;
}

.smallThumb img{
float:left;
margin-bottom:5px;
}




.buyNow_buttonSmall a{
float:left;
clear:left;
color:#FFF;
font-size:11px;
font-family:Arial;
font-weight:normal;
background-image: url("http://www.filmotv.fr/grafx/front/img/redButtonLeft.jpg");
background-repeat: no-repeat;
background-color:Transparent;
cursor:pointer;
height:20px;
width:75px;
margin:1px 0 0 0px;
padding:3px 0px  0 7px;
text-align:center;
}

.buyNow_buttonRightSmall {
float:left;
background-image: url("http://www.filmotv.fr/grafx/front/img/redButtonRight.jpg");
background-repeat: no-repeat;
background-color:Transparent;
width:7px;
height:20px;
margin:1px 0px 0 0px;
}

.buyNow_buttonSmall a:hover{
text-decoration:none;
}


.previousNext{
clear:both; 


text-align:right;
margin-right:50px;
}
/* ---- pop up box (A la carte)----- */

.sample_popup{width:265px; height:168px; z-index:1; background:url(http://www.filmotv.fr/grafx/front/img/popup_petit_fd.png) no-repeat;}
.sample_popup .menu_form_header{width:265; height:33px; text-align:right;}
.sample_popup .menu_form_header img{position:relative; top:5px; right:5px;}
.sample_popup p{padding:35px 15px 15px 15px; text-align:center; font-size:12px;}
.sample_popup a{color:#0099CC; margin:5px; text-decoration:underline;}
.sample_popup a:hover{text-decoration:none;}
.sample_popup h2{text-align:center; font-size:12px;}


/* AJOUT 101020 : grande pop up box (A la carte) */
.big_popup{width:975px; height:565px; z-index:1; background:url(http://www.filmotv.fr/grafx/front/img/popup_grand_fd.png) no-repeat;}
.big_popup .menu_form_header{width:265; height:33px; text-align:right;}
.big_popup .menu_form_header img{position:relative; top:5px; right:5px;}
.big_popup p{padding:35px 15px 15px 15px; text-align:center; font-size:12px;}
.big_popup a{color:#0099CC; margin:5px; text-decoration:underline;}
.big_popup a:hover{text-decoration:none;}
.big_popup h2{text-align:center; font-size:12px;}

.popUpContent
{
	background: #454545 url("http://www.filmotv.fr/grafx/front/img/popUpTop.gif") 0 0 no-repeat;
	width: 434px;
	position:relative; 
	z-index:10; 
	color: #ffffff; 
	float:left;
	text-align:left;
	letter-spacing: 1px;
}


#filmCreditInline
	{
	padding: 8px 5px 3px 5px;	
	}



.PopUpBottomImg
	{
	background: #454545 url("http://www.filmotv.fr/grafx/front/img/popUpBot.gif") right bottom no-repeat;
	width: 434px;
	height: 14px;
	float: left;
	}

.popUpPos1
{
	font-size: 1em;
	top:-165px; 
	left: 95px; 
}

.popUp_subscriptions
{
	top:-165px; 
	left: 95px; 
}

.popUpPos2 
{
	font-size: 1em;
	top:-210px; 
	left: 95px; 
}



.bob 
{
	float:left;
	color:#8f0f0c;
	font-size:16px;
	font-weight:bold;
	width:100%;
	margin-bottom:6px;
	margin-top:8px;
	line-height:1.3em;
	
}

.htitle3{
color: white;
float:left;
margin-right:5px;
font-weight:bold;
font-size:13px;
}

.htitle4{
color: #268ABF;
float:left;
margin-right:5px;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
}
.creditsFD 
{
 background-color:#0000ff;
}
.creditsFD .filmCreditParagraph p{
margin:0px;
padding:0px;
}
/* -----------------------------------Subscribe and Sign in Buttons------------------- */



.signInHeader
	{
	text-indent: 3px;
	padding: 10px 0 0px 5px;
	/*background: url(http://www.filmotv.fr/grafx/front/img/greyBar02.gif) 0 100% repeat-x;*/
	border: none !important;
	color:#3ec0ff;
	}

#subscribeSignIn
	{
	float: right;
	position: relative;
	}

a.SignInLink 
	{
	background: url("http://www.filmotv.fr/grafx/front/img/sign-in-subscribe.gif") 0 0 no-repeat;
	text-indent: -9000px;
	float: left;
	width: 145px;
	display: block;	
	padding: 0 0 7px 0;
	}
	
	
a.notLoggedIn
	{
	background: url("http://www.filmotv.fr/grafx/front/img/not-logged-in.gif") 0 0 no-repeat;
	text-indent: -9000px;
	float: left;
	width: 204px;
	display: block;	
	padding: 0 0 7px 0;
	}
	
a.addccdetails
	{	
	background: url("http://www.filmotv.fr/grafx/front/img/addccDetails.gif") 0 0 no-repeat;
	text-indent: -9000px;
	float: left;
	width: 146px;
	display: block;	
	padding: 0 0 7px 0;	
	}
	
a.subscribeNow
	{
	background: url("http://www.filmotv.fr/grafx/front/img/subscribe-now.gif") 0 0 no-repeat;
	text-indent: -9000px;
	float: left;
	width: 124px;
	display: block;	
	padding: 0 0 7px 0;
	}
	
	
.subscribeDD a
	{
	background: url("http://www.filmotv.fr/grafx/front/img/greenButton_Left.jpg") 0 0 no-repeat;
	float: left;
	display: block;	
	padding: 2px 0 3px 10px;
	color:#FFF;
	text-decoration:none;
	height:20px;
	font-weight:normal;
	font-size:0.9em;
	}
	
.greenButtonDD {
background: url("http://www.filmotv.fr/grafx/front/img/greenButton_Right.jpg") 0 0 no-repeat;
height:20px;
width:10px;
float:left;
}

/* ----------------------------------- My Details buttons -------------------------- */
.myDetailsTitle {
width:60%;
margin-bottom:30px;
float:left;
}

.purchase  {
font-size: 16px;
float:right;
}

.purchase  ul {
margin: 0;
padding:0px;
list-style: none;
}

.purchase  li {
float: left;
background-image: url("http://www.filmotv.fr/grafx/front/img/purchaseTabGreen_left.gif");
background-repeat: no-repeat;
margin: 0 0px 0 10px;
padding: 0 0 0 7px;
height:41px;
}

.purchase  a {
float: left;
background-image: url("http://www.filmotv.fr/grafx/front/img/purchaseTabGreen_right.gif");
background-repeat: no-repeat;
background-position: right top;
text-decoration: none;
padding:11px 8px 10px 0px;
color:#FFF;
height:41px;
}

/* ----------------------------------- Tabs ------------------------------------------ */

.tabs {
margin-top:20px;
float:left;
}

#tabs {
font-size: 90%;
}

#tabs ul {
list-style: none;
margin: 0;
padding: 0;
padding-top: 1em;
}
#tabs li {
float:left;
margin:0 1px 0 0;
}
#tabs a {
float:left;
background-image: url("http://www.filmotv.fr/grafx/front/img/bltab_left.gif");
background-repeat: no-repeat;
background-position: left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabs a span {
float:left;
display:block;
background-image: url("http://www.filmotv.fr/grafx/front/img/bltab_right.gif");
background-repeat: no-repeat;
background-position: right top;
padding:7px 11px 8px 7px;
color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#FFF;
}
#tabs a:hover {
background-position:0% -28px;
}
#tabs a:hover span {
background-position:100% -28px;
}
#tabs .current {
background-position:0% -28px;
}

#tabs .current span {
background-position:100% -28px;
}




.tabactive a{
color:Red;
border:solid pink;
}	
.filmDetailsXtra {
clear:both;
background:url(http://www.filmotv.fr/grafx/front/img/fd_fiche.gif) top repeat-x #1A1A1A;
padding:10px;
float:left;
width: 948px;
min-height:300px;
height:auto !important;
height:300px;
letter-spacing:0.08em;
line-height:1.5em;
border:2px solid #646464;
}

.filmDetailsXtra li{
list-style:none;
}

#Fiche 
{
display:block;
}

#Fiche img 
{
width: 200px;
border:solid 1px #fff;
}

#Bonus 
{
display:none;
}


#Avis 
{
display:none;
}
/* ----- Fiche ----- */
.ficheWrapper {
margin:5px;
padding:20px;
/*background-image:url("http://www.filmotv.fr/grafx/front/img/fadeTest.jpg");*/
background-repeat:no-repeat;
background-position:right top;
min-height:400px;
height: auto !important;
height: 400px;
}

.TextWrapp
	{
	
		float: right;
		height: 400px;
		width: 480px;	
		
	}
		
.ficheWrapper img{
float:right;
margin:-50px -20px 10px 10px;
}
.ficheWrapper img.img_none{
float:none;
margin:0px;
vertical-align:middle;
}
.ficheWrapper h3{
float:left;
}
.filmCreditParagraph {
margin-bottom:5px;
}
.filmCreditParagraph p{
margin:0;
padding:10px 0px;
}
/* ----- Galerie Photos ----- */
.thumbsGalerie{
float:left;
width:370px;
margin-right:10px;

}

.thumbsGalerie img{
margin:5px 5px 0px 0;
float:left;
border:solid 1px #fff;

}

.thumbsGalerie_Wrapper{
width:100%;
margin-bottom:10px;
}

galerie_filmWrapper
{
	background-color:#000000;
	height:120px;
	width:90px;
}

.mainimgGalerie{
float:left;
width:490px;
min-height:500px;
text-align:center;
padding:10px;
border-left:1px solid #333;
}
.mainimgGalerie img{
margin-top:10px;
}
/* ----- Critiques ----- */
#Critiques 
{
width: 948px;
}
.critiquesField {
background-color:#333;
margin:0px;
width:890px;
 
padding:5px;
float:left;
border-top:1px solid #666666;
	 /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

 
}
.critiquesField h3 {
color:#FFF;
}

.critiquesTitle
{
	float:left;
	cursor:pointer;

}

.critiquesReviewTitle 
{
	font-size:1.1em;
}

.critiquesContent {
background-color:#666666;
color:#FFFFFF;
padding:4px;
/*filter:alpha(opacity=60);
opacity:0.6;*/

}

.hide {
display:none;
height:1px;
}

.show {
display:block;
background-color:#222222;
color:#FFFFFF;
padding:4px;
width:892px;

}

.openClose 
{
	float:right;
	cursor:pointer;
}








/* ----- Vos avis ----- */
.Comments {
float:left;
width:70%;
margin-right:20px;
margin-top:10px;
padding-right:20px;
border-right:1px solid #333;
}
.CommentsField {
border-bottom:1px solid #333;
padding-bottom:20px;
margin-bottom:20px;
word-wrap: break-word;
width: 400px;
float: left;
}

*html body .CommentsField
	{
		float: none;	
	}

*:first-child+html .CommentsField
	{
		float: none;	
	}






.divLogin {
float:left;
}

.filmDetails_Wrapper {
margin:5px;
padding:20px;
border:0px solid #999;
float:left;
}

.vosAvis_Button a{
float: left;
color: #ffffff;
font-size: 11px;
font-family: Arial;
font-weight: normal;
background-image: url(http://www.filmotv.fr/grafx/front/img/greenButton_Left.jpg);
background-repeat: no-repeat;
background-color: transparent;
cursor: pointer;
height: 20px;
padding-top: 3px;
padding-left: 7px;
}
.vosAvis_Button a:hover{
text-decoration:none;
}
.vosAvisButtRight {
float: left;
background-image: url(http://www.filmotv.fr/grafx/front/img/greenButton_Right.jpg);
background-repeat: no-repeat;
background-color: transparent;
width: 7px;
height: 20px;
}
/* ----------------------------------- buy Options ----------------------------------- */

.buyOptions {
float:right;
margin-top:-10px;
margin-left:30px;
margin-right:80px;
border:solid 1px #222;
border-top:0px;
padding:6px;
background-color:#FFFFFF;
}

.download {
display:block;
float:left;
background-image: url("http://www.filmotv.fr/grafx/front/img/download.gif");
background-repeat: no-repeat;
width:130px;
height:30px;
text-indent:-9000px;
}

.price {
float:left;
margin-right:30px;
color:#bc0404;
font-size:1.5em;
padding-top:2px;
padding-left:6px;
}

/* ----------------------------------- buy Options ends----------------------------------- */

/* ----------------------------------- movie details ----------------------------------- */

#details ul {
margin: 0;
padding: 3px 0 0 0;
list-style: none;
}

#details {
clear:both;
}

#details li {
float: left;
background-color:#fff;
margin: 10px 1px 0 6px;
padding: 4px 10px 4px 10px;
height:20px;
border:solid 1px #000;
border-bottom:0px;
}

#details a {
float: left;
display: block;
text-decoration: none;

font-weight: bold;
color: #000;
height:20px;
}

#details a:hover{
background-color:#000;
color:#fff;
}

.detailsContent {
clear:both;
border:solid 1px #666666;
background-color:#fff;
color:#000000;
padding:8px;
margin-left:5px;
margin-right:6px;
}

#tabcontent1 {
min-height:400px;
}

#tabcontent2, #tabcontent3,#tabcontent4 {
min-height:400px;
display:none;
}

.ThumbFD {
margin:0px 10px 10px 0;
cursor:pointer;

}
.ThumbFD_B {
margin:0px 10px 300px 0;

}

/* ----------------------------------- movie details ends ----------------------------------- */

/* ----------------------------------- basket page  ----------------------------------- */
/* ----movie selection  ----------------------------------- */
.movieSelection {
 margin:20px 100px ;
 }

.movieSelection_Table tr.border td {
 border-bottom: solid 1px #333333; 
 padding: 10px 0px 5px 0px; 
 }
 
 .movieSelection_Table td td{
 padding:0px; 
 }

  
   .movieSelection_Table td.info{
  border:none;
  width:100%;
  background: url(http://www.filmotv.fr/grafx/front/img/bloc_panier_fond.gif) repeat-x #0C0C0C top;
  border:1px solid #333333;
  padding:20px;
  }
  
  .movieSelection_Table td.info span{
   margin:0px 20px;
  }
  
   .movieSelection_Table td.info .picto{
   vertical-align:middle;
  }
 
 .movieSelection_Table td .titre{
 color:#2d709b;
 font-weight:bold;
 }
 
/* ----payment method  ----------------------------------- */
.paymentMethod {
margin:20px 100px ;
}

.paymentMethod input{
border: none;
}

.paymentMethod_Table form {
 margin:0; 
 }
 
.paymentMethod_Table td {
 padding: 3px;
 margin-bottom:5px; 
 width:33%;
 }
 
.greyRow {
background-color:#333333;
}
/* ----wish list  ----------------------------------- */
.wishList {
color:#e0e0e0;
margin:0 30px ;
padding:5px 10px 0px 10px;
}

.wishList_Table{
margin:0 50px 10px 50px;
}
.wishList_Table td{
 border-bottom:1px solid  #e0e0e0; 
 padding: 10px 0px 3px 0px; 
}

.bl {background: url(http://www.filmotv.fr/grafx/front/img/wishlist_corner3.gif) 0 100% no-repeat; background-color:#333;}
.br {background: url(http://www.filmotv.fr/grafx/front/img/wishlist_corner4.gif) 100% 100% no-repeat; }
.tl {background: url(http://www.filmotv.fr/grafx/front/img/wishlist_corner1.gif) 0 0 no-repeat}
.tr {background: url(http://www.filmotv.fr/grafx/front/img/wishlist_corner2.gif) 100% 0 no-repeat; padding:10px
}

.validerButtP a{
background-image: url("http://www.filmotv.fr/grafx/front/img/valider.gif");
background-repeat: no-repeat;
background-color:Transparent;
padding:3px 14px 10px 13px;
font-size:11px;
font-family:Arial;
cursor:pointer;
color:#fff;
font-weight:normal;
}


.noItems
	{
	width: 200px;
	font-size: 1.2em;
	font-weight: bold;	
	}
	
	



/* ----------------------------------- basket page ends ------------------------------ */



/* ----------------------------------- login page  ------------------------------ */
.loginWrapper input.champ_ombre, .registerWrapper input.champ_ombre{background:url(http://www.filmotv.fr/grafx/front/img/fd_input.gif) top left;}

.loginWrapper {
float:left;
width:340px;
padding:0px 0 0 0;
}


.loginWrapper .FieldError{padding:0 0 0px 0;}

.loginWrapper fieldset 
{
float:none;
border: none;
background:url(http://www.filmotv.fr/grafx/front/img/bloc_connexion_fond.gif) no-repeat;
padding:15px 0 0 0;
height:168px;
}

.loginWrapper label {
width:110px;
text-indent: 5px;
float:left;
margin:0 0 10px 0;
padding:3px 0 0 10px;
color:#000000;
font-weight:bold;
}

.loginWrapper input {
/*float:left;*/
margin:0 0 10px 0 ;
border:none;
height:15px;
width:190px;
}

.loginFooter 
{
margin-top:0px;
margin-left:0;
float:left;
line-height:14px;
padding:0 5px 0 15px;
font-style:italic;
}
.loginFooter input
{
width:15px;
margin:0px; padding:0px;
}


.passwordBox {
clear:both;
}



.forgotPassword {
float:left;
margin-left:125px;
margin-top:-5px;
}


.submitbutton {
float:right;
margin-top:10px;
}

.registerWrapper {
width:600px;
float:left;
position:relative; left:10px;

}

.registerWrapper .FieldError{
 color:#FF9900;
}

.registerWrapper .btn_radio{
margin-bottom:10px;
}

.registerWrapper .btn_radio input{
float:none; margin-bottom:0; padding:0px; display:inline; height:auto; border:none; width:auto;
}

.Register label {
width:300px;
float:left;
padding-top:3px;
}

.Register input {
width:250px;
margin-bottom:15px;
border:none;
height:15px;
}

.Register fieldset 
{
width:600px;
float:none;
border:none;
}


.Register fieldset em{color:#3ec0ff;}


.register_background
{
width:600px;
background:url(bloc_inscription_centre.gif) no-repeat top left #000a0e;
border-left:1px #4f4f4f solid;
border-right:1px #4f4f4f solid;
}
.register_background p
{
margin:0px;
padding:8px 20px;
font-size:10px; font-style:italic;
}


.Register label em{
font-size:10px;
}

.frname_bg {
padding:0 0  0 25px;
min-height: 220px;
height: auto !important;
height:220px;
}

.email_bg {

padding:0px 0  0 25px;
margin-bottom:5px;
min-height: 80px;
height: auto !important;
height:80px;
}

.password_bg{
padding:0px 0  0 25px;
margin-bottom:5px;
min-height: 80px;
height: auto !important;
height:80px;
}

.registration_bg {

padding:0px 0  0 25px;
margin-bottom:5px;
min-height: 120px;
height: auto !important;
height:120px;
}

.RegCode {
height:100%;
float:right;
margin:0 25px 0 0;
}



.formFooterB{
float:left;
margin-bottom:5px;
width:100%;
}


.validerButt {
border:none;
background-image: url("http://www.filmotv.fr/grafx/front/img/valider.gif");
background-repeat: no-repeat;
background-color:Transparent;
width:61px;
height:20px;
font-size:11px;
font-family:Arial;
margin:10px 0 0 555px;
cursor:pointer;
color:#fff;
}
.connexionButt a{
border:none;
float:left;
background-image: url("http://www.filmotv.fr/grafx/front/img/connexionButt.gif");
background-repeat: no-repeat;
background-color:Transparent;
padding:3px 10px 5px 10px;
font-size:11px;
font-family:Arial;
font-weight:normal;
margin-top:10px;
margin-left:230px;
cursor:pointer;
color:#fff;
}
.connexionButt a:hover{
text-decoration:none;
}
.code {
margin:2px 0 5px 0;
}
/* ----------------------------------- login page ends ------------------------------ */

/* ----------------------------------- abonnement page  ------------------------------ */
.loginWrapper_Abonnement {
float:left;
width:330px;
}

.loginWrapper_Abonnement fieldset {
border:none;
}

.loginWrapper_Abonnement label {
width:100px;
float:left;
margin-bottom:15px;
padding-top:3px;
}

.loginWrapper_Abonnement input {
float:left;
margin-bottom:20px;
border:none;
height:15px;
width:200px;
}

.loginFooter_Abonnement 
{
margin-top:50px;
margin-left:0;
float:left;
}
.loginFooter_Abonnement input
{
width:15px;
}

.passwordBox_Abonnement {
clear:both;
}

.forgotPassword_Abonnement {
float:left;
margin-left:100px;
margin-top:-10px;
}


.submitbutton_Abonnement {
float:right;
margin-top:10px;
}

.registerWrapper_Abonnement {
width:620px;
float:left;
border-left:1px solid #333;
padding-left:10px;
}

.Register_Abonnement label {
width:320px;
float:left;
padding-top:3px;
}

.Register_Abonnement input {
width:250px;
margin-bottom:15px;
border:none;
height:15px;
}

.Register_Abonnement fieldset {
border:none;
}

.Register_Abonnement label em{
font-size:10px;
}

.frname_bg_Abonnement {
border:1px solid #333;
margin-bottom:5px;
padding:10px 0  0 10px;
min-height: 80px;
height: auto !important;
height:80px;
}

.email_bg_Abonnement {
border:1px solid #333;
padding:10px 0  0 10px;
margin-bottom:5px;
min-height: 80px;
height: auto !important;
height:80px;
}

.password_bg_Abonnement {
border:1px solid #333;
padding:10px 0  0 10px;
margin-bottom:5px;
min-height: 80px;
height: auto !important;
height:80px;
}

.registration_bg_Abonnement {
border:1px solid #333;
padding:10px 0  0 10px;
margin-bottom:10px;
min-height: 120px;
height: auto !important;
height:120px;
}

.RegCode_Abonnement {
height:100%;
float:left;
}

.formFooterB_Abonnement{
float:left;
margin-bottom:5px;
width:100%;
}

.validerButt_Abonnement {
border:none;
background-image: url("http://www.filmotv.fr/grafx/front/img/valider.gif");
background-repeat: no-repeat;
background-color:Transparent;
width:61px;
height:20px;
font-size:11px;
font-family:Arial;
margin:10px 0 0 555px;
cursor:pointer;
color:#fff;
}
.connexionButt_Abonnement a{
border:none;
float:left;
background-image: url("http://www.filmotv.fr/grafx/front/img/connexionButt.gif");
background-repeat: no-repeat;
background-color:Transparent;
padding:3px 10px 5px 10px;
font-size:11px;
font-family:Arial;
font-weight:normal;
margin-top:10px;
margin-left:230px;
cursor:pointer;
color:#fff;
}
.connexionButt_Abonnement a:hover{
text-decoration:none;
}
.code_Abonnement {
margin:2px 0 5px 0;
}
.directDebit_Abonnement {
border:1px solid #333;
padding:10px 0  0 10px;
margin:10px 0 5px 0;
min-height: 100px;
height: auto !important;
height:100px;
}
.directDebitAddress_Abonnement {
border:1px solid #333;
padding:10px 0  0 10px;
margin-bottom:10px;
min-height: 180px;
height: auto !important;
height:150px;
}
.directDebitAddress_Abonnement .marginLeft {
margin-left:320px;
}
*html .directDebitAddress_Abonnement .marginLeft {
margin-left:323px;
}

.billingAddress_Abonnement {
border:1px solid #333;
padding:10px 0  0 10px;
margin-bottom:10px;
min-height: 180px;
height: auto !important;
height:150px;
}

.billingAddress_Abonnement .marginLeft {
margin-left:320px;
}
*html .billingAddress_Abonnement .marginLeft {
margin-left:323px;
}

.billingLiving_Abonnement {
border:1px solid #333;
padding:10px 0  0 10px;
margin-bottom:10px;
min-height: 180px;
height: auto !important;
height:150px;
}

.billingLiving_Abonnement select{
width:150px;

}
.billingLiving_Abonnement .marginLeft {
margin-left:320px;
}
*html .billingLiving_Abonnement .marginLeft {
margin-left:323px;
}

.confirmButt_Abonnement input{
margin:10px 0 10px 500px;
border:none;
background-image: url("http://www.filmotv.fr/grafx/front/img/validerB.gif");
background-repeat: no-repeat;
background-color:Transparent;
width:61px;
height:20px;
font-size:11px;
font-family:Arial;
cursor:pointer;
color:#fff;
}
/* ----------------------------------- abonnement page ends ------------------------------ */


/* ----------------------------------- Prélèvement Automatique (DD) Details page  ------------------------------ */

.Register_Prélèvement {
width:47.5%;
float:left;
padding:10px;
}

.Register_Prélèvement label {
width:320px;
float:left;
padding-top:3px;
}

.Register_Prélèvement input {

margin-bottom:15px;
border:none;
height:15px;
}

.Register_Prélèvement fieldset {
border:none;
}
.Register_Prélèvement h2{
padding:5px;
background-image: url("http://www.filmotv.fr/grafx/front/img/greyBar.gif");
background-repeat:repeat-x;
}
.Register_Birthday {
width:30px;
}

.Register_Prélèvement .confirmButt_Prélèvement input{
margin:10px 0 10px 380px;
border:none;
background-image: url("http://www.filmotv.fr/grafx/front/img/validerB.gif");
background-repeat: no-repeat;
background-color:Transparent;
font-size:11px;
font-family:Arial;
cursor:pointer;
color:#fff;
width:61px;
height:20px;
}

.directDebit_Prélèvement {
float:left;
border:1px solid #333;
padding:10px 0px  10px 10px;
margin:5px 0 5px 0;
width: 447px;
}
.billingLiving_Prélèvement {
float:left;
border:1px solid #333;
padding:10px 0  10px 10px;
margin:5px 0 5px 0;
width: 447px;
}
.marginLeft_Prélèvement {
margin-left:230px;
}
*html .marginLeft_Prélèvement {
margin-left:233px;
}

.Register_Prélèvement .RegPrélèvement_Checkbox input{
width:15px;
margin-right:10px;
float:left;
}
/* --------------- Confirm Details Page -------------- */

.Register_PrélèvementConfirm {
width:46%;
float:left;
padding:10px;

margin:4px;
}
.Register_PrélèvementConfirm h2 {
padding:5px;
background-image: url("http://www.filmotv.fr/grafx/front/img/greyBar.gif");
background-repeat:repeat-x;
}
.Register_PrélèvementConfirm label {
float:left;
width:70%;
margin-bottom:5px;
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.Register_PrélèvementConfirm span {
float:left;
width:30%;
margin-bottom:5px;
font-weight:bold;
}

.Register_PrélèvementConfirm fieldset {
border:none;
}

.confirmButt_PrélèvementConfirm  input{
margin:10px 0 0px 870px;
border: none;
background-image: url("http://www.filmotv.fr/grafx/front/img/validerB.gif");
background-repeat: no-repeat;
background-color:Transparent;
font-size:11px;
font-family:Arial;
cursor:pointer;
color:#fff;
width:61px;
height:20px;
font-weight:normal;
word-wrap: break-word;
}

.nom_PrélèvementConfirm {
border:1px solid #333;
padding:10px 0  10px 10px;
margin:5px 0 5px 0;
min-height: 140px;
height: auto !important;
height:140px;
}
.dd_PrélèvementConfirm {
border:1px solid #333;
padding:10px 0  10px 10px;
margin:5px 0 5px 0;
min-height: 140px;
height: auto !important;
height:140px;
}
.cardDetails{
border:1px solid #333;
padding:10px 0  10px 10px;
margin:5px 0 5px 0;
float:left;
width:432px;
}

.dd_duCreancier {
border:1px solid #333;
padding:10px 0  10px 10px;
margin:5px 0 5px 0;
min-height: 70px;
height: auto !important;
height:70px;
}




.buttons_PrélèvementConfirm {
width: 100%;
/*height: 20px;*/
margin: 5px 0 0 0;
float:left;
}




.buttons_PrélèvementConfirm a{
text-decoration:none;
float: right;
padding-top:3px;
margin: 3px 28px 0 0;
}



.print_PrélèvementConfirm {
border:none;
background-color:#000;
color:#2d709b;
cursor:pointer;
background-image: url("http://www.filmotv.fr/grafx/front/img/printButton.jpg");
background-repeat: no-repeat;
background-color:Transparent;
padding-left:17px;
width:80px;
text-align:left;
margin: 0 30px 0 0;
font-weight:bold;
font-family:Arial;
float:right;
padding: 0 0 5px 0;

}
.print_PrélèvementConfirm a:hover{
text-decoration:underline;
}


.print_PrélèvementConfirm02 {
border:none;
color:#2d709b;
cursor:pointer;
background: url("http://www.filmotv.fr/grafx/front/img/printButton02.gif") 0 0 no-repeat;
padding-left:17px;
width:80px;
text-align:left;
margin: 0 5px 0 0;
font-weight:bold;
font-family:Arial;
float:right;

}
.print_PrélèvementConfirm02 a:hover{
text-decoration:underline;
}





/* --------------- Confirm Details Page Ends-------------- */

/* ------ Confirm Details Page - Print Friendly Version -------- */

.printFriendly_Wrapper {
background-color:#fff;
color:#000;
min-height:700px;
height:auto!important;
height:700px;
width:700px;
padding:10px;
float:left;
}
.printFriendly_Wrapper h3{
color:#000;
margin-top:20px;
}
.printFriendly_Container {
width:700px;
float:left;
letter-spacing:0.08em;
line-height:1.5em;
}
.printFriendly_Container span {
word-wrap: break-word; /* Internet Explorer 5.5+ */
font-weight:bold;
font-variant:small-caps;
}
.printFriendly_Container p{
margin-top:15px;
}
.printFriendly_Signature 
{
margin-top: 10px;
border:1px solid #000;
float:right;
width:270px;
height:110px;
padding:10px;
}

.printFriendly_ClientInfo 
{
text-align:center;
clear: both;
padding: 5px;
}






/* --------------- Confirm Details Page Ends-------------- */

/* --------------- Prélèvement Automatique (DD) Details page ends -------------- */

/* ----------------------------- my download page  ------------------------------ */


*:first-child+html #AvailableAssets /*--==IE 7 Hack / Moves list view down==--*/
	{
		margin-top: 10px;
	}
	
*html body #AvailableAssets /*--==IE 6 Hack== Moves list view down--*/
	{
		margin-top: 10px;
	}





.myDownload {
clear: both;
width:535px;
float: left;
}

.md_Thumb {
float:left;
width: 70px;
height:160px;
margin:5px 10px 0px 0px;
}
.md_Thumb img{
width: 70px; height: 88px;
}
.md_Status {
float:left;
margin:5px 0px 0px 0px;
color:#FFF;
font-size:0.9em;
width:355px;
border:1px solid #777676;
padding:2px 0px 2px 5px ;
}

.md_dm {
float:left;
margin:0px 5px 0px 5px;
color:#FFF;
font-size:11px;
padding:0px;
color:#fff;
}
.md_toprow {
float:left;
width:361px;
margin-top:5px;
}
.md_bottomrow {
float:left;
width:356px;
margin-top:5px;
font-size:10px;
background-color:#0b4f11;
padding:3px 5px 3px 0px;
}
.md_location {
margin-top:5px;
float:left;
}

.md_cancel {
float:right;
background-image: url("http://www.filmotv.fr/grafx/front/img/cancelIcon.jpg");
background-repeat: no-repeat;
background-position:center left;
padding-left:10px;
}
.md_start {
float:right;
background-image: url("http://www.filmotv.fr/grafx/front/img/startIcon.jpg");
background-repeat: no-repeat;
background-position:center left;
padding-left:10px;
}
.md_pause {
float:right;
background-image: url("http://www.filmotv.fr/grafx/front/img/pauseIcon.jpg");
background-repeat: no-repeat;
background-position:center left;
padding-left:10px;
display:none;
}
.hideMovie {
float:right;
font-size:0.9em;
margin-right:3px;
color:#2d709b;
}
.orderSearch_MonFilmo {
background: url(http://www.filmotv.fr/grafx/front/img/greyBar02.gif) 0 100% repeat-x;
padding:9px;
margin-bottom:10px;
}

.mmThumb
{
float:left;
width:117px;
margin:0 4px 4px 0;
padding:5px;
text-align:center;
font-size:10px;
position:relative;
overflow: hidden;
min-height:230px;
height: auto !important;
height: 230px;
text-align:center;
border:1px solid #333;

}
.mmThumb h3
{
min-height:35px;
height:auto !important;
height:35px;
}



.packshot
{
	width:90px;
	height:123px;
	margin-bottom: 2px;
	margin-left:auto;
	margin-right:auto;
}

.selectedPackshot
{
	width:90px;
	height:123px;
	margin-bottom: 2px;
	
}

.downloadStatus {
margin-top:5px;
margin-left:1px;
margin-right:1px;
float:left;
}

.downloadButtonB a{

float:left;
color:#FFF;
font-size:10px;
font-family:Arial;
font-weight:normal;
background: url("http://www.filmotv.fr/grafx/front/img/redButtonLeft.jpg") 0 0 no-repeat;
cursor:pointer;
height:20px;
width:96px;
margin:1px 0 0 0px;
padding:3px 0px  0 7px;
text-align:center;

	
}

.downloadButtonRightB {
float:left;
background-image: url("http://www.filmotv.fr/grafx/front/img/redButtonRight.jpg");
background-repeat: no-repeat;
background-color:Transparent;
width:7px;
height:20px;
margin:1px 5px 0 0px;

}


.downloadButtonC a{

float:left;
color:#FFF;
font-size:10px;
font-family:Arial;
font-weight:normal;
background: url("http://www.filmotv.fr/grafx/front/img/LargeDownload.gif") 0 0 no-repeat;
cursor:pointer;
height:30px;
width:96px;
margin:1px 0 0 0px;
padding:3px 0px  0 7px;
text-align:center;

	
}

.downloadButtonRightC {
float:left;
background: url("http://www.filmotv.fr/grafx/front/img/LargeDownloadRight.gif") 0 0 no-repeat;
width:7px;
height:30px;
margin:1px 5px 0 0px;
}

.downloadButtonB a:hover{
text-decoration:none;
}



/*--===================Button states for the rent,buy loop============--*/


/*--==Green button in results page/ When subscribed already==--*/

.GreenState a{
float:left;
letter-spacing: normal;
color:#FFF;
font-size: 10px;
font-weight:bold;
font-family:verdana;

background: url("http://www.filmotv.fr/grafx/front/img/GreenButtonLeft.gif") 0 0 no-repeat;
cursor:pointer;
height:20px;
width:75px;
margin:1px 0 0 0px;
padding:3px 0px  0 7px;
text-align:center;
}

.GreenState a:hover
{
	text-decoration: none;
	}

.GreenStateRight {
float:left;
background: url("http://www.filmotv.fr/grafx/front/img/GreenButtonRight.gif") 0 0 no-repeat;
width:7px;
height:20px;
margin:1px 0px 0 0px;
}

/*--==End of==--*/

/*--==Orange button in results page/ When subscribed already==--*/

.OrangeState a{
float:left;
letter-spacing: normal;
color:#FFF;
font-size: 10px;
font-weight:bold;
font-family:verdana;

background: url("http://www.filmotv.fr/grafx/front/img/OrangeButtonLeft.gif") 0 0 no-repeat;
cursor:pointer;
height:20px;
width:82px;
margin:1px 0 0 0px;
padding:3px 0px  0 0px;
text-align:center;
}

.OrangeState a:hover
{
	text-decoration: none;
	}

.OrangeStateRight {
float:left;
background: url("http://www.filmotv.fr/grafx/front/img/OrangeButtonRight.gif") 0 0 no-repeat;
width:7px;
height:20px;
margin:1px 0px 0 0px;
}

/*--==End of==--*/

li.chooseFilm{

float:left;
color:#FFF;
font-family:Arial;
font-weight:normal;
background: url("http://www.filmotv.fr/grafx/front/img/LargeDownloadGreen.gif") 0 5px no-repeat;
cursor:pointer;
text-align:center;

	
}

li.chooseFilm a {
float:left;
display: block;
background: url("http://www.filmotv.fr/grafx/front/img/LargeDownloadRightGreen.gif") 100% 5px no-repeat;
}


li.rent{

float:left;
color:#FFF;
font-family:Arial;
font-weight:normal;
background: url("http://www.filmotv.fr/grafx/front/img/LargeDownload.gif") 0 5px no-repeat;
cursor:pointer;
text-align:center;
}

li.rent a 
{
display: block;
float:left;
background: url("http://www.filmotv.fr/grafx/front/img/LargeDownloadRight.gif") 100% 5px no-repeat;
}

li.chooseFilm a:hover, li.rent a:hover
	{
	text-decoration: none;
	}


/* ----------------------------- my download page ends  ------------------------- */
/*---------------------------------- DLM button ------------------------------------------ */
.dlmContainer {
float:right; 
margin-top:-20px;
}
.dlm a
	{
	float:left;
	width:170px;
	height: 32px;
	background: url(http://www.filmotv.fr/grafx/front/img/dlmButtonLeft.jpg)  no-repeat;
	color:#FFF;
	font-size:0.9em;
	padding:15px 0px 0px 15px;
	}
.dlmBottom {	
	float:left;
	width:20px;
	height: 42px;
	background: url(http://www.filmotv.fr/grafx/front/img/dlmButtonRight.jpg)  no-repeat;
}
.dlm a:hover
	{
text-decoration:none;
	}
.dlmText {
float:left; 
padding:10px;
}
/* ---------------------------------- subscription page ---------------------------- */

.themesSub {
margin-top:20px;
float:left;
}

.tabsSub {
margin-bottom:10px;
}

.theme1 {
float:left;
margin-left:50px;
_margin-left:25px;
margin-top:10px; 
width:580px;
}
.themeText
{
float:left;
width:150px;
height:88px;
margin-right:15px;
}
.themeThumb
{
float:left;
width:70px;
height:88px;
border:1px solid pink;
margin-right:5px;
}
.rightColumnMyMovies {
margin-left:10px;
float:left;
border:1px solid #666666;
height:500px;
width:410px;

}
.subDD {
background-color:#333;
width:424px;
/*
height:100%;*/
overflow:none;
/*height:450px;
width:430px;*/
}

.subscribeDD fieldset{
border:none;
margin:10px 0;
}

		.catHeader 
		{
			clear:both;
			padding-top:10px;
			border-top:1px solid #333;
		}
		
		.themeRow
		{
			margin-bottom:8px;
			padding-top:8px;
			clear:both;
			float:left;
			border-top:1px solid #333;
			width:100%;
		
		}
		
		
.themeTitle
		{
			float:left;
			width:120px;
			margin-left:5px;
		}
*html .themeTitle{
margin-left:2px;
}
.themeItem_Wrapper
		{
			float:left; 
			width:530px;
		}
*html .themeItem_Wrapper{
			width:530px;
}		
		
.themeItem{
			float:left;
			margin:2px;
			text-align:center;
			width:90px;
			height: 200px;
			font-size:0.8em;
			border:solid 1px #333;
			padding:5px;
}
*html .themeItem{
			padding:5px 0px 5px 4px;
}		

.themeItem h3{
margin:5px 0 4px 0;
min-height:35px;
height:auto !important;
height:35px;
overflow: hidden;
}

.downloadButton a{
float:left;
letter-spacing: normal;
color:#FFF;
font-size: 1em;
font-family:Arial;
font-weight:normal;
background-image: url("http://www.filmotv.fr/grafx/front/img/redButtonLeft.jpg");
background-repeat: no-repeat;
background-color:Transparent;
cursor:pointer;
height:20px;
width:71px;
margin:1px 0 0 0px;
padding:3px 0px  0 7px;
text-align:center;
}

.downloadButtonRight {
float:left;
background-image: url("http://www.filmotv.fr/grafx/front/img/redButtonRight.jpg");
background-repeat: no-repeat;
background-color:Transparent;
width:7px;
height:20px;
margin:1px 5px 0 0px;
}

.downloadButton a:hover{
text-decoration:none;
}



/*--=====My Filmo====Ian leggett 03/07===--*/


.downloadButton02{
float:left;
color:#FFF;
font-size:11px;
font-family:Arial;
font-weight:normal;
background: url("http://www.filmotv.fr/grafx/front/img/redButtonLeft.jpg") 0 0 no-repeat;
cursor:pointer;
height:20px;
width:155px;
margin:3px 0 0 0px;
padding:3px 0px  0 7px;
text-align:center;

}

a.downloadButtonRight02 {
background: url("http://www.filmotv.fr/grafx/front/img/redButtonRight.jpg") 100% 0 no-repeat;
margin: 0 0 2px 0;
display: block;
height:20px;
position: relative;
top: -3px;
padding: 3px 0px 0 0;
color: #fff;
text-decoration: none;
text-indent: -7px;
}











/* ---------------------------------- subscription ends ---------------------------- */
/* ---------------------------------- unsubscribe ---------------------------- */
.centralColumnWrapper {
float:left;
}
.unsubscribe {
color:#FFF; 
width:650px; 
margin:0 0px 10px 10px; 
float:left;
}

/* ---------------------------------- unsubscribe ends ---------------------------- */
/* ---------------------------------- my details ---------------------------- */
.myDetails_Wrapper  fieldset{
border:none;
float:none;
}
.myDetails_Wrapper label{
width:225px;
float:left;
padding-top:3px;
margin-right:5px;
}
.myDetails_Wrapper input{
width:180px;
margin-bottom:15px;
/*height:15px;*/
}
.myDetails_Wrapper select{
width:185px;
margin-bottom:15px;
}
.myDetails_Wrapper h2{
margin-bottom:5px;
}
.Month select{
width:70px;
}
.Year select{
width:70px;
}
.cvv input{
width:65px;
}
#MD_postcode {
width:65px;
}
.myDetails_Wrapper em {
font-size:10px;
}
.MD_checkbox input{
margin:0px; 
width:20px;
}


.resend 
{
	text-align:center;
}
.send input{
margin-top:10px;
margin-left:10px;
border:none;
background-image: url("http://www.filmotv.fr/grafx/front/img/validerB.gif");
background-repeat: no-repeat;
background-color:Transparent;
width:61px;
height:20px;
font-size:11px;
font-family:Arial;
cursor:pointer;
color:#fff;
}


.confirmButtMD input{
margin-top:10px;
margin-left:365px;
border:none;
background-image: url("http://www.filmotv.fr/grafx/front/img/validerB.gif");
background-repeat: no-repeat;
background-color:Transparent;
width:61px;
height:20px;
font-size:11px;
font-family:Arial;
cursor:pointer;
color:#fff;
}

.confirmButtDD input{
border:none;
background-color:#333;
color:#FFFFFF;
margin-left:325px;
width:50px;
height:20px;
cursor:pointer;
}
.cancelButtDD input
{
background-color:#000;
border:none;
color:#FFFFFF;
cursor:pointer;
float:right;
} 
.MD_postcode{
margin-bottom:15px;
}
.MD_postcode input {
margin:0 10px 0 0; 
width:34px;
}
.MD_mgrL {
margin-left:230px;
_margin-left:233px;
}
.Status label{
margin-bottom:20px;
color:#bc0404;
width:100%;
}
.myDetails {
border:1px solid #054a0b;
float:left;
margin-bottom:10px;
padding:10px;
}
.myDetailsText {
padding-bottom:10px;
float:left;
margin-right:50px;
}
.accountDetails {
float:left;
width:466px;
/*background-color:#333;
min-height: 500px;
height: auto !important;
height: 500px;*/
margin:0 10px 0px 0px;
padding:0;
}
.billingAddress {
float:left;
width:466px;
/*background-color:#333;
min-height: 500px;
height: auto !important;
height: 500px;*/
margin:0;
padding:0;
}
.ccDetails {
float:left;
background-color:#333;
width:458px;
min-height: 720px;
height: auto !important;
height: 720px;
margin:0 10px 0px 0px;
padding:10px 10px 0px 10px;
}
.ddDetails {
float:left;
width:466px;
/*background-color:#333;
min-height: 720px;
height: auto !important;
height: 720px;*/
padding:0px;
}

/* ---------------------------------- my details ends ---------------------------- */


/* --------------------------------- content ends --------------------------------- */

.rightNav {
position:absolute;
top:-20px;
right:-20px;
width:120px;
min-height:600px;
padding-top:10px;
display:none;
}


/* --------------- Filmo Tube -----------------*/

.filmoTubeColumn {
width:700px;
margin-left:10px;
float:left;
border:solid 1px #5b5b5b;
}


.filmoTubePlayer {
width:700px;
height:400px;
border:solid 1px #fff;
float:left;
}

.filmoTubeRightColumn {
width:260px;
height:400px;
border:solid 1px #fff;
margin-left:10px;
float:left;
}
/* ------------------------------ footer section--------------------------------*/

/* --------------- news  ------------------*/
.curveTop_News {
background-image: url(http://www.filmotv.fr/grafx/front/img/curveTop_Footer.gif);
background-repeat: no-repeat;
padding:0px;
width: 1000px;
float: left;
min-height: 15px;
margin-top:1px;
}

.news {
width:978px;
float: left;
background-color:#000;
margin-left:2px;
padding:0 10px;
min-height: 100px;
height: auto !important;
height: 100px;
}

*html .news {
margin-left:1px;
}

.curveBottom_News {
background-image: url(http://www.filmotv.fr/grafx/front/img/curveBottom_Footer.gif);
background-repeat: no-repeat;
width: 1000px;
height: 15px;
float: left;
}

/* --------------- news ends ------------------*/

/* --------------- footer ------------------*/

.curveTop_Footer {
background-image: url(http://www.filmotv.fr/grafx/front/img/curveTop_Footer.gif);
background-repeat: no-repeat;
padding:0px;
width: 1000px;
float: left;
min-height: 15px;
margin-top:3px;
}

.footer {
width:978px;
float: left;
background-color:#000;
margin-left:2px;
padding:0 10px;
min-height: 50px;
height: auto !important;
height: 50px;
}

*html .footer {
margin-left:1px;
}

.curveBottom_Footer {
background-image: url(http://www.filmotv.fr/grafx/front/img/curveBottom_Footer.gif);
background-repeat: no-repeat;
width: 1000px;
height: 15px;
float: left;
margin-bottom:3px;
}
.poweredby {
float:left;
color:#888;
margin-right:16px;
margin-bottom:10px;
font-size:0.9em;
}

.footerLinks  {
float:right;
margin:auto;
color:#888;
margin-right:240px;
margin-bottom:10px;

}

.footerLinks ul {
margin:0;
padding:0;
list-style: none;
}

.footerLinks li {
float:left;
padding-right:5px;
font-size:0.9em;
}

.footerLinks li a{
float: left;
display:block;
margin-right:5px;
color:#fff;
font-weight:normal;
}
.footerLinks li a:hover{
color:#2d709b;
}
/* --------------- footer ends ------------------*/

/* ------------------------------- footer section ends -----------------------------*/

/* --------------- Error message -----------------*/

.Error {
margin-left:15px;
}

#ctl00_mainContainer_ErrorMsgControl_errorMessages {
margin-bottom:15px;
}

.FieldError{
 color:#FF0000;
 font-weight: bold;
 margin: 0 0 5px 0;
 font-size: 1.0em;
 float: left;
 width:100%;
 overflow:auto;
}
.FieldError span {
display: none; 
}
.FieldErrorNone{
display: none;
}
	
/* --------------- Error message ends -----------------*/

/* --------------- Error light boxes -----------------*/

.AddReview
{
	
	color:#ffffff;
	border:1px solid #000000;
	width:408px;
	background-color:#000000;
	
}

.AddReview a,link
{
	color:#000000;
}

.AddReviewFieldsetxx
{
	background-color:#000000;	
	margin:0px;
	padding:4px;
	width:400px;
	border:1px solid #ffffff;
}

.ReviewStars 
{
	padding:4px;
	float:left;
}
.opaqueContainer {
float:left;
padding:10px;
margin:0px;
background-color:#333;


}

.opaqueContainer .Error {
margin:0px;
padding-top:0px;
color:#ff0000;
}
.opaqueContainer .submitbutton {
border:none;
background-image: url("http://www.filmotv.fr/grafx/front/img/validerB.gif");
background-repeat: no-repeat;
background-color:Transparent;
width:61px;
height:20px;
font-size:11px;
font-family:Arial;
font-weight:normal;
cursor:pointer;
color:#fff;
margin-right:57px;
padding:3px 0px 0px 13px;
}
.opaqueContainer .ccDetails{
margin:0px;
height:570px;
}

.errorLB h2{
color:#bc0404;
}
/* --------------- Content block -----------------*/
.ContentBlockText {
letter-spacing:0.08em;
line-height:1.5em;
}
/* --------------- Content block ends-----------------*/
/* --------------- Karens stuff - dylan please fix this -----------------*/
.showScreenBtn{
color:#2d709b;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}

.header .TestModeContentBlock {
 border:1px solid #aaaaff;
 float: left;
 width: 765px;
}




.TestModeContentBlock {
 border:1px solid #aaaaff;
 float: left;
 width: 100%;
}
.registerWrapper2 {
width:620px;
float:left;
border-left:1px solid #333;
padding-left:10px;
}

/* --------------- userInformation message -----------------*/

span.tick
{

float: left;
width: 37px;	
height: 34px;
display: block;
margin: 0 0 0 5px;
background: url(http://www.filmotv.fr/grafx/front/img/green-tick.gif) 0 0 no-repeat;
}


div.Message 
{
width: 956px;
float: left;
font-size: 1.2em;
margin: 0 0 5px 0px;
padding: 0px 0 0px 10px;
display: block;
background: #036008 url(http://www.filmotv.fr/grafx/front/img/green-bar.gif) 0 0 no-repeat;
}

div.Message p
	{
	
	float: left;
	padding: 0;
	margin: 8px 0 0 0;	
	}

/* --------------- Error message ends -----------------*/

/*---------------------------------- prepay page ----------------------------------*/
.prePayWrapper {
margin-left:82px;
margin-top:20px;
}

.prePay {
float:left;
margin-right:10px;
}


/*----------- Standard Green button ----------------------- */

.button {
	float: right;
	
}

.button ul 
{
	margin: 0;
	padding: 2em 0 0 0;
	list-style: none;
}

.button li 
{
	float: left;
	background-image: url("http://www.filmotv.fr/grafx/front/img/tab_l.gif");
	background-repeat: no-repeat;
	margin: 0 1px 0 0;
	padding: 0 0 0 10px;
	height:30px;
}

.button a {
	float: left;
	display: block;
	background-image: url("http://www.filmotv.fr/grafx/front/img/tab_m.gif");
	background-repeat: no-repeat;
	background-position: right top;
	padding: 3px 10px 0.2em 0;
	font-weight: bold;
	color: #333366;
	height:30px;
}


/*----------- Standard Green button Ends ----------------------- */


/*----------- My details Form note added TEMP (could do with a global note class) -----------*/
.note 
{
	font-size: 10px;
	margin-top:-10px;
	margin-bottom:10px;
	width:450px;
}






.MikeBox
{
	width:390px;	
}

.mainPanel
{
	width:388px;
	height:165px;
	
	padding:10px;
	
	background-color:#333;	
}

.bottomStrip
{
	width:388px;
	margin-top:10px; 
	
	padding:10px;
	
	background-color:black;	
}

.banque 
{
	width:140px !important;
	margin-right:50px;
}

.bankId 
{
	width:38px !important;
	margin-right:150px;
}

.bankInfo
{
	width:200px !important;
	margin-right:0px;
	margin-bottom: 15px;
}

.sortCode 
{
	width:38px !important;
	margin-right:150px;
}

.accountNumber
{
	width:78px !important;
}


.adult 
{
	clear:both;
	border:solid 1px #920202;
	padding:6px;
	background-color:#251313;
	margin-bottom:4px;
	
}

/*--===========Generic styling===========--*/

.clear
	{
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
/* --------------------------------- Billing page ----------------------------------- */

.billingTabs 
{
	
	
	float:left;
	width:964px;
}


#tabs .billingCurrent {
background-position:0% -28px;
}



#tabs .billingCurrent span 
{
background-position:100% -28px;
}

#tabs .billingCurrent a 
{
	background-position:0% -28px;
}

.billingTableTitle 
    {
    	background-color:#666666;
    	Width:67%;
    	
    }
    
  
    .billingTableAmount 
    {
    	background-color:#666666;
    	Width:33%;
    }
    
    .billingTableTitleTax 
    {
    	text-align:right;
    	background-color:#444444;
    	Width:67%;
    }
    
    .billingTableAmountTax 
    {
    	background-color:#444444;
    	Width:33%;
    }
    
    .billingTableTotal 
    {
    	font-size:1.6em;
    	background-color:#222222;
    }
    
    #billingTable 
    {
    	margin-bottom:20px;
    	margin-top:20px;
    	padding:4px;
    	width:100%;
    	clear: left;
    }
    
    #billingTable,td 
    {
        padding:4px;
    }
    
    .billingTablePayment 
    {
    	background-color:#222222;
    }
    
    .mesBox 
    {
    	border:1px solid #054a0b;
    	padding:0px;
    	width:99%;
    	float:left;
		min-height: 80px;
		height: auto !important;
		height: 80px;
    }
    

    
    .billingHeader 
    {
    	width: 946px;
    	background: url(http://www.filmotv.fr/grafx/front/img/greyBar02.gif) 0 100% repeat-x;
    	border-bottom:1px solid #054a0b;
    	margin-bottom:10px;
    	padding:10px;
    	padding-right:0px;
    	float:left;
    }
    
    .mesInfo 
    {
    	width:954px;
    	background: url(http://www.filmotv.fr/grafx/front/img/greyBar02.gif) 0 100% repeat-x;
    	border-top: 1px solid #054a0b;
    	border-right: 1px solid #054a0b;
    	border-left: 1px solid #054a0b;
    	padding:10px;
    	padding-right:0px;
    	float:left;
    	width: 952px;
    	
    }
    
    .billingH1
    {
    	float:left;
    	padding-top:4px;
    	margin-right:10px;
    	color:#ff0000;
    	font-size:1.3em;
    }
    
    .billingMois
    {
    	float:left;
    }
    
    
.noInvoices
	{
	float: left;
		height: 20px;	
	}

    
.noInvoices	p
	{
	margin: 0;
	padding: 0;
	position: relative;
	left: 5px;
	}  
    
  
/* --------------------------------- Billing page Ends----------------------------------- */


/* ----------------------------------Error feedback form--------------------------------- */

#hideMediaPlayer
	{
	display: none;
	}
#errorFeedBack
	{
		margin: 20px 0;
		width: 800px;
		position: relative;
		left: 125px;
		clear: both !important;
	}

#errorFeedBack h2
	{
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0;	
	}

#errorFeedBack .formDivide .FieldError span
	{
		display: none;	
	}
#errorFeedBack label
	{
		font-weight: bold;
		clear: none;
		float: left;
		width: 300px;	
		/*text-align:right;*/
	}

#errorFeedBack input
	{
		float: left;
		width: 400px;	
		margin-left:30px;
	}
	
	
#errorFeedBack select
	{
		width: 400px;
		margin-left:30px;	
	}

#errorFeedBack textarea
	{
		
		margin-left:30px;	
	}
	
	
	
.formDivide
	{
	width: 800px;
	margin: 5px 0;
	float: left;
	clear: both;
	}
	
	
input.feedBackButton{
border:none;
background: #024ba8 url("http://www.filmotv.fr/grafx/front/img/validerC.gif") 0 0 no-repeat;
width:120px !important;
height:20px;
font-size:11px;
font-family:Arial;
cursor:pointer;
color:#fff;
position: relative;
left: 580px;
}

.b14f{font-size:14px;
color:#FFFFFF;
font-weight:bold;
line-height:20px;
}

.compte_td1{width:28%; height:25px; vertical-align:bottom;}
.compte_td2{width:20%; height:25px; vertical-align:bottom;}
.compte_td_vide{width:4%;}
.table_compte .mess_erreur_formulaire{color:#FF0000; font-size:10px;}
.table_compte input[type=text], .table_compte input[type=password]{background:url(http://www.filmotv.fr/grafx/front/img/fd_champ.gif) top left; padding-left:3px;}
.table_compte .titre_bleu{color:#257098; text-transform:uppercase; font-size:13px;}
.table_compte .petit_texte{font-size:10px; font-style:italic;}
.table_compte .texte_rouge{color:#CC0000; margin:0 30px 0 0;}

.bloc_compte{clear:both; border: solid 1px #333333; padding:5px;}

.div_abo_prelevement{background:url(http://www.filmotv.fr/grafx/front/img/fd_form_abo.gif) repeat-x #999999 top; color:#000000; font-size:13px; padding:5px;}
.div_abo_prelevement .titre_gris{color:#666666; font-size:13px; font-weight:bold; text-align:center; height:40px; width:100%;}
.div_abo_prelevement .input_type_text{background:url(http://www.filmotv.fr/grafx/front/img/fd_champ.gif) top left; float:right; padding-left:3px; clear:both;}
.div_abo_prelevement select{float:right;}
.div_abo_prelevement label{clear:both;}
.div_abo_prelevement .petit_texte{font-size:10px; font-style:italic;}
.div_abo_prelevement .mess_erreur_formulaire{color:#FF0000; font-size:10px; text-align:right; clear:both;}
.div_abo_prelevement .texte_select{float:right; margin:0 5px;}
.div_abo_prelevement .texte_select2{float:right; margin:0 5px;}
.div_abo_prelevement .clear_both{clear:both; text-align:right;}
.div_abo_prelevement .bloc1{width:310px; float:left; padding:15px;}
.div_abo_prelevement .bloc2{width:218px; float:left; padding:15px;}
.div_abo_prelevement .bloc3{width:330px; float:left; padding:15px 15px 15px 35px;}
.div_abo_prelevement .bloc4{width:470px; float:left; padding:15px;}
.div_abo_prelevement .bloc5{width:365px; float:left; padding:5px 5px 5px 5px;}
.div_abo_prelevement .bloc6{width:255px; float:left; padding:5px;}
.div_abo_prelevement .bloc7{width:400px; float:left; padding:5px 5px 5px 5px;}
.div_abo_prelevement a {color:#000; height:41px;}

.div_abo_autorisation{color:#FFFFFF; font-size:13px; padding:5px;}
.div_abo_autorisation .titre_bleu{color:#257098; text-transform:uppercase; height:40px; text-align:center; font-size:13px;}
.div_abo_autorisation .value{color:#990000; padding:5px;}
.div_abo_autorisation .label{width:125px; padding:5px;}
.div_abo_autorisation .texte_select{float:right; margin:0 5px;}
.div_abo_autorisation .clear_both{clear:both; text-align:right;}
.div_abo_autorisation .bloc1{width:310px; float:left; padding:15px;}
.div_abo_autorisation .bloc2{width:270px; float:left; padding:10px;}
.div_abo_autorisation .trait_separation{display:block; float:left; padding:30px 0 0 0;}

.bloc_abo{clear:both; padding:10px;}
.bloc_abo p{margin:0px;}
.bloc_abo h1{font-size:18px; margin-bottom:0px;}
.bloc_abo h2{font-family:verdana; line-height:16px; margin:20px 0 10px 0; font-size:18px; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #FFFFFF; padding:0 0 10px 0;}

.bloc_adresse_facturation{padding:20px; border:1px solid #333333;}
.bloc_adresse_facturation .input_adresse_facturation{background:url(http://www.filmotv.fr/grafx/front/img/fd_champ.gif) top left;}
.bloc_adresse_facturation .mess_erreur_formulaire{color:#FF0000; font-size:10px;}



.petit_bloc_fiche{width:415px; padding:10px; background:url(http://www.filmotv.fr/grafx/front/img/bloc_panier_fond.gif) top repeat-x #0C0C0C; border:1px solid #2A2A2A; margin:5px 0; text-align:left; clear:both;}
.petit_bloc_fiche .rouge{color:#CC0000; font-weight:bold;}
.petit_bloc_fiche .orange{color:#E65B00; font-weight:bold;}
.petit_bloc_fiche .bleu{color:#256f96; font-weight:bold;}
.btn_petit_bloc{font-size:14px; float:right;}
.btn_petit_bloc  ul{margin: 0; padding:0px; list-style: none;}
.btn_petit_bloc  li{float: left; background:no-repeat; margin: 0 0px 0 10px; padding: 0 0 0 7px; height:41px;}
.btn_petit_bloc a{float: left; background:no-repeat right top; text-decoration: none; padding:11px 8px 10px 0px; color:#FFF; height:41px;}
.btn_petit_bloc li.btn_petit_orange{float:left; color:#FFF; font-family:Arial; font-weight:normal; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_orange_gauche.gif) 0 8px no-repeat; cursor:pointer; text-align:center; clear:both;}
.btn_petit_bloc li.btn_petit_orange a{display: block; float:left; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_orange_droite.gif) 100% 8px no-repeat;}
.btn_petit_bloc li.btn_petit_rouge{float:left; color:#FFF; font-family:Arial; font-weight:normal; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_rouge_gauche.gif) 0 8px no-repeat; cursor:pointer; text-align:center; clear:both;}
.btn_petit_bloc li.btn_petit_rouge a{display: block; float:left; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_rouge_droite.gif) 100% 8px no-repeat;}
.btn_petit_bloc li.btn_petit_vert{float:left; color:#FFF; font-family:Arial; font-weight:normal; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_vert_gauche.gif) 0 8px no-repeat; cursor:pointer; text-align:center; clear:both;}
.btn_petit_bloc li.btn_petit_vert a{display: block; float:left; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_vert_droite.gif) 100% 8px no-repeat;}
.petit_bloc_fiche .champs_code_cadeau{float:right; position:relative; top:2px;}
.petit_bloc_fiche .champs_code_cadeau img{position:relative; top:4px;}
.petit_bloc_fiche .champs_code_cadeau input{border:1px solid #999999; margin:0 10px 0 0; width:180px; text-align:center;}
.petit_bloc_fiche .mess_erreur_formulaire{color:#FF0000; font-size:10px;}

.ficheWrapper a{text-decoration:underline;}
.ficheWrapper a:hover{text-decoration:none;}

table.mes_factures{ border-spacing:3px; border-bottom:#666666 1px solid;}
.mes_factures td p{padding:5px; margin:0px; line-height:18px;}
.mes_factures .rouge{color:#CC0000;}
.mes_factures .titre_bleu{color:#257098; text-transform:uppercase; height:40px; text-align:center; font-size:13px;}
.mes_factures .td_gris1{color:#FFFFFF; background:#333333; text-transform:uppercase;}
.mes_factures .td_gris2{color:#FFFFFF; background:#666666; text-transform:uppercase;}
.mes_factures .td_gris3{color:#000000; background:#CCCCCC; text-transform:uppercase;}
.mes_factures .total_facture{font-size:16px; text-transform:uppercase; font-weight:bold;}

/*
####################
## SERVICE CLIENT ##
####################
*/

.service_client{width:950px; background:url(http://www.filmotv.fr/grafx/front/img/mon_compte_haut_fd.png) no-repeat #131313; clear:both;}
.bloc_service_client{width:920px; margin:auto; clear:both;}
.bloc_service_client p{padding:20px; font-size:11px;  color:#FFFFFF;}
.bloc_service_client h4{margin:0 0 10px 25px; color:#257098; font-size:14px;}
.bloc_service_client .petit_bloc_conteneur{float:left;}
.bloc_service_client .instructions{padding:0 0 15px 25px; display:block; font-size:11px;}
.bloc_service_client .petit_bloc{width:435px; background:url(http://www.filmotv.fr/grafx/front/img/service_client_petitbloc.png) no-repeat top; margin:0 0 0 15px;}
.bloc_service_client .petit_bloc p {padding:20px; font-size:12px; color:#FFFFFF;}
.bloc_service_client .petit_bloc .form_service_client {padding:15px; font-size:12px;}
.bloc_service_client .petit_bloc select{width:320px; font-size:14px; margin:5px 0;}
.bloc_service_client .petit_bloc textarea{width:400px; height:66px;; margin:5px 0;}
.bloc_service_client .petit_bloc input{margin:20px 0 0 325px;}
.bloc_service_client .mes_conversations{width:920px; background:url(http://www.filmotv.fr/grafx/front/img/service_client_message_haut.png) no-repeat top #262626;}
.bloc_service_client .mes_conversations a{color:#FFFFFF; text-decoration:none;}
.bloc_service_client .mes_conversations h3{font-size:12px;}
.bloc_service_client .mes_conversations h5{margin:0 0 0 15px; padding:15px 0 15px 0; font-size:12px;}
.bloc_service_client .mes_conversations h6{margin:0 15px 0 0; padding:15px 0 15px 0; float:right; font-size:10px;}
.bloc_service_client .mes_conversations .form_reponse_sc{padding:15px 15px 15px 30px; background:#333333;}
.bloc_service_client .mes_conversations p{padding:15px 15px 15px 30px; background:#333333;}
.bloc_service_client .mes_conversations p b{padding:0px 0px 10px 15px; color:#00CCFF;}
.bloc_service_client .mes_conversations h3{color:#00CCFF;}
.bloc_service_client .mes_conversations hr{width:90%; margin:auto; background-color:#FFFFFF; height: 1px; border: 0;}

.service_client_bas{width:950px; height:21px; clear:both; background:url(http://www.filmotv.fr/grafx/front/img/service_client_bas.png);}

.thema_content_bloc_haut{width:780px; position:relative; left:5px; clear:both;}
.thema_content_bloc_bas{width:750px; position:relative; left:20px; clear:both;}
.thema_liste{width:750px; border:1px solid #333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; text-align:justify; position:relative; left:20px;}
.thema_film{clear:both; margin:10px; min-height:123px;}
.thema_film .affiche{margin:0 10px 10px 0;}
.thema_film a{text-decoration:underline;}
.thema_film a.thema_titre{text-transform:uppercase; color:#217099; font-size:11px; text-decoration:none;}
.thema_film .lire_la_suite{color:#217099; font-weight:bold;}


.thema_liste_x{width:377px; border:1px solid #333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; text-align:justify; margin:0 0 0 10px;}

.thema_liste_cadeau{width:750px; border:1px solid #333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal; text-align:justify; position:relative; left:20px;}
.thema_film_cadeau{clear:both; margin:10px; min-height:123px;}
.thema_film_cadeau p{margin:0 0 0 100px; width:400px;}
.thema_film_cadeau .affiche{margin:0 10px 10px 0;}
.thema_film_cadeau a{text-decoration:underline;}
.thema_film_cadeau a.thema_titre{text-transform:uppercase; color:#217099; font-size:11px; text-decoration:none;}
.thema_film_cadeau .lire_la_suite{color:#217099; font-weight:bold;}
.thema_liste_cadeau .pagination{font-size:10px;}

.btn_petit_bloc_cadeau{font-size:14px; position:relative; top:30px; right:30px;}
.btn_petit_bloc_cadeau ul{margin: 0; padding:0px; list-style: none;}
.btn_petit_bloc_cadeau li{float: left; background:no-repeat; margin: 0 0px 0 10px; padding: 0 0 0 7px; height:41px;}
.btn_petit_bloc_cadeau a{float: left; background:no-repeat right top; text-decoration: none; padding:11px 8px 10px 0px; color:#FFF; height:41px;}
.btn_petit_bloc_cadeau li.btn_petit_rouge{float:left; color:#FFF; font-family:Arial; font-weight:normal; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_rouge_gauche.gif) 0 8px no-repeat; cursor:pointer; text-align:center; clear:both;}
.btn_petit_bloc_cadeau li.btn_petit_rouge a{display: block; float:left; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_rouge_droite.gif) 100% 8px no-repeat;}
.btn_petit_bloc_cadeau li.btn_petit_vert{float:left; color:#FFF; font-family:Arial; font-weight:normal; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_vert_gauche.gif) 0 8px no-repeat; cursor:pointer; text-align:center; clear:both;}
.btn_petit_bloc_cadeau li.btn_petit_vert a{display: block; float:left; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_vert_droite.gif) 100% 8px no-repeat;}
.btn_petit_bloc_cadeau li.btn_petit_orange{float:left; color:#FFF; font-family:Arial; font-weight:normal; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_orange_gauche.gif) 0 8px no-repeat; cursor:pointer; text-align:center; clear:both;}
.btn_petit_bloc_cadeau li.btn_petit_orange a{display: block; float:left; background: url(http://www.filmotv.fr/grafx/front/img/btn_petit_orange_droite.gif) 100% 8px no-repeat;}

.bonuscode{padding:10px 20px;}
.bonuscode h1{color:#FFFFFF; border-bottom:#333333 1px solid; padding:0 0 10px 0;}
.bonuscode p{line-height:normal;}
.bonuscode .etapes_code{list-style-type:none;}
.bonuscode .etapes_code li{clear:both; height:50px; margin:0 0 5px 0;}
.bonuscode .etapes_code img{float:left; padding:0px 20px 0 0;}
.bonuscode .etapes_code span{position:relative; top:10px;}

.bloc_mes_seances{width:972px;}
.bloc_mes_seances .content_block{width:642px; float:left;}
.bloc_mes_seances .texte_activer{ padding:20px; background:#031C29;}
.bloc_mes_seances .texte_activer .important{font-size:16px; font-weight:bold; color:#e32b29; margin:0 0 5px 0; }
.bloc_mes_seances .texte_activer b{text-decoration:underline;}
.bloc_mes_seances .texte_activer img{vertical-align:middle;}
.bloc_mes_seances .gestionnaire_dl{width:312px; height:158px; background:#009999; float:right; background:url(http://www.filmotv.fr/grafx/front/img/gestionnaire_dl.png) no-repeat;}
.bloc_mes_seances .gestionnaire_dl .titre{color:#008FD5; text-transform:uppercase; font-size:13px; text-align:center; padding:10px 0 0px 0px;}
.bloc_mes_seances .gestionnaire_dl p{padding:0 15px; line-height:20px;}
.bloc_mes_seances .gestionnaire_dl .bouton{text-align:right; padding:0 15px;}
.bloc_mes_seances .clear_both{clear:both; text-align:right;}
.bloc_mes_seances h1{color:#FFFFFF; border-bottom:#333333 1px solid; padding:0 0 10px 0;}
.bloc_mes_seances .trie{color:#bc0404; font-weight:bold; padding:5px; font-size:14px;}
.bloc_mes_seances .trie select{margin:0 0 0 5px;}
.bloc_mes_seances .action{margin:5px 0;}

.bloc_mes_seances .bloc_seances_carte{clear:both; padding:10px 0;}
.bloc_mes_seances .bloc_seances_carte .liste .bloc_film{width:120px; text-align:center; float:left; height:230px;}
.bloc_mes_seances .bloc_seances_carte .liste .affiche_titre{margin:15px 0 0 0; height:150px; color:#257098; text-transform:uppercase; font-size:10px; font-weight:bold;}
.bloc_mes_seances .bloc_seances_carte .liste .affiche_titre a{margin:15px 0 0 0; height:150px; color:#257098; text-transform:uppercase; font-size:10px; font-weight:bold;text-decoration:none;}
.bloc_mes_seances .bloc_seances_carte .liste .affiche_titre img{margin:0 0 3px 0;}
.bloc_mes_seances .bloc_seances_carte .liste a.laisser_avis{clear:both; display:block; font-size:11px; color:#FFFFFF; text-decoration:underline;}
.bloc_mes_seances .bloc_seances_carte .liste a.laisser_avis:hover{font-size:11px; color:#999999; text-decoration:none;}

.bloc_mes_seances .bloc_seances_abo{clear:both; padding:10px 0;}
.bloc_mes_seances .bloc_seances_abo .liste_themes{clear:both;}
.bloc_mes_seances .bloc_seances_abo .liste_themes .bloc_theme_abo{width:972px; height:270px; background:url(http://www.filmotv.fr/grafx/front/img/bloc_seance_abo_fd.gif) no-repeat; margin:0 0 10px 0;}
.bloc_mes_seances .bloc_seances_abo .liste_themes .bloc_theme_abo2{width:972px; height:500px; background:url(http://www.filmotv.fr/grafx/front/img/bloc_seance_abo_fd2.gif) no-repeat; margin:0 0 10px 0;}
.bloc_mes_seances .bloc_seances_abo .presentation_theme{float:left; width:492px;}
.bloc_mes_seances .bloc_seances_abo .presentation_theme h2{font-size:16px; padding:10px 0 10px 20px; text-transform:uppercase;}
.bloc_mes_seances .bloc_seances_abo .presentation_bloc{float:left;}
.bloc_mes_seances .bloc_seances_abo .presentation_theme .illus{float:left; text-align:center; padding:0 3px 0 10px;}
.bloc_mes_seances .bloc_seances_abo .presentation_theme .illus a img{vertical-align:middle;}
.bloc_mes_seances .bloc_seances_abo .presentation_theme .txt{float:left; text-align:justify; width:250px;}
.bloc_mes_seances .bloc_seances_abo .presentation_theme .lire_la_suite{color:#217099; font-weight:bold; text-decoration:underline;}
.bloc_mes_seances .bloc_seances_abo .liste{width:480px; float:left;}
.bloc_mes_seances .bloc_seances_abo .liste .bloc_film{width:120px; text-align:center; float:left; height:230px;}
.bloc_mes_seances .bloc_seances_abo .liste .affiche_titre{margin:15px 0 0 0; height:150px; color:#257098; text-transform:uppercase; font-size:10px; font-weight:bold;}
.bloc_mes_seances .bloc_seances_abo .liste .affiche_titre a{margin:15px 0 0 0; height:150px; color:#257098; text-transform:uppercase; font-size:10px; font-weight:bold;text-decoration:none;}
.bloc_mes_seances .bloc_seances_abo .liste .affiche_titre img{margin:0 0 3px 0;}
.bloc_mes_seances .bloc_seances_abo .liste a.laisser_avis{clear:both; display:block; font-size:11px; color:#FFFFFF; text-decoration:underline;}
.bloc_mes_seances .bloc_seances_abo .liste a.laisser_avis:hover{font-size:11px; color:#999999; text-decoration:none;}
.bloc_mes_seances .bloc_seances_abo .btn_telecharger{margin:0 0 3px 0;}

.bloc_mes_seances .bloc_seances_abo .liste_themes .theme_abo_x{background:url(http://www.filmotv.fr/grafx/front/img/bloc_seance_abo_x_fd.gif) no-repeat;}
.bloc_mes_seances .bloc_seances_abo .theme_abo_x .presentation_theme h2{color:#FF6699;}
.bloc_mes_seances .bloc_seances_abo .theme_abo_x .cliquez_abo_x{float:left; padding:15px;}
.bloc_mes_seances .bloc_seances_abo .theme_abo_x .lire_la_suite{color:#217099; font-weight:bold; text-decoration:underline;}

.bloc_mes_seances .bloc_seances_abo .liste .affiche_titre{color:#257098; text-transform:uppercase; font-size:10px; font-weight:bold;}

.bloc_mes_seances .bloc_seances_abo .menu_fiche{margin:0px;}

.popup_seances .texte{margin:auto; width:450px; z-index:1; background:url(http://www.filmotv.fr/grafx/front/img/popup_seances_fd.gif) repeat-x top #585858; border:2px solid #656565; padding:15px;}
.popup_seances .video{margin:auto; width:645px; z-index:1; background:url(http://www.filmotv.fr/grafx/front/img/popup_seances_fd.gif) repeat-x top #585858; border:2px solid #656565; padding:15px;}
.popup_seances .video_dl{margin:auto; width:800px; height:600px; z-index:1; background:url(http://www.filmotv.fr/grafx/front/img/popup_seances_fd.gif) repeat-x top #585858; border:2px solid #656565; padding:15px;}
.popup_seances .titre{text-transform:uppercase; font-size:14px; color:#FFFFFF; padding:0 0 10px 0;}
.popup_seances .titre .fermer_popup{float:right; text-transform:none;}
.popup_seances .titre .fermer_popup a{font-weight:normal;}
.popup_seances .texte .contenu{line-height:15px; font-size:13px; text-align:justify;}
.popup_seances .video .contenu{text-align:center;}
.popup_seances .video_dl .contenu{text-align:center;}

.smallThumb .info{float:right; width:70px;}
.smallThumb .picto{float:left; width:16px; position:relative; top:5px;}

.largeThumb .info{float:left; width:80px; top:10px}
.largeThumb .picto{ float:left; width:16px; position:relative; top:10px; border-bottom:#FF3333 0px solid;}

.traitement_commande{width:400px; text-align:center; padding:100px 0 0 0; margin:auto;font-size:16px;}

.bloc_confirmation_abo{width:972px; height:460px; background:url(http://www.filmotv.fr/grafx/front/img/fd_confirm_abo.jpg) no-repeat top right; position:relative; top:-20px;
 /top:-9px;}
.bloc_confirmation_abo p{clear:both; padding:10px; font-size:13px;}
.bloc_confirmation_abo p .bleu{color:#257098;}
.bloc_confirmation_abo p img{vertical-align:middle;}
.bloc_confirmation_abo h1{color:#FFFFFF; border-bottom:#333333 1px solid; padding:10px; width:580px;}



/*PAGE STATIQUES*/

.stat_01{width:790px; background:url(http://www.filmotv.fr/grafx/front//img/statiques/01_fond.jpg) no-repeat top;}
.stat_01 .titre{font-size:18px;color:#FFFFFF; border-bottom:#333333 1px solid; margin:0 10px 10px 10px ; padding:40px 0 10px 0;}
.stat_01 .texte{padding:10px; height:380px;}
.stat_01 .texte b{color:#24709b;}

.stat_02{width:790px; letter-spacing:normal; line-height:normal; padding:540px 0 0 0; overflow:auto;}
.stat_02 .bloc{width:382px; margin:0 0 0 10px;}
.stat_02 .titre{font-size:18px;color:#FFFFFF; border-bottom:#333333 1px solid; margin:0 10px 5px 10px ; padding:0 0 10px 0;}
.stat_02 .texte{font-size:12px; text-align:justify; height:160px; letter-spacing:normal; line-height:normal; padding:0 10px;}
.stat_02 .bleu{color:#24709b; font-weight:bold;}
.stat_02 a{text-decoration:underline;}

.stat_03{width:790px; letter-spacing:normal; line-height:normal; padding:0 0 20px 0;}
.stat_03 .bloc{overflow:auto; clear:both;}
.stat_03 .apercu{float:right; padding:65px 15px 0 15px; background:#000000;}
.stat_03 .titre{font-size:18px; color:#FFFFFF; border-bottom:#333333 1px solid; padding:0 0 5px 0; margin:40px 15px 5px 15px ;}
.stat_03 .texte{font-size:12px; margin:15px 15px 0px 15px ; overflow:auto; text-align:justify;}
.stat_03 .bleu{color:#24709b;}
.stat_03 a{text-decoration:underline;}
.stat_03 .flash{width:764px; height:600px; margin:auto; padding:15px 0 100px 0;}
.stat_03 .equipe{overflow:auto; padding:0 10px;}
.stat_03 .equipe2{margin:25px 0 0 0;}
.stat_03 .equipe .bloc{width:20%; margin:10px 0; float:left; clear:none;}
.stat_03 .equipe p{padding:0 0 0 10px; margin:0px;}
.stat_03 .equipe .bloc2{width:20%; height:50px; margin:10px 0; float:left; clear:none; background:url(http://www.filmotv.fr/grafx/front//img/statiques/03_fd_equipe.jpg) top no-repeat;}

.stat_04{width:790px; letter-spacing:normal; line-height:normal; padding:0 0 20px 0;}
.stat_04 .bloc{overflow:auto; clear:both;}
.stat_04 .apercu{float:right; padding:65px 15px 0 15px; background:#000000;}
.stat_04 .titre{font-size:18px; color:#FFFFFF; border-bottom:#333333 1px solid; margin:25px 15px 5px 15px ; padding:25px 0 3px 0; background:url(http://www.filmotv.fr/grafx/front//img/statiques/04_quote.gif) no-repeat top left;}
.stat_04 .texte{font-size:12px; margin:15px 15px 0px 15px ; overflow:auto; text-align:justify;}
.stat_04 .texte img{float:left; padding:0px 10px 0 0;}
.stat_04 .texte p{margin:0 0 0 100px;}
.stat_04 a{text-decoration:underline;}

.stat_05{width:790px; letter-spacing:normal; line-height:normal;}
.stat_05 .titre{font-size:18px;color:#FFFFFF; border-bottom:#333333 1px solid; margin:25px 15px 5px 15px ; padding:0 0 3px 0; clear:both;}
.stat_05 .texte{font-size:12px; margin:15px 15px 0px 15px ; overflow:auto; clear:both; width:480px; text-align:justify;}
.stat_05 .texte .bleu{color:#24709b; font-weight:bold;}
.stat_05 .texte .bleu img{float:left; padding:7px 10px 7px 0px;}
.stat_05 a{text-decoration:underline;}

.stat_06{width:790px;}
.stat_06 .presentation{color:#24709b; font-weight:bold; margin: 30px 10px 10px 10px; line-height:30px;}
.stat_06 .presentation .titrea{font-size:48px; font-weight:normal;}
.stat_06 .presentation .titreb{color:#FFFFFF; font-size:18px; font-weight:normal;}
.stat_06 .bloc{width:382px; margin:15px 0 0 10px;}
.stat_06 .titre{font-size:18px;color:#FFFFFF; border-bottom:#333333 1px solid; margin:0 0 5px 0 ; padding:0 0 10px 0;}
.stat_06 .sous_titre{font-size:13px; margin: 0 0 10px 0;}
.stat_06 .texte{font-size:12px; text-align:justify; height:490px; letter-spacing:normal; line-height:normal;}
.stat_06 .bouton{text-align:right;}

.stat_07{width:790px; height:1220px; letter-spacing:normal; line-height:normal; position:relative;}
.stat_07 .bleu{color:#24709b; font-weight:bold;}
.stat_07 .bloc1{position:absolute; top:85px; left:30px;}
.stat_07 .bloc2{position:absolute; top:85px; left:535px;}
.stat_07 .bloc3{position:absolute; top:220px; left:535px;}
.stat_07 .bloc4{position:absolute; top:380px; left:535px;}
.stat_07 .bloc4bis{position:absolute; top:380px; left:130px;}
.stat_07 .bloc4bisa{position:absolute; top:495px; left:80px; font-size:11px;}
.stat_07 .bloc4bisb{position:absolute; top:495px; left:200px; font-size:11px; text-indent:30px;}
.stat_07 .bloc5{position:absolute; top:630px; left:320px;}
.stat_07 .bloc5a{position:absolute; top:740px; left:280px; font-size:11px;}
.stat_07 .bloc5b{position:absolute; top:740px; left:450px; font-size:11px;}

.stat_08{width:790px; height:1450px; letter-spacing:normal; line-height:normal; position:relative;}
.stat_08 .bleu{color:#24709b; font-weight:bold;}
.stat_08 .rouge{text-decoration:underline; color:#e32b29; font-weight:bold;}
.stat_08 .bloc1{position:absolute; top:85px; left:30px;}
.stat_08 .bloc2{position:absolute; top:85px; left:535px;}
.stat_08 .bloc3{position:absolute; top:320px; left:535px;}
.stat_08 .bloc4{position:absolute; top:435px; left:330px;}
.stat_08 .bloc5{position:absolute; top:580px; left:330px;}
.stat_08 .bloc6{position:absolute; top:715px; left:330px;}
.stat_08 .bloc7{position:absolute; top:850px; left:330px;}
.stat_08 .bloc7a{position:absolute; top:965px; left:280px; font-size:11px;}
.stat_08 .bloc7b{position:absolute; top:965px; left:450px; font-size:11px;}

.stat_10{width:790px; padding:20px 0 0 0; letter-spacing:normal; line-height:normal;}
.stat_10 .titre{font-size:18px;color:#FFFFFF; border-bottom:#333333 1px solid; margin:25px 15px 5px 15px ; padding:0 0 3px 0;}
.stat_10 .titre a{font-size:18px;color:#FFFFFF; text-decoration:none; font-weight:normal;}
.stat_10 .titre img{float:right;}
.stat_10 .sous_titre{font-size:12px; color:#24709b; font-weight:bold; margin:0px 15px 0px 15px;}
.stat_10 .sous_titre a{font-size:12px; color:#24709b; text-decoration:none;}
.stat_10 .texte{font-size:12px; padding:15px 15px 25px 15px;}
.stat_10 .texte a{font-size:12px; text-decoration:underline; font-weight:bold;}

.stat_11{width:790px; padding:50px 0 20px 0; letter-spacing:normal; line-height:normal;}
.stat_11 .titre{font-size:18px;color:#FFFFFF; border-bottom:#333333 1px solid; margin:0px 15px 5px 15px ; padding:0 0 3px 0;}
.stat_11 .titre b{font-size:12px; color:#24709b;}
.stat_11 .texte{font-size:12px; margin:10px 15px 0px 15px ;}
.stat_11 .schema{padding:10px 0; margin: 0 0 0 10px;}

.stat_12{width:790px;}

.stat_13{width:790px; position:relative;letter-spacing:normal; line-height:normal; padding:0 0 20px 0;}
.stat_13 .bloc{overflow:auto; clear:both;}
.stat_13 .bloc1{width:258px; height:218px; position:absolute; top:160px; left:520px; background:url(http://www.filmotv.fr/grafx/front//img/statiques/13_bloc1.jpg) no-repeat;}
.stat_13 .bloc1 p{position:absolute; top:40px; left:120px; font-size:11px; text-align:justify;}
.stat_13 .bloc1 p b{color:#24709b;}
.stat_13 .bloc1 p a{color:#FFFFFF; text-decoration:underline;}
.stat_13 .bloc2{width:258px; height:218px; position:absolute; top:380px; left:520px; background:url(http://www.filmotv.fr/grafx/front//img/statiques/13_bloc2.jpg) no-repeat;}
.stat_13 .bloc2 p{position:absolute; top:45px; left:20px; font-size:11px; text-align:justify;}
.stat_13 .bloc2 p b{color:#24709b;}
.stat_13 .bloc2 p a{color:#FFFFFF; text-decoration:underline;}
.stat_13 .apercu{float:right; padding:0px 15px 0 15px; background:#000000;}
.stat_13 .titre{font-size:18px; color:#FFFFFF; border-bottom:#333333 1px solid; margin:25px 15px 5px 15px ; padding:65px 0 3px 0;}
.stat_13 .texte{width:490px; font-size:12px; margin:15px 15px 0px 15px ; overflow:auto; text-align:justify;}
.stat_13 .bleu{font-size:15px; color:#24709b;}
.stat_13 .rouge{color:#e32b29; font-weight:bold;}
.stat_13 a{text-decoration:underline;}

.stat_14{width:790px;}
.stat_14 .titre{font-size:18px;color:#FFFFFF; border-bottom:#333333 1px solid; margin:25px 15px 5px 15px ; padding:0 0 3px 0; clear:both;}
.stat_14 .titre2{font-size:14px;color:#24709b; margin:0px 15px 5px 15px ; padding:0 0 3px 0;}
.stat_14 .texte{font-size:12px; margin:15px 15px 0px 15px ; overflow:auto; clear:both;}
.stat_14 .texte a{color:#FFFFFF; text-decoration:none;}
.stat_14 .bloc{width:;overflow:auto;}
.stat_14 .bloc .gauche{float:left;}
.stat_14 .bloc .droite{float:right; text-align:left; width:680px;}
.stat_14 .bloc2{width:380px;overflow:auto;}
.stat_14 .bloc2 a b{color:#24709b;}
.stat_14 .bloc2 .gauche{float:left;}
.stat_14 .bloc2 .droite{float:right;}

.stat_15{width:790px; overflow:auto; padding:30px 0;}
.stat_15 .bloc{width:382px; margin:0 0 0 10px; font-size:12px; letter-spacing:normal; line-height:normal;}
.stat_15 .bloc b{color:#24709b;} 
.stat_15 .titre{font-size:18px; color:#FFFFFF; border-bottom:#333333 1px solid; margin:0 10px 15px 0px ; padding:0 0 5px 0;}
 
.contact{overflow:auto;}
.contact .grand_titre{font-size:18px;color:#FFFFFF; border-bottom:#333333 1px solid; margin:0 10px 10px 10px ; padding:40px 0 10px 0;}
.contact .contact_bloc {width:374px; margin:0 0 0 15px;}
.contact .contact_bloc a{font-weight:bold; text-decoration:underline;}
.contact .contact_bloc .contact_texte{height:160px; padding:10px;}
.contact .contact_bloc .titre_contact{font-size:14px; color:#268abf; padding:0 0 10px 0;}

.float_left{float:left;}
.align_center{text-align:center;}

.menu_statique h3{text-align:left; position:relative; top:-5px; background:#333333;}
.menu_statique h3 .spec1{ text-transform:none;}
.menu_statique h3 .spec2{ font-size:11px;}
.menu_statique ul{padding:0 0 10px 10px; margin:0;}
.menu_statique li a{font-weight:normal;}

/*FIN PAGE STATIQUES*/

.popup_seances .gestionnaire{margin:auto; width:515px; z-index:1; background:#333333; border:2px solid #656565;text-align:left;}
.popup_seances .popup_titre_prog{text-transform:uppercase; font-size:12px; font-weight:bold; color:#FFFFFF; background:#242424;padding:5px 10px;}
.popup_seances .popup_titre_prog .fermer_popup{float:right; text-transform:none;}
.popup_seances .popup_titre_prog .fermer_popup a{font-weight:normal; font-size:14px;}
.popup_seances .gestionnaire .popup_liste_fichiers{padding:0 0 10px 0;}
.popup_seances .gestionnaire .popup_bloc_fichier{padding:10px 10px; border-top:solid 2px #464646;}
.popup_seances .gestionnaire .popup_titre_fichier{font-size:13px; font-weight:bold; width:300px;}
.popup_seances .gestionnaire .popup_bloc_action{margin:5px 0 0 0; position:relative;}
.popup_seances .gestionnaire .gauche{width:385px; height:50px; font-size:11px;}

/*
.popup_seances .gestionnaire .popup_barre{position:absolute; top:10px; font-size:12px; font-weight:bold;}
.popup_seances .gestionnaire .popup_taille{position:absolute; top:30px; left:0px;}
.popup_seances .gestionnaire .popup_vitesse{position:absolute; top:30px; left:95px;}
.popup_seances .gestionnaire .popup_temps{position:absolute; top:30px; left:220px;}
*/
.popup_seances .gestionnaire .popup_barre{position:absolute; top:-6px; font-size:12px; font-weight:bold;}
.popup_seances .gestionnaire .popup_taille{position:absolute; top:40px; left:0px;}
.popup_seances .gestionnaire .popup_vitesse{position:absolute; top:40px; left:120px;}
.popup_seances .gestionnaire .popup_temps{position:absolute; top:40px; left:260px;}
.popup_seances .gestionnaire .popup_temps .jaune{color:#D8CD31;}
.popup_seances .gestionnaire .droite{position:absolute; top:0px; left:395px;}
.popup_seances .gestionnaire .droite a{font-size:10px; text-decoration:underline;}
.popup_seances .gestionnaire .droite a:hover{text-decoration:none;}
.popup_seances .gestionnaire .droite img{vertical-align:middle; margin:0 5px 0 0;}

.popup_seances .video_dl{margin:auto; width:800px; height:600px; z-index:1; background:url(http://www.filmotv.fr/grafx/front/img/popup_seances_fd.gif) repeat-x top #585858; border:2px solid #656565; padding:15px; position:relative;}
.popup_seances .video_dl .contenu{text-align:center; position:relative;}
.popup_seances .video_dl .memepascap{overflow:auto; height:515px; position:relative;}
.popup_seances .video_dl .top_box_popup{cursor:move;height:41px;margin-left:-16px;margin-right:-15px;margin-top:-16px;background-image:url('http://www.filmotv.fr/grafx/front/img/bg_top_box_dm.png');border:1px solid #656565;border-bottom:2px solid #656565;}
.popup_seances .video_dl .logo_dm{margin-left:15px;margin-top:10px;}
.popup_seances .video_dl .title_bloc_dm{font-size:18px;text-align:left;padding-top:20px;padding-bottom:10px;border-bottom:1px solid #656565; margin:0 0 10px 0;}
.popup_seances  .video_dl .gestionnaire{position:relative; left:30px;}
.popup_seances  .video_dl .popup_affiche{overflow:auto; width:675px; margin:auto; padding:0 0 10px 0;}
.popup_seances  .video_dl .affiche{float:left;}

.lienb10{text-decoration:underline;}


.seances_bloc1{width:647px; height:322px; background-image:url("http://www.filmotv.fr/grafx/front/img/fond_seances.jpg"); border-color:#333333; border-style:; border-width:1px; float:left;margin-left:0px; font-size:12px; line-height:13px; background-repeat:no-repeat;}
.seances_bloc2{width:970px; height:140px; background-image:url("http://www.filmotv.fr/grafx/front/img/fond_seances_inscrit.jpg"); border-color:#333333; border-style:; border-width:1px; float:left; margin-left:0px; font-size:12px; line-height:13px; background-repeat:no-repeat;}
.seances_bloc3{width:647px; height:322px; border-color:#333333; border-style:; border-width:1px; float:left;margin-left:0px; font-size:12px; line-height:13px; background-repeat:no-repeat;}
#seances_bloc a{color:#006699;}
.seance_bloc_padding{padding:5px 15px; line-height:16px;}
.seance_bloc_padding .bleu{color:#008fd5;}
.seance_bloc_padding .bleu_silverlight{color:#008fd5; font-size:12px;}
.seance_bloc_padding .gros_txt{font-size:15px; font-weight:bold;}

.btn_menu{display:block; margin:auto; padding:0 0 5px 0;}



/************************** bloc newsletter ******************/
.titre_news{
height:19px;
width:194px;
background-color:#333333;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2B8ABF;
font-weight:bold;
text-align:center;
padding-top:5px;
}

.bloc_news{
height:115px;
width:194px;
background-color:#272727;
float:left;
}

.bloc_news_texte{
margin-top:10px;
margin-left:10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.champs_code_news{
margin-top:5px;
margin-left:10px;
float:left;
}

.bloc_reseaux{
height:105px;
width:194px;
width:194px;menu
background-color:#272727;
float:left;
}

.champs_code_reseaux{
margin-top:12px;
margin-left:10px;
float:left;
}

.bloc_logo{
margin-top:5px;
margin-left:5px;
margin-right:5px;
float:left;
}

/************************** bloc code cadeau *****************/
.titre_cadeau{
height:19px;
width:194px;
background-color:#333333;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2B8ABF;
font-weight:bold;
text-align:center;
padding-top:5px;
}

.bloc_cadeau{
height:114px;
width:194px;
background-color:#272727;
float:left;
}

.bloc_cadeau_texte{
margin-top:10px;
margin-left:10px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.champs_code_cadeau{
margin-top:5px;
margin-left:10px;
float:left;
}

/*SITEMAP*/

.page_sitemap{width:790px; letter-spacing:normal; line-height:normal; padding:0 0 20px 0;}
.page_sitemap .titre{font-size:18px;color:#FFFFFF; border-bottom:#333333 1px solid; margin:25px 15px 5px 15px ; padding:0 0 3px 0; clear:both;}
.page_sitemap .texte{font-size:12px; margin:15px 15px 15px 15px ; overflow:auto; clear:both; width:740px; text-align:justify;}
.page_sitemap .texte .bleu{color:#24709b; font-weight:bold;}
.page_sitemap .texte .bleu img{float:left; padding:7px 10px 7px 0px;}
.page_sitemap a{text-decoration:none;}
.page_sitemap a:hover{text-decoration:underline;}
.page_sitemap a.bleu{color:#24709b;}
.page_sitemap ul{ list-style-type:none; line-height:18px;}
.page_sitemap ul li{padding:3px 0 3px 50px;}
.page_sitemap ul ul{padding:3px 0 10px 0;}
.page_sitemap .sous_cat{font-style:italic; font-weight:normal;}
/*SITEMAP*/

/* fiche film boutons prix */
.grand_bloc_fiche {
	width: 617px;
	height: 48px;
	background-image:url(http://www.filmotv.fr/grafx/front/img/fiche_film_fond.gif);
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 7px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}

.grand_bloc_fiche p {
	float: left;
	display: inline;
	font-size: 11px;
	margin-left: 22px;
}

.grand_bloc_fiche p span {
	font-size: 13px;
	font-weight: bold;
}

.grand_bloc_fiche p span.red {
	color: #CC0000;
}

.grand_bloc_fiche p span.orange {
	color: #E65B00;
}

.grand_bloc_fiche p span.blue {
	color: #256F96;
}

.grand_bloc_fiche p span.green {
	color: #2D8800;
}

.grand_bloc_fiche div.btn_bloc {
	float: right;
	display: inline;
	width: 137px;
	height: 26px;
	margin-right: 13px;
	padding-top: 6px;
	margin-top: 12px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.grand_bloc_fiche div.btn_bloc.red {
	background-image:url(http://www.filmotv.fr/grafx/front/img/bouton_fiche_film_louer_acheter.gif);
	background-repeat:no-repeat;
}

.grand_bloc_fiche div.btn_bloc.redprecommande {
	width: 160px;
	background-image:url(http://www.filmotv.fr/grafx/front/img/bouton_fiche_film_precommande.gif);
	background-repeat:no-repeat;
}
.grand_bloc_fiche div.btn_bloc.red div.texte {
	width: 89px;
	float: left;
	display: inline;
}
.grand_bloc_fiche div.btn_bloc.redprecommande div.texte {
	width: 112px;
	float: left;
	display: inline;
}
.grand_bloc_fiche div.btn_bloc.red div.prix {
	width: 48px;
	float: left;
	display: inline;
}
.grand_bloc_fiche div.btn_bloc.redprecommande div.prix {
	width: 48px;
	float: left;
	display: inline;
}

.grand_bloc_fiche div.btn_bloc.orange {
	background-image:url(http://www.filmotv.fr/grafx/front/img/bouton_fiche_film_en_savoir_plus.gif);
	background-repeat:no-repeat;
}

.grand_bloc_fiche div.btn_bloc.green {
	background-image:url(http://www.filmotv.fr/grafx/front/img/bouton_fiche_film_telecharger.gif);
	background-repeat:no-repeat;
}

.grand_bloc_fiche div.form_bloc {
	float: right;
	display: inline;
	margin-right: 13px;
}

.grand_bloc_fiche div.form_bloc div.input_texte {
	float: left;
	display: inline;
	margin-top: 15px;
}

.grand_bloc_fiche div.form_bloc div.input_texte input{
	height: 21px;
	width: 249px;
	border: 0;
	border-left: 1px solid #717171;
	border-bottom: 1px solid #717171;
	text-align:center;
}

.grand_bloc_fiche div.form_bloc div.img_submit {
	float: left;
	display: inline;
	margin-top: 12px;
	margin-left: 10px;
}
/* fiche film boutons prix fin */


/* mes seances à la carte */
div.onglets_bloc {
	width: 972px;
	margin-left: auto;
	margin-right: auto;
}

div.onglets_bloc  ul.onglets_list {
	height: 29px;
	margin-bottom: 1px;
}

div.onglets_bloc  ul.onglets_list  li.onglet_elt {
	float: left;
	display: inline;
	width: 150px;
	height: 29px;
	background-image: url(http://www.filmotv.fr/grafx/front/img/bg_onglet.gif);
	background-repeat: repeat-x;
	margin-right: 2px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 29px;
}

div.onglets_bloc  ul.onglets_list li.onglet_elt.selected {
	background-image: url(http://www.filmotv.fr/grafx/front/img/bg_onglet_selected.gif);
	background-repeat: repeat-x;
}

div.onglets_bloc  div.onglet_content {
	border: 2px solid #161616;
	background-image: url(http://www.filmotv.fr/grafx/front/img/bg_onglet_content.gif);
	background-repeat: repeat-x;
	background-position: top left;
	min-height: 189px;
	height: auto !important;
	height: 189px;
	padding-bottom: 25px;
	margin-bottom: 15px;
}

div.onglets_bloc  div.onglet_content  div.movie_sort_by {
	margin-left: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #CC0000;
	font-size: 13px;
	font-weight: bold;
}

div.onglets_bloc  div.onglet_content  div.movie_sort_by  select {
	width: 120px;
	height: 20px;
}

div.onglets_bloc  div.onglet_content  div.detail_film {
	float: left;
	display: inline;
	margin-left: 21px;
	margin-top: 15px;
	width: 95px;
	text-align: center;
}

div.onglets_bloc  div.onglet_content  div.detail_film p.titre {
	font-size: 10px;
	font-weight: bold;
	color: #216487;
	text-transform: uppercase;
	text-align: center;
	min-height: 60px;
	height: auto !important;
	height: 60px;
}

div.onglets_bloc  div.onglet_content  div.detail_film div.green_button {
	width: 95px;
	height: 21px;
	background-image:url(http://www.filmotv.fr/grafx/front/img/btn_vert.gif);
	background-repeat:no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 21px;
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
}
div.onglets_bloc  div.onglet_content  div.detail_film p.info_licences {
	color: #CCCCCC;
	margin-left: 8px;
	text-align: left;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
/* mes seances à la carte fin */



.Register fieldset em{color:#3ec0ff;}


.register_background
{
width:600px;
background:url(http://www.filmotv.fr/grafx/front/img/bloc_inscription_centre.gif) no-repeat top left #000a0e;
border-left:1px #4f4f4f solid;
border-right:1px #4f4f4f solid;
}
.register_background p
{
margin:0px;
padding:8px 20px;
font-size:10px; font-style:italic;
}

.formFooter .validerButt {
margin:10px 0 0 500px;
}

.formFooter .FieldError{margin:0 0 10px 0;}

.formFooter{padding:0 0 0 20px;}


/***** abonnement inscription ******/
div.choix_moyen_paiement_titre {
	margin-top: 20px;
	margin-bottom: 0;
	padding: 0;
}

div.choix_moyen_paiement_titre h2 {
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	border: 0;
}
div.choix_moyen_paiement_titre div.paiement_securise {
	float: right;
	display: inline;
	color: #ff9933;
	font-size: 14px; 
}

div.paiement_securise img {
	position: relative;
	left: -9px;
	top: 2px;
}

div.zone_choix_paiement {
	width: 590px;
	overflow: hidden;
	float: left;
	display: inline;
}

div.zone_recap_abonnement {
	width: 324px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-left: 24px;
	min-height: 570px;
    height: auto !important;
    height: 570px; 
}

div.zone_recap_abonnement h1 {
	font-weight: bold;
	font-size: 14px;
	color: #4abef6;
  position: relative;
  margin-top: 16px;
}

div.choix_moyen_paiement {
	height: 45px;
	width: 588px;
	background-color: #181818;
	border: 1px solid #333333;
	font-size: 14px;
	line-height: 45px;
	margin-bottom: 8px;
}

div.choix_moyen_paiement_txt {
	float: left;
	display: inline;
}

div.choix_moyen_paiement_txt span.txt_bleu {
	margin-left: 18px;
	color: #4abef6;
}
div.choix_moyen_paiement_txt span.txt_blanc {
	color: #FFFFFF;
}

div.choix_moyen_paiement_btn {
	width: 29px;
	height: 24px;
	float: right;
	display: inline;
	margin-right: 13px;
	vertical-align: top;
	line-height: 0;
	padding-top: 11px;
}

div.valide_moyen_paiment  a {
	text-decoration: none;
	border: 0;
	margin: 0;
	padding: 0;
}

div.valide_moyen_paiment  a img {
	border: 0;
	margin: 0;
	padding: 0;
}

div.valider_paiment {
	float: right;
	display: inline;
}

div.abonnement {
	background-image: url(http://www.filmotv.fr/grafx/front//img/inscription/abo/abonnement_degrade.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #333333;
	padding-left: 12px;
	padding-right: 12px;
}

div.abonnement_main_content {
	margin-right: 13px;
	padding-top: 13px;
}

div.abonnement_main_content p {
	line-height: 16px;
}

div.moyen_paiement {
	border: 1px solid #333333;
	color:#000000;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 13px;
	padding-bottom: 10px;
	margin-bottom: 8px;
}

div.moyen_paiement h1 {
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	margin-top: 4px;
	margin-bottom: 6px;
  position: relative;
}

div.moyen_paiement_prelevement {
	background-image: url(http://www.filmotv.fr/grafx/front//img/inscription/abo/paiement_prelevement_degrade.gif);
	background-repeat: repeat-x;
	background-position; top left;
	background-color: #999999;
}

div.moyen_paiement_cb {
	background-image: url(http://www.filmotv.fr/grafx/front//img/inscription/abo/paiement_cb_degrade.gif);
	background-repeat: repeat-x;
	background-position; top left;
	background-color: #B4B4B4;
}

div.paiement_form_full_line, div.paiement_form_small_line {
	margin-top: 4px;
	margin-bottom: 4px;
  padding: 0;
}

div.paiement_form_full_line label, div.paiement_form_small_line label {
	font-size:13px;
}

div.paiement_form_small_line label.label_left, div.paiement_form_small_line label.label_right {
	float: left;
	display: inline;
	width: 114px;
}
div.paiement_form_small_line div.form_datas_left, div.paiement_form_small_line div.form_datas_right {
	float: left;
	display: inline;
}
div.paiement_form_small_line div.form_datas_left {
	width: 120px;
}

div.paiement_form_full_line label {
	float: left;
	display: inline;
	width: 160px;
  margin: 0;
  padding: 0;
}

div.paiement_form_full_line div.form_datas {
	float: left;
	display: inline;
}

div.paiement_form_full_line div.img_fin_ligne {
	float: right;
	display: inline;
}

div.moyen_paiement .infos {
	font-size:10px;
	font-style:italic;
  position: relative;
}

div.moyen_paiement .input_type_text {
	background: url(http://www.filmotv.fr/grafx/front//img/inscription/abo/fd_champ.gif) repeat scroll left top transparent;
}

.field_width_60 {
	width: 60px;
}
.field_width_165 {
	width: 165px;
}
.field_width_195 {
	width: 195px;
}
.field_width_250 {
	width: 250px;
}
.field_width_395 {
	width: 385px;
}

div.error_msg_small_line {
	margin-left: 114px;
}

div.error_msg_small_line div.error_msg_left {
	float: left;
	display: inline;
	width: 234px;
}

div.error_msg_small_line div.error_msg_right {
	float: left;
	display: inline;
}

div.error_msg_full_line {
	padding-left: 160px;
  position: relative;
}

.error_msg_for_field {
	color: #FF0000;
	font-size: 11px;
}

div.hr_spacer {
	height: 10px;
	line-height: 0;
	overflow: hidden;
}

div.hr_white {
	height: 1px;
	background-color: #FFFFFF;
	overflow: hidden;
	line-height: 0;
}

div.ligne_facture_abonnement {
	margin-top: 8px;
}

div.ligne_facture_abonnement_txt {
	float: left;
	display: inline;
	width: 230px;
}
div.ligne_facture_abonnement_montant {
	float: right;
	display: inline;
	text-align: right;
}

p.infos_paiement {
	font-size: 11px;
	color: #4fc6ff;
	padding-top: 20px;
	padding-bottom: 15px;
}

div.bloc_abo p {
  position: relative;
}

div.bloc_abo input, div.bloc_abo textarea {
  margin: 0;
  padding: 0;
  border: 0;
}

div.bloc_abo textarea {
  height: 48px;
}

div.clear {
	clear: both;
	line-height: 0;
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
}


/******************************* Abonnement inscription *******************************/
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	border: 0;
}

.inscriptionTitle {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #ff9900;
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
}

.input_shadows {
	background: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/fd_champ.gif) repeat scroll left top transparent;
}

.field_width_45 {
	width: 45px;
}

.field_width_55 {
	width: 55px;
}

.field_width_65 {
	width: 65px;
}

.field_width_75 {
	width: 75px;
}

.field_width_100 {
	width: 100px;
}

.field_width_155 {
	width: 155px;
}

.field_width_168 {
	width: 168px;
}

.field_width_235 {
	width: 235px;
}

.field_width_330 {
	width: 330px;
}

.error_msg_for_field, .checkBoxLine.error_msg_for_field {
	font-size: 11px;
	color: #FF0000;
}

.align_center {
	text-align: center;
}

/* -------------------------------------------------------------- */
/* COLONNE DE GAUCHE */
/* -------------------------------------------------------------- */

#aboLeftCol {
	font-family: Arial,Helvetica,sans-serif;
	float: left;
	display: inline;
	margin-left: 11px;
	margin-right: 9px;
	width: 634px;
	overflow: hidden;
	color: #000000;
}

#aboLeftCol select, #aboLeftCol textarea {
	border: 0;
}

#aboLeftCol p {
	font-size: 13px;
	font-style: italic;
	color: #FFFFFF;
	margin-bottom: 10px;
}

#aboLeftCol .steps {
	background-repeat: repeat-y;
	background-position: top left;
	margin-bottom: 4px;
	height: 29px;
}

#aboLeftCol .steps.gray {
	background-color: #000000;
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/bg_gray_step.gif);
}

#aboLeftCol .steps.blue {
	background-color: #000000;
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/bg_blue_step.gif);
}

#aboLeftCol .steps .stepState {
	float: left;
	display: inline;
	width: 39px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: top left;
}

#aboLeftCol .stepStateBlue1 {
	background-image: url('http://www.filmotv.fr/grafx/front/img/inscription_abonnement/step_1_blue.gif') !important;
}
#aboLeftCol .stepStateBlue2 {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/step_2_blue.gif) !important;
}
#aboLeftCol .stepStateBlue3 {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/step_3_blue.gif);
}
#aboLeftCol .stepStateBlueDone {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/step_done_blue.gif);
}

#aboLeftCol .stepStateGray1 {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/step_1_gray.gif);
}
#aboLeftCol .stepStateGray2 {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/step_2_gray.gif);
}
#aboLeftCol .stepStateGray3 {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/step_3_gray.gif);
}
#aboLeftCol .stepStateGrayDone {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/step_done_gray.gif);
}



#aboLeftCol .steps h1 {
	float: left;
	display: inline;
	height: 29px;
	line-height: 29px;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}

#aboLeftCol .steps .infosPaielent {
	float: left;
	display: inline;
	height: 29px;
	line-height: 29px;
	margin-left: 10px;
	padding-left: 22px;
	font-size: 13px;
	color: #FFFFFF;
	background-position: left center;
	background-repeat: no-repeat;
}

#aboLeftCol .steps.blue .infosPaielent {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/cadenas_blue.gif);
}

#aboLeftCol .steps.gray .infosPaielent {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/cadenas_gray.gif);
}

#aboLeftCol .singleTitleBloc {
	position: relative;
	_zoom: 1;
	padding-left: 16px;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/bg_bloc_formulaire.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	height: 38px;
}

.singleTitleBloc h1 {
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 38px;
	color: #000000;
	margin: 0;
}

.singleTitleBloc h1 span.nouveau {
	color: #ff9900;
}

#aboLeftCol .formBloc {
	position: relative;
	_zoom: 1;
	border: 1px solid #333333;
	margin-bottom: 4px;
	background-color: #FFFFFF;
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/bg_bloc_formulaire.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	padding-left: 16px;
	padding-right: 5px;
	padding-top: 14px;
	padding-bottom: 14px;
}

#aboLeftCol .formBloc h1 {
	color: #cc0000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0;
	text-transform: uppercase;
}

#aboLeftCol .formBloc h2 {
	color: #006699;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

#aboLeftCol .formBloc .separator {
	height: 1px;
	font-size: 0;
	line-height: 0;
	background-color: #999999;
	margin-bottom: 10px;
}

#aboLeftCol .formBloc .btn_ok, #aboLeftCol .singleTitleBloc .btn_ok {
	position: absolute;
	width: 29px;
	height: 24px;
	right: 8px;
	bottom: 6px;
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/btn_ok.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#aboLeftCol .formBloc .btn_ok a, #aboLeftCol .singleTitleBloc .btn_ok a {
	display: block;
	width: 29px;
	height: 24px;
	text-decoration: none;
}

#aboLeftCol .formBloc .img_fin_ligne {
	float:left;
	display:inline;
	margin-left: 10px;
}

#aboLeftCol .formBloc .btn_valider {
	position: absolute;
	width: 84px;
	height: 29px;
	right: 8px;
	bottom: 6px;
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/btn_valider.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#aboLeftCol .formBloc .btn_valider a {
	display: block;
	width: 84px;
	height: 29px;
	text-decoration: none;
}



#aboLeftCol .formBloc .fieldLine {
	margin-bottom: 6px;
	width: 611px;
	overflow: hidden;
	position: relative;
	_zoom: 1;
}

#aboLeftCol .formBloc .fieldLineForErrors {
	margin-bottom: 0;
}

#aboLeftCol .formBloc .infos_for_line {
	margin-bottom: 6px;
	font-size: 10px;
	font-style: italic;
}

#aboLeftCol .formBloc textarea {
	height: 40px;
}

#aboLeftCol .formBloc .fieldLine label {
	position: relative;
	top: -3px;
	margin-right: 5px;
}

#aboLeftCol .error_msg_full_line {
	padding-left: 210px;
	_width: 401px;
	_overflow: hidden;
}

#aboLeftCol .error_msg_captcha{
	padding-left: 280px;
}

.fieldLine .intituleChamp40px {
	float: left;
	display: inline;
	width: 40px;
	font-size: 13px;
}

.fieldLine .intituleChamp50px {
	float: left;
	display: inline;
	width: 50px;
	font-size: 13px;
	margin-left: 30px;
}

.fieldLine .intituleChamp105px {
	float: left;
	display: inline;
	width: 105px;
	font-size: 13px;
}

.fieldLine .intituleChamp130px {
	float: left;
	display: inline;
	width: 130px;
	font-size: 13px;
}

.fieldLine .intituleChamp140px {
	float: left;
	display: inline;
	width: 140px;
	font-size: 13px;
	margin-left: 30px;
}


.fieldLine .intituleChamp160px {
	float: left;
	display: inline;
	width: 160px;
	font-size: 13px;
}

.fieldLine .intituleChamp180px {
	float: left;
	display: inline;
	width: 180px;
	font-size: 13px;
	margin-left: 15px;
}

.fieldLine .intituleChamp {
	float: left;
	display: inline;
	width: 210px;
	font-size: 13px;
}

.fieldLine .intituleChamp a {
	margin-left: 5px;
	font-size: 10px;
	color: #006699;
}

.fieldLine .champ {
	float: left;
	display: inline;
}

.captchaLine {
	line-height: 31px;
}

.captchaLine .intituleChamp {
	float: left;
	display: inline;
	font-size: 13px;
}

.captchaLine img {
	float: left;
	display: inline;
	margin-left: 25px;
}

.captchaLine input {
	float: left;
	display: inline;
	margin-left: 25px;
	position: relative;
	top: 5px;
}

.newCaptchaLine {
	padding-left: 140px;
	margin-bottom: 20px;
}

.newCaptchaLine a {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}

.checkBoxLine {
	position: relative;
	_zoom: 1;
	font-size: 13px;
	padding-left: 22px;
}

.checkBoxLine input {
	position: absolute;
	left: 0px;
	top: 2px;
	*top: -1px;
}

.checkBoxLine a {
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}

#content_for_step_3 h1 {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}

#content_for_step_3 li {
	list-style-position: inside;
	list-style-type: none;
	padding-left: 45px;
	color: #FFFFFF;
	position: relative;
	_zoom: 1;
	margin-bottom: 10px;
}

#content_for_step_3 li a {
	color: #ff9900;
}

#content_for_step_3 li img {
	position: absolute;
	top: 0;
	left: 0;
}

#aboLeftCol p.mes_seances_link {
	font-style: normal;
}

p.mes_seances_link img{
	position: relative;
	top: 10px;
}

/* -------------------------------------------------------------- */
/* COLONNE DE DROITE */
/* -------------------------------------------------------------- */


#aboRightCol {
	font-family: Arial,Helvetica,sans-serif;
	float: left;
	display: inline;
	margin-left: 9px;
	margin-right: 16px;
	width: 312px;
	overflow: hidden;
}

#aboRightCol h1 {
	font-size: 16px;
	color: #ff9900;
	margin-top: 0;
}

#aboRightCol p {
	font-size: 13px;
}

.recapAbo {
	width: 312px;
	height: 164px;
	overflow: hidden;
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/bg_recap_abo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 6px;
	color: #FFFFFF;
}

.recapAboContent {
	margin-left: 13px;
	margin-top: 14px;
	margin-right: 27px;
	margin-bottom: 18px;
}

#aboRightCol .recapAboContent h1 {
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
}

.recapAboContent .linePaiement {
	font-size: 14px;
	margin-bottom: 14px;
}

.linePaiement .libellePaiement {
	float: left;
	display: inline;
}

.linePaiement .montantPaiement {
	float: right;
	display: inline;
	font-weight: bold
}

.recapAboContent .totalLine {
	height: 1px;
	line-height: 0;
	font-size: 0;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	margin-bottom: 14px;
}

.linePaiement .libellePaiement.total {
	font-size: 16px;
	font-weight: bold;
}

.linePaiement .montantPaiement.total {
	font-size: 20px;
	color: #ff9900;
}

.bigBtn {
	width: 311px;
	height: 59px;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 6px;
	color: #FFFFFF;
}

.bigBtn a {
	display: block;
	width: 311px;
	height: 59px;
	text-decoration: none;
}

.bigBtn.securite {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/btn_securite.gif);
}
.bigBtn.informations {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/btn_informations.gif);
}
.bigBtn.desabonnement {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/btn_desabonnement.gif);
}
.bigBtn.aide {
	background-image: url(http://www.filmotv.fr/grafx/front/img/inscription_abonnement/btn_aide.gif);
}


