@charset "utf-8";

body {
background-color:#000000;
margin: 0px;
padding: 0px; 
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
border:none;
height:100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px
}

td.index{
	background-color:#000;
	border-left:1px  solid  #999;
	border-top:1px  solid  #999;
	border-right:1px solid  #000;
	border-bottom:1px  solid   #000;
	padding-left:5px;
	padding-right:5px;
	font-family: Helvetica,Verdana, Arial, sans-serif;
	/*font-weight:bold;*/
	color:#c7e300;
}
td.indexfound{
	background-color:#aaa;
	border-left:1px  solid  #000;
	border-top:1px  solid  #000;
	border-right:1px solid   #999;
	border-bottom:1px  solid    #999;
	padding-left:5px;
	padding-right:5px;
	font-family: Helvetica,Verdana, Arial, sans-serif;
	color:#000000;
	/*font-weight:bold;*/
}


.index:hover{
	border:1px  solid  #c7e300;
	cursor:pointer;
	
	
}

#main
{
width:100%;
height:100%;
background-color:#000000;
height:1600px;
border:none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px; 
}

.main_classic {
background-image:url(common/bg_fade.png);
background-repeat: repeat-x;
background-position:bottom;
}

a {
color:#aaaaaa;
font-style:normal;
font-variant:normal;
font-stretch:normal;
font-weight:normal;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:hover{
color:#c7e300;
}

h1 {
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c7e300;
}

h2 {
font-size:14px;
}

#container {
width: 960PX;
height:1550px;
margin: 0 auto; 
text-align: left;
background-repeat:no-repeat;
height:auto
}

#pub {
height:250px;
width: 960PX;
}

#lang {
float:right;
}

#content {
height:400px;
}

#left {
height:1200px;
width:750px;
z-index:50;
}

#right {
height:1150px;
width:210px;
float:right;
color:#CCCCCC;
}

#vue_normal {
height:114px;
width:76px;
float:right;
background-image:url(common/grid.png);
background-repeat:no-repeat;
background-position:bottom left;
}

#vue_normal:hover {
background-image:url(common/grid_over.png);
cursor:pointer
}

#bottom {
width:760px;
z-index:3;
}

.box
{
background-image:url(common/box.png);
background-repeat:no-repeat;
height:190px;
padding-left:20px;
padding-top:20px;
padding-RIGHT:20px;
font-family: Verdana, Arial,Helvetica,  sans-serif ;
font-size:12px
}

.box_small
{ 
background-image:url(common/box_small.png);
background-repeat:no-repeat;
height:90px;
padding-left:22px;
padding-top:22px;
padding-RIGHT:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px ;
color:#c7e300;
text-align:center;
}

.box_big
{
background-image:url(common/box_contest.png);
background-repeat:no-repeat;
height:280px;
padding-left:22px;
padding-top:22px;
padding-RIGHT:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px ;
color:#c7e300;
text-align:center;
}

#flyers{
width:750px;
}

.flyer_td_normal
{
height:240px;
width:142px;
text-align:left;
color:#dddddd;
font-family:Helvetica,Verdana, Arial,  sans-serif;
font-size:12px;
vertical-align:top;
}

.flyer_normal
{
background-position: left top; 
background-repeat : no-repeat;
height:193px;
cursor:pointer; 
width:134px;
}

.flyer_movietitle
{
width:134px;
}

.flyer_normal .flyer_border_empty
{
height:193px; 
width:134px;
background: #222222; 
}

.flyer_normal .flyer_border_exclus
{
height:198px; 
width:140px;
background:transparent  url(common/flyer_exclus.png) no-repeat top left; 
cursor:pointer
}

.flyer_normal .flyer_border_coeur
{
height:198px; 
width:140px;
background:transparent  url(common/flyer_coeur.png) no-repeat top left; 
cursor:pointer
}

.flyer_normal .flyer_border_normal
{
height:198px; 
width:140px;
background:transparent  url(common/flyer_normal.png) no-repeat top left; 
}

.flyer_normal .flyer_border_normal:hover
{
height:198px; 
width:140px;
background:transparent  url(common/flyer_normal_over.png) no-repeat top left; 
cursor:pointer
}

.menu:hover
{
cursor:pointer
}

.site_map
{
font-family: Helvetica,Verdana, Arial, sans-serif;
color:#CCCCCC;
font-weight:bold;
font-size:12px;
}

.copyright
{
font-family: Helvetica,Verdana, Arial, sans-serif;
color:#CCCCCC;
font-weight:bold;
font-size:12px;
}

#login_register  a
{
color:#c7e300;
font-weight:bold
}

#login_register  a:hover
{
text-decoration:underline;
}

td.concours
{
width:100px;
height:41px;
border:solid #000000 1px;
}

td.concours_over
{
cursor:pointer;
width:100px;
height:41px;
border:solid #c7e300 1px;
}

#box_icon  a
{
color:#c7e300;
font-weight:bold
}

#box_icon  a:hover
{
text-decoration:underline;
}
.icon_rss
{
cursor:pointer;
width:50px;
height:50px;
background:transparent  url(common/feed-icon-orange-48.png) no-repeat top left; 
}

.icon_podcast
{
cursor:pointer;
width:50px;
height:50px;
background:transparent  url(common/feed-icon-purple-48.png) no-repeat top left; 
}

.icon_blog
{
cursor:pointer;
width:50px;
height:50px;
background:transparent  url(common/blog3d.png) no-repeat top left; 
}

.icon_twitter
{
cursor:pointer;
width:50px;
height:50px;
background:transparent  url(common/twitter.png) no-repeat top left; 
}

#box_office_dot_line
{
height:5px;
background:transparent  url(common/box_dot_line.png) no-repeat top left; 
}




.search_input
{
height:20px;
font-size:16px; 
border:0px;
background:transparent  url(common/search_input.png) no-repeat top left;
}

.concours_list_title{
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size:18px;
color:#c7e300;
font-weight:bold
}

.concours_list_description{
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size:12px;
color:#999999;
}

.concours_list_date{
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size:14px;
color:#c7e300;
font-weight:bold
}

.concours_view_title{
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size:18px;
color:#999999;
font-weight:bold
}

.concours_view_description{
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size:12px;
color:#999999;
text-align:justify
}

.concours_view_date{
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size:14px;
text-align:right;
color:#c7e300;
font-weight:bold
}

.concours_view_condition_description
{
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size:12px;
color:#999999;
border:0px solid #ffffff;
}

.concours_view_condition_title
{
font-family:Helvetica,Verdana, Arial, sans-serif;
font-size:14px;
color:#999999;
font-weight:bold
}

#search_box
{
float:right;
font-family:Helvetica,Verdana, Arial, sans-serif;
text-align:right;
width:250px;
padding-right:15px;
}

#category_title
{
font-family:Helvetica, sans-serif,Geneva, Arial;
font-weight:bold;
font-size:20px;
color:#CCCCCC;
}

