/*
'
'**************************************
' Visuddhi - http://visuddhi.com
' Copyright (c) 2006 - Visuddhi
' All right reserved. 
'**************************************
'
*/


img { 
	border: 0;
}

div.header { 
	padding: 4px;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	font-variant: small-caps;
	background: #eee url('images/sfondo.gif') repeat-x;
	border: 1px solid #ddd;
}
div.center {
	text-align: center;
}
table.container1 {
	margin: 30px auto;
}
table.dia {
	margin: 5px;
	width: 100px;
	height: 100px;
	border: 1px solid #ddd;
	border-collapse: collapse;
}
div.smalldesc { 
	margin: 0 5px 10px 5px;
	width: 100px;
	font-size: 10px;
	text-align: center;
}
table.dia td { 
	text-align: center;
	vertical-align: middle;
	background: #eee url('images/sfondo.gif') repeat-x;
}
table.dia img { 
	display: block;
	margin: auto; 
}

div.footer {
  margin: 20px;
  text-align: center;
}

table.dia a img { 
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
table.dia a:hover img { 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

/* CSS Document  a.s.d. Centro Karate Sportivo */

body {
background-image:url(images/bg6.gif);
background-repeat: repeat-x;
background-color: #C6C6C5;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding:0px;
/*margin: 1px;*/
}
ul {list-style-type: square;
list-style-position:inside;
line-height:20px;}
td{font-size: 12px;
vertical-align: top;}
.td_2{font-size: 12px;
vertical-align: top;
border:dashed;
border-color:#CCCCCC}
h1{font-size:16px;}
h2{
font-size:14px;
padding: 0px 25px;
margin:0px 0px 15px 0px;
color:#fd0009;
text-align:center;
}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:10px; font-style:italic; text-align:center;}
#container {
/*border:1px solid gray;*/
width: 800px;
padding:0px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
}


#banner {
padding: 0px;
/*margin: 1px;*/
height: 146px;
background-image: url(images/banner_2008.jpg);
/*height: 100px;*/
/*background-image: url(images/banner_5.jpg);*/
background-repeat:no-repeat;
}

#topnavi {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
border:none;
height: 35px;
background-image:url(images/barra_2008.jpg);
padding: 0px;
/*margin: 1px;
padding: 4px 0px;
background-image:url(images/barra.gif);
color:#ffffff;*/
}
#topnavi a {
text-transform:lowercase;
text-decoration:none; 
margin:0px;
padding:2px 5px;
font-weight:bold;
color: #FFFFCC;
}
#topnavi a:hover {
font-style:oblique;
color:#FF9900;}

#content {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
/*border:1px;
padding:15px  0px;*/
margin-left:175px;
margin-right:190px;
color:#666666;
}
#content h2 {
padding: 0px 25px;
margin:0px 0px 15px 0px;
color:#cc3300;
text-align:center;
}
#content a{
padding: 2px opx;
text-align:left;
text-decoration:none;
color:#303b8b;
}
#content a:hover {text-decoration:underline;}

#content_squadra{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border:1px;
padding:15px  0px;
margin-left:175px;
margin-right:190px;
color:#666666;
background:url(images/sfondo.jpg);
background-repeat:no-repeat;
}
#content_squadra h2 {
padding: 0px 25px;
margin:0px 0px 15px 0px;
color:#cc3300;
text-align:center;
}
#content_squadra a{
padding: 2px 15px;
text-align:left;
text-decoration:none;
color:#303b8b;
}
#content_squadra a:hover {text-decoration:underline;}


div.content_risultati
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border:1px;
padding:15px  0px;
margin:10 px;
color:#666666;
}


#left {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
float: left;
width: 175px;
margin: 0px;
padding: 15px 0px;
}
#left h3{color: #0099CC; text-align: center;}
#left h4{text-align: left}
#left a{
font-size: 12px;
margin: 0px;
padding: 2px 15px;
text-decoration:none;
color:#0099CC;
}
#left a:hover {text-decoration: underline;}

#right {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
float: right;
width: 190px;
margin: 0px;
padding:15px 0px;
color: #0099CC;
text-align:left;
}
#rightTable{
float: right;
width: 175px;
margin: 5px auto;
padding: 0px;
color: #0099CC;
text-align:left;
}
#rightNews{
width: 160px;
margin:3px;
padding:3px;
float: right;
border:1px;
border-color:#cb3600;
border-style: double;
}
#right h5 {
margin-left:auto;
margin-right:auto;
color:#cc3300;
text-align:left;
margin: 0px;
padding: 2px 15px;
}
#right a { text-decoration:none; color:#cc3300;}

#footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
clear:both;
padding:4px 15px;
color:#303b8b;
text-align:center;
}

/* IMAGES */

#fijlkam {
position:relative; 
left:15px; right:15px; 
bottom:6px; 
z-index:1;
text-decoration:none;
border-style:none;
}
#stella {
position:relative; 
left:15px; right:15px; 
bottom:0px; 
z-index:1;
text-decoration:none;
border-style:none;
}
#news {
position:relative;
z-index:1;
text-decoration:none;
border-style:none;
}
#immagine_news {
position:relative; 
top:2px; left:10px; right:10px; bottom:2px; 
z-index:1;
text-decoration:none;
border-style:none;
}
#coni {
position:relative;
left:10px;
right:10px;
bottom:1px;
text-decoration:none;
border-style:none;
z-index:0;
}
#w3c {
position:relative;
z-index:0;
text-decoration:none;
border-style:none;
}
#css {
position:relative;
z-index:0;
text-decoration:none;
border-style:none;
}
#ugo {
float: left;
margin: 10px 10px 10px 0px;
position:relative;
z-index:0;
}
#squadra{position:relative; margin: 10px 10px 10px 0px; float: left;}
#scudetto{margin: 10px 10px 10px 0px;
position:relative;
z-index:0;
float:left;}

#venticinquesimo{float: left;
position:relative;
z-index:1;}

.thumb{text-decoration:none;
border-style:none;}
.thumb2{text-decoration:none;
margin: 10px 10px 10px 70px;
border-style:none;}