body {
    background-color:#000000;
	font-family:Verdana,  Arial, Trebuchet MS, Geneva,Helvetica, Sans-serif;
	font-size: 10px; 
        color: #666666;  
        text-align: left; 
        line-height: 1.5;
	margin-top: 15px;
        padding: 0px;
}


div#container_hp{
width: 970px;
height:580px;
margin: 0 auto;
background-image:url(../image/sfondo.jpg);
background-repeat: no-repeat;
background-position:top center;
text-align: left;
border-collapse: collapse;
}
div#container_page{
width: 970px;
height:580px;
margin: 0 auto;
background-image:url(../image/sfondo_pagina.jpg);
background-repeat: no-repeat;
background-position:top center;
text-align: left;
border-collapse: collapse;
}
div#container_contatti{
width: 970px;
height:580px;
margin: 0 auto;
background-image:url(../image/sfondo_contatti.jpg);
background-repeat: no-repeat;
background-position:top center;
text-align: left;
border-collapse: collapse;
}
div#container_eventi{
width: 970px;
height:580px;
margin: 0 auto;
background-image:url(../image/sfondo_eventi.jpg);
background-repeat: no-repeat;
background-position:top center;
text-align: left;
border-collapse: collapse;
}
div#container_progetti{
width: 970px;
height:580px;
margin: 0 auto;
background-image:url(../image/sfondo_progetti.jpg);
background-repeat: no-repeat;
background-position:top center;
text-align: left;
border-collapse: collapse;
}
div#container_prodotti{
width: 970px;
height:580px;
margin: 0 auto;
background-image:url(../image/sfondo_prodotti.jpg);
background-repeat: no-repeat;
background-position:top center;
text-align: left;
border-collapse: collapse;
}

div#container_pag_foto{
width: 504px;
height:415px;
margin: 0px;
padding: 0px;
background-image:url(../image/sfondo_pag_foto.jpg);
background-repeat: no-repeat;
background-position:top center;
text-align: center;
border-collapse: collapse;

}


div#bottom{
width: 970px;
margin: 0 auto;
margin: 0px;
padding: 0px;
text-align: center;
}

table.centro{
margin-left:60px;
margin-right:50px;
margin-top:50px;
}
table.centro1{

margin-left:60px;
margin-right:50px;
padding-top:0px;
}

td.foto{
width:242px;
padding-left:40px;
padding-right:40px;
vertical-align:top;
}

/* Menu homepage */
span#menu_top{
   margin-top:30px;
    width:110px;
}
span#menu_top ul{

  height:180px; 
  margin:0px;
  display: inline;
  padding:0px;
}

span#menu_top li{
  display: inline;
 margin:0px;
  padding:0px;
}

span#menu_top img{
  margin-left:10px;
  margin-top:0px;
}
span#menu_top a{

}


/* Fine Menu homepage */

/* Menu orizzontale pagine interne */

div#menu_oriz
   {
    width:950px;
    padding-top:10px;

   }
div#menu_oriz ul
  {
  margin: 0;
  display: inline;
  padding: 0px;
  padding-right: 6px;

  }

div#menu_oriz li
  {
  margin: 0;
  display: inline;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 0px;
  }

/* FIne Menu orizzontale pagine interne */










a,
a:visited
{
   font-family:  Verdana,  Arial, Trebuchet MS, Geneva,Helvetica, Sans-serif;
   font-size: 10px; color: #666666;  
   text-align: left; 
   line-height: 1.5;
   text-decoration:none;
}




div#container_top{
width: 850px;
height:190px;
margin: 0 auto;
text-align: left;
background-image:url(../image/top_header1.jpg);
background-repeat: repeat-x;
background-position:top center;
border-collapse: collapse;
}

div#menu_top{
  width:200px; 
  height:180px; 
  margin-left:630px;
  padding-top:12px;
  background-image:url(../image/sf_menu_top.jpg);
  background-repeat:no-repeat; 
  background-position:top right;
}


div#menu_top ul{
  display: inline;
  margin:0px;
  padding:0px;

}

div#menu_top li{
  display: inline;
 margin:0px;
  padding:0px;
}

div#menu_top img{
  margin-left:10px;
  margin-top:3px;
}

div#menu_top a{

}

div#centro{
width: 850px;
margin: 0px;
padding-top: 20px;
text-align: center;
background-color:#ffffff;
border-collapse: collapse;
}



div.contenuti{

padding-left: 25px;
padding-right: 25px;
padding-bottom: 20px;
text-align: justify;
line-height:1.8;
font-size:11px;
}



ul#menubot
  {
  margin: 0;  
  color:#666666;
  display: inline; 
  padding: 0px;
  padding-right: 6px;
  }


ul#menubot li
  {
  margin: 0;  
  color:#cccccc;
  display: inline;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 0px;  
  padding-top: 0px;
  }

ul#menubot a:link,
ul#menubot a:visited
  {
  display: inline; 
  color: #666666;
  text-decoration: none;
  font-size: 10px;  
  text-align: center;
  }


ul#menubot a:hover,
ul#menubot a:focus,
ul#menubot a:active
  {
  color: #333333;
  }

/* Fine Formattazione menu top */
/* Formattazione menu top_ext */

div#menu_top_ext{
   width: 850px;
margin: 0 auto;
text-align:right;
  
}
div#menu_top_ext ul
  {
  margin: 0;  
  color:#666666;
  display: inline; 
  padding: 0px;
  padding-right: 6px;

  }


div#menu_top_ext li
  {
  margin: 0;  
  color:#cccccc;
  display: inline;  
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 2px;
  padding-top: 0px;
  }

div#menu_top_ext a:link,
div#menu_top_ext  a:visited
  {
  display: inline; 
  /*color: #175A96; */
  color: #666666;
  text-decoration: none;
  font-size: 10px;  
  text-align: center;
  }


div#menu_top_ext  a:hover,
div#menu_top_ext  a:focus,
div#menu_top_ext  a:active
  {
  color: #333333;
  }

/* Fine Formattazione menu top_ext */

.img_sito{
   margin: 0px;
padding-top:10px;
padding-bottom:5px;
padding-left:2px;
padding-right:2px;
width:400px;
background-color: #c8c8c8;
border: solid 1px #444444;
text-align:center;
}
dl#portfolio{
    font-family:  Verdana,  Arial, Trebuchet MS, Geneva,Helvetica, Sans-serif;
   font-size: 11px; color: #666666;
   text-align: left; 
   line-height: 1.8;
  
}
dl#portfolio dd{
  font-family:  Verdana,  Arial, Trebuchet MS, Geneva,Helvetica, Sans-serif;
   font-size: 11px; color: #666666;
   text-align: left; 
   line-height: 1.8;
}
dl#portfolio a,
dl#portfolio  a:visited
dl#portfolio  a:hover,
dl#portfolio  a:focus,
dl#portfolio  a:active
{

 font-family:  Verdana,  Arial, Trebuchet MS, Geneva,Helvetica, Sans-serif;
   font-size: 11px; color: #666666;
   text-align: left; 
   line-height: 1.8;
   text-decoration:none;
   font-weight:bold;
}



/* Formattazione differenziata */
div#centro_eventi{
    height:440px;
    padding-top:10px;
     line-height:1.3;
  
  
}


/* Fine Formattazione differenziata */