
* {
margin : 0;
padding : 0;
}
body {
background : #ebebeb;
color : #696864;
font : 12px Georgia, "Times New Roman", Times, serif;
line-height : 1;
text-align : center;
}
body * {
text-align : left;
}
a {
text-decoration : none;
color : #3c3406;
}
a img {
border : none;
}
.nowrap {
white-space : nowrap;
}
div#wrapper {
width : 900px;
margin : 0 auto;
}
div#masthead {
width : 900px;
height : 67px;
background : url(images/masthead.gif) no-repeat;
text-align : right;
position : relative;
background-image : url(topmirabelles5.png);
}
div#masthead form {
position : absolute;
top : 5px;
width : 890px;
text-align : right;
}
div#masthead form label {
font-family : Verdana, Arial, Helvetica, sans-serif;
}
div#masthead form input.button {
border : 0;
position : relative;
top : 6px;
}
ul#nav {
list-style-type : none;
text-align : right;
float : right;
height : 40px;
}
ul#nav li {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
font-size : 11px;
line-height : 0.9em;
float : left;
position : relative;
padding-bottom : 8px;
margin-top : 50px;
}
ul#nav li a {
margin : 0 7px 0 5px;
}
ul#nav li a:link {
text-decoration : none;
color : #fff;
}
ul#nav li a:visited {
text-decoration : none;
color : #fff;
}
ul.sf-menu li ul {
display : none;
position : absolute;
border-bottom : 1px solid #ccc;
top : 16px;
left : 0;
}
ul.sf-menu li:hover ul, ul.sf-menu li.sfHover ul {
display : block;
}
div#masthead ul.sf-menu li ul li {
font-size : 1em;
padding : 0;
margin : 0;
display : block;
width : 170px;
background-color : #ffffff;
border : 1px solid #ccc;
border-bottom : none;
}
div#masthead ul.sf-menu li ul li a {
display : block;
padding : 6px 5px;
width : 160px;
}
div#masthead ul.sf-menu li ul li a:link, div#masthead ul.sf-menu li ul li a:visited {
color : #666;
}
div#content {
font-size : 0.95em;
line-height : 1.7em;
z-index : 1;
border-top : 1px solid white;
}
div#content p {
padding-bottom : 0.3em;
font-family : Verdana, Geneva, sans-serif;
font-size : 0.95em;
text-align : justify;
}
div#content h2 {
padding-bottom : 0.9em;
font-family : Georgia, "Times New Roman", Times, serif;
}
td {
vertical-align : top;
padding : 20px;
}
td.cream_box table td {
padding : 0;
width : 270px;
}
td.main_picture, td.yellow_picture {
padding : 0;
background-color : #fffbfc;
}
td.yellow_picture {
width : 243px;
background-color : #51632f;
}
td.cream_box {
background-color : #fdfcfa;
padding-left : 25px;
}
div#content td.cream_box h2 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 1.4em;
line-height : 0.5em;
font-weight : normal;
padding : 0.8em 0 0.5em 0;
margin-bottom : 0.9em;
border-bottom : 1px solid #000;
width : 100%;
}
td.login_box {
background-color : #e5e3ce;
height : 305px;
vertical-align : top;
font-size : 0.8125em;
line-height : 1.5em;
padding-bottom : 0;
}
td.login_box h3 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 1.4em;
font-weight : normal;
padding : 0.8em 0;
}
td.login_box {
font-family : Georgia, "Times New Roman", Times, serif;
}
form {
padding-bottom : 1.8em;
}
td.login_box form {
padding-bottom : 0.9em;
}
td.login_box form input {
margin-bottom : 0.9em;
}
form.interior {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
}
form.interior div {
width : 520px;
float : left;
clear : both;
padding-bottom : 1.3em;
}
form.interior div label {
width : 130px;
float : left;
clear : none;
}
form input {
border : 1px solid #6c6b69;
padding : 2px;
}
td.login_box form input {
width : 150px;
padding : 2px;
height : 17px;
}
form.interior input.button, td.login_box form input.button {
padding : 0;
margin : 0;
border : 0;
}
td.login_box form input.button {
width : auto;
}
form.interior input.button {
float : right;
}
form.interior div div.radios {
padding : 0.3em 0 0 0;
display : inline;
}
form.interior div.radios input {
display : inline;
border : 0;
padding : 0;
margin : 0;
}
td.login_box form p {
padding-bottom : 0;
line-height : 1.7em;
color : #696864;
}
td.login_box form input#Password {
margin-bottom : 0.6em;
}
td.login_box p a {
text-decoration : underline;
}
td.green_rule {
background-color : #e5e3ce;
height : 16px;
width : 181px;
border-right : 2px solid #fffbfc;
padding : 0;
}
td.intro_text {
background-color : #f7f4ed;
height : auto;
border-right : 2px solid #fffbfc;
border-top : 2px solid #fffbfc;
font-size : 11px;
font-family : Georgia, "Times New Roman", Times, serif;
text-align : justify;
}
td.intro_text h2 {
font-size : 1.5em;
font-weight : normal;
}
td.specials {
background-color : #a58b72;
padding : 0;
}
table {
width : 100%;
}
td.specials table {
width : 100%;
}
td.specials table td {
padding-bottom : 0;
}
td.specials table td h3 {
font-weight : normal;
font-size : 1.4em;
padding-bottom : 0.4em;
font-family : Georgia, "Times New Roman", Times, serif;
}
td.specials table td p {
font-size : 0.9em;
line-height : 1.6em;
padding-bottom : 0;
background-color : #a58b72;
}
td.specials table td a {
text-decoration : underline;
background-color : #a58b72;
}
td.specials table td.special_one {
background-color : #a58b72;
height : 90px;
width : 181px;
border-top : 1px solid #fffbfc;
color : #fff;
}
td.specials table td.special_two {
background-color : #a58b72;
height : 90px;
width : 181px;
border-top : 1px solid #fffbfc;
}
div#footer {
background-color : #51632f;
color : #fff;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 5px 0;
}
div#footer p {
text-align : center;
font-size : 0.9em;
line-height : 1;
color : #d2d2d2;
}
div#footer p.address {
text-transform : uppercase;
font-size : 0.8em;
line-height : 2;
border-bottom : 1px solid #fff;
}
div#content td .black_bold_caps, div#content td form.interior .black_bold_caps {
font-family : Georgia, "Times New Roman", Times, serif;
text-transform : uppercase;
font-weight : bold;
font-size : 1.1em;
}
div#content td .black_sans {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 1.5em;
}
div#content td p.black_bold_caps {
padding-bottom : 0.4em;
}
div#content td p span.small_grey_italics {
font-style : italic;
font-size : 0.8125em;
}
div#content td p.grey_italics {
font-style : italic;
}
div#content td .sans {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.95em;
line-height : 1.7em;
}
div#content table td ul, div#content table td ol {
padding : 0 0 0.9em 15px;
}
div#content td .red_text {
color : #990000;
}
div#content td .sans_italic {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
line-height : 1.7em;
font-style : italic;
}
hr {
color : #000;
height : 1px;
border : 0;
margin : 0 0 1em 0;
padding : 0;
clear : both;
float : none;
}
td.cream_box hr {
width : 520px;
}
div#content td .smaller {
font-size : 0.95em;
}
div#content td form.interior p.smaller {
font-size : 1.06em;
}
div#masthead form {
position : relative;
float : right;
margin : 10px 0 0 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
width : 400px;
text-align : right;
}
div#masthead form label {
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#headersearch {
float : none;
margin : 0 0 0 0;
text-align : right;
height : 40px;
font-family : Verdana, Arial, Helvetica, sans-serif;
border : 0 solid red;
}
ul#nav {
height : 20px;
border : 0 solid red;
}
ul#nav li {
margin-top : 10px;
}
#main_picture_cell {
width : 680px;
height : 349px;
margin : 0;
padding : 0;
}
#slide_show_container {
position : relative;
width : 680px;
height : 349px;
margin : 0;
padding : 0;
overflow : hidden;
border : 0 solid red;
}
#main_picture_img, #top_main_picture_img {
margin : 0;
border-right : 2px solid white;
border-bottom : 2px solid white;
}
#main_picture_container, #top_main_picture_container {
position : absolute;
margin : 0;
padding : 0;
top : 0;
left : 0;
width : 680px;
height : 349px;
overflow : hidden;
border : 0 solid green;
}
#top_main_picture_container {
z-index : 1;
}
td.login_box {
width : 220px;
}
.open-daily {
font-style : italic;
color : #990000;
}
.styleformulaireboutons {
font-size : 12px;
background-color : #999;
color : #fff;
border : 1px solid #ffffff;
width : 10px;
height : 10px;
}
#gallery {
width : 900px;
padding : 0;
}
#gallery ul {
list-style : none;
}
#gallery ul li {
display : inline;
}
.texteintro {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 9em;
}
#wrapper #content table tr .intro_text .texteintro {
font-family : Georgia, "Times New Roman", Times, serif;
}
.sizeintrotext {
font-size : 10px;
}
#wrapper #content table tr .specials table tr .special_one p {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 0.95em;
text-align : justify;
}
.boutonenvoie {
font-family : Verdana, Geneva, sans-serif;
font-size : 11px;
background-color : #333;
width : 30px;
}
.styleformulaireboutons1 {
font-size : 12px;
background-color : #999;
color : #fff;
border : 1px solid #ffffff;
}
.textefooter {
color : #fff;
}
