body{ background-color:#F0F0E0; margin:0px; padding:0; border-width:0px}

div.bug{ position:relative; width:100%; display:table; overflow:auto;}

div.top{position:absolute; top:4px; left:0; right:0; bottom:auto; width:100%; height:90px; text-align:center; vertical-align:middle; overflow:hidden}
div.topmid, div.topleft, div.topright{ position:absolute; top:0; height:90px; padding:0}
div.topleft{ left:0; width:200px}
div.topmid{ width:auto; left:200px; right:150px; }
div.topright{ width:150px; right:0; background-image:url('img/upright.gif')} 

table.testata{ width:100%; border-style:none; padding:0; margin:0; border-width:0; border-spacing:0; border-collapse:collapse; height:91px; text-align:center}
td.test_sx{ background-image:url('img/test_left.gif'); width:7px; padding:0px;}
td.test_dx{ background-image:url('img/test_right.gif'); width:7px; padding:0px;}
td.test_md{ background-image:url('img/test_middle.gif'); vertical-align:middle;}

img.iconadx{ margin:0px; height:64px; width:64px; border-width:0px; margin-top:13px}
img.iconasx{ margin:0px; height:90px; width:134px; border-width:0px}
object.logo{ width:250px; height:80px; margin-top:5px}

img.noborder{ border-style:none}

div.menu_sx{ position:absolute; left:5px; top:100px; width:200px; text-align:left; padding:0px; margin:5px; border-style:none; overflow:hidden; }
div.menu_dx{ position:absolute; right:5px; top:100px; width:150px; text-align:left; padding:0px; margin:5px; border-style:none; overflow:hidden; }

div.menu_title, div.menu_subtitle{ border-top:solid; border-width:1px; width:100%; vertical-align:middle; padding:2px; margin:0px; overflow:hidden; }
div.menu_title{	padding-left:5px; background-color:#D0D0A0}
div.menu_subtitle{ padding-left:20px; background-color:#F0F0C0}
div.menu_subtitlecen{ padding-left:0px; background-color:#F0F0C0}
a.vocemenutitle { font-family: "Verdana","Arial"; text-decoration:none; color:#800059; margin:0}
a.vocemenusubtitle{ font-family: "Verdana","Arial"; text-decoration:none; color:#000000; margin:0}
a.vocemenutitle:hover, a.vocemenusubtitle:hover{ color:#cc0066}
a.vocemenutitle{ font-size:14px; font-weight:bold;}
a.vocemenusubtitle{ font-size:12px}

div.logo{ border-width:0px; width:100%; vertical-align:middle; padding-top:10px; margin:0px; overflow:hidden; }

div.amministrazione{ padding:5px 5px 5px 20px; font-size:8px; background-color:#DDDDDD}
div.amministrazione a{ text-decoration:none}

div.contenuto{ position:absolute; top:100px; left:220px; right:170px; padding:5px; text-align:center; overflow:auto; font-family:"Verdana","Arial",sans-serif; font-size:11pt}

h1{ font-family:"Comic Sans MS","Arial"; color:#0000ff; font-size:40px; text-align:center}
h2{ font-family:"Comic Sans MS","Arial"; color:#7777ff; font-size:20px; font-style:italic; text-align:center}
div.sottot {font-family:"Comic Sans MS","Arial"; color:#7777ff; font-size:18px; font-style:italic; text-align:center; margin-top:-30px}
a.testo,strong,p,em,ul{ font-family:"Verdana","Arial"; color:#000000; font-size:16px; text-align:justify}
p:first-letter{ color:#0000ff; font-size:22px; font-weight:bold}
strong{color:#0000ff; background-color:#dddddd}
em.datasanto{ font-size:12px; color:#000000 }
em{ font-weight:bold;color:#0000FF}
blockquote{font-family:"Times New Roman"; font-size:16px; font-style:italic; text-align:justify; padding-left:2em; padding-right:2em; background-color:#DDDDDD}
ul.notizie { background-color:#DFEFFF; font-size:9px; text-align:left; margin:0px; padding:2px; vertical-align:top; padding-left:20px}
li.news { background-color:#DFEFFF; font-size:9px; text-align:left; margin:0px; padding:3px; vertical-align:top; text-decoration:none; }
li.daynews { background-color:#DFEFFF; font-size:12px; text-align:left; margin:0px; padding:5px; vertical-align:top; text-decoration:blink; font-weight:bold;}

a{color:#0000FF}
a:hover{color:#000000}
