body,td,th {
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #263C2D;
}
body {
        background-color: #263C2D;
        margin-top: 0px;
        margin-bottom: 0px;
}
.td_for {
        border: 1px solid #213C29;
        border-color: #213C29;
        color: #FC5E15;
}

.td_fie {
        border: 1px solid #66B9DB;
        border-color: #66B9DB;
        color: #FC5E15;
}


.areatesto {
        border: 1px solid #00CC00;
        background-color: #FFFFFF;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        vertical-align: middle;
}

.areatesto2 {
        border: 0px solid #00CC00;
        background-color: #FFFFFF;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        vertical-align: middle;
        color: #263C2D;
        text-decoration:underline;
        font-size: 1.0em ;
}

.areatesto3 {
        border: 0px solid #00CC00;
        background-color: #C0C0C0;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        vertical-align: middle;
        color: #263C2D;
        text-decoration:NONE;
        font-size: 1.0em ;
}

.areatesto4 {
        border: 0px solid #00CC00;
        background-color: #FFFFFF;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        vertical-align: middle;
        color: #263C2D;
        text-decoration:none;
        font-size: 1.0em ;
}


.testiLL {   font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify}
a.testiLL {   font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify;}
a:visited.testiLL {  font-family: Verdana,Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000; text-align: justify;}
a:active.testiLL {  font-family: Verdana,Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000; text-align: justify;}
a:hover.testiLL {  font-family: Verdana,Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000; text-align: justify;}

