/* Copyright 2008 www.dm8.it */


body{
margin: 0px 0px 0px 0px;
font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
background: url(/Grafica/FondoRighe.png) repeat;
height: 100%;
color: #A308A8;
}


a{
text-decoration:none;
background-color:inherit;
color:#0000FF;
}

a:hover{
text-decoration:none;
background:#A308A8;
color:#ffc0ff;
}

#EditorAreaStyles{ /* fondo text area FCKConfig */
background-color:#ffebff;
}


img a{
text-decoration:none;
border: 0px;
vertical-align:top;
}

img a:hover{
text-decoration:none;
border: 0px;
vertical-align:top;
background: url(/Grafica/trasp.png) repeat;
}


img{
text-decoration:none;
border: 0px;
vertical-align:top;
}

.alignleft {
float: left;
margin: 2px 2px 2px 2px;
line-height:1.1em;
padding: 0px;
}

.alignright {
float: right;
margin: 2px 2px 2px 2px;
line-height:1.1em;
padding: 0px;
}

.divleft {
float: left;
overflow:auto;
width: 48%;
height: 150px;
margin: 5px 1px 1px 1px;
line-height:1.1em;
padding: 2px;
font-size:0.8em;
border-top:1px solid #0000FF;
border-right:1px solid #0000FF;
border-bottom:1px solid #0000FF;
border-left:1px solid #0000FF;
border-style:dotted;
}


.divright {
float: right;
overflow:auto;
width: 48%;
height: 150px;
margin: 5px 1px 1px 1px;
line-height:1.1em;
padding: 2px;
font-size:0.8em;
border-top:1px solid #0000FF;
border-right:1px solid #0000FF;
border-bottom:1px solid #0000FF;
border-left:1px solid #0000FF;
border-style:dotted;
}

/* form{ */
/* margin:0px 25% 0px 25%; */
/* padding: 2px 2px 2px 2px; */
/* line-height:1.4em; */
/* width: 190px; */
/* } */ 



#FormEmail1{
background: url(/Grafica/FondoForm1.png) no-repeat;
margin:0px 25% 0px 25%; /* su - dx - gił - sx */
line-height:1.0em;
height: 10px;
width: 340px;
color: #0000FF;
}
#FormEmail2{
background: url(/Grafica/FondoForm2.png) repeat-y;
margin:0px 25% 0px 25%; /* su - dx - gił - sx */
padding: 0px 0px 0px 8px; /* su - dx - gił - sx */
font-size:0.8em;
line-height:1.4em;
width: 340px;
color: #0000FF;
}
#FormEmail3{
background: url(/Grafica/FondoForm3.png) no-repeat;
margin:0px 25% 0px 25%; /* su - dx - gił - sx */
line-height:1.0em;
height: 10px;
}



li{
list-style-type: square; /*toglierebbe il "pallino" con none */
margin: 0px 0px 0px 22px; /* su - dx - gił - sx */
padding: 2px;
}


ul{
margin: 0px;
padding: 0px;
}

p{
margin: 0px;
padding: 0px;
line-height:1.0em;
}

#Cerca{
position:absolute;
height: 80px;
width: 180px;
padding:2px; /* su - dx - gił - sx */
margin: 45px 0px 0px 730px; /* su - dx - gił - sx */
color:#000000;
line-height:1.0em;
text-align: left;
}


#testa{ /* ok */
position:relative;
width: 980px;
margin: 0px auto;
padding: 0px 0px 0px 0px;
background-color:#ffffff;
}

#corpo{
border:2px solid #000000;
background-color:#ffebff; /* rosa chiaro */
position:absolute;
width: 100%;
margin:190px 0px 0px 0px;
padding:0px 0px 0px 0px; /* su - dx - gił - sx */
}


.BoxSX{
position:absolute;
margin:2px 0px 0px 2px;
padding:0px 0px 0px 0px;
width:150px;
left:0px;
}


