/*Déclarations générales*/
body{
	background-color: #000000;
	font-family : Verdana, Arial, Helvetica;
	font-size : 8pt;
	margin: 0px;
}

form{
    margin: 0px;
}

h2{
    color: #c40000;
    font-family: 'Trebuchet MS', verdana;
    font-size: 18px;
    font-weight: normal;
    margin-left: 20px;
    text-align: left;
}

/*Menu haut (onglets)*/
#topMenu{
    height: 155px;
    position: relative;
    width: 780px;
}

#topMenu .home{
    border: none;
    height: 105px;
    margin: 7px 0px 0px 15px;
    width: 165px;
}

#topMenu .home_CH-fls{
    border: none;
    height: 70px;
    margin: 7px 0px 0px 5px;
    width: 220px;
}

#topMenu .home_CH-nsb{
    border: none;
    height: 70px;
    margin: 2px 0px 0px 5px;
    width: 220px;
}

#topMenu .home_BE-bl{
    border: none;
    height: 120px;
    margin: 0px 0px 0px 15px;
    width: 140px;
}

#topMenu .tabsTop{
    clear: both;
    font-size: 0px;
    padding-left: 155px;
    position: absolute;
    top: 125px;
}
            
#topMenu .tabTop{
    border: none;
}

/*Menu gauche*/
#lMenu{
    background-color: #E4E4E4;
    font-size: 11px;
    width: 155px;
}

a.lmenu img{
	border: 0px;
	margin-bottom: 1px;
	margin-right: 3px;
}

a.submenu img{
	border: 0px;
}

#lMenu a{
    color:Black;
}

#lMenu a:hover{
    color:#FFA816;
}

#lMenu .lMenuHeader{
    background-image: url('../images/left_menu/bg_lMenuHeader.png');
    color: White;
    cursor: pointer;
    font-family: "Trebuchet MS";
    font-weight: bold;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 0px 0px 0px 0px;
    padding-left: 8px;
}

#lMenu .lMenuHeader .arrow{
    float: right;
    margin: 7px 8px auto auto;
}

#lMenu .lMenuSection{
    margin-bottom: 15px;
    margin-top: 5px;
}

#lMenu .lMenuRestTime{
    background-image: url('../images/left_menu/bg_lMenuHeader_38px.png');
    color: White;
    font-size: 10px;
    letter-spacing: -1px;
    height: 32px;
    margin-bottom: 15px;
    padding-left: 8px;
    padding-top: 6px;
}

#lMenu .lMenuRestTimeLarge{
    height: 38px;
    padding-top: 0px;
}

#lMenu .lMenuRestTime a{
    color: White;
}

#lMenu .lMenuRestTime a:hover{
    color: White;
}

#lMenu .lMenuRestTimeIcon{
    border: none;
    float: right;
    margin-right: 8px;
    margin-top: 6px;
}

#lMenu .lMenuRestTimeIconLarge{
    margin-top: 12px;
}

#lMenu #tabSelCountry{
	background-image: url('../images/left_menu/bg_lMenuHeader.png');
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	padding-top: 4px;
	padding-bottom: 5px;
	
}

#lMenu .lmenuconnecttext{
	color : #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
}

#lMenu .lmenuautoconnect{
	font-family: Verdana;
	font-size: 10px;
	line-height:10px;
	float: left;
}

#lMenu .lmenulostcodes{
	font-size: 10px;
	color: #3B58AE;
}

#lMenuSelCountry{
	border-bottom: solid 1px #7A7A7A;
}

#lMenuSelCountry p{
    font-family: Verdana;
    font-size: 11px;
    margin: 0px 8px 0px 8px;
    height: 17px;
    vertical-align:top;
}

#lMenuSelCountry div{
	float:right
}

#lMenuSelCountry a{
    color: #3b58ae;
}

#lMenuSelCountry img{
    border: none;
}

.lMenuSelCountryFlag{
    margin: -4px 5px auto 7px;
    vertical-align: middle;
}

#lMenuSelCountryArrow{
    margin: 0px 8px 0px 2px;
}

#lMenuSelCountry .lng{
    text-align: left;
    width: 20px;
    float:right;
}

#lMenuSelCountry .flag{
    margin: 0px 5px auto 8px;
    float:right;
}

#lMenu form{
    margin: 0px 8px 0px 8px;
    text-align: left;
    vertical-align: top;
}

#lMenu #simpleSearch
{
	margin-left : 0px;
}

#lMenu #advancedSearch
{

}

#lMenu .searchLabel
{
	color: #333333;
}

