	body{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}
	
	h1{
		color:#ed1c24;
		font-size:12px;
		}
		
	a{
		color:#e03b00;
		}

	a:hover{
		text-decoration:none;
		}
	
	#main{
		width:996px;
		height:484px;
		position: relative;
		margin: 0 auto;
		padding: 182px 0 0 0;
		background:url(../images/fond_SPR.jpg) no-repeat;
		}
	#accueil {
		position: absolute;
		display: block;
		top: 0px;
		left: 0px;
		margin: 32px 0 0 586px;
		width: 288px;
		height: 126px;
	}
	#animation {
		position: absolute;
		top: 0;
		left: -2px;		
		width: 1000px;
		height: 666px;
		z-index: 10;
	}
	#formulaire{
		margin: 0 4px;
		padding:8px 0 0 0;
		height:57px;
		overflow:auto;
		}
	.cell_select{
		width:230px;
		float:left;
		margin:5px 0 0 0;
		}
	.cell_date{
		width:280px;
		float:left;
		margin:5px 0 0 0;
		}		
	.cell_submit{
		width:135px;
		float:right;
		margin:10px 20px 0 0;
		}
	.buttonImg{
		width: 133px;
		height: 26px;
		background:url(../images/btn_rechercher.gif) transparent no-repeat;
		border: none;
		cursor: pointer;
		}
	.buttonImg:hover{
		background: url(../images/btn_rechercher_o.gif) no-repeat left bottom;
		}
	.dropDown{
		width:165px;
		margin:0;
		padding:0;
		}
	.dropDown2{
		width:55px;
		margin:0;
		padding:0;
		}
	label{
		color:#f60f0f;
		float: left;
		width: 60px;
		font-weight:bold;
		text-align:right;
		padding-right:5px;
		}
	select{
		font-size: 11px;
		border:1px solid #d3d3d3;
		}
		
	#content{
		background:#f4efec;
		height:388px;
		margin:0 4px 0 4px;
		}

	#resultats{
		width:495px;
		float:left;
		height:355px;
		overflow:scroll;
		overflow-x:hidden;
		font-weight:bold;
		color:#5c2419;
		margin:25px 0 0 15px;
	}
	#fiche{
		width:445px;
		float:left;
		height:355px;
		border: none;
		color:#5c2419;
		margin:25px 0 0 15px;
		}
	#result a{
		font-size:10px;
		color:#d63d21;
		text-decoration:underline;
		}
	.artiste, .spectacle{
		width:110px;
		text-align:center;
		}
	.salle{
		width:130px;
		padding-right:15px;
		}
	#entete th{
		border-top:1px dotted #bf362f;
		text-align:center;
		font-size:12px;
		color:#e03b00;
		border-bottom:1px dotted #bf362f;
		padding:3px;
		}
	.impair{
		background:#fcfcfc;
		}
		
	#description{
		float:left;
		width:445px;
		font-size:10px;
		margin:25px 0 0 10px;

		}
		
	
	.achatBillet, .lienArtiste {
		text-align:right; 
		margin:2px; 
		color:#e03b00;
		}

	#imagedesc {
		float: left;
		width : 215px;
		height: 210px;
		line-height: 115px;
		text-align: center;
		margin:0 20px 30px 0;
		overflow: hidden;
	}

	#description h1 {
		padding: 0;
		margin: 5px 0 0;
	}

	#description p{
		padding: 0;
		margin: 10px 0 0;
	}
	#description dl {
		margin: 0;
		padding: 0;
		margin: 10px 0;
	}
	#description dt {
		clear: both;
		float: left;
		width: 75px;
		margin-bottom: 5px;
	}
	#description dd {
		float: left;
		width: 120px;
		margin: 0 0 5px;
	}

	#infodesc {
		width: 205px;
		margin: 0 0 20px;
		padding: 0;
		float: left;
	}
	#affiches {
		margin: 0 10px;
	}
	#affiches .boiteaffiche{
		width: 230px;
		height: 186px;
		float: left;
		margin: 2px 5px;
		overflow: hidden;
		text-align: center;
	}

	#affiches .boiteaffiche img{
		border: none;
	}