.BoxDX{
position:absolute;
background: #A308A8; /*  url(/Grafica/barraV.png) repeat; */
margin:0px 0px 0px 0px; /* su - dx - gił - sx */
padding:0px 0px 0px 8px; /* su - dx - gił - sx */
width:170px;
right:0px;
height: 100%;
}

.BoxCXa{
min-height: 2400px;
height: auto !important;
height: 2400px;
margin:0px 190px 0px 0px; /* su - dx - gił - sx */
padding:30px 30px 0px 30px; /* su - dx - gił - sx */
}

.BoxCXb{ /* per prima pagina */
min-height: 2400px;
height: auto !important;
height: 2400px;
margin:0px 180px 0px 0px; /* su - dx - gił - sx */
padding:4px 4px 0px 4px; /* su - dx - gił - sx */
}

.BoxCX1{ /* lato sinistro per blog in prima pagina */
width:450px;
margin:0px 0px 0px 0px; /* su - dx - gił - sx */
padding:2px 2px 0px 2px; /* su - dx - gił - sx */
}

.BoxCX2{ /* lato destro per inserimenti vari*/
position:absolute;
width:320px;
margin:0px 0px 0px 460px; /* su - dx - gił - sx */
padding:2px 2px 0px 2px; /* su - dx - gił - sx */
}

.BoxWid{ /* per anteprima widget in prima pagina*/
font-size:0.8em;
text-align:left;
color:#ff00ff; /* fuxia */
line-height:1.0em;
font-weight: bold;
margin:0px 0px 10px 0px; /* su - dx - gił - sx */
padding:2px 0px 2px 2px; /* su - dx - gił - sx */
border:1px solid #800080;
}

.BoxWidBut{ /* per anteprima widget in prima pagina - bottoni*/
float:left;
color:#FFFFFF;
height:15px;
margin:3px 2px 3px 0px; /* su - dx - gił - sx */
padding:2px 4px 0px 4px; /* su - dx - gił - sx */
background: #800080;
}

.BoxWidCon{ /* per anteprima widget in prima pagina - contenuti*/
font-size:1.0em;
color:#A308A8;
text-align:left;
line-height:1.2em;
font-weight: normal;
margin:0px 0px 0px 0px; /* su - dx - gił - sx */
padding:0px 0px 2px 2px; /* su - dx - gił - sx */
}


.BoxBannerGiu{
margin:60px 0px 0px 10px; /* su - dx - gił - sx */
}


.footer{
background: url(/Grafica/footer.png) no-repeat;
position:absolute;
width:980px;
height: 31px;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 0px; /* su - dx - gił - sx */
font-size:0.7em;
text-align:center;
color:#ff00ff; /* fuxia */
line-height:1.0em;
}

.footer a{
text-decoration:none;
color:#ff00ff; /* fuxia */
font-weight: bold;
}

.footer a:hover{
text-decoration:underline;
color:#ff00ff; /* fuxia */
font-weight: bold;
background: url(/Grafica/trasp.png) no-repeat;
}

.top1{
background: url(/Grafica/barraV.png) repeat-y;
display:inline;
position:absolute;
margin:167px 0px 0px 2px; /* su - dx - gił - sx */
padding:2px 0px 0px 0px; /* su - dx - gił - sx */
height: 24px;
width: 980px;
text-align:left;
font-size:0.8em;
font-weight:bold;
color:#ffffff;
}

.top1 a{ /* ok */
text-decoration:none;
font-size:1.2em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:bottom;
background-color:inherit;
color:#ffc0ff;
}

.top1 a:hover{ /* ok */
text-decoration:none;
font-size:1.2em;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:bottom;
background:#ffc0ff;
color:#A308A8;
}

.top1sub{
position:absolute;
margin:0px 0px 0px 150px; /* su - dx - gił - sx */
}

.BoxBarra{
background: url(/Grafica/SfondoB.png) no-repeat;
display:inline;
position:absolute;
width: 980px;
margin:5px 0px 1px 2px;
padding:10px 0px 10px 10px;
text-decoration:none;
text-align:left;
}

