body {
 background-color:#FED646;
 color:#4A494B;
 font: 11px Georgia, 'Times New Roman', Times, serif;
}
td  {
 color:#4A494B;
 font: 11px Georgia, 'Times New Roman', Times, serif;
}
a:link, a:visited, a:active {
 color: #4A494B;
 text-decoration:underline;
}
a:hover {
 color: #E41A2D;
 text-decoration:underline;
}
#box {
 width: 950px;
 position:relative;
 left: 0px;
 top: 0px;
}
#foto {
 width: 950px;
 margin:0px;
 padding:0px;
 text-align:left;
}
#sp_gallery {
 position: absolute;
 top:0;
 right:0;
 width:627px;
 height:551px;
}
#gallery {
 float:right;
 margin-top:4px;
}
#gallery img {
 margin-left:3px;
 border:1px solid #446147;
}
#gallery span {
 position:relative;
 top:-4px;
}
#home {
 background-image: url(sf_home.gif);
 background-repeat: repeat-x;
 width: 950px;
 height: 187px;
}
#logo_home {
 position:absolute;
 left: 80px;
 top: 178px;
 background-image: url(logo_home.gif);
 background-repeat: no-repeat;
 width: 234px;
 height: 373px;
}
#logo_home .indirizzo {
 margin:200px 0 0 0;
 padding:0px;
 text-align: center;
}
#lingua {
 position:absolute;
 right: 100px;
 bottom: 60px;
}
#menu {
 background-image: url(sf_menu.gif);
 background-repeat: repeat-x;
 width: 950x;
 text-align:right;
}
#menu a:link, #menu a:visited, #menu a:active {
 font: 12px Georgia, 'Times New Roman', Times, serif;
 font-weight:bold;
 text-decoration: none;
 border-bottom:3px;
 line-height:32px;
 margin:0 12px;
 padding:0;
}
#menu a:hover {
 color: #4A494B;
 text-decoration: none;
 border-bottom:3px solid #E41A2D;
}
#menu .aktiv {
 font: 12px Georgia, 'Times New Roman', Times, serif;
 font-weight:bold;
 line-height:32px;
 margin:0 12px;
 padding:0;
 border-bottom:3px solid #E41A2D;
}

#contenuto {
 background-image: url(sf_contenuto.gif);
 background-repeat: repeat-x;
 height: 209px;
 width: 950px;
 text-align:right;
}
#logo {
 position:absolute;
 left: 54px;
 top: 138px;
 background-image: url(logo.gif);
 background-repeat: no-repeat;
 text-align:center;
 width: 217px;
 height: 413px;
}
#logo .pulsante_gallery {
position:absolute;
top:270px;
left:0;
}
#logo .indirizzo {
 margin:38px 0 0 0;
 padding:0px;
 text-align: center;
}
#logo .sottomenu {
 text-align: right;
 margin: 26px 20px;
 height:54px;
 font: 12px Georgia, 'Times New Roman', Times, serif;
}
#logo .sottomenu a:link, #logo .sottomenu a:visited, #logo .sottomenu a:active {
 background-image: url(puntino_rosso.gif);
 background-repeat:no-repeat;
 background-position: center right;
 text-decoration:none;
 display:block;
 font-weight:bold;
 line-height:18px;
 padding:0 20px;
}
#logo .sottomenu a:hover {
 text-decoration:none;
 color: #E41A2D;
}
#logo .sottomenu .aktive {
 background-image: url(puntino_rosso.gif);
 background-repeat:no-repeat;
 background-position: center right;
 color: #E41A2D;
 display:block;
 font-weight:bold;
 line-height:18px;
 padding:0 20px;
}

#txt {
 width:623px;
 text-align:justify;
 margin: 0px 10px 0px 312px;
 padding:0 5px;
 height: 200px;
 overflow: auto;
 scrollbar-3dlight-color: #FED646;
 scrollbar-darkshadow-color: #FED646;
 scrollbar-highlight-color: #FDA50E;
 scrollbar-shadow-color: #FDA50E;
 scrollbar-arrow-color: #FDA50E;
 scrollbar-base-color: #FED646;
 scrollbar-face-color: #FED646;
 scrollbar-track-color: #FED646;
}
input {
 border:1px solid #FED646;
 color:#4A494B;
 font: 11px Georgia, 'Times New Roman', Times, serif;
}

.bgtable2 {
 background-color:#fec62e;
}

.bgtable {
 background-color:#febe21;
}

.brochure {
    background: url("brochure.jpg") no-repeat scroll left top transparent;
    height: 20px;
    left: 54px;
    padding-top: 7px;
	padding-bottom: 7px;
    position: absolute;
    text-align: center;
    top: 553px;
    width: 217px;
    z-index: 100;
}

.brochureHomepage{
    background: url("brochure.jpg") repeat-x scroll center top transparent;
    height: 20px;
    left: 80px;
    padding-bottom: 7px;
    padding-top: 7px;
    position: absolute;
    text-align: center;
    top: 553px;
    width: 229px;
    z-index: 100;
}

.brochure A{
	color: #FDA50E;
	text-decoration:none;
	font-weight:bold;	
}

.brochure A:hover{
	text-decoration:underline;
	color: #FDA50E;
}

