@charset "utf-8";
/* CSS Document  from fred*/

body{
background-color:#000;
background-repeat:repeat;
margin:0px;
color: #fff;
font:12px Verdana, Geneva, sans-serif normal;
}
#fbook_bottom_link{
	width:200px;
	height:40px;
	margin-top:68px;
	position:absolute;
}
img{
border:0px;}
.price_emphase{
font-weight:bolder;
font-size:15px;}
#container {
width: 1160px;
min-width:864px;
margin-top:26px;
margin-bottom:52px;
margin-left: auto;
margin-right: auto;
background:none;
/*border:#000 12px solid;*/
}
#petite_page{
	width:864px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	height:auto;
	background-color:#000;
}
#header {
width: 840px;
height: 168px;
margin-left:auto;
margin-right:auto;
background: url(../images/header.jpg) no-repeat;
}
.homelink {
width: 840px;
height: 168px;
position: absolute;
}
#menu {
margin-left:auto;
margin-right:auto;
width: 840px;
height: 61px;
}
.mmenu_item{
	float:left;
	width:168px;
	height:61px;
}
#main {
width: 1160px;
min-width:864px;
height: 400px;
}
#main_left{
	width:80px;
	height:400px;
	float:left;
	background-image:url(../images/bg_main_left.png);
	background-repeat:repeat-y;
}
#main_center{
	width:1000px;
	height:400px;
	float:left;
	background-color:#000;
}
#main_right{
	width:80px;
	height:400px;
	float:left;
	background-image:url(../images/bg_main_right.png);
	background-repeat:repeat-y;
}
#main_contenu{
	width:1160px;
	height:400px;
	position:absolute;
}
#main_contenu_events{
	width:1160px;
	height:400px;
	position:absolute;
	background-image:url("../images/section_events/event_main.png");
	background-repeat:no-repeat;
}
#main_galerie {
width: 1160px;
height: 400px;
position:relative;
left:-160px;
background-color:none;
text-align:center;
}
#main_shows {
width: 836px;
min-height: 380px;
background: url(../images/pic_shows.jpg) no-repeat;
background-position: right;
}
#main_info {
width: 811px;
min-height: 380px;
background: url(../images/pic_info.jpg) no-repeat;
background-position: right;
margin-left:25px;
}
#main_content1 {
width: 400px;
height: 370px;
padding-right:4px;
padding-left:212px;
float:left;	
padding-top:14px;
background: url(../images/pic_bienvenue.jpg);	
background-repeat:no-repeat;
}
#main_content1 p {
font-size: 12px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 16px;
letter-spacing:0px;
padding: 0px 0;
}
#main_pic1 {
width: 198px;
height: 351px;
background: url(../images/pic_bienvenue.jpg);	
float: left;
margin-top:0px;
}
#contact_content1 {
float: left;
width: 500px;
margin: 40px 0 0 0;
font-size: 16px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 20px;
letter-spacing:1px;
font-size:14px;
line-height:14px;
}
#contact_content1 p {
text-align: right;
padding: 10px 0;
}
#contact_content2 {
float: right;
width: 336px;
margin: 100px 0 0 0;
font-size: 16px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 20px;
letter-spacing:1px;
text-align:center;
}
#contact_content2 p {
text-align: center;
padding: 10px 0;
}
.events_content1 {
float: left;
width: 380px;
margin: 20px 0 0 0;
padding-left:20px;
font-size: 12px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 16px;
letter-spacing:0px;
text-align: left;
}
#events_content2 {
float: left;
width: 202px;
margin: 20px 0 20px 16px;
text-align:left;
padding-left:0px;
}
#models_content1 {
float: left;
width: 260px;
}
#models_content2 {
float: right;
width: 576px;
margin: 10px 0 0 0;
padding-top:20px;
}
#models_content2 img {
margin: 0 5px 0 0;	
}
#models {
width: 168px;
height: 47px;
background: url(../images/title_models.jpg) no-repeat;
margin: 30px 0 20px 25px;
}
#models_content1 p {
padding: 15px 0 0 25px;
font-size: 14px;
font-weight: bold;
}
#rates_content1 {
float: left;
width: 218px;
height: 321px;
background: url(../images/pic_rates.jpg) no-repeat;
margin: 10px 0 0 0;
}
#rates_content2 {
float: right;
width: 618px;
margin: 10px 0 0 0;
font-size: 14px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 20px;
letter-spacing:1px;
}
#rates_content2 ul {
list-style-type: none;
position: relative;
margin: -10px 0 20px 30px;
}
#rates_content2 li {
font-size:12px;
line-height:14px;
}
#more_info {
width: 132px;
height: 69px;
background: url(../images/more_info.jpg) no-repeat;
margin: -90px 0 20px 450px;
}
.more_info_link {
width: 132px;
height: 69px;
position: absolute;
}
#rates {
width: 217px;
height: 27px;
background: url(../images/title_rates.jpg) no-repeat;
margin: 10px 0 0 0;
}
#bottom {
	width: 864px;
	height: 113px;
	margin:auto;
	/*border-bottom: 5px solid #ec1e26;*/
}
.red_line {
width: 600px;
height: 5px;
background: #ec1e26;
}
.red_line2 {
width: 500px;
height: 5px;
background: #ec1e26;
}
.red_line3 {
	width: 600px;
	height: 5px;
	background: #ec1e26;
	margin: 10px 0;
}
#pic1 {
width: 55px;
height: 53px;
background: url(../images/pic1.png) no-repeat;
position: absolute;
margin: -50px 0 0 130px;
}
#shows_content1 {
width: 690px;
height: 351px;
}
#shows_content2 {
width: 710px;
height: 120px;
padding-top:20px;
margin: 0px 0px;
margin-bottom:20px;
}
#shows_content2a {
width: 157px;
height: 113px;
background: url(../images/title_shows.jpg) no-repeat;
float: left;
margin: 10px 0 0 10px;
}
#shows_content2b {
width: 160px;
height: 120px;
float: left;
font-size: 14px;
font-weight: bold;
margin: 10px 0 0 10px;
}
#shows_content2c {
width: 370px;
height: 120px;
font-size: 14px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 20px;
letter-spacing:1px;
margin: 10px 0 0 0;
float:left;
}
#shows_content2c ul {
list-style-type: none;
margin: 10px 0 0 0px;
padding-left:15px;
}
.shows_small {
font-size: 10px;	
}
.shows_big {
font-size: 18px;
font-weight: bold;
margin-top:0px;
margin-bottom:5px;
color: #F00;
}
.shows_star {
color: #F00;
font-weight: bold;
}
#shows_content3 {
width: 600px;
font-size: 14px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 20px;
margin: 0 12px;
}
#shows_content3 a {
color: #F00;
border-bottom: 2px dotted #F00;
text-decoration: none;
}
#shows_content3 a:hover {
color: #F00;
border: none;
text-decoration: none;	
}
#info_content1 {
width: 690px;
height: 351px;
}
#info_content {
width: 690px;
height: 120px;
margin: 10px 0;
}
#info_content ul {
list-style-type: none;
margin: 0 0 0 10px;
padding-left:30px;
line-height: 20px;
}
#info_content2 {
width: 325px;
height: 120px;
float: left;
font-size: 14px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 20px;
letter-spacing:1px;
margin: 10px 0 0 0px;
}
#info_content3 {
width: 325px;
height: 120px;
float: left;
font-size: 14px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 20px;
letter-spacing:1px;
margin: 10px 0 0 0;
}
#info_content4 {
width: 600px;
font-size: 14px;
font-family:Tahoma, Geneva, sans-serif;
line-height: 20px;
letter-spacing:1px;
margin: 0 10px 0 40px;
}
#info_content4 p {
padding: 0 0 5px 0;	
}
#perform {
width: 452px;
height: 26px;
background: url(../images/title_info.jpg) no-repeat;
margin: 10px 0 0 0;
}
.text1 {
font-size: 12px;	
}
.text2 {
color: #F00;	
}
#copywriting {
width: 820px;
clear: both;
margin: 0 auto 10px auto;
}
#copywriting p {
padding: 10px 0 0 10px;	
line-height: 16px;
}
h1 {
font-size: 13px;
font-weight: bold;
padding: 10px 10px 0 0;
width: 300px;
border-bottom: 1px solid #fff;
}
a:link, a:visited {
color: #fff;
font-weight: bold;
text-decoration: underline;
}
a:hover {
text-decoration: none;	
}