#lMenu .loginInput{
    font-size: 11px;
    height: 18px;
    margin-bottom: 5px;
    padding: 0px;
    width: 65.5px;
}

#lMenu #AutoConnect{
	margin: 4px 2px 0px 0px;
	float: left;
}

#lMenu #btGo{
	float: right;
	background: url(../images/left_menu/bt_go.png) no-repeat scroll right top transparent;
	height: 22px;
	width: 65px;
	cursor: pointer;
	border: medium none;
}

#lMenu .searchTitle{
	font-family: 'Trebuchet MS';
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left : 8px;
	margin-top: 5px;
}

#lMenu .searchInput{
    height: 22px;
    margin-bottom: 5px;
    width: 112px;
}

#lMenu #lMenuBtSearch{
    border: none;
    position: relative;
    background: url(../images/left_menu/bt_search.png) no-repeat scroll right top transparent;
    height: 22px;
    width: 27px;
    cursor: pointer;
}

/*Zone principale*/
.zoneprincipale{
	width: 625px;
	vertical-align: top;
}

/*Pavés homepage*/
.homeBoxTitle{
    color: #000000;
    font-family: 'Trebuchet MS', verdana;
    font-size: 16px;
    text-align: left;
    font-weight: normal;
    margin: 0px 0px 4px 0px;
    padding: 3px 0px 0px 20px;
}

/*Cadre pour page standard sans image*/
.ContenuCadre{
    border-left: solid 1px #C4C4C4;
    border-right: solid 1px #C4C4C4;
    margin: auto 12px 0px 12px;
    padding: 10px 10px 0px 10px;
    text-align: left;
    width: 578px;
    
}

.ContenuCadre p{
    margin: 0px auto 0px auto;
    padding: 0px 10px 10px 10px;
}

/*Formulaire d'inscription*/
.SubFormInput{
    width: 150px;
}

/*Webmessages*/
.Ccontainer {
	top:expression(documentElement.scrollTop+body.scrollTop);
	left:expression(documentElement.scrollLeft);
	background:url(null) fixed;
}
                
.wmsTitle{ margin-top: 0px;
           margin-left: 20px;
           padding-top: 15px;
           width: 320px;
           text-align: left;
           font: bold 12px Verdana;
}

.wmsBody{ margin-top: 0px;
          margin-left: 20px;
          width: 320px;
          text-align: left;
          font: normal 11px Verdana;
}

.wmsContent{ background-image: url('../images/web_message/bg.png');
             height: 135px;
             width: 366px;
             margin: auto;
}

.wmsTitle{ margin-top: 0px;
           margin-left: 20px;
           padding-top: 15px;
           width: 320px;
           text-align: left;
           font: bold 12px Verdana;
}

.wmsNav{ background-image: url('../images/web_message/bg.png');
         width: 366px;
         margin: auto;
         text-align: right;
}


/*-----------------------------------------------------------
Ancienne déclarations
------------------------------------------------------------*/
table
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica;
}

tr { font-family : Verdana, Arial, Helvetica; font-size : 8pt }
td { font-family : Verdana, Arial, Helvetica; font-size : 8pt }
th { font-family : Verdana, Arial, Helvetica; font-size : 8pt }

