body {
	padding: 0px;
	background-color: #ffffff;
	text-align: center;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
hr {
    display:none;
}
A:link {
	color : #0033cc;
	text-decoration : none;
}
A:visited {
	color : #0033cc;
	text-decoration : none;
}
A:hover {
	color : #993300;
	text-decoration : underline;
}
A:active {
	color : #cc3300;
}
.corpo_news {
	width: 267px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	margin-left: 4px;
}
.corpo_news_chiusura {
	width: 52px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/news_fondo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 8px;
	margin-left: 4px;
	font-weight: bold;
	height: 14px;
	padding-left: 215px;
}
.descmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/descmenu_fondo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;
	width: 175px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/box_fondo.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 225px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	text-align: left;
	height: 165px;
}
.box_foto {
	width: 96px;
	height: 138px;
	float: left;
	clear: left;
	margin-right: 15px;
}
.box_chiusura {
	background-repeat: no-repeat;
	width: 65px;
	text-align: left;
	background-image: url(../images/box_chiusura.gif);
	height: 14px;
	padding-left: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 8px;
}
.foto_home_notizia {
    margin-right: 7px; 
    margin-top: 3px;  
    margin-bottom: 2px;
}
.foto_home_primopiano {
    margin-right: 7px; 
    margin-top: 3px;  
    margin-bottom: 2px;
}
.foto_pagina {
	width: 2px;
	height: 0;
	font-size: .1em;
	left: -1000em;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}
.classe9 {
	font-size : 9px;
	color : #FFFFFF;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe10 {
	font-size : 10px;
	color : #000000;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe10-bianco {
	font-size : 10px;
	color : #ffffff;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe10-555555 {
	font-size : 10px;
	color : #555555;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe10-666666 {
	font-size : 10px;
	color : #666666;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe11 {
	font-size : 11px;
	color : #000000;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe11-bianco {
	font-size : 11px;
	color : #ffffff;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe11-333333 {
	font-size : 11px;
	color : #333333;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe11-444444 {
	font-size : 11px;
	color : #444444;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe11-666666 {
	font-size : 11px;
	color : #666666;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe11-999999 {
	font-size : 11px;
	color : #999999;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe11-23489f {
	font-size : 11px;
	color : #23489f;
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
}
.classe12 {
	font-size : 12px;
	color : #000000;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe12-bianco {
	font-size : 12px;
	color : #ffffff;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe12-555555 {
	font-size : 12px;
	color : #555555;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe12-23489f {
	font-size : 12px;
	color : #23489f;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe13 {
	font-size : 18px;
	color : #000000;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe14 {
	font-size : 14px;
	color : #000000;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classe21 {
	font-size : 21px;
	color : #555555;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.classetimes {
	font-size : 24px;
	color : #7f8ba6;
	font-style : normal;
	font-family : "Times New Roman", Times, serif;
}
.classe48 {
	font-size : 48px;
	color : #000000;
	font-style : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.button 
{    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 0;
    border: 1px #999999 solid;
    cursor: pointer ;
    color: #000000;
    background: #dddddd;
}
.input300 {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    border: 1px #999999 solid;
    color: #000000;
    width: 300px;    
    background : #FFFFFF; 
}
.comboMesi 
{    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    width: 100px;    
    background: #FFFFFF;    
}
.comboAnni 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px #999999 solid;
    color: #000000;
    width: 70px;    
    background: #FFFFFF;    
}
#nascosto {
	width: 750px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#testata {
	width: 2px;
	height: 0;
	font-size: .1em;
	left: -1000em;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}
