/* CSS Document */

/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 76%; overflow:auto;}
/*da utilizzare quando si sa che il body avrà uno scroller verticale*/
body#multiline{font-family: arial,sans-serif;font-size: 76%; overflow:auto; width:100%}
div#container{}

/*stili generici, su header e footer*/
p.titolo{ text-align:center; font-family:"times new roman"; font-size:35px; color:#0099cc; font-weight:bold; margin-top:10px}
p.storia{ font-size:12px; color:#0099cc; font-style:italic; padding:5px 5px 5px 10px}
h1,h2{margin: 0;padding:0}
h1{ text-align:center; padding-left:0.5em;font: bold 2.3em/80px forte,arial,serif; color:#0099cc}
h2{color: #0099cc;font-size: 18px; text-align:center; font-family: forte,"times new roman"}
h3{color: #0099cc; font-size:11px; text-align:center; font-family: "times new roman"; font-style:italic}
p.news{color: #0099cc; font-family:"Times New Roman"; text-align:center; font-size:12px}
div.dialog{text-align:right; color:#0099cc; font-weight:bold; font-size:10px; font-style:italic}
pnavigation{font-family: forte; font-size:18pt; color:#0099CC; text-align:right}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#header{}
div#navigation{width: 100%; border-style:solid; border-left-width:thin; border-bottom-width:0; border-top-width:0; border-right-width:0;
border-color:#0099cc; }
div#content{width:98%; background-color: #fff; margin-left:0px; margin-right:0px;}
div#footer{text-align:center;background-color: #0099cc; color: #000;}
div#notizie{width:98%; margin-left:3px; margin-top:10px; font-size:11px; border-color:#0099cc; border-width:thin; border-style:solid}
div#other{ width:99%; margin-top:10px;}
div#eventi{ padding-right:0px; padding-left:0px; border-width:thin; border-style:solid; border-color:#00CCCC}
div#links{border-width:thin; border-style:solid; border-color:#00FFCC}
div.insertDati{width:350px; margin-right:100px; padding-left:0px; padding-top:0px; margin-left:30%; margin-top:50px; text-align:center; border-width:thin; border-style:solid; border-color: #0099cc; font-style:italic; color:#0099cc}
div#menu{width:350px; padding-left:0px; margin-top:20px; margin-left:30%; margin-top:50px; text-align:center; border-width:thin; border-style:solid; border-color: #0099cc; font-weight:bold; color:#0099cc}
div.info{width:550px; padding-left:0px; padding-top:0px; margin-left:13%; margin-top:50px; border-width:thin; border-style:solid; border-color: #0099cc; color:#0099cc}
 
/*stili per la navigazione*/
div#navigation ul{  list-style-type: square; list-style-position:inside}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}


