#home {
 MARGIN: auto; 
 WIDTH: 780px; 
 HEIGHT: 650px; 
 BACKGROUND-COLOR: #605d51;
}
#top {
 BORDER-TOP: #fff 1px solid;
}
#logo {
 FLOAT: left; 
 WIDTH: 261px; 
 HEIGHT: 70px;
}

#logo img {
border:0;
}
#menu {
 MARGIN-TOP: 50px; 
 MARGIN-LEFT: 265px; 
 WIDTH: 530px;
}
#menu IMG {
 BORDER-TOP-WIDTH: 0px; 
 BORDER-LEFT-WIDTH: 0px; 
 BORDER-BOTTOM-WIDTH: 0px; 
 BORDER-RIGHT-WIDTH: 0px;
}
#menu UL LI {
 DISPLAY: inline;
 LIST-STYLE-TYPE: none;
}
#menu A {
 MARGIN-LEFT: 15px;
}
#menu A {
 COLOR: #4b4b4b; 
 TEXT-DECORATION: none;
}
#menu A:hover {
 COLOR: #c0c0c0; 
 TEXT-DECORATION: none;
}
#menu .stay A {
 COLOR: #c0c0c0
}
#image IMG {
 BORDER-TOP-WIDTH: 0px; 
 BORDER-LEFT-WIDTH: 0px; 
 BORDER-BOTTOM-WIDTH: 0px; 
 BORDER-RIGHT-WIDTH: 0px;
}
#accueil {
 BACKGROUND-IMAGE: url(images/fond-deviniere.jpg); 
 MARGIN: auto; 
 FONT: 100% arial,sans-serif; 
 WIDTH: 800px; 
 COLOR: #242424; 
 HEIGHT: 750px;
}
#container {
 MARGIN-TOP: -15px; 
 WIDTH: 800px; 
 HEIGHT: 597px;
 BACKGROUND-COLOR: #afaa95;
}
#top-left {
 FONT-SIZE: 80%; 
 FLOAT: left; 
 WIDTH: 570px; 
 HEIGHT: 300px; 
 TEXT-ALIGN: justify;
}
#top-left P {
 MARGIN-LEFT: 10px;
}
#photo-right {
 MARGIN-LEFT: 610px; 
 WIDTH: 190px; 
 HEIGHT: 300px;
}
#logo-bottom {
 MARGIN-TOP: 35px;
}
#diaporama {
 MARGIN-LEFT: -40px; 
 WIDTH: 800px;
}
UL#portfolio LI IMG {
 BORDER-TOP-WIDTH: 0px; 
 BORDER-LEFT-WIDTH: 0px; 
 BORDER-BOTTOM-WIDTH: 0px; 
 BORDER-RIGHT-WIDTH: 0px;
}
#diaporama UL LI {
 LIST-STYLE-TYPE: none;
}
#footer {
 MARGIN-TOP: 10px;
}

/*---------------galerie---------------*/

#container_galerie {
 MARGIN-TOP: 1px; 
 WIDTH: 800px; 
 HEIGHT: 597px;
 BACKGROUND-COLOR: #afaa95;
}


#galerie {
 WIDTH: 750px; 
 HEIGHT: 300px;
 margin-left:40px;
}
/*
.gallery {
 PADDING-RIGHT: 0px; 
 PADDING-LEFT: 0px; 
 PADDING-BOTTOM: 0px; 
 MARGIN: 0px; 
 WIDTH: 800px; 
 PADDING-TOP: 70px; 
 LIST-STYLE-TYPE: none; 
 HEIGHT: 240px;
}
.gallery LI {
 PADDING-RIGHT: 0px; 
 PADDING-LEFT: 0px; 
 FLOAT: left;
 PADDING-BOTTOM: 0px; 
 MARGIN-LEFT: 40px; 
 WIDTH: 212px; 
 PADDING-TOP: 0px; 
 POSITION: relative; 
 HEIGHT: 175px;
}
.gallery A {
 COLOR: #4b4b4b; 
 TEXT-DECORATION: none;
}
.gallery A:hover {
 COLOR: #fff; 
 TEXT-DECORATION: none;
}
.gallery IMG {
 PADDING-RIGHT: 0px; 
 PADDING-LEFT: 21px; 
 PADDING-BOTTOM: 0px; 
	PADDING-TOP: 20px;
}
.gallery EM {
 DISPLAY: block; 
 BACKGROUND: url(images/picture-frame.png) no-repeat; 
 LEFT: -2px;
 FONT: 100% arial,sans-serif; 
 WIDTH: 216px; 
 PADDING-TOP: 168px; 
 POSITION: absolute; 
 TOP: -1px; 
 TEXT-ALIGN: center;
}
*/
#texte_galerie {
 WIDTH: 700px; 
 HEIGHT: 190px;
 margin-left:50px;
 text-align:center;
}

