/* Copyright 2008 guadacon.me */


body{ /* ok */
margin: 0px 0px 0px 0px;
font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
background: url(grafica/sfondo.png) repeat;

z-index:2;
}


a{ /* ok */
text-decoration:none;
background-color:inherit;
color:#0000FF;
}

a:hover{ /* ok */
text-decoration:none;
background:#0000FF;
color:#FFFFFF;
}



.finestra a{ /* ok */
text-decoration:none;
font-weight: bold;
background-color:inherit;
color:#FFFFFF;
}

.finestra a:hover{ /* ok */
text-decoration:none;
font-weight: bold;
background:#FFFFFF;
color:#000000;
}



a img{ /* ok */
text-decoration:none;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:0px;
border-right:0px;
border-bottom:0px;
border-left:0px;
vertical-align:top;
}


img{ /* ok */
margin: 1px 1px 1px 1px;
padding:0px 0px 0px 0px;
border-top:0px;
border-right:0px;
border-bottom:0px;
border-left:0px;
text-decoration:none;
vertical-align:top;
}

form{ /* ok */
margin: 0 0 0 0;
line-height:1.2em;
}

li{ /* ok */
display: inline;
}

li p{ /* ok */
display: inline;
}



#testa{ /* ok */
z-index: 8;
position:relative;
width: 1000px;
margin: 0px auto;
padding: 0px 0px 0px 0px;
}

#corpo{
z-index: 60;

position:absolute;
width: 100%;
margin:75px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.BoxSX{
z-index: 60;
position:absolute;
margin:2px 0px 0px 2px;
padding:0px 0px 0px 0px;
width:150px;
left:0px;
}

.BoxSX2{
z-index: 60;
position:absolute;
margin:2px 0px 0px 155px;
padding:0px 0px 0px 0px;
width:150px;
left:0px;
}

.BoxSX3{
z-index: 60;
position:absolute;
margin:2px 0px 0px 310px;
padding:0px 0px 0px 0px;
width:150px;
left:0px;
}

.BoxSX4{
z-index: 60;
position:absolute;
margin:2px 0px 0px 465px;
padding:0px 0px 0px 0px;
width:150px;
left:0px;
}

.BoxSX5{
z-index: 60;
position:absolute;
margin:2px 0px 0px 620px;
padding:0px 0px 0px 0px;
width:150px;
left:0px;
}

.BoxDX{
position:absolute;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:150px;
right:0px;
}

.BoxCX{
min-height: 650px;
height: auto !important;
height: 650px;
margin:0px auto;
padding:0px 0px 0px 2px;
}




.footer{
position:absolute;
z-index:180;
width:500px;
margin:10px 0px 10px -600px;
padding:0px 0px 10px 0px;
font-size:0.7em;
text-align:center;
color:#FFFFFF;
line-height:1.8em;
}

.footer a{
text-decoration:none;
color:#FFFFFF;
font-weight: bold;
}

.footer a:hover{
background:transparent;
text-decoration:underline;
color:#ffffff;
font-weight: bold;
}

.basso{
z-index:38;
position:absolute;
margin:30px 10px 10px 10px;
text-align:center;
}



.top1{
position:absolute;
z-index:20;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 2px;
vertical-align:bottom;
height: 100px;

}

.top2{
position:absolute;
z-index:10;
text-align:left;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 318px;
}

.top3{
position:absolute;
z-index:20;
width: 150px;
margin:56px 0px 0px 318px;
padding:0px 0px 0px 0px;
font-size:0.8em;
font-style: italic;
font-weight:normal;
line-height:1.0em;
}

.topSub{

z-index:62;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width: 950px;
}

.BoxTesti{
position:absolute;
z-index:28;
width: 840px;
margin:4px 2px 200px 0px;
padding:4px 0px 0px 4px;
background:#c0c0c0;
text-decoration:none;
text-align:left;
font-size:0.8em;
color:black;
}

.BoxBarra{
position:absolute;
z-index:18;
height: 20px;
width: 720px;
margin:51px 0px 1px 260px;
padding:2px 0px 1px 20px;
background:#c0c0c0;
text-decoration:none;
text-align:right;
font-size:0.8em;
font-weight:bold;
}

.BoxBarraC{
font-weight: bold;
font-size:0.9em;
}

.boxSelect{
font-size:0.8em;
line-height:1.0em;
COLOR: blue;
background-color:white;
font-weight:normal;
margin:0px 0px 0px 0px;
}


.BoxCentroAlto{
text-align:left;
width: 720px;
margin:2px 0px 0px 70px;
padding:0px 0px 0px 0px;
}

