@charset "utf-8";
/* CSS Document */
body {
background-color:#1d242e;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:1.3;
text-align:justify;
color:#404b58;
margin:0 auto;
}
#titolo {
width:950px;
border-bottom:3px solid #f5900a;
font-size:24px;
font-weight:bold;
text-align:left;
margin:0 0 20px 0;
padding:0;
}
#titolo a {
text-decoration:none;
color:#a7a7a7;
}
#content {
width:950px;
background-image:url(../img/sf-content.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border:1px solid #404b58;
}
#content a {
color:#f5900a;
}
#comunicazione {
width:950px;
background-image:url(../img/sf-comunicazione.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border:1px solid #404b58;
}
#comunicazione a {
color:#f5900a;
}
#comunicazione ul.gallery{
height:400px;
padding:10px;
margin:140px 0 0 0;
background-color:#404b58;
}
#comunicazione ul.gallery li.acapo{
list-style-type:none;
margin:0 0 10px 0;
}
#main8 {
margin:0 250px 0 0;
padding:0 30px 0 30px;
color:#FFFFFF;
}
#ottopermille {
width:950px;
background-image:url(../img/sf-ottopermille.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border:1px solid #404b58;
}
#ottopermille a {
color:#f5900a;
}
#ottopermille ul.gallery{
height:400px;
padding:10px;
margin:40px 0 0 0;
background-color:#404b58;
}
#ottopermille ul.gallery li.acapo{
display:inline;
list-style-type:none;
margin:0 0 10px 0;
}
em img {
padding:0;
margin:0;
border:0;
display:inline;
}
span img{
position:absolute;
top:200px;
left:200px;
border:0;
display:none;
}
a:hover span img {
display:block;
}
#internet {
width:950px;
background-image:url(../img/sf-internet.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
border:1px solid #404b58;
}
#internet a {
color:#f5900a;
}
ul.internet{
height:300px;
padding:10px;
margin:140px 0 0 0;
background-color:#404b58;
}
ul.internet li.acapo{
list-style-type:none;
margin:0 0 10px 0;
}
#main {
margin:0 250px 0 0;
padding:130px 30px 0 30px;
color:#FFFFFF;
}
#right {
float:right;
width:250px;
padding:0;
font-size:16px;
text-align:left;
}
#right ul {
padding:110px 30px 0 30px;
}
#right ul li {
list-style-type:none;
margin:0 0 10px 0;
}
#right form {
margin:10px 0 0 0;
}
#right form input {
background-color:#404b58;
border:none;
}

#bottom {
margin:0;
padding:0 0 30px 0;
}
#bottom ul {
list-style-type:none;
}
#bottom a{
color:#f5900a;
}
#linkbottom {
color:#f5900a;
font-size:90%;
width:900px;
margin:0 auto;
}
#linkbottom ul {
padding:3px 0 3px 0;
margin:0 0 0 55px;
}
#linkbottom li {
display:inline;
list-style:none;
padding:0 5% 0 0;
margin:0;
}
#linkbottom a:link, #linkbottom a:visited, #linkbottom a:active {
color:#f5900a;
text-decoration:none;
}
#linkbottom a:hover {
text-decoration:none;
color:#FFFFFF;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////TOOLTIP*/
#gallery {
height:500px;
padding:10px;
margin:0;
background-color:#404b58;
}
     div.tooltip{
        padding: 5px;
        margin: 5px;;
      }
	  .tooltip {
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:130%;
	  color:#333333;
	  }
	  .box {
	  display: block;
    float: left;
    width: 100px;
    height: 100px;
    margin: 0px 5px 15px 5px;
    padding: 5px;
	  background-color:#ffffff;
	  border:1px solid #cccccc;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:80%;
	  color:#333333;
	  text-align:left;
	}
	
	  .nowrite {
	  display:none;
	  }