@charset "UTF-8";
/* CSS Document */

*{ 
	margin:0;
	padding:0;
}
body {
	background-color:#000000;
	background-image:url(../images/background.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.1;
}

#wrap {
	width:910px;
	padding:0;
	margin:0 auto;
	text-align:left;
}
#logo {
	background-image:url(../images/header_fr.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:910px;
	height:259px;
}

.logo-container { width:524px; height:231px; position:relative; top:0px; left:220px; z-index:60; }
.logo { background-image:url(../images/logo.png); background-repeat:no-repeat; width:524px; height:231px; }

#shadow {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
}
.content {
	width:884px;
	padding:0;
	margin:0 auto;
	background-color:#FFFFFF;
}
p.gray {
	background-color:#f6f6f6;
	padding:20px 30px 30px 30px;
	color:#000000;
	text-align:justify;
}
div.line {
	background-color:#ededed;
	height:3px;
	font-size:0;
}
	
p.copy {
	padding:10px 30px 20px 30px;
	color:#000000;
}
#signup {
	background-color:#FFFFFF;
	background-image:url(../images/nuns_fr.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:260px;
}
div.btn {
	height:25px;
	widows:95px;
	position:absolute;
	top:110px;
	left:205px;
}
#footer {
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:910px;
	height:16px;
}
span.strong {
	font-weight:bold;
}
span.address {
	font-size:18px;
	text-transform:none;
}
p.footer {
	text-align:center;
	font-size:15px;
	padding-top:150px;
	text-transform:uppercase;
}
div.nun {
	position:absolute;
	top:-400px;
	left:825px;
	background-image:url(../images/nun.jpg);
	background-repeat:no-repeat;
}
a.bookline {
	text-decoration:none;
	color:#fc2e23;
}
a.bookline:hover {
	text-decoration:underline;
	color:#fc2e23;
}
/**********titles***********/
#title_fr_lespectacle {
	background-image:url(../images/title_fr_lespect.jpg);
	background-repeat:no-repeat;
	background-position: 25px 15px;
	width:100%;
	height:36px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
	background-color:#f6f6f6;
}
#title_fr_billetterie {
	background-image:url(../images/title_fr_bille.jpg);
	background-repeat:no-repeat;
	background-position:25px 10px;
	width:100%;
	height:24px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
}
#title_fr_representation {
	background-image:url(../images/title_fr_represent.jpg);
	background-repeat:no-repeat;
	background-position:25px 10px;
	width:100%;
	height:38px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
}
#title_fr_tarifs {
	background-image:url(../images/title_fr_tarifs.jpg);
	background-repeat:no-repeat;
	background-position:25px 10px;
	width:100%;
	height:36px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
}
#title_fr_condition {
	background-image:url(../images/title_fr_condition.jpg);
	background-repeat:no-repeat;
	background-position:25px 10px;
	width:100%;
	height:23px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
}
#title_fr_signup {
	background-image:url(../images/title_fr_inscri.jpg);
	background-repeat:no-repeat;
	background-position:25px 10px;
	width:100%;
	height:30px;
	margin:0;
	text-indent:-5000px;
	text-align:left;
}