.BoxGallerie{
width: 820px;
margin:4px 0px 0px 4px; /* su - dx - gił - sx */
padding:0px 0px 0px 0px;
}


.BoxCentro{
z-index:55;
float:left;
width: 537px;
margin:2px 0px 2px 1px;
padding:0px 20px 0px 305px;
}



.BoxDescInv a{
background:#FFFFFF;
text-decoration:none;
font-weight:bold;
color:black;
}


.listino{
text-decoration: line-through;
}

.prezzo{
font-size:0.9em;
font-weight:bold;
}




hr{
margin:1px 2px 1px 2px;
padding:0px 1px 0px 1px;
height: 1px;
font-size: 1px;
border-top:1px solid #0000FF;
border-right:0px solid #0000FF;
border-bottom:0px solid #0000FF;
border-left:0px solid #0000FF;
border-style:dotted;
}

.BoxVetrina{

z-index:24;
margin:6px 3px 1px 0px;
padding:1px 1px 1px 1px;
width:840px;
height:15%;
text-align:left;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-style:dotted;
}



.BoxVetrina img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0;
vertical-align:top;
}



.BoxVetrina1{
margin:1px 1px 1px 1px;
float:left;
text-align:left;
height:80px;
}

.BoxVetrina2{
margin:1px 1px 1px 1px;
text-align:left;
font-size:0.9em;
}


.BoxVetrinaB{
float:left;
z-index:24;
margin:1px 1px 1px 1px;
padding:1px 1px 1px 1px;
width:31%;
height:120px;
text-align:left;
border-top:1px solid #0000FF;
border-right:1px solid #0000FF;
border-bottom:1px solid #0000FF;
border-left:1px solid #0000FF;
border-style:dotted;
}


.BoxFoto{
float:left;
z-index:24;
margin:1px 1px 1px 1px;
padding:1px 1px 1px 1px;
text-align:left;
}


.BoxFotoG{
margin:0;
padding:0;
text-align:center;
vertical-align:bottom;
}


.BoxGenerico{
margin:1px 1px 1px 1px;
padding:1px 1px 1px 1px;
line-height:1.2em;
border-top:1px solid #0000FF;
border-right:1px solid #0000FF;
border-bottom:1px solid #0000FF;
border-left:1px solid #0000FF;
border-style:dotted;
}


.BoxVetrina1B{
font-size:0.8em;
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px;
float:left;
width:90px;
}


.BoxVetrina2B{
margin:2px 0px 0px 0px;
padding:1px 1px 1px 1px;
font-size:0.7em;
float:left;
width:90px;
}


.BoxVetrina3B{
margin:0px 0px 0px 0px;
padding:1px 1px 1px 1px;
height: 55px;
float:right;
}

.centro{
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
text-align:center;
}



.PulsanteSX{
background: url(/IMMAGINI/CLIPART/PulsanteSX.png) no-repeat;
margin:0px 0px 0px 0px;
padding:2px 0px 4px 2px;
color:#0000FF;
}

.PulsanteCX{
background: url(/IMMAGINI/CLIPART/PulsanteCX.png) repeat-x;
margin:0px 0px 0px -5px;
padding:2px 2px 4px 0px;
font-weight:bold;
}

.PulsanteDX{
background: url(/IMMAGINI/CLIPART/PulsanteDX.png) no-repeat;
margin:0px 0px 0px -4px;
padding:2px 0px 4px 8px;
color:#0000FF;
}

.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(/IMMAGINI/CLIPART/PulsanteVai.png) no-repeat right;
color:#FFFF00;
}



.PulsanteSX2{
background: url(/IMMAGINI/CLIPART/PulsanteSX2.png) no-repeat;
margin:0px 0px 0px 0px;
padding:2px 0px 4px 2px;
color:#0000FF;
}

.PulsanteCX2{
background: url(/IMMAGINI/CLIPART/PulsanteCX2.png) repeat-x;
margin:0px 0px 0px -5px;
padding:2px 2px 4px 0px;
font-weight:bold;
}

