/* Hi. */


body
{
	color:#333;
	margin:auto;
	font-family: Verdana,sans-serif;
	font-size:10pt;
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-position: 0 0;
}

img {border:0;}

h1
{ font-weight:700; font-size:large; background:inherit; color:#330000;}

h2
{ font-size:medium;}

ul 
{ list-style:none; margin-left:20px; padding:1px;}

li
{ line-height:1.5em;}

a:link, a:visited, a:active
{ background: inherit; text-decoration: none; color:#999;}

a:hover
{ background: inherit; text-decoration: underline; color:#000;}

blockquote
{ background:url(img/quo.gif) 0 0 no-repeat; background-color:inherit; color:#999; display:block; padding:0 0 0 50px; margin:15px 30px;
  font-size:.90em; font-weight:normal;}

emphasis
{ background:url(img/escl.gif) 0 0 no-repeat; background-color:inherit; color:#999; display:block; padding:0 0 0 50px; margin:15px 30px;
  font-size:.90em; font-weight:normal;}
  
p
{ line-height:1.5em;}

input, textarea
{ background:#fff; color:inherit;  border:1px solid #111;}
/* esempio di input 
<input type="text" name="search" size="15" /> <input type="button" value="Search" name="searchbtn" class="buttons" />
*/

.buttons 
{ background: #000; color:#fff;  border: 1px solid #111;}

#wrapper
{ background:#fff; color:inherit; width:750px; margin:auto;}

#header
{ background:url(img/banner.jpg) 50% 50% no-repeat #fff; color:inherit; width:750px; height:165px; margin: 0 auto;}

#body
{ background:#fff; color:inherit; width:750px; margin:auto;}

#bottom
{ background:url(img/top.gif) 50% 0 no-repeat #eee; color:inherit; width:750px; height:10px; margin:0;}

#midbottom
{ background:url(img/mid.gif) 50% 0 repeat-y #eee; color:#d50; width:750px; line-height:1em; margin:0;}

#btmbottom
{ background:url(img/btm.gif) 50% 100% no-repeat #eee; color:inherit; width:750px; height:20px; margin:0;}

.logo
{ width:450px; margin-top:4em; padding-left:25px; float:left;}
.logo h1 {
	left:45px;
	color: #FFFFFF;
	font-size: x-large;
}

.search
{ width:250px; text-align:right; margin-top:6em; padding-right:25px; float:right;}

.menu
{ background:url(img/strip.gif) 50% 50% no-repeat #000; color:#fff; width:750px; height:40px; font-size:.92em; margin: 0 auto;}

.menu a:link, a:visited, a:active
{
	background: inherit;
	text-decoration: none;
	color:#CCCCCC;
}

.menu a:hover
{
	background: inherit;
	text-decoration:underline;
	color:#FFFF00;
}


.left
{ width:450px; padding:10px 0 0 25px; float:left;}

.right
{ width:250px; padding:12px 25px 0 0; text-align:right; float:right;}

.right a:link,.right a:visited,.right a:active
{ background: inherit; text-decoration: none; color:#fff;}

.right a:hover
{ background: inherit; text-decoration: none; color:#ddd;}

.column
{ width:215px; padding:0 0 0 25px; float:left;}

.column p
{font-size:.90em;}

.column a:link,.column a:visited,.column a:active
{ background:#eee; text-decoration: none; color:#d50; font-size:.89em; display: block; padding:8px 2px; border-bottom:#d51 1px dashed;}

.column a:hover
{ background:#eee; text-decoration: none; color:#777; border-bottom:#888 1px dashed;}

.left a:link,.left a:visited,.left a:active
{ background: inherit; text-decoration: none; color:#fff;}

.left a:hover
{ background: inherit; text-decoration: none; color:#ddd;}

.content
{ background:#fff; color:inherit; width:510px; padding:10px 5px 0 25px; text-align:justify; float:left;}

.sidebar
{ background:#fff; color:inherit; width:175px; padding:10px 20px 0 0; float:right;}

.sidebarcontent
{ border-bottom:#999 1px solid; margin-bottom:20px;}

.img
{ border:0; margin:0 1em 0 0; float:left;}

.spacer
{ height:2px; clear: both;}

.panoramozzo 
 {border:0; padding:0;margin:0; }
 
 #menutop { width:650px; padding:10px 0 0 25px; float:left;}
 
 #menutopicons { width:150px; padding:10px 0 0 25px; float:right;}
