html, body { font-size: 12px; font-family: Arial, Helvetica,  Verdana; margin: 0; padding: 0; color: #333; background: #910A2B; }
img { border: 0px }
textarea { font-size: 10px; font-family:  Verdana; color: #333; }

#head { position: absolute; top: 0px; left: 0px; width: 900px; height: 117px; }
#logo { position: absolute; left: 23px; top: 20px; width: 187px; height: 81px; }
#uk { position: absolute; left: 638px; top: 34px; width: 28px; height: 19px; }
#lang { position: absolute; left: 438px; top: 34px; width: 228px; height: 19px; }
#lang img { margin-left: 4px; width: 28px; height: 19px; }
#ric { position: absolute; left: 856px; top: 36px; width: 20px; height: 15px; }
#ricerca { position: absolute; left: 730px; top: 36px; width: 115px; height: 16px; border: 0px; font-size: 11px; font-family: Arial, Helvetica,  Verdana; margin: 0; padding: 1; color: 333; z-index: 99}
#ala { position: absolute; margin-left: 450px; top: 117px; left: 50%; width: 33px; height: 512px;}
#mnu { position: absolute; left: 50%; margin-left: -240px; top: 85px; height: 25px; cursor: default; z-index: 99; width: 690px }
#risultato { clear: both; background: #fff ; border: 1px #aaa solid; display: block; margin-top: 14px; padding: 0px 3px 10px 15px}
#risultato a:link, #risultato a:visited { color: fff; background: #8D1730; text-decoration: none; padding: 1px 5px 2px 5px; margin-left: 10px}
#risultato a:hover { color: fff; background: #555; text-decoration: none}

#sx {position: relative; float: left; width: 159px;}
#dx {position: relative; float: right; width: 680px;}
.alta {width: 680px; height: 157px; }

#container { position: absolute; margin-left: -450px; top: 0px; left: 50%; width: 900px; min-height: 100%; background: #DCE6EC;}
#content { position: absolute; top: 117px; width: 900px;}
#fondo {clear: both; background:  url(../gimg/ala_back_footer.gif) repeat-x; height: 60px; margin-top: 20px; width: 100%}
#btext { position: relative; padding: 17px 20px;}

#dd, ul { margin: 0; padding: 0; }
#dd li { margin: 0; padding: 0; list-style: none; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica,} 
#dd li a.menu, #dd li a.menu:visited { border-right: 1px solid #666; display: block; text-align: center; padding: 0px 9px; color: #666; text-decoration: none } 
#dd li a.menu:hover { background: #666; color: #fff; } 
.submenu { background: #666; margin-top: 2px; border: 1px solid #910A2B; visibility: hidden; position: absolute; z-index: 3; } 
.submenu a:link, .submenu a:visited { display: block; font: 11px Verdana; text-decoration: none; white-space: nowrap; padding: 2px 10px; color: #DCE6EC; } 
.submenu a:hover { background: #DCE6EC; color: #666; } 

#rotator { position: relative; top: 0px; left: 0px; width: 900px; height: 316px}
#rotator img { display: none; position: absolute; top: 0; left: 0; }

#mappa { position: relative; top: 0px; left: 0px; width: 900px; height: 400px}

a.barra:link img, a.barra:visited img, a.barra:link, a.barra:visited {filter:alpha(opacity=100); color: #910A2B; opacity: 1; -moz-opacity: 1; text-decoration: none}
a.barra:hover, a.barra:hover img {filter:alpha(opacity=70); color:#910A2B; opacity: 0.70; -moz-opacity: 0.70;  }
td { font-size: 12px;}

h1, h2, h3, h4, h5, h6, form { margin: 5px 10px; font-weight: normal; padding: 0; color: #8D1730}
h1 { font-size: 200%; margin: 12px 0px 7px 0px;}
h2 { font-size: 180%; margin: 11px 0px 6px 0px;}
h3 { font-size: 150%; margin: 10px 0px 5px 0px;}
h4 { font-size: 120%; margin: 9px 0px 4px 0px;}
h5 { font-size: 110%; margin: 8px 0px 3px 0px;}
h6 { font-size: 100%; margin: 0; padding: 3; background: #fff; }

hr { margin: 10px 0px; padding: 0px; background: url(../gimg/dotted.png) 0 0 repeat-x; height: 1px; border: none; }

a:link, a:visited, a:hover {text-decoration: none;}
