body {
	background-color: #FFFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	color: #336699;

	text-align:center;
}


a {
	font-size: 11px;
	color: #000000;
}

a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
  color: #000000;
}

a:hover {
	text-decoration: none;
	color: #FF0000;
}

a:active {
	color: #FF0000;
}

a.hidden {
  color: #000000;
}

a.hidden:visited {
  color: #000000;
}

a.hidden:hover {
	color: #0000CC;
}

a.hidden:active {
  color: #000000;
}
#container1 {
	TEXT-ALIGN: left; position: relative; width:780px; margin:auto;}
#container {
	TEXT-ALIGN: left; position: absolute; left:220px; top: 60px; width:900px; margin:auto;z-index:5}

#logo{ TEXT-ALIGN:left; background-image: url(immagini/sfondo_su.jpg);
	background-repeat: repeat-x;position: absolute; width:100%; height:80px; top:0px; left:0px; padding_left:0px; margin:15px;;
}
#sinistra { position: absolute; top: 106px; left: 10px; width: 200px; }
#destra { BACKGROUND: url(immagini/sf_td_3.jpg) repeat-x left top; position: absolute; top: 84px; left:990px; width: 263px; heigth:450px color: #FFF000;  border-left: 1px dotted #2C307C}
#indestra {position: relative; BACKGROUND: url(immagini/porta.jpg) no-repeat; TEXT-ALIGN: top: 25px; left: 5px;}
#centro { background-image: url(immagini/sfondo.jpg);
	background-repeat: repeat-y; position: absolute; TEXT-ALIGN: left; top: 108px; left: 187px; width: 900px; }
#incentro {position: absolute; TEXT-ALIGN: top: 100px; left: 52px; width: 750px; z-index:1;}
#messaggio { position: relative; top: -38px; left: 0px; width: 900px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;z-index:10; }
#angolo {background-image: url(immagini/angolo.jpg); position: absolute; top: 24px; left: 0px; width: 25px;heigth: 30px color: #FFF000}
#angologiu {background-image: url(immagini/angologiu.jpg); position: absolute; top: 478px; left: 0px; width: 25px;heigth: 30px color: #FFF000}
#basegiu {BACKGROUND: url(immagini/sfondo_base.gif) repeat-x; position: absolute; top: 478px; left: 25px; width: 745px;heigth: 30px color: #FFF000}
div#footer{background-image: url(immagini/sf_td_4.jpg);
	background-repeat: repeat-x; position: absolute;top:565px; bottom:0px; left:3px; right:3px; width: 101%;
    background-color: #2C307C; color: #000;text-align:center;z-index:6}
#tabella_centrale{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #336699; }
#pubblicit{position:absolute;top:1px; left:240px; border: 0px; width: 750px; heigth: 75px;}
#logoalto{position:absolute;top:8px; right:15px; border: 0px}
#loghidestra{position:absolute;top:350px; left:10px; border: 0px}
div.tdincentro {position:relative; background-image: url(immagini/freccia.gif); background-position: top right; left:0px; width:160px; background-repeat: no-repeat;}
div.rollover_tdincentro {border: 1px solid #2C307C; background-image: url(immagini/frecciasu.gif); position:relative;  background-position: top right; left:0px; width:160px; background-repeat: no-repeat;}
TD A{
	 FONT-SIZE: 11px; TEXT-DECORATION: none;
}
TD A:hover {
	COLOR: #2C307C; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.rollout {
	BACKGROUND: #008000
}

.rollover_box {
	BACKGROUND: #2C307C
}
#boxmenu A{
background-image: url(immagini/sfondo_box.gif);
	FONT-SIZE: 11px; color:#2C307C; 
}
#boxmenu A:hover{
background-image: url(immagini/sfondo_box.gif);
	FONT-SIZE: 11px; color:#FF0000; 
}
#scroll {
position=relative;
height: 410px;
width: 730px;
overflow: hidden;
padding: 8px;
background-color: #F5F5F5;
}
#contatti {
position: relative;
top:-100px;
left:-50px;
}
#cella_cont{
background-image: url(immagini/sfondo_box.jpg);
z-index:1;
}
#slideshow {
border: 0px solid #000;
overflow: hidden;
margin: 0px;
position: relative;
width: 750px;
height: 230px;
z-index:10;
}
#slideshow img {
width: 750px;
height: 230px;
z-index:10;
} 
