* { margin: 0; padding: 0; border: 0; }

body {
	text-align: center;  /* centrage pour IE */
	font-family: Arial, sans-serif;
	font-size: 76%;
	line-height: 1.15em;
	font-weight: normal;
	}
	
.center {text-align: center;}
.right {float: right;}
.noshow {display: none;}
	
/* ---[ Layout ]--------------------- */

#container {
	width: 100%;
	text-align: left;
	}
		
#menubar, #nouvellesSection, #promo, #footer, #sliderDiv, #myGallery, body#pageGaleries {display: none;}
	

#rightColHome, #infoSpectacles, #rightCol, #introSection, #divContentSection  {
	width: 100%;
	text-align: left;
	font-size: 11pt;
	}

#divContainer {overflow: visible;}

	
/* ---[ Text format ]--------------------- */

#divContent p, #nouvellesSection p, #introSection p, #infoSpectacles p, #divContentSection, #infoSpectacles, #divContentSection p, .details {color: #000; font-size: 11pt;line-height: 1.40em; margin: 0 0 5px 0;}	
#divContent h1, #nouvellesSection h1 {text-transform: uppercase; color: #000; font-size: 11pt;}
#divContent h2, #nouvellesSection h2 {text-transform: uppercase; color: #000; font-size: 12pt; margin: 2px 0 3px 0;}
	
#introSection h1, #rightColHome h1 {text-indent: 0; font-size: 14pt; margin: 0 0 10px 0;}
	
#infoSpectacles h2 {font-size: 14pt; font-weight: bold; text-transform: uppercase; margin: 5px 0;}

.titreDetails {
	color: #000; 
	font-size: 11pt; 
	text-transform: uppercase; 
	}

#divContentSection h2 {font-size: 12pt; margin: 15px 0 8px 0;}

#divContentSection h3, #introSection h3 {text-transform: uppercase; color: #000; font-size: 11pt; margin: 10px 0 3px 0;}

#divContentSection ul {padding: 5px 0 5px 25px;}
	#divContentSection li  {list-style-type: square; padding: 2px; font-size: 11pt;}
	
/* ---[Links format  ]--------------------- */


a, #divContent a, #nouvellesSection a, #divContentSection a, #rightColHome a, #introSection a, #footer a  {
	color: #000; 
	font-weight: bold; 
	/*text-transform: uppercase; */
	font-size: 11pt; 
	text-decoration: underline;
	}
	

