body {
  background-color: #FFF9EC;
  background-image: url('images/bandeau.gif');
  background-repeat: repeat-y;
  font-family: arial, sans-serif;
  font-size: 12px;
  margin: 0px;
  margin-bottom: 10px;
/*  vertical-align: top; */
  }
/* 					CONSTRUCTION DES BLOCS				*/
/*div {
  position: absolute;
  padding: 20 6 20 6; }
div.menu {
  width: 180px;
  height: ;
  left: 0;
  top: 0;
  color: #111111;
  font-weight: bold; }
div.corps {
  width: 570;
  height: ;
  left: 180;
  top: 0; } 
*/
.conteneur {
	width: 90%; }
	
.menu {
	width: 180px;
	float: left; }
	
.corps {
  width: 600px;
	margin-left: 200px; }
	
/*			Styles de base		*/


/* 		Menus					*/
.menu ul {
	list-style: none;
	margin-left: 0.5em;
	margin-right: 0.5em;
	padding-left: 0px; }
	
.menu li {
  font-family: Imprint MT Shadow, serif;
  font-size: 1.2em;
  /*line-height: 200%;*/
  margin-top: 0.7em;
  font-weight: bold;
/*  letter-spacing: 1;*/ }

.menu li li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em; }
	

.menuactif {
  color: #FFF9EC; }
  

p#menuBas {
  color: #333333;
  font-size: 10px;
  font-weight: bold;
  text-align: center; }
span#pageBas {
  color: #666666; }

p#retour {
  text-align: center; }

/*			Tableaux				*/
table {
  font-size: 12px; }
td {
  vertical-align: top; }	

/*			Titres				*/	
h2 {
  font-family: Imprint MT Shadow, serif;
  font-size: 20px;
  color: #cc0000;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
  padding: 40px 0px 0px 0px;
  clear:right;/* évite que le titre ne s'écoule autour d'une image floatée*/ }

h3 {
  color: #cc0000;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding: 5px 5px 5px 15px;
  margin-top: 30px;
  border-bottom: 2px solid #FFCC66;
  clear:right;/* évite que le titre ne s'écoule autour d'une image floatée*/ }
  
p.stitre {
  font-size: 12px;
  font-weight: bold;
  text-align: center; }

/*			Images				*/

.imagettes {
  /*width: 50%;*/
  text-align: center;
  vertical-align: middle;
  padding: 10px;
  /*float:right;*/ }
  
		
img {
  border: 0px; }

/*			Divers				*/
.source {
  font-size: 10px;
  font-weight: bold; }
br {
  line-height: 0.7; }
a {
  color: #222222; }
a:hover {
  text-decoration: none; }
	
  /************ AGENDA ***********/
	
div.actu {
  padding-left:80px;
	padding-right:80px; }
	
.date {
  text-align: center; }

	

  /************ CONTACT ***********/

.contact {
  text-align: center; }

.spam {
  color: #666666; }

	

  /************ SPECTACLES ***********/

.stitre {
  font-size: 16px;
  font-weight: bold;
  text-align: center; }

.spectacles {
  vertical-align: middle; }
  
.tTechnique {
  width: 100%;
  border: 0; }

.technique {
  /*width: 50%;*/
  text-align: center;
  vertical-align: middle; }
	
.tarifs {
  font-size: 11px; }

	

  /************ GALERIE ***********/
	
.galerie {
  text-align: center; }



  /************ POP UP ***********/
  
.aPopup {
 color: #339966;
 font-weight: bold; }

.videoembed {
  text-align: center;
  padding: 10px; }
  
.pPopup {
  background-image: none; }