#testata_chi {
	width:750px;
	font-weight: normal;
	background-image: url(../images/testata_chi.gif);
	height: 90px;
	text-align: left;
	background-repeat: no-repeat;
	background-color: #3a6bde;
	background-position: bottom;
	visibility: hidden;
}
#testata_cosa {
	width:750px;
	font-weight: normal;
	background-image: url(../images/testata_cosa.gif);
	height: 90px;
	text-align: left;
	background-repeat: no-repeat;
	background-color: #3a6bde;
	background-position: bottom;
	visibility: hidden;
}
#testata_portfolio {
	width:750px;
	font-weight: normal;
	background-image: url(../images/testata_portfolio.gif);
	height: 90px;
	text-align: left;
	background-repeat: no-repeat;
	background-color: #3a6bde;
	background-position: bottom;
	visibility: hidden;
}
#testata_dove {
	width:750px;
	font-weight: normal;
	background-image: url(../images/testata_dove.gif);
	height: 90px;
	text-align: left;
	background-repeat: no-repeat;
	background-color: #3a6bde;
	background-position: bottom;
	visibility: hidden;
}

#logo {
	background-image: url(../images/logo_goodlink.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 260px;
	top: 10px;
	padding-top: 10px;
	background-position: center;
}
#menu {
	width: 462px;
	margin-left: 261px;
	text-align: right;
	margin-top: -90px;
	height: 50px;
	padding-top: 40px;
	clear: both;
}
#percorso {
	width: 2px;
	height: 0;
	font-size: .1em;
	left: -1000em;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}
#corpo_home {
	width: 750px;
	text-align: left;
	padding-bottom: 10px;
	overflow: auto;
}
#colonna_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	clear: left;
	float: left;
	width: 275px;
}
#colonna_dx {
	text-align: left;
	clear: right;
	float: right;
	width: 455px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
}
#colonna_dx_sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	clear: left;
	float: left;
	width: 195px;
}
#colonna_dx_dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	clear: right;
	float: right;
	width: 245px;
}
#foto_news {
	width: 2px;
	height: 0;
	font-size: .1em;
	left: -1000em;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}
#menunews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/menunews_fondo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	height: 16px;
	width: 262px;
	margin-left: 5px;
	text-indent: 22px;
	margin-bottom: 10px;
	vertical-align: middle;
	padding-top: 2px;
}
#corpo_pagina {
	width: 750px;
	padding-bottom: 10px;
	overflow: auto;
}
#colonna_sx_pagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	clear: left;
	float: left;
	width: 700px;
	padding-top: 10px;
	margin-top: 20px;
}
#colonna_sx_pagina3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    float: left;
    width: 750px;
    padding-top: 10px;
}
#colonna_dx_pagina {
	width: 2px;
	height: 0;
	font-size: .1em;
	left: -1000em;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}
#menu_stampa {
	width: 2px;
	height: 0;
	font-size: .1em;
	left: -1000em;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}
#menu_pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/menu_pagina_fondo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	width: 153px;
	padding-top: 1px;
	height: 165px;
	padding-left: 15px;
}
#pannello_allegati {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/menu_pagina_fondo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	width: 153px;
	padding-top: 1px;
	height: 165px;
	padding-left: 15px;
}
#testatina_contenitore
{
    width: 2px;
	height: 0;
	font-size: .1em;
	left: -1000em;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}
#testatina_pagina
{
    width: 530px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 20px;
    clear: left;
    float: left;
    font-weight: bold;
}
#contenuto {
	width: 530px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
    clear: left;
    float: left;
}
#banner1A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 455px;
	color: #666666;
	background-image: url(../images/flash.gif);
	background-repeat: no-repeat;
	height: 144px;
	background-position: right;
}
#banner2A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-repeat: repeat-y;
	width: 430px;
	color: #666666;
	text-align: left;
	top: -575px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(../images/banner_fondo.gif);
	background-position: right;
}
#banner3A {
	background-repeat: no-repeat;
	width: 65px;
	text-align: left;
	background-image: url(../images/banner_chiusura.gif);
	height: 14px;
	padding-left: 390px;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 8px;
}
#piedino {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 750px;
	padding-top: 28px;
	color: #000000;
	margin-top: 8px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.titolo_notizia
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #555555;
}
#galleria
{
    width: 750px;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#colonna_sx_pagina2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: justify;
    float: left;
    width: 550px;
    padding-top: 10px;
    padding-left: 20px;
}