body,td,th {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #263C2D;
}
body {
	background-color: #ADCBDE;
	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 #ADCBDE;
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: 140px;
}

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: 140px;
}


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: 120px;
}

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: 120px;
}


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:#ADCBDE url(images/cubetto.jpg) top left no-repeat;
font-size:11px;
height:25px;
font-weight:bold;
color:#353535;
list-style-type:none;
}
