body        { color: #202020; font-size: small; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #bf0103; text-align: justify; text-indent: 12px; margin: 0; padding: 10px       }
.home { background-image: url(img/sf_stelle_blu1.gif); }
#container       
	{
		text-align: center;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}
#sign      { color: #fff; font-size: xx-small; vertical-align: bottom; bottom: 5px; visibility: visible; clear: both; }
#content { background-image: url(img/elements/mid.gif); background-repeat: repeat-y; background-position: left; visibility: visible; margin-top: 15px; margin-bottom: 20px; margin-left: -375px; position: absolute; left: 50%; width: 750px   }
#header        { background-image: url(img/jpg/header.gif); background-repeat: no-repeat; background-position: 50% top; vertical-align: bottom; top: 0; margin: 0; padding: 0; height: 330px     }
#header h1 { color: #fff; font-size: xx-small; background-color: #fff; visibility: hidden   }
#header p { color: #bf0103; font-size: x-small; font-weight: bold; text-align: right; vertical-align: bottom; margin-right: 10px; }
#header a:link { text-decoration:none; white-space:nowrap; color:#bf0103; background-image: url(img/tag.gif); background-repeat: no-repeat; background-attachment: inherit; background-position: left bottom; min-height: 31px; padding-top: 8px; padding-bottom: 8px; padding-left: 14px; }
#header a:hover { text-decoration:none; white-space:nowrap; color:#335b88; background-image: url(img/tag.gif); background-repeat: no-repeat; background-attachment: inherit; background-position: right bottom; min-height: 31px; padding-top: 8px; padding-bottom: 8px; }
#header a:visited { text-decoration:none; white-space:nowrap; color:#bf0103; background-image: url(img/tag.gif); background-repeat: no-repeat; background-attachment: inherit; background-position: left bottom; min-height: 31px; padding-top: 8px; padding-bottom: 8px; }
#lista p{ font-size: x-small; text-align: justify; padding-right: 20px; padding-left: 25px  }
#lista h2      { color: #4a84c5; font-size: 1.2em; font-weight: bold; background-color: #fff; text-align: center; height: 33px   ; padding: 5px 5px 5px 20px; }
#lista h3  { color: #335b88; font-size: 1em; font-weight: bold; background-color: #fff; background-repeat: no-repeat; background-position: right bottom; text-align: center; margin-right: 15px; }
#header a:active { color: #bf0103; background-image: url(img/tag.gif); background-repeat: no-repeat; background-attachment: inherit; background-position: left bottom; white-space: nowrap; padding-top: 8px; padding-bottom: 8px; min-height: 31px; }
#loghi a:link { background-image: none; text-decoration: none; text-align: inherit; right: 30px; }
#loghi { text-align: right; }
#loghi img { border-style: none; border-width: 0; }
#loghi a:hover { background-image: none; text-decoration: none; text-align: inherit; right: 30px; }
#loghi a:visited { background-image: none; text-decoration: none; text-align: inherit; right: 30px; }
#left     { background-image: url(img/jpg/left.gif); background-repeat: repeat-y; background-position: right; width: 510px; float: left; vertical-align: text-top  ; margin-bottom: 20px; }
#left img { border-style: none; border-width: 0; }
#left a:link { text-decoration:none; white-space:nowrap; color:#335b88; background-color: transparent; background-image: url(img/linea_blu.gif); background-repeat: repeat-x; background-attachment: inherit; background-position: 100% 100%; padding-bottom: 4px; }
#left a:visited { color: #335b88; text-decoration: none; background-color: transparent; background-image: url(img/linea_blu.gif); background-repeat: repeat-x; background-attachment: inherit; background-position: 100% 100%; white-space: nowrap; padding-bottom: 4px; }#left a:hover { text-decoration:none; white-space:nowrap; color:#bf0103; background-color: transparent; background-image: url(img/line_red.gif); background-repeat: repeat-x; background-attachment: inherit; background-position: 100% 100%; padding-bottom: 4px; }
#left p   { font-size: small; text-align: justify; text-indent: 0; padding-right: 20px; padding-left: 20px   }
#left h1      { color: #bf0103; font-size: large; font-weight: bold; background-image: url(img/jpg/left_top.gif); background-repeat: no-repeat; background-position: right top; text-transform: uppercase; text-align: left; min-height: 40px; padding: 15px 20px 10px 30px; }
#left h2      { color: #4a84c5; font-size: 1.2em; font-weight: bold; text-align: left; padding: 5px 5px 5px 20px; }
#left h3  { color: #335b88; font-size: 1em; font-weight: bold; background-repeat: no-repeat; background-position: right bottom; text-align: right; margin-right: 15px; }
#left h4   { color: #202020; font-size: small; font-weight: bold; text-align: justify; padding-right: 20px; padding-left: 25px    }
h4 { color: #d6dbfc; font-size: medium; font-weight: bold }
h5 { color: #4f433c; font-size: 100%; font-weight: bold; text-align: left }
ol   { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; clear: both; margin-top: 10px; }
ol li  { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; text-indent: 0; clear: both; margin: 10px 5px 1.5em 15px; white-space: normal; list-style-type: disc; list-style-image: url(img/elements/pallino_white_brown.gif); padding-right: 5px     ; padding-left: 5px; }
ul   { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; clear: both; margin-top: 5px; }
ul li  { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; text-indent: 0; clear: both; margin: 5px 5px 1.5em 10px; white-space: normal; list-style-type: disc; list-style-image: url(img/elements/spir_white20.gif); padding-right: 5px     ; padding-left: 5px; }
#right   { font-size: 10pt; background: url(img/jpg/box.gif) no-repeat left top; text-align: center; vertical-align: top; float: right; padding-top: 20px; padding-right: 1px; padding-left: 2px; position: static; top: 330px; width: 211px; min-height: 220px }
#right img { text-align: center; border-style: none; border-width: 0; }
#right p   { color: #bf0103; text-align: center; text-indent: 0; padding-left: 2px   }
strong { color: #335b88 ; background-color: transparent; }
#right a:link     { color: white; font-weight: bold; text-decoration: none; text-indent: 0; padding: 2px }
#right a:visited     { color: #fff; font-weight: bold; text-decoration: none; text-indent: 0; padding: 2px  }
#right a:hover       { color: #ff0; font-weight: bold; text-indent: 0; padding: 2px }
#lv { text-align: center; padding-right: 5px; padding-left: 5px; width: 400px; margin-bottom: 20px; padding-bottom: 10px; border-color: green; border-style: solid dashed; border-width: 1px 5px; }
#lv h2 { color: white; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: green; text-align: center; text-indent: 0; margin: 0.83em 0; }
#lv b { color: green; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
#footer         { font-size: 0.8em; background-image: url(img/footer.gif); background-repeat: no-repeat; background-position: bottom; text-align: center; vertical-align: bottom; height: 160px; clear: both   }
#footer p   { color: #fff; font-size: xx-small; vertical-align: bottom; visibility: hidden; margin: 0.67em 0    }
#skype { background-color: #fff; margin: 5px; padding: 10px; }
#end { background-image: url(img/elements/mid_end.jpg); background-repeat: no-repeat; background-position: right top; height: 27px; }
#staff { clear: both; min-height: 210px; }
#staff img{ float: left; }
#postit { background-image: url(img/postit_342_286.gif); background-repeat: no-repeat; background-position: center; width: 342px; height: 286px; clear: both; padding-left: 0; }
#quadretti { background-image: url(img/quadretti4.gif); background-repeat: repeat-y; background-position: center top; width: 380px; clear: both; min-width: 400px; padding-top: 40px; padding-bottom: 20px; border-style: hidden; border-width: 10px; }
#quadretti1 { background-image: url(img/quadretti1.gif); background-repeat: repeat-y; background-position: center top; width: 380px; min-width: 400px; clear: both; padding: 20px; }
#quadretti2 { background-image: url(img/quadretti2.gif); background-repeat: repeat-y; background-position: center top; padding: 20px; width: 380px; min-width: 400px; clear: both; }
#quadretti3 { background-image: url(img/quadretti3.gif); background-repeat: repeat-y; background-position: center top; padding: 20px; width: 380px; min-width: 400px; clear: both; }
#quadretti4 { background-image: url(img/quadretti1.gif); background-repeat: repeat-y; background-position: center top; width: 380px; min-width: 400px; clear: both; padding: 20px; }
#quadretti5 { background-image: url(img/quadretti4.gif); background-repeat: repeat-y; background-position: center top; width: 380px; clear: both; min-width: 400px; padding-top: 40px; padding-bottom: 20px; border-style: hidden; border-width: 10px; }
#quadretti6 { background-image: url(img/quadretti2.gif); background-repeat: repeat-y; background-position: center top; width: 380px; clear: both; min-width: 400px; padding-top: 40px; padding-bottom: 20px; border-style: hidden; border-width: 10px; }
dt { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; text-indent: 0; clear: both; margin: 10px 5px 1.5em 20px; padding-right: 5px     ; padding-left: 5px; list-style-image: url(img/stella20_blu.gif); }

