/* CSS Document */
body, div, table, td{
  margin:0;
  padding:0;
  font-family:Tahoma;
  font-size:11px;
  color:#333333;
  line-height:1.5em;
}

img {
  border: none;
}

input, textarea{
  font-family:Tahoma;
  font-size:11px;
  color:#333333;
  border:1px solid #CCCCCC;
  padding:3px;
}

a{
  color:#1068A3;
  text-decoration:none;
}

textarea{
  width:286px;
  height:95px;
}

ul{
  margin:0;
  padding:0;
}
li{
  list-style-type:none;
  border:1px solid #CCCCCC;
  padding:3px;
  margin-top:2px;
  margin-bottom:2px;    
}

ul#contestuale{
  width:187px;
  background-color:#FFFFFF;
}


a:hover{
  text-decoration:underline;
}

div#corpo{
  border-top:solid 1px #CCCCCC;
  margin-top:5px;
  padding-top:0px;
  position:relative;
  width:750px;
  display:table;  
  z-index:10; 
}
div#costola{
  min-height:350px;
  position:relative;
  top:0px;
  padding-top:10px;
  width:189px;
  float:left;
  display:table;
  text-align:left;
}

div#contenuto{
  width:545px;
  position:relative;
  float:right;
  margin-top:10px;
  text-align:left;
  display:table;
}

div#contenuto img{
  border:1px solid #CCCCCC;
  margin-left:5px;
  margin-bottom:5px;
}

div#footer{
  position:relative;
  width:750px;
  border-top: 1px solid #CCCCCC;
  color:#666666;
  text-align:right;
  padding-bottom:10px;  
  margin-top:5px;
  z-index:0;
}

div#bannerPiede{
  position:relative;
  width:750px;
  border-top: 1px solid #CCCCCC;
  color:#666666;
  text-align:center;
  margin-top:10px;
  z-index:0;
}

div#bannerPiede ul{
  margin-bottom:0px;
  border: none;
}

div#bannerPiede ul li{
  margin-bottom:0px;
  border: none;
}

div#bannerPiede img{
  margin-bottom:0px;
}

.spot{
  border:1px solid #CCCCCC;
  margin-top:2px; 
  margin-bottom:5px;    
}


.contestuale{
  border:1px solid #CCCCCC;
  margin-top:2px; 
  margin-bottom:5px;    
}
.titolo{
  text-align:left;
  font-weight:bold;
}

.button{
  border:1px solid #1068A3;
  background-color:#FFFFFF;
  padding:1px;
  margin:0;
  margin-top:5px;
}

.disabled{

}

.evento{
  padding:5px 5px 5px 0;
  margin-bottom:5px;
  text-align:left;
}










/*#wrapper {width: 750px; text-align:left; padding-bottom:20px; margin:0 auto;}*/
#wrapper {width: 750px; text-align:left; padding:0; margin:0}
#nav {width:130px; float:left; line-height:1.5em;}
#nav ul {margin:0px 0px 10px 0px; padding:0px; list-style:none;}
#nav li {padding:2px; margin-bottom:3px; padding-left:5px; border:1px solid #93b9d2}
#nav li.home_button {background-color:#CCCCCC; margin-bottom:5px; list-style:none;}
#nav li.active {background-color:#93b9d2; list-style:none; border-bottom:1px solid #93b9d2; margin-bottom:3px;}

#nav a{color:#454545; text-decoration:none; font-weight:bold;}
#nav a:hover {text-decoration:underline;}

#content {margin-left:140px; padding:0px 8px 8px 8px;}

#header {margin-bottom: 0px;padding: 8px;}
#header_left {float:left;}
#header_right {text-align:right;}

#footer {clear:both; padding:8px;}

h3 {margin:0px; padding:0px; font-size:17px;}

#homepage {text-align:center;}
#homepage .latest {}
#homepage .latest .thumb_wrapper{margin:auto;}

