*
{
    padding: 0;
    margin: 0;
    font: 12px verdana, tahoma, arial, sans-serif;
}
body
{
    background: black;
    margin: 0;
    margin-top: 8px;
    color: #101010;
    text-align: center;
}
#container
{
    border-style: none;
    background: black;
    margin: 0 auto;
    width: 1050px;
    position: relative;
    text-align: justify;
}
a
{
    text-decoration: none;
}
a:link, a:visited
{
    color: #cacaca;
}
a:hover, a:active
{
    border-bottom: #963 1px solid;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 24px;
}
.testo_logo
{
    color:white;text-align:center;margin-top:20px;min-height:100px;width:280px;
}
#sidebar
{
    float: left;
    width: 18%;
    overflow: hidden;
    text-align: left;
    margin: 5px 0px 5px 5px;
    border: solid 1px black;
}
#lefthome
{
    float: left;
    width: 300px;
    overflow: hidden;
    text-align: left;
    margin: 5px 10px 5px 5px;
}
#content-main
{
    text-align: left;
    vertical-align: top;
    float: right;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    border-style: none;
    color: White;
    background-color: black;
}
#sidebar ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#sidebar ul ul
{
    list-style: none;
    margin: 0.5em 0 0 1em;
}
#sidebar ul ul ul
{
    margin: 0 0 0 1em;
}
li.sidebox
{
    padding: 10px;
    background: url(/img/boxtondo.gif) #ededed no-repeat left top;
    margin-top: 10px;
    margin-bottom: 10px;
}
li.sidebox h2
{
    font-weight: normal;
    font-size: 1.6em;
    text-align: left;
    color: #242;
    font-variant: small-caps;
}
#sidebar li.sidebox p img
{
    margin: 0;
    padding: 3px;
    border: #ccc 1px solid;
    background: none;
}
#header, #content, #sidebar, .entry
{
    overflow: hidden;
}
.TextMenu
{
    font-family: Arial;
    font-size: 16px;
    color: White;
}
.TextMenu:link, .TextMenu:visited
{
    color: White;
}
.TextMenu:hover, .TextMenu:active
{
    color: #aaaaff;
    border-bottom: #aaaaff 1px dotted;
}
.TextMenuEvid
{
    font-family: Arial;
    font-size: 16px;
    color: #FFFB89;
}
.TextMenuEvid:link, .TextMenuEvid:visited
{
    color: #FFFB89;
}
.TextMenuEvid:hover, .TextMenuEvid:active
{
    color: #aaaaff;
    border-bottom: #aaaaff 1px dotted;
}
.TextMenuSel
{
    font-family: Arial;
    font-size: 16px;
    color: #9999FF;
    font-weight: bold;
}
.TextMenuSel:link, .TextMenuSel:visited
{
    color: #9999FF;
}
.TextMenuSel:hover, .TextMenuSel:active
{
    color: #9999FF;
    border-bottom: #aaaaff 1px dotted;
}
.ArticlePrew
{
    position: absolute;
    left: 10px;
    top: 160px;
    background-color: White;
    filter: alpha(opacity=97);
    -moz-opacity: .97;
    opacity: .97;
    width: 850px;
    height: auto;
    padding: 10px;
    border: dotted 2px #cacaca;
}
.ArticleEdit
{
    position: absolute;
    left: 0px;
    top: 80px;
    background-color: White;
    filter: alpha(opacity=97);
    -moz-opacity: .97;
    opacity: .97;
    width: auto;
    height: auto;
    padding: 10px;
    border: dotted 2px #cacaca;
}
.PanelAdm
{
    position: absolute;
    left: 0px;
    top: 80px;
    background-color: White;
    filter: alpha(opacity=97);
    -moz-opacity: .97;
    opacity: .97;
    width: auto;
    height: auto;
    padding: 10px;
    border: dotted 2px #cacaca;
    width: auto;
    height: auto;
}
#Div_Autore
{
    position: absolute;
    left: 290px;
    top: 220px;
    background-color: black;
    width: 670px;
    height: auto;
    padding: 10px;
    border: solid 1px white;
}
.visualizzaDiv
{
    visibility: visible;
}
.nascondiDiv
{
    visibility: hidden;
}
.BorderBottom
{
    border-bottom: solid 1px black;
}
.CellaTabDescProd
{
    width: auto;
    border-right: dotted 1px #cacaca;
    height: 20px;
    text-align: center;
    padding: 3px 3px 3px 3px;
}
.PrimaCellaTabDescProd
{
    width: 10%;
    border-style: none;
    height: 20px;
    text-align: left;
    font-weight: bold;
}
.fulldiv
{
    height: auto;
    width: 665px;
    overflow: auto;
    text-align: left;
}

.tboxForm
{
    border-style: none;
    border-bottom: solid 1px white;
    background-color: Black;
    color: White;
    font-size: 14px;
}
.ImageInDList
{
    max-width: 125px;
}
a.LangNorm
{
    color: #c0c0c0;
}
a.LangNormSel
{
    color: #9999FF;
}
.menubarspc
{
    text-align: center;
    background-color: White;
    height: 23px;
    width: 25px;
}
.menubartit
{
    text-align: left;
    color: White;
    padding-left: 8px;
}
.NewsDiv
{
    text-align: justify;
    vertical-align: top;
    width: 650px;
    height:auto;
    min-height: 90px;
    clear: both;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom:20px;
    line-height:20px;
    margin-top:40px;
}
.div_menu 
{
    height:100%;vertical-align:top;
}
.table_menu
{
    width: 250px;border:none;margin-left:50px;margin-top:0px;
}
.td_menu_img_coll
{
    text-align:left;background-color:white;vertical-align:top;
}
.td_menu_img_coll_list
{
    text-align:left;color:White;vertical-align:top;padding-left:20px;
}
.menu_list_tab
{
    width: 100%;height:100%;
}
.menu_td20
{
    height:20px;
}
.div_bottom
{
    margin-left:50px;color:white;margin-top:20px;text-align:center;width:150px;
}
.a_sitemap
{
    text-decoration:none;color:white ;font-size:10px;
}
.fb_ilike
{
    border:solid 1px white; overflow:hidden; width:240px; height:210px; background-color:#CCE6FF;margin-left:30px;
}
.home_Main_Text_div
{
    margin-left:100px;
    padding:auto;
    padding-left:80px;
    padding-bottom:20px;
}
.home_Main_Text_space{    
    width:75px;height:150px;float:left;
}
.home_Main_Text
{
    margin:auto;
    color:#E5FFFF;font-size:14px;
}
