/* 
	project:  small corporation
	author:   luka cvrk (www.solucija.com) 
*/

img, div { behavior: url(css/resources/iepngfix.htc) }
*{ margin: 0; padding: 0; }* 

body {
	font: .80em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color: #fff;
	background-color: #436c9f;
	background-repeat : no-repeat;
	background-position : bottom center;
	background-image : url("images_2010/sfondobottom.jpg");
}

body #wrap

{background-color: transparent;
background-position: center top;
background-repeat: no-repeat;
overflow-x: hidden;
overflow-y: hidden;
background-image : url("images_2010/sfondo.jpg");
}

a {	color: #fff; background: inherit; text-transform: uppercase;text-decoration: none; }
a:hover { color: #999; text-decoration: underline; }

p { margin: 0 0 15px 0; }
h1 {  margin: 20px 0 5px 0; }
h1 a { background: inherit; }
img {border: 0; }
h2 {color: #ededed;
	font: normal  1.7em Georgia, "Times New Roman", serif;
	       	font-weight : bold;
       	font-style : italic;
	margin: 0 0 12px;
}



#t028albo, #t000ilpaese, #t001chisiamo, #t002fareparte, #t003ogae-nel-mondo, #t004logo, #t005eurofestival, #t006concorsi, #t007osc, #t007osc2010, #t009scc, #t010ovc, #t011altriconcorsi, #t014mionome, #t015mailing, #t016italia, #t017copenaghen, #t018zagabria, #t019initalia, #t021italiani, #t023immagina, #t024ventanni, #t025sitemap, #t020sanmarino, #t012scr, #t013gjh, #t026wpsf, #t027links, #t029news, #t030ogaesc2010 { float: left; width: 655px; height: 36px; margin-bottom:15px;}
#ttcampioni, #ttnews, #ttogaesc2010 {width: 203px;	height: 17px; margin-bottom:5px;}

#t000ilpaese {background: url(images_2010/000ilpaese.png) top left no-repeat;}
#t001chisiamo {background: url(images_2010/001chisiamo.png) top left no-repeat;}
#t002fareparte {background: url(images_2010/002fareparte.png) top left no-repeat;}
#t003ogae-nel-mondo {background: url(images_2010/003ogae-nel-mondo.png) top left no-repeat;}
#t004logo {background: url(images_2010/004logo.png) top left no-repeat;}
#t005eurofestival {background: url(images_2010/005eurofestival.png) top left no-repeat;}
#t006concorsi {background: url(images_2010/006concorsi.png) top left no-repeat;}
#t007osc {background: url(images_2010/007osc.png) top left no-repeat;}
#t007osc2010 {background: url(images_2010/007osc2010.png) top left no-repeat;}
#t009scc {background: url(images_2010/009scc.png) top left no-repeat;}
#t010ovc {background: url(images_2010/010ovc.png) top left no-repeat;}
#t011altriconcorsi {background: url(images_2010/011altriconcorsi.png) top left no-repeat;}
#t014mionome {background: url(images_2010/014mionome.png) top left no-repeat;}
#t015mailing {background: url(images_2010/015mailing.png) top left no-repeat;}
#t016italia {background: url(images_2010/016italia.png) top left no-repeat;}
#t017copenaghen {background: url(images_2010/017copenaghen.png) top left no-repeat;}
#t018zagabria {background: url(images_2010/018zagabria.png) top left no-repeat;}
#t019initalia {background: url(images_2010/019initalia.png) top left no-repeat;}
#t021italiani {background: url(images_2010/021italiani.png) top left no-repeat;}
#t023immagina {background: url(images_2010/023immagina.png) top left no-repeat;}
#t024ventanni {background: url(images_2010/024ventanni.png) top left no-repeat;}
#t025sitemap {background: url(images_2010/025sitemap.png) top left no-repeat;}
#t020sanmarino {background: url(images_2010/020sanmarino.png) top left no-repeat;}
#t012scr {background: url(images_2010/012scr.png) top left no-repeat;}
#t013gjh {background: url(images_2010/013gjh.png) top left no-repeat;}
#t026wpsf {background: url(images_2010/026wpsf.png) top left no-repeat;}
#ttcampioni {background: url(images_2010/campioni.png) top left no-repeat;}
#t027links {background: url(images_2010/027links.png) top left no-repeat;}
#t028albo {background: url(images_2010/028albo.png) top left no-repeat;}
#t029news {background: url(images_2010/029news.png) top left no-repeat;}
#t030ogaesc2010 {background: url(images_2010/030ogaesc2010.png) top left no-repeat;}
#ttogaesc2010 {background: url(images_2010/ogaesc2010.png) top left no-repeat;}
#ttnews {background: url(images_2010/news.png) top left no-repeat;}


	
#t028albo h2, #t000ilpaese h2, #t001chisiamo h2, #t002fareparte h2, #t003ogae-nel-mondo h2, #t004logo h2, #t005eurofestival h2, #t006concorsi h2, #t007osc h2, #t007osc2010 h2, #t009scc h2, #t010ovc h2, #t011altriconcorsi h2, #t014mionome h2, #t015mailing h2, #t016italia h2, #t017copenaghen h2, #t018zagabria h2, #t019initalia h2, #t021italiani h2, #t023immagina h2, #t024ventanni h2, #t025sitemap h2, #t020sanmarino h2, #t012scr h2, #t013gjh h2, #t026wpsf h2, #ttcampioni h3, #ttnews h3, #ttogaesc2010 h3, #t027links h2, #t029news h2, #t030ogaesc2010 h2 { display:none;}
 
h3{ font: normal  "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h3 a { font-size: 1em; font: normal  "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#content { width: 940px; margin: 0 auto; padding: 12px 0 0 0;}
#contentb { width: 500px; margin: 0 auto; padding: 20px 0 0 0; border-top: 5px solid #eee; }

#top{ float: right; text-align: right; }
#top a { color: #fff; margin: 0 0 0 13px; background: transparent url(images_2010/toparrow.png) no-repeat center left; padding: 0 0 0 12px; font-size:.9em; text-transform: lowercase;}
input.searchfield { width: 175px; padding: 6px; border: 2px solid #ccc; font-size: .9em; }
input.searchbutton { background: #E60000; border: 0; padding: 6px; color: #fff; font-weight: bold; font-size: .9em; }
#testata {
	width: 940px;
	background: url(images_2010/logo.png) top left no-repeat;
	height: 125px;
}

#testatab {
	width: 500px;
	margin:0 auto;
	background: url(images/logo.gif) top left no-repeat;
	height: 100px;
}
.alignleft {
	width:300px;
	float:left;
}
.alignright {
	width:300px;
	float:right;
	text-align:right;
}


#logo { float: left; color: #808080; line-height: 25px;  }
#logo h1{ display:none;}
#logo p{ display:none;}

/*=======MENU=============*/
		
.menu { float: right; list-style:none; width: 850px; height: 35px; padding: 7px 0 0 0; clear: both;  margin: 0 0 18px; background: url(images_2010/menubg.png) repeat-x;  }
	.menu li { float: left; font-size: 1.1em; text-transform: uppercase; }
	.menu li a { display: block; padding: 0 5px 0 5px; margin: 0 5px 0 5px; color: #fff;  border: 1px solid #436c9f; }
	.menu a:hover, .menu li.current a { color: #999; border: 1px solid #999; text-decoration:none; }

		.menu li ul { display: block;background: transparent url(images_2010/bgmenu.png); margin: -1px 0 0; position: absolute; display: none; z-index: 2; border: 1px solid #436c9f;  }
		.menu li ul li { float: none; display: inline; margin: 0; padding: 0; }
		.menu li ul li a { width: auto; margin: 4px; white-space: nowrap; text-decoration:none;}
		
/*=======FINEMENU=============*/

#sample {height: 20px;}
	#sample li { padding: 2px 0px 12px 18px; margin-bottom:15px; font-size: 1.1em; display: inline; text-transform: uppercase;}

#left { background: #eee;  clear: left; float: left; width: 260px; padding: 10px 15px; margin: 0 0 20px; }
	#left img { margin: 0 0 8px; }
	#left li { list-style: none; }
	#left li a {  color: #787A8F; font-weight: bold;  left; padding: 0 0 0 12px; }
#main { float: left; width: 655px; margin: 0 0 20px;}
.box { float: left; width: 198px; margin: 10px 5px 0px 0px;height:230px;}

.box li {
  list-style-type:none;
  }

	.mainleft { float: left; border: 1px solid #fff; padding: 1px; margin: 0 15px 5px 0; }
	.mainright { float: right; border: 1px solid #fff; padding: 1px; margin: 0 0px 5px 15px; }
	#facebook {background: transparent url(images_2010/facebook.gif) top left no-repeat;}
	.campioni { width: 249px; float: left; border: 0 1px 1px 0 dotted #fff; padding: 3px; margin: 0 15px 5px 0; }
	
	#main a { font-weight:bold;}

#secondary { float: right; width: 250px; margin: 0;}
	
	#ad, #ad2 { float: right; text-align: center; padding: 33px 0 0; width: 250px; border: 1px solid #eee; color: #ccc; height:50px; margin: 0 0 15px;}
	#ad a, #ad2 a { font-weight:bold; padding: 0 5px 0 5px; margin: 1px 5px 1px 5px; color: #fff;  border: 0px solid #436c9f; font-size: 1.1em;}
	#ad a:hover, #ad2 a:hover{ color: #fff; margin: 0px 4px 0px 4px; border: 1px solid #ff0; color: #999; border: 1px solid #999; text-decoration:none; background: url(images_2010/menubg.png);}
	
	
	#ad {background: url(images/autoreback.jpg) no-repeat center;}
	#ad2 {background: url(images_2010/almanacco.back.jpg) no-repeat center;}
	.vittorie { float: left; border: 1px solid #fff; padding: 1px; margin: 0 0px 5px 0; }
	
	#shortnews, #shortnews2 { float: right; width: 250px; }
	
	.news {
	background: url(images_2010/fiore.gif) no-repeat bottom center;
	padding: 0 0 8px;
	margin: 0 0 12px;
}
	.news a { font-weight:bold;}
	
#right { margin: 0 15px 20px 0; padding: 0 0 0 15px; float: right; width: 620px; text-align: justify; }
.border { clear: both; border-left: 4px solid #ccc; padding: 0 0 0 15px; }

#rl { float: left; width: 290px; margin: 0 20px 30px 0; }
#rr { float: right; width: 290px; }
	#rl li, #rr li { list-style: none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }
	#rl li a, #rr li a { background: #fff url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; color: #808080;  }

#footer { clear: both; padding: 10px; margin:145px 0 15px 0; font-size: .9em; color: #fff; /*background: transparent url(images_2010/footer.png)*/ no-repeat bottom right; }
	.links a { font-weight: bold; color: #787A8F; background: #fff; margin: 0 10px 0 0; background: url(images/dot.png) no-repeat center left; padding: 0 0 0 10px; }
	.sponsor { color: red; background: #eee; }
	#footer li { list-style: none; }
	#fl { width: 600px; }
	#fl2 { width: 500px; }
	#fr { float: right; }
	

.verde { color: #0CC; font-size:.9em; }

.critica { color: #CCC;  font-size:.9em; }
        
.errata, .erratastatistiche, .csoon, .aldila {
       	display : block;
       	font-weight : bold;
       	font-variant : normal;
       	font-style : italic;
       	text-transform : uppercase;
		padding-left:2px;
       }
	   
 .erratastatistiche {
       	color: #EE7F01;
       	background-color : #FFEEA1;
       }
	
.csoon {
       	color: #296BA8;
       	background-color : #C8D6EC;
       }
	   
.errata {
       	color: #FFF;
       	background-color : #0c6;
       }
	   
.aldila {
       	color: #FFF;
       	background-color : #E50083;
       }
	   
	   .aldila2 {
       	font-weight : bold;
       	font-variant : normal;
       	font-style : italic;
       	text-transform : uppercase;
		padding-left:2px;
       	padding-right:2px;
       	color: #009;
       	background-color : #FADA28;
       }   
	   
.aldila2 a {
       	color: #FFF;
       	background-color : #E50083;
       }   
	   
.aldila2 a:hover {
       	color: #FADA28;	
		text-decoration:none;
       }   
	   
.opacizza {
       	display : block;
       	background: transparent url(images/opacizza.png);
		padding:2px;
       }
	   
	   
.imgleft {
       	float: left;
		margin: 0 3px 0 0;
       }

.imgright {
       	float: right;
		margin: 0 0 0 3px ;
       }
	   
.x { clear: both; }
	   
	   /* tables */
#contienitabella_AL
{
	width:580px;
	float:left;
}

#contienitabella
{
	width:575px;
	float:left;
}


table.tablesorter a, table.tablesorter a hover
{
	color:#eee;
}


table.tablesorter td.winner a
{
	color:#ddd;
}

table.tablesorter {
	font-family:arial;
	margin:10px 5px 15px 0px;
	width: 100%	;
	font: .9em;
	text-align: left;
	float: left;
	border-spacing: 0px;


}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background: transparent url(images_2010/th.png);
	border-bottom: 1px solid #FFF;
	color:#fff;
	padding: 2px 2px 2px 5px;
}
table.tablesorter thead tr .header {
/*	background-image: url(blue/bg.png);
	background-repeat: no-repeat;
	background-position: center right; */
	cursor: pointer;
}
table.tablesorter tbody td {
	padding: 2px 2px 2px 5px;
	vertical-align: top;
	border-bottom: 1px solid #FFF;
}
table.tablesorter tbody tr.odd td {
	background-image: url(img/2010/bgmenu.png);
}	
table.tablesorter  tbody td.winner {
	padding: 2px 2px 2px 5px;
	background-color: #af8e3a;
	vertical-align: top;
}
table.tablesorter  tbody tr.odd td.winner  {
	background-color:#9e7d29;
}

table.tablesorter  tbody td.loser {
	padding: 2px 2px 2px 5px;
	background-image: url(img/2010/bgmenuL1.png);
	vertical-align: top;
}
table.tablesorter  tbody tr.odd td.loser  {
	background-color:#eee;
}


/*table.tablesorter thead tr .headerSortUp {
	background-image: url(blue/asc.png);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(blue/desc.png);*/
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #ff0085;
}

	
