/*

stylesheet
©2009 catchweb.net
by zane@costrutto.com

*/

/* main elements */

HTML {@charset:utf-8;}

BODY {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	
	
}

.header {
	margin:35px 0px 0px 10px;
	clear:both;
}


H1 {font-size:16px;}

A IMG, A {border:0px; outline:none;}

TABLE A {color:black;}

TABLE A:hover {color:#ff9900;}

.bloccoLeft {width:262px; float:left; margin-right:3px;}

.bar {width:auto; background: url('../imgs/sfondo1.gif') 0px 8px repeat-x; margin-left:265px;}

.centro {margin-top:35px; width:900px; border-bottom:10px solid silver; padding-bottom:20px;}

.footer {clear:both; font-size:12px; padding-top:10px;}

.footerInt {clear:both; font-size:12px; padding-top:10px; border-top:10px solid silver; margin:40px 0px 0px 10px; float:left; width:980px;}

.footer A, .footerInt A, .sponsors DIV A {color:#ff9900; text-decoration:none;}

.footer A:hover, .footerInt A:hover {color:black; text-decoration:underline;}

.sponsors DIV A:hover {color:black;}

.cycle {overflow:hidden;}

HR {height:0px; border:0px; border-top:1px solid silver;}

.sponsors {margin-top:35px; border-top:1px solid silver;}

/* navigation elements */

.menu {list-style-type:none; margin:5px 0px 0px 0px; padding:0px;}

.menu LI {list-style-type:none; display:inline; float:left; width:83px; height:25px; cursor:pointer;}

.submenu {list-style-type:none; padding:0px 0px 0px 10px; margin:0px; border-bottom:1px solid silver; margin-bottom:5px;}

UL.submenu LI {margin:0px 0px 4px 0px; padding:0px; line-height:16px;}

.submenu LI A {font-size:14px; margin:0px; padding:0px; color:#666; cursor:pointer;}

.submenu LI A:hover {color:black;}

.sport {background:url('../imgs/sport.gif') top left no-repeat;}
.sport:hover, .sportOn {background:url('../imgs/sport_o.gif') top left no-repeat;}

.info {background:url('../imgs/info.gif') top left no-repeat; margin-left:7px;}
.info:hover, .infoOn {background:url('../imgs/info_o.gif') top left no-repeat; margin-left:7px;}

.arte {background:url('../imgs/arte.gif') top left no-repeat; margin-left:5px;}
.arte:hover, .arteOn {background:url('../imgs/arte_o.gif') top left no-repeat; margin-left:5px;}

.evMenu {font-size:18px;}
.evMenu A {color:black; text-decoration:none;}
.evMenu A:hover {color:#ff9900;}
.evidence {color:#ff9900; margin-right:10px;}

/* second level navigation elements */

.menuLeft {width:168px; margin:35px 10px 0px 0px; padding:0px; list-style-type:none; float:left; position:relative;}

.menuLeft LI {font-size:18px; line-height:1.3em;}

.menuLeft LI A {text-decoration:none; color:black;}

.menuLeft LI A:hover {color:#ff9900;}
 
 
.results {font-size:14px; /*float:left; margin-right:10px; margin-bottom:20px; border-bottom:1px solid silver; padding-bottom:10px;*/} 
 
.results H2, .content H1 {font-size:14px; color:white; font-weight:normal; text-transform:uppercase; background-color:black; padding:1px;} 
 
 #content {float:left; width:700px; height:auto; margin-top:35px; padding-left:90px;}
 
 IFRAME {border:0px;}

 .modulo2 {width:170px;}
 
 .results TABLE TR TD {padding-right:0px; padding-bottom:5px;}

 /* tabelle */

.classifica, .risultati {width:710px!important; background-color:white; font-size:12px; border:1px solid black;}


.classifica TR TD {border-bottom:1px solid gray!important; margin:0px; padding:3px; vertical-align:center; text-align:center;}

.risultati TR TD {border-bottom:1px solid gray!important; margin:0px; padding:3px; vertical-align:top; text-align:left;}

.risultati H2 {font-size:12px; line-height:1em; margin:0px; padding:4px 0px 4px 0px; color:#ff9900;}

.classifica H1 {font-size:16px; line-height:5px;}

.classifica TABLE TR TD {border:0px;}

.right {border-right:1px solid #CCC;}

.right2 {border-right:1px solid white;}

.on {color:#ff9900!important;}

.on:hover {text-decoration:underline;}

.briciole {font-size:14px; clear:both; margin:0px 0px 0px 0px; padding:0px; list-style-type:none; margin-bottom:8px; float:left;}

.briciole LI { color:black; float:left; padding-right:8px;}

.briciole A { color:black; text-decoration:none;}

.briciole A:hover { color:#ff9900; text-decoration:none;}

 /* tipografia */

H1 {font-size:16px; font-weight:bold; color:black;}

H2 {font-size:14px; font-weight:normal; color:#ff9900;}

H3 {font-size:12px; font-weight:bold; color:black;}


 /* contenuti */
 
.content IMG {float:right; padding:0px 0px 5px 5px;}
 
.content {font-size:14px; line-height:18px; width:702px;}
 
.content H2 {font-size:16px;}

.content H2 {margin:0px; padding:0px 0px 3px 0px;}
 
.content DIV {margin:10px 0px 10px 0px; border-bottom:1px solid silver; padding-bottom:10px;}
 
.mainT H1 {margin-bottom:0px;}


 /* forzature */
 
 .inside H1 {text-align:center; font-size:16px!important; color:#ff9900;}
 
 .inside {font-size:14px;}
 
 IFRAME {border-top:1px solid silver; border-bottom:1px solid silver;}
 
