
html {
/*background-image:url(images/fond.jpg);*/
background-color:#000000;
background-repeat:repeat-y;
background-position:center bottom;
 
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
color:#FFFFFF;
/*background-image:url(images/fond_lumiere.jpg);*/
background-repeat:repeat-y;
background-position:center top;
/*background-image:url(../images/fond_degrade.jpg);*/
/*width:950px;*/

 
margin:auto;
min-height:100%;
background-color:#000000;


}


table {
min-height:100%;
}



i {
color:#999999;
 
clear:both;
display:block;
float:none;
margin-bottom:-9px;
 
}
img {
margin:0;
padding:0;
}

 a img {
margin:0;
padding:0;
border:none;
color:#FFFFFF;
}


 a .vignetteInter img {
color:#000000;
text-decoration:none;
text-align:center;
}

h2 {
margin: 0;
padding: 0;
 font:normal 1.9em/1em Georgia, 'Times New Roman', serif;
  color:#EFD656;
}

p {
margin:0;
}

#conteneur {
position: relative;
width: 994px;
margin: 0 auto;
background-color:transparent;
top:35px;
z-index:2;
/*background-image:url(images/fond_freddie.jpg);*/
background-repeat:repeat-y;
background-position:top center ;
/*background-image:url(../images/fond_degrade.jpg);*/
background-image:url(images/bg_queenIfrica.jpg);
}





#haut {
left:0;
margin:0;
padding:0;
text-align:center;
position:fixed;
top:0;
width:100%;
padding:5px;
padding-bottom:19px;
padding-left:0;
padding-top:0;
z-index:1000;
background-image:url(images/fond-menu.png);
background-position:bottom;
background-repeat:repeat-x;
}


 

#haut tr {
color:#FFFFFF!important;
}

#piedFixe {
left:0;
margin:0;
padding:0;
text-align:center;
position:fixed;
bottom:0;
width:100%;
padding:5px;
padding-top:19px;
z-index:1100;
background-image:url(images/fond-pied.png);
background-position:top;
background-repeat:repeat-x;
 
padding-left:0;
padding-bottom:0;
 
 
 
}
#piedFixe h3 {
 font-size:9px;
}
.menuhaut, .menuPied {
list-style-type: none;
margin: 0;
padding:0;

padding-top:5px;
padding-bottom:3px;
color:#FFFFFF;

}
.menuhaut li, .menuPied li {
display: inline;
}
.menuhaut a, .menuPied a {
margin: 0 2px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}
.menuhaut a:hover, .menuPied a:hover {
text-decoration: none;
color:#EFD656;

}

.menuhaut span li a {
color:#666666;
}

.menuPied {


margin-bottom:5px;


}



#bando {
height:175px;
background-image:url(images/bando.jpg);
background-repeat:no-repeat;
background-position:bottom center;
background-color:transparent;
}


#tableau {
margin-left:118px;
margin-right:118px;
background-color:#FFFFFF;
border-left:#EDD003 1px solid;
border-right:#EDD003 1px solid;
border-bottom:#EDD003 1px solid;

/*border-left:#000000 1px solid;
border-right:#000000 1px solid;
border-bottom:#000000 1px solid;*/



}

#tableau-concours {
margin-left:96px;
margin-right:96px;
background-color:#000000;
border-left:#EDD003 1px solid;
border-right:#EDD003 1px solid;
border-bottom:#EDD003 1px solid;
border-bottom-style::#EDD003 1px solid;


}



#tab-gauche {
background-color:#000000;

}
#tab-droite {
background-color:#000000;
}
#tabl-milieu {
padding:6px;
border:1px solid #FFFFFF;
}
#tabl-bas {
background-color:#000000;
height:4px
}

#billet-1 {

 position:relative;
top:-5px;

}

#billet-2 {
position:absolute;
left:0;
margin-top:15px;
margin-left:50px;
display:none;
}


#billet-3 {
float:left;
left:0;
}


#gauche {
position:absolute;
left:129px;
width: 157px;



}

.menugauche {
list-style-type: none;
margin: 0;
padding:0;
padding:5px;
display:block;
height:400px;
overflow-x:hidden;
overflow-y:hidden;
}
.menugauche li {
margin-top: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}

#agenda-gauche {
border-left:#000000 1px solid;
border-right:#000000 1px solid;
margin:0;
padding:0;
}




#centre {

