body {
    background-color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000099;  text-align: left; line-height: 1.2;
	margin:0px;
}

/*Sezione menutop */
table.menutop
{
  width: 800px; height: 20px;  border-collapse: collapse;
}

td.sx-up
{
  background-image: url(../image/top-up-sx.gif);   width: 15px; height: 20px; margin: 0px; padding: 0px;    border-collapse: collapse;
}
td.rx-up
{
  background-image: url(../image/top-up-rx.gif);  width: 15px; height: 20px; margin: 0px; padding: 0px;   border-collapse: collapse;
}
td.centro-up
{
background-color: #ffdeff; width: 770px; height: 20px; margin: 0px; padding: 0px;  border-collapse: collapse;
}

td.sx-down
{
  background-image: url(../image/top-down-sx.gif);   width: 15px; height: 20px; margin: 0px; padding: 0px;    border-collapse: collapse;
}
td.rx-down
{
  background-image: url(../image/top-down-rx.gif);  width: 15px; height: 20px; margin: 0px; padding: 0px;   border-collapse: collapse;
}

ul#menutop ,
ul#menutop1
{
margin: 0;   padding: 0;    list-style:none;    font: Verdana, Arial, Helvetica, sans-serif;
}
ul#menutop li,
ul#menutop1 li{
margin: 0;  color:#371ef3;  display: inline;  padding-right: 1px; padding-left: 1px; padding-bottom: 0px;  padding-top: 0px;
}
ul#menutop a:link,
ul#menutop a:visited,
ul#menutop1 a:link,
ul#menutop1 a:visited{
display: inline; color: #371ef3;  text-decoration: none;  font-size: 12px;  text-align: center;  font-weight: bold;
}
ul#menutop a:hover,
ul#menutop a:focus,
ul#menutop a:active,
ul#menutop1 a:hover,
ul#menutop1 a:focus,
ul#menutop1 a:active{
background-color: #b91ef3;  color: #FFFFFF;  text-decoration: none;
}
/*Fine sezione menutop */


/*Sezione news */
table.news1
{
  width: 320px; height: 20px;  border-collapse: collapse;
}
td.centro-news1
{
 background-color: #7FEF11; width: 290px; height: 20px; margin: 0px; padding: 0px;  border-collapse:   collapse;
}
td.sx-up1
{
  background-image: url(../image/top-up-sx1.gif);   width: 15px; height: 20px; margin: 0px; padding: 0px;    border-collapse: collapse;
}
td.rx-up1
{
  background-image: url(../image/top-up-rx1.gif);  width: 15px; height: 20px; margin: 0px; padding: 0px;   border-collapse: collapse;
}

table.news-cont1
{
  width: 320px; border-collapse: collapse;
}
td.news-cont1
{
  width: 319px; border-collapse: collapse; border: solid 1px #7FEF11;
  text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000099;  text-align: left; line-height: 1.8;  padding-left: 5px;
}

.news-cont1
{
text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000099;  text-align: left; line-height: 1.8;
}

table.news2
{
  width: 320px; height: 20px;  border-collapse: collapse;
}
td.centro-news2
{
background-color: #3D88FF; width: 290px; height: 20px; margin: 0px; padding: 0px;  border-collapse: collapse;
}
td.sx-up2
{
  background-image: url(../image/top-up-sx2.gif);   width: 15px; height: 20px; margin: 0px; padding: 0px;    border-collapse: collapse;
}
td.rx-up2
{
  background-image: url(../image/top-up-rx2.gif);  width: 15px; height: 20px; margin: 0px; padding: 0px;   border-collapse: collapse;
}
table.news-cont2
{
  width: 320px; border-collapse: collapse;
}
td.news-cont2
{
  width: 320px; border-collapse: collapse; border: solid 1px #3D88FF;  padding-left: 5px;

}
.news-cont2
{
text-decoration: none;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000099;  text-align: left; line-height: 1.8;
}

/*Fine sezione news */

table.griglia
{
  width: 480px; border-collapse: collapse; border: solid 1px #ffdeff;  text-align: left;
}

td.griglia
{
  width: 480px; border-collapse: collapse; border: solid 1px #ffdeff;
}

.t10b
{
 font: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
color:#000099;  text-decoration: none;
}

table.tab1
{
  width: 800px; margin: 0px; padding: 0px;
}
td.left
{
  width: 160px; margin: 0px; padding: 0px; vertical-align: top;
}

td.right
{
  width: 640px; margin: 0px; padding: 0px; vertical-align: top;
}

/*Menu left*/

