@font-face {
	font-family: 'zlv7_font_condensed';
	src: local('zlv7_font_condensed'), url('../../fonts/BabelSans.ttf') format('truetype');
}

body {
  font-family: zlv7_font_condensed;
	margin: 0;
}
a:focus, a:active, input:focus, input:active {
  outline: none;
}
.mixte {
	position:relative;
 	overflow: hidden;
 	margin-bottom: 10px;

}

.anythingSlider                         { width: 511px; height: 353px; position: relative;}
.anythingSlider .wrapper                { width: 511px; overflow: auto; height: 353px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0;margin: 0;margin-left:-40px;  }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 353px; width: 511px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 220px; width: 45px; background: url(arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 0px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }
#thumbNav                               { position: relative;margin-left:415px; top: 328px;}
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: block; padding: 2px 8px; height: 18px; margin: 0 2px 0 0; background:url(puceNavActuHom.png) no-repeat left top; text-align: center;text-indent:-9999px;float:left;}
#thumbNav a:hover                       { background:url(puceNavActuHom.png) no-repeat right top; }
#thumbNav a.cur                         { background:url(puceNavActuHom.png) no-repeat right top;  }
#start-stop                             { display:none;background: green; background-image: url(cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 343px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.home .principale {
  width :753px;
  margin-left:10px;
  float: left;
}

.slider {
  position:absolute;
  overflow: hidden;
  bottom:2px;
  margin-bottom:-1px;
  left:0;
}

.home .lireLaSuite {
  margin-top: 8px;
  height:18px;
  width:180px;
  padding-left:18px;
  display:block;
  font-weight: bold;
}

.home .actu {
  width:511px;
  margin-right:10px;
  height:100%;
}

.home .actu .slider {
  top:268px;
  padding:10px 25px;
  width: 461px;
}
.home .actu .slider.ouvert {
  top:268px;
}
      	
.actu h2 {
  margin: 0;
  padding-top: 15px;
  font-size:28px;
  line-height: 1.167em;
  margin-bottom:5px;
  min-height:55px;
}

.actu h2 span{
  margin: 0;
  font-size: 18px;
  line-height: 10px;
}


.actu h2>span,
.video h2>span  {
  display:block;
  font-weight:bold;
}

.actu .slider>a {
  font-size:1.0em;
  line-height: 1.125em;
  text-decoration: none;
}

.case {
  float: left;
  width: 14px;
  margin-top: 5px;
  margin-right: 5px;
}
.case_premier {
  margin-left: 20px;
}

.case a {
  display: inline-block;
  height: 14px;
  width: 14px;
  margin: 0px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.case a:hover {
  text-decoration: none;
}

.case .orange a  {
  background: rgba(255,102,0,0.8);
}
.case .vert a  {
  background: rgba(0,153,0,0.8);
}
.case .rouge a  {
  background: rgba(255,51,0,0.8);
}

.container {
 width: 511px;
 height: 352px;
 overflow: hidden;
}
