﻿       html, body, .content, .banner {

           margin: 0px;

           padding: 0px;

           border-style: none;

           text-align: center;

       }

       img{

         border:0;

       }

       .content, .banner {

           width:1000px;

           margin:0px auto;

           text-align: left;

           vertical-align: top;

           border:0px solid;

           font-family:Tahoma;

           font-size:12px;

       }

       body {

          /*background-image:url(../img/sfondo_body22.jpg);*/

          background-color:rgb(173,173,173);

       }

       .banner {

          width:1000px;

          height:181px;

          background-image:url(../img/n/banner.jpg);

       }

       .flags{

         width:935px;

         /*margin-left:25px;*/

         text-align:right;

         padding:5px 15px;

       }

       .flags img{

         margin-left:4px;

       }

       .content {  

          position:relative;

          text-align:left;

          position:relative;

          width:1000px;

          height:100%;

          background-image:url(../img/n/sfondo_content.jpg);

       }

       .barra_loghi{

          width:906px;

          margin-left:55px;

       }

       .barra_loghi img{

          float:left;

          margin-left:85px;

       }

       .footer{

         text-align:center;

         width:946px;

         margin-left:30px;

       }

       a:link,a:visited{

         font: normal 12px Tahoma,Verdana;

         color:rgb(87,87,87);

         text-decoration:none;

       }

       a:hover{

         text-decoration:underline;

         color:#f00;

       }

       

       a.Newslink:link,a.Newslink:visited{

         font: normal 12px Tahoma,Verdana;

         color:rgb(87,87,87);

         text-decoration:none;

       }

       a.Newslink:hover{

         text-decoration:underline;

         color:#f00;

       }

       



       a.box_home:link,a.box_home:visited{

         font: bold 18px Tahoma,Verdana;

         color:rgb(87,87,87);

         text-decoration:none;

       }

       a.box_home:hover{

         text-decoration:underline;

         color:#f00;

       }





       .side_col{

          vertical-align:top;

       }

       .central_col{

          vertical-align:top;

          padding-top:8px;

       }

       .menu_lat{

          float:left;

          position:relative;

          width:192px;

          background-image:url(../img/n/sfondo_menu_lat.jpg);

          margin-left:20px;

          margin-right:14px;

          top:10px;

       }

       .title_lat{

         width:126px;

         height:10px;

         background-image:url(../img/n/top_menu_lat.jpg);

         font:bold 14px Tahoma,Verdana;

         color:#FFF;

         padding: 15px 33px;

       }

       .footer_lat{

         width:192px;

         height:30px;

         background-color:#f3f3f3;

         background-image:url(../img/n/footer_menu_lat.jpg);

         background-repeat:repeat-x;

       }

       .menu_cat{

          width:152px;

          margin-top:10px;

          margin-left:0px;

          font: bold 12px Tahoma,Verdana;

          color:rgb(87,87,87);

          padding-left:20px;

          

       }

       .menu_cat img{

         margin-left:0px;

         margin-top:10px;

         margin-bottom:10px;

       }

       .menu_orizz{

         width:955px;

         height:36px;

         margin-left:25px;

         font: bold 12px Tahoma,Verdana;

         background-image:url(../img/n/sfondo_menu.jpg);

       }

       .menu_orizz div{

         float:left;

       }

       .menu_orizz .dx{

         float:right;

         width:11px;

         height:36px;

         background-image:url(../img/n/menu_dx.jpg);

       }

       .menu_orizz .sx{

         float:left;

         width:9px;

         height:36px;

         background-image:url(../img/n/menu_sx.jpg);

       }

       .menu_orizz .src{

         float:right;

         padding-top:10px;

         padding-left:30px;

         width:163px;

         height:26px;

         background-image:url(../img/n/ricerca.jpg);

       }



       .menu_el{

         height:16px;

         padding:10px 16px;

         color:rgb(87,87,87);

         background-image:url(../img/n/sfondo_menu.jpg);

         cursor:pointer;

       }

       .menu_el_select{

         height:16px;

         padding:10px 16px;

         color:#FFF;

         background-image:url(../img/n/sfondo_menu_select.jpg);

         cursor:pointer;

       }

       .menu_el_sep{

         width:1px;

         height:36px;

         padding:0px 0px;

         /*border-right:1px solid black;*/

         background-image:url(../img/n/menu_separatore.jpg);

       }

       .ricerca{

         width:150px;

         height:15px;

         border:none;

         background-color:transparent;

         font: normal 12px Tahoma,Verdana;

       }

       .content_frame{

         position:static;

         /*margin-left:220px;*/

         width:760px;

         min-height:300px;/**/

         border:none;

         vertical-align:top;

       }

       .cat_sub{

         margin-left:2px;

         padding-left:0px;

         width:150px;

         border:0px solid grey;

         border-bottom:none;

       }

       .cat_sub_title{

         margin-left:2px;

         padding:4px 9px;

         cursor:pointer;

       }

       .sottocat{

         display:none;

       }

       .sottocat_active{

         display:block;

       }

       .active{

         padding:3px 8px;

         border:1px solid orange;

         background-color:orange;

       }

       

       /*Rollover menu prodotti*/

       .sub{

         padding:4px 9px;

         margin-left:2px;

         background-color:#FFF;

         border:0px solid grey;

         border-top:1px solid grey;

         cursor:pointer;

       }

       .sub_roll{

         padding:4px 9px;

         margin-left:2px;

         background-color:rgb(87,87,87);

         color:#FFF;

         border:1px solid grey;

         border-top:none;

         cursor:pointer;

       }









       /* the news box */

       #news

       {

       	width:160px;

       /*	background:#eee;*/

       }

       #news a

       {

       	color:#000;

       }

       #news ul

       {

       	margin:0 .0em 0 0em;

       	padding:0;

       }

       #news li{

       	line-height:1em;

       	border-bottom:1px solid black;

       	padding:4px;

       }

       /* the news box when JavaScript is available */

       #news.hasJS

       {

       	height:100px;

       	overflow:hidden;

       	position:relative;

       }

       /* The nested UL when JavaScript is available */

       #news.hasJS ul

       {

       	position:absolute;

       	top:120px;

       	left:0;

       	margin:0 .0em 0 .0em;

       	padding:0;

       }
