/* carte */
*{ outline: none;border:none;text-decoration:none;}

.txt {position:absolute; left:0px; top:0px; width:290px; font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; text-align:justify; padding:5px; visibility:visible; color:#d3d3d3;}
#up {position:absolute; left:490px; top:25px; cursor:pointer; z-index:5; visibility:hidden;}
#down {position:absolute; left:490px; top:490px; cursor:pointer; z-index:5; visibility:hidden;}

td	{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	}
#crte {	visibility:hidden;	}
/* informations sur rubriques non opérationnelles */
#avis {color:#FFFFFF;    position:absolute;width:250px;	height:60px;	top:120px;	left:350px;		z-index:8;	visibility:hidden;	}
#cont{
	position:absolute;
	left:145px;
	border:0;
	border-color:#d3d3d3;
	top:55px;
	height:430px;
	width:295px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	visibility:hidden;
	overflow:hidden;
}
#voircarte {  
	position: absolute;
	top:330px;
 	left:660px;
	padding: 2px 5px 2px 5px;
	visibility:visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	color:#d3d3d3;
	z-index:6;
	}

#tablmenu {
	position:absolute;
	top:65px;
	left:556px;
	height:200px;
	visibility: visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	z-index:2;
	width:350;
}
#bulaccueil {
	position:absolute;
	top:75px;
	left:210px;
	height:250px;
	width:400px;
	visibility:hidden;
	}
#bulcarte {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	width:0;
	height:0;
	z-index:3;
	overflow:hidden;
}
#bulmenu {
	position:absolute;
	top:10px;
	left:550px;
	visibility: visible;
	z-index:1;
}
#photobarg{
	position:absolute;
	border:thick;
	border-color:#CCCCCC;
	top:75px;
	left:250px;
	visibility:hidden;
	z-index:8;
		}
#phototerrasse{
	position:absolute;
	top:130px;
	left:200px;
	visibility:hidden;
	z-index:7;
}
#phototerrasseg{
	position:absolute;
	top:75px;
	left:250px;
	visibility:hidden;
	z-index:8;
}
#photobar{
	position:absolute;
	top:130px;
	left:200px;
	visibility:hidden;
	z-index:7;
}	#photomenu{
	position:absolute;
	top:130px;
	left:25px;
	visibility:hidden;
	z-index:7;
}	
#photosalle{
	position:absolute;
	top:130px;
	left:25px;
	visibility:hidden;
	z-index:7;
		}
#photosalleg{
	position:absolute;
	top:75px;
	left:250px;
	visibility:hidden;
	z-index:8;
		}
#photocheminee{position:absolute;	top:130px;	left:175px;	visibility:hidden;		z-index:7;	}
#photochemineeg{position:absolute;	top:75px;	left:250px;	visibility:hidden;		z-index:8;	}
#photosalon{position:absolute;	top:130px;	left:125px;	visibility:hidden;		z-index:7;	}	
#photosalong{ border:medium; position:absolute;	top:75px;	left:250px;	visibility:hidden;	z-index:8;	}	
#bulmentions {position:absolute;	top:15px;	left:150px;	height:180px;	width:200px;	visibility:visible;}
#bulbar{position:absolute;	top:220px;	left:1px;	width:330px;	height:200px;visibility:hidden;	}
#bulsalle{
	position:absolute;
	top:220px;
	left:1px;
	width:330px;
	height:200px;
	visibility:hidden;
	}
#bulsalon{
	position:absolute;
	top:220px;
	left:1px;
	width:330px;
	height:200px;
	visibility:hidden;
	z-index:8;
	}
#bulsalle2{
	position:absolute;
	top:220px;
	left:1px;
	width:330px;
	height:200px;
	visibility:hidden;
	}
#bulcheminee{
	position:absolute;
	top:220px;
	left:1px;
	width:330px;
	height:200px;
	visibility:hidden;
	}						
#logo {
	position:absolute;
	top:485px;
	left:650px; 
	width:auto;
	height:auto;
	z-index:14;
}

