/* stylesheet by SophieWeb - http://sophieweb.com - 2006-07 */

body {
background:#702E11 url("../images/menuBackground.gif") repeat-x 0 130px;
color:#F9F0DF;
padding:10px 0;
}
#header {
background: url("../images/headerBackground.gif") repeat-x;
}
#header h1 {
background: url("../images/headerRight.gif") no-repeat 100% 0;
margin:0;
padding:0;
}
#header h1 span {
background: url("../images/headerTitle.gif") no-repeat;
display:block;
height:92px;
overflow:hidden;
text-indent:-100em;
}
#header h2 {
color:#B89788;
font-size:.9em;
font-weight:normal;
height:24px;
margin:0;
overflow:hidden;
padding:2px;
text-align:right;
}
#mainNav {
margin:0 2px;
}
#mainNav ul {
height:30px;
list-style-type:none;
margin:0;
padding:0;
}
#mainNav li {
display:inline;
margin:0;
padding:0;
}
#mainNav a {
color:#FFD088;
display:block;
float:left;
height:30px;
line-height:25px;
padding:0 10px;
text-decoration:none;
}
#mainNav a:hover, #mainNav a:active, #mainNav a:focus {
background: url("../images/menuItem.gif") repeat-x 0 -70px;
}
#home #homeLink a:link, #rub2 #rub2Link a:link, #rub3 #rub3Link a:link, #publications #publicationsLink a:link, #honoraires #honorairesLink a:link, #contact #contactLink a:link, #home #homeLink a:visited, #rub2 #rub2Link a:visited, #rub3 #rub3Link a:visited, #honoraires #honorairesLink a:visited, #contact #contactLink a:visited {
background: url("../images/menuItem.gif") repeat-x 0 0;
color:#702E11;
}
#content {
background:#F6E8CD url("../images/contentRightBorder.gif") repeat-y 100% 0;
color:#000;
margin:10px 0 0;
}
#contentWrap {
background: url("../images/contentLeftBorder.gif") repeat-y 0 0;
min-height:300px;
padding:0 20px 20px 20px;
}
#contentTop {
background: url("../images/contentTop.gif") repeat-x 0 0;
}
#contentTop .corner {
background: url("../images/contentTopLeft.gif") no-repeat 0 0;
}
#contentTop .corner div {
background: url("../images/contentTopRight.gif") no-repeat 100% 0;
height:20px;
}
#contentBottom {
background: url("../images/contentBottom.gif") repeat-x 0 0;
}
#contentBottom .corner {
background: url("../images/contentBottomLeft.gif") no-repeat 0 0;
}
#contentBottom .corner div {
background: url("../images/contentBottomRight.gif") no-repeat 100% 0;
height:22px;
}
#content p {
font-size:.95em;
}
em {
color:#702E11;
font-style:normal;
font-weight:bold;
}
#content ul {
font-size:.95em;
}
#content li {
margin:.3em 0 0;
}
h3 {
font-size:1.4em;
font-variant:small-caps;
margin:0 0 .5em 0;
}
h4 {
font-size:1.2em;
margin:.7em 0 .5em 0;
}
h5 {
font-size:.9em;
margin:.5em 0 0 0;
}
a:hover, a:active, a:focus {
color:#702E11;
text-decoration:none;
}
a.pdfDoc {
background:url("../images/pdf.gif") no-repeat 12px 50%;
line-height:16px;
padding:0 0 0 32px;
}
#footer {
background: url("../images/footerBackground.gif") no-repeat;
}
#footer p {
background: url("../images/footerBackground.gif") no-repeat 100% 0;
color:#DFDEC6;
height:30px;
line-height:25px;
margin:0 0 0 10px;
padding:0 10px 0 0;
}
#footer a:link, #footer a:visited {
color:#DFDEC6;
}
#footer a:hover, #footer a:active, #footer a:focus {
color:#FFF;
}
input, textarea {
font-family:Optima, "Century gothic", Tahoma, sans-serif;
font-size:1em;
}
.error, #errors {
color:#F00;
}
.formLabel {
clear:left;
float:left;
padding:.2em .2em 0 0;
text-align:right;
width:9em;
}
.formInput {
float:left;
}
.hint {
clear:both;
display:block;
font-size:.8em;
margin-left:11.5em;
}
#submit {
margin-left:9.5em;
}