/* 
	project:  small corporation
	author:   luka cvrk (www.solucija.com) 
*/


*{ margin: 0; padding: 0; }* 
body {
	font: .75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	background: #fff;
	color: #444;
	background-image : url("image2/sfondo.gif");

}

a {	color: #001950;	background: inherit; text-decoration: none; }
a:hover { color: #f00; text-decoration: underline; }

p { margin: 0 0 15px 0; }
h1 {  margin: 20px 0 0; }
h1 a { background: inherit; }
img,.png{ border: 0; }
h2 {
	font: normal #FFED00 1.5em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 12px;
}

#titolohome { width: 412px;
	background: url(image2/ciambelle.gif) top left no-repeat;
	height: 36px; 
	margin-bottom:15px;}
	
#titoloI { width: 412px;
	background: url(images/parteI.gif) top left no-repeat;
	height: 26px; 
	margin-bottom:15px;}
	
#titoloII { width: 412px;
	background: url(images/parteII.gif) top left no-repeat;
	height: 25px; 
	margin-bottom:15px;}
	
#titoloIII { width: 460px;
	background: url(images/parteIII.gif) top left no-repeat;
	height: 26px; 
	margin-bottom:15px;}
	
#titolocontenuti { width: 412px;
	background: url(images/AlmanaccoDefinitivo.gif) top left no-repeat;
	height: 38px; 
	margin-bottom:15px;}
	
	
	
#titoloautore{
	width: 167px;
	background: url(images/Autore.gif) no-repeat top left;
	height: 26px;
	margin-bottom:15px;
}

#titoloerrata{
	width: 183px;
	background: url(images/Errata.gif) no-repeat top left;
	height: 26px;
	margin-bottom:15px;
}
	
#titolocollabora{
	width: 402px;
	background: url(images/Collaborazione.gif) no-repeat top left;
	height: 26px;
	margin-bottom:15px;
}
	
#titolonostro{
	width: 295px;
	background: url(images/Ilnostrosanremo.gif) no-repeat top left;
	height: 26px;
	margin-bottom:15px;
}
	
#titolocanzone{
	width: 503px;
	background: url(images/lacanzoneitaliana.gif) no-repeat top left;
	height: 26px;
	margin-bottom:15px;
}
	
#titoloE1{
	width: 364px;
	background: url(images/EI.gif) no-repeat top left;
	height: 26px;
	margin-bottom:15px;
}
	
 #titoloE2{ width: 364px;
	background: url(images/EII.gif) top left no-repeat;
	height: 26px; 
	margin-bottom:15px;}
	
 #titoloE3{ width: 555px;
	background: url(images/EIII.gif) top left no-repeat;
	height: 26px; 
	margin-bottom:15px;}
	
 #titoloEa{
	width: 327px;
	background: url(images/assenti.gif) no-repeat top left;
	height: 26px;
	margin-bottom:15px;
}


 #titoloDisclaimer{
	width: 327px;
	background: url(images/dis.gif) no-repeat top left;
	height: 25px;
	margin-bottom:15px;
}

 #ipotetic{
	width: 454px;
	background: url(image2/ipotetic.gif) no-repeat top left;
	height: 34px;
	margin-bottom:15px;
}

 #cruda{
	width: 454px;
	background: url(image2/cruda.gif) no-repeat top left;
	height: 54px;
	margin-bottom:15px;
}

 #seconda{
	width: 650px;
	background: url(image2/seconda.gif) no-repeat top left;
	height: 80px;
	margin-bottom:15px;
}

 #terza{
	width: 650px;
	background: url(image2/terza_fine.gif) no-repeat top left;
	height: 80px;
	margin-bottom:15px;
}

 #quarta{
	width: 650px;
	background: url(image2/quarta.gif) no-repeat top left;
	height: 80px;
	margin-bottom:15px;
}

 #tutto{
	width: 454px;
	background: url(image2/tutto.gif) no-repeat top left;
	height: 54px;
	margin-bottom:15px;
}


 #s17 {
	width: 241px;
	background: url(image2/17.gif) no-repeat top left;
	height: 17px;
	margin-bottom:5px;
}

 #s18 {
	width: 241px;
	background: url(image2/18.gif) no-repeat top left;
	height: 17px;
	margin-bottom:5px;
}

 #s19 {
	width: 241px;
	background: url(image2/19.gif) no-repeat top left;
	height: 17px;
	margin-bottom:5px;
}

 #s20 {
	width: 241px;
	background: url(image2/20.gif) no-repeat top left;
	height: 17px;
	margin-bottom:5px;
}

 #s21 {
	width: 241px;
	background: url(image2/21.gif) no-repeat top left;
	height: 17px;
	margin-bottom:5px;
}

 #avv {
	width: 241px;
	background: url(image2/avv.gif) no-repeat top left;
	height: 17px;
	margin-bottom:5px;
}

 #s59 {
	width: 241px;
	background: url(image2/59.gif) no-repeat top left;
	height: 17px;
	margin-bottom:5px;
}


