body {
    background-color:#F3F3F3;
	font-family:Verdana,  Arial, Trebuchet MS, Geneva,Helvetica, Sans-serif;
	font-size: 10px; 
        color: #666666;  
        text-align: left; 
        line-height: 1.5;
	margin-top: 25px;
        padding: 0px;
}
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{
width: 850px;
margin: 0 auto;
background-color:#ffffff;
text-align: left;
border:1px solid #A8A8A8;
border-collapse: collapse;
}


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;
}
h1.titolo{
 font-size:12px;
 font-weight:bold;
}

table.centro{
 width:780px;
 margin:0px;
 padding:0px;
 border-collapse: collapse;
}
td.box_siti{
  width:260px;
  height:300px;
 margin:0px;
text-align: center;
background-image:url(../image/box_siti3_1.jpg);
background-repeat:no-repeat;
background-position:top center;
border-collapse: collapse;
}
td.box_app{
  width:260px;
  height:300px;
 margin:0px;
text-align: center;
background-image:url(../image/box_applicazioni4_1.jpg);
background-repeat:no-repeat;
background-position:top center;
border-collapse: collapse;
}
td.box_wmark{
  width:260px;
  height:300px;
 margin:0px;
text-align: center;
background-image:url(../image/box_webmarketing2_1.jpg);
background-repeat:no-repeat;
background-position:top center;
border-collapse: collapse;
}
h1.box{
  padding-top:230px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:2px;
  text-align: center;
  font-family:  Verdana,  Arial, Trebuchet MS, Geneva,Helvetica, Sans-serif;
  font-size: 10px;
  font-weight:normal;
  color: #666666;
}

div#bottom{
width: 850px;
height:36px;
margin: 0px;
padding: 0px;
text-align: left;
background-image:url(../image/sf_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom center;
border-collapse: collapse;
}

div.testo_bottom{
  padding-top:4px;
  font-size: 9px;
  text-align:center;
  font-weight:normal;
  color: #333333;
  
}
/* Formattazione menu bottm */


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;
}