body.diary{background-color:#697667; font-family: Verdana; font-size:10pt; font-stretch: normal; font-weight: normal;}
#diary{padding:5px; margin:0px; width:970px; height:620px; overflow:auto; background-image:url('images/old_paper.png'); border: 1px solid orange; line-height: 15pt; text-align: justify}

div.gallery {width:970px; height:500px; overflow:auto; padding:0px; margin:0px; margin-top:10px; text-align:center; border: 1px solid orange;}
div.gallery table {width:100%;}
div.gallery table td {text-align:center;}

#diaryWindow{margin:0px; border:0px; padding: 0px; width:1000px; overflow:hidden; height:660px;}
td.diaryWindowWrapper{width:600px; padding:0px; margin:0px; padding-left:5px; text-align:left;}

#menu_column{width:150px; padding:0px; margin:0px; background-color:#465045;}

div.section_container{margin:0px; padding:0px; margin-bottom:10px; padding-bottom:10px; border:1px solid orange;}

div.section_title{padding:0px; margin:0px; background-color:orange; color: #465045; font-size:0.8em; font-weight:bold; text-align:left; font-family:arial; padding:5px;}

div.menu_column_section{margin:0px; padding:0px; padding-bottom:10px; margin-bottom:10px; border:1px solid orange;}

div.menu_column_section_item{text-align:left; margin:0px; margin-left:10px; margin-top:10px; padding:0px; width:100%; font-size:0.8em;}

img.thumb {padding:5px; margin:0px; margin-top:10px; border:0px; border:1px solid black;}

img {border:0px; padding:0px;}

div.title{font-size:18pt; color:orange; font-weight: normal; vertical-align: middle}

body.nation{background-color:#90ab8b; background-image: url('images/body_background.gif'); padding:0px; margin:0px;}
table.info_column{width:1000px; border: 1px solid #465045; background-color:#697667; border-collapse:collapse}
table.info_column tr {padding:0px; margin:0px;}
table.info_column tr td{padding:0px; margin:0px;}

a {color: #697667; text-decoration:none; text-align:left; font-family:arial; font-weight: bold; font-size:12px;}
a:hover {color:#90ab8b; cursor:pointer; text-decoration:none;}
a:visited {color:#90ab8b; cursor:pointer; }
.date{font-weight: bold; padding:0px; margin:0px; margin-bottom:-12px;}

div.news_title {white-space: pre; font-weight:bold;}

fieldset.new {color:orange; border:1px solid #c9edc1; padding:5px; margin:0px; margin-top:10px; width:98%; text-align:left; width:97%}

fieldset.new legend {font-weight:bold; color:#c9edc1; padding:2px; border:1px solid #c9edc1}

fieldset.new div {color:orange; padding:5px;}

fieldset.new div a{color:orange;}

fieldset.continent {color:orange; border:1px solid #c9edc1; padding:5px; margin:0px; margin-top:10px; width:98%;}

fieldset.continent legend {font-weight:bold; color:#c9edc1; padding:2px; border:1px solid #c9edc1}

fieldset.continent div {color:orange; padding:5px;}

fieldset.continent div a{color:orange;}

fieldset.profile {color:#697667; border:1px solid #697667; padding:5px; margin:0px; margin-top:10px; width:98%;}

fieldset.profile legend {font-weight:bold; color:#697667; padding:2px; border:1px solid #697667}

fieldset.profile table {text-align: left; width: 100%; color:black;}

fieldset.profile div a{color:#697667;}

div.diary_container {padding-left:10px; padding-right:10px;}

/*galleria immagini*/
#ImageBoxOuterContainer {
	position: absolute;
	top:0px;
}
#ImageBoxOverlay {	background-color: #000;}
#ImageBoxCaption{	background-color: #F4F4EC;}
#ImageBoxContainer{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages{
	margin: 0;
}
#ImageBoxNextImage{
	background-image: url(images/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage{
	background-image: url(images/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover{
	background-image: url(images/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover{
	background-image: url(images/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}
