@charset "utf-8";

.utility {float:right; padding-top:15px; margin-right:2px;}

.utility a {text-color:#000; border-left:1px solid black;  padding-right:5px; font-family: tahoma, verdana, arial, helvetica, sans-serif;  font-size:12px; padding: 1px 5px 1px 5px; font-weight:bold;}

.utility a:hover {color:black; font-weight:bold;}

.container {border:0px solid red; margin-left:auto; margin-right:auto; width:980px; height:250px; background:white; text-align:left;}

.logo {width:334px; height:61px; align:left; float:left;}

.top {width:980px; height:100px; margin-top:5px;}

.bottom {position:absolute; width:720px; height:61px;}

.banner {width:728px; height:90px; margin-left:5px; margin-top:0px; background:white; align:left; float:left; margin-right:50px;}

.banner2 {width:300px; height:250px; margin:0px 0px 0px 0px; margin-bottom:6px; margin-top:10px; align:left; float:left; border:0px; background:silver;}

#abbonamenti {width:33px; float:left;}

.cover img {width:140px; padding-top:10px;}

.cover img {width:140px; padding-top:10px;}

.search {margin-top:80px;}

#login {font-family:arial, tahoma, verdana, helvetica, sans-serif; font-size:11pt; color:orange; font-weight:bold;}

#menu {width:950px; height:35px; background:url(../images/sf_menu.gif) repeat-x; float:none; position:relative; margin-top:30px; padding-top:7px; padding-left:30px;}
#menu a {font-family:arial, tahoma, verdana, helvetica, sans-serif;  font-size:13pt;  color:white; padding:2px 15px 2px 15px; border-right:1px solid #1e3b65; font-weight:bold;}

.testocerca {margin-top:15px; margin-bottom:10px; border:0px solid white; font-style:arial; font-size:11px; color:black;}

.footer {margin-left:auto; margin-right:auto; width:979px; height:75px; background:url(../images/sf_footer.gif) repeat-x;}

.edisport {width:70px; height:74px; align:left; float:left; padding-left:15px; padding-right:25px;}

.riviste {padding-top:10px; text-align:left; width:88%; border:0px solid red;}

.riviste a {border-left:1px solid silver; font-family: tahoma, verdana, arial, helvetica, sans-serif;  font-size:12px; color:#e5e4e4; padding: 0px 5px 0px 5px; text-decoration:none; }

.copyright {font-family: tahoma, verdana, arial, helvetica, sans-serif;  font-size:12px; color:#a3a3a3; font-style:italic; margin-top:10px;}


.ingrandisci a {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#36C;
	padding:3px 5px 3px 5px;
	border:0px solid blue;
}

.ingrandisci {
	text-align:center;
}

.slideshow a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#36C;
	padding:3px 5px 3px 5px;
}


/* proprietà avanti / indietro */
.indietro {
	display:inline;
	vertical-align:top;
	margin-top:20px;
	border:0px solid blue;
	
}

.avanti {
	display:inline;
	vertical-align:top;
	margin-top:0px;
}

.imagearea {
	margin-top:10px;
	width:980px;
}

.immagine {
	display:inline;
	margin-top:10px;
}

.fullimagelink {
	margin-top:0px;
	margin-bottom:5px;
	border:0px solid red;
	height:20px;
	width:150px;
}

.bloccoimmagine {
	border:0px solid yellow;
}

/* =GalleryData
Table of stats appearing on Gallery Index
----------------------------------------------- */
.gallerydata {
  width:100%;
  border-top:1px solid #ccc;
  font-size:100%;
  }
.gallerydata th, .gallerydata td {
  padding:5px;
  border-bottom:1px solid #ccc;
  font-weight:normal;
  vertical-align:middle;
  }
.gallerydata td {
  text-align:right;
  white-space:nowrap;
  }

.modulecont {
  background-color:#222222;
  float:left;
  text-align:left;
  height:250px;
  } 

#modulecont h2 {
	font-size: 14px;
	letter-spacing: 0pt;
	color: #FFF;
	padding:0;
	margin:0;
	width:95%;
	float:left;
	font-weight:normal;
}
    
.module {
  background-color:#222222;
  float:left;
  width:288px;
  height:225px;
  margin-right:10px;
  padding: 10px;
  text-align:left;
  }  

/* =RandomList
Module on Index page displaying tiny thumbnails 
of most recent favorite photos
----------------------------------------------- */

#randomlist li {
  backgroundxx:url("../images/bg_slide_sm.gif") 0 0 no-repeat;
  float:left;
  width:90px;
  margin:0 6px 6px 0;
  padding:0;
  }
html>body #randomlist li {
  background-imagexx:url("../images/bg_slide_sm.png");
  }
#randomlist table {
  width:62px;
  height:62px;
  margin:0;
  border-collapse:collapse;
  font-size:1px;
  }
#randomlist td {
  padding:0 2px 2px 0;
  text-align:center;
  vertical-align:middle;
  }
#randomlist li a {
  border-width:0;
  }
  
 #randomlist img {
  width:90px;
  heigth:90px;
  }
  

  
#b728x90 {
	margin:0px;
	display:block;
	height:90px;
	width:728px;
}  

#b300x250 {
	margin:0px;
	display:block;
	height:250px;
	width:300px;
}

#latestMain {
	background:#000000;
} 