@charset "iso-8859-1";

/* css verde per X-cms by XAD */

body {
margin: 4px;
background-color: #B5D9A4;
}

.pagina {
width:100%;
padding:0px;
background-color:#FFFFFF;
border:#236B00 1px solid;
}

.tdleft {
vertical-align:top;
padding: 4px;
border-bottom:#B4DD98 1px solid;
}

.tdcenter {
vertical-align:top;
width:100%;
padding:0px 4px;
border-bottom:#B4DD98 1px solid;
border-right: #B4DD98 1px solid;
border-left:  #B4DD98 1px solid;
}

.tdright {
vertical-align:top;
padding: 4px;
border-bottom:#B4DD98 1px solid;
}

a {
color:#002D00;
text-decoration : none;
}

a:hover {
background-color:#b4dd98;
color:#002D00;
text-decoration : none;
}

/* Header */

.testata {
width:100%;
padding:2px;
background-color:#FFFFFF;
margin-bottom:3px;
}

.table_header { width: 100%; }

.logo {
text-align:left;
padding: 7px 7px 7px 7px;
}

.banner {
text-align:right;
padding: 7px 7px 7px 7px;
}

/* Menu */

.backmenu {
margin-bottom: 0px;
background-image: url(panB.jpg); 
width: 100%; 
height: 30px;
}

td.menu {
color:#FFFFFF;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bolder;
padding: 2px 1px;
}

a.menu {
color:#ffffff;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bolder;
text-decoration : none;
}

a:hover.menu {
background-color:#ffffff;
color:#002D00;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bolder;
text-decoration : none;
}

.corpo {
width: 100%;
}

/* Box centrali */

.box {
background-color:#ffffff;
color:#002D00;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
padding: 8px;
}

a.box {
color:  #ff6600; /*#002D00;*/
text-decoration : none;
padding:0px;
}

a:hover.box {
color:#002D00;
text-decoration : none;
}

.box2 {  /* colore sfondo e padding non definiti */
color:#002D00;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.titoli {
/*background-color:#0033FF;*/
color: #002D00;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
padding:4px 3px;
font-weight:bold;
text-align:center;
}

.titoli2{
color:#002D00;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.titoli2 {
text-decoration : none;
}

a:hover.titoli2 {
color:#002D00;
text-decoration : none;
}

.tabella{
color:#000011;
background-color:#D7FFBC;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:4px 5px;
border:#000000 1px solid;
}

.tabella1{
color:#000022;
background-color:#B4DD98;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 4px;
border:#002D00 1px solid;
}

a.tabella1 {
text-decoration : none;
}

a:hover.tabella1 {
color:#eeeeff;
text-decoration : none;
}

.tabella1b{
color:#002D00;
background-color:#D7FFBC;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 4px;
border:#002D00 1px solid;
}

a.tabella1b {
text-decoration : none;
}

a:hover.tabella1b {
color:#eeeeff;
text-decoration : none;
}

.legenda{
color:#002D00;
background-color:#D7FFBC;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 4px;
border:#002D00 1px solid;
}

.tabella2{
color:#002D00;
background-color:#D7FFBC;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 6px;
border:#002D00 1px solid;
}

a.tabella2 {
text-decoration : none;
}

a:hover.tabella2 {
color:#002D00;
text-decoration : none;
}

.tabella3{
color:#001A00;
background-color:#D7FFBC;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0px 12px 6px;
border-left:#002D00 1px solid;
width:38%;
}

/* Forum */

.tabella4{  /* titoli topic  */
color:#001A00;
background-color:#B4DD98;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border-top:#002D00 1px solid;
border-right:#002D00 1px solid;
border-left:#002D00 1px solid;
}

.tabella5{  /* body topic  */
color:#001A00;
background-color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border-right:#002D00 1px solid;
border-left:#002D00 1px solid;
border-bottom:#002D00 1px solid;
border-top:#002D00 1px solid;
padding:3px 3px 5px 3px;
}

a.tabella5 {        /* Link corpo del topic */
text-decoration : none;
}

a:hover.tabella5 { /* Link corpo del topic al passaggio del mouse*/
color:#006633;
text-decoration : none;
}

.tabella6{  /* footer topic  */
color:#001A00;
background-color:#B4DD98;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:#002D00 1px solid;
border-right:#002D00 1px solid;
border-left:#002D00 1px solid;
}

.tabella7{  /* titoli risposta  */
color:#002D00;
background-color:#D7FFBC;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border-top:#002D00 1px solid;
border-right:#002D00 1px solid;
border-left:#002D00 1px solid;
}