.PulsanteDX2{
background: url(/IMMAGINI/CLIPART/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(/IMMAGINI/CLIPART/PulsanteVai2.png) no-repeat right;
color:#FF0000;
}



.bottone{ /* ok */
background: url(/IMMAGINI/CLIPART/BotIN.png) repeat-y;
margin:-8px 0px 0px 4px;
padding:0px 6px 0px 6px;

}

.bottoneSU{ /* ok */
background: url(/IMMAGINI/CLIPART/BotSU.png) no-repeat;
margin:0px 0px 0px 4px;
padding:3px 1px 1px 2px;
height: 15px;

}

.bottoneGI{ /* ok */
background: url(/IMMAGINI/CLIPART/BotGI.png) no-repeat;
margin:0px 0px 0px 4px;
padding:3px 1px 1px 2px;
height: 18px;

}


.finestra{ /* ok */
background: url(grafica/finestra.png) no-repeat;
margin:0px 0px 0px 0px;
padding:10px 10px 8px 8px;
font-size:0.7em;
text-align:left;
line-height:1.1em;
font-weight:normal;
color:#ffffff;
width:138px;
height:130px;
}

.finestra a img{ /* ok */
text-decoration:none;
margin: 0px 0px 5px 0px;
padding:0px 0px 0px 0px;
border-top:0px;
border-right:0px;
border-bottom:0px;
border-left:0px;
vertical-align:top;
}


.articolo{ /* ok */
background: url(grafica/ButArt.png) no-repeat;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 30px;
width:540px;
height: 81px;
}

.pensiero{ /* ok */
background: url(grafica/ButPen.png) no-repeat;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 30px;
width:540px;
height: 81px;
}

.racconto{ /* ok */
background: url(grafica/ButRac.png) no-repeat;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 30px;
width:540px;
height: 81px;
}

.articolosub{ /* ok */
font-size:0.7em;
text-align:left;
line-height:1.2em;
font-weight:normal;
color:#000000;
width:503px;
height: 70px;
}

.articolo2{ /* ok */
background: url(grafica/ButArt2.png) no-repeat;
margin:0px 0px 0px 158px;
padding:7px 0px 0px 10px;
width: 380px;
height: 113px;
}

.articolosub2{ /* ok */
font-size:0.7em;
text-align:left;
line-height:1.2em;
font-weight:normal;
color:#000000;
width:362px;
height: 100px;
}

.sidebar{ /* ok */
background: url(grafica/ButIN.png) repeat-y;
margin:-8px 0px 0px 2px;
padding:0px 6px 0px 8px;
}

.sidebarSU{ /* ok */
background: url(grafica/ButSU.png) no-repeat;
margin:0px 0px 0px 2px;
padding:3px 2px 2px 2px;
height: 12px;
}

.sidebarGI{ /* ok */
background: url(grafica/ButGI.png) no-repeat;
margin:0px 0px 0px 2px;
padding:3px 1px 1px 2px;
height: 12px;
}


.ButArtIn{ /* ok */
background: url(grafica/ButArtIn.png) repeat-y;
margin:-8px 0px 0px 158px;
padding:0px 6px 0px 10px;
font-size:0.7em;
text-align:left;
line-height:1.2em;
font-weight:normal;
color:#000000;
}

.ButArtSU{ /* ok */
background: url(grafica/ButArtSU.png) no-repeat;
margin:0px 0px 0px 158px;
padding:5px 2px 2px 2px;
height: 10px;
}

.ButArtGI{ /* ok */
background: url(grafica/ButArtGI.png) no-repeat;
margin:0px 0px 0px 158px;
padding:3px 1px 1px 2px;
height: 10px;
}


h1{ /* ok */
font-size:1.0em;
font-weight:bold;
color:Black;
}

h2{ /* ok */
font-size:1.1em;
font-weight:bold;
color:#c0c0c0;
display: inline;
}



.TxtBanner{ /* ok */
font-size:0.6em;
text-align:center;
line-height:0.8em;
font-weight:normal;
color:#ffffff;
}

.TxtA1{ /* ok */
font-size:0.7em;
text-align:center;
line-height:1.4em;
font-weight:normal;
color:#ffffff;
}

.TxtA2{ /* ok */
font-size:0.8em;
text-align:left;
color:#ffffff;
font-weight:bold;
}

.TxtA02{ /* ok */
font-size:0.7em;
text-align:left;
color:#ffffff;
font-weight:bold;
}

.TxtA002{ /* ok */
font-size:0.7em;
text-align:left;
color:#ffffff;
font-weight:normal;
}

.TxtSB{ /* ok */
font-size:0.8em;
text-align:center;
color:#ffffff;
font-weight:bold;
line-height:1.2em;
}

.TxtDF1{ /* ok */
font-size:0.8em;
text-align:left;
color:#ffffff;
font-weight:bold;
}

.TxtDF1 a{ /* ok */
background:#c0c0c0;
}

.TxtDF1 a:hover{ /* ok */
background:#0000FF;
color:#FFFFFF;
}


.TxtA3{ /* ok */
font-size:0.8em;
line-height:1.4em;
color:#ffffff;
font-weight:bold;
text-align:left;
}


.TxtA4{ /* ok */
font-size:0.7em;
font-weight:normal;
color:Black;
line-height:1.2em;
}

.TxtA5{ /* ok */
text-align:center;
line-height:1.2em;
font-size:0.7em;
font-weight:normal;
color:Black;
}

.TxtA6{ /* ok */
margin:0px 0px 0px 0px;
padding:2px 2px 0px 5px;
z-index:90;
width:134px;
font-size:0.7em;
color:#0000FF;
font-weight:normal;
line-height:1.0em;
}

.TxtA7{ /* ok */
margin:0px 0px 0px 0px;
padding:0px 2px 2px 1px;
z-index:90;
width:132px;
font-size:0.7em;
font-style: italic;

font-weight:normal;
line-height:1.0em;
}

.TxtA8{ /* ok */
line-height:1.2em;
font-size:0.9em;
font-weight:normal;
color:Black;
}

.TxtA08{ /* ok */
line-height:1.2em;
font-size:0.8em;
font-weight:normal;
color:Black;
}

.TxtRed{ /* ok */
font-weight:bold;
color:#FF0000;
}


.TxtData{ /* ok */
font-size:0.7em;
font-weight:bold;
color:#000000;
margin:0px 20px 0px 0px;
padding:1px 1px 1px 50px;
}

.TxtA9{ /* ok */
font-size:0.7em;
font-weight:bold;
color:#0000FF;
margin-bottom:2px;
}

.TxtA09{ /* ok */
font-size:1.0em;
}

.TxtA10{ /* ok */
font-size:0.9em;
font-weight:bold;
color:#0000FF;
}

.TxtBlu{ /* ok */
font-weight:bold;
color:#0000FF;
}

.TxtA11{ /* ok */
font-size:0.7em;
font-weight:bold;
color:red;
}

.TxtA12{ /* ok */
margin:4px 4px 4px 4px;
width:85%;
color:#0000FF;
font-weight:normal;
line-height:1.0em;
}

.SubA{ /* ok */
padding:3px 0px 1px 0px;
text-align:right;
float:left;
width:110px;
line-height:1.0em;
}

.SubB{ /* ok */
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
float:right;
}

.ButInvia{ /* ok */
margin:5px 0px 0px 0px;
text-align:center;
}

.sottorepartiSU{ /* ok */
position:absolute;
margin:0px 0px 0px 100px;
padding:6px 0px 10px 60px;
z-index:90;
width:196px;
font-size:0.8em;
font-weight:bold;
background: url(/IMMAGINI/CLIPART/FumSU.png) no-repeat;
color:#FFFFFF;
}

.sottorepartiIN{ /* ok */
position:absolute;
margin:5px 0px 0px -60px;
padding:0px 0px 0px 34px;
background: url(/IMMAGINI/CLIPART/FumIN.png) repeat-y;
z-index:90;
color:#FFFFFF;
font-weight:bold;
text-align:left;
width:196px;
border:0px;
}

.sottorepartiGI{ /* ok */
position:absolute;
margin:5px 0px 0px -60px;
padding:17px 0px 0px 0px;
background: url(/IMMAGINI/CLIPART/FumGI.png) no-repeat;
z-index:90;
color:#FFFFFF;
font-weight:bold;
text-align:left;
width:196px;
border:0px;
}


.tooltip{
position:absolute;
padding:1px 1px 1px 1px;
z-index:99;
font-size:0.8em;
font-weight:bold;
background:#0000FF;
color:#FFFFFF;
text-align:left;
line-height:1.2em;
}


.center{ /* ok */
text-align:center;
}

.left{ /* ok */
text-align:left;
}

.table{ /* ok */
text-align:center;
font-size:0.9em;
width:80%;
}

.bold{ /* ok */
font-weight:bold;
}

.evidenzia{ /* ok */
margin:6px 2px 2px 2px;
padding:0px 4px 1px 4px;
background:#FFFF00;
color:#000000;
}

.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.9em;
line-height:1.0em;
font-weight:bold;
background:#FFFF80;
color:#0000FF;
margin:0px 0px 0px 0px;
border:0px solid #ddd;
}


.textbox3{ /* ok */
font-size:0.7em;
line-height:1.0em;
font-weight:normal;

color:#0000FF;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
}

.textbox4{ /* ok */
font-size:0.9em;
line-height:1.0em;
font-weight:bold;
background:#FFFF80;
color:#0000FF;
margin:0px 0px 0px 0px;
border:0px solid #ddd;
}

.textboxD{ /* ok */
font-size:0.9em;
line-height:1.0em;
font-weight:normal;
background:#FF8401;
color:#0000FF;
}

.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;
}