margin-left: 165px;
margin-right: 0px;
 
}
#centre-concours {
width:505px;
float:left;
min-height:300px;
}


.titre {
background-color:#000000;
color:#FFFFFF;
margin-bottom:4px;
}

.titre a {
position:absolute;
right:35px;
color:#EFD656;
text-decoration:none;
font-weight:bold;
padding:2px;
margin-top:30px;
}

.titre a:hover {
color:#F4EE7A;
}


.titre-agenda {
background-color:#000000;
color:#FFFFFF;
margin-bottom:4px;
height:52px;
width:733px;
background-image:url(images/tl_agenda.jpg);
background-repeat:no-repeat;
}

#nav {
position:absolute;
right:138px;
color:#EFD656;
text-decoration:none;
font-weight:bold;
padding:2px;
margin-top:6px;
text-align:center;
}

#nav a {
color:#EFD656;
}

#nav a:hover {
color:#F4EE7A;
text-decoration:none;
}

.titre-agenda a:hover {
color:#F4EE7A;
}







#pied {
height: 30px;
text-align:center;
}

.texte {
color:#FFFFFF;
background-color:#000000;
margin-bottom:5px;
padding:12px;
padding-top:4px;
padding-bottom:4px;
 
}





img.image  {
 
background-color:#FFFFFF;
width:282px;


}
.openGauche {
width:150px;
height:115px;
 
display:block;
position:absolute;
}

#flash-1 {

background-color:#000000;
margin:4px;
margin-top:0px;
margin-bottom:10px;
margin-right:5px;

}


#flash-2 {
/*background-color:#000000;*/
margin-bottom:32px;
margin-top:0px;

}
.Style14 {font-size: 20px; display:block; 
text-transform:uppercase;}
.Style15 {
	font-size: 13px;
	font-style: italic;
}


span.genre i {
margin-bottom:5px;
}


.jours {
font-family:Impact;
font-size:16px;
color:#EFD656;
text-transform:uppercase;
}

.date {
font-family:Impact;
font-size:38px;
line-height:35px;
color:#EFD656;
}

.mois {
font-family:Impact;
font-size:20px;
color:#EFD656;
text-transform:uppercase;
}

.plus {
 
font-size:8px;

}

.plus a {
color:#CCCCCC;

}




.jours-B {
font-family:Impact;
font-size:34px;
color:#EFD656;
line-height:35px;
}

.date-B {
font-family:Impact;
font-size:70px;
line-height:66px;
color:#EFD656;
}

.mois-B {
font-family:Impact;
font-size:28px;
color:#EFD656;
}

.plus-B {
vertical-align:middle;
position:absolute;
right:35px;

}



.jours-C {
font-family:Impact;
font-size:10px;
color:#EFD656;
line-height:35px;
}

.date-C {
font-family:Impact;
font-size:16px;
line-height:14px;
color:#EFD656;
}

.mois-C {
font-family:Impact;
font-size:10px;
color:#EFD656;
}





#agenda {
 
padding:10px;

}


.myspace {
/*margin-right:126px;
margin-top:181px;*/

margin-right:139px;
margin-top:127px;


}



a:hover img.myspace  {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}



#annee {
color:#FFFFFF;
background-color:#000000;
margin-bottom:5px;
padding:12px;
padding-top:0px;
padding-bottom:0px;

}



 


.noir { 
color:#000000;
padding:5px;
}


#article {
float:left;
width:240px;
text-align:justify;
padding-left:10px;
padding-top:0;
font-size:10px;
}


#article a {
color:#EFD656;
text-decoration:none;
}
#article a:hover {
color:#F4EE7A;
text-decoration:none;
}


#flyer {
 
float:right;
/*clear:both;*/
width:272px;
overflow:hidden;
display:block;

}





.txt {

}

.point-v {
background-image:url(images/point.png);
background-repeat:repeat-y;
background-position:center
}

.point_petit {
background-image:url(images/point_petit.jpg);
background-repeat:repeat-y;
background-position:center
}


ul.places  {

font-size:24px;
padding:0;
margin:0;
display:block;
color:#EFD656;
margin-left:40px;

}

.places span li {
list-style-type:none;
padding:0;
font-size:19px;
text-transform:uppercase;
margin:0;



}

