/* css by arix@you 2010 */

/*-------------------- main elements -------------------- */

body, #site, #container, #content, #leftcol, #leftcentercol, #centercol {
  	width: auto !important;
  	margin: 0 !important;
  	padding: 0 !important;
	font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
}

	
	/* printheader */		
	
	#printheader {
		padding: 0px;
		margin-bottom: 20px;
		height: 50px;
		border-bottom: 2px solid #666;
		font-family: georgia, Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:bold;
		}

a img {
	border: none;
}

hr { /* hr */
	margin:0px;
	display: block;
	width: 100%;
	clear: both;
	padding: 0px;
	height: 0px;
	line-height: 0px;
	border: 1px solid #ccc;
	border-width: 1px 0px;
	border-color: #ccc;
}

/*-------------------- structural elements -------------------- */

/*sfondo della spirale*/
#site {
}

/*main container*/
#container { 
}

/* menu */
#navigation {
	display: none;
}

a#home_link {
	display: none;
}

#tabs {
	display: none;
}

/* Content */

#content {
}


#content a {
	color: #000;
	font-weight:bold;
}


/* content Left */

#content #leftcol {
}


#content #leftcol h1, /* text */
#content #leftcol h2,
#content #leftcol h3,
#content #leftcol h4 {
	font: normal 27px "trebuchet ms", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 0px 4px 0px;
	color: #000;
	clear: both;
}

#content #leftcol h2 {
	font-size: 19px;
	color: #000;
	margin: 0px 0px 5px 0px;
}

#content #leftcol h3 {
	font-size: 15px;
	color: #000;
	margin: 0px 0px 15px 0px;
}

#content #leftcol h4 {
	font-size: 19px;
	color: #000;
	margin: 0px 0px 5px 0px;
}

#content #leftcol p,
#content #leftcol cite {
	color: #000;
	font: 12px Tahoma, Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	line-height: 17px;
	margin: 0px 0px 18px 0px;
	text-align: left;
}

#content #leftcol p.tools {
	display: none;
}

#content #leftcol p a {
	text-decoration: underline;
}

#content #leftcol hr { /* hr */
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	border: 1px dotted #ccc;
	border-width: 1px 0px;
	border-color: #ccc #ccc white white;
}

#content #leftcol p img.poza {
	background: #b1d7e5;
	padding: 4px;
	margin: 0px 0px 5px 0px;
}

#banner {
	display:none;
}

/* content center */

#content #centercol {
}

#content #centercol a {
	text-decoration: underline;
}

#content #centercol h1 {  /* text */
	display: block;
	clear: both;
	font: bold 16px "trebuchet ms", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px 0px 10px 0px;
}

#content #centercol p {
	font: 12px Tahoma, Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #000;
	line-height: 16px;
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
}

#content #centercol div.thumb  /* images */
 {
	display: block;
	float: left;
	background: #b1d7e5;
	padding: 1px;
	margin: 0px 7px 7px 0px;
}


/* content right */

#content #rightcol {
	display: none;
}

/* leftcenter col */

#content #leftcentercol {
}

#content #leftcentercol p{
	color: #000;
	font: 13px Tahoma, Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	line-height: 20px;
	margin: 0px 0px 18px 0px;
	text-align: left;
}

#content #leftcentercol p.tools {
	display: none;
}

#content #leftcentercol h1, /* text */
#content #leftcentercol h2,
#content #leftcentercol h3,
#content #leftcentercol h4 {
	font: normal 24px "lucida sans unicode", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 0px 10px 0px;
	color: #000;
	clear: both;
}

#content #leftcentercol h2 {
	font-size: 19px;
	color: #000;
	margin: 0px 0px 5px 0px;
}

#content #leftcentercol h3 {
	font-size: 15px;
	color: #000;
	margin: 0px 0px 15px 0px;
}

#content #leftcentercol h4 {
	font-size: 19px;
	color: #000;
	margin: 0px 0px 5px 0px;
}

#content #leftcentercol hr {
	height:1px;
	border:1px dashed #ccc;
	background:#ccc;
	margin:5px 0;
	padding:0;
	text-align:left;
	}
	

/* Footer */

#footer {
	display: none;
}

/* table */

table {
	font:13px tahoma, Arial, Helvetica, sans-serif;
	color: #000;
}

table.usefulink {
	font:13px tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	line-height:30px;
}

table#link {
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #000;
}

/* tabelle dati */

table.ruler {
	margin: 0;
	font:12px tahoma, Arial, Helvetica, sans-serif;
	color: #000;
}

table.ruler th {
	border-bottom: #ccc 1px solid; 
	border-collapse: collapse;
	padding: 5px;
}

tr.ruled {
}

table.ruler td {
	border-bottom: #ccc 1px solid; 
	border-collapse: collapse;
	padding: 2px;
}

table.ruler td a {
	text-decoration:none;
}

td.larg {
	width:220px;
}

td.minlarg {
	width:50px;
}


img.left {
	float:left;
	padding:0;
	margin:0 10px 0 0
}

#centercol p {
	padding:1px 0;
}

td.field {
	width:100px;
}
