body {
        background: url(images/sfondo_erba_r1_c1.jpg) no-repeat center top;
        FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
        font-size:12px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px auto;
        COLOR: #222;
        PADDING-TOP: 0px;
        FONT-FAMILY: "Lucida Grande", verdana, arial, helvetica, sans-serif;
        TEXT-ALIGN: left;
        font-size: 12px;
        font-weight: normal;

        }

div#header_navigation {
position:absolute;
top:100px;
left:50%;
width:700px;
margin-left:-210px;
text-align:center;
}
div#menu {
position:relative;
float:left;
background: url(images/botton_uno.jpg) no-repeat center 0px;
height:92px;
width:92px;
padding-top:15px;
}

div#header_navigation a{
color:#993400;
font-weight:bold;
padding-top:15px;
font-weight:bold;
text-decoration: none;
}

div#header_navigation a:hover{
color:#FFFFFF;
font-weight:bold;
padding-top:30px;
font-weight:bold;
text-decoration: underline;
}

div#generale{
background: url(images/sfondo_erba_r2_c1.gif) center;
position:absolute;
border:0px solid #000000;
width:920px;
left:50%;
margin:-463px;
margin-top:200px;
}

div#sotto{
border:0px solid #000000;
background: url(images/sfondo_erba_r3_c1.jpg) no-repeat center;
position:absolute;
left:50%;
width:927px;
margin-left:-463px;
height:45px;
vertical-align:middle;
padding-left:0px;
color:#000000;
}

div#sx {
position:absolute;
text-align:left;
padding-left:30px;
padding-top:5px;
}

div#dx {

text-align:right;
padding-right:30px;
padding-top:5px;
}

div#sotto a {
color:#FFFFFF;
text-decoration:none;
font-size:10px;
padding-right:5px;
}

div#sotto a:hover {
color:#FFFFFF;
text-decoration:underline;
font-size:10px;
padding-right:5px;
}

div#page{
border:0px solid #000000;
width:885px;
line-height:1.4em;
height: auto !important;

}

div#page a{
position:relative;
color:#993400;
text-decoration:underline;
font-weight:normal;
}

div#page a:hover{
position:relative;
color:#993400;
text-decoration:underline;
font-weight:normal;
background-color:#cccccc;


}

div#text{
border:0px solid #000000;
width:672px;
margin-left:210px;
margin-top:16px;
z-index:-1;
min-height: 580px;
height: auto !important;
height: 580px;
font-size:12px;
}

div#header_testata {
position:absolute;
left:50%;
top:10px;
width:550px;
height:45px;
vertical-align:middle;
padding:0px;
margin-left:-75px;
}

div#header_testata a{
text-decoration:none;
font-weight:normal;
color:#993400;
padding:10px;
}

div#attuale{
color:#FFFFFF;
}

div#titoletto {
color:#000000;
font-weight:normal;
font-size:13px;
width:150px;
padding-top:6px;
padding-left:14px;

border:0px solid #CCCCCC;
}

div#titolone {
color:#993400;
font-weight:bold;
font-size:20px;
text-align:left;
padding-left:210px;
padding-top:0px;
}

div#header_testata a:hover{
text-decoration:underline;
color:#FFFFFF;
font-weight:normal;
padding:10px;
}

div#header_navigation_sx {
position:absolute;
left:50%;
margin-left:-445px;
top:230px;
padding:0px;
width:165px;
z-index:1000;
}

div#liv_1 {

border:0px solid #000000;
background: url(images/quadratino1.gif) no-repeat -2px 10px;
text-align:left;
font-size:12px;
padding-top:10px;
padding-left:15px;
z-index:10;
}

div#liv_1 a{
text-decoration:none;
font-weight:normal;
color:#993400;
font-size:12px;
}

div#liv_1 a:hover{
text-decoration:underline;
font-weight:normal;
color:#993400;
}

div#liv_2 {
text-align:right;
font-size:11px;
padding-top:5px;
padding-right:5px;
z-index:10;
}

div#liv_2 a{
text-decoration:none;
font-weight:normal;
color:#993400;
}
div#liv_2 a:hover{
text-decoration:underline;
font-weight:normal;
color:#FFFFFF;
}

div#articolo{
position:relative;
clear:left;
float:left;
padding-top:15px;
width:400px;
}

div#elenco_news{
position:relative;
left:0px;
padding-bottom:20px;
}


div#istituzionale{
border:0px solid #CCCCCC;
position:absolute;
top:340px;
left:0px;
font-size:10px;
text-align:center;

}




div#istituzionale a{
color:#993400;
}
div#istituzionale a:hover{
background-color:#CCCCCC;
}

div#w3c{
width:177px;
text-align:center;
position:absolute;
top:490px;
left:50%;
margin-left:215px;
}

div#bandi{
width:200px;
text-align:left;
position:absolute;
top:355px;
left:50%;
margin-left:190px;
}



p,li, td, table{
font-size:12px;
line-height:1.4em;
}

div.pics {
    height:  300px;
    width:   679px;
    padding: 0;
    margin:  0;
}

div.pics img {
    width:  679px;
    height: 266px;
    top:  0;
    left: 0
}

div.didascalia{
        background:white;
        font-size:20px;
        text-align:right;
        padding:5px;
        font-style:italic;

}


div#sx a{
color:#FFFFFF;
text-decoration:none;
}
div#sx a:hover{
color:#FFFFFF;
text-decoration:underline;
background-color:#993400;

}


/************ J TOOLTIP ****************/
#JT_arrow_left{
    background-image: url(images/arrow_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    z-index:101;
    left:-12px;
    height:23px;
    width:10px;
    top:-3px;
}

#JT_arrow_right{
    background-image: url(images/arrow_right.gif);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    z-index:101;
    height:23px;
    width:11px;
    top:-2px;
}

#JT {
    position: absolute;
    z-index:100;
    border: 2px solid #CCCCCC;
    background-color: #fff;
}

#JT_copy{
    padding:10px 10px 10px 10px;
    color:#333333;
}

.JT_loader{
    background-image: url(images/loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width:100%;
    height:12px;
}

#JT_close_left{
    background-color: #CCCCCC;
    text-align: left;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 2px;
    font-weight:bold;
}

#JT_close_right{
    background-color: #CCCCCC;
    text-align: left;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 2px;
    font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
    padding: 1px;
    border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
