/* IE 6 PNG fix */
#headerfencers, #quicklaunch, td.sword,
#noquicklaunch .sword, div.footerfencers
{
    behavior: url(../iepngfix.htc);
}

/* Titles color, a little darker as the page color */
a, span.header, .contenttitle, td.contentsubtitle, div.contentsubtitle
{
    color: #E58900;
}

/* 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_fenc.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: 57px;
	background-position: 55% 0;
    background-image: url(img/header_fencers_fenc.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/quicklaunch_fenc.png);
    padding-top: 20px;
    padding-left: 5px;
    font-size: 8.5pt;
    height: 360px;
}

/* sword in the left part of the page */
td.sword
{
	height: 417px;
	background-image: url(img/sword_fenc.png);
}
#quicklaunch a.normaltext, #quicklaunch div.normaltext
{
    color: #666666;
}
/* this feature is resetted after the above color change, must be setted again */
#quicklaunch a:hover
{
    color: #ffa500;
}
td.bulletgreywhitearrow
{
    background: url(img/bullet_grey_white_arrow.gif) no-repeat;
    background-position: center;
    padding-right: 9px;
}
td.bulletorangewhitearrow
{
    background: url(img/bullet_orange_white_arrow.gif) no-repeat;
    background-position: center;
    padding-right: 9px;
}

#noquicklaunch .sword
{
	height: 417px;
	background-image: url(img/sword_fenc.png);
	background-position: top;
	width: 109px;
	margin-top: 10px;
}

/* main title of the content of a page */
.contenttitle
{
    width: 864px;
    background-image: url(img/title_background_fenc.gif);
}

.hsep
{
    background-image: url(img/hsep_fenc.gif);
}

td.contentsubtitle, div.contentsubtitle
{
    text-transform: uppercase;
    font-size: 11pt;
    vertical-align: top;
    padding-bottom: 10px;
}

td.lettersinfo, td.lettersurgent
{
    width: 45%; 
    vertical-align: top; 
    height: 1px;
}

td.letterssep
{
    width: 10%;
    vertical-align: bottom;
    text-align: center;
}

div img.imgmiddle
{
    vertical-align: middle;
    padding: 1px;
}

/* footer */
td.footer
{
    width: 984px;
    background-image: url(img/footer_fenc.gif);
}

div.footer
{
    width: 984px;
}

div.footerfencers
{
	background-image: url(img/footer_fencers_fenc.png);
	width: 215px;
	height: 115px;
    margin-right: -10px;
}
