body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
/* link nel testo*/
a:link, a:active, a:visited{ color: #036; }
a:hover{ color: #000; }

hr {
	height: 4px;
	color: 9FCD49;
	left: 0px;
	clear: left;
}
#header {
	position: relative;
	text-align: left;
	width: 760px;
}
.logo { padding: 5px;}
.bannerHeader {
	top: 50px;
	position: absolute;
	right: 0px;
}
#google {
	top: 130px;
	position: absolute;
	right: 0px;
}
#oraAttuale {
	top: 175px;
	position: absolute;
	right: 0px;
}
#corpo {
	position: relative;
	text-align: left;
}
.colonna1 {
	position: absolute;
	width: 150px;
	left: 0px;
	top: 0px;
	text-align: center;
}
ul.menu {
	width:150px;
	list-style:none;
	margin:0;
	padding:0;
}
ul.menu li a {
	display:block;
	text-decoration:none;
	padding:0 1em;
	height:2em;
	line-height:2em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	border: 1px solid #fff;
}
ul.menu li a:link, ul.menu li a:visited {
	/*background:#ccc;*/
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

} /* colori per il link */

li#HOME a:link, li#HOME a:visited {background:#13007D;}
li#CHISIAMO a:link, li#CHISIAMO a:visited {background:#170DA4;}
li#ECONOMIA a:link, li#ECONOMIA a:visited {background:#3026AD;}
li#FINANZA a:link, li#FINANZA a:visited {background:#483EBB;}
li#IMPRESE a:link, li#IMPRESE a:visited {background:#6D66C5;}
li#INTERVISTE a:link, li#INTERVISTE a:visited {background:#AFADDF;}
li#HITECH a:link, li#HITECH a:visited {background:#8FB73D;}
li#AMERICANA a:link, li#AMERICANA a:visited {background:#9BC935;}
li#INTERNATIONAL a:link, li#INTERNATIONAL a:visited {background:#A9D258;}
li#EXLIBRIS a:link, li#EXLIBRIS a:visited {background:#B7DA74;}
li#LINK a:link, li#LINK a:visited {background:#CCE49A;}

ul.menu li a:hover, ul.menu li a:active,
li#HOME a:hover, li#HOME a:active,
li#CHISIAMO a:hover, li#CHISIAMO a:active,
li#ECONOMIA a:hover, li#ECONOMIA a:active,
li#FINANZA a:hover, li#FINANZA a:active,
li#IMPRESE a:hover, li#IMPRESE a:active,
li#INTERVISTE a:hover, li#INTERVISTE a:active,
li#HITECH a:hover, li#HITECH a:active,
li#AMERICANA a:hover, li#AMERICANA a:active,
li#INTERNATIONAL a:hover, li#INTERNATIONAL a:active,
li#EXLIBRIS a:hover, li#EXLIBRIS a:active,
li#LINK a:hover, li#LINK a:active {
	background: url(/img/menu_on.gif);
	border: 1px solid #13007D;
	color:#13007D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

} /* colori per l'effetto roll-over */
.didascalie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000066;
}
.colonna2 {
	min-height: 500px;
	height: auto !important;
	height: 200px;
	text-align: left;
	width: 600px;
	position: relative;
	left: 160px;
}
.colonna3 {
	width: 160px;
	position: absolute;
	left: 800px;
	top: -193px;
}
.news {
	width: 600px;
	background-image: url(/img/sfondoNews.gif);
	background-repeat: repeat-y;
	position: relative;
}
#elencoNewsVerde, #elencoNewsBlu{
	position: relative;
	margin-left: 15px;
}
.colonnaSx {
	text-align: left;
	width: 300px;
	position: relative;
	float: left;
}
.colonnaSx .titoloSezione{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000099;
}
.colonnaDx {
	text-align: left;
	width: 295px;
	position: relative;
	float: right;
	margin-left: 5px;
	rigth:0px;
}
.colonnaDx .titoloSezione{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
}
/* h2 è usato per i titoli delle news*/
.colonnaDx h2, .colonnaSx h2, #elencoNewsVerde h2, #elencoNewsBlu h2{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000033;
	margin: 2px 8px 2px 7px;
}
.colonnaDx h2 a:active, .colonnaDx h2 a:link, .colonnaDx h2 a:visited,
.colonnaSx h2 a:active, .colonnaSx h2 a:link, .colonnaSx h2 a:visited,
#elencoNewsVerde h2 a:active, #elencoNewsVerde h2 a:link, #elencoNewsVerde h2 a:visited,
#elencoNewsBlu h2 a:active, #elencoNewsBlu h2 a:link, #elencoNewsBlu h2 a:visited{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000033;
}
.colonnaSx h2 a:hover,
#elencoNewsVerde h2 a:hover{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
}
#elencoNewsBlu h2 a:hover{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000099;
}
.colonnaDx h2 a:hover{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #669933;
}
.colonnaDx .testo, .colonnaSx .testo, #elencoNewsVerde .testo, #elencoNewsBlu .testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	line-height: 14px;
	margin: 0px 8px 2px 7px;
}

