html {
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 
}

body {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: verdana, arial, helvetica, sans-serif; color: #404040; background-color: #eef4e3;
}

#container {
position: relative;
}

#header {
width: 100%; height: 97px; background-color: #eef4e3;
}

#testata {
position: absolute; top: 0px; left: 30px; border-right: #75ac21 3px solid; border-left: #75ac21 3px solid;
}

#testata1 {
position: absolute; top: 0px; right: 25px;
}

#menuoriz {
position: absolute; top: 80px; width: 100%; background-color: #336633; font-weight: bold; text-align: center; font-size: 60%; line-height: 27px; color: #fff;
}

#menuoriz a {
color: #fff; text-decoration: none;
}

#menuoriz a:hover {
color: #f47922; text-decoration: none;
}

#menuoriz a:active {
color: #f47922; text-decoration: underline;
}

#menuoriz a.activelink{
color: #f47922; text-decoration: none;
}

#menuoriz a.activelink:hover {
color: #fff;  text-decoration: none;
}

#menuoriz a.activelink:active {
color: #fff; text-decoration: underline;
}

#navigation{
position: absolute; top: 107px; left: 30px; width: 144px; height: 460px; background-color: #75ac21; padding: 5px 0px 5px 0px; text-align: center; font-size: 60%; line-height:120%; color: #fff;
}

#navigation a {
font-weight: bold; color: #fff; text-align: center; line-height:150%; text-decoration: none; display: block;
}

#navigation a:hover {
color: #f47922; text-decoration: none; 
}

#navigation a:active {
color: #f47922; text-decoration: underline;
}

div#navigation a.activelink{
color: #f47922; text-decoration: none;
}

div#navigation a.activelink:hover {
color: #fff; text-decoration: none;
}

div#navigation a.activelink:active {
color: #fff; text-decoration: underline;
}

#navigation ul{
margin: 0px; padding: 0px; list-style-type: none; font-size: 110%; color: #fff; 
}

#navigation li{
padding: 2px 0px 2px 0px; margin: 2px 5px 2px 5px;
border: #becc9e 2px solid;  
}

div#extra{
position: absolute; top: 107px; right: 30px; width: 200px; height: 470px; background-image: url(../img/zitacstu2.gif); background-repeat: no-repeat; background-position: center; background-color: #fff; z-index: 1;
}

div#extra1{
position: absolute; top: 107px; right: 30px; width: 200px; height: 470px; background-image: url(../img/sfumextra.jpg); background-repeat: no-repeat; background-position: center; background-color: #fff; z-index: 1;
}

.img_extra{
position: absolute; background-color: #fff; z-index: 2; bottom: 0px; right: 20px; 
}

.img_extra1{
position: absolute; background-color: #fff; z-index: 2; bottom: 200px; 
}

.img_extra2{
position: absolute; background-color: #fff; z-index: 2; bottom: 170px; 
}

.img_extra3{
position: absolute; background-color: #fff; z-index: 2; bottom: -90px; right: 20px;
}

#footer {
padding: 5px 0px 5px 0px; background-color: #336633; text-align: center; font-size: 60%; font-weight: bold; color: #fff; 
}

#footer a {
text-decoration: none; color: #fff;
}

#footer a:hover {
color: #f47922; text-decoration: none;
}

#footer a:active {
color: #f47922; text-decoration: underline;
}

div#footer a.activelink{
color: #f47922; text-decoration: none;
}

div#footer a.activelink:hover {
color: #fff; text-decoration: none;
}

div#footer a.activelink:active {
color: #fff; text-decoration: underline;
}

div#qualita {
padding: 5px 0px 5px 0px; background-color: #fff; text-align: center; font-size: 60%; color: #404040; 
}

div#qualita a#activelink{
color: #f47922; text-decoration: none;
}

div#qualita a#activelink:hover {
color: #336633;
}

div#qualita a#activelink:active {
color: #336633; text-decoration: underline;
}

#content_index {
margin: 1em 230px 1em 174px; padding: 0px 0px 0px 0px; height: 29em;
}

#content {
margin: 1em 230px 1em 174px; padding: 0px 0px 0px 0px; background-color: #fff;
}

.box {
background-color: #eef4e3; padding: 5px 5px 5px 15px; border: #becc9e 2px solid; font-size: 70%; color: #404040; margin: 10px 15px 10px 15px; clear: both;
}

.box1 {
background-color: #eef4e3; padding: 5px 5px 5px 5px; border: #becc9e 2px solid; font-size: 60%; font-weight: bold; color: #404040; margin: 5px 5px 5px 5px; float: left;
}

.box2 {
background-color: #f2e019; padding: 5px 5px 5px 5px; border: #becc9e 2px solid; font-size: 60%; font-weight: bold; color: #404040; margin: 5px 5px 5px 5px; float: left;
}

.box1 a {
line-height: 160%;
}

.dida {
position: absolute; top: 460px; right: 260px; padding: 0px 0px 0px 0px; text-align: right; font-size:70%;
}

.dida1 {
padding: 10px 10px 10px 10px; text-align: left; font-size:65%; font-weight: bold; font-style: italic; color: #fff;
}

.img_right {
float: right; padding: 10px 10px 10px 10px; border: none;
}

.img_left {
float: left; padding: 10px 10px 10px 10px; border: none;
}

link img, a img {
border-style: none;
}

.bold {
font-weight: bold; 
}

.italic {
font-style: italic; 
}

.under {
text-decoration: underline; margin: 0px 0px 10px 0px;
}

p {
font-size: 76%; line-height: 130%; margin: 0.5em 1em 1em 1em; text-indent: 1em;
}

a {
color:#f47922; text-decoration: none;
}

a:hover {
color: #336633; text-decoration: underline;
}

a:visited {
color: #75ac21;
}

a:active {
color: #336633; text-decoration: underline;
}

.path {
color: #f47922; font-size:65%; line-height: 115%; margin: 0.5em 0em 2.5em 1em; 
}

h1 {
margin: 0.5em 0em 0em 1.2em; font-size:120%; line-height: 120%; font-weight:bold; color: #75ac21;
}

.sottotitolo {
margin: 0em 0em 2em 1.2em; font-size: 76%; line-height: 90%; font-weight: bold; color: #404040; 
}

.titoletto {
margin: 2em 0em 1em 2.2em; font-size: 76%; line-height: 90%; font-weight: bold; color: #75ac21; 
}

ul.content {
padding: 0em 0em 0em 0em; margin: -0.5em 1em 0em 2em;
}

ul.content li {
font-size:76%; line-height: 130%; color: #404040; background: url(../img/arrow.gif) no-repeat 0px 3px; list-style-type: none; padding-left: 2em; margin-top: 0.2em;
}

ul.in {
padding: 5px 5px 10px 17px; margin: 0px 5px 10px 0px;
}

ul.in li {
font-size:96%; line-height: 130%; color: #404040; background-image: none; list-style-type: circle; padding-left: 0px; font-weight: normal;
}

ul.in2 {
padding: 5px 5px 0px 17px; margin: 0px 5px 0px 0px;
}

ul.in2 li {
font-size:110%; line-height: 130%; color: #404040; background-image: none; list-style-type: circle; padding-left: 0px; font-weight: normal; font-style: italic;
}

#center {
text-align: center;
}

.google {
margin: 0px 5px 10px 5px;
}
