/*
#101040 bleu foncé
#66CCFF bleu clair
#FFDA00 jaune
#D9D9E0 gris foncé
#FFFFFF blanc
*/
 
/* CSS Document */
body{
	color:#101040;
	font-size: 14px;
	line-height: 16px;
	font-family: "Trebuchet MS",Tahoma;
	background: #101040 url('./images/tmp_bgbody.jpg') top left repeat;;
	margin: 0;
	padding: 0;
	list-style-type: circle;
	list-style-position: outside;}
#page{
	background-color: #FFFFFF;
	border: 1px #101040 solid;
	top: 0px;
	width: 766px;
	padding: 0px;}
#page1{
	width: 782px;
	margin: 15px auto;
	border: 0px solid #101040;}
#page2{
	width: 778px;
	border: 0px solid #FFDA00;}
#header{
	background: transparent url('./images/tmp_header.jpg') top right no-repeat;
	width: 766px;
	height: 250px;}
#lang{
	float: left;
	margin: 10px 0 0 10px;
	width: 70px;
}
#lang a{
	color: #101040;}
#main{
	width: 766px;
	min-height:450px;
	background: transparent url('./images/tmp_bgmain.jpg') top left repeat-y;}
#mainleft{
	width:232px;
	height:450px;
	display:block;
	float:left;
	background: url('./images/tmp_tronc2.jpg') top left no-repeat;}
#footer{
	width: 766px;
	height:90px;
	display:block;
	background: #66CCFF url('./images/tmp_bgfooter.jpg') top left repeat-y;}
#footerinner{
	width: 766px;
	height:70px;
	display:block;
	font-size: 12px;
	color:#101040;
	text-align: center;
	background: transparent url('./images/tmp_footmain.jpg') top right no-repeat;
	padding: 25px 0 0 0;}
#ref{	display:none;}
 
/* MENU */
#menu{	width: 425px;	height: 135px;	 overflow:  hidden; position: relative; top: 110px; left:240px; text-align: center;}
#menu ul{	list-style-type: none; margin: 0; padding: 0; border: 0;}
#menu li{	list-style-type: none; margin: 0; padding: 0; border: 0;}
#menu li {		display: block;	float: left;	width: 85px;	height: 135px;	font-size: 8px;}
li.m1 a{			background: transparent url(./images/tmp_m1a.jpg) top left no-repeat;}
li.m1 a:hover, li.m1 a:focus, li.m1 a:active{	background: transparent url(./images/tmp_m1b.jpg) top left no-repeat;}
li.m2 a{			background: transparent url(./images/tmp_m2a.jpg) top left no-repeat;}
li.m2 a:hover, li.m2 a:focus, li.m2 a:active{	background: transparent url(./images/tmp_m2b.jpg) top left no-repeat;}
li.m3 a{			background: transparent url(./images/tmp_m3a.jpg) top left no-repeat;}
li.m3 a:hover, li.m3 a:focus, li.m3 a:active{	background: transparent url(./images/tmp_m3b.jpg) top left no-repeat;}
li.m4 a{			background: transparent url(./images/tmp_m4a.jpg) top left no-repeat;}
li.m4 a:hover, li.m4 a:focus, li.m4 a:active{	background: transparent url(./images/tmp_m4b.jpg) top left no-repeat;}
li.m5 a{			background: transparent url(./images/tmp_m5a.jpg) top left no-repeat;}
li.m5 a:hover, li.m5 a:focus, li.m5 a:active{	background: transparent url(./images/tmp_m5b.jpg) top left no-repeat;}
 
 
/* CONTENU */
/*#content{	padding: 20px 20px 20px 20px;}*/
#content{	padding: 20px 20px 20px 242px;}
#photos{	}
 
h1, h2, h3, h4, h5, h6{	padding: 0px;	margin: 0px;	font-family: Tahoma;}
h1{	background-image: url(./images/puceh1.jpg);	background-repeat: no-repeat;	margin-bottom: 20px;	padding-left: 48px;	font-color: #712828;
		font-size: 1.5em;
		line-height: 28px;}
