 body {
    background-color: black;
    font-family: Arial, Helvetica, sans-serif;
    color:white;
    font-size: 11px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
    background-position: center;
    }
 #maintop
 {
    background-color: black;
    width: auto;
    height:85px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(pages/img/bg_top2.gif)!important;
    background-image: url(pages/img/bg_top.gif);
    background-position:top;
    background-repeat:repeat-x;
    text-align:center;
    border-bottom:0px solid red;
 }
 #top {
    width: 760;
    height:83px;
    margin: 0px auto;
    border: solid 0px red;
    display:block;
    background-image: url(img/imputlevel_head.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    border:0px solid red;
}
#ris
{
width:100px;
height:20px;
margin-top:55px;
float:right;
margin-right:15px;
color:#F46F21;
}
#homelink
{
width:220px;
height:83px;
border:0px solid red;
float:left;
}
#homelink span a
{
width:220px;
height:83px;
display:block;
}
 #menucontop
 {
    width: auto;
    height:20px;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    border:0px solid red;
 }
  #menucont
 {
    width: 760px;
    height:20px;
    margin-left: auto;
    margin-right: auto;
    padding-left:25px;
    text-align:left;
    border:0px solid red;
 }
.menu
{
    width: 80px;
    height:20px;
    background-image: url(pages/img/bg_mn.gif);
    background-position:left;
    background-repeat:no-repeat;
    float:right;
    line-height:20px;
    margin-right:10px;
    border:0px solid red;
    display:block;
}
.menu a,.menu a:visited
{
color:#FFFFFF;
text-decoration:none;
}
.menu a:hover
{
color:#F46F21;
text-decoration:none;
}
 #maincontainer 
 {
    width: auto;
    /*height:auto;*/
    height:auto;
    margin-left: auto;
    margin-right: auto;
    border: solid 0px red;
    position:relative;
    text-align:center;
    display:block;
    border: 0px solid red;
}
 #container
 {
    background-color: #161616;
    width: 780px;
    /*height:80%;*/
    height:580px auto;
    margin-left: auto;
    margin-right: auto;
    border: solid 0px red;
    position:relative;
    display:block;
    border: 0px solid red;
    /*background-image: url(pages/img/bg_pg.gif);
    background-position:bottom left;
    background-repeat:no-repeat;*/
}
 #containerbco
 {
    background-color: #747474;
    width: 780px;
    height:80%;
    margin-left: auto;
    margin-right: auto;
    border: 0px solid red;
    position:relative;
    display:block;
    border: 0px solid red;
    background-image: url(pages/img/bg_pg_bco.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
}
.colleft
{
    /*background-image: url(pages/img/bg_col.gif);
    background-position:bottom left;
    background-repeat:no-repeat;*/
    /*background: #101010;*/
    background: #292929;
    border: 5px solid #383838;
}
#menuleftcontainer
{
/*background-color: #000000;*/
width:160px;
height:522px;
/*
height:510px !IMPORTANT;
height:auto;
*/
margin-top:40px;                           
margin-left:20px;
}
.menuleft
{
    color:white;
    font-size:11px;
    width: 160px;
    height:25px;
    line-height:25px;
    margin-right:0px;
    border-bottom:1px solid white;
    display:block;
}
.menuleft a,.menuleft a:visited
{
color:white;
text-decoration:none;
display:block;
}
.menuleft a:hover
{
color:#F46F21;
text-decoration:none;
display:block;
}
.menuleft span a
{
margin-left:12px;
}
.testi1
{
color:white;
margin-top:36px;
font-size:13px;
text-align:justify;
line-height:18px;
}
.testi2
{
margin-top:36px;
font-size:11px;
text-align:justify;
/*line-height:16px;*/
}
.testi2 span
{
  padding: 0px 5px 0px 5px;
  background-color:#F46F21;
}
.testi2 img
{
float:left;
margin-right:8px;
}
.testi3
{
margin-top:10px;
font-size:11px;
text-align:justify;
/*line-height:16px;*/
}
#menuleftex
{
/*background-color: #000000;*/
font-size:11px;
text-align:left;
width:155px;
height:auto;
margin-top:40px;
/*margin-left:20px;*/
padding:4px;
color: #D1D1D1;
border:1px solid #A1A1A1;
}
/*===============================*/
a, a:visited
{
  font-size:11px;
color:white;
text-decoration:none;
display:block;
}
a:hover
{
color:#F46F21;
text-decoration:none;
display:block;
}
/*==============================*/
.miniatura
{
    width: 105px;
    height: 75px;
    border: 0px solid red;
}
.indice
{
    width: 105px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color:white;
    font-size: 11px;
    text-align: center;
    border: 0px solid red;
}
.testiform
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
/*==============================*/
.textarea  {
border: #000000 1px inset;
border-color: #000000 #666666 #666666 #000000;
background-color: #FFFFFF;
background-attachment: fixed;
background-image: url(../images/textbox_shadow.gif);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}

.select { 
border: #000000 1px inset;
border-color: #000000 #666666 #666666 #000000;
background-color: #FFFFFF;
background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}

.button {
background-color: #E8E8E8;
border: 1px inset;
font-family: Arial;
font-size: 10px;
color: #000000;
cursor: hand;
border-color: #999999 #000000 #000000 #999999;
height: 17px;
}

.TextBox {
border: #000000 1px inset;
border-color: #000000 #666666 #666666 #000000;
background-color: #FFFFFF;
background-attachment: fixed;
background-image: url(../images/textbox_shadow.gif);
background-position: left
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
}
#footer{text-align:center;margin:auto;}
/**/
#links
{
    color:white;
    font-size:13px;
    font-weight:bold;
    line-height:16px;
}
#links a,#links a:visited
{
color:white;
text-decoration:none;
display:block;
}
#links a:hover
{
color:#F46F21;
text-decoration:none;
display:block;
}
#elenco li
{
line-height:16px !important;
line-height:8px;
}

#elenco li a
{
font-size:13px;
line-height:16px !important;
line-height:8px;
}