td h1 { font-size: 12px; color: #636466; font-weight: bold;  margin: 0px 0px 0px 0px;}

a:link    {  color: #3B58AE; text-decoration: none }
a:active  {  color: #3B58AE; text-decoration: none }
a:visited {  color: #3B58AE; text-decoration: none }
a:hover   {  color: #FF822F; text-decoration: none }

a.white:link    {  font-family: Verdana; font-size: 7pt; color: #FFFFFF }
a.white:active  {  font-family: Verdana; font-size: 7pt }
a.white:visited {  font-family: Verdana; font-size: 7pt; color: #FFFFFF }
a.white:hover   {  font-family: Verdana; font-size: 7pt }

a.dvdlink:link    {  font-family: Arial; font-weight:bold; font-style:italic; font-size: 10pt; color: #FFFFFF }
a.dvdlink:active  {  font-family: Arial; font-weight:bold; font-style:italic; font-size: 10pt }
a.dvdlink:visited {  font-family: Arial; font-weight:bold; font-style:italic; font-size: 10pt; color: #FFFFFF }
a.dvdlink:hover   {  font-family: Arial; font-weight:bold; font-style:italic; font-size: 10pt }

div.dvdlink       {font-family: Arial; font-weight:bold; font-style:italic; font-size: 10pt; color: #FFFFFF }

a.pages:link    {  font-family: Verdana; font-size: 7pt }
a.pages:active  {  font-family: Verdana; font-size: 7pt }
a.pages:visited {  font-family: Verdana; font-size: 7pt }
a.pages:hover   {  font-family: Verdana; font-size: 7pt }

a.mov_ph:link    {  font-family: Verdana; font-size: 8pt }
a.mov_ph:active  {  font-family: Verdana; font-size: 8pt }
a.mov_ph:visited {  font-family: Verdana; font-size: 8pt }
a.mov_ph:hover   {  font-family: Verdana; font-size: 8pt }

a.mov_ls:link    {  font-family: Verdana; font-size: 7pt }
a.mov_ls:active  {  font-family: Verdana; font-size: 7pt }
a.mov_ls:visited {  font-family: Verdana; font-size: 7pt }
a.mov_ls:hover   {  font-family: Verdana; font-size: 7pt }

a.npPages:link    {  font-family: Verdana; font-size: 7pt; color: #0000CC }
a.npPages:active  {  font-family: Verdana; font-size: 7pt; color: #0000CC }
a.npPages:visited {  font-family: Verdana; font-size: 7pt; color: #0000CC }
a.npPages:hover   {  font-family: Verdana; font-size: 7pt; color: #0000CC }

td.alpha        { background-color: #CCCCCC; font-family: Verdana; font-size: 7pt }
td.subcat       { background-color: #CCCCCC; font-family: Verdana; font-size: 7pt }

td.black      { font-family: Verdana, Arial, Helvetica, sans-serif; 
                color: #FFFFFF; background-color: #000000; font-size: 7pt; }

td.abonne      { font-family: Verdana, Arial, Helvetica, sans-serif; 
                color: #FFFFFF; background-color: #CC0000; font-size: 7pt; }

td.righttitle { font-family: Verdana, Arial, Helvetica, sans-serif; 
                color: #000000; background-color: #FED14B; font-size: 10pt; 
                font-weight: bold }
                
td.rightcell { font-family: Verdana, Arial, Helvetica, sans-serif; 
                color: #000000; background-color: #FEDE7E; font-size: 7pt; }

td.lefttitle { font-family: Verdana, Arial, Helvetica, sans-serif; 
                color: #000000; background-color: #FED14B; font-size: 10pt; 
                font-weight: bold }
                
td.leftcell { font-family: Verdana, Arial, Helvetica, sans-serif; 
                color: #000000; background-color: #fede7e; font-size: 7pt; }

td.legend { font-family: Verdana, Arial, Helvetica, sans-serif; 
                color: #000000; background-color: #fede7e; font-size: 7pt; }

span.pages       {  font-family: Verdana; font-size: 9pt; color:#C40000; font-weight:bold }

a.lmenu			  { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #000000; font-size: 12px; text-decoration: none; font-family: Verdana;}
					
a.lmenu:visited   { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #000000; font-size: 12px; text-decoration: none; font-family: Verdana;}

a.lmenu:hover	  { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #FFA816; font-size: 12px; text-decoration: none; font-family: Verdana;}

a.lmenu:link      { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #000000; font-size: 12px; text-decoration: none; font-family: Verdana;}

a.lmenu:active    { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #000000; font-size: 12px; text-decoration: none; font-family: Verdana;}
					
a.submenu			  { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #000000; font-size: 10px; text-decoration: none; font-family: Verdana;}
					
a.submenu:visited   { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #000000; font-size: 10px; text-decoration: none; font-family: Verdana;}

a.submenu:hover	  { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #FFA816; font-size: 10px; text-decoration: none; font-family: Verdana;}

a.submenu:link      { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #000000; font-size: 10px; text-decoration: none; font-family: Verdana;}

a.submenu:active    { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #000000; font-size: 10px; text-decoration: none; font-family: Verdana;}
					
a.lmenuconnect			  { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #3333FF; font-size: 11px; text-decoration: none; font-family: Verdana;}
					
a.lmenuconnect:visited   { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #3333FF; font-size: 11px; text-decoration: none; font-family: Verdana;}

a.lmenuconnect:hover	  { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #FF822F; font-size: 11px; text-decoration: none; font-family: Verdana;}

a.lmenuconnect:link      { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #3333FF; font-size: 11px; text-decoration: none; font-family: Verdana;}

a.lmenuconnect:active    { font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; 
					color: #3333FF; font-size: 11px; text-decoration: none; font-family: Verdana;}

a.blanc           { text-decoration: none; color: #FFFFFF }
a.blanc:visited   { text-decoration: none; color: #FFFFFF }
a.blanc:hover     { text-decoration: none; color: #FF822F }
a.blanc:link      { text-decoration: none; color: #FFFFFF }
a.blanc:active    { text-decoration: none; color: #FFFFFF }

th.lmenu          { font-size: 12px; text-align:left; font-weight: bold; color: #000000 }
td.lmenu          { font-size: 12px; color: #000000; background-color: #E4E4E4 }
th.lmenuaccount   { font-size: 12px; text-align:left; font-weight: bold; color: #000000 }
td.lmenuaccount   { font-size: 12px; background-color: #000000; color: #000000 }
input.lmenu       { border-style:solid; border-width:1; font-size: 9pt }

th.simple         { font-size: 13px; color: #000000 }
td.simple         { font-size: 12px; color: #000000 }

td.zoneprincipale { text-align:center; background-color: #FFFFFF }

td.boxBleu	  { font-size: 13px; color: #FFFFFF; font-weight: bold; }
a.boxBleu	  { font-size: 13px; color: #FFFFFF; font-weight: bold; }
a.boxBleuOrange	  { font-size: 12px; color: #FF9900; font-weight: bold; }
td.tilteOrange	  { font-size: 12px; color: #636466; font-weight: bold; }
td.tiltePtOrange  { font-size: 12px; color: #636466; font-weight: bold; }
td.tilteBleu	  { font-size: 12px; color: #636466; }

select    {  font : 10pt "verdana";  }
input.menu { font-family: Verdana; font-size: 8pt }
.buy { font-family: Verdana; font-size: 8pt; border-width:1pt; border-style:solid; border-color: #242424;}
.buyNoValidate { font-family: Verdana; font-size: 8pt; border-width:1pt; border-style:solid; background-color: #CCCCCC;}
.buyValidate { font-family: Verdana; font-size: 8pt; border-width:1pt; border-style:solid; background-color: #FFFFFF;}
.flat { font-family: Verdana; font-size: 8pt; border-width:1pt; border-style:solid }
.formtitle { background-color: #FED14B}
.formcell  { background-color: #fede7e}
.formdark  { background-color: #FF9900}

.inputoran {font-family: Verdana; font-size: 8pt; border-width:1pt; border-style:solid; border-color:#C2C2C2;}
.inputoran2 {font-family: Verdana; font-size: 8pt; border-width:0pt; border-style:solid; border-color:#C2C2C2;}

.titreBox {font-family: Verdana; font-size: 10pt; font-weight: bold; color: #FFFFFF; font-style: italic;}

.listeFilmTitre {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000; text-align: left;}
.listeFilmTitrePreview {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #C40000; text-align: left;}
.listeFilmAuteur {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: justify; font-style: italic;}
.listeFilmActeur {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: justify; font-style: italic;}
.listeFilmDescr {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #5C5C58; text-align: justify; font-style: normal;}

.faq      {color:#0000FF}
.faqtitle {padding-right: 10px;	padding-left: 10px;	font-weight: bold;	color: #ffffff;}

.toseetitle {color:#FFFFFF; font-weight:bold; text-decoration: none}

.trailler
{
	border-right: #e20000 1px solid;
	padding-right: 5px;
	border-top: #e20000 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #e20000 1px solid;
	color: #ff6600;
	padding-top: 5px;
	border-bottom: #e20000 1px solid;
}

.lmenusearch		{font-family: Verdana; font-size: 8pt; line-height:1.1; letter-spacing:-0.8;}
.playerborder		{border-width:1pt; border-style:solid; border-color:#C2C2C2;}

a.cstinfos:visited   { text-decoration: none; color: #444444; font-weight: bold;}
a.cstinfos:hover     { text-decoration: none; color: #FF9918; font-weight: bold;}
a.cstinfos:link      { text-decoration: none; color: #444444; font-weight: bold;}
		

a.listeFilmAuteur			{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: justify; font-style: italic; text-decoration: none;}
a.listeFilmAuteur:visited   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: justify; font-style: italic; text-decoration: none;}
a.listeFilmAuteur:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFA816; text-align: justify; font-style: italic; text-decoration: none;}
a.listeFilmAuteur:link      { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: justify; font-style: italic; text-decoration: none;}
a.listeFilmAuteur:active    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: justify; font-style: italic; text-decoration: none;}

a.listeFilmActeur			{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFA816; text-align: justify; font-style: italic; text-decoration: none;}
a.listeFilmActeur:visited   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: justify; font-style: italic; text-decoration: none;}
a.listeFilmActeur:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFA816; text-align: justify; font-style: italic; text-decoration: none;}
a.listeFilmActeur:link      { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: justify; font-style: italic; text-decoration: none;}
a.listeFilmActeur:active    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: justify; font-style: italic; text-decoration: none;}

