	/* CSS Document */
	
	*{
	margin:0;
	padding:0;
	}
	
	body{
	background-color:#FFFFFF;
	background-image:url(_interface/qr.png);
	background-repeat:repeat;
	font-family: Georgia, serif;
	}
	
	img {
	border:0; 
	}
	
	
	/*------------ Structure générale --------------*/
	
	#contenu{
	width:740px;
	height:100%; 
	margin: 0 auto;
	margin-top:28px;
	margin-bottom:28px;
	}
	
	/*------------ Header --------------*/
		
	#navig {
	position:relative; 
	width:740px;
	background-color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto;
	padding-top:13px;
	padding-bottom:29px;
	margin-bottom:28px;
	}
	
	#navig ul{
	width:650px;
	background-color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto;
	font-size:13px;
	line-height:29px;
	text-align:center;
	border-bottom:solid #000000 1px; 
	}
	
	#navig li{
	display:inline;
	list-style-type:none; 
	margin-right:0px;
	margin-left:0px;
	}
	
	#org ul{
	width:650px;
	background-color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto;
	padding-top:15px;
	text-align:left;
	}
	
	#org li{
	display:inline;
	list-style-type:none; 
	margin-right:0px;
	margin-left:0px;
	}
	
	
	
	h5{
	width:650px;
	margin-right:auto; 
	margin-left:auto;
	line-height:42px;
	font-style:normal;
	font-weight:bold;
	font-size:20px; 
	text-align:center;
	letter-spacing:0.1em;
	border-bottom:solid #000000 1px; 
	}
	
	/*------------ Pages --------------*/
	
	#page{
	width:740px;
	background-color:#FFFFFF;
	}
	
	#intro{
	width:650px;
	text-align:justify;
	border-top:solid 1px;
	background-color:#FFFFFF;
 	margin-left:auto; 
	margin-right:auto;
	margin-top:0px;
	padding-top:15px;
	line-height:30px;
	padding-bottom:30px;
	}
	
	#intro p {
	font-size:15px;
	line-height:1.4em;
	}
	
	#prog{
	width:650px;
	background-color:#FFFFFF;
 	margin-left:auto; 
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;
	line-height:30px;
	padding-bottom:30px;
	}
	
	#symp{
	width:740px;
	background-color:#FFFFFF;
	line-height:30px;
	margin-left:auto; 
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:30px;

	}
	
	#perfo{
	clear:both;
	width:740px;
	background-color:#FFFFFF;
 	margin-left:auto; 
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;
	line-height:30px;
	padding-bottom:30px;
	}
	
	#expo{
	width:740px;
	background-color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;
	line-height:30px;
	padding-bottom:30px;
	}
	
	#credits{
	width:650px;
	text-align:justify;
	border-top:solid 1px;
	background-color:#FFFFFF;
 	margin-left:auto; 
	margin-right:auto;
	padding-top:15px;
	font-size:13px;
	line-height:1.4em;
	padding-bottom:30px;
	}
	
	
	#org{
	width:740px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
	padding-top:15px;
	font-size:13px;
	line-height:15px; 
	padding-bottom:30px;
	}
	
	.org1{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:solid 1px;
	}
	
	.org2{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	}
	
	
	
	#sous_titre1 {
	clear:both;
	width:650px;
	margin-left:auto; 
	margin-right:auto;
	line-height:42px;
	border-top:solid 1px;
	}
	
	.sous_titre1_droite{
	width:325px; 
	float:right;
	font-size:15px;
	line-height:42px;
	}
	
	
	.info1{
	clear:both;
	border-top:solid 1px;
	border-bottom:solid 1px;
	line-height:40px;
	}
	
	.info3{
	clear:both;
	border-top:solid 1px;
	border-bottom:solid 1px;
	font-size:13px;
	line-height:30px;
	text-align:center;
	
	}
	
	h7 {
	float:left;
	font-size:15px; 
	font-weight:bold;
	letter-spacing: 0.15em;
	}
	
	h4 {
	clear:both;
	/* float:left; */
	font-size:15px; 
	font-weight:bold;
	/*letter-spacing: 0.15em; */
	}
	
	#sous_titre2 {
	clear:both;
		font-size:13px;

	width:650px;
	background-color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto;
	border-bottom:solid 1px;
	}
	.sous_titre2_gauche {
	float:left;
	width:325px;
	background-color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto;
	border-bottom:solid 1px;
	}
	
	.sous_titre2_droite {
	float:right;
	width:325px;
	background-color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto;
	border-bottom:solid 1px;
	}
	
	#sous_titre3 {
	clear:both;
	width:650px;
	background-color:#FFFFFF;
	margin-left:auto; 
	margin-right:auto;
	}
	
	h8 {
	border-top-style:solid 1px;
	line-height:30px; 
	font-size:13px; 
	margin-left:120px;
	font-weight:bold;
	letter-spacing: 0.1em;
	}
	
	h4 {
	border-top-style:solid 1px;
	line-height:30px; 
	font-size:13px; 
	font-weight:bold;
	letter-spacing: 0.0em;
	}
	
	
	
	.gauche_info1 {
	clear:both;
	float:left; 
	position:relative;
	border-top:solid 1px;
	border-bottom:solid 1px;
	width:325px;
	font-size:13px;
	line-height:15px;
	padding-top:6px;
	padding-bottom:4px;
	}
	
	.droite_info1{
	float:right;
	position:relative;
	border-top:solid 1px;
	border-bottom:solid 1px;
	width:325px;
	font-size:13px;
	line-height:13px;
	padding-top:6px;
	padding-bottom:6px;
	}
	
	
	.gauche_info2 {
	clear:both;
	float:left; 
	position:relative;
	width:325px;
	font-size:13px;
	line-height:15px;
	padding-top:4px;
	padding-bottom:2px;
	}
	
	.droite_info2{
	float:right;
	position:relative;
	width:325px;
	font-size:13px;
	line-height:15px;
	padding-top:5px;
	padding-bottom:3px;
	}
	
	
	
	
	
	

	/*------------ Footer --------------*/
	
	
	#bas{
	position:static;
	clear:both; 
	width:740px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
	padding-top:15px;
	font-size:13px;
	line-height:15px; 
	padding-bottom:15px;
	}
	
	.footer {
	width:650px;
	margin-left:auto;
	margin-right:auto;
	}
	
	/*------------ Symposium + Peformances --------------*/
	
			
	
	#colonneGauche{
	clear:both;
	float:left; 
	width:315px; 
	background-color:#FFFFFF;
	font-size:13px;
	font-weight:100; 
	line-height:1.4em;
	padding-left:45px;
	padding-right:5px;

	}
	
	#colonneDroite{

	float:right; 
	width:325px; 
	background-color:#FFFFFF;
	font-size:13px;
	font-weight:100; 
	line-height:1.4em;
	padding-left:10px;
	padding-right:40px;
	
	}
	
	

	
	.actif{
	color:#000000;
	background-color:#CCCCCC; 
	text-decoration: none;
	}
	
	
	h6{
	font-size:13px; 
	font-weight:bold;
	letter-spacing: 0.15em;
	}
	
	
	
	
	/*-----------------programme------------------*/
	

	
	label {
	clear:both;
	font-size:8px;
	position:relative;
	bottom:2px;
	background-color:#000000;
	}
	
	
	em {
	font-style:italic;
	}
	
	i.en {
	font-style:normal;
	font-weight:100;
	}
	
	i.fr {
	font-style:italic;
	}
	
	.date{
	width:140px;
	font-size:13px;
	margin-left:0px;
	text-align:left;  
	border:0;
	}
	
	.date1{
	clear:both;
	width:129px;
	font-size:13px;
	border-top:dotted 0.1em; 
	margin-left:0px;
	text-align:left; 
	margin-top:-1px;
		}
	
	.sym{
	font-size:13px;
	border-bottom:dotted 0.1em; 
	width:530px; 
	margin-left:120px;
	margin-top:-30px; 
	}
	
	.sym1{
	font-size:13px;
	width:530px; 
	margin-left:120px;
	margin-top:-30px; 
	}
	
	.sym2{
	font-size:13px;
	border-bottom:dotted 0.1em;
	line-height:10px;
	width:530px; 
	margin-left:120px;
	margin-top:-30px;
	padding-bottom:10px;
	}
	
	.sym3{
	font-size:13px;
	line-height:30px;
	width:530px; 
	margin-left:120px;
	margin-top:-10px;
	}
	
	.sym4{
	font-size:13px;
	width:530px; 
	margin-left:120px;
	margin-top:-30px; 
	}
	
	/*---------------------expositon------------------*/
	
	
	#element1{
	clear:both;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	}
	
	
	#element{
	clear:both;
	width:650px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	
	padding-top:30px;
	}
	
	#elementSeparateur{

	 border-bottom:dotted 1px;
	}
	
	#elementGauche{
	clear:both;
	width:320px;
	float:left;
	font-size:13px;
	line-height:1.4em;
	font-weight:100; 
	padding-top:30px; 
	text-align:left;
	}
		
	#elementDroite{
	width:325px; 
	float:right;
	font-size:13px;
	line-height:1.4em;
	font-weight:100; 
	padding-top:30px; 
	text-align:left;
	}
	
	
	
	/*-------------------credits--------------------*/
	
	#credit{
	width:650px; 
	margin-left:auto; 
	margin-right:auto;
	font-size:13px;
	text-align:justify;  
	clear:both; 
	padding-top:20px; 
	}
	
	
	/*--------------------- Nvigation ------------------*/
	
	
	a.noLine{
	color:#000000;
	text-decoration:none;
	background-color:none;
	}
	
	a.noLine:hover {
	text-decoration:none;
	background-color:none;
	}
	
	a.noLine:link {
	color:#000000;
	text-decoration: none;
	}
	
	
	a.underLine:link{
	font-style:italic; 
	text-decoration:underline; 
	}
	
	a.underLine:visited{
	font-style:italic; 
	text-decoration:underline;
	}
	
	a.underLine:hover{
	font-style:italic; 
	text-decoration:underline;
	background-color:#CCCCCC;
	}
	
	a.menu:hover {
	color:#000000;
	background-color:#CCCCCC; 
	text-decoration:none; 
	}
	
	a:link {
	color:#000000;
	text-decoration: none;
	}
	
	a.actif:hover{
	color:#000000;
	text-decoration: none;
	}

	a:hover {
	color:#000000;
	background-color:none; 
	text-decoration: none;
	}
		
	a:visited {
	color:#000000;
	text-decoration: none;
	}
	
	a:focus {
	color:#000000;
	text-decoration: none;
	}

	
	
	
	/*------------ Home page ----------------*/
	
	#blason{
	margin:0 auto; 
	width:480px;
	height:660px; 
	padding-top:150px; 
	}
	
	#blasonhaut{
	background-color:#FFFFFF; 
	height:449px;
	}
	
	#blasonbas{
	background-image:url(_interface/blaze.gif); 
	background-repeat:no-repeat; 
	width:480px;
	height:151px;
	}
	
	h1{
	line-height:1.25;
	top:1.5em;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
	font-size:28px; 
	padding-top:30px; 
	}
	
	#haut{
	height:50px; 
	}
	
	#menu {
	clear:both;
	position:relative;
	width:350px;
	margin-left:auto; 
	margin-right:auto;
	padding-top:4px;
	font-size:13px;
	line-height:32px; 
	text-align:center;
	border-bottom:solid #000000 1px; 
	border-top:solid #000000 1px;
	}
	
	#menu li{
	display:inline;
	list-style-type:none; 
	font-size:13px; 
	margin-right:0px;
	margin-left:0px;
	}
	
	h2{
	float:left; 
	width:234px;
	margin-top:30px;
	text-align:right;
	font-size: 20px; 
	font-style:italic;
	font-weight:100;
	line-height:1.25em;
	}
	
	h3{
	float:right; 
	width:234px;
	margin-top:30px;
	font-size: 20px; 
	font-style:italic;
	font-weight:100;
	line-height:1.25em;
	padding-left:10px; 
	}
	
	.datehome{
	font-size:18px;
	text-align:center; 
	border-bottom:solid #000000 1px; 
	margin-left:auto; 
	margin-right:auto;
	width: 350px;
	padding-bottom:10px;
	
	}
	
	.lieu{
	font-size:18px;
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
	width: 350px;
	padding-top:3px;
	}
	
	#milieu{
	height:50px;
	clear:both; 
	}
	