body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	background: #FFFFFF ;
	text-align: center;/* pour centrer le cadre dans IE */ 
}

#global {
     width: 800px;
     height: 550px;
	 margin:auto;
	 text-align: center;/* pour centrer le cadre dans IE */
	 }


.location {
margin-top : 300px;
text-align:justify;
width: 800px;
margin-left: -413px;
left: 50%; 
position:absolute;
}

.location h1,h2 {
color:#8F0100;
text-align:center;
}

.location p{
color:#808080;
}

.location h1{
font-size: 18px;
}

.location h2{
font-size: 16px;
}

.location a {color:#808080; text-decoration: none;}
.location a:hover {color:#808080;text-decoration: none;}
.location a:visited {color:#808080;text-decoration: none;}
.location a:hover,visited {color:#808080;text-decoration: none;}
.location a:active {color:#808080;text-decoration: none;}

.mariage a {color:#8F0100; text-decoration: underline;}
.mariage a:hover {color:#8F0100;text-decoration: underline;}
.mariage a:visited {color:#8F0100;text-decoration: underline;}
.mariage a:hover,visited {color:#8F0100;text-decoration: underline;}
.mariage a:active {color:#8F0100;text-decoration: underline;}

.salle{
margin:auto;
background:#FFFFFF;
text-align:justify;
color:#CCCCCC;
font-size: 11px;
width: 880px;
}

.salle a {color:#CCCCCC; text-decoration: none;}
.salle a:hover {color:#CCCCCC;text-decoration: none;}
.salle a:visited {color:#CCCCCC;text-decoration: none;}
.salle a:hover,visited {color:#CCCCCC;text-decoration: none;}
.salle a:active {color:#CCCCCC;text-decoration: none;}

/* Tableau pour FF */
table {
border: none;
border-collapse: collapse;
width: 75%;
margin-right: auto;
margin-left: auto;

}
th {
font-family: arial; 
font-size: 11px;
color:#8F0100;
border: none;
width: 400px;
padding: 5px;
background-color: #FFFFFF;
}

td {
font-family: arial;
font-size: 10px;
border: none;
width: 400px;
padding: 5px;
text-align: left;
background-color: #ffffff;
}
td a {text-decoration:none; color:#808080;}

caption {
font-family: arial;
}
/* Centrage index pour FF */
div.coordonnees {
width: 100%;
margin-left:0%;
text-align:center;

}
/* Centrage index pour IE6 */
*html div.coordonnees {
width: 100%;
margin-left:27%;
text-align:center;

}
/* Centrage index pour IE7 */
*+html div.coordonnees {
width: 100%;
margin-left:27%;
text-align:center;

}
/* Centrage index pour FF */
div.coordonneesref {
width: 100%;
margin-left:5%;
text-align:center;

}
/* Centrage pages ref pour IE6 */
*html div.coordonneesref {
width: 100%;
margin-left:25%;
text-align:center;

}
/* Centrage pages ref pour IE7 */
*+html div.coordonneesref {
width: 100%;
margin-left:25%;
text-align:center;

}
/* Tableau pour IE6 */
*html table {
border: none;
border-collapse: collapse;
width: 800px;
margin-right: auto;
margin-left: 5%;

}
*html th {
font-family: arial; 
font-size: 11px;
color:#8F0100;
border: none;
width: 400px;
padding: 5px;
background-color: #FFFFFF;
}

*html td {
font-family: arial;
font-size: 10px;
border: none;
width: 400px;
padding: 5px;
text-align: left;
background-color: #ffffff;
}
*html td a {text-decoration:none; color:#808080;}

/* Tableau pour IE7 */
*+html table {
border: none;
border-collapse: collapse;
width: 800px;
margin-right: auto;
margin-left: 5%;

}
*+html th {
font-family: arial; 
font-size: 11px;
color:#8F0100;
border: none;
width: 400px;
padding: 5px;
background-color: #FFFFFF;
}

*+html td {
font-family: arial;
font-size: 10px;
border: none;
width: 400px;
padding: 5px;
text-align: left;
background-color: #ffffff;
}
*+html td a {text-decoration:none; color:#808080;}