h2{	margin-top: 10px;	margin-bottom: 15px;	font-weight: bold;	color: #0d1040;	text-decoration: underline;	font-color: #712828;
		font-size: 1.2em;
		line-height: 20px;}
h3{	margin-top: 10px;	margin-bottom: 10px;	text-decoration: underline;	font-style: italic;	font-color: #712828;
		font-size: 1.1em;
		line-height: 20px;}
		
a:link{		color: #66CCFF;
				font-weight: bold;
				text-decoration:none;}
a:hover{		text-decoration: underline overline;
				color: #66CCFF;
				font-style:italic;}
a:visited{	color: #66CCFF;
				font-weight: normal;
				text-decoration:none;}
#footer a:link{		color: #FFDA00;
				font-weight: bold;
				text-decoration:none;}
#footer a:hover{		text-decoration: underline overline;
				color: #FFDA00;
				font-style:italic;}
#footer a:visited{	color: #FFDA00;
				font-weight: normal;
				text-decoration:none;}
			
img	{			border:0;}
img.centered{	display: inline;
					margin-left: auto;
					margin-right: auto;}
.logo{			margin: 10px 5px;}
				
p{				text-align: justify;}
p.center{	text-align: center;}
.b{ font-weight: bold;}
ul.licham{ list-style-type: none; line-height: 20px;}
 
#diapo_accueil{	width: 500px;
						text-align: center;
						background: #FFFFFF;
						margin: auto;
						display: block;}
.photopano{		float: right;}
.textvisite{	text-align: right; font-weight: bold; font-size:1.3em;}
.textlogo{		text-align: left;}
 
#diapo_region{		width: 450px;
						text-align: center;
						background: #FFFFFF;
						margin: auto;
						display: block;}
#diapo_chambres{	width: 450px;
						text-align: center;
						background: #FFFFFF;
						margin: auto;
						display: block;}
img.thumbs{		margin: 10px 15px 0; border: 0;}
 
.vide{background-color: #e3e3e3;}
.nuitee{border-style: solid; border-color: #66CCFF; border-width: 2px;}
.sejour{border-style: solid; border-color: #FFDA00; border-width: 2px;}
table.tarifs{ margin-bottom: 15px; width: 470px; color: #101040; text-align: center; border-spacing: 0px 0px; }
table.tarifs.nuitee td {border-color: #66CCFF; border-style: solid; border-width: 1px; border-spacing: 0px 0px;}
table.tarifs.sejour td {border-color: #FFDA00; border-style: solid; border-width: 1px; border-spacing: 0px 0px;}
table.tarifs.nuitee .entete {
	background-color: #66CCFF;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 120%;}
table.tarifs.sejour .entete {
	background-color: #FFDA00;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 120%;}
table.tarifs .dates {
	font-size: 0.9em;
	letter-spacing: 1px;
	word-spacing: 7px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Courier New, Courier, mono;}
table.tarifs.nuitee td.intitulea {
	width: 115px;
	background-color: #66CCFF;
	font-weight: bold;}
table.tarifs.sejour td.intitulea {
	width: 115px;
	background-color: #FFDA00;
	font-weight: bold;}
table.tarifs td.intituleb {
	width: 385px;
	text-align: left;}
table.tarifs.nuitee .nbr {
	text-align: left;
	font-weight: bold;
	background-color: #66CCFF;	
	width: 70px;
	font-size: 0.9em;}
table.tarifs.sejour .nbr {
	font-weight: bold;
	background-color: #FFDA00;
	width: 60px;
	font-size: 0.9em;}
table.tarifs .prix { }
span.plus{
	color: #66CCFF;
	font-style: italic;
	font-size: 0.9em;}
.numb{ font-weight:bold;}
	
div#form table {	width: 500px;}
input.form {		width: 250px;	display: block;	background: #66CCFF;}
.textarea {			width: 380px;	height: 100px;	background: #66CCFF;}
span.bt1{	margin: 5px 60px 0 20px;}
span.bt2{	margin: 5px 0 0 160px;}
 
 