body { 
background : #fff; 
color : #666; 
font-family : Arial, Helvetica, sans-serif; 
text-align : center;} 

.contenuto { 
position : absolute; 
top : 93px; 
right : 5%; 
width : 73%; 
z-index : 4; 
background : #fff; 
color : #666; 
padding-left : 5px; 
overflow : hidden; 
border-left : 1px solid #999999; 
text-align : left;} 

.generico { 
color : #666; 
font-size : 80%; 
background : #fff; 
font-weight : normal; 
padding-left : 15px; 
padding-right : 10px; 
text-align : left; } 

.generico ul li { 
color : #666; 
margin-left : 10px; 
text-align : left; 
background : #fff;} 

.generico ol li { 
color : #666; 
margin-left : 10px; 
text-align : left; 
background : #fff;} 

.generico table tr td { 
font-size : 90%;} 

.dinuovo { 
font-size : 120%;} 


.immpr { 
float : left; 
margin-right : 20px; 
padding-right : 20px;} 

div.box { 
width : 450px !important; 
width : 460px; 
height : 150px !important; 
height : 160px; 
overflow : auto; 
padding : 4px; 
text-align : left; 
border : 1px solid #eee; 
border-right : 0 solid; 
background : #fff;} 

div.box2 { 
width : 450px !important; 
width : 460px; 
height : 70px !important; 
height : 80px; 
overflow : auto; 
padding : 4px; 
text-align : left; 
border : 1px solid #eee; 
border-right : 0 solid; 
background : #fff;} 

.boxgrande { 
text-align : center;} 

.menusx { 
position : absolute; 
top : 93px; 
left : 5%; 
width : 16%; 
z-index : 3; 
line-height : 130%; 
font-size : 75%; 
color : #666; 
background : #fff; 
text-align : left; 
padding-left : 10px; 
overflow : hidden;
} 

.menusx a:link { 
color : #336699; 
background : #fff; 
text-decoration : none;} 

.menusx a:visited { 
color : #336699; 
background : #fff; 
text-decoration : none;} 

.menusx a:hover { 
color : #379bff; 
background : #fff;} 

.menusx a:active { 
color : #336699; 
background : #fff; 
text-decoration : none;} 

.logo { 
position : absolute; 
top : 5px; 
left : 5%; 
height : 60px; 
width : 300px; 
z-index : 3;} 

div#menusopra { 
position : absolute; 
top : 70px; 
right : 5%; 
width : 91%; 
height : 20px; 
text-align : right; 
padding-top : 3px; 
background : #6699cc; 
color : #e0e0e0;} 

div#menusopra ul { 
margin : 0; 
padding : 0; 
font-size : 75%; 
color : #fff; 
font-weight : bold; 
background : #6699cc;} 

div#menusopra li { 
list-style-type : none; 
display : inline; 
padding-right : 10px; 
padding-left : 10px;} 

div#menusopra li a { 
text-decoration : none; 
color : #e0e0e0; 
background : #6699cc;} 

div#menusopra li a:link { 
color : #e0e0e0; 
background : #6699cc;
} 
div#menusopra li a:visited { 
color : #e0e0e0; 
background : #6699cc;} 

div#menusopra li a:hover { 
color : #fff; 
background : #3399cc;} 

.menutopdx { 
position : absolute; 
top : 25px; 
right : 5%; 
height : 35px; 
width : 35%; 
z-index : 3; 
text-align : right; 
padding-right : 10px; 
overflow : hidden;} 

a.menupicc { 
background : #fff; 
color : #666; 
font-size : 70%; 
text-decoration : none; 
padding : 5px;}
 
a.menupicc:hover { 
background : #fff; 
color : #333; 
padding : 5px;} 

a.menuint:link { 
color : #666; 
background : #fff; 
font-size : 75%; 
text-align : center; 
text-decoration : none; 
padding : 5px;} 

a.menuint:visited { 
color : #999; 
background : #fff; 
font-size : 75%; 
text-align : center; 
text-decoration : none; 
padding : 5px;} 

a.menuint:hover { 
color : #333; 
background : #fff; 
font-size : 75%; 
text-align : center; 
padding : 5px;} 

a.menuint:active { 
color : #666; 
background : #fff; 
font-size : 75%; 
text-align : center; 
text-decoration : none; 
padding : 5px;} 

#accauno{width:620px;}

h1 { 
font-size : 150%; 
font-weight : bold; 
color : #336699; 
padding-top : 30px; 
padding-left : 15px; 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background : #fff;} 

h1 span { 
font-weight:normal; font-size: 50%; background:#fff; color:#666;} 

h2 { 
font-size : 150%; 
font-weight : bold; 
color : #336699; 
background : #fff; 
padding-top : 10px; 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif;} 

h2 span { 
font-weight : normal; 
font-size : 70%;} 

h3 { 
font-size : 120%; 
font-weight : bold; 
color : #333; 
background : #fff; 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif;} 

h4 { 
font-size : 110%; 
font-weight : bold; 
color : #0066ff; 
background : #fff; 
text-align : left; 
font-family : Verdana, Arial, Helvetica, sans-serif;} 

.piccolo { 
font-size : 90%;
} 
.piccolissimo { 
font-size : 70%;
} 
.piccolo ul, li { 
font-size : 85%;} 

.piccolor { 
font-size : 85%; 
background : #fff; 
} 

.prodotti { 
position : absolute; 
top : 300px; 
left : 0; 
height : 150px; 
width : 100%; 
z-index : 4; 
font-size : 0; 
line-height : 120%; 
background : #6699cc; 
color : #e0e0e0; 
text-align : center; 
overflow : hidden;} 

.pannello { 
position : relative; 
top : 20px; 
left : 0; 
width : 100%; 
z-index : 5;
} 
.pannello2 { 
float : left; 
font-size : 90%; 
margin : 10px; 
text-align : center; 
width : 360px;} 

div#links { 
position : relative; 
top : 0px; 
left : 2%;
z-index : 5; 
width : 95%; 
font-family : Verdana, Arial, Helvetica, sans-serif; margin-bottom:20px;} 

div#links a { 
display : block; 
font-weight : normal; 
font-size : 85%; 
padding : 0; 
margin : 0; 
text-decoration : none; 
color : #666; 
background : #fff;} 

div#links a img { 
padding : 5px; 
border : 1px solid #000;} 

div#links a:hover { 
color : #0099ff; 
background : #fff;} 

div#links a span { 
display : none;} 

div#links a:hover span { 
display : block; 
position : absolute; 
top : 0; 
left : 300px; 
width : 40%; 
padding : 5px; 
margin : 10px; 
z-index : 5; 
color : #333; 
background : #fff; 
font-size : 100%; 
border : 1px solid #00ccff; 
text-align : left;} 

div#links p{padding-left: 15px;}

div#lingue { 
position : relative; 
right : 0; 
top : 10px; 
width : 100%; 
background : #fff; 
height : 50px; 
text-align : center; 
font-size : 85%; 
z-index : 6; 
color : #666;} 

div.float { 
float : left;padding-right:3%;} 

div.float p { 
text-align : center;} 

div.float img { 
padding : 5px; 
border : 1px solid #3366cc;} 

div#figure { 
float : left; 
width : 15%;} 

div#figure p { 
text-align : center; 
font-size : 90%;} 

div#links2 { 
position : relative; 
top : 10px; 
left : 2%; 
width : 95%; 
height : 200px; 
z-index : 5; 
background : #fff; 
font-family : Arial, Helvetica, sans-serif;} 

div#links2 a { 
display : block; 
font-weight : normal; 
font-size : 85%; 
padding : 0; 
margin : 0; 
text-decoration : none; 
color : #666666; 
background : #fff;} 

div#links2 img { 
padding : 5px; 
border : 1px solid #00ccff;} 

div#links2 a:hover { 
color : #0099ff; 
background : #336699;} 

div#links2 a span { 
display : none;} 

