@charset "UTF-8";
/* CSS Document */ 

body {
background-image : url(../immagini/bg.jpg);
background-repeat : repeat-x;
background-color : #4b7e17;
margin : 0;
padding : 0;
text-align : center;
color : #000000;
}
#container {
font-size : 12px;
width : 800px;
background : #ffffff;
background-image : url(../immagini/container-bg.jpg);
background-repeat : repeat-y;
margin : 0 auto;
padding : 0;
margin-top : 30px;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
#header {
padding : 0;
margin : 0;
}
#menu {
width : 800px;
height : 27px;
padding : 0;
margin : 0;
background-image : url(../immagini/menu-bg.jpg);
}
#menu ul {
padding : 0;
margin : 0;
}
#menu li {
margin : 0;
float : left;
list-style-type : none;
}
#menu li.but {
margin : 0;
padding-top : 7px;
padding-right : 31px;
padding-bottom : 0;
padding-left : 31px;
color : #ffcc66;
font-weight : bold;
}
#menu li.spacer {
margin : 0;
padding : 0;
}
#menu li a {
padding : 0;
margin : 0;
font-size : 11px;
font-weight : bold;
}
#menu li a:link {
color : #fff;
text-decoration : none;
}
#menu li a:visited {
color : #fff;
text-decoration : none;
}
#menu li a:hover {
color : #ffcc66;
text-decoration : none;
}
#menu li a:focus {
color : #ffcc66;
text-decoration : none;
}
#menu li a:active {
color : #ffcc66;
text-decoration : none;
}
#sidebar1 {
float : left;
width : 240px;
margin : 0;
padding : 0;
padding-top : 10px;
}
#sidebar1 p {
padding-left : 51px;
padding-right : 42px;
padding-top : 15px;
padding-bottom : 0;
margin : 0;
background-image : url(../immagini/sidebar1-freccia.jpg);
background-repeat : no-repeat;
font-size : 12px;
text-align : left;
}
#sidebar1 h2 {
padding-left : 51px;
padding-right : 42px;
padding-top : 5px;
padding-bottom : 10px;
margin : 0;
font-size : 12px;
text-align : left;
}
#sidebar1 h2 a {
color : #669933;
text-decoration : none;
}
#mainContent {
margin : 0 0 0 250px;
padding : 0 20px;
}
.pathway {
margin : 0;
padding : 0;
padding-top : 20px;
font-size : 11px;
color : #bfbfbf;
}
.pathway a {
color : #bfbfbf;
text-decoration : none;
}
h1 {
margin : 0;
padding : 0;
padding-top : 10px;
font-size : 18px;
font-weight : bold;
color : #86bb52;
}
h2 {
margin : 0;
padding : 0;
padding-top : 20px;
font-size : 16px;
font-weight : bold;
color : #000;
}
h3 {
margin : 0;
padding : 0;
padding-top : 15px;
font-size : 13px;
font-weight : bold;
color : #000;
}
p {
margin : 0;
padding-top : 10px;
line-height : 20px;
text-align : justify;
}
a {
color : #86bb52;
text-decoration : none;
}
#schede {
margin : 0;
padding : 0;
height : 177px;
}
.scheda {
margin : 0;
padding : 0;
width : 156px;
height : 177px;
background-image : url(../immagini/scheda-bg.jpg);
float : left;
margin-right : 14px;
}
.scheda h2 {
margin : 0;
padding-bottom : 0;
padding-top : 8px;
padding-left : 12px;
padding-right : 12px;
font-size : 15px;
font-weight : bold;
color : #86bb52;
text-align : left;
}
.scheda p {
margin : 0;
padding-bottom : 8px;
padding-top : 4px;
padding-left : 12px;
padding-right : 12px;
line-height : 13px;
font-size : 11px;
color : #000;
text-align : justify;
}
.segSpazio {
margin : 0;
padding : 0;
padding-top : 10px;
padding-bottom : 10px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ccc;
}
.segFoto {
float : left;
padding-top : 15px;
padding-right : 5px;
margin : 0;
}
#footer {
padding : 0;
margin : 0;
}
#footer .dati {
padding : 0;
margin : 0;
padding-top : 10px;
padding-bottom : 50px;
color : #98cd63;
font-size : 11px;
background-color : #4b7e17;
}
#footer .dati a {
color : #fff;
font-size : 11px;
}
.fltrt {
float : right;
margin-left : 8px;
}
.fltlft {
float : left;
margin-right : 8px;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
