#leSpectacle{
}
#titreSpectacle,#titreCentre ,#titreGauche,#titreDroit {
	height:218px;
	
}
.tarifSup {
	font-weight:bold;
}
.tarifSupBordure {
	font-weight:bold;
	border-top:1px solid;
	border-top-color:#993300;
}
.ligneBordureSup {
	border-top:1px solid;
	border-top-color:#993300;	
}

#titreSpectacle{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	
}
#titreGauche {
	width:230px;
	float: left;
}

#titreDroit {
	width:248px;
	text-align:right;
	float: right;
}
#titreCentre {
	width:404px;
	text-align:center;
	float: left;
}
#SMMilieu {
	height:478px;
	font-size:medium;

	width:455px;
	padding-left:445px;
	background-image:url(../images/SMTable.jpg);
	background-repeat:no-repeat;
}

#texteMilieu {
	text-align:justify;
	line-height:normal;
}
.listeStd {
	/*margin-left:500;*/
	list-style-type:1;
	list-style-image: url(../images/puce2.gif);
	list-style-position: inside;

}

#contenuStandard {
	font-size:small;
	line-height:200%;
	overflow:auto;
	width:900px;

}
#texteGauche {
	width:450px;
	float:left;
	padding-right:20px;
	font-style:italic;
}
#textedroit {
	margin-left:20px;	
	width:430px;
	float:right;
}
#dateSpectacle {
	font-size: 2em; /* 3 hauteurs de lignes pour la lettrine*/
	font-weight: bold;
	color: #990000;
	border: 4px outset #BF9400; /* définition d'une bordure autour de la lettrine*/
	background-color: #F7F7D0;
	margin: 0 auto;
	padding:0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
/*	margin-left:100px;
	margin-right:100px;	*/
	line-height: 1em;
	width:892px;
	text-align:center;
	
}
.parchemin {
	font-style:italic;
	width:900px;
	text-align:left;
	line-height:normal;
	
}
#programmeSpectacle {
	color: #990000;
	border: 4px solid #990000; /* définition d'une bordure autour de la lettrine*/
	background-image:url(../images/parcheminfond.gif); 
	margin: 1px;
	padding-left: 15px;
	text-align:left;
	text-indent:20%;
	line-height:normal;
}
#interligne {
	line-height:1em;
}
.imgDroite {
	float:right;
}

.imgMilieu {
	float:left;
}
.formButton {	
	BORDER-RIGHT: #CC6633 1px solid; 
	BORDER-TOP: #CC6633 1px solid; 
	BACKGROUND: #CC6633; 
	BORDER-LEFT: #CC6633 1px solid; 
	COLOR:#FFF9BB;
	BORDER-BOTTOM: #CC6633 1px solid; 
	font-size: small
}

legend {
	font-style:italic;
	font-weight: bold;
}

.tableSyntheseResa {
	text-align:center;
	border-collapse:collapse;
}
.total {
	border-top:solid #FF6633 1px;
	font-weight:bold;
	}
.totalCA {
	font-style:italic;	
}
fieldset {
	margin:auto;
	padding :5px 5px;
}



.rowCape a:hover {background:none;
}
.rowCape a span {display: none;}
.rowCape a:hover span { 
   display: block;
   position: absolute;
   width: 120px;
   padding: 5px; margin: 10px; z-index: 100;
   background:#FFF9E6;
   border:1px solid;}
.niveauxCapes {
	border-collapse:collapse;
	height:200px;
}
.niveauxCapes td {
	 height:"200";
	 width:"15";
	 vertical-align:bottom;
	 align:center;
	 background: url(../images/capes/table_grid.gif);
}
.tableResa {
	margin-left: auto;
	margin-right: auto; 
	border-collapse: collapse;
	width: auto;
	vertical-align:middle;
	}
.tableFDF {
	width:573px;
	margin-left: auto;
	margin-right: auto; 
	border-collapse: collapse;
	vertical-align:middle;
	}
.moduleRow td{
	vertical-align:middle;
}
.moduleRowSponsor td{
	vertical-align:middle;
	background-color:#FF99FF;
}
.moduleRowOver td{ 
	background-color:#C61604;
	vertical-align:middle;
}
.moduleRowOverSponsor td{ 
	background-color:#8FEEB8;
	vertical-align:middle;
}

.complet {
	color:#FFFF99;
	background-color:#FF0000;
}
.nonComplet {
}
.texteGros {
	font-style: italic;
	font-weight: bold;
}
#resa_adresse {
	width:730px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:20px;
	float:left;
}
#support {
	padding-left:10px;
	width:200px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	height:180px;

	float:left;
}
#contenu_resa {
	width:950px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
		}
#resa_gauche {
	float:left;
	width:130px
	}
#resa_droite {
	float:left;
	width:600px;
}
.resa_row {
	clear:both;
	padding-top:10px;
}
div.resa_row span.resa_label {
	padding-left:10px;
	text-align:right;
	padding-right:10px;
}
div.resa_row span.resa_input {
	text-align:left;
}
#boutons {
	text-align:center;
}
div#boutons a span{
/*	background:#CC6633;
	color:#F8EBA5;*/
	margin : 6px;
	padding:6px;
	border:2px outset #c0c0c0;	
	color: 						#990000;
	background-color: 		#FF9933;
}
div#boutons a:hover span{
	/*background:#F8EBA5;*/
/*	color:#CC6633;*/
	padding:6px;
	border:2px inset #c0c0c0;
	color: 						#990000;
	background-color:			#FF6633;
}
#cnil {
	width:520px;
	float:left;
}
#resa_adresse_OT {
	width:790px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:20px;
	float:left;
}

#resa_gauche_OT {
	float:left;
	width:130px
	}
#resa_droite_OT {
	float:left;
	width:640px;
