/* This is the main layout */
body {font: normal 83% sans-serif;}
a {color: #0000ff;}
h3 {margin: 0; margin-bottom: 8px;}

#outside {
margin: auto; 
width: 760px; 
border: solid 1px #cccccc;
}

#permlink {
margin: 0;
padding: 2px; 
text-align: right; 
border: solid 1px #ffffff;
}
#permlink a {
margin-left: 5px; 
margin-right: 5px;
}

#header {
margin: 0; 
padding: 0; 
border: solid 1px #ffffff;
}
#header h1 {
margin: 0; 
padding: 5px;
}

#topnav {
margin: 0;
margin-bottom: 10px; 
padding: 5px; 
border: solid 1px #ffffff;
}
#topnav a {
padding: 3px;
}

#left {
float: left; 
width: 160px; 
border: solid 1px #ffffff;
}

#middle {
margin-left: 90px; 
margin-right: 90px; 
border: solid 1px #ffffff;
}

#right {
float: right; 
width: 184px; 
border: solid 1px #ffffff;
}

#footer {
clear: both; 
margin: 0; 
text-align: left; 
border: solid 1px #ffffff;
}
#footer h5 {margin: 0;}

.box {
width: 92%; 
margin: auto; 
margin-bottom: 10px; 
padding: 5px; 
border: solid 1px #666666;
}
div.boxtextarea{width:540px !important;width /**/:200px;
    height:90px !important;height /**/: 200px;
	word-wrap:break-word;
    overflow:auto;
	padding: -4px;
    border:1px solid #EEE;
	border-right:0 solid;
    background:none;}

/* These are used to colorize the page */
body {
/*background-color: #d1d1d1; */
background-image: url(../img1/sfondo.gif);
}
h3 {
color: #5a6156; 
padding-bottom: 3px; 
border-bottom: solid 2px #cccccc;
}
h5 {
padding-left: 5px; 
color: #5a6156;
}

#outside{
background-color: #d5ddcd; 
border: solid 1px #aaaaaa;
}

#permlink{
border: solid 1px #30392c; 
background-color: #30392c;
}
#permlink a {
text-decoration: none; 
color: #d5ddcd;
}
#permlink a:hover {
text-decoration: underline;
}

#header{
border: solid 1px #781000; 
background-color: #781000;
}
#header h1 {
color: #d5ddcd;
}

#topnav {
border: solid 1px #5a6156; 
background-color: #5a6156;
}
#topnav a {
border: solid 1px #5a6156; 
text-decoration: none; 
background-color: #5a6156; 
color: #d5ddcd;
}
#topnav a:hover {
/*border: solid 1px #d5ddcd; */
/*background-color: #d5ddcd; */
color: #781000;
opacity:0.5;
}

#left {
border: solid 1px #d5ddcd;
}

#middle {
border: solid 1px #d5ddcd;
}

#right {
border: solid 1px #d5ddcd;
}

#footer {
border: solid 1px #d5ddcd;
}

.box {
background-color: #ffffff;  
border: solid 1px #cccccc;
}
.box a {
text-decoration: none; 
color: #781000;
}
.box a:hover {
text-decoration: underline;
}
.box ul {
margin: 0; 
padding-left: 15px; 
list-style: circle;
}
img.boxDx{
	display:block;
	float:left;
	margin:0;
}
img.boxSx{
/*	display:block; */
	float: right;
	margin:0;
}
echouser {
color:#FFFFFF;
}