/* CSS per la pagina di News */
/* per VIDEO */
/* febbraio 2003, by Emanuele Bergamini */


body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.area_princ {
	margin: 0px 0px 50px 160px;
	padding: 10px;
}

.testata {
/*	background: white;*/
	margin: 0px;
	padding: 0px;
	border: 0px none;
/*	height: 50px;*/
	display: block;
	width: 100%;
}

.tabella {
/*	width: 90%;*/
	background: #FFFFFF;
	padding: 2px 2px 2px 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}


/* Blocchi */
.BLK1FL {
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	background: center;
	font: small-caps normal 9pt/15pt Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.BLK {
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	border-top: thin dotted #CCCCCC;
	border-right: thin #CCCCCC;
	border-bottom: thin #CCCCCC;
	border-left: thin #CCCCCC;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
}
.orologio {
	margin: 0px;
	position: absolute;
	width: 130px;
	top: 5px;
	right: 5px;
	padding: 2px;
	font-size: 10px;
	background-color: #E1FFFF;
	border-color: #CCFFFF;
	border-width: 1px;
	border-style: ridge;
	text-align: right;
	font-variant: small-caps;
}

.barravert {
 	margin: 0px;
 	border: 1px outset #EEEEEE;
	position: absolute;
	width: 150px;
	top: 75px;
	left: 2px;
	overflow: visible;
	padding: 0px;
	background: #EEEEEE;
}
.col_brevi {
 	margin: 2px;
	position: absolute;
	width: 140px;
	top: 75px;
	right: 2px;
	padding: 2px;
	background: #FEFEFE;
}

.col_prime {
	margin: 0px 145px 5px 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}
.col_seconde {
	margin: 0px 140px 2px 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	clear:both;
}

.primanotizia   {
	border-bottom-color: #DDEEEF;
	border-bottom-style: dotted;
	border-bottom-width: 4px;
}
.secondanotizia   {
	border-bottom-style: dotted;
	border-bottom-width: 4px;
	border-bottom-color: #DDEEEF;
}

.tnews2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 3px;
	padding: 2px;
	color: #333333;
	text-decoration: none;
	border-bottom-color: #DDEEEE;
	border-bottom-style: dashed;
	border-bottom-width: 2px;
	text-align: justify;
}
.tnews3 {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	border-top-color: #EEEEDD;
	border-bottom-color: #EEEEDD;
	border-left-color: #EEEEDD;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-style: inset;
	border-left-width: thin;
}
.fotodx {
	vertical-align:text-top;
	align:left;
	float:left;
	padding:0px;
	margin:2px;
}
/* LINK :
COLlink sono quelli della colonna laterale */
a.COLlink:link {
	color: #000000;
	page-break-before: always;
	text-decoration: none;
	font-weight: normal;
	background: center;
	font-family: inherit;
}
a.COLlink:visited {
	color: #000000;
	page-break-before: always;
	text-decoration: none;
	font-weight: normal;
	background: center;
	font-family: inherit;
}
a.COLlink:active {
	color: #0000FF;
	page-break-before: always;
	text-decoration: none;
	font-weight: normal;
	background: center;
	font-family: inherit;
}
a.COLlink:hover {
	color: #000000;
	page-break-before: always;
	text-decoration: underline;
	font-weight: normal;
	background: #00FFFF center;
	font-family: inherit;
}
a.TITnews:link {
	color: #000000;
	text-decoration: none;
	text-shadow: 2px 2px 4px grey;
}
a.TITnews:visited {
	color: #000000;
	text-decoration: none;
	text-shadow: 2px 2px 4px grey;
}
a.TITnews:active {
	color: #0000FF;
	text-decoration: none;
	text-shadow: 2px 2px 4px grey;
}
a.TITnews:hover {
	color: #000000;
	text-decoration: none;
	text-shadow: 2px 2px 4px grey;
	background: yellow; /*#00FFFF;*/
}