#d17 {
	width: 454px;
	background: url(image2/t1.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}

 #d18 {
	width: 454px;
	background: url(image2/t2.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}

 #d19 {
	width: 454px;
	background: url(image2/t3.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}

 #d20 {
	width: 454px;
	background: url(image2/t4.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}

 #d21 {
	width: 454px;
	background: url(image2/t5.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
 #acq {
	width: 203;
	background: url(images/acq.gif) no-repeat top left;
	height: 17px;
	margin-bottom:5px;
}

 #after {
	width: 454px;
	background: url(image2/salviamo.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
	
	 #arisa {
	width: 454px;
	background: url(image2/arisa.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}

	 #ilpa {
	width: 454px;
	background: url(image2/ilpa.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}

	 #salda {
	width: 454px;
	background: url(image2/salda.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
	 #ade {
	width: 454px;
	background: url(image2/ade.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}

	#latigre {
	width: 454px;
	background: url(image2/latigre.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}

	#vecchi {
	width: 454px;
	background: url(image2/vecchi.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
	
		#proposte {
	width: 454px;
	background: url(image2/proposte.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
	#amici {
	width: 454px;
	background: url(image2/amici.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
	#povia {
	width: 454px;
	background: url(image2/povia.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
	#rete {
	width: 454px;
	background: url(image2/rete.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
	#sanremo {
	width: 454px;
	background: url(image2/sanremo.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
	#paese {
	width: 454px;
	background: url(image2/paese.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
	#n2010 {
	width: 454px;
	background: url(image2/n2010.gif) no-repeat top left;
	height: 54px;
	margin-bottom:5px;
}
#titolohome h2, #titolocontenuti h2, #titoloI h2, #titoloII h2, #titoloIII h2, #titoloautore h2, #titoloerrata h2, #titolocollabora h2, #titolonostro h2, #titolocanzone h2, #titoloE1 h2,  #titoloE2 h2,  #titoloE3 h2, #titoloEa h2, #edi h3, #s17 h3, #s18 h3, #s19 h3, #s20 h3, #s21 h3, #acq h3, #titoloDisclaimer h2,  #ipotetic h2, #d17 h2, #d18 h2, #d19 h2, #d20 h2, #d21 h2, #avv h3, #s59 h3, #cruda h2, #tutto h2, #seconda h2, #after h2, #ade h2, #terza h2, #ilpa h2, #arisa h2, #quarta h2, #salda h2, #latigre h2, #amici h2 , #povia h2 , #rete h2 , #sanremo h2 , #paese h2 , #proposte h2 , #n2010 h2 , #vecchi h2  { display:none;}
 
h3{ font: normal  Georgia;}
h3 a { font-size: 1em; font: Georgia;}
#main h3 a { font-size: .84em; font: normal Georgia;color: #808080; font-weight: bold; text-transform: uppercase; }

#content { width: 940px; margin: 0 auto; padding: 20px 0 0 0; }
#contentb { width: 940px; margin: 0 auto; border-top: 5px solid #eee; }

#top{ float: right; text-align: right;  }
#top a { color: #808080; margin: 0 0 0 13px; background: transparent url(images/toparrow.png) no-repeat center left; padding: 0 0 0 12px; }
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(image2/testata9.gif) left no-repeat;
	height: 103px;
}
 
 

#logo { float: left; color: #808080; line-height: 25px;  }
#logo h1{ display:none;}
#logo p{ display:none;}
#menu { height: 35px; padding: 7px 0 0 0; clear: both;  margin: 0 0 18px; background: transparent url(images/menubg.png) repeat-x; }
	#menu li { font-size: 1.1em; display: inline; text-transform: uppercase; }
	#menu li a { margin: 0 25px 0 10px; color: #808080;  }
	#menu li a:hover { color: #f00; }
	
#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; }
	#main img, .png { float: left; border: 3px solid #eee; padding: 1px; margin: 0 15px 5px 0; }
	#main a { font-weight:bold;}
	#line { clear: both; padding: 3px; margin: 0 0 15px; background: #fff url(images/smalldot.gif) repeat-x; }
	#ad { float: right; text-align: center; padding: 33px 0 0; background: url(images/autoreback.jpg) no-repeat center; width: 250px; border: 3px solid #eee; color: #ccc; height:50px; margin: 0 0 15px; display:block;}
	#ad a { font-weight:bold; color: #ccc; display:block; }
	#ad a:hover{ color: #fff; background: #f00; display:block; background: url(images/autoreback.hover.jpg) no-repeat center;}
	#shortnews { float: right; width: 250px; }
	.news { border-bottom: 1px solid #eee; padding: 0 0 2px; margin: 0 0 10px;}
	.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: #707070; background: #DDD url(image2/footer.gif)  }
	.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 : #f00;
       }
	   
	   .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 : #f00;
       }   
	   
.aldila2 a:hover {
       	color: #FADA28;	
		text-decoration:none;
       }   
	   
.opacizza {
       	display : block;
       	background: transparent url(images/opacizza.png);
		padding:2px;
       }
	   
#hmenu {
	padding: 8px 0 5px 0;
	float: right;
}

#hmenu a {
	padding: 8px 13px 2px 11px;
	text-decoration: none;
	color: #999;
	background: transparent url(hmenuarrow.gif) no-repeat top center;
	margin: 0 0 3px 1px;
	border-bottom: 1px solid #ccc;
}

#hmenu a:hover {
	background: #f00 url(hmenuarrowhover.gif) no-repeat top center;
	color: #fff;
	border-bottom: 1px solid #c00;
}
	
.allerta{

	font-size: 0.9em;
	color:#777;
	padding:5px;
	text-align:justify;
	border: 3px solid #eee;
	background: #efefef;
	margin-bottom: 15px;
}

