/* pagina generale - sfondo e carattere */

body {
	background: #E0F4B5;
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
}

hr { 
	display: none;
	clear: both;
}

/* pagina generale - link */

a:link, a:active, a:visited {
	font-weight: normal;
	color: #808080;
	text-decoration: none;
}

a:hover {
	font-weight: normal;
	color: #FF8400; 
	text-decoration: none;
}

/* immagini - colore bordi link */

a img {border-color: #4F4F4F;}

/* centrare la pagina web a larghezza fissa */

	body { text-align: center }  
	#testa { width: 760px; height: 200px; margin-left: 10px;  text-align: center; }
	#corpo { width: 780px; margin: auto; text-align: left }
	#corpo_grande { width: 780px; margin: auto; text-align: left }
	#piedipagina { width: 760px; margin: 1em auto; text-align: left }

/* testa */

#testa { 
	height: 160px;
	background-image: url(http://www.veronicamars.it/images/banner.jpg);
	background-repeat: no-repeat;
	/*border:1px solid #000; */
	padding: 0px 0px 6px 0px; 
}

/* corpo */

#corpo { 
	background-image: url(http://www.veronicamars.it/images/sfondo.jpg);
	background-repeat: repeat-y;
	/*border:1px solid #000; */
	float: left;
}

#ColonnaSinistra { 
	width: 154px;
	margin-left: 0px;
	padding-left: 22px;
	padding-right: 7px;
	float: left;
}

#ColonnaCentro { 
	width: 398px; /* valore non critico, eventualmente da correggere*/
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 2px;
	float: left;
}

#ColonnaDestra { 
	width: 154px; 
	margin-right: 0px;
	padding-right: 22px;
	padding-left: 7px;
	float: right; 
}

#ColonnaSezione { 
	width: 564px; /* valore non critico, eventualmente da correggere*/
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 0px;
	float: left;
}

/*pie' di pagina */

#piedipagina { 
	background-image: url(http://www.veronicamars.it/images/sfondo.jpg);
	background-repeat: repeat-y;  
	width: 760px;
	clear: both;
/*	padding-top: 10px;
	padding-bottom: 10px; */
	padding: 10px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #4F4F4F;
	text-align: center;
	float: left;
}

/* Titolo grande verde non sottolineato */