.tabella8{  /* body risposta  */
color:#002D00;
background-color:#ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border-right:#002D00 1px solid;
border-left:#002D00 1px solid;
border-bottom:#002D00 1px solid;
border-top:#002D00 1px solid;
padding:3px 3px 5px 3px;
}

a.tabella8 {        /* Link corpo risposta */
text-decoration : none;
}

a:hover.tabella8 { /* Link corpo risposta al passaggio del mouse*/
color:#006633;
text-decoration : none;
}

.tabella9{  /* footer risposta  */
color:#001A00;
background-color:#D7FFBC;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:#002D00 1px solid;
border-right:#002D00 1px solid;
border-left:#002D00 1px solid;
}

/* forum editor */

.f_editor {
background-color:#A5CC8C;
border:#002D00 1px solid;
}

.f_TA {   /* larghezza textarea forum  ed editor wysiwyng utenti */
width:430px;
}

/* Citazioni */

.cittit {
margin : 0px 20px;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : #002D00;
}

.citazione {
border : 1px solid #000022;
background-color : #B4DD98;
color : #000022;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
padding : 3px;
text-align : justify;
width : 92%;
margin : 0px 5px;
}

/* fine forum */

/* Box laterali */

.boxl {
background-color:#FFFFFF;
color:#002D00;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 3px;
}

.titolil {
color:#EEFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:4px 0px;
font-weight:bold;
text-align:center;
}

a.boxl {
color:#002D00;
text-decoration : none;
padding:0px;
}

a:hover.boxl {
color:#002D00;
text-decoration : none;
}

/* footer */

.footer {
padding: 6px 0 2px 0;
background-color: #D7FFBC;
width:100%;
font-size:12px;
}

.copy {
text-align:center;
background-color: #D7FFBC;
}

/* vari */

img {
border:0px;
}  

.pulsante {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
border:#002D00 1px solid;
background-color:#FFFFFF;
font-weight:bolder;
cursor:pointer;
}

.pulsante2 {
border:#002D00 1px solid;
background-color:#FFFFFF;
font-weight:bolder;
cursor:pointer;
padding:2px;
}

.pulsante2_Hover{
border:1px solid #002D00;
background-color:#DDDDFF;
font-weight:bolder;
cursor:pointer;
padding:2px;
}

hr {
height:1px;
border-bottom : 1px dashed #006633; 
border-top : 0px none;
border-right : 0px none;
border-left : 0px none;
width : 100%;
}

h3 {
color:#002D00;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
margin-bottom:0px;
}

.bordo {
border:#002D00 1px solid;
}

.bordol {
border-left:#002D00 1px solid;
border-right:#002D00 1px solid;
}

.bordot {
border-top:#002D00 1px solid;
}

.text {
color:#001A00;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:1px;
}

select {
color:#001A00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

textarea {
border:#001A00 1px solid;
color:#002D00;
background-color:#fefeff;
overflow: auto;
}

.data {
color:#001A00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.datalink {
color:#001A00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.cal {
background-color:#006633;
color: #ffffff; /*#002D00;*/
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
}

.cal0{
background-color:#EEEEFF;
color:#006633;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding:3px 0px;
font-size:10px;
}

.cal1 {

background-color:#D7FFBC;
color:#002D00;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding:2px 1px;
}

.cal2 {
background-color:#A5CC8C;
color:#002D00;
font-size:9px;
text-align:center;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:4px 0px;
}

.cal3 {
border: #FFFFFF 2px solid;
background-color:#006633;
color: #FFFFFF;
font-size:10px;
text-align:center;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
}

ul {
padding : 2px;
}

li {
margin-left:14px;
}

ul.art {
font-weight : bold; 
padding : 0px;
margin : 0px;
}

li.art {
font-weight : normal; 
list-style-type : none; 
padding : 1px;
margin-left : 4px; 
}

.cola1{
padding:2px;
color:#001A00;
background-color:#6db44a;
}

.cola2{
padding:2px;
color:#000022;
background-color:#D7FFBC;
}

.alert {
color:#006633;
}

.barra {
color:#002D00;
}

a.barra {
color:#001A00;
}

a:hover.barra {
color:#001A00;
}

.boxleft {background-image: url(panA.jpg); width: 12px; height: 30px;}
.boxcenter {background-image: url(panB.jpg); height: 30px;}
.boxright {background-image: url(panC.jpg); width: 12px; height: 30px;}

.boxlaterale {background-image: url(panl.jpg); width: 178px; height: 23px;}