body {
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
text-align: center;
}

.menu2 { font-family: verdana; font-size: 10px; font-weight: normal}
.menu3 { font-family: arial; font-size: 10px; font-weight: normal}
.menu4 { font-family: arial; font-size: 14px; font-weight: normal}
.menu5 { font-family: verdana; font-size: 11px; font-weight: normal}


.ftmini { 
font-family: geneva, arial, verdana;
font-size: 10px;
font-weight: normal;
color:#888;
}

.ftmini a, .ftnavig span { 
text-decoration: none;
color:#888;
}

.ftmini a:hover {
text-decoration: underline;
color:#000;
}

.ftresult { 
font-family: geneva, verdana;
font-size: 11px;
font-weight: normal;
color:#666;
}

.ftresult a, .ftnavig span { 
text-decoration: none;
color:#666;
}

.ftresult a:hover {
text-decoration: underline;
color:#000;
}


.ftnavig { 
font-family: geneva, arial, verdana;
font-size: 13px;
font-weight: normal;
color:#765;
}


#sp2 {
padding: 0px 0px 2px 0px;
}

#sp5 {
padding: 0px 0px 5px 0px;
}

#sp7 {
padding: 0px 0px 7px 0px;
}

#sp9 {
padding: 0px 0px 9px 0px;
}

#sp10 {
padding: 0px 0px 10px 0px;
}

#sp15 {
padding: 0px 0px 15px 0px;
}

.space {
background:url("/images/greywhite.gif");
}

.fond_V {
float: center;
width: 120px;
height: 74px;
margin: 0px 0px 0px 0px;
background: url(/images/fond-vignette.gif) no-repeat;
}

#BarTitre {
height: 22px;
padding: 0px 0px 0px 10px;
margin: 5px 0px -1px 0px;
color:#FFFFFF;
font-family: geneva, arial, verdana;
font-size: 13px;
font-weight: bold;
text-decoration: none;
background:url("/images/fond-titre.gif") no-repeat;
text-align:left;
line-height:22px;
}


.ftitre {
font-family: geneva, arial, verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#DE8500;
}

#cadrecat {
padding: 0px 0px 0px 0px;
text-decoration: none;
border:1px solid #E4E0C9;
background-color: #F8F5F3;
}

.fcat {
font-family: geneva, arial, verdana;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color:#996633;
}

.cadrescat  {
height: 19px;
width: 100%;
padding: 0px 0px 0px 7px;
background:url("/images/bar-navig.gif");
font-family: geneva, arial, verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#444;
text-align:left;
}

.fscat {
font-family: geneva, arial, verdana;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color:#444;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 7px;
padding-bottom: 0;
background: #D9D9C9;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
font: bold 14px Geneva, arial, verdana;
color:#654;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: normal 10px Geneva, arial, verdana;
letter-spacing: 1px;
line-height: 1.1em;
padding: 1px 0;
text-align: right;
color:#543;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}