@charset "utf-8";

/* CSS Document */



body{

	font-family: Helvetica, Arial, sans-serif;

	color: #000;

	padding: 0px;

	margin: 0px;

	background-image: url(../images/background.jpg);

	background-repeat: no-repeat;

	background-attachment: fixed;

}



h1 {

	color: #1569a7;

	font-size: 40px;

}





a{

	border: none;

	text-decoration: none;

}



.header{

	width: 1031px; 

	height: 248px;

	margin: auto;

	position:relative;

}



.gras {

	font-weight: bold;

}



#banniere{

	background-image: url(../images/header.png);

	background-repeat: no-repeat;

	width: 1027px;

	height: 205px;

	position: relative;

	z-index: 4;

	margin: auto;

}



#telephone {

	width: 269px;

	height: 49px;

	position: relative;

	z-index: 4;

	margin-left: 730px;

	margin-top: -65px;

	top: -72px;

}



/* MENU */

#menu{

	position: relative;

	z-index: 3;

	background-image: url(../images/fond_menu.jpg);

	background-repeat: repeat-x;

	width: 740px;

	height: 41px;

	margin: auto;

	margin-top: -9px;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	padding-top: 25px;

	padding-left: 40px;

	

}	



li.item {

	display: inline;

	list-style: none;

	background-image: url(../images/separateur.jpg);

	background-repeat: no-repeat;

	background-position: right;

}



#menu ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	text-align: center;

	position: relative;

	z-index: 10;

}

 

#menu li {

	float: left;

	margin: auto;

	padding: 0;

	margin-right: 20px;

}



#menu li a {

	display: block;

	text-decoration: none;

	padding: 5px;

	color: #ffffff;

	font-weight: bold;

	font-size: 22px;

	padding-right: 15px;

}



#menu li a:hover {

	color: #fbdf11;

}



#menu li ul {

	position: absolute;

}



/* REJOIGNEZ NOUS */

#partage{

    position: absolute;

    right: -27px;

	top: 233px;

    float: right;

	width: 100px;

	height: 218px;

	cursor: pointer;

	z-index: 1;

}



#partage ul {

	list-style: none;

}



#partage #contactable_inner {

    overflow: hidden;

    position: fixed;

    text-indent: -100000px;

	z-index:1;

	float: right;

	position: absolute;

	height: 218px;

	width: 56px;

	margin-left: 50px;

	background-image: url(../images/rejoignez.png);

	background-repeat: no-repeat;

}



#partage #holder {

	background-color: #ffffff;

	position: absolute;

	height: 208px;

	float: left;

	margin-left: -56px;

	top: 5px;

	left: 5px;

}



#partage img#Image5 {

	margin-top: -12px;

}



/* CONTENU */

#corps {

	position: relative;

	background-color: #ffffff;

	padding: 20px 20px 20px 40px;

	width: 966px;

	min-height: 450px;

	margin: auto;

	margin-top: -48px;

	z-index:2;

	height:1065px;

}



.bloc {

	margin-top: 50px;

	height: 340px;

	width: 924px; 

}



.bloc h1#titre1 {

	color: #018efb;

	font-weight: bolder;

	margin-bottom: 0px;

	font-size: 30px;

}



.bloc h1#titre2 {

	color: #6cc309;

	font-weight: bolder;

	margin-bottom: 0px;

	font-size: 30px;

}



.bloc #contenu {

	background-image: url(../images/fond_restaurant.png);

	background-repeat: no-repeat; 

	width: 905px; 

	height: 316px;

	margin-top: -8px;

	padding-left: 20px;

}



#bloc_spectacle {

	width: 420px;

	float: left;

	margin-right: 30px;

	margin-top: 10px;

	margin-left: 10px;

}



img#fleur {

	position: relative;

	z-index: 100;

	margin-top: -185px;

	margin-left: 828px;

} 



#bloc_spectacle h2 {

	background-image: url(../images/fond_titre.jpg);

	background-repeat: repeat-x;

	height: 39px;

	line-height: 39px;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	margin-bottom: 0px;

	color: #ffffff;

	padding-left: 10px;

	font-weight: bold;

}



#bloc_spectacle .texte {

	margin-top: 0px;

	height: 210px;

	background-color: #ffffff;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

}



#bloc_spectacle #video {

	position: relative;

	z-index: 2;

}



#bloc_spectacle embed {

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

}



#bloc_photos {

	width: 420px;

	float: left;

	margin-top: 10px;

}



#bloc_photos h2 {

	background-image: url(../images/fond_titre.jpg);

	background-repeat: repeat-x;

	height: 39px;

	line-height: 39px;

	padding-left: 10px;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	margin-bottom: 0px;

	color: #ffffff;

	font-weight: bold;

}



