*{
margin:0;
padding:0;
}
body{
background:url(img/pattern.gif) repeat;
font:12px verdana,arial,sanf-serif;
}
h1{
font-size: 130%;
color:#990000;
}
h2{
font-size: 100%;
color:#990000;
text-align: right;
border: 0px;
}
img {
border: 0px;
}
a{
color:#FFFFFF;
text-decoration:none;
}
a:hover{
text-decoration:underline;
color:#FFFFFF;
}
a:visited,#list-menu a:visited{
color:#EEEEEE;
}
#elenco ul{
list-style-type: disc;
text-align: left;
margin-left: 1em;
padding: 0;
}
#elenco li{
margin: 0;
padding: 0;
}
#list-menu{
padding-top:80px;
}
#list-menu ul{
margin:0 auto 25px auto;
padding:0;
width:93px;
list-style-type:none;
}
#list-menu li{
margin:1px 0 0;
}
#list-menu a{
display:block;
width:91px;
text-align:right;
border:1px solid #000000;
padding-right:2px;
text-decoration:none;
}
#list-menu a:hover{
border:1px solid #000000;
background:#333333;
color:#FFFFFF;
}
/*#list-menu a:link{
color:#000000;
}
*/
#wrapper{
width:910px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
position:relative;
background:url(img/layout.jpg) no-repeat;
}
#header{
height:21px;
width:898px;
margin:0px 5px 1px 5px;
border:1px solid #000000;
}
#navigation{
float:left;
height:536px;
width:104px;
margin-left:5px;
padding:9px 0px 9px 9px;
border:1px solid #000000;
display:inline;
}
#column{
float:left;
height:454px;
width:199px;
padding:50px 15px 50px 15px;
border-top:solid 1px #000000;
border-right:solid 1px #990000;
border-bottom:solid 1px #000000;
border-left:0px;
text-align: left;
overflow:auto;
}
#content{
float:left;
height:454px;
width:494px;
padding:50px 30px 50px 30px;
margin-right:5px;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
border-left:0px;
overflow:auto;
text-align: justify;
display:inline;
}
#footer{
clear:both;
height:11px;
width:898px;
margin:0px 5px 0 5px;
border:1px solid #000000;
color:#999999;
font-size: 75%;
}
#cella-sx{
width:300px;
float:left;
text-align:left;
}
#cella-centro{
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
display:inline;
}
#cella-dx{
width:45px;
float:right;
text-align:right;
font-size: 95%;
background:url(img/contantore_bg.gif) repeat;
color:#333333;
}
#header-sx{
clear:both;
font-size:0;
line-height:0px;
}
.clear{
clear:both;
font-size:0;
line-height:0px;
height:2px;
}
.icon{
float: left;
margin-right: 5px;
}
.smalltext{
font-size: 75%;
text-align: center;	
}
.smalltext2{
font-size: 85%;
color:#FFFFFF;
text-align: center;
}
.around-icon{
text-align: left;
}
input
{
color: #FFFFFF;
background: #333333;
border: 1px solid #000000;
}
.submit input
{
color: #FFFFFF;
background: #333333;
border: 1px solid #000000;
padding: 0 .2em 0 .2em;
}
#popup{
margin-top:3em;
margin-bottom:3em;
margin-left:auto;
margin-right:auto;
position:relative;
width:80%;
color: white;
padding: 1em;
background: url(img/pattern_beige.gif) repeat;
border:1px solid #000000;
}
#popup a{
color:#000000;
text-decoration:none;
font-size: 95%;
}
#popup a:hover{
text-decoration:underline;
color:#111111;
}
#popup a:visited{
color:#000000;
}
