/* stile - print */

h3 {
        font-size: 1em;
        display: inline-block;
	margin-top: 1px;
	padding: 0;
        border-bottom: 1px solid #000033;
}

dt {
        font-weight: bold;
        margin-top: 1em;
}

#home {
        font-size: 1em;
}

span.spacer {
	display: block;
	height: 3px;
	}
p.date {
        margin-top: 1px;
        margin-bottom: 1px;
        text-align: right;
        font-size: 0.8em;
        color: #003355;
}
p.eventdate {
        margin-top: 1px;
        margin-bottom: 1px;
        text-align: left;
        font-size: 0.8em;
	background-color: #EEEEEE;
        color: #000055;
}
p.middle {
        text-align: center;
}
p.smaller {
	font-size: 0.8em;
}
/* ---------------------------------------------- */
#titledText p {
	display: block;
	margin-top: 0;
	margin-bottom: 0;
}
#titledText h4 {
	margin-top: 1.5em;
	margin-bottom: 0.2em;
}
#titledText p.indent1 {
	margin-left: 4em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
p.bgray {
	display: block;
	font-size: 0.9em;
	border: 1px solid #dddddd;
}
/* ---------------------------------------------- */
table.fixed8 td {
	width: 20em;
}
table.righttable tbody tr td {
	border-bottom: 1px dashed black;
}
table.righttable tbody tr td a {
	color: black;
	font-size: 11.2px;
	text-decoration: none;
	color: blue;
	margin: 0;
	padding: 0;
}
a.orange {
        background-color: #fa0;
}
a.full {
        color: #00a;
        text-decoration: none;
}
a:hover.full {
        background-color: #eef;
}
a.dashed {
        color: #008;
        text-decoration: none;
        border-bottom: 1px dashed #008;
}

a.pushbutton {
        font-size: 0.8em;
        color: black;
        background-color: #FFDD99;
        text-decoration: none;
        border: 1px dashed black;
}
a:hover.pushbutton {
        color: black;
        background-color: #FFEEAA;
        text-decoration: none;
        border: 1px solid black;
}
/* ---------------------------------------------- */
fieldset
{
        border: 1px solid #781351;
        width: 460px;
}
fieldset.newsletter
{
        border: 1px solid #000088;
        width: 460px;
}
legend
{
        color: #fff;
        background: #ffa20c;
        border: 1px solid #781351;
        padding: 2px 6px;
}
legend.newsletter
{
        color: #000;
        background: #ddddff;
        border: 1px solid black;
        padding: 2px 6px;
}
label
{
        width: 6em;
        float: left;
        text-align: right;
        margin-right: 0.5em;
        display: block;
}
input.large
{
	width: 20em;
}
/* ---------------------------------------------- */

#boxed {
        display:block;
        border: 1px dashed black;
        padding: 1em;
}

/* ---------------------------------------------- */
body {
        background-color:white;
        font-family: arial,verdana,sans-serif;}

ul.ullev1 {
        list-style: none;
}
ul.ullev1 li {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
}

.prevnext {
        display: none !important;
        font-size: 0.8em;
        color: #999999;
}

#page {
        font-size : 10pt;
}
#headm {
        display: block;
        
        padding: 5px;
        border-bottom: 2px solid;
        background-color: white;}
#headm img {
	display: none;
}
#headm a.printLogo img {
	display: block;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	width: 148px;
	height: 84px;
        border: none;
}
/*
#headm img {
        float: none !important;
        vertical-align: bottom;
        border: none;
}
*/
#headm h1, #headm h2 {
	text-align: center;
        display: block;
        font-size : 2.5em;
}
#headm h2 {
        font-size : 1em;
        color: black;
}

#navbar {
        display: none;
}

#leftbar {
        display: none;
}

/*
ul.leftmenu {
        margin: 0 0 0 0;
        list-style:none;
	padding:0;
	font-size:95%;
}
.leftmenu li {
	border:1px solid;
	border-color: #CCCCFF;
	margin:5px 5px 3px 5px;
}
.leftmenu li a {
	display:block;
        background-color: #fff;
        color: #000066;
	padding:.7em 37px .7em 37px;
	text-decoration:none;
}
.leftmenu li a:hover {
        color: #0000FF;
        background-color: #CCCCFF;
}
#leftbar h2 {
        display: block;
        font-size: 1em;
        font-variant: small-caps;
        border-bottom: 2px solid;
	margin:5px 5px 3px 5px;
}
*/

#news_container {
	display: block;
	border: 1px dashed blue;
        margin: 0px 0.5% 0px 0.5%;
        padding: 0.1em 1em 0.1em 1em;
}

#rightbar_container {
        display: none;
}
#rightbar {
        display: none;
}

#content {
        clear: both;
        display: block;
        margin: 0px 0.5% 0px 0.5%;
        padding: 0.1em 1em 0.1em 1em;
        text-align: justify;
}
/*
#content a:link:after, #content a:visited:after {
        content: " (" attr(href) ")";
}
*/
#content h2 {
        display: block;
        padding: 0.2em 1em 0 1em;
        border-bottom: 1px solid;
}
#content h3 {
        font-size: 1em;
        display: block;
        border-bottom: 1px solid #000033;
}

#corpo {
        display: block;
        font-size: 1em;
}

#footer {
       clear: both;
       background-color: white;
       border-top: 1px solid black;
       padding: 0.2em;
}
#footer p {
        text-align: center;
        font-size : 0.8em;
}

img.minimap {
	float: right;
}

#box {
	display:block;
	height: 200px;
}
