body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(img/bkg.png) no-repeat left top;
	background-attachment:fixed;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.transp1 {
	background: url(img/transp1.png);
}
.transp2 {
	background: url(img/transp2.png);
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c30040;
	text-decoration: none;
}
a:hover {
    color: #C60C46;
    text-decoration: underline;
    font-style: normal;
}
.titre, .pres, .Af3_jour, .FindFilm, .FindDate, .FindHeur, .FindVers, .FindVile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C60C46;
}
.titre_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C60C46;
}
.box, #NFilm, .XBSel
{
border-right: #666666 1px solid;
border-top: #666666 1px solid;
font-size: 11px;
border-left: #666666 1px solid;
border-bottom: #666666 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul {
  margin-left: 2em;
  padding-left: 0;
  list-style-image: url(img/fleche.gif);
  }
li {
  margin: 0;
  padding: 0;
  }
input {
    display:block;
    margin:0 2px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:2px 2px 2px 2px; /* Links */
}
.inputh {
border:none;
background-color:white;
display:inline;
cursor:auto;
}
.inputc {
border:none;
background-color:none;
background:none;
display:inline;
}
.link a  {
width:435px; 
height:180px; 
display:block;
float:left;
margin-top:-80px;
z-index:100;
position:absolute;
/*border:solid #336633 1px;*/
}
.ligne {
margin-bottom:10px;
}
#proch {
height: expression( this.scrollHeight > 150 ? "150px" : "auto" ); /* sets max-height for IE */
max-height:150px;
/*  border:1px solid #eee;*/
}
.scrollproch {
  width : 430px;
  height: 146px;
  padding-right:5px;
  z-index:5;
overflow: auto;
position:relative;
/*border:1px solid #eee;*/
}
.scrollproch2 {
overflow-y: auto;
white-space: nowrap;  
  width : 440px;
  height: 146px;
}
html>body .scrollproch2 {  
overflow: auto;
}
#Resultat {
/*border:1px solid #eee;*/
display:block;
float:left;
position:relative;
height: expression( this.scrollHeight < 1100 ? "1100px" : "auto" ); /* sets min-height for IE */
}
#linkhoraires, #ville_s, #votreville, #ville0, #ville2, #ville3, #ville4, #ville1 {
display:inline;
}
#ville0, #ville2, #ville3, #ville4, #ville1 {
margin-right:10px;
}
#ville_sp2 {
float:left;
margin-left:85px;
margin-top:-30px;
}
.Af3_heure, .Af3_ages, .Af3_film, .Af3_comment, .Af3_acte, .Af3_url, .Af3_real, .Af3_distr, .Af3_anne, .Af3_prog, .Af3_pays, .Af3_note {
margin-left:130px;
}
.Af3_note {
position:relative;
margin-left:0px;
margin-top: 0px;
width: 120px;
height: 80px;
text-align:center;
}
.Af3_anne, .Af3_duree {
display:inline;
margin-right:10px;
}
.Af3_distr, .Af3_ages, .Af3_pays {
display:block;
}
.Af3_commentp {
margin-left:0px;
}
.Af3_ages, .Af3_note {
margin-bottom:7px;
}
.Af1_film, .Af2_film, .Af4_film {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C60C46;
}
.FindFilm, .FindDate, .FindHeur, .FindVers, .FindVile {
display:inline;
float:left;
margin-right:12px;
}
.Af4_seance {
display:block;
float:left;
margin-bottom:5px;
border-bottom:1px solid #eee;
width:830px;
}
.Af4_affi {
margin-top:25px;
float:left;
position:relative;
}
.Af4_date, .Af4_heure, .Af4_salle, .Af4_vers, .Af4_resa  {
/*display:inline;*/
float:left;
/*margin-right:12px;*/
margin-top:-12px;
/*height:30px;*/
/*vertical-align:bottom;*/
}
.Af4_film {
margin-top:5px;
/*margin-left:7px;*/
height:25px;
vertical-align: middle;
}
.Af4_note {
position:relative;
margin-left:0px;
margin-top: 190px;
width: 120px;
height: 80px;
text-align:center;
}
.Af4_info  {
float:left;
margin-right:3px;
margin-top:5px;
}
.Af4_resa  {
margin-top:-24px;
float:right;
display:block;
}
.Af4_date {
margin-top:-18px;
position:absolute;
left:395px;
}
.Af4_heure {
margin-top:-18px;
position:absolute;
left:500px;
}
.Af4_salle {
margin-top:-18px;
position:absolute;
left:545px;
}
.Af4_vers {
margin-top:-18px;
position:absolute;
left:605px;
}
.Af4_detail {
position:relative;
float:left;
/*margin-top:20px;*/
margin-bottom:20px;
/*border:solid #FFFFFF 1px;*/
}
.Af4_infos {
margin-top:-220px;
/*margin-top:25px;*/
margin-left:140px;
width:400px;
/*border:solid #336633 1px;*/
}
.Af4_real, .Af4_acte {
display:block;
}
.Af4_anne, .Af4_duree {
display:inline;
margin-right:15px;
float:left;
}
.Af4_distr, .Af4_ages {
display:block;
}
.Af4_url {
margin-bottom:15px;
}
.FindBout {
display:block;
float:left;
margin-top:15px;
margin-left:5px;
}
.Af1_seance {
width:120px;
margin-top:10px;
margin-bottom:10px;
float:left;
}
.Af1_link a  {
width:150px;
height:230px;
float:left;
z-index:100;
position:absolute;
margin-top:-220px;
margin-bottom:5px;
/*border:solid #336633 1px;*/
}
.AfP_seance {
display:block;
}
.AfP_film {
font-weight: bold;
}
.AfP_ville {
display:inline;
}
.AfP_salle, .AfP_heure {
margin-left:5px;
display:inline;
}
.Af2_seance {
width:435px;
margin-bottom:10px;
margin-top:10px;
float:left;
}
.Af2_infos {
height:160px;
margin-top:-170px;
margin-left:130px;
z-index:1;
}
.Af2_note {
margin-top:10px;
vertical-align:middle;
color:#C60C46;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.Af2_link a  {
width:435px;
height:160px;
float:left;
margin-top:-160px;
position:absolute;
z-index:100;
/*border:solid #336633 1px;*/
margin-bottom:100px;
}
.Af3_infos {
margin-top:-220px;
/*margin-top:-140px; avant systeme de notes */
margin-bottom:10px;
}
.Af3_séance {
margin-bottom:5px;
display:block;
height:160px;
width:435px;
margin-left:15px;
}
.Af3_seance {
margin-bottom:40px;
}
.Af3_affi, .Af1_affi, .Af2_affi {
border:0;
z-index:1;
height:170px;
}
.Af3_resa a, .Af3_resa input {
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-size:100%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
}
.Af3_jour {
	font-weight: bold;
	color: #C60C46;
	/*border-bottom:1px solid #eee;*/
	margin-bottom:5px;
	width:300px;
}
.Af3_film {
	font-weight: bold;
	color: #C60C46;
}
.Af3_ligne {
	color: #000000;
	/*border-bottom:1px solid #eee;*/
	width:200px;
	margin-top:5px;
	margin-bottom:10px;
}
.Af3_jour {
margin-top:10px;
}
.Af3_heure, .Af3_salle, .Af3_vers {
display:inline;
margin-left:3px;
margin-top:5px;
margin-bottom:5px;
color: #000000;
font-weight:normal;
}
.Af3_resa {
display:block;
margin-left:200px;
margin-top:-18px;
}
.Af3_back {
float:right;
}
.ResaTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C60C46;
}
.ResaInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}