* {margin: 0; padding: 0;}
* {text-decoration : none}
body {font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: #FFF;}



a img {border: none;}
ul, ol {list-style: none; margin : 0 0 10px}

h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;  text-transform: uppercase;}
h3 a {text-align: center; color : red}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}


#main {width: 1024px ; padding: 15px 0 0 0}

#intesta {width: 1024px}
#intesta p {color: red; padding: 0 0 0 2em}
#cosafacciamo {color: red; padding: 0 0 0 2em}
#cosafacciamo p {color: black; padding: 0 0 0 2em}

#testafigure {width: 800px ; padding: 0 0 0 120px}

#div1 {float: left; width: 240px; padding: 0.5em 0 1.5em 15px; font-size: 1em;}
#div1 p {text-align: left; line-height: 1em;  margin: 0 ;}
#div1 li {padding: 0.5em 0 0.3em; list-style-type: none;}
#div1 ul {padding: 0.5em 0 0.3em; text-decoration: none;}
#div1 a img {border: none; padding: -30px 0 0 0 }

#div2 {float: left ; width: 500px; padding-left: 14px; font-size: 1.2em;}
#div2 p {text-align: center; line-height: 1.1em;  margin: 0 0 1em; padding-left: 29px; font-size: .8em}


#div3 {float: left ; width: 210px; padding-left: 14px;}
#div3 ul li {padding : 10px 0 0 0 ; text-decoration: none;}


#navbar {height: 2.8em;
  padding: 0 0 0 5px;
  background: #f90;
  border-top: 3px solid #333;
  font: 18px Georgia, Times, serif; overflow: hidden;
  min-width: 950px;}
#navbar li {float: left; padding: 0 23px 0 13px; margin-right: 5px;}
#navbar li a {display: block; padding: 0.75em 0 0.25em;  text-transform: uppercase; color: #000;}
#navbar #feed {background: none;}
#navbar a:hover,
  .articles #navbar #articles a,
  .topics #navbar #topics a,
  .about #navbar #about a,
  .contact #navbar #contact a,
  .contribute #navbar #contribute a,
  .feed #navbar #feed a { background: url(/pix/navbarlinkbg.gif) top left repeat-x; color: #555;}
#navbar a {border-bottom-width: 0;}


a {text-decoration: none; padding: 0; margin: 0; }
a img {border: none;}
a:link, a:visited {color: #555; border-bottom: 1px solid #555;}
html body a:hover {color: #000; background-color: #F4F2E4;  border-bottom: 1px solid #9A8E51;}

#annuncibar {height: 2.0em;
  padding: 0 0 0 15px;
  background: #fc3;
  border-top: 1px solid #333;
  font: 16px Georgia, Times, serif; overflow: hidden;
  min-width: 950px;}
#annuncibar li {float: left; padding: 0 13px 0 13px; margin-right: 5px }

#titoletto {text-transform: uppercase; font-weight: bold; color: blue}
#titolettocentrale {text-transform: uppercase; font-weight: bold; text-align: center; padding: 0 0 10px 0}
#titolettocentrale a {color: blue;} 
#mappa {text-align: center; color: red}

.title {padding: 0 0 0.3em 0; color: #f90; font-weight: bold} 


.cldataora {text-align: left; font-size: 13px ;  margin: 0 0 0.1em;}
.cltitsot  {color: #00f ; font-size: 17px ; text-align: left; line-height: 1.8em;}
.cltitsot a {color: blue; padding: 0; margin: 0; line-height: 1em}
.clchef {color: #03f ; font-size: 12px ; text-align: left;   margin: 0 0 0.1em;}
.clprez  {text-align: left; font-size: 12px ;  margin: 0 0 0.1em;}

#dovesiamo {padding :  25px}
#lascuola {padding : 25px}

#calendario {padding: 0 0 0 25px;}

#calendario .mese {text-align: left; color: #00c;  font-size: 20px ;  margin: 25px 0 0.1em;}
#calendario .ser {text-align: left; color: #c00; font-size: 18px ;  margin: 15px 0 0.1em;}
#calendario .ser30 {text-align: left; color: #c00; font-size: 18px ;  margin: 15px 0 0.1em;}
#calendario .mat {text-align: left; color: #c00; font-size: 18px ;  margin: 15px 0 0.1em;}
#calendario .pom {text-align: left; color: #c00; font-size: 18px ;  margin: 15px 0 0.1em;}
#calendario .doce {text-align: left; font-size: 20px ; color: #000;  margin: 25px 0 0.1em;}

#calendario h1 {line-height: 1.6em; font-size: 2.2em; border-style: none; border-width : 1; color : #009}
#calendario h2 {line-height: 1.4em; font-size: 2em; }
#calendario h4 {line-height: 1.2em;  }
#calendario .cltitsot a {color: red; padding: 0; margin: 0; font-size: 0.8em ;line-height: 1.0em;}
#calendario .cltitsotdoc a {color: blue; padding: 0; margin: 0; font-size: 0.8em ;line-height: 1.0em;}

#introduzione {text-align: left; font-size: 15px ; color: #03c;  margin: 25px 0 0.1em; float: left; width: 550x; padding: 1.5em 0 1.5em 15px; }
#gras {font-weight: bold}
.gras {font-weight: bold}

#princmain {width: 650px ; margin: 0 0 0 0 }
#titolone h1{font-size: 36px ; color: #03c}
.titcentr {font-size: 2em  ; color: #f90; text-align: center; font-weight: bold;} 
#sponsor {text-align: center; padding: 15px 0}
.chi_titolo {clear ; color: red; font-size: 1.2em ; padding: 1.1em; font-weight: bold}
.chi_testo {color: black; font-size: 1em ; padding: 8px 1.5em; width: 700px }
.chi_testo_1 {background-color: #fc6; font-size: 1em ; padding: 8px 1.5em; width: 700px }
.chi_ruoli {float: left ; width: 200px; padding-left: 1.5em;}
.chi_nomi {clear; float: left ; width: 150px; padding-left: 1.9em;}
.chi_container {clear; float: left; width: 400px; padding: 15px}
.chi_container2 {clear; float: left; width: 700px; padding: 15px}
.chi_cont_ext {clear; float: left; width: 700px; padding: 15px}

.lastminute30{background-color: #f90;color: black ;font-size: 15px ;text-align: center ; border-style: solid ; border-color: #f63 ;}
.big {font-size: 20px}
.lastminute30 h3 {font-size: 18px; color: #ff0}
.lastminute30 h4 {font-size: 15px}
.annunciospeciale{background-color: #fc0;color: black ;font-size: 1.2em ;text-align: center ; border-style: solid ; border-color: #f63 ;}
.annuncionatale{background-image : url(../immagini/cuoconatalesmallt.png); background-repeat: no-repeat; background-position: 35%; color: black ;font-size: 1.8em ;text-align: center ; border-style: solid ; font-style: bold ; border-color: #f63 ;}
#contatore {width 1024; float: left; padding : 0 0 0 20px}
#topiclist {padding : 0 0 0 20px}

.first {font-size: 25px; text-align: center; color: #039; background-color: yellow; border-color: #c30; border: 3px}
.first li {font-size: 15px}
.first a:link, a:visited {text-decoration: none; color: blue}
.first a:hover {text-decoration: none; color: red; background: yellow}
.first p {font-size: 12px}