#bloc_photos .texte {

	margin-top: 0px;

	height: 210px;

	background-color: #ffffff;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

}



#bloc_photos #bigPic{

	width:415px;

	height:200px;

}



#bloc_photos #bigPic img{

	height:210px;

	width: 310px;

	position:absolute;

	display:none;

	margin-left: 55px;

}



.bloc #contient {

	background-image: url(../images/fond_service.png);

	background-repeat: no-repeat; 

	width: 905px; 

	height: 306px;

	margin-top: -8px;

	padding-left: 20px;

}



#bloc_diner {

	width: 420px;

	float: left;

	margin-right: 30px;

	margin-top: 10px;

	margin-left: 10px;

}



#bloc_diner img#danseuse {

	position: relative;

	z-index: 4;

	margin-top: -290px;

	margin-left: 300px;

}



#bloc_aussi img#contactez {

	position: relative;

	z-index: 4;

	margin-top: -83px;

	margin-left: 235px;

}



#bloc_diner img#reserv {

	margin-left: 50px;

}



#bloc_diner h2 {

	background-image: url(../images/fond_titre2.jpg);

	background-repeat: repeat-x;

	height: 39px;

	line-height: 39px;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	margin-bottom: 0px;

	color: #ffffff;

	padding-left: 10px;

	font-weight: bold;

}



#bloc_diner .texte {

	margin-top: 0px;

	padding: 10px 20px 10px 20px;

	height: 180px;

	background-color: #ffffff;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

}



#bloc_diner .texte p {

	color: #5c5c5c;

	width: 300px;

}



#bloc_aussi {

	width: 420px;

	float: left;

	margin-top: 10px;

}



#bloc_aussi h2 {

	background-image: url(../images/fond_titre2.jpg);

	background-repeat: repeat-x;

	height: 39px;

	line-height: 39px;

	padding-left: 10px;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	margin-bottom: 0px;

	color: #ffffff;

	font-weight: bold;

}



#bloc_aussi .texte {

	margin-top: 0px;

	padding: 10px 20px 10px 20px;

	height: 180px;

	background-color: #ffffff;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

}



.bloc .bleu {

	color: #018efb;

	font-weight: bold;

	margin-bottom: 0px;

	font-size: 18px;

}



#bloc_aussi .texte p {

	margin-top: 0px;

	color: #5c5c5c;

}



#bloc_aussi .texte a {

	color: #5c5c5c;

}



/* FOOTER */

.footer{

	background-image: url(../images/fond_footer.jpg);

	background-repeat: repeat-x;

	width: 1024px;

	height: 42px;

	position: relative;

	z-index: 3;

	margin: auto;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

}



.footer #hub p{

	float: right;

	margin-top: 12px;

	margin-right: 10px;

}



#hub p, a {

	color: #ffffff;

	font-size: 12px;

	font-weight: bold;

}



.footer #boutons {

	float: left;

	margin-left: 10px;

}



.footer #boutons img.btn{

	margin-top: 8px;

	margin-left: 5px;

}



.footer #newsletter {

	float: left;

	margin-left: 20px;

	margin-top: 4px;

	background-image: url(../images/fond_newsletter.png);

	background-repeat: no-repeat;

	width: 350px;

	height: 38px;

}



.footer #newsletter td#txt {

	color: #ffffff;

	font-size: 12px;

}



.footer #newsletter td {

	padding-left: 8px;

}



.footer input[type=submit] {

	background:url(../images/ok.png) top right no-repeat;

	width: 30px;

	height: 30px;

	padding: 0 0 0 10px;

	cursor: pointer;

	border:0;

}



div#cartes{

	background: url(../images/Btn.png);

	height:95px;

	width:795px;

	}

	



div#cartes a{

    text-align: center;

    text-decoration: none;

	font-size: 24px;

	display:block; height: 52px;

    padding-top: 31px;

	width:795px;

	font-size:30px;

	font-weight:bold;

	text-align:center;

	color:#396;	

	font-family:Arial, Helvetica, sans-serif;

	text-shadow:1px 1px 1px #e3e3e3;

	}



div#cartes a:hover{

    text-align: center;

    text-decoration: none;

	font-size: 24px;

	display:block; height: 52px;

    padding-top: 31px;

	width:795px;

	font-size:30px;

	font-weight:bold;

	text-align:center;

	color:#F30;

	font-family:Arial, Helvetica, sans-serif;

	text-shadow:1px 1px 1px #e3e3e3;

	}

	

.titres{

	color: #FFFFFF;

    font-size: 1.35em;

    font-weight: bold;

    text-shadow: 1px 2px 2px #333333;}