#conteneur {  
	position:absolute; 
	top:0px;
	left:0px;
	width: 1024px;
	height:700px;
	visibility:visible;
	background-image: url(images/znfndsmbrg3.jpg);
	z-index:0;
 
	
	
}
	#conteneur2 {	
	position:absolute;
	top:0px;
	left:0px;
	width:1024px;
	height:700px;
	visibility:hidden;
	background-image: url(images/znfndsmbrg3.jpg);
	z-index:0; 
	}



	#fond {
	display:block; 
	width:1024px;
	height:700px;
	background: url(images/znfndsmbrg3.jpg) no-repeat; 
	position:relative; 
	margin:0 auto auto auto;
	}
	#fond a{
	color:#fff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align:center;
	text-decoration:none; 
	border:0;
	}
	a#title2, a#title2:visited {
	display:block; 
	width:1024px; 
	height:700px; 
	position:relative; 
	

	cursor:default;
	}
	#title2 {
	height:700px; 
	he\ight:0;
	}
 #fond a#title2:hover {
	background:transparent url(images/znfndclairg3.jpg) no-repeat 0 0; 
	overflow:visible; 
	color:#c00;
	}
	a#contacts {	display:block;	width:187px;	height:125;	padding-top:135px;	overflow:hidden; 
				position:absolute;	left:256px; 	top:136px;}
	a#contacts {	height:125px; 	he\ight:0;	}
	a#contacts:hover {	background:transparent url(images/ckcontacts.jpg) no-repeat  0 0; 
					overflow:visible; text-align:center	 }
					
	a#salon {	display:block;	width:127px;	height:0;	padding-top:120px;	overflow:hidden; 
				position:absolute;	left:257px; 	top:262px;	}
	* HTML a#salon {	height:109px; 	he\ight:0;	}
	a#salon:hover {	background:transparent url(images/cksalon.jpg) no-repeat  0 0; 
					overflow:visible;}
					
	a#bar {	display:block;	width:80px;	height:0;	padding-top:120px;	overflow:hidden; 
				position:absolute;	left:374px; 	top:262px;	}
	* HTML a#bar{	height:109px; 	he\ight:0;	}
	a#bar:hover {	background:transparent url(images/ckbar.jpg) no-repeat  0 0; 
					overflow:visible;	 text-align:center	}
					
	a#entree {	display:block;	width:78px;	height:0;	padding-top:120px;	overflow:hidden; 
				position:absolute;	left:444px; 	top:262px;	}
	* HTML a#entree{	height:109px; 	he\ight:0;	}
	a#entree:hover {	background:transparent url(images/ckentree.jpg) no-repeat  0 0; 
					overflow:visible;	 text-align:center	}
					
	a#menu {	display:block;	width:95px;	height:0;	padding-top:120px;	overflow:hidden; 
				position:absolute;	left:522px; 	top:261px;	}
	* HTML a#menu{	height:112px; 	he\ight:0;	}
	a#menu:hover {	background:transparent url(images/ckmenu.jpg) no-repeat  0 0; 
					overflow:visible;	 text-align:center	}
					
	a#cheminee {	display:block;	width:86px;	height:0;	padding-top:120px;	overflow:hidden; 
				position:absolute;	left:686px; 	top:262px;	}
	* HTML a#cheminee{	height:109px; 	he\ight:0;	}
	a#cheminee:hover {	background:transparent url(images/ckcheminee.jpg) no-repeat  0 0; 
					overflow:visible; text-align:center		}
					
	a#terrasse {	display:block;	width:187px;	height:0;	padding-top:100px;	overflow:hidden; 
				position:absolute;	left:257px; 	top:371px;	}
	* HTML a#terrasse{	height:125px; 	he\ight:0;	}
	a#terrasse:hover {	background:transparent url(images/ckterrasse.jpg) no-repeat  0 0; 
					overflow:visible;	 text-align:center	}
					
	a#acces {	display:block;	width:78px;	height:0;	padding-top:100px;	overflow:hidden; 
				position:absolute;	left:444px; 	top:371px;	}
	* HTML a#acces{	height:125px; 	he\ight:0;	}
	a#acces:hover {	background:transparent url(images/ckacces.jpg) no-repeat  0 0; 
					overflow:visible; text-align:center		}
					
	a#livres {	display:block;	width:156px;	height:0;	padding-top:100px;	overflow:hidden; 
				position:absolute;	left:600px; 	top:371px;	}
	* HTML a#livres{	height:86px; 	he\ight:0;	}
	a#livres:hover {	background:transparent url(images/cklivres.jpg) no-repeat  0 0; 
					overflow:visible;	 text-align:center	}
					
	a#salle {	display:block; 	width:96px; 	height:0;	padding-top:120px; 	overflow:hidden;
				position:absolute; 	left:600px; 	top:262px;	}
	* HTML a#salle {	height:109px; 	he\ight:0;	}

	a#salle:hover {	background:transparent url(images/cksalle.jpg) no-repeat  0 0; 
				overflow:visible; text-align:center	}
	span{ 
		color:#d3d3d3;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif; }
	#retour {
	position:absolute;
	top:125px;
	left:50px;
	}
	.ligne1{ background:none;	 
		color:#d3d3d3;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif; }
	.ligne2{font-size:30px; font-weight:bold;
	background-color:#000000;padding: 2px 66px 2px 00px;	color:#d3d3d3;
	}
	.ligne3 {background:none;
	color:#d3d3d3;
	font-size:12px;
	font-style:italic;
	margin-right:5px; 
 
 
	}
	.ligne4{ position:absolute;
	color:#d3d3d3;
	font-size:10px;
	top:0px;
	left:0px;
	z-index:10;
	}

#nav
{
 color:#d3d3d3;
 list-style: none;
 margin: 0;
 padding: 0;
 border: 0;
 position: absolute;
 top:130px;
 left: 100px;
 height:200px;
 width:100px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 visibility:hidden;
}
#feuille { color:#d3d3d3;
 list-style: none;
 margin: 0;
 padding: 0;
 border: 0;
 position: absolute;
 top:80px;
 left: 100px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 visibility:visible;
}