h1 {
 	color: #77CC00; 
	letter-spacing: 0.1em;
	font-size: 11pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
	background: url(http://www.veronicamars.it/images/q.gif) no-repeat bottom left;
}

/* Titolo grande verde non sottolineato senza letter spacing */

.title_ep {
 	color: #77CC00;
	letter-spacing: 0.01em;
	font-size: 11pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
	background: url(http://www.veronicamars.it/images/q.gif) no-repeat bottom left;
}

/* Titolo piccolo verde non sottolineato con colori link */

h2 {
 	color: #77CC00; 
	letter-spacing: 0.1em;
	font-size: 9pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
	background: url(http://www.veronicamars.it/images/q.gif) no-repeat bottom left;
}

h2 a:link, h2 a:visited, h2 a:active {
 	color: #77CC00; 
	letter-spacing: 0.1em;
	font-size: 9pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-decoration: none;
}

h2 a:hover {
 	color: #FF8400; 
	letter-spacing: 0.1em;
	font-size: 9pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-decoration: none;
}

/* Titolo piccolo verde non sottolineato senza letter spacing */

.title_quote {
 	color: #77CC00; 
	letter-spacing: 0.05em;
	font-size: 9pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
	background: url(http://www.veronicamars.it/images/q.gif) no-repeat bottom left;
}

/* Titolo grande verde sottolineato */

h3 {
 	color: #77CC00; 
	letter-spacing: 0.1em;
	font-size: 11pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
	background: url(http://www.veronicamars.it/images/q.gif) no-repeat bottom left;
	border-style: solid;
	border-color: #79C900;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
}

/* Titolo piccolo verde sottolineato */

h4 {
 	color: #77CC00; 
	letter-spacing: 0.1em;
	font-size: 9pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
	background: url(http://www.veronicamars.it/images/q.gif) no-repeat bottom left;
	border-style: solid;
	border-color: #79C900;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
}

/* Titolo arancione corsivo */

h5 {
 	color: #FF8400; 
	letter-spacing: 0.1em;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-align:center;
	padding-top: 7px;
	padding-bottom: 2px;
	margin: 0px;
}

/* Titolo piccolo verde per le news con padding 5 */

h6 {
 	color: #77CC00; 
	letter-spacing: 0.1em;
	font-size: 9pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
	background: url(http://www.veronicamars.it/images/q.gif) no-repeat bottom left;
}

h6 a:link, h6 a:visited, h6 a:active {
 	color: #77CC00; 
	letter-spacing: 0.1em;
	font-size: 9pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-decoration: none;
}

h6 a:hover {
 	color: #FF8400; 
	letter-spacing: 0.1em;
	font-size: 9pt;
	font-weight: bold;
  	font-family: trebuchet MS;
  	text-transform: uppercase;
	text-decoration: none;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	color: #7A7A7A;
}

/* definizione del carattere all'interno di una tabella */

table {
	border: 0px;
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
}

td {
	vertical-align:top;
}

/* elenco con freccine grigie */

ul {
  list-style-image: url(http://www.veronicamars.it/images/ul.png);
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 20px;
}

/* news */

.news {
	background: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 5px;
	text-align: justify;
	border-style: solid;
	border-color: #79C900;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

/* div per adattamento */

.adattamento {
	margin-left: 10px; 
	margin-right: 10px;
}

/* div per mettere del testo allineato al centro */

.center {
	background: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 5px;
	text-align: center;
}

/* carattere piccolo */

.smaller {
	font-size: 10px;
}

/* commenti */

.commenti {
	background: #EFFDC2;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 0px 10px 0px 10px;
	text-align: justify;
	border-style: dotted;
	border-color: #517B15;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

/* sezione */

.sezione {
	background: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 5px;
	text-align: justify;
	border-style: solid;
	border-color: #79C900;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

/* class per le scritte sotto alle news con definizione link */

.footer_post {
	position: relative;
	font: 10px Verdana;
	color: #4F4F4F;
	text-align: right; 
	padding-right: 10px;
}

.footer_post a:link, .footer_post a:visited, .footer_post a:active {
	font: 10px Verdana;
	color: #808080;
	text-decoration: none;
}

.footer_post a:hover {	
	font: 10px Verdana;
	color: #FF8400; 
	text-decoration: none;
}

.footer2_post {
	position: relative;
	font: 10px Verdana;
	color: #4F4F4F;
	text-align: left; 
	padding-left: 10px;
	padding-top:5px;
	padding-bottom:10px;
}

.footer2_post a:link, .footer_post2 a:visited, .footer_post2 a:active {
	font: 10px Verdana;
	color: #808080;
	text-decoration: none;
}

.footer2_post a:hover {	
	font: 10px Verdana;
	color: #FF8400; 
	text-decoration: none;
}

/* class per i link "avanti" e "indietro" a fondo pagina con definizione link (prima quello sinistro eppoi destro) */

.alignright {
	padding-right: 10px; 
	float: right;
}
	
.alignleft {
	padding-left: 10px; 
	float: left;
}

/* class per le aree dove inserire il testo e per i bottoni */

.inputbox {

	border: 1px solid #999999;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
}

/* nota con sfondo verde */

.nota_v {
	background: #E0F4B5;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 5px;
	text-align: justify;
	border-style: solid;
	border-color: #CFDCB4;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

/* nota con sfondo bianco */

.nota_b {
	background: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 5px;
	text-align: justify;
	border-style: solid;
	border-color: #CFDCB4;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}


/* tabella musica */

.musica_v {
	background: #E0F4B5;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding:5px;
	text-align: left;
	border-style: solid;
	border-color: #CFDCB4;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.musica_b {
	background: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding:5px;
	text-align: left;
	border-style: solid;
	border-color: #CFDCB4;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

/* classe per annotazioni, disclaimer, ecc. */

.annotazione {
	font-size: 9px;
	color: #727272;
}

/* classe per citazioni */

.cit {
  	padding: 5px;
	color:#A8A8A8;
  	font-size:12px;
  	font-weight:bold;
  	line-height:12px;
}

.cit_v {
  	padding: 5px;
	color:#797979;
  	font-size:12px;
  	font-weight:bold;
  	line-height:12px;
}

.firma_cit {
	text-align:right;
	font-style:italic;
	font-size:9px;
	color:#A8A8A8;
	padding-right:20px;
	/*line-height:50px;*/
}

/* classe per guida gagli episodi */

.scheda_episodio {
	font-size:10px;
	text-align:left;
	line-height:14px;
	color:#4F4F4F;
	padding-top:6px;
}

/* bottone verdino utile per evidenziare i link pił importanti */

.bottone {
	border: 1px solid #CFDCB4;
	background: #E0F4B5;
	padding: 2px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
}

.bottone a:link, .bottone a:visited, .bottone a:active {
	color: #4F4F4F;
	text-decoration: none;	
}

.bottone a:hover {
	color: #FF8400; 
	text-decoration: none;	
}

/* menu */

.menu {
	background: #E0F4B5;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 5px;
	text-align: left;
	border-style: solid;
	border-color: #79C900;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

/* link menu */

.menu a:link, .menu a:visited, .menu a:active {
	color: #4F4F4F;
	text-decoration: none;	
}

.menu a:hover {
	color: #FF8400; 
	text-decoration: none;	
}

/* menu allineati al centro */

.menu_c {
	background: #E0F4B5;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 5px;
	text-align: center;
	border-style: solid;
	border-color: #79C900;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

/* link dei menu allineati al centro */

.menu_c a:link, .menu_c a:visited, .menu_c a:active {
	color: #4F4F4F;
	text-decoration: none;	
}

.menu_c a:hover {
	color: #FF8400; 
	text-decoration: none;	
}

.menu_small {
	background: #E0F4B5;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 5px;
	text-align: left;
	border-style: solid;
	border-color: #79C900;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

/* link menu */

.menu_small a:link, .menu_small a:visited, .menu_small a:active {
	color: #4F4F4F;
	text-decoration: none;	
}

.menu_small a:hover {
	color: #FF8400; 
	text-decoration: none;	
}

/* menu allineati al centro */

.menu_c_small {
	background: #E0F4B5;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 5px;
	text-align: center;
	border-style: solid;
	border-color: #79C900;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

/* link dei menu allineati al centro */

.menu_c_small a:link, .menu_c_small a:visited, .menu_c_small a:active {
	color: #4F4F4F;
	text-decoration: none;	
}

.menu_c_small a:hover {
	color: #FF8400; 
	text-decoration: none;	
}

/*menu senza padding */

.menu_np {
	background: #E0F4B5;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #4F4F4F;
	padding: 0px;
	text-align: left;
	border-style: solid;
	border-color: #79C900;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.menu_np a:link, .menu_np a:visited, .menu_np a:active {
	color: #4F4F4F;
	text-decoration: none;	
}

.menu_np a:hover {
	color: #FF8400; 
	text-decoration: none;	
}

.trythis {
background:#FFFFFF;
margin-top:9px;
margin-bottom:0px;
padding:4px;
font-size:10px;
border:1px solid #C5C7CD;
-moz-border-radius:5px;
width:400px;
display:block;
}