div#links2 a:hover span { 
display : block; 
position : absolute; 
top : 0; 
left : 360px; 
width : 40%; 
padding : 5px; 
margin : 10px; 
z-index : 5; 
color : #333333; 
background : #fff; 
font-size : 100%; 
border : 1px solid #00ccff;} 

a.msx:link { 
color : #336699; 
background : #fff; 
font-weight : normal; 
font-size : 100%; 
text-decoration : none; 
text-align : left; 
line-height : 130%;} 

a.msx:visited { 
color : #336699; 
background : #fff; 
font-size : 100%; 
text-decoration : none; 
text-align : left; 
line-height : 130%;} 

a.msx:hover { 
color : #379bff; 
background : #fff; 
font-weight : normal; 
font-size : 100%; 
text-align : left; 
line-height : 130%;} 

a.msx:link { 
color : #336699; 
background : #fff; 
font-weight : normal; 
font-size : 100%; 
text-decoration : none; 
text-align : left; 
line-height : 130%;} 

div.dx { 
float : right;} 

div.centro { 
text-align : center;} 

img.baseline { 
vertical-align : bottom;} 

.boxblu { 
padding : 5px; 
border : 1px solid #3366ff;} 

.clearboth { 
clear : both;} 

div#links { 
top : 50px; 
} 

div#links img { 
padding : 5px; 
border : 0;} 

div#links a:hover span { 
top : 210px; 
left : 0; 
width : 60%;} 

.ang_arr_contenitore {background: #fff; margin:1px;}
 
 .ang_arr_su, .ang_arr_fondo {display:block; background:#fff; font-size:1px;}
 .ang_arr_g1, .ang_arr_g2, .ang_arr_g3, .ang_arr_g4 {display:block; overflow:hidden;}
 .ang_arr_g1, .ang_arr_g2, .ang_arr_g3 {height:1px;}
 .ang_arr_g2, .ang_arr_g3, .ang_arr_g4 {background:#fff; border-left:1px solid #8397bc; border-right:1px solid #8397bc;}
 .ang_arr_g1 {margin:0 5px; background:#8397bc;}
 .ang_arr_g2 {margin:0 3px; border-width:0 1px;}
 .ang_arr_g3 {margin:0 1px;}
 .ang_arr_g4 {height:2px; margin:0 1px;}
 
 .ang_arr_contenuto {
 display:block;
 border:0 solid #8397bc;
 border-width:0 1px;
 padding: 4px;
 background:#fff;
 color:#666;
}

.vocemenu {float:left;
background: url(http://www.savinobarbera.com/images/voce-menu.gif) #6699ff; no-repeat;
width: 100px;
height:18px;
text-align:center; color:#fff;
}

.etichetta{float:left;
width:180px;margin:0 11px;
}
.etichetta2 {float:left;
margin:0 18px;
font-size : 80%;
}

div.float img { 
padding : 5px; border : 0px; 
} 

td { vertical-align: middle; 
} 

.puntini {border: 1px dotted #ccc;
}

.bpop {
	width: 50%;
}
.bpop {
	position: absolute;
	background-color: #f0f0f4;
	visibility: hidden;
}
.bpop {
	display: block;
}

.bpop {
	padding: 3px;
}
a.itr, a.itr:visited, a.itr:hover {
	text-decoration: none;
	color: #000;
}
/* IE */
a.itr:hover .bpop {
	visibility: visible;
}

li {list-style-image: url ( /images/pdf2.jpg);
 }
