html, body, table, td {
	width : 99%;
	height : 99%;
}

html {
	font-size : 100%;
}

body {
	background : #434343;
}

p, a {
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-family : "Century Gothic", "Trebuchet Ms", Helvetica, Sans serif;
}

#main {
	margin : auto;
	padding : 0;
	width : 751px;
	height : 412px;
}

#diapo, #logo, #conteneur, #menu, #coordonnees, #panorama, #photo, #map {
	margin : 0;
	padding: 0;
}


#diapo {
	width : 610px;
	height : 140px;
	border-bottom : 1px solid #7c7e7a;
	float : right;
}

#diapo object {
	margin : 0 0 0 10px;
	padding : 0;
}

#logo {
	width : 140px;
	height : 140px;
	border-right : 1px solid #7c7e7a;
	border-bottom : 1px solid #7c7e7a;
}

#logo p {
	margin : 0;
	padding : 0;
}

#menu {
	padding : 10px 0 0 0;
	width : 140px; 
	height : 240px;
	border-right : 1px solid #7c7e7a;
	list-style-type: none;
	float : left;
}

#menu a {
	padding : 0 0 0 5px;
	width : 125px; 
	display : block;
	font-variant : small-caps;
	font-size : 80%;
	line-height : 150%;
	letter-spacing : 1px;
	text-align : justify; 
    text-decoration: none;
    color: #7c7e7a;
}

#menu a:hover {
	color : #fcfcfb;
	background : #7c7e7a;
}

#menu .actif {
	color : #fcfcfb;
	background : #7c7e7a;
}

#coordonnees {
	clear : both;
	padding-top : 3px;
	width : 751px;
	height : 20px;
	border-top : 1px solid #7c7e7a;
	color : #7c7e7a;
	font-variant : small-caps;
	font-size : 75%;
	letter-spacing : 1px;
	text-align : center;
}

#coordonnees a {
	color : #7c7e7a;
	font-variant : small-caps;
	text-decoration: none;
}

#coordonnees a:hover {
	color : #c9cac8;
}

/* presentation */

#textpres {
	width : 610px;
	float : right;
}

#textpres p {
	margin : 0;
	padding : 10px 0 10px 15px;
	width : 190px;
	float : left;
	color : #c9cac8;
	font-variant : small-caps;
	font-size : 75%;
	letter-spacing : 1px;
	line-height : 150%;
	text-align : justify;
}	

#textpres #col1 {
	padding : 10px 0 10px 10px;
}

/* infos */

#textinfos {
	width : 610px;
	float : right;
}

#textinfos p {
	margin : 0;
	padding : 10px 0 10px 15px;
	color : #c9cac8;
	font-variant : small-caps;
	font-size : 75%;
	letter-spacing : 1px;
	line-height : 150%;
	text-align : justify;
}
#textinfos a {
	color : #c9cac8;
}


/* panorama */

#panorama {
	float : right;
}

/* presse */

#textpresse {
	width : 610px;
	float : right;
}

#textpresse p {
	margin : 0;
	padding : 10px 0 0 12px;
	width : 293px;
	float : left;
	color : #c9cac8;
	font-variant : small-caps;
	font-size : 70%;
	letter-spacing : 1px;
	line-height : 200%;
	text-align : justify;
}

#textpresse span {
	font-size : 125%;
}

#textpresse a {
	color : #c9cac8;
	font-variant : small-caps;
	text-decoration : none;
}

#textpresse a:hover {
	color : #fcfcfb;
}

/* guides */

#textguides {
	width : 610px;
	float : right;
}

#textguides p {
	margin : 0;
	padding : 10px 0 0 12px;
	width : 293px;
	float : left;
	color : #c9cac8;
	font-variant : small-caps;
	font-size : 75%;
	letter-spacing : 1px;
	line-height : 200%;
	text-align : left;
}

#textguides span {
	font-size : 125%;
}

#textguides a {
	color : #c9cac8;
	font-size : x-small;
	font-variant : normal;
	text-decoration : none;
}

#textguides a:hover {
	color : #fcfcfb;
}

/* photos */

#photo {
	width : 610px;
	height : 391px;
	float : right;
}

#photo p {
	margin : 0;
	padding : 0 0 20px 20px;
	width : 102px;
	height : 110px;
	float : left;
}

#photo a {
	margin : 0;
	padding : 0;
}

#photo a:hover {
	border-bottom : 1px solid #c9cac8;
}

#photo img {
	border : 0;
}

/* recettes */

#textrecettes {
	width : 610px;
	float : right;
}

#textrecettes p {
	margin : 0;
	padding : 10px 0 10px 10px;
	float : left;
	color : #c9cac8;
	font-variant : small-caps;
	font-size : 75%;
	letter-spacing : 1px;
	line-height : 150%;
	text-align : justify;
}

#textrecettes span {
	font-size : 125%;
}

#textrecettes a {
	color : #c9cac8;
	font-variant : small-caps;
	text-decoration : none;
}

#textrecettes a:hover {
	color : #fcfcfb;
}

/* acces */

#map {
	float : right;
}

/**************************************************************

	Lightbox
	v 1.5

**************************************************************/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #ffffff;
}

.lbLoading {
	background: #ffffff url(images/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #ffffff;
}

/***************************

	styles for hidden next & previous buttons

***************************/
/*
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	height: 32px;
	outline: none;
}

#lbPrevLink {
	left: 0;
	
}

#lbPrevLink:hover {
	background: transparent url(images/prec.png) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/suiv.png) no-repeat 100% 15%;
}

/***************************

	styles for next & previous buttons as part of footer

***************************/

#lbPrevLink, #lbNextLink {
	display: block;
	width: 24px;
	height: 48px;
	outline: none;
}

#lbPrevLink {
	float: left;
	background: transparent url(images/prec.png) no-repeat left;
	
}

#lbPrevLink:hover {
	background: transparent url(images/prec.png) no-repeat left;
}

#lbNextLink {
	float: right;
	background: transparent url(images/suiv.png) no-repeat right;
}

#lbNextLink:hover {
	background: transparent url(images/suiv.png) no-repeat right;
}

#lbControls {
	display: block;
	height: 50px;
}


/**********************************/


#lbBottom {
	color : #434343;
	font-family : "Century Gothic", "Trebuchet Ms", Helvetica, Sans serif;
	font-variant : small-caps;
	font-size : 75%;
	text-align : justify;
	border: 10px solid #ffffff;
	border-top-style: none;
}

#lbCloseLink {
	clear: both;
	display: block;
	float: right;
	width: 24px;
	height: 24px;
	background: transparent url(images/close.png) no-repeat center;
	margin: 0px 0px 0px 0px;
}

#lbCaption, #lbNumber, #lbDescription {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.lightboxDesc {
	display: none;
}

/*************************************************************/

