#affiche ul {
	display:none;
	position:absolute;
	top:150px;
	left:1px;
	float:left;
	width:360px;
	background: #E3E3E5;
	list-style-type:none;
}

#affiche ul li {
	float:left;
	text-align:center;
	padding:15px 10px 15px 50px;
	background:url(../images/puce-grise.gif) no-repeat 30px 19px;
}

#affiche ul li a {
	color:#666;
	text-decoration:none;
}

#affiche {
	position:relative;
}

#complet {
	position: absolute;
	top: -25px;
	left: -10px;
	z-index:10;
}

 #topDerniereMinute, #bottomDerniereMinute {
				height:85px;
				margin-left:26px;
				width:918px;
				font-size:0em;
				}
 
 #topDerniereMinute {
				background:url(../images/topDerniereMinute.gif);
				height:5px;
				margin-left:26px;
				width:918px;}

 #bottomDerniereMinute {
				background:url(../images/bottomDerniereMinute.gif);
				height:6px;
				margin-left:26px;
				width:918px;}
				
/* #content h2.derniereMinute {
 	position:absolute;
 	z-index:1;
 	top:-10px;
 	left:50px;
	width:auto;
	position:absolute;
	padding:2px 10px;
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	color:#7a5337;
	background:#F5F1EB;
	background-image:none;
 }	*/		
				
 #tickerderniereminute {position:relative;width:1700px;list-style-type: none;}	
 
	ul.newsticker { /* that's your list */
	position: relative;
	left: 750px;
	margin: 0;
	padding: 0;
	}

	ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	}
	ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	} 

	.tickercontainer {
	width: 900px; 
	height:45px; 
	margin: 0; 
	padding: 0;
	overflow: hidden; 
	} 
 
 .tickercontainer .mask {
	position: relative;
	left: 10px;
	top: 8px;
	width: 875px;
	overflow: hidden;
	}			
				
 #derniereminute {background:transparent url(../images/backDerniereMinute.gif) repeat scroll 0 0;
 				/*border: solid 1px #217da4;
				border-top-style:none;
				border-bottom-style:none;*/
				height:45px;
				margin-left:26px;
				width:918px;
				overflow: hidden; 
				}
	#derniereminute li {
	    position:relative;
		height:45px;
		font-size:1.3em;
		color:#cfe4ec;
		float:left;
		white-space:nowrap; /* permet de ne pas revenir à la ligne. Sinon, le ticker calcule une mauvaise largeur */
	}
		#derniereminute li span {
			margin-right:45px;
		}
      #derniereminute a.more {
	      position:absolute;
		  bottom:0px;
		  right:10px;
		  color:#fff;
	  }	
	
				
  #playerArteLiveWeb {float:left;
  				margin-left:20px;
				margin-top:10px;
				margin-bottom:110px;
				width:360px;
				height:100px;
				}
  
  #diaporama {background:#f9e498;float:left;
				height:400px;
				margin-left:20px;
				margin-top:20px;
				margin-bottom:20px;
				width:542px;
				text-align:center;
				line-height:380px;
				display:inline; /* pour les doubles marges de ie6 */
				}
  #diaporama img {
      margin:0px;
	  display:inline;
  }  
	  #diaporama a img {
		  border:none;
	  }

	#diaporama li {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		position:relative;
	}
	#diaporama li * {
		vertical-align: middle;
	}
	/*\*//*/
	#diaporama li {
		display: block;
	}
	#diaporama li span {
		display: inline-block;
		height: 100%;
		width: 1px;
	}
	/**/
			
	#diaporama div.comment {
	    line-height:120%;
		position:absolute;
		bottom:0px;
		left:0;
		text-align:center;
		width:100%;	
		padding: 5px 0;
		font-weight:bold;
		font-size:0.8em;
	}		
	
	#diaporama div.comment {
		z-index:2;
		color:black;
	}
	
	#diaporama div.comment {
		background:white;
		filter : alpha(opacity=7);
		-moz-opacity : 0.7;
		opacity : 0.7; 
		z-index:1;
	}
				
  #agenda {background:#e3eaf0;float:left;
  				border: solid 1px #9eadb9;
	   			list-style-type: none;
				height:270px;
				margin-left:15px;
				margin-top:10px;
				width:360px;
			    display:inline; /* pour les doubles marges de ie6 */
			}
	
	 #agenda ul li {
	     overflow:hidden;
	 }			
		#agenda div.date
		{
		float:left;
		background:#217da4 url(../images/fond-date-agenda.gif) repeat-x top center;
		color:#f2efd1;
		width:2.7em;
		text-align:center;
		padding:2px;
		padding-top:12px;
		margin-right:10px;
		display:inline; /* pour les doubles marges de ie6 */
		}
			#agenda div.date span.day
			{
			display:block;
			font-size:1.4em;
			}
			#agenda div.date span.month
			{
			display:block;
			}
		#agenda h2
		{
		margin-bottom:13px;
		color:#635f55;
		font-size:1.3em;
		font-weight:bold;
		}	
			#agenda h2 a
			{
			color:#635f55;
			text-decoration:none;
			}				
		#agenda p
		{
		color:#a47d21;
		width:75%;
		float:left;
		display:inline; /* pour les doubles marges de ie6 */
		}			
		#agenda a.more
		{
		margin-left:5px;
		display:block;
		width:10px;
		height:10px;
		cursor: pointer;
		}
  #infossup {background:#dae2e7;float:left;
  				border: #406d80 solid 1px;
				height:120px;
				margin-left:15px;
				margin-top:10px;
				width:360px;
				display:inline; /* pour les doubles marges de ie6 */
				}
    #infossup ul {
  	    width:100%; 
	    height:100%;
		font-weight:bold;
	}
  	  #infossup ul li {
	      list-style-type:none;
		  padding:0px 0 5px 40px;
	      color:#406d80;
		  float:left;
		  height:55px;
		  line-height:55px;
		  background-repeat:no-repeat;
		  background-position: center left;
		  display:inline; /* pour les doubles marges de ie6 */
	  }
        #infossup ul li a {
		    color:#406d80;
			text-decoration:none;
		}
		#infossup ul li#blogLink {
	        width:105px;
			font-size:1.3em;
			margin-left:15px;
			background-image:url(../images/icone-blog.gif);
	    }
		#infossup ul li#ouSommesNousLink {
	        width:140px;
			font-size:1.1em;
			padding-left:50px;
			background-image:url(../images/icone-carte.gif);
	    }
		#infossup ul li#mailingList {
	        width:295px;
			font-size:1.2em;
			margin-left:15px;
			padding-left:50px;
			background-image:url(../images/icone-newsletter.gif);
	    }
			#infossup ul li#mailingList input.text {
				width:120px;
				margin-left:20px;
				margin-right:18px;
				border: #406d80 solid 1px;
			}
			#infossup ul li#mailingList input.submit {
				position:relative;
				top:4px;
			}