.BoxBarra a{
display:inline;
padding:0px 0px 0px 0px;
text-align:center;
border: 0;
}

.BoxBarra a:hover{
display:inline;
padding:0px 0px 0px 0px;
background: url(/Grafica/trasp.png) repeat;
text-align:center;
border: 0;
}


.boxSelect{ /* ? */
font-size:0.8em;
line-height:1.0em;
COLOR: blue;
background-color:white;
font-weight:normal;
margin:0px 0px 0px 0px;
}


.BoxCentroAlto{
border:2px solid #800080;
background: url(/Grafica/FondoRighe.png) repeat;
height: 150px;
text-align:left;
width: 650px;
margin:2px 0px 0px 70px;
padding:0px 0px 0px 2px;
}


.BoxCentro{
text-align:center;
margin:0 0 0 200px;  /* su - dx - gił - sx */
width: 400px;
}


hr{
margin:1px 0px 2px 0px;  /* su - dx - gił - sx */
padding:0px 0px 0px 0px;  /* su - dx - gił - sx */
border-top:1px solid #0000FF;
border-right:0px solid #0000FF;
border-bottom:0px solid #0000FF;
border-left:0px solid #0000FF;
border-style:dotted;
}


.centro{
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
text-align:center;
}


.pulsanteMenu{
margin:-4px 12px 0px 2px; /* su - dx - gił - sx */
padding:8px 4px 6px 6px; /* su - dx - gił - sx */
float: left;
text-align: center;
font-size:0.8em;
line-height:1.2em;
font-weight:normal;
}

.ListaLink{
position:absolute;
background: #e5e577;
margin:16px 0px 0px 0px; /* su - dx - gił - sx */
padding:4px 4px 4px 4px; /* su - dx - gił - sx */
width: 114px;
text-align: left;
border:1px solid #000;
line-height:1.2em;
font-weight:normal;
}




.Pulsante{
font-weight:bold;
margin:4px 0px 4px 0px;
}

.Pulsante a{
color:#FFFFFF;
}

.Pulsante a:hover{
margin:0px 0px 0px 0px;
padding:0px 16px 1px 0px;
text-decoration:none;
background: url(/Grafica/PulsanteVai.png) no-repeat right;
color:#FFFF00;
}



.PulsanteSX2{
background: url(/Grafica/PulsanteSX2.png) no-repeat;
margin:0px 0px 0px 0px;
padding:2px 0px 4px 2px;
color:#0000FF;
}

.PulsanteCX2{
background: url(/Grafica/PulsanteCX2.png) repeat-x;
margin:0px 0px 0px -5px;
padding:2px 2px 4px 0px;
font-weight:bold;
}

.PulsanteDX2{
background: url(/Grafica/PulsanteDX2.png) no-repeat;
margin:0px 0px 0px -4px;
padding:2px 0px 4px 8px;
color:#0000FF;
}

.Pulsante2{
font-weight:bold;
margin:4px 0px 5px 0px;
}

.Pulsante2 a{
color:#0000FF;
}

.Pulsante2 a:hover{
margin:0px 0px 0px 0px;
padding:0px 16px 1px 0px;
text-decoration:none;
background: url(/Grafica/PulsanteVai2.png) no-repeat right;
color:#FF0000;
}



.bottone{ /* ok */
background: url(/Grafica/BotIN.png) repeat-y;
margin:-8px 0px 0px 4px;
padding:0px 6px 0px 6px;

}

.bottoneSU{ /* ok */
background: url(/Grafica/BotSU.png) no-repeat;
margin:0px 0px 0px 4px;
padding:3px 1px 1px 2px;
height: 15px;

}

.bottoneGI{ /* ok */
background: url(/Grafica/BotGI.png) no-repeat;
margin:0px 0px 0px 4px;
padding:3px 1px 1px 2px;
height: 18px;

}



.TxtLinks{
font-size:0.8em;
line-height:1.2em;
font-weight:normal;
color:#ffffff;
}

