
* { margin: 0; padding: 0; }

body {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 1em;
        background: url(Images/logoghost.jpg);
}


#page {
        width: 752px;
        margin: 0 auto;
}

#header {
 margin-left: 0px;
 margin-top: 0px;
 padding: 0px;
 width: 800px;
 height: 180px;
 border: solid 0px #990099;
 /*background: url(Images/header.jpg) center no-repeat;*/
}

#gallery {
 position: absolute;
 top: 30px;
 left: 470px;
 padding: 0px;
 width: 86px;
 height: 29px;
 border: solid 0px #990099;
 /*background: url(Images/header.jpg) center no-repeat;*/
}

#footer{
 position:relative;
 clear: right;
 height:10%;
 width:100%;
 border: solid 0px #990099;
}

#big_marcello {
 position: absolute;
 top: 200px;
 left: 670px;
 padding: 0px;
 width: 316px;
 height: 550px;
 z-index: -1;
 border: solid 0px #990099;
 background: url(Images/big_marcello.gif) center no-repeat;*/
}

#byemail, #byphone, #bymail  { margin: 0 0 0 3em; padding: 0 0 0 5em; height: 6em; font-size: 1em; }

#byemail { background: url(Images/email.gif) no-repeat; }
#byphone { background: url(Images/phone.gif) no-repeat; }
#bymail { background: url(Images/mailbox.gif) no-repeat; }


#application {
        overflow: hidden;
        /*background: #C4ECEC; */
        /*border: 1px solid #000080;*/
        min-width: 747px;

}

#content {
        overflow: hidden;
        /*background: #C4ECEC; */
        /*border: 1px solid #000080;*/
        min-width: 747px;

}

#content address, #content p {
        position: relative;
        top: -5em;
        left: 13em;
        font-weight: bold;
        color: #000099;
        background: inherit;
        font-size: .8em;
}

#content p.red { color: red; background: inherit; }

#content h3.subtitle {
        position: relative;
        font-weight: bold;
        color: #000000;
        background: inherit;
        font-size: 1.1em;
}

#content address, #content h3.subtitle, #content links {
        white-space: pre;
        font-style: normal;
}

#content h3, #content h2 { clear: both; }

#content h2 {
        padding: .5em 0 1em 0;
        font-size: 1.4em;
        color: #000099;
        background: inherit;
        text-align: center;
}

#content h4 {
        padding: .5em 0 1em 0;
        font-size: 1.2em;
        color: #000099;
        background: inherit;
        text-align: left;
}

#content links {
        position: relative;
        font-weight: bold;
        color: #000000;
        background: inherit;
        font-size: .8em;
}

#content form {
        position: relative;
        float: left;
        font-weight: bold;
        color: #000000;
        background: inherit;
        font-size: .8em;
        width: 550px;
        clear: both;
}


#content form p label {
  float: left;
}

#content form p input, form p textarea, form p select {
  float: right;
}

#content form p {
        position: relative;
        float: left;
        width: 550px;
}

.labeltext {
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-size: 10pt;
        color: #000000;
        font-weight: bold;
        text-align: right;
}

.reglabeltext {
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-size: 10pt;
        color: #000000;
        font-weight: bold;
}

.entrytext {
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-size: 11pt;
        color: #000000;
        font-weight: bold;
        vertical-align: left;
        text-align: left;
}

.warntext {
        font-family: Verdana, Arial, Helvetica, Sans-serif;
        font-size: .8em;
        color: #AA000A;
        font-weight: bold;
        vertical-align: middle;
        text-align: center;
}

.regtext {
        position: relative;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: bold;
        color: #000000;
        font-size: .8em;
}

.smalltext {
        position: relative;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight: normal;
        color: #000000;
        font-size: .8em;
        text-align: left;
}