.titoli {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 1.0em; font-style: normal; color: #333333; font-weight: normal; background-color: #CCCCCC}
.tableintest{  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #ffffff; background-color: #006699}

.rowone, a.rowone, a:visited.rowone, a:active.rowone{  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; background-color: #ccffff}
a:hover.rowone{  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; background-color: #ccffff}
.rowtwo, a.rowtwo, a:visited.rowtwo, a:active.rowtwo{  Verdana,Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; background-color: #99ffff}
a:hover.rowtwo{  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; background-color: #99ffff}

.didaLL { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-style: italic}
INPUT.color {  font: bold 12px Arial, Helvetica, sans-serif; color: yellow; background-color: #ee0000;}

ul{
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        text-align: justify;
        font-size: 0.9em ;
}
.ulsotto{
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        text-align: justify;
        font-size: 1.0em ;
}

ol{
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        text-align: justify;
        font-size: 0.9em ;
}

.olsotto{
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        text-align: justify;
        font-size: 1.0em ;
}

dl{
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        text-align: justify;
        font-size: 0.9em ;
}

dt{
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        text-align: justify;
}

dd{
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        text-align: justify;
}



a {
color: #263C2D;
text-decoration:underline;
font-size: 1.0em ;
}

a:hover {
color:#0B7DBB;
text-decoration:none;
font-size: 1.0em ;
}

a.bianco {
color: #FFFFFF;
text-decoration:underline;
font-size: 1.0em ;
}

a.colonna {
color: #263C2D;
text-decoration:none;
font-size: 1.0em ;
}

a.home {
text-decoration:none;
}

a.home:hover {
background-color:#CCFF99;
border-left:4px solid #99CC33;
color:#505050;
}

.current {
color:#ADD74A;
font-size: 1.0em ;
}

.current2 {
font-family: Verdana,Arial, Helvetica, sans-serif;
color:#ADD74A;
font-size: 0.7em ;
}

.paragrafo {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        font-size: 0.9em;
        text-align: justify;
}

.paragrafoordina {
        color: #000000;
        font-weight: normal;
        text-decoration: none;

        text-align: right;
}

.paragrafopiccolo {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        font-size: 0.8em;
        text-align: justify;
}

.paragrafomoltopiccolo {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        font-size: 0.8em;
        text-align: justify;
}

.paragrafofoto {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        font-size: 0.9em;
        text-align: center;
}

.paragrafobianco {
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: none;
        font-size: 0.9em;
        text-align: justify;
}

.paragraforosso {
        color: #FF0000;
        font-weight: normal;
        text-decoration: none;
        font-size: 0.9em;
        text-align: justify;
}


.paragrafosottolineato {
text-decoration:underline;
}
.paragrafobold {
        font-weight: bold;
}

.titoloparagrafo_chi {
color:#379A2D;
text-decoration:bold;
font-size: 1.1em ;
}

.titoloparagrafo_fie {
color:#66B9DB;
text-decoration:bold;
font-size: 1.1em ;
}

.titoloparagrafo_centrato {
color:#66B9DB;
text-decoration:bold;
text-align: center;
font-size: 1.1em ;
}


.sottotitoloparagrafo_fie {
color:#66B9DB;
text-decoration:bold;
font-size: 0.9em ;
}

.titoloparagrafo_labo {
color:#197BB8;
text-decoration:bold;
font-size: 1.1em ;
}

.sottotitoloparagrafo_labo {
color:#197BB8;
text-decoration:bold;
font-size: 0.9em ;
text-align: justify;
}

.titoloparagrafo {
color:#FF2222;
text-decoration:bold;
font-size: 1.1em ;
}

.sottotitoloparagrafo_chi {
        color: #379A2D;
        text-decoration: none;
        font-size: 0.9em;
}

.titoloparagrafo_for {
color:#FF5500;
text-decoration:bold;
font-size: 1.1em ;
text-align: justify;
}

.titoloparagrafo_edi {
color:#EFCA31;
text-decoration:bold;
font-size: 1.1em ;
text-align: justify;
}


.titoloparagrafo_edi {
color:#EFCA31;
text-decoration:bold;
font-size: 0.9em ;
text-align: center;
}

.sottotitoloparagrafo_for1 {
        color: #256A34;
        text-decoration: none;
        font-size: 0.9em;
        text-align: center;
}

.sottotitoloparagrafo_for2 {
        color: #B5661B;
        text-decoration: none;
        font-size: 0.9em;
        text-align: center;
}

.sottotitoloparagrafo_for3 {
        color: #FF5500;
        text-decoration: none;
        font-size: 0.9em;
        text-align: justify;
}

div#box1{
    float: center;
    width: 90%;
    margin-right: 0px;
    }

        hr {
        width: 80%;
        color: #EFCA31;
        text-align: right;
        }

.news {
        padding: 5px 2px 2px 2px;
        font-size: 12px;

}

.news b  {

        font-size: 16px;

}

.news a {

         color:#000000;
         text-decoration:none;

}

.news a:hover {

        color:#000000;
        text-decoration:underline;

}

ul {

margin:0 5px 0 5px;

}



li {

padding:2px 0 10px 5px;


}


li a:hover{

        color:#000000;
        text-decoration:underline;

}


li.categorie {

padding:2px 0 2px 30px;
background:#99CC33 url(images/cubetto.jpg) top left no-repeat;
font-size:11px;
height:25px;
font-weight:bold;
color:#353535;
list-style-type:none;

}

/*****  menu *****/

ul.avmenu {
width:150px;
margin:0 0 18px;
padding:0 0 0 5px;
list-style:none;
}

ul.avmenu li {
width:150px;
padding:0;
line-height:1.4em;
display:inline;
}

ul.avmenu li a {
background-color:#ffffff;
color:#000000;
font-weight:bold;
width:130px;
float:left;
margin-bottom:5px;
padding:5px 1px 5px 5px;
border-left:4px solid #99FF66;
text-decoration:none;
}

ul.avmenu li a:hover,ul.avmenu li a.current {
background-color:#CCFF99;
border-left:4px solid #99CC33;
color:#505050;
}

ul.avmenu ul {
margin:0 0 0 15px;
padding:0 0 5px 0;
font-size:0.9em;
width:125px;
}

ul.avmenu ul a {
padding:3px 1px 3px 5px;
width:115px;
}

ul.avmenu ul ul {
width:113px;
}

ul.avmenu ul ul a {
width:100px;
}

/*****  news *****/

.news {
        padding: 5px 2px 2px 2px;
        font-size: 12px;

}

.news b  {

        font-size: 16px;

}

.news a {

         color:#000000;
         text-decoration:none;

}

.news a:hover {

        color:#000000;
        text-decoration:underline;

}

ul {
margin:0 15px 0 15px;
}





ul.home1 {
margin:0 0 0 0;
padding:10px 10px 15px 25px;
border:  #353535 dotted;
border-right-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px;
height: 220px;
}

ul.home2 {
margin:0 0 0 0;
padding:10px 10px 15px 25px;
border:  #353535 dotted;
border-right-width: 0px;
border-left-width: 1px;
border-bottom-width: 1px;
border-top-width: 0px;
height: 220px;
}


ul.home21 {
margin:0 0 0 0;
padding:15px 15px 15px 25px;
border:  #353535 dotted;
border-right-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px;
height: 180px;
}

ul.home22 {
margin:0 0 0 0;
padding:15px 15px 15px 25px;
border:  #353535 dotted;
border-right-width: 0px;
border-left-width: 1px;
border-bottom-width: 1px;
border-top-width: 0px;
height: 180px;
}


ul.home3 {
margin:0 0 0 0;
padding:15px 15px 15px 25px;
border:  #353535 dotted;
border-right-width: 1px;
border-left-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px;
height: 60px;
}

.categorie {

padding:0 0 0 35px;
background:#CCFF99 url(images/cubetto.jpg) top left no-repeat;
font-size:11px;
height:25px;
font-weight:bold;
color:#353535;
list-style-type:none;
}

/***** sezione LLNEWS *****/





#llnews {
font-weight: normal; color: #000000; text-decoration: none; background-color: #FFFFFF;
}

#llnews p{

        color: #000000;
        font-weight: normal;
        text-decoration: none;
        font-size: 0.9em;
        text-align: justify;
}


#llnews td{

        font-size: 0.9em;
        font-family: Verdana,Arial, Helvetica, sans-serif;
		font-weight: normal; color: #000000; text-decoration: none;
}

#llnews.titoli, #llnews a.titoli {
font-weight: bold; color: #663300; text-decoration: none;
}

#llnews a.titoli:hover {
font-weight: bold; color: #663300; background-color: #CCCCCC;
}



.IFRAME {
overflow: auto;
border-color : #213C29;
border-style:double;
border-width: 5px 5px 5px 5px;
padding: 2px;
background-color: #EFF7DE;
scrollbar-3dlight-color: #213C29;
scrollbar-arrow-color:#213C29;
scrollbar-base-color:#213C29;
scrollbar-face-color:#213C29;
scrollbar-shadow-color:#213C29;
}

.IFRAME .titoli {
font-weight: bold; color: #663300; text-decoration: none; background-color: #F8EDD0;
}


#menu a.normal {
float:left;
padding:0 0 0 5px;
border-left:6px solid #CCCCCC;
text-decoration:none;
}

#menu a.prod {
float:left;
padding:0 0 0 5px;
border-left:6px solid #FF9900;
text-decoration:none;
}

#menu a.amm {
float:left;
padding:0 0 0 5px;
border-left:6px solid #FFFF00;
text-decoration:none;
}

#menu a.org {
float:left;
padding:0 0 0 5px;
border-left:6px solid #CC6699;
text-decoration:none;
}

#menu a.mark {
float:left;
padding:0 0 0 5px;
border-left:6px solid #CC0033;
text-decoration:none;
}

#menu a.lex {
float:left;
padding:0 0 0 5px;
border-left:6px solid #333399;
text-decoration:none;
}

#menu a.risu {
float:left;
padding:0 0 0 5px;
border-left:6px solid #00B4EC;
text-decoration:none;
}

#menu a.new {
float:left;
padding:0 0 0 5px;
border-left:6px solid #81AF1E;
text-decoration:none;
}