body, html
{
	background-color : black;
	/*font-family: Helvetica, sans-serif;	*/
	font-family:HelveticaNeue-Light, sans-serif;
	background:#000000 url(http://caramba.lu/img/background/background.jpg) no-repeat fixed center top;
	background-width : 100%;
	font-size:13px;
}
html a
{
	color:red;
	text-decoration:none;
}
/*
.testreservation select {
 background-color:#a1a1a1;
 color: #000000;
}
.testreservation option:hover {
background-color : #000000;
color : #a1d4a5;
}
.testreservation option: {
background-color : #000000;
color : #a1d4a5;
}*/



.checklist {
    border: 1px solid #ccc;
    list-style: none;
    overflow: auto;
	height:7em;
    width: 14em;
}
.checklist .alt
{
	background:#dddddd;
}
.checklist .selected
{
	background:#a1a1a1;
}
.checklist, .checklist li { margin: 0; padding: 0; }

.checklist label {
    display: block;   
    padding-left: 25px;
    text-indent: -25px;
}

.checklist label:hover { background: #777; color: #fff; }
.checklist label:active { background: #777; color: #fff; }
.checklistMovie{
    border: 1px solid #ccc;
    list-style: none;
    overflow: auto;
	height:20em;
    width: 25em;
}
.checklistMovie .alt
{
	background:#dddddd;
}
.checklistMovie .selected
{
	background:#a1a1a1;
}

.checklistMovie, .checklistMovie li { margin: 0; padding: 0; }

.checklistMovie label {
    display: block;
    padding-left: 25px;
    text-indent: -25px;
}

.checklistMovie label:hover { background: #777; color: #fff; }

#frame 
{	
	width : 728px;
	position:fixed;
	position:absolute;
	left:50%;
	margin-left:-364px;
}

#overlayer
{	
	position: absolute;
	z-index: 999;
}
#leaderboard
{	
	height : 92px;
	cursor: pointer;
	/*background-image:url(img/hommageathierry.jpg);*/
	background-repeat: no-repeat;
}
#leaderboard a img
{
	border:none;
}
#header
{
	width : 728px;
	height : 100px;
	background-image:url(img/menutopbackground.png);
	background-repeat: no-repeat;
}


#sidebarleft
{
	padding-left : 9px;
	float : left;
	width : 146px;
	background-image:url(img/menuleft.png);
	background-repeat: no-repeat;
	height : 542px;
}
#sidebarright
{
	/*background-image:url(img/menuright.png);*/
	background-repeat: no-repeat;
	height : 542px;
	width : 155px;
	color : red;
	text-align : center;
	margin-left : 568px;
}
#contentholder
{
	float : left;
	background-image:url(img/fondContent.png);
	width: 413px;
	/*height:718px; */
}
#content
{
	float : left;
	background-image:url(img/fondContent.png);
	width: 413px;
	min-height:682px;
/*	height:682px; 	*/
	position:relative;
	/*overflow:hidden;*/
}
#scrollbarup
{
	width: 413px;
	height:18px; 
}
#scrollbardown
{
	width: 413px;
	height:18px; 
}
.cinemaDetail
{
	width:403px;
	margin-left:5px;
	margin-right:5px;
	/*background-image:url(img/dotFFCC00_75.png);*/
}
.cinemaDetail img
{
	max-width:403px;
}
.promo1
{ 
	width:413px;
	border:1; 
	text-align:center
}
.promo1 img
{
	max-width:400px;
}
.promo2
{ 
	width:413px;
	/*background-image:url(img/dotFFCC00_75.png);*/
	border:1; 
}
.promo2 img
{
	max-width:400px;
}
.promo3
{ 
	width:413px;
	/*background-image:url(img/dotFFCC00_75.png);*/
	border:1; 
}
.promo3 img
{
	max-width:400px;
}
.promo4
{ 
	width:408px;
	/*background-image:url(img/dotFFCC00_75.png);*/
	border:1;
}
.promo4 img
{
	max-width:400px;
	text-align:center;
}
.concoursTitle
{
	font-size:19px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.logo
{	
	margin-top : 5px;
	margin-left : 5px;
	padding-right : 10px;
	float : left;
	width : 160px;
	height : 80px;
}
.logo a img
{	
	width : 160px;
	height : 80px;
	border:none;
}
.login
{
	margin-top : 5px;
	margin-left : 150px;
	text-align : center;
	float : left;
	visibility:hidden;
}
.login textarea
{
	width : 80px;
}


.menutop
{
	float:right;
	margin-top:4px;
	margin-right:1px;
	width:528px;
	height:34px;
}
/*temporaire*/
.menutop2
{
	float:right;
	margin-top:18px;
	margin-right:1px;
	width:550px;
	height:60px;
}
.menuTopTable
{
	float:left;
	width:110px;
}
.menuTopLogo
{	
	/*margin-top : 5px;*/
	margin-left : 9.875px;
	margin-right : 9.875px;
	float : right;
	width : 90.25px;
	height : 45.125px;
}
.menuTopLogo a img
{	
	width : 90.25px;
	height : 45.125px;
	border:none;
}
.menuTopLogoBig
{	
	/*margin-top : 5px;*/
	float : right;
	width : 110px;
	height : 55px;
}
.menuTopLogoBig a img
{	
	width : 110px;
	height : 55px;
	border:none;
}
.menutopitem
{
	font-family:Helvetica-Light-Identity-H, sans-serif;
	font-size:12px;
}
.menutopitem A:hover {
	background: url(img/TopMenuButtonSelected.png);
	color : 	white;
}
.menutopitem ul
{
} 
.menutopitem li a
{
	background: url(img/TopMenuButton.png) #fff bottom left repeat-x;
	background-repeat: no-repeat;
	height : 34px;
	float : left;
	width : 88px;
	color : 	#696969;
	text-decoration: none;
	text-align: center;
} 
.menutopitem_Current
{
	font-family:Helvetica-Light-Identity-H, sans-serif;
	font-size:12px;
}
.menutopitem_Current A:hover {
	background: url(img/TopMenuButtonSelected.png);
	color : 	white;
}
.menutopitem_Current li a
{
	background: url(img/TopMenuButtonSelected.png) #fff bottom left repeat-x;
	background-repeat: no-repeat;
	height : 34px;
	float : left;
	width : 88px;
	color : white;
	text-decoration: none;
	text-align: center;
}

ul.menutopul {
	padding-top : 50px;	
}
.menutopli {
	display : inline;
}

#menu{
	margin-bottom:30px;
}

.menutitle
{	
	font-size:16px;
	font-family:HelveticaNeue-BoldCond-Identity, sans-serif;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:8px;
	/*margin-left : 0px;
	margin-right: 0px;
	padding-left : 0px;
	padding-right : 0px;
	*/
}
.menutitle A{
	text-decoration:none;
	color:black;
}

.menulist
{
	font-size:22px;
	font-family:HelveticaNeue-BoldCond-Identity, sans-serif;
	font-weight:bold;
	margin-top:6px;
}

.menulist A{
	text-decoration: none; 
	color:white
}

.menulist A:hover {
	text-decoration: none; 
	color: red;
}

.menulistsub
{
	font-size:14px;
	font-family:HelveticaNeue-Condensed-Identity, sans-serif;
	color:#848684;
	font-weight:bold;
	margin-top:4px;
}
.menulistsub A{
	text-decoration:none;
	color:#848684;
}

.fingauche {
	margin-top:30%;
	margin-left : -9px;
	padding-top : 5px;
	color : gray;
	background: url(img/menuleft.png) #fff bottom left repeat-x;
	background-repeat: no-repeat;
	width : 155px;
	height : 22px;
	text-align:center;
}
.fingauche_Flag {
display:none;
}
.fingauche_Flag   img{
	border: none;
}
.fingauche_View{
float:left;
width:155px;

}
.fingauche_View a {
	color : #848684;
	text-decoration:none;
	font-weight:bold;
}
.copyright{

}

.inputtext{
margin-top:10px;
	width : 100px;
	color : #696969;
	font-size : 12px;
}
.inputtext_Search{
	width : 100px;
	color : #696969;
	font-size : 12px;
}
.submit_Search{
	color : #696969;
	font-size : 12px;
}

.boldblanc{
	font-weight:bold;
	color : white;
}

.boutonident {
	width : 80px;
	color : white;
	font-size : 12px;
	font-weight:bold;
}
.listMovieNew{
	width :413px;
	text-align:center;
}
.listMovieInfo{
	width :413px;
	text-align:center;
}
.listMovieDate{
	width :413px;
	text-align:center;
	font-size:14px;
	text-decoration:underline;
}
.listMovieNew{
	width :413px;
	text-align:center;
	color:#CC0033;
	font-size : 14px;
	font-weight:bold;
}

.listMovieOdd{
    width: 413px;
    overflow: hidden; 
}	
.listMovieEven{
    width: 413px;
    overflow: hidden; 
	background-image: url(img/fond_film.png);
}
.listMovie_Video {
	margin-top : 2.5%;
	margin-left : 2.5%;
	margin-bottom : 2.5%;
	margin-right : 2.5%;
}
.listMovie_Simple_table{
width:413px;
}
.listMovie_Simple{
    /*padding: 5px;*/
	}
.ListMovie_Simple_Img{
float:left;
}.ListMovie_Simple_Img img{
	margin-top : 2%;
	margin-left : 2%;
	margin-bottom : 2%;
	margin-right : 2%;
	float:left;	
	width:100px;
    border: solid 0.5px #000000;
}
.listMovie_Simple_text {
	float : left;
    width: 300px;
    padding: 2%;
	padding-right:1%;
	cursor: pointer;
	}
.listMovie_Simple_text hr{
	color: #000000;
	background-color: #000000;
	height:3px;
	}
.listMovie_Simple_title {
	height:55%;
    color: black;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	vertical-align:middle;
	display: table-cell;
	}
.listMovie_Simple_subtitle {
	height:50%;
    color: black;
	font-size:10px;
	font-family:HelveticaNeue-Light, sans-serif;
	text-transform: uppercase;
	}
.listMovie_Simple_seance {
	margin-top:15px;
	height:50%;
    color: black;
	font-size:12px;
	font-family:HelveticaNeue-Light, sans-serif;
	}
.listMovie_Simple_submit {
	float:left;
	width:90px;
	padding-left:1px;
	vertical-align:middle;
	}
.listMovie_Simple_submit a  img{
	border: none;
	padding-right:2px;
	}
	
.squareboxcontent {
	float: left;
    text-align:center;
    background-color: #f5f5f5;
    padding: 10px;
    overflow: hidden;
    border-top: solid 1px #336699; 
	}

.listMovie_weekMovie{
}
.listMovie_weekMovie hr{
	width:100%;
	background-color: #000000;
	color: #000000;
	height:3px;
}
.listMovie_weekMovie_Img{
	margin-top : 35px;
	margin-left : 2%;
	margin-bottom : 2%;
	margin-right : 2%;
	float:left;	
	width:35%;
    border: solid 0.5px #000000;

}
.listMovie_weekMovie_Txt{
	margin-top : 2%;
	margin-left : 2%;
	margin-bottom :2%;
	margin-right : 2%;
	float:left;	
	width:56%;
	height:190px;
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:13px;
	/*cursor: pointer;*/
}
.listMovie_weekMovie_Submit{
float:right;
padding-bottom:2%;
padding-right:2%;
text-decoration:none;
border: none;
}
.listMovie_weekMovie_Submit a img{
text-decoration:none;
border: none;
padding-right:2px;
}
.listMovie_weekMovie_Title{	
	text-transform: uppercase;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}


.listMovie_Detail{
}
.listMovie_Detail hr{
	width:100%;
	background-color: #000000;
	color: #000000;
	height:3px;
}
.listMovie_Detail_Img{
	margin-top : 35px;
	margin-left : 2%;
	margin-bottom : 2%;
	margin-right : 2%;
	float:left;	
	width:35%;
    border: solid 0.5px #000000;

}
.listMovie_Detail_Txt{
	margin-top : 2%;
	margin-left : 2%;
	margin-bottom :2%;
	margin-right : 2%;
	float:left;	
	width:56%;
	min-height:100px;
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:13px;
	cursor: pointer;
}
.listMovie_Detail_Submit{
float:right;
padding-bottom:2%;
padding-right:2%;
text-decoration:none;
border: none;
}
.listMovie_Detail_Submit a img{
text-decoration:none;
border: none;
padding-right:2px;
}
.listMovie_Detail_Title{	
	text-transform: uppercase;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.infoMovie{
	margin-top : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
	margin-right : 10px;
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:11px;
}.infoMovie hr{
	width:393px;
	background-color: #000000;
	color: #000000;
	height:3px;
}
.infoMovie_Title{	
	text-transform: uppercase;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.infoMovie_Title a  {
	text-decoration:none;
	color:black;
}
.infoMovie_SubTitle{	
	font-size:13px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.infoMovie_Img{
	float : left;
	width:50%;
}
.infoMovie_Fiche {
	float : left;
	width:47%;
	margin-left : 3%;	
}
.infoMovie_Fiche hr{
	background-color: #000000;
	color: #000000;
	width:185px;
	height:3px;
	
}
.infoMovie_Synopsis{
	margin-top : 5px;
	float : left;
}
.infoMovie_Synopsis hr{
	color: #000000;
	
}
.infoMovie_SiteWeb{
	margin-top : 5px;
	float : left;
}
.infoMovie_Video{
	margin-top : 5px;
	float : left;
}
.infoMovie_SiteWeb a{
	text-decoration:none;
	color:black;
}

.infoMovie_Gallerie {
	margin-top : 5px;
	float : left;
}
.infoMovie_Gallerie img{
	margin-top : 1%;
	margin-left : 1%;
	margin-bottom : 1%;
	margin-right : 1%;
	width:46.8%;
    border: solid 0.5px #000000;
}
.infoMovie_Seance {
	float : left;
	margin-top : 5px;
}


.infoMovie_Submit img{
	float:right;
	border:0;
}

.infoMovieSchedule{
	margin-top : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
	margin-right : 10px;
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:11px;
}.infoMovieSchedule hr{
	width:393px;
	background-color: #000000;
	color: #000000;
	height:3px;
}
.infoMovieSchedule_Title{	
	text-transform: uppercase;
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}
.infoMovieSchedule_Title a  {
	text-decoration:none;
	color:black;
}
.infoMovieSchedule_SubTitle{	
	font-size:13px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
	display:inline;
}
.infoMovieSchedule_text{
	font-family:HelveticaNeue-Light, sans-serif;
	font-size:11px;
	display:inline;
}
.infoMovieScheduleCol{
	float : left;
	width:49%;
	padding-right:1%;
}
.infoCinema{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
	text-align:center;
	margin-bottom : 1%;
}
.infoCinema A{
	text-decoration: none;
	color:black;
	text-decoration:underline;
}
.progFilm{
	float:left;
	margin-top : 1%;
	margin-left : 1%;
	margin-bottom : 1%;
	margin-right : 1%;
	width:47.5%;
	height:250px;
	text-align:center;
}
.progFilm_Poster img{
	border:0;
	height:160px;
	width:120px;
}
.progFilm_Titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
}
.progFilm_NomCinema{
}
.progFilm_Date{
}
.movieSchedule_RowEven{
	/*background-image: url(img/tr_Even.png);*/
}
.movieSchedule_RowOdd{
	/*background-image: url(img/tr_Odd.png);*/
	background-image:url(img/fond_film.png);
}
.movieSchedule_ColumnDayEven{
	background-image: url(img/td_Even.png);
}
.movieSchedule_ColumnDayOdd{
	background-image: url(img/td_Odd.png);
}
.movieSchedule_Film{
	float:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*color: #000000;*/
	color:black;
	font-weight: bold;
	text-align:center;
}
.movieSchedule_Salle{
	float:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*color: #000000;*/
	color:red;
	font-weight: bold;
	text-align:center;
}
.movieSchedule_Salle a{
	cursor: pointer;
}
.movieSchedule_Table{
	float:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
	text-align:center;
}
.movieSchedule_Info{
	float:center;
	width:390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
	text-align:center;
}
#tooltip {
   position:absolute;
   visibility:hidden;
   z-index:255;
   background:gray;
   color:black;
   border:1;
}

/*old css*/
.smallblack {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #000000;
	text-decoration: none;

}
.SmallTitle {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bolder;
	font-variant: normal;
	color: #000066;
	/*text-transform: capitalize;*/
	letter-spacing: normal;
	text-align: center;
	vertical-align: top;

}
.MenuBarItem {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bolder;
	color: #000066;
	background-color: #FFCC00;
	text-align: left;
	vertical-align: middle;
	list-style-type: square;
	list-style-image: none;
}

.smalltextblue {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #000099;
	font-weight: lighter;
}
.smalltextblue a{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #000099;
	font-weight: lighter;
}
.bigtitle {
	/*font-family: "Arial Black";*/
	font-size: 24px;
	font-weight: bold;
	color: #CC0000;
}
.smallalertred {
/*	font-family: "Arial Black";*/
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: blink;
}
.mediumblackbold {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #000000;
	font-size:13px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;

}
.smallblackbold {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #000000;
	font-size:11px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;

}
.largeblackbold {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:18px;
	font-family:HelveticaNeue-CondensedBold, sans-serif;
	font-weight:bold;
}

/* css cinecard */
/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/
fieldset { padding:10px; margin-bottom:36px; width:385px;}
in
