html,body {
	margin:0px auto 0px auto;
	padding:0px;
	background-color:#4E06A8;
	text-align:center;
	font:11px verdana;
	color:#4F07A7;
}
	
/*LES STYLES DU MENU*/

#concerts-toulouse {
	margin:0px auto 0px auto;
	padding:0px;
	width:906px;
	height:200px;
	background-image: url(bmo-organisateur-spectacles-concerts/bmorganisation-toulouse.jpg);
	background-repeat:no-repeat;
	position:relative;
	}
#concerts-toulouse p {
	margin:0px;
	padding:0px;
	width:300px;
	top:140px;
	left:60px;
	position:relative;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
#concerts-toulouse p span {
	margin:0px;
	padding:0px;
	width:300px;
	left:250px;
	position:relative;
	}
		
#concerts {
	width:547px;
	height:19px;
	margin:0px;
	padding-top:93px;
	right:85px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float:right;
	position:relative;
		}
#concerts dt {
	cursor:pointer;
	padding: 0em 1em;
	height:19px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	display: inline; 
	}
#concerts dd {
	display: none;
	top:113px;
	left:195px;
	padding:0px;
	margin:0px;
	width:90px;
	position:absolute;
	z-index:100;
	}
#concerts ul {
	padding:0px;
	margin:0px;
	}
#concerts ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	list-style-type: none;
	height:15px;
	line-height:12px;
	width:90px;
	background-color:#FEEBD4;
	border-bottom:solid 1px #9C2E75;
	border-left:solid 1px #9C2E75;
	border-right:solid 1px #9C2E75;
	}
#concerts ul li a {
	height:15px;
	width:90px;
	text-decoration:none;
	color:#9C2E75;
	}
#concerts ul li a:hover {
	color: #FF9C00;
	text-decoration:none;
	font-weight:bold
	}
#concerts dt a {
	padding: 0em 1em;
	height:19px;
	color: #FFFFFF;
	text-decoration:none;
	}
#concerts dt a:hover {
	color: #FF9C00;
	text-decoration:none;
	}

/*FIN DES STYLES MENU*/

/*LES STYLES DU MENU RETRO*/

#concerts-retro {
	margin-left:auto;
	margin-right:auto;
	width:906px;
	height:200px;
	background-image: url(bmo-organisateur-spectacles-concerts/bmo-toulouse-retro.jpg);
	background-repeat:no-repeat;
	position:relative;
		}
#concerts-retro p {
	margin:0px;
	padding:0px;
	width:300px;
	top:140px;
	left:60px;
	position:relative;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
#concerts-retro p span {
	margin:0px;
	padding:0px;
	width:300px;
	top:10px;
	left:220px;
	position:relative;
	}
#concerts-retro ul {
	width:547px;
	height:19px;
	margin:0px;
	padding-top: 93px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float:right;
	}
#concerts-retro ul li {
	padding: 0em 0em;
	height:19px;
	text-decoration:none;
	float: left;
	display: inline; 
	}
#concerts-retro ul li a {
	padding: 0em 1em;
	height:19px;
	color: #FFFFFF;
	text-decoration:none;
	}
#concerts-retro ul li a:hover {
	color: #FF9C00;
	text-decoration:none;
	}

/*FIN DES STYLES MENU RETRO*/


#contenu {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:744px;
	min-height:500px;
	background-image: url(bmo-organisateur-spectacles-concerts/spectacles-concerts.gif);
	background-repeat:repeat-y;
	background-color:#FFF4E6;
	position:relative;
	z-index:1;
	}
#programmation {
	width:744px;
	padding-top:18px;
	padding-left:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align:left;
	position:relative;
	}

/*LE BLOC D'UNE DATE*/

.spectacles-concerts {
	width:744px;
	height:140px;
	padding:0px;
	margin:0px;
	font:11px verdana;
	color:#4F07A7;
	position:relative;
	}

img.toulouse {
	border:0;
	left:74px;
	margin:0px 4px 4px 4px;
	float:left;
	position:relative;
	}	
h1 {
	height:15px;
	width:500px;
	margin:0px;
	padding-left:13px;
	left:77px;
	background-image: url(bmo-organisateur-spectacles-concerts/concert.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	position:relative;
	}
h3 {
	height:30px;
	width:500px;
	margin:0px;
	padding-left:13px;
	left:77px;
	background-image: url(bmo-organisateur-spectacles-concerts/concert2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	position:relative;
	}
h2 {
	width:500px;
	margin:0px;
	padding-top:15px;
	left:90px;
	float:left;
	text-align:left;
	position:relative;
	font-size:12px;
	}	
.complet{
	float:right;
	margin-right:100px;
	}
/*LE BLOC D'UN SPECTACLE RETROSPECTIVE*/
.retro-spectacles {
	width:100px;
	padding:0px;
	margin:10px 30px 10px 30px;
	line-height:1.2em;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	float:left;
	position:relative;
	}
.retro-spectacles a {
	color: #4F07A7;
	line-height:1.2em;
	font-weight:bold;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	}
.retro-spectacles a:hover {
	color: #FF9C00;
	text-decoration:none;
	}
.retro-spectacles img{
	border:0px;
	margin:0px;
	float:left;
	position:relative;
	}	

/*DIVERS*/
.separation {
	
	margin:0px;
	clear:both;
	visibility:hidden;
	}
#bas {
	width:784px;
	height:123px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
	padding-top:76px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	background-image: url(bmo-organisateur-spectacles-concerts/bmorganisation-toulouse.gif);
	background-repeat:no-repeat;
	position:relative;
	}
.lien {
	color: #4F07A7;
	text-decoration:none;
	font:11px verdana;
	font-weight:normal;
	
	}
a.lien {
	text-decoration:none;
	}
a:hover.lien {
	color: #FF9C00;
	text-decoration:none;
	}
.bientot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color:#C90099;
		}
