@charset "utf-8";
/* CSS Document */
body{
	background:#e2e4ed url(background.jpg) repeat-x scroll 0 0;
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 12px;
	text-align:justify;
	color:#958DB7;
	margin:0;
}
body.page_index{
	background-color:#fff;
	background-image:none;
	font-family: Arial, Times New Roman, Times, serif;
	font-size: 12px;
	text-align:justify;
	color:#958DB7;
	margin:0;
}
a img{
	border:0;
}
a {
	text-decoration:none;
	color:#fff;
}
#page_index {
	width:617px;
	position:absolute;
	left:50%;
	margin-left:-308px;
	margin-top:70px;
}
#page_index a#logo{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(logo_acc.jpg) no-repeat scroll 0 0;
	display:block;
	height:67px;
	padding-left:168px;
	padding-top:80px;
	width:449px;
	float:left;
	margin-bottom:40px;
}
#page_index a#logo span.f30{
	color:#152481;
	font-size:30px;
}
#page_index a#logo span.f14{
	color:#988ebf;
	font-size:14px;
}
#page_index #lang{
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}
#page_index #lang a:hover{
	text-decoration:underline;
}
#page_index #lang a.francais{
	color:#0b2c68;
	font-size:12px;
}
#page_index #lang a.english{
	margin-left:110px;
	color:#0b2c68;
	font-size:12px;
}
#page_index #lang a.deutch{
	margin-left:110px;
	color:#0b2c68;
	font-size:12px;
}
#page_index #adresse{
	color:#958DB7;
	text-align:center;
	line-height:20px;
}
#page_index #adresse a{
	color:#152481;
	font-weight:bold;
}
#page_index #adresse a:hover{
	text-decoration:underline;
}
#conteneur{
	width:807px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#conteneur #entete {
	width:804px;
}
#conteneur #entete a#logo{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(logo.jpg) no-repeat scroll 0 0;
	display:block;
	height:39px;
	padding-left:88px;
	padding-top:38px;
	width:236px;
	float:left;
}
#conteneur #entete a#logo span.f15{
	color:#152481;
	font-size:15px;
}
#conteneur #entete a#logo span.f10{
	color:#988ebf;
	font-size:10px;
}
#conteneur #entete #newsletter{
	float:right;
	margin-top:6px;
}
#conteneur #entete #newsletter span.f18{
	color:#a7add0;
	font-size:18px;
}
#conteneur #entete #newsletter span.f11{
	color:#5965a6;
	font-size:11px;
}
#conteneur #entete #newsletter #emailnewsletter{
	color:#958db7;
}
#bandeau{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(background_center.jpg) no-repeat scroll 0 0;
	float:left;
	height:464px;
	padding-top:10px;
	width:807px;
}
#conteneur #contenu{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(background_center2.jpg) repeat-y scroll 0 0;
	float:left;
	width:780px;
	padding-left:10px;
	padding-right:17px;
}
#conteneur #contenu h1{
	color:#958DB7;
	font-size:35px;
	font-style:italic;
	font-weight:normal;
	text-align:center;
}
#conteneur #contenu p{
	color:#958DB7;
	margin-bottom:10px;
}
#conteneur #menu{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(menu.jpg) no-repeat scroll 0 0;
	float:left;
	height:29px;
	margin-top:20px;
	width:807px;
}
#menu a{
	display:block;
	float:left;
	height:24px;
	margin-right:1px;
	padding-top:11px;
	text-align:center;
	width:120px;
}
#conteneur #resa{
	background-color:#2E2D32;
	font-size:12px;
	font-weight:bold;
	height:35px;
	margin-left:10px;
	width:780px;
	float:left;
}
#conteneur #pied{
	width:807px;
	height:68px;
	background:transparent url(background_pied.jpg) no-repeat scroll 0 0;
	float:left;
	color:#fff;
}
#conteneur #pied table {
	margin-top:6px;
}
#conteneur #pied table tr td{
	width:192px;
	color:#fff;
}
#conteneur #pied table tr td a{
	color:#fff;
	font-weight:bold;
}
#conteneur #pied table tr td a:hover{
	color:#091a7b;
}
#flashcontent{
	height:405px;
	margin-left:10px;
	margin-top:16px;
	width:780px;
}
#prix{
	width:780px;
	border:1px solid #958DB7;
}
td.li1{
	border-bottom:1px solid #958DB7;
	border-right:1px solid #958DB7;
}
td.li10{
	border-right:1px solid #958DB7;
}
td.col10{
	border-bottom:1px solid #958DB7;
}
#ssmenuchambre, #ssmenucuisine{
	display:none;
	height:30px;
	margin-top:-10px;
	position:absolute;
	width:780px;
	z-index:100;
}
.blanc{
	height:10px;
	width:780px;
}
#info{
	background-color:#958db7;
	opacity : .5;
	filter : alpha(opacity=50);
	height:20px;
	position:absolute;
	width:780px;
	z-index:1;
	margin-left:10px;
}
#ssmenu,#ssmenu2{
	color:#091A7B;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	margin-left:10px;
	padding-left:20px;
	padding-top:2px;
	position:absolute;
	width:720px;
	padding-left:40px;
	z-index:1;
}
#ssmenu2{
	width:550px;
	padding-left:210px;
}
#ssmenu a,#ssmenu2 a{
	color:#091a7b;
}
#ssmenu a:hover,#ssmenu2 a:hover{
	color:#fff;
}
.titre2{
	margin:0;
}
#mailto{
	display:block;
	height:16px;
	margin-top:16px;
	width:160px;
}
.labels {
	margin-right:4px;
}