.storia .par{
color:black;
font-size:15px;
}


.dati{
height:70px;
font-size:12px;
font-family:tahoma; 
text-align:right;
}


.dati2{
font-size:12px;
font-family:tahoma; 
text-align:right;
padding-right:15px;
}

.menu #div td{
font-family:tahoma; 
font-size:12;
font-weight:bold;
}

.menu #div .subRow td{
font-family:verdana; 
font-size:11;
font-weight:bold;
}

.menu .row a:hover{
color: #000000;
}

.menu .row a{
color: #000000;
text-decoration: none;
}

.menu .subRow a{
text-decoration: none;
color: #000000;
}

.menu .row a:hover{
color: red;
}

.menu .subRow a:hover{
color: red;
}

.menu .row a:active {
color: #000000;
}

.menu .subRow a:active {
color: red;
}

.exam td{
padding-left:30px;
}

.menu .row {
background: #ffffff;
height: 30px;
letter-spacing: 1px;
padding-left: 8px;
cursor:pointer;
}

.menu .icon {
background: #ffffff;
height: 30px;
}

.menu .subRow td{
font-family:verdana; font-size:13;
background: #ffffff;
}


.rules td{
font-family:Georgia;
font-size:19px;
}

.link td{
padding-left:40px;
padding-top:20px;
font-family:tahoma; 
font-size:14;
font-weight:bold;
letter-spacing:1px;
}

.link a{
color:000;
}

.link a:active{
color:000;
}

.link a:hover{
color:red;
}



.galleria .gal {
font-family:tahoma; 

}

.galleria .gal a{
font-family:tahoma; 
color:000;
text-decoration: none;
font-weight:bold;
}

img{border:0;}

.galleria .gal a:hover{
font-family:tahoma; 
color:red;
text-decoration: none;
font-weight:bold;
}

.titolo {
align:center;
padding-left:20px;
font-size:40px;
font-weight:bold;
font-family:tahoma;
}

.info{
padding-top:180px;
font-size:18px;
font-weight:bold;
font-family:tahoma;
padding-left:30px;
}

.info2{
font-size:22px;
font-weight:bold;
font-family:tahoma;
padding-left:30px;
}

.info3{
font-size:18px;
font-weight:bold;
font-family:tahoma;
padding-left:30px;
}


.home_t {
font-weight:bold;
font-family:tahoma;
}

.home_content {
width:515px;
}

.home_content_td {
padding-left:30px;

padding-right:20px;
font-size:15px;
text-align:justify;
background-image:url("images/samurai.jpg");
background-repeat:no-repeat;
background-position:top;
}

.home_content_td td {
width:465px;
}

.home_content_td a{
color:000;
}

.home_content_td a:hover{
color:red;
}

.event_content {
width:242px;
text-align:top;
border-left: #444 3px double;
vertical-align:top;
padding-top:20px;
}

.newz{
font-size:14px;
font-weight:normal;
font-family:tahoma;
padding-left:10px;
text-align:center;
height:100%;
}

.newz a{
color:000;
}

.newz a:hover{
color:red;
}

.newz a:active{
color:000;
}