.clear {clear:both; height:1px; overflow:hidden; margin-top:-1px; padding:0; font-size:0px; line-height:0px;}

a:link {color: #006699; text-decoration: none;}
a:visited {text-decoration: none; color: #006699;}
a:hover {text-decoration: underline; color: #000000;}
a:active {text-decoration: none; color: #006699;}

.thumb_wrapper {text-align:center;}
.thumb_wrapper .container {}
.thumb_wrapper .shadow {background: url("/include/gallery/templates/default/shadow_1.jpg") bottom no-repeat;}
.thumb_wrapper .thumb {background: url("/include/gallery/templates/default/shadow_2.jpg") bottom no-repeat; padding-bottom:14px;}
.thumb_wrapper .title {width: 130px; background:#FCFCFC; border:1px #bbccd8; margin:0px 3px 3px; padding:3px; color:#999999; font-weight:bold;}

.tile {float:left; width: 147px;}
.tile_table {width: 147px;}

#fullsize {text-align:center;}

#fullsize .menu {height:20px; margin-left:8px; width:578px}
#fullsize .menu .left {float:left; width:50%; text-align:left; font-weight:bold}
#fullsize .menu .right {float:left; width:50%; text-align:right;}

#fullsize .image_wrapper {}
#fullsize .image_wrapper .shadow { background: url("/include/gallery/templates/default/shadow_1_one.jpg") bottom no-repeat;}
#fullsize .image_wrapper .image {background: url("/include/gallery/templates/default/shadow_2_one.jpg") bottom no-repeat; padding-bottom:14px;}

#fullsize .title {margin:auto; width:572px; background:#93b9d2; margin-top:5px; padding:3px; color:#FFFFFF; font-weight:bold;}
#fullsize .description {width:558px; margin-bottom: 10px; margin-left: 8px; padding:10px; font-size:11px; border-bottom:1px solid #93b9d2; text-align:left}

#fullsize .footer {width:550px; margin:auto;}

#fullsize .footer .prev {width:147px; float:left;}
#fullsize .footer .desc {width:256px; float:left; padding-top:20px; text-align:left; color:#999999;}
#fullsize .footer .desc ul{ list-style:none;}


#fullsize .footer .next {width:147px; float:left;}

.dir_icon { margin:8px 0px;}

.latest p{width: 180px; margin:0 0 0 5px; padding:0; font-size: 11px; color:#353535; font-weight:bold; text-align:left}

.comments {}
.comments .list{ margin-top:10px; border-bottom:1px solid #93b9d2; margin-top:10px; text-align:left; padding:5px 0px 10px 0px;}
.comments .entry { padding:5px 10px;}
.comments .entry .meta { padding:5px 0px 5px 10px;}
.comments .entry .comment { background:#E3E3E3; padding:10px; font-size:12px; line-height:20px; color:#666666;}
.comments .form{ text-align:left; padding-left:100px; margin-top:10px;}
.comments .form input{ border:1px solid #CCCCCC; color:#666666; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; padding:3px; width:200px;}
.comments .form .button{width:60px; float:right; margin:0; padding:2px; margin-right:92px; border:1px solid #93b9d2}
.comments .form textarea{ border:1px solid #CCCCCC; color:#666666; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; padding:3px; width:350px; height:100px;}





#lightbox{
  background-color:#eee;
  padding: 10px;
  border-bottom: 2px solid #666;
  border-right: 2px solid #666;
  }
#lightboxDetails{
  font-size: 0.8em;
  padding-top: 0.4em;
  }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
  background-color: #333;
  background-color: transparent;
  background-image: url(blank.gif);
  /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="includes/lightbox/overlay.png", sizingMethod="scale");*/
}

#pagina {
  position: relative;
  width: 760px;
  margin: 0 auto;
} 

#ea-logo {
  width: 196px;
  height: 100px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 20;
}

.foto-atleta {
  max-width: 500px;
  max-height: 300px;
}