.colonnaDx .testo .data,
.colonnaSx .testo .data,
#elencoNewsVerde .testo .data,
#elencoNewsBLu .testo .data{
	font-size: 11px;
	font-weight: bold;
}

/* h3 è usato per i sottotitoli*/
.colonnaDx h3, .colonnaSx h3, #elencoNewsVerde h3, #elencoNewsBlu h3 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	margin: 0px 8px 2px 7px;
}
.colonnaDx h3 a:active, .colonnaDx h3 a:link, .colonnaDx h3 a:visited,
.colonnaSx h3 a:active, .colonnaSx h3 a:link, .colonnaSx h3 a:visited,
#elencoNewsVerde h3 a:active, #elencoNewsVerde h3 a:link, #elencoNewsVerde h3 a:visited,
#elencoNewsBlu h3 a:active, #elencoNewsBlu h3 a:link, #elencoNewsBlu h3 a:visited{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	text-decoration:none;
}
.colonnaSx h3 a:hover,
#elencoNewsVerde h3 a:hover,
#elencoNewsBlu h3 a:hover{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration:none;
}
.colonnaDx h3 a:hover{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #669933;
	text-decoration:none;
}

.colonnaDx ul,
.colonnaDx ul li a:active, .colonnaDx ul li a:link, .colonnaDx ul li a:hover, .colonnaDx ul li a:visited, 
.colonnaSx ul,
.colonnaSx ul li a:active, .colonnaSx ul li a:link, .colonnaSx ul li a:hover, .colonnaSx ul li a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	line-height: normal;
	margin: 0px;
	list-style-position: inside;
	list-style-type: disc;
	text-decoration: underline;
	text-align: left;
}
.colonna2 #footer {
	position: relative;
	clear: left;
}

#justcom{
	position: absolute;
	top: 30px;
	right: 5px;
}

.contatore, .contatore a:active, .contatore a:link, .contatore a:visited, .contatore a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BFD849;
	text-decoration: none;
	font-weight: bold;
}
.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000080;
}
.mail a:link, .mail a:active, .mail a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #669933;
	text-decoration: underline;
}
.mail a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #000080;
	text-decoration: underline;
}
/* h1 è usato per i titoli della news in evidenza */
.ultimaNews H1, .ultimaNews H1 a:active, .ultimaNews H1 a:link, .ultimaNews H1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #669933;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom:2px;
}
.ultimaNews H1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom:2px;
}
.ultimaNews H3, .ultimaNews H3 a:active, .ultimaNews H3 a:link, .ultimaNews H3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #669933;
	text-decoration: none;
	font-weight: bold;
	margin-bottom:2px;
	margin-top:2px;

}
.ultimaNews H3 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	margin-bottom:2px;
	margin-top:2px;
}
.ultimaNews .testo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	line-height: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.ultimaNews .testo .data{
	font-size: 11px;
	font-weight: bold;
}
.ultimaNews .firma, #elencoNewsVerde .firma, #elencoNewsBlu .firma{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 20px;
	position: relative;
	left: 0px;
	clear: left;
	margin: 0px 5px;
}
#labelSezioneVerde, #labelSezioneBlu{
	position: relative;
	height: 100px;
	width: 600px;
}
#labelSezioneVerde{ background-image: url(/img/sfondo_CAT_vd.gif);}
#labelSezioneBlu { background-image: url(/img/sfondo_CAT_bl.gif);}
.whatsNews {
	position: absolute;
	left: 220px;
	top: 40px;
}
#labelSezioneVerde .titoloSezione, #labelSezioneBlu .titoloSezione{
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	left: 18px;
	top: 77px;
}
#labelSezioneVerde .titoloSezione,
#labelSezioneVerde .titoloSezione a:link,
#labelSezioneVerde .titoloSezione a:active,
#labelSezioneVerde .titoloSezione a:hover,
#labelSezioneVerde .titoloSezione a:visited{
	color: #669933;
	text-decoration:none;
	}
#labelSezioneBlu .titoloSezione,
#labelSezioneBlu .titoloSezione a:link,
#labelSezioneBlu .titoloSezione a:active,
#labelSezioneBlu .titoloSezione a:hover,
#labelSezioneBlu .titoloSezione a:visited{
	color: #000099;
	text-decoration:none;
	}

ul.penultimaNews {
	margin: 8px;
	padding:0;
}
ul.penultimaNews li a:link, ul.penultimaNews li a:visited, ul.penultimaNews li a:active{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
ul.penultimaNews li a:hover {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}.cornice {
	border: 1px solid #333333;
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
