/* CSS Document */

body{
	padding:25px 0;
	margin:0;
	font:13px Arial, Helvetica, sans-serif;
}
input, textarea,select {
font:13px Arial, Helvetica, sans-serif;
padding:2px;
}
a{
	color: #6B5055;
}

.left{
	float:left;
	margin-right:10px;
	padding-bottom:10px;	
}
.right{
	float:left;
	padding-left:10px;
	padding-bottom:10px;	
}
.clear{
	clear:both;
}
.relative{
	position:relative;
	height:1%
}
.error{
	padding:5px;
	color:#9D0B0B;
	display:block;
}
.nuits{
	font-weight:bold;
	text-align:center
}
#nombrenuit{
display:none;
}


#container{
	height:600px;
	width:800px;
	margin:0 auto;	
}
#footer{
	font-family:Verdana, Helvetica, sans-serif;
	text-align:left;
	font-size:.8em;
	padding:3px;
}
#footer a{
	font-weight:bold;
	color:#71392F;
	text-decoration:none;
}
#pano360{
	background: url(images/layout/bg.jpg) top center no-repeat;
	padding:10px;
	margin:0;
}

.page{
	background: url(images/layout/bg.jpg) top center no-repeat;
	height:600px;
	width:800px;
}
#logis{
	background: url(images/layout/bghome.jpg) top center no-repeat;
}

.menu{
	background: url(images/layout/menubg.jpg) top left no-repeat;
	width:125px;
}
.vignette{
	width:190px;line-height:0.8em;
}
.vignette img{padding:1px 1px;}

#cite .vignette{
	background: url(images/layout/grappesmall.jpg) right 20px  no-repeat;	
}
#hotel .vignette{
	background: url(images/layout/hotel.jpg) right 20px  no-repeat;	
}
#seminaire .vignette{
	background: url(images/layout/puit.jpg) right 20px  no-repeat;	
}
#escapade .vignette{
	background: url(images/layout/fleur.jpg) right 20px no-repeat;	
}
#brochure .vignette{
	background: url(images/layout/meurtriere.jpg)  right 20px no-repeat;	
}

#menu-image{
	position:absolute;
	top:10px;left:15px;

}
#menu-image img{
	border:1px solid #71392F;
	padding:5px;
	background-color:#EEE9D0;
}

ul#menu{
	padding:0;
	margin:120px 0 0;
	list-style:none;
}
ul#menu li{
	padding:0;
	margin:0px 0;
}
ul#menu li a{
	display:block;
	width:125px;
	height:49px;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:left center;
}

/* fr */
.fr a.cite{		background-image: url(images/menu/citemedievale.gif) }
.fr a.cite:hover,.fr a.cite-on{	background-image: url(images/menu/citemedievale_on.gif) }

.fr a.hotel{	background-image: url(images/menu/hotel.gif) }
.fr a.hotel:hover,.fr a.hotel-on{	background-image: url(images/menu/hotel_on.gif) }

.fr a.chambre{	background-image: url(images/menu/chambres.gif) }
.fr a.chambre:hover,.fr a.chambre-on{	background-image: url(images/menu/chambres_on.gif) }

.fr a.seminaire{background-image: url(images/menu/seminaires.gif) }
.fr a.seminaire:hover,.fr a.seminaire-on{background-image: url(images/menu/seminaires_on.gif) }

.fr a.escapade{	background-image: url(images/menu/escapades.gif) }
.fr a.escapade:hover,.fr a.escapade-on{	background-image: url(images/menu/escapades_on.gif) }

.fr a.brochure{	background-image: url(images/menu/brochure.gif) }
.fr a.brochure:hover,.fr a.brochure-on{	background-image: url(images/menu/brochure_on.gif) }

.fr a.tarif{	background-image: url(images/menu/tarifs.gif) }
.fr a.tarif:hover,.fr a.tarif-on{	background-image: url(images/menu/tarifs_on.gif) }

.fr a.infos{	background-image: url(images/menu/infos.gif) }
/* en */
.en a.cite{		background-image: url(images/en/citemedievale.gif) }
.en a.cite:hover,.en a.cite-on{	background-image: url(images/en/citemedievale_f2.gif) }

.en a.hotel{	background-image: url(images/en/hotel.gif) }
.en a.hotel:hover,.en a.hotel-on{	background-image: url(images/en/hotel_f2.gif) }

.en a.chambre{	background-image: url(images/en/chambres.gif) }
.en a.chambre:hover,.en a.chambre-on{	background-image: url(images/en/chambres_f2.gif) }

.en a.seminaire{background-image: url(images/en/seminaires.gif) }
.en a.seminaire:hover,.en a.seminaire-on{background-image: url(images/en/seminaires_f2.gif) }

.en a.escapade{	background-image: url(images/en/escapades.gif) }
.en a.escapade:hover, .en a.escapade-on{	background-image: url(images/en/escapades_f2.gif) }

