body {
color: black;
background: #E5E5E7 url('background.gif') fixed;
background-repeat: repeat-x;
margin: 0; padding: 0;
font-family: Arial, Verdana, Helvetica, Times, Courier;
font-size: 12px;
text-align: center;
}

img {
margin: 0;
padding: 0;
border: 0px;
}

p {
color: black;
margin: 0;
}

a {
/*color: #FFED00;*/
color: #0068B4;
text-decoration: none;
margin: 0;
}

a:hover {
color: #FFE236;
margin: 0;
}

.horraire {
font-weight: bold;
font-size: 14px;
}

#info_film p span.resume {
	display: block;
text-align: justify;
}

/*******************************GLOBAL**************************************/

#global {
background: white;
width: 760px;
margin: auto;
}

p.plan{
text-align: center;
}

img.plan {
border: 2px solid black;
}


/******************************BANNIERE*************************************/

#banniere {
height: 115px;
width: 760px;
border: black 0px solid;
background: url('banniere.jpg') repeat-y;
margin: 0; padding: 0;
text-align: right;
}

#banniere img {
margin-left: 5px;
}

#banniere p {
font-size: 10px;
display: block;
text-align: left;
margin-left: 5px;
font-weight: bold;
color: #505050;
height: 15px;
}

/*
#banniere p {
padding: 6px 5px 6px 600px;
font-size: 15px;
font-weight: bold;
text-align: center;
border: 0px solid black;
color: #101010;
}
*/
/********************************MENU***************************************/

#menu {
height: 39px;
border: 0px solid black;
background: #0068B4 url('menu.jpg') no-repeat ;
margin: 0; padding: 0;
text-align: left;
position: relative;
}

#menu a {
font-weight: bolder;
color: black;
}

#menu a:hover {
color: #FFE545;
}


dt, dl, dd, ul, li {
list-style-type: none;
margin: 0;
margin-left: 10px;
padding: 2px 0 0 0;
}


#menu dl {
float: left;
}
#menu li {
display: inline;
margin: 0 5px 0 0;
}



#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6 {
position: absolute;
text-align: left;
font-size: 11px;
border: 0px solid #FFE236;
width: 340px;
margin: 0; padding: 0;
background: none;
}





/*#menu ul, #menu li { margin: 0; padding: 5px 0 0 5px; list-style-type: none; }
#menu li {
font-weight: bold;
display: inline;
margin: 0 5px;
}*/

/***************************************************************************/
/******************************CONTENU**************************************/
/**************************************************************************/
#contenu {
width: 735px;
	/* IE Exploit */
	min-height: 500px;
border: black 0px solid;
margin: 0; padding: 5px 0px 30px 20px;
background: white url('back_contenu.gif');
background-repeat: repeat-y;
text-align: left;
}

#contenu h1 {
background: url('under.gif') repeat-x;
background-position: center bottom;
font-size: 15px;
margin: 15px 0 10px 5px; padding: 0;
font-weight: bold;
border: 0px solid black;
}



/****************************BLOC_FILM**************************************/

.bloc_film {
width: 700px; height: 160px;
border: #0068B4 solid 2px;
margin : 20px 0 25px 20px; padding: 0;
background: #E5E5E5;
}


.info_film {
text-align: left;
width: 570px; height: 160px;
border: 0px solid black;
/*background: black;*/
position: relative;
margin: 0 0 0 120px; padding: 0 10px 0 0;
}


.bloc_film img {
float: left;
top: 0; left: 0;
margin: 0 0 0 -3px; padding: 0;
width: 120px; height: 160px;
}

a.titre {
margin: 1px 2px 1px 2px; padding: 0;
font-size: 18px; 
display: inline;
}

.bloc_film  h2{
margin: 1px 2px 1px 2px; padding: 0;
font-size: 18px; 
display: inline;
}

.bloc_film h3 {
margin: 15px 3px 3px 3px; padding: 0;
font-size: 18px; 
}

.bloc_film p {
margin: 3px; padding: 0px;
}

/*.bloc_film a {
color: #0068B4;
}

.bloc_film a:hover {
color: #FFE236;
}
*/

/***************************************************************************/
/********************************FOOT***************************************/

#foot {
height: 13px;
border: 0px solid black;
margin: 0; padding: 0;
background: #CDCDCD;
}

#foot a {
color: black;
}

#foot a:hover {
color: white;
}

#foot p {
text-align: center;
font-size: 11px;
}

