body {
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
	font-size: 95%;
    color:#000;
    text-align: center;
}


/* CONTENITORE GLOBALE  */
div#page {
   /*width: 93%;*/
   /*width: 58em;*/
   margin: 0 auto;
   padding: 0;
   background: #fff;
   /*text-align:center;*/
   text-align: left;
}

div.tplrow {
	width: 100%;
	clear: both;
}

div.tplcol{
	width: 33.3%;
	float: left;
}

div.tplrow_1 div.tplcol_first
{
   width: 100%;
}

/*div.tplrow_3 div.tplcol_last
{
   width: 10%;
}*/

div.tplrow_5 div.tplcol_first
{
   width: 66.6%;
}

div.tplrow_6 div.tplcol_first
{
   width: 100%;
   text-align: right;
}
div.tplrow_6 div.tplcol_first img
{
   display:block;
   float:right;
}
/*
.tplrow_1 div{ display: block}
.tplrow_2 { display: block}
.tplrow_3 { display: block}
.tplrow_4 { display: block}
.tplrow_5 .tplcol_1 div{ display: block}
.tplrow_5 .tplcol_3 div{ display: block}
*/
.invisibile {display: none}


div.topnav {
    width: 100%;
    height: 4em;
    margin: 0;
    padding:0;
    font-size: 70%;
}

div.topnav p {
    float:left;
	line-height: 1em;
    display: inline;
    margin: 0;
	padding: 0.2em 1em 0.7em 1em;
	background: transparent url(../imgs/topnav_crnr.gif) no-repeat left top;
}

div.topnav ul {
    float:left;
    display: inline;
	margin: 0.9em 0 0 2em;
	padding: 0;
	background: transparent;
}

div.topnav li {
    display: inline;
    margin: 0 0 0 0.1em;
	padding: 0;
	background: transparent;
}

div.topnav li a {
 color: #333;
 text-decoration: none;
}

div.topnav li a:hover {
  color: #000;
}

div.topnav li a:active, div.topnav li a:focus {
background:#FFFFFF;
color:#333333;
}

div.topnav form {
    font-size: 60%;
	color: #000;
    margin: 0;
	padding: 0;
	text-align:right
} 

form#searchform {
 display: none;
 float: right;
}

h1 {
  font-size: 140%;
}


h2 {
  font-size: 120%;
}

/*  Editoriale */

div.editoriale {
  /* height: 5em; */
  height: 4.5em;
  margin: 0;
  padding:0;
}

div.editoriale h1 {
/*	margin: 0 0 0 6.5em;*/
	padding: 0;
	font-size: 75%;
	font-weight:bold;
}

div.editoriale p {
/*	margin: 0 0 0 6.2em; */
	padding: 0;
	font-size: 80%;
}

div.editoriale p.editorialista {
/*	margin: 0 0 0 7.2em; */
	padding: 0;
	font-size: 70%;
	font-style: italic;
}

div.editoriale img {
   float: left;
    margin-right:0.4em;
	padding: 0;
}

