body {
	background-color: #ffffff;
}
img {
	border: 0px;
}
b {
	font-weight: 600;
}
/*---------------------------------------------- id -----------------------------------------------*/
div#general {
	position :    absolute;
	top :         50%;
	left :        50%;
	width :       1000px;
	height :      690px;
	margin-left : -500px;
	margin-top :  -345px;
	border :      1px solid #000000;
	background-image: url('../img/bg.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
}
div#header {
	position: absolute;
	top: 57px;
	left: 0px;
	width: 100%;
	height: 270px;
}
div#header #h-title {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	height: 36px;
}
div#header #h-banner {
	position: absolute;
	top: 36px;
	left: 0px;
	width: 100%;
	height: 211px;
	background-color: #2a303d;
}
div#header #h-banner #h-img {
	position: absolute;
	top: 0px;
	left: 74px;
	width: 275px;
	height: 211px;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
div#header #h-banner #h-menu {
	position: absolute;
	top: 146px;
	left: 362px;
	width: 645px;
	height: 55px;
}
div#header #h-banner #h-menu #m-seminaire {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 105px;
	height: 28px;
}
div#header #h-banner #h-menu #m-reception {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 105px;
	height: 28px;
}
div#header #h-banner #h-menu #m-contact {
	position: absolute;
	top: 30px;
	right: 0px;
	width: 105px;
	height: 28px;
}
div#header #h-subMenu {
	position: absolute;
	top: 247px;
	left: 362px;
	width: 380px;
	height: 25px;
	visibility:  visible;
}
div#header #h-subMenu #h-subPresentation{
	float: left;
	width: 125px;
	height: 25px;
	margin: 3px 5px 0px 0px;
}
div#header #h-subMenu #h-subTarif{
	float: left;
	width: 90px;
	height: 25px;
	margin: 3px 5px 0px 0px;
}
div#header #h-subMenu #h-subGalerie{
	float: left;
	width: 115px;
	height: 25px;
	margin: 3px 5px 0px 0px;
}
div#contenu {
	position: absolute;
	top: 327px;
	left : 0px;
	width: 100%;
	height: 363px;
}
div#contenu #c-decoLeft {
	position: absolute;
	top: 0px;
	left: 74px;
	width: 1px;
	height: 340px;
	background-color: #2a303d;
}
div#contenu #c_decoBottom {
	position: absolute;
	bottom: 45px;
	left: 49px;
	width: 880px;
	height: 1px;
	background-color: #2a303d;
}
div#contenu #c-decoRight {
	position: absolute;
	bottom: 45px;
	right: 30px;
	width: 58px;
	height: 29px;
}
div#contenu #c-contenu {
	position: absolute;
	top: 15px;
	left: 80px;
	width: 820px;
	height: 300px;
	color: #5d5d5d;
	font-size: 14px;
	font-family: "Book Antiqua";
	text-align: justify;
	border : 0px solid #000000;
}
div#pre {
	display: block;
}
div#tar {
	display: none;
}
div#pho {
	display: none;
}
div#tar2 {
	display: none;
}
div#tar3 {
	display: none;
}
/*---------------------------------------------- class -------------------------------------------*/
span.presentation {
	position: absolute;
	top: 15px;
	font-size: 14px;
}
span.presentation1 {
	position: absolute;
	top: 0px;
	font-size: 10pt;
}
p.txtGras {
	font-weight: 600;
}
p.txtIndent {
	text-indent: 15px;
}
td.tableTitle{
	font-weight: 600;
	font-size: 14px;
	color: #2a303d;
	text-align: left;
	padding-left: 5px;
	border-bottom: 0px solid #2a303d;
}
span.title{
	font-weight: 600;
	font-size: 14px;
	color: #2a303d;
	text-align: left;
	padding-left: 0px;
	border-bottom: 1px solid #2a303d;
}
td.tableTitleSpec{
	font-weight: 600;
	font-size: 16px;
	color: #2a303d;
	text-align: left;
	padding-left: 5px;
	border-bottom: 1px solid #2a303d;
}
td.tablePrice{
	font-size: 13px;
	color: #2a303d;
	text-align: left;
}
td.info{
	font-size: 12px;
	color: #2a303d;;
	padding-left: 5px;
}
span.promo {
	position: absolute;
	top: -35px;
	font-size: 14px;
	color: #990000;
}
/*---------------------------------------------- pseudo class ------------------------------------*/
a.linkMenu:link {
	border: 0px solid #ffffff;
}
a.linkMenu:visited {
	border-bottom: 0px solid #ffffff;
}
a.linkMenu:hover {
	border-bottom: 1px solid #ffffff;
}
a.linkMenu:active {
	border-bottom: 1px solid #ffffff;
}

a.linkSubMenu:link {
	border: 0px solid #ffffff;
}
a.linkSubMenu:visited {
	border-bottom: 0px solid #2a303d;
}
a.linkSubMenu:hover {
	border-bottom: 1px solid #2a303d;
}
a.linkSubMenu:active {
	border-bottom: 1px solid #2a303d;
}
a.normalLink:link {
	font-size: 12px;
	color: #2a303d;
	font-weight: 600;
	border: 0px solid #ffffff;
}
a.normalLink:visited {
	font-size: 12px;
	color: #2a303d;
	font-weight: 600;
}
a.normalLink:hover {
	font-size: 12px;
	color: #2a303d;
	font-weight: 600;
	text-decoration: underline;
}
a.normalLink:active {
	font-size: 12px;
	color: #2a303d;
	font-weight: 600;
	text-decoration: underline;
}
