/*

CSS FRONT-END VER. 1

CONTENT

© Interattiva e-comunicazione
  www.lineagrafica.it
------------------------------------------------
*/

/* IE Fix: Bicubic Scaling for Images */
img { -ms-interpolation-mode: bicubic; }

a:active {outline: none;}
a{outline: none;}
:focus{-moz-outline-style: none;}
:-moz-any-link:focus {outline: 1px dotted invert;}
:-moz-any-link:focus {outline: none;}

.white {color: white;}
.black {color: #333333;}
.yellow { color: #d9b00d;}
.red {  color: #cc0000;}
.green { color:#009326; }

h2 b {font-size: 1.4em; margin-left: -4px;}

#main b {
	font-size: 1.2em; margin-right: .2em;
	vertical-align: text-bottom;}
	#main b {line-height: 1.6em;}


a { color: #d9b00d; text-decoration: none;}
a:hover { text-decoration: underline;}

.right { float:right;}
.left { float:left;}

.text_left { text-align: left;}
.text_right { text-align: right;}
.text_center { text-align: center; }

p {padding-bottom: .5em; line-height: 1.3em;}
#main p {
	font-size: 1.1em;
	text-align: justify;
}
#main ul {
	font-size: 1.1em;
}


small {font-size: 90%; font-style: italic;}

.inline { display:inline;}

strong { font-weight:bold;}
em {font-style: italic;}

table.debug td {border: 1px solid red;}

div.hr {
	display: block;
	position: relative;
	clear: both;
	height: 2em;
	margin: .5em 0 0 0;
	padding: .5em 0 0 0;
	background: transparent url("../images/hr.gif") repeat-x left center;}
	div.hr hr {display: none;}
		.thin { height: 5px !important;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

h1 {font-size: 3.0em; color: #fff; margin-bottom: 0.5em;}
h2 {font-size: 1.9em; color: #d9b00d; margin-bottom: 0.5em;}
h3 {font-size: 1.6em; color: #666; margin-bottom: 0.7em;}

/* Lineagrafica Credits */
#footer p.credits {
	display: block;
	float: right;
	font-family: "Arial", "Tahoma", Verdana, serif;
	font-size: 10px;
	line-height: 1.1;
	letter-spacing: 0em;
	padding: .2em .5em;
	background: #85B000;
	color: #fff;}
	.home #footer p.credits { background: none;}
	#footer p.credits a {color:#fff;}

 /* -----------------------------------------------
			LISTA PROGRAMMA PAGINA REGISTRAZIONE
		----------------------------------------------- */
/*		#content ul.programma { position: relative; margin: 0; padding: 0;}
			#content ul.programma li {
				list-style-image: none;
				line-height: 1.1;
				position: relative;
				padding: 0 0 0 10px;
				display: block;
				margin:0 0 10px 70px;
				border-left: 1px solid #ccc;}
				#content ul.programma li ul li{ margin: 0 0 0.5em 0; border: none; padding: 0; }

					#content ul.programma li em {
						display: block;
						text-align: right;
						font-style: normal;
						width: 80px;
						padding:0 10px;
						position: absolute;
						top: 0;
						left: -100px;
						color: #537d80;}*/