.TxtLinks a{
text-decoration:none;
background-color:inherit;
color:#ffc0ff;
font-style: italic;
}

.TxtLinks a:hover{
text-decoration:none;
background:#ffc0ff;
color:#A308A8;
}



.sidebarSU{
background: url(/Grafica/ButSU_1.png) no-repeat;
margin: 2px 0px 0px 1px; /* su - dx - gił - sx */
padding:3px 1px 1px 2px; /* su - dx - gił - sx */
height: 8px;
width: 156px;
}

.sidebarIN{
background: url(/Grafica/ButIN_1.png) repeat-y;
margin:-4px 0px 0px 1px; /* su - dx - gił - sx */
padding:0px 4px 0px 4px; /* su - dx - gił - sx */
width: 148px;
}

.sidebarGI{
background: url(/Grafica/ButGI_1.png) no-repeat;
margin: 0px 0px 0px 1px; /* su - dx - gił - sx */
padding:3px 1px 1px 2px; /* su - dx - gił - sx */
height: 8px;
width: 156px;
}


#TxtSegue{ /* ok */
text-align:center;
line-height:1.2em;
font-size:0.7em;
font-weight:normal;
color:Black;
}


#TxtData{ /* ok */
float:right;
font-size:0.8em;
font-weight:bold;
color:#ff00ff; /* fuxia */
margin:0px 30px 0px 0px;
padding:2px 2px 2px 2px;
}


.ButInvia{ /* ok */
margin:5px 0px 0px 0px;
text-align:center;
}


.clear{
clear:both;
margin:0;
}

.textbox{
font-size:0.8em;
line-height:1.0em;
font-weight:normal;
background:#FFFF80;
color:#0000FF;
margin:0px 0px 0px 0px;
border:1px solid #ddd;
}

.textboxR{
line-height:1.0em;
font-weight:normal;
background:#FFFF80;
color:#0000FF;
margin:0px 0px 0px 0px;
border:1px solid #ddd;
}

.textbox2{
font-size:0.7em;
line-height:1.0em;
background:#ffc0ff; /* rosa */
color:#0000FF;
margin:0px 0px 0px 0px;
border:1px solid #ddd;
}


.TxtWK{ /* ok */
font-style: italic;
font-size:1.0em;
font-weight:normal;
background: url(/Grafica/trat1.png) Repeat-X;
background-position: bottom;
color:#000000;
}

.TxtWK:hover{ /* ok */
font-style: italic;
}


.TxtGest1{
font-size:0.8em;
font-weight:bold;
color:#000000;
}

.TxtGest2{
font-size:0.7em;
font-weight:bold;
color:#000000;
}

.TxtGest3{
font-size:0.7em;
font-weight:normal;
color:#ff00ff; /* fuxia */
}


.TxtGest4{
font-size:0.6em;
font-weight:normal;
color:#ff00ff; /* fuxia */
}



h1{ /* per il Blog */
font: 100% Courier New;
font-size:1.1em;
font-weight:bold;
color:#A308A8;
}


.TxtBL1 p{ /* per il Blog = testo articoli */
display: block;
margin: 4px 0px 0px 0px; /* su - dx - gił - sx */
font-size:0.9em;
line-height:1.2em;
font-weight:normal;
color:#A308A8; /* fuxia */
}


.TxtBL2{ /* per il Blog */
font-size:0.8em;
font-weight:bold;
color:#0000ff;
}

.TxtBL3{ /* per il Blog commenti */
margin: 2px 0px 2px 0px; /* su - dx - gił - sx */
line-height:1.2em;
font-size:0.8em;
font-weight:normal;
color:#A308A8;
}

.TxtBL4{ /* per il Blog */
font-size:0.6em;
font-weight:normal;
color:#ff00ff; /* rosa */
}


.boxRss{
font-size:1.0em;
margin: 4px 0px 0px 0px; /* su - dx - gił - sx */
line-height:1.2em;
font-weight:bold;
color:#ffffff;
}



