
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}
a{display:block;color: #006;padding:10px}
div#header{position:relative}
div#header h1
{
    border-bottom: 2px solid #006600;
     border-left: 1px solid #006600;
    background-position: right top;
    height: 100px;
    line-height: 100px;
    margin: 0;
    padding-left: 10px;
    background: #EEE;
    color: #79B30B;
    background: url('../_img/header2.png') no-repeat top right;
}
div#header a{position:absolute;right:0;top:23px}
div#container{text-align:left;padding-left:60px;padding-right:60px;background:url('../_img/edera2.gif') no-repeat top left;}

div#content p{line-height:1.4}
div#navigation{  min-height:450px;background:url('../_img/bgblue.png') repeat top left;border-right: 1px solid #006600;}
div#extra{text-align:center;min-height:450px;background:url('../_img/bgblue.png') repeat top left;border-left: 1px solid #006600;}
div#footer
{
    border-width: 2px;
    border-color: #006600;
    color: #000;
    border-top-style: solid;
    text-align: center;
}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;}

div#container{width:900px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 150px; min-height:450px;}
div#contentWide
{
    margin: 0 150px 0 0px;
}
div#navigation{float:left;width:149px;margin-left:-150px;}
div#extra{float:left;width:149px;margin-left:-900px}
div#footer{clear:left;width:100%;
    background:url('../_img/girasole.png') no-repeat top right;}







/* img slideshow */
.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 
.breadcrumb
{
    padding: 3px 10px 3px 10px;
    border-bottom-style: dashed;
    border-width: 1px;
    border-color: #006600;
    font-size: 10px;
    margin-bottom:10px;
}
.breadcrumb a , .nav a {display:inline;margin:0;padding:0;}




#extra h3, #navigation h3 
{
    color: #000;
    font-weight: bold;
    font-size: 14px;
    margin:10px;
}
#navigation a {}
#extra img {border:none;width:120px;}
#content,#contentWide
{
    background:url('../_img/bggray.png') repeat top left;
    
}
#content p 
{
    text-align: justify;}


div.navItem a 
{
    text-align:center;
    color:#372101;
     color:#000;
    padding:5px;
    padding-right:10px;
    padding-top:8px;
    margin-top:5px;
    margin-bottom:0px;
    background:url('../_img/btnbg.png') no-repeat top left;
    height:24px;
    margin-left:5px;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    }
    div.navItem a:hover 
{background:url('../_img/btnbg-hover.png') no-repeat top left;}

.mapcontainer {text-align:center;width:100%;}