.places span li img {

vertical-align:top;
float:left;
margin-right:10px;
}
.places span  {
border-bottom:1px dotted;
display:block;

}
.places a {
color:#EFD656;
text-decoration:none;
cursor:pointer;
padding:5px;
padding-bottom:0;
padding-top:0;
padding-left:0;
float:left;
}

.places li a {
	margin-bottom:10px;
}
.places a:hover {
color:#F4EE7A;
}

.p-concours {
margin-left:40px;
}

ul#navigation {
text-decoration:none;
list-style-type:none;
float:right;

padding:0;
padding:0;
margin:0;
}

.toggleSubMenu {
text-align:right;
}

.subMenu {
width:100%;
text-align:left;
padding:0;
margin:0;
width:458px;
margin-top:60px;
}

.lecteur {
margin-top:10px;
margin-left:13px
}

li.toggleSubMenu H1, li.toggleSubMenu h2, li.toggleSubMenu h3 {
float:left;
margin-bottom:0pt;
margin-left:0pt;
margin-right:0pt;
margin-top:0pt;
padding-bottom:0pt;
padding-left:0pt;
padding-right:0pt;
padding-top:0pt;
position:absolute;
}

 

.texte.petit  {
color:#FFFFFF;
background-color:#000000;
margin:4px;
margin-bottom:5px;
padding:4px;
padding-top:4px;
padding-bottom:4px;
/*background-image:url(images/haut_petit.jpg);*/
background-position:top center;
background-repeat:no-repeat;
 
  padding-left:4px;
}
 
 
 .plus_petit {
 
 
left:107px;
position:relative;
top:2px;
 }
 
 .Style22 {
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
font-size:10px;
}


a.show {
color:#FFFFFF;
text-decoration:none;
}

.StyleDegrade {
background-image:url(../images/fond_degrade.jpg);
background-position:bottom center;
background-repeat:repeat-x;
}




   
#billet-2 {
display:none;
}

 #bgBlack {
 background-color:#000000;
 }
 
 
 .post-chapo-slide {
 height:50px;
 display:block;
 font-size:10px;
 }
 
 
 
 img.jFlowPrev {
 cursor:pointer;
 }
  img.jFlowNext {
 cursor:pointer;
 }
 
 
 
 .vignette {
   position:relative;
 display:block;
height:95px;
width:150px;
overflow-x:hidden;
overflow-y:hidden;
border:1px solid #CCCCCC;
background-image:url(images/noPicture.jpg);
 }
 
  .vignetteInter {
left:-125px;
position:relative;
top:-20px;
text-align:center;
width:400px;
 }
 
 
 #flyer img {
 max-width:270px;
 margin-bottom:10px;
 
 }
a.btnGauche {
 
width:150px;
height:42px;
display:block;
position:absolute;
}
 
 
 	/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../../images/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		width:25px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		line-height:25px;		
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(../../images/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(../../images/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}		
	
	
#partager  {
text-align:left;
 

}	
	
	a.ico_partage img  {
	
	margin-right:5px;
vertical-align:middle;

}

 a.ico_partage2 img,  a.ico_partage2b img, a.ico_download img, a.ico_partage2_j img {
	
	margin-right:5px;
vertical-align:middle;

}

a.ico_partage  {
font-size:12px;
margin-left:14px;
color:#FFFFFF;
text-decoration:none;
display:block;
width:90px;
}

a.ico_partage2, a.ico_partage2b, a.ico_download, a.ico_partage2_j  {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
cursor:pointer;

}


a.ico_partage2 :hover, a.ico_partage2b :hover, a.ico_download :hover, a.ico_partage2_j :hover{
text-decoration:none;
background-color:#474747;
 
}

span#BG_gris a {
padding:4px;
}


span#BG_gris a:hover{
text-decoration:none;
background-color:#474747;
padding:4px;
}

a.ico_partage :hover {
text-decoration:underline;

}


p.suite {
text-align:right;
font-size:x-small;
text-decoration:underline;
width:112px;
}

#concours {
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
 


}

#bgNoir {
position:absolute;
width:100%;
height:100%;
left:0;
top:0;

filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
 
background-color:#000000;
 

}

#popUp {

 filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;

 
width:300px;
margin:auto;
z-index:10;
position:absolute;
left:344px;
top:-300px;
font-size:x-small;
}
#popUp img {
max-width:260px;
text-align:center;
}

#bg_concour_milieu {

background-image:url(images/bg_concour_milieu.png);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg_concour_milieu.png');
background-repeat:repeat-y;
padding:22px; 
padding-top:0;
}


