/* IE 6 PNG fix */
#headerfencers, #quicklaunch, td.bulletgreywhitearrow, td.bulletorangewhitearrow,
#noquicklaunch .sword, div.footerfencers
{
    behavior: url(../iepngfix.htc);
}

/* Titles color, a little darker as the page color */
a, span.header, .contenttitle, .Titre, #quicklaunch .title
{
    color: #00264C;
}

/* the table with the header of the home page is not displayed */
#tblheaderhomepage
{
    display: none;
}

/* the table with the header of the page is displayed */
#tablelogo
{
    display: block;
}

/* background of the header */
table.mainmenu
{
	background-image: url(img/menu_header_comp.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

/* Logo cell */
table.main td.logos
{
    padding-right: 9px;
}

/* image of the fencers in the header */
#headerfencers
{
    height: 62px;
	background-position: 55% 0;
    background-image: url(img/header_fencers_comp.png);
}

/* position and visibiliy of the menu links */
div.menulinks span.menulinkslng
{
    margin-top: 0px;
    margin-right: 5px;
}

div.menulinks span.menulinkssearch, div.menulinks span.menulinksgoogle
{
    display: none;
}

span.menulinkslng .novisibilityhomepage
{
    display: inline;
}

/* left menu background */
#quicklaunch
{
    background-image: url(img/quicklaunch2_comp.png);
    padding-top: 20px;
    font-size: 8.5pt;
    height: 359px;
    width: 170px;
}

/* sword in the left part of the page */
#noquicklaunch .sword
{
	height: 154px;
	background-image: url(img/sword_comp.png);
	background-position: top;
	width: 109px;
	margin-top: 10px;
}

div.fullsword
{
	height: 419px!important;
}

/* main title of the content of a page */
.contenttitle
{
    width: 864px;
	background-image: url(img/title_background_comp.gif);
}
.contenttitledetail
{
    width: 804px!important;
}

/* Picture shadow */
div.pictureblur{
	background-color: #236BB2; /*shadow color*/
	color: inherit;
}

div.pictureshadow{
	background-color: #0F5699; /*shadow color*/
	color: inherit;
}

div.picturecontent{
	background-color: #fff; /*background color of content*/
	color: #fff; /*text color of content*/
    border: 1px solid #003366; /*border color*/
}

.hsep
{
    background-image: url(img/hsep_comp.gif);
}

td.searchbutton
{
    padding-left: 25px;
    padding-top: 18px;
}

a.button
{
    background-image: url(img/search_down_comp.gif);
}

tr.header td
{
    text-decoration: none;
    color: #FFFFFF;
    background-color: #003366;
}

table.main td.resultcontent
{
    padding-left: 10px;
}

/* footer */
td.footer
{
    width: 984px;
    background-image: url(img/footer_comp.gif);
}

div.footer
{
    width: 984px;

}
div.footerfencers
{
	background-image: url(img/footer_fencers_comp.png);
	width: 244px;
	height: 115px;
    margin-right: -15px;
}

/**** search result table ****/
table.searchresultobs
{
    width: 864px;
}

#quicklaunch .title, #quicklaunch .subtitle
{
    font-weight: bold;
    padding-left: 5px;
}

#quicklaunch .subtitle
{
    font-size: 8.5pt;
}

#quicklaunch .text
{
    padding-left: 10px;
    width: 99px;
}

#quicklaunch .title, #quicklaunch .subtitle, #quicklaunch .text
{
    padding-bottom: 5px;
} 

#quicklaunch .fontmini
{
    font-size: 7pt;
}

/* Photos */
td.photo
{
    padding-left: 33px;
    padding-right: 26px;
}

.Titre td
{
    padding-bottom: 10px;
}

td.toppadding10, .toppadding10 td
{
    padding-top: 10px;
}

.bottompadding30 td
{
    padding-bottom: 30px;
}