body{
 margin:0;
 padding:0;
 background:#79AE55 url(../grafics/fons.png) no-repeat fixed;
 color:#FFF;
}
a{
 color:#28cb3b;
}
a:visited{
 color:#5dffa6;
}
a:hover{
 color:#0F0;
 text-decoration:none;
}
h1{
 margin:0;
 padding:0;
 height:125px;
 background:url(../grafics/titol.png) no-repeat center;
}
h1 span{
 display:none;
}
h2{
 background:url(../grafics/marge.png) bottom repeat-x;
 padding:10px;
 margin:0;
}
legend{
 color:#EEE;
}
#menu{
 position:fixed;
 top:100px;
 left:5px;
 width:130px;
 background:#0e4915;
 border:1px dashed #CCC;
}
#infoParty{
 position:fixed;
 top:100px;
 right:10px;
 width:160px;
 background:#0e4915;
 border:1px dashed #CCC;
}
#menu ul,#infoParty ul{
 padding:0;
 margin:10px 0 10px 0;
}
#menu li,#infoParty li{
 list-style:none none;
 margin:0;
 padding:0;
}
#menu a,#infoParty li a{
 font-weight:bold;
 text-decoration:none;
 color:#DDD;
 padding-left:5px;
 display:block;
}
#menu a:hover,#infoParty li a:hover{
 background:#0F0;
 color:#000;
}
#loginnick,#loginpass,#sbLogin{
 margin-left:5px;
 width:115px;
 border:1px dashed #555;
}
#cos{
 border:1px dashed #CCC;
 background:#517439 url(../grafics/h2fons.png) repeat-x;
 margin:0 155px 0 120px;
 padding:0 20px 0 20px;
}
#error{
 border:1px solid #F00;
 background:#300;
}
#info{
 border:1px solid #0F0;
 background:#030;
}
#anagrama{
 text-align:center;
}
.noti ul{
 margin-left:0;
 padding-left:20px;
}
.noti li{
 background:url(../grafics/marge.png) bottom repeat-x;
 padding-bottom:10px;
 list-style:url(../grafics/list-noti.gif);
 clear:left;
}
.noti li img{
}
.noti em{
 font-size:smaller;
}
.noti a.titolnoti{
 font-weight:bold;
 font-size:larger;
}
.noti a.mes{
 text-decoration:none;
 font-size:smaller;
}
table#llista{
 background:#0e4915;
 border:1px solid #00c552;
 width:100%;
 padding:0;
 margin:0;
}
table#llista thead{
 color:#CCC;
}
table#llista tbody tr{
 background:#000;
}
table#llista tbody tr.l1{
 background:#316441;
 color:#000;
}
table#llista tbody tr.l2{
 background:#4a9662;
 color:#000;
}

.faq li{
 background:url(../grafics/marge.png) top repeat-x;
 padding-top:10px;
 margin-top:50px;
}
.faq li li{
 background:transparent;
 margin-top:5px;
}