.grassetto {font-weight: bold;}

.testata
	{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #51497C;
	}

body
	{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	}

b.data
	{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: gray;
	font-weight: bold;
	}

.sezione
	{
	color: silver;
	}

b.sezione
	{
	color: #B51821;
	}

b.titolo {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #865330; font-weight:bold}
b.titoloarticolo {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; text-align: left; font-size: 18px; color: #3B41B5; font-weight:bold}
b.sottotitolo {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; text-align: left; font-size: 12px; color: #000000; font-weight:bold}
b.titoloindice {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 16px; color: #1E4182; font-weight:bold}
b.piede {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 10px; color: #ffffff; font-weight: bold}
b.arancio {color: #FCB40C;}
b.bianco {color: #ffffff;}
td {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #222222;}
td.contenuto {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; text-align: justify; font-size: 11px; color: #000000;}
td.box {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; text-align: justify; font-size: 11px; color: #000000;}
td.testa {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; color: #222222}
td.footer {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #222222}

A:link { text-decoration: none; color: #3B41B5; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; }
A:visited { text-decoration: none; color: #3B41B5; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; }
A:hover { text-decoration: none; color: #3C71D2; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; }

A.menualto:link { text-decoration: none; color: #ffffff; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
A.menualto:visited { text-decoration: none; color: #ffffff; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
A.menualto:hover { text-decoration: none; color: #ffffff; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }

A.menusx:link {text-decoration: none; color: #233C6A; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-size: 11px; font-weight: bold}
A.menusx:visited {text-decoration: none; color: #233C6A; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-size: 11px; font-weight: bold}
A.menusx:hover {text-decoration: none; color: #3C71D2; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-size: 11px; font-weight: bold}

A.menu2:link { text-decoration: none; color: #B51821; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-size: 11px; font-weight: bold }
A.menu2:visited { text-decoration: none; color:#B51821; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-size: 11px; font-weight: bold }
A.menu2:hover { text-decoration: underline; color:#FFFFFF; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-size: 11px; font-weight: bold; background: #B51821 }

A.menu3:link 	{ text-decoration: none; color: #42247A; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
A.menu3:visited { text-decoration: none; color: #42247A; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
A.menu3:hover 	{ text-decoration: none; color: white; background: #42247A; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }

A.titolo_articolo_1:link { text-decoration: none; color: #3B41B5; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; }
A.titolo_articolo_1:visited { text-decoration: none; color: #3B41B5; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; }
A.titolo_articolo_1:hover { text-decoration: none; color: #3C71D2; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; }

A.titolo_articolo_2:link { text-decoration: none; color: #3B41B5; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; }
A.titolo_articolo_2:visited { text-decoration: none; color: #3B41B5; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; }
A.titolo_articolo_2:hover { text-decoration: none; color: #3C71D2; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; }

A.titolo_articolo_3:link { text-decoration: none; color: #3B41B5; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
A.titolo_articolo_3:visited { text-decoration: none; color: #3B41B5; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
A.titolo_articolo_3:hover { text-decoration: none; color: #3C71D2; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }

h1 {color: #3B41B5; font-size: 18px; margin: 0px}
h2 {color: #3B41B5; font-size: 16px; margin: 0px}

td.puntini {
	background-image: url("/images/puntini.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-bottom: 3px;
	padding-top: 8px;
	color: #666666;
	text-align:left;
}

div.menu
	{
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

div.menu div
	{
	border-bottom: 1px dashed #D4D2E0;
	padding-bottom: 5px;
	padding-top: 5px;
	<!-- color: #666666; -->
	color: #51497C;
	font-weight: bold;
	text-align:left;
	}

div.menu div.su
	{
	border-bottom: 1px dashed #D4D2E0;
	padding-bottom: 0px;
	padding-top: 1px;
	}

div.boxviola
	{
	background: #42247A url(/images/angolodxpieno.gif) no-repeat scroll right top;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0 0 1px 0;
	width: 170px;
	}


div.dossiersfondo {
	width: 168px;
	background-image: url("/images/righino.gif");
	background-repeat: repeat;
	background-position: top left;
	margin-left:1px;
	padding-bottom:0px;
	text-align:left;
}

div.dossiersfondo2 {
	width: 168px;
	background: whitesmoke;
	margin-left:1px;
	padding-bottom:0px;
	text-align:left;
}

div.menusfondo {
	width: 168px;
	background: white;
	margin-left:1px;
	padding-bottom:0px;
	text-align:left;
}

ul.elencomenu {
	padding: 0;
	margin: 0 0 0 15px;
}

ul.elencomenu li {
	background-image: url("/images/puntini.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-bottom: 4px;
	padding-top: 5px;
	color: #666666;
	margin:0px 5px 0px 5px;
}

div.destra {
	background:#42247A
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;
	width:170px;
        border-width: thin;
	border-color: #42247A;
	text-align:left;
}

div.bianco {
	background:#ffffff url(/images/angolotraspdxsu.gif) no-repeat scroll right top;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding: 0 0 0 0;
	width:168px;
	text-align:left;
}

div.destra h3 {
	background: transparent url(/images/angolotraspsxsu.gif) no-repeat scroll left top;
	font-size: 12px;
	color: #ffffff;
	margin:0px;
	padding:4px;
	text-align:center;
}

div.contenutodestra {
	width: 168px;
	background-color: #ffffff;
	margin-left:1px;
	padding-bottom:5px;
	text-align:left;
}


div.destrabottom {
	background:#ffffff url(/images/angolotraspdx.gif) no-repeat scroll right top;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;
	width:170px;

}


div.destrabottom div {
	background: transparent url(/images/angolotraspsx.gif) no-repeat scroll left top;
	font-size: 12px;
	color: #ffffff;
	margin:0px;
	padding:4px;
	text-align:center;
}

th {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; color: #000000}
th.linea {color: #ffffff; background-color: #999999; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 12px}
.modulo {text-align: right; padding-right: 7px}
option {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #222222 }
option.special {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; background-color: #ffffff; font-weight:bold; font-size: 12px}
input {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #222222}
textarea {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #222222}
select {font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #222222}

#piede
{
font-size: 9px;
font-weight: normal;
text-align: center;
color: #8E88AA;
}

#piede a
{
color: #8E88AA;
font-size: 9px;
text-decoration: none;
}

#piede b
{
color: #8E88AA;
font-weight: normal;
}

div.sponsor
{
	width:590px;
	color:#7b7a7a;
	margin: 0 auto 10px;
	padding:5px;
	background-color:#faf5ec;
	border: 1px solid #dad9d7;
}

.titoloarticolo
	{
	font-family: Georgia,Arial,Helvetica,sans-serif;
	font-size: 17px;
	color: #B51821;
	font-weight: bold;
	text-align: left;
	line-height: 128%;
	}

.testoarticolo
	{
	font-size: 11px;
	line-height: 150%;
	text-align: justify;
	}

.titoloarticolonew	{
	font-family: Georgia,Arial,Helvetica,sans-serif;
	font-size: 25px;
	color: #0000FF;
	font-weight:bold
}

.testoarticolonew {
font-size:11px;
line-height:150%;

}

a.linkarticolo:link,
a.linkarticolo:visited
	{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B51821;
	font-weight: bold;
	line-height: 128%;
	}

a.linkarticolo:hover,
	{
	text-decoration: underline;
	color: #8E88AA;
	}

a.linkarticoloindice:link,
a.linkarticoloindice:visited
	{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #B51821;
	font-weight: bold;
	line-height: 128%;
	text-decoration: none;
	text-align: left;
	}

a.linkarticolosezione:link,
a.linkarticolosezione:visited
	{
	font-family: Georgia,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #51497C;
	font-weight:bold;
	text-decoration: none;
	}

a.linkarticoloindice:hover,
a.linkarticolosezione:hover
	{
	text-decoration: underline;
	}

.linkarticoloindice
	{
	margin: 1px 0px 3px 0px;
	}

.testoarticolo img.dx
	{
	border: 0px;
	margin: 0px 0px 10px 10px;
	float: right;
	}

.testoarticolo img.sx
	{
	border: 0px;
	margin: 0px 10px 10px 0px;
	float: left;
	}

<!-- TAG CLOUD -->

#tag_cloud
	{
	text-align: justify;

	}
#tag_cloud a
	{
	color: #51497C;
	text-decoration: none;
	line-height: 110%;
	}
#tag_cloud a:hover
	{
	color: white;
	background: #51497C;
	line-height: 110%;
	}

#tag_cloud_2
	{
	text-align: justify;

	}
#tag_cloud_2 a
	{
	color: #51497C;
	text-decoration: none;
	line-height: 130%;
	}
#tag_cloud_2 a:hover
	{
	color: white;
	background: #51497C;
	line-height: 130%;
	}

a.tcmpiccolo:link, a.tcmpiccolo:visited, a.tcmpiccolo:hover { font-size: xx-small; }
a.tcpiccolo:link, a.tcpiccolo:visited, a.tcpiccolo:hover { font-size: small; }
a.tcmedio:link, a.tcmedio:visited, a.tcmedio:hover { font-size: medium; }
a.tcgrande:link, a.tcgrande:visited, a.tcgrande:hover { font-size: large; }
a.tcmgrande:link, a.tcmgrande:visited, a.tcmgrande:hover { font-size: xx-large; }

<!-- FINE TAG CLOUD -->

.banner
	{
	height: 75px;
	width: 200px;
	border: 1px solid gainsboro;
	margin: 0px 0px 0px 0px ;
	}

.new
	{
	color: #BF70F6;
	font-weight: normal;
	font-size: 10px;
	}


<!--
Azzurro (chiaro > scuro):
#395682
#7882B1
-->

td.annuncio
	{
	color: #7C7698;
	font-size: 10px;
	text-align: justify;
	}

.url
	{
	color: #42247A;
	}

div.logo
	{
	font-family: georgia;
	font-size: 48px;
	color: #755B8D;
	line-height: 100%;
	}

span.punto
	{
	color: #B51821;
	}

div.sotto_logo
	{
	font-family: georgia;
	font-size: 12px;
	color: #755B8D;
	line-height: 100%;
	}

a:link.logo
	{
	font-family: georgia;
	font-size: 48px;
	color: #755B8D;
	line-height: 100%;
	text-decoration: none;
	}

a:visited.logo
	{
	font-family: georgia;
	font-size: 48px;
	color: #755B8D;
	line-height: 100%;
	text-decoration: none;
	}

a:hover.logo
	{
	font-family: georgia;
	font-size: 48px;
	color: #755B8D;
	line-height: 100%;
	text-decoration: none;
	}

div.oggi
	{
	font-family: georgia;
	font-size: 11px;
	line-height: 100%;
	color: #000000;
	}

.box_notizie_con_titolo_sezione
	{
	background:transparent url(http://www.nove.firenze.it/images/punto_orizzontale.gif) repeat-x scroll left top;
	clear:both;
	padding: 3px 0px 15px 0px;
	}

.box_notizie
	{
	clear:both;
	padding: 0px 0px 15px 0px;
	}


a:link.titolo_sezione, a:visited.titolo_sezione
	{
	color: #51497C;
	text-decoration: none;
	font-size: 11px;
	}

a:hover.titolo_sezione
	{
	color: #B51821;
	text-decoration: none;
	}

a:link.linkarticoloindice2,a:visited.linkarticoloindice2
	{
	text-decoration: none;
	font-weight: bold;
	color: #42247A;
	}

a:hover.linkarticoloindice2
	{
	text-decoration: underline;
	}

.box_notizia
	{
	background:transparent url(http://www.formazioneprofessionale.eu/images/punto_orizzontale.gif) repeat-x scroll left bottom;
	clear:both;
	padding: 10px 0px 10px 0px;
	}

div.titolo_notizia
	{
	margin: 0px 0px 10px 0px;
	text-align: left;
	}
	
img.dx
	{
	border: 0px;
	margin: 0px 0px 10px 10px;
	float: right;
	}

img.sx
	{
	border: 0px;
	margin: 0px 10px 10px 0px;
	float: left;
	}

p.riassunto_notizia_home
	{
	margin: 5px 0px 0px 0px;
	text-align: justify;
	}

p.riassunto_annuncio
	{
	margin: 2px 0px 0px 0px;
	text-align: justify;
	}
	
p.riassunto_notizia
	{
	margin: 10px 0px 0px 0px;
	text-align: justify;
	}

.box_notizia_home
	{
	clear:both;
	padding: 0px 18px 0px 18px;
	text-align: left;
	}
	
box_approfondimenti_e_link
	{
	background-color: whitesmoke;
	padding: 10px;
	text-align: left;
	}
	
ul.home
	{
	padding: 0px 18px 0px 18px;
	margin: 0px;
	}
	
ul.home li
	{
	padding: 0px 0px 2px 0px;
	margin: 0px;
	}