/* FOND */
body {
background:#000 url(../gfx/layout/body.png) repeat-x;
}
#wrapper {
margin:0 auto;
width:766px;
}

/* HEADER */
#header {
padding-top:18px;
position:relative;
}
#header p {
color:#1c1b1b;
font-size:19px;
font-weight:bold;
margin:0 0 12px;
text-transform:uppercase;
}
#header h1 {
background:url(../gfx/logos/florence-surzur.png) no-repeat;
height:46px;
margin:0 auto;
text-indent:-5000px;
width:360px;
}

/* CONTENU */
#content .image {
position:relative;
}
#content .image {
background:url(../gfx/layout/shadow.png) no-repeat;
padding:33px;
}
#content .image .description {
background:#000;
display:none;
left:33px;
padding:15px 30px;
position:absolute;
top:33px;
width:640px;
}
#content p {
margin-bottom:15px;
}
#content .text {
margin:0 auto 50px;
width:700px
}
#content ul li {
background:url(../gfx/deco/marker/marker.png) no-repeat 0 4px;
margin-bottom:15px;
padding-left:15px;
}
#content h2 {
margin-bottom:10px;
}
#content table {
margin-bottom:30px;
}
#content table td {
padding-right:35px;
}
.slideShowImages {
display:none;
}
#slideshow {
background:url(../images/site/tarifs-1.jpg) no-repeat;
height:604px;
width:700px;
}
#form-contact {
margin:35px auto 0;
width:445px;
}
.adresse p {
float:left;
width:50%;
}
#form-contact form {
clear:both;
margin-bottom:20px;
overflow:hidden;
}
#form-contact ul {
float:left;
width:213px;
}
#form-contact ul li {
background:none;
border-bottom:1px solid #8F8F8F;
clear:both;
overflow:hidden;
padding:2px;
}
#form-contact ul.first {
margin-right:14px;
}
#form-contact label {
display:block;
float:left;
width:88px;
}
#form-contact input,
#form-contact select,
#form-contact textarea {
background:#E9E9E9 url(../gfx/layout/input.png) no-repeat;
border:none;
border-bottom:1px solid #9F9F9F;
border-right:1px solid #9F9F9F;
float:left;
padding:2px 4px;
width:112px;
}
#form-contact #message {
clear:both;
float:none;
width:auto;
}
#form-contact #message label {
border-bottom:1px solid #8F8F8F;
float:none;
margin-bottom:5px;
padding-bottom:2px;
width:auto;
}
#form-contact textarea {
height:120px;
width:430px;
}
#form-contact #submit {
background:url(../gfx/deco/button/submit.gif) no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:11px;
height:17px;
margin:0 5px 0 0;
width:72px;
}
#contact fieldset.loading {
background:transparent url(../gfx/deco/loading.gif) no-repeat scroll 345px bottom;
}
#gallery {
height:100%;
width:100%;
}

/* FOOTER */
#footer {
margin-bottom:20px;
text-align:center;
}
#altiplano {
margin-top:20px;
}

/* MENU */
#navigation {
margin:22px 0 0;
}
#navigation li {
display:inline;
margin:0 20px;
}
#languages {
height:25px;
position:absolute;
top:0;
right:30px;
width:62px;
}
#languages li {
float:left;
}
#lang-fr,
#lang-en,
#lang-fr a,
#lang-en a {
background:url(../gfx/deco/button/flags.png) no-repeat;
display:block;
height:25px;
text-indent:-5000px;
width:31px;
}
#lang-fr,
#lang-fr a:hover {
background-position:left top;
}
#lang-en,
#lang-en a:hover {
background-position:right top;
}
#lang-fr a {
background-position:left bottom;
}
#lang-en a {
background-position:right bottom;
}