.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
	WIDTH: 800px; 
 	PADDING-TOP: 70px; 
 	HEIGHT: 240px;
 	
}
.gallery li {
	margin: 15px;
	padding: 0;
	float: left;
	position: relative;
	width: 212px;
	height: 175px;
}

.gallery a {
	text-decoration: none;
	color: #666;
}
.gallery a:hover {
	color: #000;
	text-decoration: underline;
}
.gallery img {
	padding: 20px 0 0 21px;
	border:0;
}
.gallery em {
	width: 212px;
	height: 30px;
	background: url(images/picture-frame.png) no-repeat;
	display: block;
	position: absolute;
	text-align: center;
	font: 70% Georgia, "Times New Roman", Times, serif;
	padding-top: 145px;
}


/*---------------------------- lightbox------------------*/
.MultiBoxContainer {
 BORDER-RIGHT: #000 20px solid; 
 BORDER-TOP: #000 20px solid;
 DISPLAY: none; 
 Z-INDEX: 2; 
 BORDER-LEFT: #000 20px solid; 
 BORDER-BOTTOM: #000 20px solid; 
 POSITION: absolute; 
 BACKGROUND-COLOR: #fff; 
 TEXT-ALIGN: left;
}
.MultiBoxLoading {
 BACKGROUND: url(images/loader.gif) no-repeat center 50%
}
.MultiBoxContent {
 OVERFLOW: hidden; 
 WIDTH: 100%; 
 POSITION: relative; 
 HEIGHT: 100%;
}
.MultiBoxClose {
 RIGHT: -26px; 
 BACKGROUND: url(images/close.png) no-repeat; 
 WIDTH: 24px; 
CURSOR: pointer; 
POSITION: absolute;
TOP: -26px; 
HEIGHT: 24px;
}
.MultiBoxControlsContainer {
 OVERFLOW: hidden; 
 POSITION: relative; 
 HEIGHT: 0px;
}
.MultiBoxControls {
 WIDTH: 100%; 
 POSITION: relative; 
 HEIGHT: auto; 
 BACKGROUND-COLOR: #000000;
}
.MultiBoxPrevious {
 MARGIN-TOP: 5px; 
 BACKGROUND: url(images/left.png) no-repeat; 
 LEFT: 0px; 
WIDTH: 24px; 
CURSOR: pointer; 
POSITION: absolute; 
HEIGHT: 24px;
}
.MultiBoxNext {
 MARGIN-TOP: 5px; 
 RIGHT: 0px; 
 BACKGROUND: url(images/right.png) no-repeat; 
 WIDTH: 24px; 
 CURSOR: pointer; 
 POSITION: absolute; 
 HEIGHT: 24px;
}
.MultiBoxNextDisabled {
 BACKGROUND: url(images/rightDisabled.png) no-repeat; 
 CURSOR: default;
}
.MultiBoxPreviousDisabled {
 BACKGROUND: url(images/leftDisabled.png) no-repeat; 
 CURSOR: default;
}
.MultiBoxTitle {
 FONT-WEIGHT: bold; 
 FONT-SIZE: 11px; 
 FLOAT: left; 
 MARGIN: 10px 0px 0px 35px; 
 COLOR: #fff; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
POSITION: relative;
TEXT-ALIGN: left;
}
.MultiBoxNumber {
 FONT-SIZE: 11px; 
 FLOAT: right; 
 MARGIN: 10px 35px 0px 0px;
 WIDTH: 50px; 
COLOR: #fff;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
POSITION: relative; 
TEXT-ALIGN: right
}
.MultiBoxDescription {
 CLEAR: left; 
 FONT-SIZE: 11px; 
 MARGIN: 0px 35px; 
 COLOR: #fff; 
PADDING-TOP: 5px; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
POSITION: relative; 
TEXT-ALIGN: left
}

/*------------------------contact---------------*/

#info_contact	{
					width:800px;
					height:595px;
			
					}
					
#info_contact img	{
					border:0;
					}
	

/*------------------situation--------------*/

#frame	{
			margin-left:100px;
			margin-top:10px;
			width:600px;
			height:350px;
			border:7px solid #605D51;
			}
			
#map	{
			
			width:800px;
			height:500px;
			}
			
			
#map p	{
			
			width:600px;
			height:150px;
			font-size:95%;
			margin-left:105px;
			border:1px solid red;
			}			
			
/*-------------------- tarif ---------------------*/

#tarif_tableau	{
					margin-left: 50px;
					width:700px;
					height:500px;
					}
					

			