#bg_concour_top {
background-image:url(images/bg_concour_top.png);
background-repeat:no-repeat;
height:29px;
width:100%;
}

#bg_concour_bottom {
background-image:url(images/bg_concour_bottom.png);
background-repeat:no-repeat;
height:29px;
width:100%;


}


.gagneIt {
font-size:12px;;
color:#EFD656;
margin:0;
padding:0;
line-height:2;
}



#Aprog {
 
height:45px;
width:293px;
left:75px;
position:absolute;
top:210px;
}

.fermer2, .fermer2b  {
padding-top:15px;
font-size:x-small;
cursor:pointer;
}

#pub {
background-color:#000000;
height:117px;
width:100%;
background-image:url(images/bg_pub.jpg);
background-position:bottom;
background-repeat:repeat-x;
color:#000000;
display:none;
}


ul.places  span {
font-size:10px;
font-family:Georgia,'Times New Roman',serif;
color:#FFFFFF;
padding-left:0px;
padding-bottom:10px;
padding-top:10px;
display:block;
float:left;
width:465px;
background-image:url(images/bg_etoile.jpg);
background-position: bottom right;
background-repeat:no-repeat;
}

.placeBox {
font-size:x-small;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
}
p#p-concours strong {
font-size:21px;
font-weight:bold;
text-transform:uppercase;
}


input.submit {
border:#ffffff 1px solid;
background-color:#000000;
color:#ffffff;
cursor:pointer;
}


 #photo_archives {
background-image:url(images/fond_photo_archives.jpg);
background-repeat:no-repeat;
display:block;
float:left;
height:127px;
margin:3px;
overflow:hidden;
padding:10px 10px 0;
text-align:center;
 }
 
 .archiver {
 width: 109px!important;
 background-position:center center;
 }
 
 .vignetteInter archiveInter {
left:-33px;
position:relative;
top:-20px;
}



#gagneBando a {
 
color:#FFFFFF;
font-family:trebuchet,geneva;
font-size:11px;
font-weight:bolder;
left:133px;
position:absolute;
text-decoration:blink;
text-transform:uppercase;
top:15px;

background-image:url("/images/bando-michael-rose-place.gif");
height:84px;
width:219px;


}

#gagneBando a:hover {
text-decoration:none;
color:#FF0000;
background-position:0 -89px;

}


input#embed_code {
font-size:10px;
width:248px;
}



input#titre, input#url {
font-style:italic;
color:#999999;
}


    


h3.little_tl {
 
display:block;
 
float:left;
color:#333333;
margin:0;
margin-right:5px;
}


 

    
 
#BlockSearch {

margin-left:242px;
margin-top:350px;
position:absolute;
 
   } 

ins {
margin-top:5px;
margin-bottom:5px;
}

#abg {
font-size:7px;
color:#999999;
}



 #recherche td {
	 vertical-align:top;
 }
 
/* Carrousel infini Page Video */  

.infiniteCarousel {
  width: 568px;
  position: relative;
  height: 185px;
  background-color:#000000;
  background-image:url(images/fond_degrade.jpg);
  background-position:0 -13px;
  background-repeat:repeat-x;
}


.infiniteCarousel p {
font-size:8px;
margin-top:5px;
margin-left:0px;
width:121px;
}

.infiniteCarousel .wrapper {
  width: 528px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 130px;
  margin: 0 20px 0 20px;
  position: absolute;
  top: 50px;
}

.infiniteCarousel ul a img {
  border: 2px solid #000;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.infiniteCarousel .wrapper ul {
  width: 408px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding:6px;
  height: 100px;
  width: 121px;
  margin-top:3px;
}


.infiniteCarousel ul li.empty {
  display:block;
}


.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	   height: 90px;
       width: 111px;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
 
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #EFD656;
  filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.infiniteCarousel ul li a img {
  display:block;
  
}

