body {
background:url(../img/bg.jpg) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
margin:0;
padding:1em 0 0;
}
p,li {
line-height:100%;
list-style:none;
margin:0;
padding:5px 20px;
}
strong {
font-weight:700;
}
a {
color:#7cbd17;
}
h1 {
color:#FFF;
font-size:18px;
font-weight:700;
padding:32px 0 0 65px;
}
h2 {
height:15px;
padding:23px 0 0 60px;
}
#wrapper {
left:50%;
margin-left:-475px;
position:absolute;
top:0;
width:950px;
}
#lf {
left:22px;
position:absolute;
top:120px;
}
#banniere,#banniere img {
margin:0 -52px;
padding:0;
}
#main {
background:url(../img/bg-main-hotel.jpg) no-repeat;
height:558px;
margin:-35px -103px 0;
}
#box {
float:left;
margin-left:255px;
margin-top:20px;
width:341px;
}
#contatc #box {
float:left;
margin-left:205px;
margin-top:20px;
width:341px;
}
#top_box_text {
background:url(../img/toptext.png);
height:62px;
width:341px;
}
#top_box_text2 {
background:url(../img/toptext2.png);
height:63px;
width:341px;
}
#box_text {
background:url(../img/text.png) repeat-y;
max-height:210px;
overflow:auto;
width:341px;
}
#box_text2 {
background:url(../img/text2.png) repeat-y;
width:341px;
}
#bottom_box_text {
background:url(../img/bottomtext.png);
height:122px;
width:341px;
}
#bottom_box_text2 {
background:url(../img/bottomtext2.png);
height:122px;
width:341px;
}
#box_img {
float:left;
height:405px;
margin-left:50px;
margin-top:20px;
width:370px;
}
#toptextelarge {
background:url(../img/toptextlarge.png) no-repeat;
height:63px;
width:736px;
}
#textelarge {
background:url(../img/textlarge.png) repeat-y;
height:260px;
overflow:auto;
padding:0 20px;
text-align:center;
width:706px;
}
#textelarge form {
height:260px;
overflow:auto;
text-align:center;
width:700px;
}
#bottomtextelarge {
background:url(../img/bottomtextlarge.png) no-repeat;
height:82px;
width:736px;
}
#footer {
font:11px Tahoma, 'Sans Serif', sans;
margin-top:-70px;
width:950px;
}
p#ml {
font-size:smaller;
text-align:right;
}
p#ml a {
color:#620405;
text-decoration:none;
}
#myGallery {
border:6px solid #9A0405;
height:382px!important;
width:510px!important;
}
#musique {
position:absolute;
right:10px;
top:187px;
z-index:3;
}
#nav {
font:12px Verdana, 'Sans Serif', sans;
height:32px;
margin:0;
padding:0;
position:relative;
top:-34px;
width:946px;
}
#nav li {
float:left;
margin:0;
padding:0;
}
#nav a:link,#nav a:visited {
color:#fff;
float:left;
font-size:130%;
height:32px;
line-height:32px;
padding:0 1em;
text-align:center;
text-decoration:none;
}
#nav a:hover,#nav a:link.active,#nav a:visited.active,#nav a:hover.active {
color:#003725;
}
#nav .lang-selector a {
background:none;
padding:0 .4em;
}
#carte #box_text li a:link,#carte #box_text li a:visited,#carte #box_text li a:hover {
color:#7cbd17;
font-size:14px;
text-decoration:none;
}
#carte #box_text li a:hover {
border-bottom:1px dotted #7cbd17;
}
#promotion #textelarge h3 {
color:#87C015;
font-size:16px;
font-weight:700;
margin-left:50px;
padding:.5em 0 .2em;
text-align:left;
}
#promotion #textelarge .date {
float:right;
margin-right:45px;
}
#promotion #textelarge div.contenu {
margin:.5em 50px 2em;
}
legend {
color:#7F1313;
font-size:14px;
margin:0 0 0 -7px;
padding:.3em 0;
}
label {
display:block;
}
input[type=text] {
background-image:url(../img/bg-input.gif);
border:1px solid #999;
display:block;
margin-bottom:3px;
}
label.checkbox {
line-height:20px;
}
fieldset {
float:left;
margin-right:20px;
text-align:left;
}
fieldset.validation {
margin-top:1em;
}
#contact #map {
background-image:url(../img/plan.jpg);
border:6px solid #7cbd17;
float:left;
height:275px;
margin-left:50px;
margin-top:50px;
width:350px;
}
.pagination {
height:2em;
line-height:2em;
}
.pagination a,.pagination span {
padding:.1em .3em;
}
.pagination a {
color:#2C347F;
}
.pagination span.disabled,.pagination span.current {
color:#777;
}
.gauche {
float:left;
}
.aligne_droite {
text-align:right;
}
.justifie {
text-align:justify;
}
.nomargin {
margin:0;
}
.reset {
clear:both;
}
.nofloat {
float:none;
}
.curseur_lien {
cursor:pointer;
}
.cache {
display:none;
}
#boxlarge,.boxlarge {
float:left;
margin-left:200px;
margin-top:10px;
width:736px;
}
#nav .lang-selector,.droite {
float:right;
}
#carte #box_text li,.aligne_centre {
text-align:center;
}
#tarifs h4 {
text-align: left;
font-weight: bold;
margin-top: 1em;
padding: 5px 2px;
width: 600px;
}
#tarifs tr td {
padding: 3px 0 0 0;
width: 300px;
}
#tarifs tr td p.accordion {
font-style: italic;
}
#tarifs h4 {
background: #C0D20E;
}
#tarifs tr.even {
background: #EBEFA4;
}
#carte #carte35 #plat844 {
background: url('../img/vegetarien.jpg') no-repeat top left;
}