.en a.brochure{	background-image: url(images/en/brochure.gif) }
.en a.brochure:hover,.en a.brochure-on{	background-image: url(images/en/brochure_f2.gif) }

.en a.tarif{	background-image: url(images/en/contact.gif) }
.en a.tarif:hover,.en a.tarif-on{	background-image: url(images/en/contact_f2.gif) }

.en a.infos{	background-image: url(images/en/infos.gif) }

/* es */
.es a.cite{		background-image: url(images/es/citemedievale.gif) }
.es a.cite:hover,.es a.cite-on{	background-image: url(images/es/citemedievale_f2.gif) }

.es a.hotel{	background-image: url(images/es/hotel.gif) }
.es a.hotel:hover,.es a.hotel-on{	background-image: url(images/es/hotel_f2.gif) }

.es a.chambre{	background-image: url(images/es/chambres.gif) }
.es a.chambre:hover,.es a.chambre-on{	background-image: url(images/es/chambres_f2.gif) }

.es a.seminaire{background-image: url(images/es/seminaires.gif) }
.es a.seminaire:hover,.es a.seminaire-on{background-image: url(images/es/seminaires_f2.gif) }

.es a.escapade{	background-image: url(images/es/escapades.gif) }
.es a.escapade:hover,.es a.escapade-on{	background-image: url(images/es/escapades_f2.gif) }

.es a.brochure{	background-image: url(images/es/brochure.gif) }
.es a.brochure:hover,.es a.brochure-on{	background-image: url(images/es/brochure_f2.gif) }

.es a.tarif{	background-image: url(images/es/tarifs.gif) }
.es a.tarif:hover,.es a.tarif-on{	background-image: url(images/es/tarifs_f2.gif) }

.es a.infos{	background-image: url(images/es/infos.gif) }

/* de */
.de a.cite{		background-image: url(images/de/citemedievale.gif) }
.de a.cite:hover,.de a.cite-on{	background-image: url(images/de/citemedievale_f2.gif) }

.de a.hotel{	background-image: url(images/de/hotel.gif) }
.de a.hotel:hover,.de a.hotel-on{	background-image: url(images/de/hotel_f2.gif) }

.de a.chambre{	background-image: url(images/de/chambres.gif) }
.de a.chambre:hover,.de a.chambre-on{	background-image: url(images/de/chambres_f2.gif) }

.de a.seminaire{background-image: url(images/de/seminaires.gif) }
.de a.seminaire:hover,.de a.seminaire-on{background-image: url(images/de/seminaires_f2.gif) }

.de a.escapade{	background-image: url(images/de/escapades.gif) }
.de a.escapade:hover,.de a.escapade-on{	background-image: url(images/de/escapades_f2.gif) }

.de a.brochure{	background-image: url(images/de/brochure.gif) }
.de a.brochure:hover,.de a.brochure-on{	background-image: url(images/de/brochure_f2.gif) }

.de a.tarif{	background-image: url(images/de/tarifs.gif) }
.de a.tarif:hover,.de a.tarif-on{	background-image: url(images/de/tarifs_f2.gif) }

.de a.infos{	background-image: url(images/de/infos.gif) }

ul#menu span{ 
	display:none
}

a.titre{
	background:url(images/layout/title.gif);
	width:654px;
	height:114px;
	display:block
}
a.titre span{
	display:none;
}

table.contenu{
	margin:10px;
}
table.contenu td{ 
	padding:5px;
}

table.tarif{ 
	font-size:12px; 
	border:1px solid #C09618
}
table.tarif th{ 
	background-color:#6B5055;
	color:#fff;
	font-weight:normal;
}
table.tarif td,
table.tarif th{ 
	padding:3px;
}
.lienbrochure {
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.lienbrochure a {
	text-decoration:none;
}
.lienbrochure a:hover {
text-decoration:none;
color:#CC6600;
}

.texte{
	height:380px;
	overflow:auto;
	padding:0px 10px 10px 0;
	margin:0 0px;
/*	background-color:#666666*/
	line-height:130%;
	color:#333333;
	text-align:justify;
}
.texte img
{
	padding-bottom:15px;
}
.texte h3{
	margin:3px 0 10px;
	padding:2px ;
	color : #6B5055;
	font-size:16px;
	/*border-bottom:1px solid #6B5055;*/
}
.texte ul{
	margin:0px;
	list-style:none;
}
.texte img{ 
	margin:0 5px 5px 0px
}

.home{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size:14px;
	line-height:1.5em;
}
.intro td {
	text-align:center;
	
}
.intro a {
	font-size:10px;
	display:block;float:left;
	width:100px;
	margin:4px;
	padding:2px;
	border:solid 1px #CCCCCC;
	color:#999;
	text-decoration:none;
	text-align:center;
	
}
.intro a:hover {
	border:solid 1px #FF9900;
	color:#FF9900;
	text-decoration:none;
}
.titreNews
{
	font-weight:bold;
	clear:both;
}
.imageNews
{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}