a.internet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	}
a:hover.internet {
	color: #FF9C00;
	text-decoration:none;
	}

/*FICHES*/

/*styles sur 1ères fiches 2007 (jusqu'à Riverdance)*/
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F07A7;
	text-decoration:none;
	}

.pour-reserver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff600;
	text-decoration:none;
	text-align: left;
	}
	
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	text-align: left;
	}
	
.txt-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e06a8;
	text-decoration:none;
	text-align: left;
	}	

.txt-bio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	text-align: justify;
	}	
.txt-bio2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	text-align: justify;
	}		
.txt-bio2 a {
	color: #000000;
	}
.mail {
	color: #fab05e;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
    }

	
a:hover.mail {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
   }
   
 .reservation {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	
    }

	
a:hover.reservation {
	color: #fab05e;
	text-decoration: none;
	font-weight: bold;
   }
   

.wwwofficiel {
	color: #4e06a8;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
    }

a:hover.wwwofficiel {
	color: #a457fc;
	text-decoration: none;
	font-weight: bold;
   }   
   
   
/*NOUVELLES FICHES (après riverdance 2007)*/	
   
.spectacle /*tableau*/ {
	width:450px;
	height:550px;
	border-spacing:0px;
	border-collapse:collapse;
	}
#date-spectacle {
	padding:0px 0px 0px 20px;
	vertical-align:middle;
	text-align:left;
	}
#reservations {
	width:86px;
	height:93px;
	margin:0px;
	padding:0px;
	}
#reservations ul {
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:24px;
	padding-bottom:0px;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-size: 10px;
	font-weight:bold;
	}
#reservations ul li {
	margin:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:3px;
	line-height:20px;
	text-decoration:none; 
	}
#reservations ul li a {
	padding: 0em;
	height:19px;
	color: #FFFFFF;
	text-decoration:none;
	}
#reservations ul li a:hover {
	color: #fab05e;
	text-decoration:none;
	}
#tarifs {
	padding: 0px 0px 0px 40px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-size: 10px;
	font-weight:normal;
	}
#tarifs2 {
	padding: 0px 0px 0px 20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-size: 10px;
	font-weight:normal;
	}
#table-tarifs {
	width:185px;
	background-color:#943AA5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-size: 10px;
	font-weight:normal;
	border-left:solid 1px #F9AF5D;
	border-right:solid 1px #F9AF5D;
	border-bottom:solid 1px #F9AF5D;
	}
#table-tarifs2 {
	width:220px;
	background-color:#943AA5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	font-size: 10px;
	font-weight:normal;
	border-left:solid 1px #F9AF5D;
	border-right:solid 1px #F9AF5D;
	border-bottom:solid 1px #F9AF5D;
	}
.cell-tarifs {
	height:15px;
	border-top:solid 1px #F9AF5D;
	text-align:center;
	}
.collectivites-tarifs {
	color:#FFF600;
	}
#location {
	width:210px;
	padding:0px;
	margin:0px;
	float:right;
	position:relative;
	line-height:10px;
	}
#location a{
	font-weight:bold;
	text-decoration:none;
	color:#fab05e;
	}
#location a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#FFF600;
	}
#bio {
	margin:40px 3px 0px 7px;
	text-align:justify;
	position:relative;
	}
#bio span a{
	color:#4F07A7;
	font-weight:bold;
	text-align:right;
	float:right;
	text-decoration:none;
	}
#bio span a:hover{
	font-weight:bold;
	text-align:right;
	color:#953BA5;
	text-decoration:none;
	}
#bio-clair {
	margin:40px 3px 0px 7px;
	color:#FFFFFF;
	text-align:justify;
	position:relative;
	}
#bio-clair span a{
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	float:right;
	text-decoration:none;
	}
#bio-clair span a:hover{
	font-weight:bold;
	text-align:right;
	color:#953BA5;
	text-decoration:none;
	}
#bio-longue {
	margin:8px 18px 0px 15px;
	color:#FFFFFF;
	text-align:justify;
	position:relative;
	}
.site {
	margin:0px;
	padding:11px 0px 0px 0px;
	vertical-align:top;
	text-align:right;
	}
.site a{
	font-weight:bold;
	text-align:right;
	float:right;
	color:#4F07A7;
	text-decoration:none;
	}
.site a:hover{
	font-weight:bold;
	text-align:right;
	color:#953BA5;
	text-decoration:none;
	}
.site2 {
	margin:0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	text-align:right;
	}
.site2 a{
	font-weight:bold;
	text-align:right;
	float:right;
	color:#4F07A7;
	text-decoration:none;
	}
.site2 a:hover{
	font-weight:bold;
	text-align:right;
	color:#953BA5;
	text-decoration:none;
	}