/*TESTI*/
.testoprinc {
	margin: 0px 0px 10px 230px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	padding: 10px;
}
.legendaFoto {
	font: 9px Arial, Helvetica, sans-serif;
	background: #FFFFCC center top;
	text-align: center;
	vertical-align: top;
	margin: 2px;
	padding: 2px;
}
/* stile copyright */
.cprg {
	color: #666666;
	text-decoration: none;
	text-align: center;
	padding: 1px;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.footer {
	color: #666666;
	text-decoration: none;
	text-align: center;
	margin: 0px 0px 0px;
	padding: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.testoenfasi {font-size: 150%;}
.scaps {font-variant: small-caps;}
.notatesto {font-size: 70%;	color: #0000CC; }
.sommarietto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #444444;	text-decoration: none;
}
.fl {
	font-size: 120%;
	font-variant: small-caps;
	font-weight: bold;
}
.nnews{
   margin:0;
   color:black;
   text-align:center;
   font-family:Verdana, sans-serif;
   font-size:20pt;
   text-shadow: 2px 2px 4px grey;
}

.ombrato {
	text-shadow: 2px 2px 4px grey;
}

.testonews {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}
.testonews1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	text-decoration: none;
}

.DidaFoto {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFCC center top;
	text-align: center;
	vertical-align: top;
	margin: 2px;
	padding: 2px;
}



/* --------------------------------------------------------------------------


/* servono???*/

.BLK2 {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 1px 10px;
	text-decoration: none;
	border-top: #333333;
	border-right: thin solid #333333;
	border-bottom: #FFFFFF;
	border-left: thin solid #333333;
	background: #FFFFFF center center;
	font: normal 14px/26px Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	height: 24px;
	float: left;
	color: #FFFFFF;
}
.BLK4 {
	width: 110px;
	background-color: #99FF99;
	text-align: center;
	vertical-align: top;
	margin: 2px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	line-height: 15pt;
	border-top: thin solid #666666;
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #666666;
	color: #003333;
}
.separatore {
	background: #FFFFFF;
	height: 18px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.separatorebis {
	/*background: #FFFFFF;*/
	height: 18px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.barrapulsanti {
	height: 32px;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background: #5974C1 url(/pict/fondi/barretta1.jpg) no-repeat;
	border: 0px none;
	display: block;
}
a.PULSlink:link {
	color: #FFFFFF;
	page-break-before: always;
	text-decoration: none;
	font-weight: normal;
	background: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.PULSlink:visited {
	color: #FFFFFF;
	page-break-before: always;
	text-decoration: none;
	font-weight: normal;
	background: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.PULSlink:active {
	color: #0000FF;
	page-break-before: always;
	text-decoration: none;
	font-weight: normal;
	background: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.PULSlink:hover {
	color: #000000;
	page-break-before: always;
	text-decoration: underline;
	font-weight: normal;
	background: #FFFFFF center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*

a.BLK2link:link {
	color: #333333;
	page-break-before: always;
	background-position: center;
	background-color: #FFFF00;
	text-decoration: none;
	font-weight: normal;
}
a.BLK2link:hover {
font-weight: normal;  background-color: #333333; color: #FFFF66; text-decoration: none
}

a.BLK3link:link {
	color: #000099;
	page-break-before: always;
	background-position: center;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.BLK3link:hover {
font-weight: normal;  background-color: #000066; color: #FFFFFF; text-decoration: none
}

a.BLK4link:link {
	color: #006633;
	page-break-before: always;
	background-position: center;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.BLK4link:hover {
font-weight: normal;  background-color: #006633; color: #FFFFFF; text-decoration: none
}
*/


H2{   color:black;   text-align:center;    font-family:Verdana, sans-serif;    font-size:20pt;}
H3{   color:yellow;    text-align:center;    font-family:Verdana, sans-serif;    font-size:16pt;}
H4 {	text-align: center;}
H5{   color:#FF3118;/*white*/     background:#e0e0e0;/*#666699; */    text-align:center;    font-family:Verdana, sans-serif;    font-size:14px;}
H6{
	color:#000099;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.BLK1Copy {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 1px 10px;
	text-decoration: none;
	border-top: thin solid #CCCCCC;
	border-right: thin solid #666666;
	border-bottom: thin solid #CCCCCC;
	border-left: thin solid #666666;
	background: #CCCCCC center center;
	font: normal 14pt/22pt Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	height: 22px;
	float: left;
}
.BLK2Copy {
	width: 110px;
	background-color: #FFFFCC;
	text-align: center;
	vertical-align: top;
	margin: 2px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	line-height: 15pt;
	border-top: thin solid #666666;
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #666666;
}

/* stili specifici per home servizi */
.bodyserv {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(/pict/fondi/pattern_home.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}
.testoevid {
	padding: 2px 0px 2px 15px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
 /*	background: #ECECEC url(/pict/fondi/barraservpuls.png) repeat-y left center;*/
	font: bold normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	display: block;
	position: static;
	margin-bottom: 4px;
	margin-left: 4px;
}
.testoevid a:link {
	color: #444444;
	text-decoration: none;
}
.testoevid a:visited {
	color: #444444;
	text-decoration: none;
}
.testoevid a:active {
	color: #0000FF;
	text-decoration: none;
}
.testoevid a:hover {
	color: #111111;
	text-decoration: none;
	background: yellow; /*#00FFFF;*/
}

.testoevid2 {
	padding: 2px 0px 2px 15px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
 	background: #FFFFFF url(/pict/fondi/barraservpuls.png) repeat-y left center;
	font: bold normal 16px/26px Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	display: block;
	position: static;
	margin-bottom: 4px;
	margin-left: 4px;
}


/* stili specifici per la pagina delle news */
.separatore2 {
	color: #FFFFFF;
	height: 21px;
	width: 100%;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
HR.azz{    color:#0099cc;}
HR.n2{    color:#0099cc;}
.azzurro { color:#0099cc; background:white;}

.titoloservizi {
	color: #FFFF00;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