a{color:#7d7d7d;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:right;

}

a:hover{color:#d3d3d3;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;*/

}.lettrine{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color: #a42922;
	margin:0 4px 0 0;
	padding:0 2px 0px 0;
	float:left;
}.textebleu {
	color:#345c81;
	}
.texterouge {
	color: #a42922;
	}
.textegris {
	color:#7d7d7d;
	}
.texteblanc {
	color: d3d3d3;
	}
#global {
position:relative;
top:0;
left:0;
width:1024px;
margin-left:auto;
margin-right:auto;
background-color:#000;
}	
#bloc0 {
	position:absolute;
	top:80px;
	left:300px;
	width:380px;
	color: #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}
#bloc1 {
	position: relative;
	top:139px;
	width:350px;
	margin:0 auto;
	color: #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	visibility:hidden;
}
#bloc2 {
	position:relative;
	top:150px;
	margin:0 auto;
	width:350px;
	color: #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	visibility:hidden;
}
#bloc3 {
	position:relative;
	top:250px;
	width:600px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFffff;  text-align:center;
	visibility:hidden;
}
#bloc4 {
	position:  relative;
	top:0px;
	left:0px;
	width:300px;
	color: #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:200px;
	visibility:hidden;
	z-index:5;
}
#bloc5 {
	position:relative;
	top:0px;
	left:0px;
	width:300px;
	color: #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:200px;
	visibility:hidden;
	z-index:5;
}#bulmentions {
	position:absolute;
	color: #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	top:118px;
	left:300px;
	height:175px;
	width:300px;
	visibility:hidden;
	z-index:6;
	}
	#bulaide {
	position:absolute;
	color: #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	top:118px;
	left:300px;
	height:175px;
	width:300px;
	visibility:hidden;
	}
	p	{ 
	font-size:12;
	text-align:justify;
	color: #d3d3d3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	} 
	.titrebleu {
	position:absolute;
	color:#345c81;
	font-size:14px;
	text-transform:uppercase;  
	text-align:center;
	}
	#ferme {
	position:absolute;
	top:280px;
	left:115px;
	background-color:#7d7d7d;
	padding:2px 5px 2px 5px;
	
	}
	#soleil {
	position:absolute;
	top:65px;
	left:820px;
	height:auto;
	visibility: visible;
	z-index:5;
	}
	#meteo {
	position:absolute;
	top:375px;
	left:90px;
	width:220px;
	height:auto;
	visibility: hidden;
	z-index:5;
	}	
	#photocarte{
	position:absolute;
	top:90px;
	left:100px;
	visibility:visible;
	z-index:1;}
	#photobul1{
	position:absolute;
	top:80px;
	left:500px;
	visibility:visible;
	z-index:3;}
	#tablecarte {
	position:absolute;
	border:none;
	top:90px;
	left:550px;
	height:200px;
	width:340px;
	z-index:3;
	}

	#fermeracces{position:absolute;
	top:550px;
	left:450px;
	font-size:12px;
	color:#fff;
	background-color:#7d7d7d;
	padding:2px 5px 2px 5px;
	}	
	#fermercontact{position:absolute;
	top:493px;
	left:355px;
	color:#FFFFFF;
	background-color:#d3d3d3;
	padding:2px 15px 2px 15px;
	}			#contact { 
		position:absolute;		
		top:120px;	
		left:300px;		
		z-index:4;
		visibility:visible;	}
	#bulcontact {
	position:absolute;
	top:100px;
	left:190px;
	visibility:visible;
	z-index:3;
	overflow:hidden; }
	#contacter {
	position: absolute;
	top: 222px;
	left: 140px;
	}
	#croix{position:absolute;
	top:45px;
	left:820px;
	color:#d3d3d3;
	font-size:10px;
	visibility:visible;
	z-index:10;
	}	#croixacces{position:absolute;
	top:45px;
	left:820px;
	color:#d3d3d3;
	font-size:10px;
	visibility:visible;
	z-index:10;
	}
	#croiximp{position:absolute;
	top:32px;
	left:100px;
	color:#d3d3d3;
	font-size:10px;
	visibility:visible;
	z-index:10;
	}
	#croixf{position:absolute;
	top:45px;
	left:820px;
	color:#d3d3d3;
	font-size:10px;
	visibility:hidden;
	z-index:10;
	}
	#croix1{position:absolute;
	top:60px;
	left:800px;
	color:#d3d3d3;
	font-size:10px;
	visibility:visible;
	z-index:10;
	}
	#croix2{position:absolute;
	top:45px;
	left:820px;
	color:#d3d3d3;
	font-size:10px;
	visibility:hidden;
	z-index:5;
	}
	#croix3{position:absolute;
	top:45px;
	left:820px;
	color:#d3d3d3;
	font-size:10px;
	visibility:hidden;
	z-index:5;
	}	#soleil {
	position:absolute;
	top:65px;
	left:820px;
	height:auto;
	visibility: visible;
	z-index:5;
	}#croix4{position:absolute;
	top:45px;
	left:820px;
	color:#fff;
	font-size:10px;
	visibility:visible;
	z-index:10;
	}
	#presentoir{
	color:#FFFFFF;
	position:absolute;
	top:700px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	left:0px;
	}
 A.menulink
 {
 display: block;
 width: 150px;
 text-align: left;
 text-decoration: none;
 font-family: Verdana,arial;
 font-size:12px;
 color: #7d7d7d;
 line-height:15px;
/* border: solid 1px #ffffff;*/
 }

 A.menulink:hover
 {color: #d3d3d3;
 /*border: solid 1px #cccccc;*/
 /*background-color:#fff;*/
 text-decoration: none;
 }

	
	