/* css image replacement */
.label-liste-programme { height:63px; }
.label-liste-programme h1 {  margin:0;padding:0;margin-top:3px;font-family:helvetica;font-size:36px;letter-spacing:-1px;font-weight:100;color:#ccc;text-align:left;padding-left:251px;display:block;line-height:50px; }
.label-liste-programme h1 a {  font-family:helvetica;font-size:36px;letter-spacing:-1px;font-weight:100;color:#ccc;text-decoration:none;}

/*#liste_programmes .col-left { float:left;width:240px;position:relative;display:inline; }
#liste_programmes .col-right { float:right;width:240px;position:relative;display:inline; }
*/
#liste_programmes .col-left { float:left;position:relative;width:260px;color:#000; }
#liste_programmes .col-middle { float:left;display:block;position:relative;width:400px;text-align:center;background:transparent url(../images/site/fond-central.png) top center no-repeat;min-height:350px;margin-right:20px;height: auto !important;height:350px;}
#liste_programmes .col-right { float:left;position:relative;width:260px;color:#000; }

/*
#liste_programmes .col-middle { display:block;float:left;width:400px;margin:0px 20px;background:transparent url(../images/site/fond-central.png) top center no-repeat;min-height:350px;height: auto !important;height:350px; }
*/

#liste_programmes .col-left li { position:relative;width:233px;margin:0;padding:0;height:44px;background:transparent url(../images/homepage/separateur-menu.png) bottom right no-repeat; }
#liste_programmes .col-right li { position:relative;width:233px;margin:0;padding:0;height:44px;background:transparent url(../images/homepage/separateur-menu.png) bottom left no-repeat; }
/* #liste_programmes .col-left ul { margin-left:22px; }*/


#liste_programmes .col-left a, #liste_programmes .col-right a { 
  display:block;
  text-decoration:none;
  font-family:Helvetica;
  font-weight:thin;
  color:#000;
  font-size:16px;
  position:relative;
  height:43px;
  padding-top:4px;
  line-height:18px;
  overflow:hidden;
}
#liste_programmes .col-left li a { text-align:right; }
#liste_programmes .col-right li a  { text-align:left; }

#liste_programmes .col-left a:hover, #liste_programmes .col-right a:hover {
 color:#B8B1A7;
 font-weight:normal;
}


#liste_programmes .col-left li div.img { padding-top:5px;position:relative;float:right;width:40px;text-align:right; }
#liste_programmes .col-right li div.img { padding-top:5px;position:relative;float:left;text-align:left;width:40px;}
#liste_programmes .col-left li img, #liste_programmes .col-right li img { width:34px;height:34px; }


#lesprogrammes { position:relative;width:400px;height:350px;overflow:hidden;margin:0; }

.accprog { display:none;position:absolute;top:0px;left:0px;width:400px;height:350px;}

.abstract { padding:5px;text-align:left;font-size:13px;font-family:helvetica;font-weight:normal;color:#eee;position:absolute;top:0;left:0;width:456px;min-height:80px;background:transparent url(/IMG/promotion/trans70p.png) top left repeat; }
.abstract p { margin:2px 0px;padding:0; }

#liste_programmes span.lot-localisation { font-size:14px; }