td.left_sf0
{
  width: 160px; height: 40px; background-image: url(../image/sf0.gif); font: Verdana, Arial, Helvetica, sans-serif;  background-repeat: no-repeat;  background-position: center center;    margin: 0px;

}
td.left_sf1
{
  width: 160px; height: 30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf1.gif); font: Verdana, Arial, Helvetica, sans-serif;    margin: 0px; 
  padding-left: 15px;
}

td.left_sf2
{
  width: 160px; height: 30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf2.gif);  padding-left: 15px;    margin: 0px;
}
td.left_sf3
{
  width: 160px; height: 30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf3.gif);  padding-left: 15px;   margin: 0px;
}
td.left_sf4
{
  width: 160px; height:30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf4.gif);  padding-left: 15px;   margin: 0px;
}
td.left_sf5
{
  width: 160px; height: 30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf5.gif);  padding-left: 15px;   margin: 0px;
}
td.left_sf6
{
  width: 160px; height: 30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf6.gif);  padding-left: 15px;   margin: 0px;
}
td.left_sf7
{
  width: 160px; height: 30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf7.gif);  padding-left: 15px;   margin: 0px;
}
td.left_sf8
{
  width: 160px; height: 30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf8.gif);  padding-left: 15px;   margin: 0px;
}
td.left_sf9
{
  width: 160px; height: 30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf9.gif);  padding-left: 15px;   margin: 0px;
}
td.left_sf10
{
  width: 160px; height: 30px; border-collapse: collapse; border: solid 1px #ffdeff; background-image: url(../image/sf10.gif);  padding-left: 15px;   margin: 0px;
}

.left_menu
{
 font: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
color:#000099;  text-decoration: none;
}
.left_menu:hover
{
 font: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
color:#0000ee;  text-decoration: none;
}

/*Fine Menu left*/

/*Centro*/

table.centro
{
  width: 635px;  text-align: left; margin: 0px; padding: 0px;   border-collapse: collapse;
}

td.tit1
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_1.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}
td.tit2
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_2.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}
td.tit3
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_3.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}
td.tit4
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_4.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}
td.tit5
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_5.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}
td.tit6
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_6.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}
td.tit7
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_7.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}
td.tit8
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_8.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}
td.tit9
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_9.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}
td.tit10
{
  width: 640px; height: 150px; margin: 0px; padding: 0px;
  background-image: url(../image/barra_10.jpg);  background-repeat: no-repeat;
   text-align: center;    font-size: 16px; font-weight: bold; line-height: 24px;
}

td.con
{
  width: 640px; text-align: left;   margin: 0px; padding: 15px;
  background: #ffffff;     border-collapse: collapse; border-left: solid 1px #000099;
  line-height: 1.5;  text-decoration: none;  font-size: 12px;   color: #000099;
}

.con
{
 line-height: 1.5;  text-decoration: none;  font-size: 12px;  font-weight: bold;  color: #000099;
}

/*Fine Centro*/
/*Testi inseriti*/

td.con_left1
{
   margin: 0px; padding: 0px;
  background: #FFffff;     border-collapse: collapse; border-left: solid 1px #000099;
}
td.con1
{
  text-align: left;   margin: 0px; padding: 15px;
  background: #ffffff;     border-collapse: collapse; border-left: solid 1px #000099;
  line-height: 1.8;  text-decoration: none;  font-size: 12px;   color: #000099;
}
td.con_right1
{
   margin: 0px; padding: 0px;  background: #FFffff;
}


/*Fine Testi inseriti*/

/*Menu bottom*/
ul#menubot{
margin: 0;
padding: 0;
background: #ffffff;
list-style:none;
font: Verdana, Arial, Helvetica, sans-serif;
}
ul#menubot li{
margin: 0;
color:#371ef3;
display: inline;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;

}
ul#menubot a:link,
ul#menubot a:visited{
display: inline;
background-color: #ffffff;
color: #371ef3;
text-decoration: none;
font-size: 9px;
text-align: center;
}
ul#menubot a:hover,
ul#menubot a:focus,
ul#menubot a:active{
background-color: #b91ef3;
color: #FFFFFF;
text-decoration: none;
}
/*Fine menu bottom*/

/*Formattazione immagini e testi pag fiabe e filastrocche */
.spazio-sx
{
width: 200px;
margin: 0px;
padding:2px 2px 2px 2px;
float:left;
}
.testi
{
 text-align: justify; line-height: 1.5; padding: 10px;
  
 }

/* Fine Formattazione immagini e testi pag fiabe e filastrocche */

