body{
margin:0;
padding:0;
/*background-image:url(immagini/pattern.jpg);*/
background-image:url(immagini/body.jpg);
background-position:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

img{
border:none;
}

ul{
list-style:none;
margin:0;
padding:0;
}

li{
margin:0;
padding:0;
}

#container{
position:relative;
z-index:20;
width:960px;
margin:0 auto;
/*background-image:url(immagini/container.jpg);
background-repeat:repeat-y;*/
}

#fascia{
position:absolute;
top:178px;
left:0;
height:370px;
background-image:url(immagini/top.jpg);
background-repeat:repeat-x;
background-color:#393939;
z-index:10;
width: 100%;
margin:0 auto;
padding:0;
text-align:center;
}

#fascia_centro{
position:relative;
height:370px;
background-image:url(immagini/tronchetti2.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:11;
width: 100%;
margin:0 auto;
padding:0;
}

#header{
position:relative;
width:960px;
height:177px;
background-image:url(immagini/header3.jpg);
}

#header_eng{
position:relative;
width:960px;
height:177px;
background-image:url(immagini/header3_eng.jpg);
}


/*-----------------------------------------------------------MENU----------------------------------------------------------*/

#menu{
position:absolute;
top:119px;
left:375px;
}

#menu img{
border:none;
}

#menu li{
margin:0;
padding:0;
float:left;
}

#menu a{
display:block;
}

#menu_eng{
position:absolute;
top:116px;
left:380px;
}

#menu_eng img{
border:none;
}

#menu_eng li{
margin:0;
padding:0;
float:left;
}

#menu_eng a{
display:block;
}

#lingua{
position:absolute;
top:60px;
left:850px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-variant:small-caps;
font-stretch:semi-condensed;
}

#lingua li{
float:left;
margin-left:5px;
}

#lingua a{
color:#bcbcbc;
text-decoration:none;
}

#lingua a:hover{
color:#FF0000;
}

/*------------------------------------------------------------- MAIN ------------------------------------------------------*/

#main{
/*height:750px;*/
}

#main_interno{
color:#CCCCCC;
/*background-color:#393939;*/
background-image:url(immagini/top.jpg);
background-repeat:repeat-x;
width:960px;
margin-top:1px;
height: auto !important;  /* per i browser moderni */
height: 369px;      /* per IE5.x e IE6 */
min-height: 369px;  /* per i browser moderni */
}

#main_interno a{
text-decoration:none;
color:#999999;
}

#main_interno a:hover{
border-color:#FF0000;
border-width:medium;
text-decoration:underline;
color:#FF0000;
}

#main_interno a img{
border-style:solid;
border-color:#666666;
border-width:thin;
}

#main_interno a:hover img{
border-style:solid;
border-color:#FF0000;
border-width:thin;
}

#sx{
float:left;
width:180px;
padding-top:25px;
margin-left:45px;
margin-right:45px;
}

#dx{
padding-left:270px;
padding-top:25px;
text-align:justify;
}

#top{
color:#CCCCCC;
/*background-color:#393939;*/

width:960px;
height:370px;
margin-top:1px;
}

#top a{
text-decoration:none;
color:#999999;
}

#top a:hover{
text-decoration:none;
color:#FF0000;
}

#box_flash{
margin-left:50px;
margin-top:-2px;
width:516px;
}

#box_quotazioni{
margin-top:20px;
float:left;
width:305px;
}

#catalogo_label{
margin-top:20px;
margin-left:25px;
margin-bottom:-10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
}

#catalogo_label a{
text-decoration:none;
color:#FFFFFF;
}

#catalogo_label a:hover{
text-decoration:none;
color:#FF0000;
}

#box_prodotti{
margin-left:25px;
padding-top:20px;
}

.prodotto_vetrina{
border-color:#CCCCCC;
width:370px;
height:120px;
margin:5px 35px 5px; 5px;
float:left;
padding:15px 15px 15px 0;
}

.immagine_vetrina{
float:left;
margin-right:15px;
margin-left:5px;
}

.caratteristiche_vetrina p{
float:left;
color:#CCCCCC;
width:220px;
}

.nome_vetrina{
padding:0px;
margin:0px;
font-size:14px;
font-variant:small-caps;
}

.nome_vetrina a{
text-decoration:none;
color:#CCCCCC;
}

.nome_vetrina a:hover{
text-decoration:none;
color:#FF0000;
}

/*--------------------------------------------------------------- FOOTER -----------------------------------------------------*/

#footer{
margin:0 auto;
margin-top:20px;
padding-top:30px;
padding-bottom:20px;
text-align:center;
width:960px;
height:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
clear:both;
}

#footer a{
color:#666666;
text-decoration:none;
}

#footer a:visited{
color:#666666;
text-decoration:none;
}

#footer a:hover{
color:#FF0000;
text-decoration:none;
}







#pdf{
text-align:justify;
margin-bottom:20px;
line-height:21px;
}

.catalogo_prodotto{
margin-bottom:30px;
height:120px;
width:300px;
float:left;
margin-right:20px;
}

.tutti{
float:left;
width:960px;
height:150px;
}

#tutti_prodotti{
margin-bottom:25px;
}

.sottocategorie{
text-align:left;
width:150px;
float:left;
margin-right:10px;
height:30px;
}

#stelle{
position:absolute;
top:38px;
left:0;
}

#stelle_eng{
position:absolute;
top:27px;
left:0;
}