@charset "UTF-8";
/* CSS Document */

body {
margin:0;
background: url(images/background/bg.png) 0 0;
}

object
{
	padding:0;
	margin:0;
	display:block;
	outline:none !important;
	border:none !important;
}

div#background{ position: absolute; margin:0px; padding:0px; left:0px; right: 0px; z-index: 1; width: auto; height: auto; display:block;
}

div#erreur{display: none; width: 100%; height: 100%; background-image: url('images/bge.png'); position: absolute; z-index: 2;
}

div#erreur2{margin: 200px auto 0px auto; background-color: #FFFFFF; width: 400px; height: 400px; border: 2px solid #FFA05F; padding: 20px 20px 0px 20px;
}

div#page {
background: url(images/background/bg-bande.png) 0 0 repeat-x;
}

/* HEADER */

div#headerContainer{
background: url(images/background/bg-top.png) 0 0 no-repeat;
width: 1115px;
}

div#header{
background: url(images/background/bg-header.png) 0 0 no-repeat;
width: 986px;
min-height:442px;
}

div#colGaucheHead {
float:left;
width:174px;
margin: 50px 0 0 39px;
}

div#colGaucheHead a {
display:block;
height:39px;
font-family:Arial;
font-size: 1.2em;
font-weight:bold;
color: #efe0c5;
letter-spacing:-1px;
padding:0 0 0 18px;
line-height:39px;
background: url(images/header/btn-head-gauche.png) 0 0 no-repeat;
width:175px;

}


div#colGaucheHead a:hover {
background-position:0 -42px;

}

div#colGaucheHead a.btnReservation {
height:73px;
line-height:75px;
background: url(images/header/btn-reservation.png) 0 0 no-repeat;

}

div#colGaucheHead a.btnReservation:hover {
background-position:0 -73px;

}

div#colDroiteHead {
float:left;
width:710px;
margin: 41px 0 0 0;
}

div#menuHead {
height:56px;
background: url(images/header/bg-menu.png) 0 0 no-repeat;
}

div#menuHead a {
font-family:Arial;
font-size:0.69em;
font-weight:bold;
color: #efe0c5;
text-transform:uppercase;
display:block;
float:left;
width:90px;
height:33px;
text-align:center;
margin: 11px 0 0 3px;
padding: 12px 0 0 0;
background: url(images/header/menu-btn-over.png) center 46px no-repeat;
}

div#menuHead a:hover {
background-position: center bottom;
}

div#langues {
float:left;
padding:40px 0 0 10px;
}

div#langues a {
font-family:Arial;
font-size:0.78em;
font-weight:bold;
color: #583000;
margin:0 10px 0 0;
}

/*  */


/* CONTENU */


div.bgOmbre {
background: url(images/background/bg-ombre.png) center 0 repeat-y;
width: 1115px;
}


div#contenu {
background: url(images/background/bg-contenu.png) center 0 no-repeat;
width: 1115px;
min-height:914px;
padding:21px 0 0 0;
}

div#colGaucheContainer {
text-align:left;
margin: 0 23px 0 107px;
float:left;
width:262px;
font-family:Arial;
}

div.colGaucheContenuContainer {
margin-top: 0 !important;
}

div.colGaucheBg {
background: url(images/contenu/bg-col-gauche.png) 0 0 repeat-y;
}

div.colGauchBgTop {
background: url(images/contenu/bg-top-col-gauche.png) 0 0 no-repeat; padding:0 0 0 9px;
}

div#colGaucheContainer a {
font-size:0.74em;
font-weight: bold;
text-decoration: none;
color: #f3e8d2;
}

div#colGaucheContainer a:hover {
color: #94a789;
text-decoration: underline;
}


div#colGaucheContainer ul {
padding:0;
margin:0 0 0 25px;
}

div#colGaucheContainer li {
list-style: none;
line-height:12px;
margin:8px 0 8px 0;
}


div#colGaucheContainer div.colGaucheFleche {
background: url(images/contenu/img-colgauche-fleche.png) 0 0 no-repeat;
height:38px;
font-size:1.2em !important;
font-weight:bold;
color: #efe0c5;
letter-spacing:-0.5px;
text-transform:uppercase;
padding: 12px 0 0 25px;
}


div.colGaucheText {
font-size:0.72em;
color: #f3e8d2;
margin:32px 0 0 12px;
padding:0 0 40px 0;
width:178px;

}

div.colGaucheText strong {
font-size:1.0em !important;
color: #94a789;

}

div.colGaucheText a {
font-size:1.0em !important;
color: #94a789 !important;

}


div#colMiddleContainer {
font-family: Arial;
font-size:0.8em;
color: #643c1c;
float:left;
/*width:415px;*/
width:570px;
text-align:left;
padding:0 0 25px 0;
}

div#colMiddleContainer a {
color: #643c1c;
text-decoration:underline;
}

div#photoGallery img
{
	width:auto;
	height:175px;
	margin-bottom:10px;
	margin-right:10px;
}


div.titleAccueil {margin:25px 0 10px}

div.title {
margin:25px 0 20px 0;

}

div#colMiddleContainer h1 {
font-size:1.6em !important;
font-weight:bold;
letter-spacing:-0.5px;
}

div.smallTxt {
font-size:0.72em;
}

table#congresTbl {

}

table#congresTbl td {
padding: 5px;
background: rgba(224, 198, 156, 0.7);
}


div#colRightContainer {
float:right;
margin: 25px 0 25px 21px;
}


div.colRightBtns {
margin: 6px 0 10px 0;
width:149px;

}

div.colRightBtns img {
margin: 0 0 10px 0;

}


/*  */


/* FOOTER */


div#footerContainer{
width: 1115px;
font-family:Arial;
font-size:12px;
color: #643c1c;
}

div#footerContainer a {
font-weight:bold;
margin: 0 32px 0 0;
color: #643c1c;
text-decoration:underline;

}

/*  */


img.galeryportrait{width: 175px; height: 131px;
}

img.galerypaysage{width: 98px; height: 131px;
}

 a:link {color: #fff ; text-decoration: none ;}
 a:visited {color: #fff ; text-decoration: none ;}
 a:hover {color: #ff9900 ; text-decoration: none ; cursor: pointer;}
 a:active {color: #fff ; text-decoration: none ;}






/**** FORM RESERVIT ****/



#form-reservit {
	width:370px;margin:8px 0 20px 0;padding:15px;background:#5f3d23;color:#F3E8D2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 8px #592e24;
	-moz-box-shadow: 0px 0px 8px #592e24;
	box-shadow: 0px 0px 8px #592e24;
}


#form-reservit div.fleche {
	position:relative;
	left:-15px;
	background: url(images/contenu/img-colgauche-fleche.png) 0 0 no-repeat;
	height:38px;
	font-size:1.5em !important;
	font-weight:bold;
	color: #efe0c5;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	padding: 12px 0 0 25px;
}


#form-reservit .label {display:block;margin:15px 0 5px 0;color:#94A789;font:italic 14px Georgia, Times, serif}
#form-reservit label {width:60px;margin:5px 0}
#form-reservit select {margin:0 15px 0 5px;width:60px}
#form-reservit select.last {margin-right:0}
#form-reservit select[name="inbadt"] {width:45px;margin:0px 0 0 9px}
#form-reservit select[name="numroom"] {width:45px;margin:5px 0 0 5px}
#form-reservit hr {width:100%;background-color:#F3E8D2;height:1px;border:none;margin:15px 0}
#form-reservit input[type="submit"] {}


.book-link {display:block;margin:10px 0 0 15px}