.infiniteCarousel .arrow {
  display: block;
  height: 105px;
  width: 20px;
  background: url(images/btn_prev_video.png) no-repeat 0 0;
  text-indent: -5599px;
  position: absolute;
  top:45px;
  cursor: pointer;
  outline: 0;
  filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.infiniteCarousel .forward {
   background: url(images/btn_next_video.png) no-repeat 0 0;
  right: 0;
  
}

.infiniteCarousel .back {
   background: url(images/btn_prev_video.png) no-repeat 0 0;
  left: 0;
}

.infiniteCarousel .forward:hover {
filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
  
}

.infiniteCarousel .back:hover {
filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.infiniteCarousel a.Affcoverflow {
background-position:0 -22px;
 
}




/* Affichage vignette Carrousel Page Video */




.infiniteCarouselVignette {
  width: 568px;
 
  background-color:#000000;
  background-image:url(images/fond_degrade.jpg);
  background-position:bottom;
  background-repeat:repeat-x;
  display:block;
padding-bottom:45px;
}


.infiniteCarouselVignette p {
font-size:8px;
margin-top:5px;
margin-left:0px;
width:121px;

}

.infiniteCarouselVignette .wrapperVignette {
  width: 533px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
   
  margin:0 15px 0 20px;
  position:inherit;
  top: 30px;
}

.infiniteCarouselVignette ul a img {
  border: 2px solid #333;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.infiniteCarouselVignette .wrapperVignette ul {
  width:534px!important; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
  top: 6px;
}

.infiniteCarouselVignette ul li {
  display:block;
  float:left;
  padding:6px;
  height: 120px;
  width: 121px;
  margin-top:3px;
   
}





.infiniteCarouselVignette ul li.empty, .infiniteCarouselVignette ul li.cloned {
  display:none;
}


.infiniteCarouselVignette ul li img {
    -webkit-transition: border-color 400ms;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	   height: 90px;
       width: 111px;
}

.infiniteCarouselVignette ul:hover li img {
 
 
}

.infiniteCarouselVignette ul:hover li:hover img {
  border-color: #EFD656;
  filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.infiniteCarouselVignette ul li a img {
  display:block;
  
}


.infiniteCarouselVignette .arrow, .infiniteCarouselVignette span.dateVideo {
  display: none;
  
  }

.infiniteCarouselVignette a.Affvignette {
background-position:0 -22px;
 
}




/* Affichage vignette Carrousel Page Video */




.infiniteCarouselListe {
  width: 568px;
 
  background-color:#000000;
  background-image:url(images/fond_degrade.jpg);
  background-position:bottom;
  background-repeat:repeat-x;
  display:block;
padding-bottom:45px;
}


.infiniteCarouselListe p {
font-size:16px;
margin-top:5px;
 
margin-left:128px;
width:402px;
}

.infiniteCarouselListe .wrapperListe {
  width: 548px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
   
  margin: 0 10px 0 10px;
  position:inherit;
  top: 30px;
}

.infiniteCarouselListe ul a img {
  border: 2px solid #333;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.infiniteCarouselListe .wrapperListe ul {
  width:544px!important; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
  top: 6px;
}

.infiniteCarouselListe ul li {
  display:block;
  float:left;
  padding:6px;
  height: 96px;
  width:538px;
  margin-top:3px;
  margin-bottom:3px;
    border-bottom:1px solid #555555;
}

.infiniteCarouselListe ul li.empty, .infiniteCarouselListe ul li.cloned {
  display:none;
}


.infiniteCarouselListe ul li a {
position:absolute;
width:538px;
padding-left:5px;
}



.infiniteCarouselListe ul li img {
    -webkit-transition: border-color 400ms;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	   height: 90px;
       width: 111px;
}



.infiniteCarouselListe ul li:hover {
background-image:url(../images/fond_degrade.jpg);
background-position:0 68%;
background-repeat:repeat-x;
 
}

.infiniteCarouselListe ul:hover li:hover img {
  border-color: #EFD656;
  filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.infiniteCarouselListe ul li a img {
  display:block;
  
}


.infiniteCarouselListe .arrow {
  display: none;
  
  }
  
.infiniteCarouselListe span.dateVideo {
  display: block;
  color:#666666;
  font-style:italic;
  
  }
.infiniteCarouselListe a.Affliste {
background-position:0 -22px;
 
}








/* Boutons Choix Affichage Vidéo (liste/vignettes, etc...) */
#NavAffichageVideo {
padding:10px;
}



#NavAffichageVideo a {
color:#EFD656;
text-decoration:none;
font-size:20px;
}


a.Affcoverflow, a.Affliste, a.Affvignette {
display:block;
width:24px;
height:22px;
background-position:0 0;
background-repeat:no-repeat;
overflow:hidden;
text-indent:-1000px;
float:left;
}

a.Affcoverflow {
background-image:url(images/bg_videocoverflow.jpg);
}

a.Affliste {
background-image:url(images/bg_videoListe.jpg);
}

a.Affvignette {
background-image:url(images/bg_videoVignette.jpg);
}




a.Affcoverflow:hover, a.Affliste:hover, a.Affvignette:hover {
background-position:0 -22px;
 
}





/*





a#pre, a#suiv, a#replay {
display:block;
width:45px;
height:38px;
background-position:0 -38px;
background-repeat:no-repeat;
}


a#suiv {
background-image:url(images/bg_nav_Video_back.jpg);
}
a#pre {
background-image:url(images/bg_nav_Video_next.jpg);
}
a#replay {
background-image:url(images/bg_nav_Video_replay.jpg);
}

a#pre:hover, a#suiv:hover, a#replay:hover {
background-position:0 0;
 
}

*/

/* Carrousel infini Page AGENDA (Diaporama) */  

.DiaporamaIntro {
  width: 568px;
  position: relative;
  height: 395px;
  background-color:#000000;
  background-image:url(images/fond_degrade.jpg);
  background-position:bottom;
  background-repeat:repeat-x;
}

 

.DiaporamaIntro .wrapper {
  width: 528px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 350px;
  margin: 0 20px 0 20px;
  position: absolute;
  top: 30px;
}

.DiaporamaIntro ul a img {
  border: 2px solid #000;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.DiaporamaIntro .wrapper ul {
  width: 808px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.DiaporamaIntro ul li {
  display:block;
  float:left;
  padding:6px;
  height: 350px;
   /*width: 321px;*/ 
    /*width: 321px;*/ 
  margin-top:3px;
  
}




.DiaporamaIntro ul li img {
    -webkit-transition: border-color 400ms;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	    
}

.DiaporamaIntro ul:hover li img {
  border-color: #000;
 
}

.DiaporamaIntro ul:hover li:hover img {
  border-color: #EFD656;
  filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.DiaporamaIntro ul li a img {
  display:block;
  
}

.DiaporamaIntro .arrow {
  display: block;
  height: 105px;
  width: 20px;
  background: url(images/btn_prev_video.png) no-repeat 0 0;
  text-indent: -5599px;
  position: absolute;
  top:20px;
  cursor: pointer;
  outline: 0;
  filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.DiaporamaIntro .forward {
   background: url(images/btn_next_video.png) no-repeat 0 0;
  right: 0;
  
}

.DiaporamaIntro .back {
   background: url(images/btn_prev_video.png) no-repeat 0 0;
  left: 0;
}

.DiaporamaIntro .forward:hover {
filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
  
}

.DiaporamaIntro .back:hover {
filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}


.DiaporamaIntro ul li a img.noImage {
background-repeat:no-repeat;
text-align:center;
font-weight:bolder;
padding-bottom:10px;
text-align:center;
background-image:url(images/fond_catLogo.jpg);
background-position:center center;
background-color:#000000;
font-size:30px;
text-decoration:none;
vertical-align:middle;
}







div#menuVideo {
background-color:#000000;
display:block;
margin-bottom:5px;
min-height:22px;
}

#menuVideo ul {
padding:0;
margin:0;
}

#menuVideo ul li {
float:left;
display:block;
}

#menuVideo ul li a {
text-decoration:none;
text-transform:uppercase;
font-size:10px;
width:189px;
display:block;
text-align:center;
padding:5px 0;
background-color:#000000;
color:#EFD656;
border-right:1px solid #ffffff;



}

#menuVideo ul li a:hover  {
background-image:url(images/bg_Video_Play_hover.jpg);
background-repeat:no-repeat;
background-position:1px center;
background-color:#1C1C1C;
}


a.videoActive  {
background-image:url(images/bg_Video_Play.jpg)!important;
background-repeat:no-repeat;
background-color:#2B2B2B!important;
background-position:1px center;
text-decoration:line-through;
}






select#selectGenre option {
}

select#selectGenre:hover {
background-color:#EFD656;
}


 div#posterVideo {
 background-image:url(images/bg_ajoutVideo.jpg);
 background-position:TOP LEFT;
 background-repeat:no-repeat;
 padding-top:46px;
 margin-top:10px;
 }
 

 

.agendaTexte {
padding:4px 5px 4px 10px!important;
} 



.lieu {
	color:#F00;
}