BODY{
margin-top:0px;
font-family:Verdana;
font-size:11px;
color:#000000;
background:#FDFDFD;
}

.menu-alto{
font-family:Verdana;
text-align:center;
font-size:10px;
color:#FFFFFF;
background:#585BAC;
width:1024px;
height:16px;
padding-left:5px;
padding-right:5px;
}

.menu-header{
font-family:Verdana;
text-align:center;
font-size:10px;
color:#FFFFFF;
height:135px;
width:1024px;
background-image:url(images/sito/header.gif);
}

.menu-basso{
font-family:Verdana;
text-align:center;
font-size:10px;
color:#FFFFFF;
background-image:url(images/sito/menu_sotto_header.gif);
width:1024px;
height:33px;
padding-left:25px;
}

.centro{
font-family:Verdana;
text-align:center;
font-size:10px;
color:#000000;
width:1024px;
background-color:#FFFFFF;
}

td.box-sinistra{
font-family:Verdana;
text-align:center;
font-size:10px;
width:190px;
}

td.box-destra{
font-family:Verdana;
text-align:center;
font-size:10px;
width:190px;
}

td.box-centro{
font-family:Verdana;
text-align:center;
font-size:10px;
width:644px;
}

td.box-centro_titolo{
font-family:Verdana;
text-align:center;
font-size:10px;
width:644px;
height:18px;
color:#FFFFFF;
background-image:url(images/sito/box-centro.gif);
}

td.box-centro_sotto{
font-family:Verdana;
padding-left:5px;
padding-right:5px;
text-align:left;
font-size:10px;
width:644px;
color:#000000;
background-color:#F2F2F8;
}

td.menu_titolo{
font-family:Verdana;
padding-left:5px;
padding-right:5px;
text-align:left;
font-size:10px;
width:180px;
height:18px;
color:#FFFFFF;
background-color:#585BAC;
}

.menu_riquad_1{
padding-top:2px;
font-family:Verdana;
}

td.menu_riquad{
font-family:Verdana;
padding-left:5px;
padding-right:5px;
text-align:left;
font-size:10px;
width:180px;
color:#000000;
border: solid 1px #8082C0;
}

td.men_prim{
font-family:Verdana;
padding-left:5px;
padding-right:5px;
text-align:left;
font-size:10px;
width:180px;
color:#000000;
background-color:#9ABEFA;
height:12px;
width:162px;
}

td.spazio{
padding-top:1px;
}

td.menu_1{
font-family:Verdana;
padding-left:5px;
padding-right:5px;
text-align:left;
font-size:10px;
color:#000000;
}

a.menu_riquad{
color: #000000;
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

a.menu_riquad:hover{
color:#585BAC;
text-decoration:underline;
}

a.negozi{
color: #000000;
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

a.negozi:hover{
color:#585BAC;
text-decoration:underline;
}

a.e-shop{
color: #000000;
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

a.e-shop:hover{
color:#585BAC;
font-size:10px;
text-decoration:underline;
}

td.footer{
font-family:Verdana;
padding-left:5px;
padding-right:5px;
text-align:center;
font-size:10px;
color:#FFFFFF;
width:1010px;
height:16px;
background-color:#585BAC;
}

.form{
background-color:#FDFDFD;
border: solid 1px #585BAC;
font-family:Verdana;
font-size:12px;
color:#000000;
}

a.link_info{
color: #000000;
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

a.link_info:hover{
color:#FFFFFF;
text-decoration:none;
}

a.header{
color: #FFFFFF;
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

a.header:hover{
color:#9ABEFA;
text-decoration:none;
}

a.link{
color: #000000;
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

a.link:hover{
color:#585BAC;
text-decoration:underline;
}

.dove_sei{
font-family:Verdana;
text-align:center;
font-size:10px;
color:#000000;
width:1010px;
}

a.link_b{
color: #FFFFFF;
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

a.link_b:hover{
color:#FFFFFF;
text-decoration:none;
}

#titolo_shop{
text-align:center;
color:#0033FF;
}

a.pagina{
color: #000000;
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

a.pagina:hover{
color:#585BAC;
text-decoration:underline;
}

a.shop{
color: #000000;
text-decoration:none;
font-family:Verdana;
font-size:10px;
}

a.shop:hover{
color:#585BAC;
text-decoration:underline;
}


a.annunci_header{
color: #FF0000;
text-decoration:none;
font-family:Verdana;
font-size:11px;
}

a.annunci_header:hover{
color:#FF0000;
text-decoration:underline;
}

td.preventivo{
border-right:#000000 1px solid;
padding-top:2px;
padding-right:1px;
padding-bottom:1px;
text-align:left;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}