/* accueil pendant le festival*/			
#affiche {float:left;
				border:0 solid #F9E498;
				margin-left:20px;
				margin-top:10px;
				margin-bottom:15px;}
	#affiche a img {
		border:1px solid #666666;
	}
#reperes {		float:left; 
  				height:70px;
				margin-left:15px;
				margin-top:6px;
				width:360px;
				position:relative;
				z-index:2;
		}
#reperes a img {		
  			border:none;
		}		
	#reperes ul {
		position:absolute;
		top:65px;
		margin:0;
		left:0;
		width:360px;
		height:50px;
		background:#406D80;
		z-index:1;
		display:none;
		-moz-border-radius-bottomleft:15px; 
		-webkit-border-bottom-left-radius:15px;
		-moz-border-radius-bottomright:15px;
		-webkit-border-bottom-right-radius:15px;
		
	}
		#reperes ul li {
			width:50%;
			height:100%;
			float:left;
			list-style-type:none ;
			color:white;
		}
			#reperes ul li a {
				color:white;
				text-decoration:none;
				display:block;
				width:70%;
				height:100%;
				line-height:50px;
				margin: 0 auto;
				background: url(../images/puce-fond-bleu.gif) center left no-repeat;
				padding-left:25px;
			}

#commentaireblog {float:left;height:125px;
				margin-left:15px;
				margin-top:8px;
				width:360px;
				border:#406d80 1px solid;
				background:#DAE2E7 url(/_ressources/themes/jazz08/images/quote.gif) 92% 97% no-repeat;
				height:115px;
				overflow:hidden;
				}
	#commentaireblog h1 {background:#406d80; color:#FFF; font-size:1.3em; padding:3px; font-family: Trebuchet MS;  }	
	#commentaireblog a.more {
		position:absolute;
		bottom:0;
		right:0;
		background-image: url(/_ressources/themes/jazz08/images/more-bleu.gif) !important;
		padding-left:0;
		width:22px;
		height:22px;
		display:block;
		z-index:2;
	}	
	#commentaireblog a.titleComment {
		text-decoration:none;
	}	
	#commentaireblog p {
		margin:5px;
		margin-right:25px;
		color:#406d80;
		font-size:0.9em;
	}
	#commentaireblog a {
		color:#406d80;
	}

#infossupfestival {background:#FFF; border:#b9c8d1 solid 1px; 
float:left; width:918px;margin-left:26px; height:35px; padding-top:10px; padding-bottom:10px; margin-bottom:15px; display:inline-block;}
#infossupfestival ul {padding:0; margin:0;}
#infossupfestival ul li {list-style:none; float: left; height:50px;}
#infossupfestival ul li a {color:#406d80;
			text-decoration:none;}
#infossupfestival p {color:#406d80;}
#infossupfestival ul li#mailingList {
	        width:310px;
			font-size:1.3em;
			margin-left:15px;
			padding-left:50px;
			background:url(../images/icone-newsletter.gif) no-repeat left top;}
#infossupfestival ul li#mailingList input.text {
				width:150px;
				margin-left:20px;
				margin-right:18px;
				border: #406d80 solid 1px;}
#infossupfestival ul li#mailingList input.submit {
				position:relative;
				top:4px;}
#infossupfestival ul li#ouSommesNousLink {
	        width:600px;
			font-size:1.3em;
			padding-left:50px;
			padding-top:2px;
			margin-left:70px;
			margin-top:5px;
			background:url(../images/icone-carte-festival.gif) no-repeat left top;}
#infossupfestival ul li#blogLink {
			background:url(../images/icone-blog-festival.gif) no-repeat left top;
	        width:105px;
			font-size:1.3em;
			margin-left:15px;
			margin-top:5px;
			padding-left:50px;
			padding-top:2px;}
