/* 
	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: #e3001b;
	background-image : url("images_2010/sfondobottom.jpg");
	background-repeat : no-repeat;
	background-position : bottom center;
}

body #wrap

{background-color: transparent;
background-position: center top;
background-repeat: no-repeat;
overflow-x: hidden;
overflow-y: hidden;
background-image : url("images_2010/sfondo2.jpg");
}

a {	color: #fff; background: inherit; text-transform: uppercase;text-decoration: none; }
a:hover { color: #ffd622; text-decoration: underline; }

p { margin: 0 0 15px 0; }
h1 {  margin: 20px 0 0; }
h1 a { background: inherit; }
img {border: 0; }
h2 {color: #FFED00;
	font: normal  1.5em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 12px;
}

#titolohome, #titologalleria, #titolocomunicati, #titolorassegna, #titolocontatti, #titoloartisti, #titololinks, #titoloerrata, #titolocredits, #titoloautore, #titolostatistiche, #titolopress, #titoloextra, #titoloschede, #titolostoria, #titoloeurofestival, #titolosfoglia, #titoloperche, #titolodisclaimer, #titoloprivacy { width: 412px; height: 36px; margin-bottom:15px;}

		#titolonuovagenerazione { width: 470px; height: 36px; margin-bottom:15px; background: url(images_2010/sng.png) top left no-repeat;}
		
		#titolocollaborazione { width: 450px; height: 36px; margin-bottom:15px; background: url(images_2010/col.png) top left no-repeat;}
		
		#titolohome {background: url(images_2010/AdessoInEdicola.png) top left no-repeat;}
		
		#titololinks {background: url(images_2010/lin.png) top left no-repeat;}
		
		#titologalleria{background: url(images_2010/gal.png) no-repeat top left;}
		
		#titolocomunicati{background: url(images_2010/com.png) no-repeat top left;}
		
		#titolorassegna{background: url(images_2010/ras.png) no-repeat top left;}
		
		#titolocontatti{background: url(images_2010/cnt.png) no-repeat top left;}
		
		#titoloartisti{background: url(images_2010/art.png) no-repeat top left;}
		
		#titolos10{background: url(images_2010/s10.png) no-repeat top left;}
		
		#titoloerrata{background: url(images_2010/err.png) no-repeat top left;}
		
		#titolocredits{background: url(images_2010/cre.png) no-repeat top left;}
		
		#titoloautore{background: url(images_2010/aut.png) no-repeat top left;}
		
		#titolostatistiche{background: url(images_2010/sta.png) no-repeat top left;}
		
		#titoloextra{background: url(images_2010/ext.png) no-repeat top left;}
		
		#titoloschede{background: url(images_2010/59c.png) no-repeat top left;}
		
		#titolostoria{background: url(images_2010/sto.png) no-repeat top left;}
		
		#titoloeurofestival{background: url(images_2010/eur.png) no-repeat top left;}
		
		#titolosfoglia{background: url(images_2010/sfo.png) no-repeat top left;}
		
		#titoloperche{background: url(images_2010/per.png) no-repeat top left;}
		
		#titolopress{background: url(images_2010/pre.png) no-repeat top left;}
		
		#titolodisclaimer{background: url(images_2010/dis.png) no-repeat top left;}
		
		#titoloprivacy{background: url(images_2010/pri.png) no-repeat top left;}

		 #min2010, #minalmanacco, #minstoria, #acq, #minrassegna {width: 203px;	height: 17px; margin-bottom:5px;}
		
		 #minalmanacco {background: url(images_2010/minalmanacco.png) no-repeat top left;}
		 
		 #min2010 {background: url(images_2010/min2010.png) no-repeat top left;}
		 
		 #minstoria {background: url(images_2010/minstoria.png) no-repeat top left;}
		 
		 #acq {background: url(images_2010/acq.png) no-repeat top left;}
		 
		 #minrassegna {background: url(images_2010/minrassegna.png) no-repeat top left;}
	
#titolohome h2, #min2010 h3, #minstoria h3, #minalmanacco h3, #acq h3, #minrassegna h3, #titologalleria h2, #titolocomunicati h2, #titolorassegna h2, #titolocontatti h2, #titoloartisti h2, #titolos10 h2, #titoloerrata h2, #titolocredits h2, #titololinks h2, #titoloautore h2, #titolostatistiche h2, #titoloextra h2, #titoloschede h2, #titolopress h2, #titolostoria h2, #titoloeurofestival h2, #titolosfoglia h2, #titoloperche h2, #titolodisclaimer h2, #titoloprivacy h2, #titolonuovagenerazione h2, #titolocollaborazione 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: 100px;
}

#testatab {
	width: 500px;
	margin:0 auto;
	background: url(images/logo.gif) top left no-repeat;
	height: 100px;
}

#logo { float: left; color: #808080; line-height: 25px;  }
#logo h1{ display:none;}
#logo p{ display:none;}

/*=======MENU=============*/
		
.menu { list-style:none; 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 #e3001b; }
	.menu a:hover, .menu li.current a { color: #ffd622; border: 1px solid #ffd622; 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 #e3001b;  }
		.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; }
	.mainleft { float: left; border: 1px solid #aa1a23; padding: 1px; margin: 0 15px 5px 0; }
	.mainright { float: right; border: 1px solid #aa1a23; padding: 1px; margin: 0 0px 5px 15px; }
	#main a { font-weight:bold;}
	
	
	#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 #e3001b; font-size: 1.1em;}
	#ad a:hover, #ad2 a:hover{ color: #fff; margin: 0px 4px 0px 4px; border: 1px solid #ff0; color: #ffd622; border: 1px solid #ffd622; 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;}
	
	#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: 0 0 15px; 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; }
	   
	