body
{
    margin: 0px;

    background-color: #EFEFEF;
    background-image: url(../IMG/bg_imes.png);
    background-repeat: repeat-x;
    background-attachment: fixed;

    text-align: center;
}

form
{
    display: inline;
}

button
{
    background: #66CC33;
	font: bold 10px verdana, arial, helvetica, sans-serif;
	border: 1px solid #66CC33;
	color: #003366;
	cursor: pointer;
}

h1
{
    font: bold 11px/16px verdana, arial, helvetica, sans-serif;
    color: #E1302C;
    display: inline;
}

h2
{
    font: bold 12px/16px verdana, arial, helvetica, sans-serif;
    color: #E1302C;
    display: inline;
}

/*  -----------------------------------------------------------------------  */

A:hover
{
    color: #E1302C;
    text-decoration: none;
}

A:link
{
    color: #E1302C;
    text-decoration: underline;
}

A:visited
{
    color: #E1302C;
    text-decoration: underline;
}

A:active
{
    color: #E1302C;
    text-decoration: underline;
}

A:visited:hover
{
    color: #E1302C;
    text-decoration: none;
}

/*  -----------------------------------------------------------------------  */

A.copyright:hover
{
    color: #E1302C;
    text-decoration: underline;
}

A.copyright:link
{
    color: #999999;
    text-decoration: none;
}

A.copyright:visited
{
    color: #999999;
    text-decoration: none;
}

A.copyright:active
{
    color: #999999;
    text-decoration: none;
}

A.copyright:visited:hover
{
    color: #E1302C;
    text-decoration: underline;
}

A.breadcrum:hover
{
    color: #E1302C;
    text-decoration: underline;
}

A.breadcrum:link
{
    color: #999999;
    text-decoration: none;
}

A.breadcrum:visited
{
    color: #999999;
    text-decoration: none;
}

A.breadcrum:active
{
    color: #999999;
    text-decoration: none;
}

A.breadcrum:visited:hover
{
    color: #E1302C;
    text-decoration: underline;
}

a.nav:link
{
    color: #333333;
    text-decoration: none;
}

a.nav:visited
{
    color: #333333;
    text-decoration: none;
}

a.nav:active
{
    color: #333333;
    text-decoration: none;
}

a.nav:hover
{
	color: #E1302C;
	text-decoration: none;
}

a.nav:visited:hover
{
	color: #E1302C;
	text-decoration: none;
}

/*  -----------------------------------------------------------------------  */

.lefttd
{
    width: 5px;

    background-color: #D7D7D7;
    border-right: 1px solid #999999;
}

.righttd
{
    width: 5px;

    background-color: #D7D7D7;
    border-left: 1px solid #999999;
}

.navtd
{
    height: 29px;

    background-image: url(../IMG/bg_nav.png);
    background-repeat: repeat-x;
    background-attachment: fixed;

    border-bottom: 1px solid #FFFFFF;
}

.nav
{
    padding: 0px 10px 0px 10px;

    font: bold 11px/16px verdana, arial, helvetica, sans-serif;
    color: #333333;
}

.navover
{
    padding: 0px 10px 0px 10px;

    font: bold 11px/16px verdana, arial, helvetica, sans-serif;
    color: #E1302C;

    cursor: hand;
}

.bottomtd
{
    height: 23px;

    background-color: #EFEFEF;
    border: 1px solid #FFFFFF;
    borer-left: 0px;
    border-right: 0px;
}

.contenttd
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #999999;

    background-image: url(../IMG/bg_content.png);
    background-repeat: repeat-x;
    background-attachment: fixed;

    padding: 12px 0px 12px 20px;

    font: 11px/16px verdana, arial, helvetica, sans-serif;
    color: #333333;
}


/*  -----------------------------------------------------------------------  */

.img
{
    border: 0px;
}

.txt
{
    font: 11px/16px verdana, arial, helvetica, sans-serif;
    color: #333333;
    vertical-align: top;
    text-align: justify;

    list-style-image: url(../IMG/pijl_bullet.png);
}

.toptxt
{
    text-align: left;
    vertical-align: bottom;
    padding: 0px 0px 10px 10px;

    font: bold 11px/16px verdana, arial, helvetica, sans-serif;
    color: #FFFFFF;
}

.occasiontoptxt
{
    height: 20px;
    background-color: #E1302C;

    font: bold 11px verdana, arial, helvetica, sans-serif;
    color: #FFFFFF;

    text-align: left;
    padding: 0px 5px 0px 5px;
}

.copyright
{
    font: 10px verdana, arial, helvetica, sans-serif;
    color: #999999;
}

.box
{
	font: 11px verdana, arial, helvetica, sans-serif;
	border: 1px solid #999999;
	color: #333333;
}

.boxr
{
	font: 11px verdana, arial, helvetica, sans-serif;
	border: 1px solid #E1302C;
	color: #333333;
}

.button
{
	font: 11px verdana, arial, helvetica, sans-serif;
	border: 1px solid #999999;
	color: #FFFFFF;
	background-color: #E1302C;
}