* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0a0a0a;
	background-image: url(img/fond.jpg);
	background-repeat: repeat-x;
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


a img {
	border:none;
}

#main {
	margin:0 auto;
	padding:0 0 0 0;
	border:none;	
	width:808px;
	height:auto;
}
	
#header {
	width:802px;
	height:281px;
	background-image:url(img/header.jpg);
	padding:0 0 0 6px;
}

#menu {
	width:795px;
	height:25px;
	background-repeat:no-repeat;
	padding:26px 0 0 0;
}

#content {
	width:802px;
	height:auto;

	background-image:url(img/content_repeat.jpg);
	background-repeat:repeat-y;
	padding:0 0 0 6px;
}

#footer {
	width:808px;
	height:26px;
	background-image:url(img/footer.jpg);
	margin:0 0 20px 0;
}

#footer_copyright {
	width:808px;
	text-align:center;
	padding:5px 0 0 0;
}

#lecab_left {
	width:550px;
	height:300px;
	float:left;
	text-align:center;
	margin:15px 0 30px 0;
}

#lecab_right {
	width:210px;
	height:auto;
	float:right;
	margin:15px 33px 60px 0;
	text-align:justify;
}

#spectacles {
	width:808px;
	min-height:450px;
	background-image:url(img/fond_spectacles.jpg);
	background-repeat:no-repeat;
}

#resacontact {
	width:808px;
	height:450px;
	background-image:url(img/fond_spectacles.jpg);
	background-repeat:no-repeat;
}

#spectacles_content {
	padding:120px 0 0 0;
	text-align:center;
}

#artistes {
	padding:10px 15px 30px 15px;
	text-align:center;
}


#artistes_title {
	width:737px;
	margin:0 0 30px 0;
}

#menus_title {
	width:808px;
	text-align:center;
	padding:20px 0 0px 0;
}

#menus {
	width:808px;
	padding:20px 0 0 45px;
}

#menu_gastronomique {
	width:183px;
	height:500px;
	background-image:url(img/menu_gastronomique.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:180px 80px 0px 0;
	float:left;
}

#menu_doncamilo {
	width:183px;
	height:auto;
	background-image:url(img/menu_doncamilo.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:180px 80px 0px 0;
	float:left;
}

#menu_specialfete {
	width:183px;
	height:auto;
	background-image:url(img/menu_specialfete.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:180px 0 50px 0;
	float:left;
}

#salles_title {
	padding:30px 0 20px 0;
	text-align:center;
}

#salles_left {
	width:390px;
	height:auto;
	float:left;
	text-align:center;
	margin:20px 0 50px 0;
}

#salles_right {
	width:390px;
	height:auto;
	float:left;
	text-align:center;
	margin:20px 0 50px 0;
}

#salles_photos {
	width:808px;
	text-align:center;
	padding:20px 0 40px 0;
}

#lhistoire_title {
	width:808px;
	height:46px;
	padding:20px 0 30px 120px;
}

#lhistoire_txt {
	width:500px;
	height:auto;
	padding:0 0 30px 30px;
	float:left;
	text-align:justify;
}

#lhistoire_photo {
	width:189px;
	height:auto;
	float:right;
	padding:0 40px 0 0;
}

#lhistoire_name {
	width:189px;
	height:auto;
	float:right;
	padding:0 40px 0 0;	
}

#lhistoire_photo img {
	border:3px solid #3d3d3d;
}

#fix {
	clear:both;
}

.lilgrey {
	font-size:10px;
	color:#707070;
}

.red {
	font-size:15px;
	color:#bd0000;
	line-height:1.3em;
	
}

.courant_gris {
	font-size:13px;
	color:#999999;
	line-height:1.3em;
}

.courant_gris_ {
	font-size:13px;
	color:#6c6c6c;
	line-height:1.3em;
}

.fat {
	font-size:17px;
	
	color:#999999;
	line-height:1.3em;
}

.courant_gris2 {
	font-size:12px;
	color:#999999;
	line-height:1.3em;
}

.smallgrey {
	font-style:italic;
	font-size:11px;
	color:#999999;
}