BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP:0px; FONT: 11px tahoma, verdana, helvetica, sans-serif; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR:#fff;
}
H1 {
	TEXT-DECORATION:None; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; COLOR: #000; BACKGROUND-COLOR:#FFF; PADDING-TOP: 0px;
}

H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, verdana, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#FFF; PADDING-TOP: 0px
}

H2.azzurro {border-left: 5px solid #99ccff;
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, verdana, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}

H2.azzurro-ice {border-left: 5px solid rgb(43,196,244);
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, arial, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}

H2.salmone {border-left: 5px solid #fa8072;
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, arial, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}

H2.blu {border-left: 5px solid rgb(0,28,255);
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, arial, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}

H2.arancio {border-left: 5px solid #ff9933;
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, verdana, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}

H2.giallo {border-left: 5px solid #ffe619;
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, verdana, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}

H2.verde {border-left: 5px solid #90ee90;
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, verdana, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}

H2.rosso {border-left: 5px solid rgb(160,2,61);
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, verdana, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}

H2.verdeacido {border-left: 5px solid rgb(179,201,140);
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, arial, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}

H2.verdemare {border-left: 5px solid rgb(149,206,186);
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; FONT: bold 12px tahoma, verdana, helvetica, sans-serif; COLOR:#000; BACKGROUND-COLOR:#fff; PADDING-TOP: 0px
}


H6 {
	TEXT-DECORATION:None; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; COLOR: #000; BACKGROUND-COLOR:#FFF; PADDING-TOP: 0px;
}

p {font: normal 11px tahoma, verdana, helvetica, sans-serif; margin-top:5px;margin-bottom:15px;}

p.corsivo{font: italic 11px tahoma, verdana, helvetica, sans-serif; margin-top:5px;margin-bottom:15px;}
UNKNOWN {
	MARGIN: 0px
}
UNKNOWN {
	TEXT-INDENT: 30px
}


a.ancora {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-style:italic;
background-color: #fff;
color:#000;
}

div#destra a:link {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color: #fff;
color:#000;
}

div#destra a:visited {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color: #fff;
color:#000;
}


div#destra a:hover {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color: #fff;
color:rgb(160,2,61);
}


.content a:link {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
background-color: #fff;
color:#000;
}

.content a:visited {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
background-color: #fff;
color:#000;
}

.content a:hover {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
background-color: #fff;
color:rgb(160,2,61);
}

.menu_lvl1{
cursor: pointer;
margin-bottom: 2px;
background-color: #fff;
color: #000000;
width:145px;
padding: 2px;
text-align: left;
font-weight: normal;
border-top: 0px solid #ceceb4;
border-bottom: 1px solid #ceceb4;
border-left: 0px solid #ceceb4;
border-right: 0px solid #ceceb4;
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:10px;
}

.menu_lvl1 a{
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
background-color: #fff;
color:#000;
text-decoration:none;
}  	

.menu_lvl1 a:hover{
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
background-color: #fff;
color:rgb(160,2,61);
text-decoration:none;
}  	


.menu_lvl2{
background-color: #fff;
background-image: url("../immagini/varie/quadrato.gif");
background-repeat:no-repeat; 
color: #000000;
width:135px;
padding-left: 10px;
text-align: left;
font-weight: normal;
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:10px;
}

.menu_lvl1 a{
font-family:tahoma, verdana, helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:normal;
text-decoration:none;
}  	

.menu_lvl1 a:hover{
font-family:tahoma, verdana, helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:normal;
text-decoration:underline;
}  	

.menu_lvl3{
width:135px;
margin-left: 10px;
margin-bottom: 0.5em;
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:10px;
background-color: #fff;
color:#cc0000;
text-align: left;
border: 0px solid #ceceb4;
}

.menu_lvl3 a{
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:10px;
background-color: #fff;
color:#000000;
text-decoration:none;
}  	

.menu_lvl3 a:hover{
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:10px;
background-color: #fff;
color:rgb(160,2,61);
text-decoration:none;
}  	

.piede a{
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
background-color: #fff;
color:#000;
text-decoration:none;
}  	

.piede a:hover{
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
background-color: #fff;
color:rgb(160,2,61);
text-decoration:none;
}  	

.menu_orizzontale {
text-align:center; padding-top:5px; border-top:1px dotted silver; padding-bottom:5px; border-bottom:1px dotted silver;}

.menu_orizzontale a:link {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color: #fff;
color:#000;
padding-left:5px;
padding-right:5px;
}

.menu_orizzontale a:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color: #fff;
color:#000;
padding-left:5px;
padding-right:5px;
}

.menu_orizzontale a:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
background-color: #fff;
color:rgb(160,2,61);
padding-left:5px;
padding-right:5px;
}


div.intestazione img {
padding:0;
margin:10px;
}

.celle {
padding:0;
color:rgb(160,2,61);
background-color:#fff;
font-size: 9px;
}

.bottoni {
padding:0;
color:rgb(160,2,61);
background-color:#ceceb4;
font-size: 9px;
}

table.tabella {
	border-width: 1px;
	border-style: dotted;
	border-color: gray;
	border-collapse: separate;
}

table.tabella th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: #fff;
	color:#000;
}

table.tabella td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: #fff;
	color:#000;
}

table.tabella td.cellatitolo {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	text-align:center;
	font-weight:bold;
	background-color: #fff;
	color:#000;
}

.italico {font-style:italic;}

ol.mappa {width:580px; margin-left:0px; padding-left:0px;}

ol.mappa li.livello1 {width:170px; background-color:#ffffcc; color:#000; float:left;list-style-type:none; border-width:1px; border-style:solid;border-color:#000; margin-left:1px; margin-top:1px;padding:1px;}
ol.mappa li.livello2 {width:170px; background-color:#ffffcc; color:#000; float:left;list-style-type:none; border-width:1px; border-style:solid;border-color:#000; margin-left:1px; margin-top:1px;padding:1px;}
ol.mappa li.livello3 {width:170px; background-color:#ffffcc; color:#000; float:left;list-style-type:none; border-width:1px; border-style:solid;border-color:#000; margin-left:1px; margin-top:1px;padding:1px;}

ol.mappa a:link {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color:#ffffcc;
color:#000;
}

ol.mappa a:visited {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color:#ffffcc;
color:#000;
}

ol.mappa a:hover {
font-family: tahoma, verdana, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color:#ffffcc;
color:rgb(160,2,61);
}

ol.mappa li.zero {width:170px; background-color:white; color:#fff; float:left;list-style-type:none; border-width:1px; border-style:solid;border-color:#fff; margin-left:1px; margin-top:1px;padding:1px;}

.primo {margin-left:5px; margin-top:0px; margin-bottom:1px; color: #000000; font-size:12px; font-weight:normal; background-color:yellow; border: 1px solid rgb(160,2,61); font-family: monospace;}
.secondo{margin-left:34px; margin-top:0px; background-color:white; color: #cc00cc; font-size:12px; font-weight:normal; font-family: monospace;}
.terzo {margin-left:62px; margin-top:0px; background-color:white; color: #000078; font-size:12px; font-weight:normal;  font-family: monospace;}
.quarto {margin-left:104px; margin-top:0px; background-color:white; color: #008000; font-size:12px; font-weight:normal;  font-family: monospace;}
.quinto {margin-left:160px; margin-top:0px; background-color:white; color: #0000F0; font-size:12px; font-weight:normal;  font-family: monospace;}
.sesto {margin-left:230px; margin-top:0px; background-color:white; color: #800000; font-size:11px; font-weight:normal;  font-family: monospace;}
.settimo {margin-left:118px; margin-top:0px; background-color:white; color: #008000; font-size:12px; font-weight:normal;  font-family: monospace;}

#intestazione {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; PADDING-LEFT: 10px; Z-INDEX: 3; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 0px; BORDER-LEFT: black 1px solid; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; POSITION: relative; BACKGROUND-COLOR: white; color:#000; min-width: 100%;text-align:center;
}

#barranav {
	vertical-align:text-bottom; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; PADDING-LEFT: 10px; Z-INDEX: 3; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 0px; BORDER-LEFT: black 1px solid; WIDTH: auto; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; POSITION: relative; BACKGROUND-COLOR: silver; color:#000; min-width: 100%;text-align:center;
}

.imagesx {
	 width:auto;font-size: 9px; text-align:left; margin:5px 5px 5px 0px;padding:5px;float:left;position:relative; border:1px solid #ccc;}

.imagesx img {
	border-bottom: 3px solid #ccc; display: block; padding-bottom: 1px;float:left}

.imagecx {
	text-align:center; margin:5px;padding:0;}

.imagedx {
	 width:auto; font-size: 9px; text-align:left; margin:5px 0px 5px 5px;padding:5px;float:right;position:relative; border:1px solid #ccc;}

.imagedx img {
	border-bottom: 3px solid #ccc; display: block; padding-bottom: 1px;}

.image1dx {
	 width:auto; font-size: 9px; text-align:left; margin:5px 0px 5px 5px;padding:5px;float:right;position:relative; border:1px solid #ccc;}

.image1dx img {
	border-bottom: 3px solid #ccc; display: block; padding-bottom: 1px;}

.content {
	HEIGHT:auto; BORDER: #ceceb4 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 3; PADDING-BOTTOM: 10px; MARGIN: 0px 180px 10px 180px; WIDTH: auto; PADDING-TOP: 10px; POSITION: relative; color:#000; BACKGROUND-COLOR: WHITE; min-width: 120px
}

.partner {
	width:auto;
	width:150px important!;
	font-size:9px;
	text-align:center;
	margin:5px 0px 5px 5px;
	padding:5px;
	float:right;
	position:relative;
	border:1px solid #ccc;
	overflow:visible;}

.partner img {display: block; padding-bottom: 1px; text-align:center;}

.partner_big {
	 width:200px; font-size:9px; text-align:center; margin:5px 0px 5px 5px; padding:5px; float:right; position:relative; border:1px solid #ccc; overflow:visible;}

.partner_big img {display: block; padding-bottom: 1px; text-align:center;}

.partner2 {
	 width:auto;
	width:150px important!;
	 width: font-size:9px; text-align:center; margin:5px 0px 5px 5px; padding:5px; float:right; position:relative; border:1px solid #ccc; overflow:visible;}

.piede {
	TEXT-ALIGN:center; BORDER: #ceceb4 1px solid; PADDING: 1px; Z-INDEX: 3; MARGIN: 0px 180px 10px 180px; WIDTH: auto; POSITION: relative; color:#000; BACKGROUND-COLOR: white; min-width: 120px
}

.firmasx {text-align:center; width:140px;float:left; position:relative;padding:5px;}
.firmadx {text-align:center; width:200px;float:right; position:relative;padding:5px;}

.ev {
	BORDER: black 1px dotted; PADDING: 1px; background-color: white; color:#000; width:90%; text-align:center; MARGIN-LEFT:10px; MARGIN-RIGHT:10px; MARGIN-TOP:10px;
}
.ev img {
	display: block; margin-top:2px; text-align:center; }


#angolosx {
	BACKGROUND-COLOR: white; background-image: url("http://www.istao.it/immagini/loghi/logo.jpg"); background-repeat:no-repeat; background-position:center; HEIGHT:110px; BORDER: #000 0px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 2; LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 10px; POSITION: absolute; TOP: 0px; color:#000; voice-family: inherit
}

#angolodx {
	HEIGHT:110px; BORDER: #ceceb4 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 1; RIGHT: 10px; PADDING-BOTTOM: 5px; WIDTH: 150px; PADDING-TOP: 5px; POSITION: absolute; TOP: 0px; color:#000; BACKGROUND-COLOR: #eee;}

.centro {
	background-image: url("http://www.istao.it/immagini/foto/sede/villa_favorita.jpg"); background-repeat:no-repeat;  background-position:center; HEIGHT:110px; BORDER: #000 0px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 3; PADDING-BOTTOM: 10px; MARGIN: 0px 180px 10px 180px; WIDTH: auto; PADDING-TOP: 10px; POSITION: relative; color:#000; BACKGROUND-COLOR: #fff; min-width: 120px
}

	
#sinistra {
	HEIGHT:auto; BORDER: #ceceb4 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 2; LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 10px; POSITION: absolute; TOP: 142px; color:#000; BACKGROUND-COLOR: #FFF; voice-family: inherit
}

#destra {
	BORDER: #ceceb4 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 1; RIGHT: 10px; PADDING-BOTTOM: 5px; WIDTH: 150px; PADDING-TOP: 10px; POSITION: absolute; TOP: 142px; color:#000; BACKGROUND-COLOR: #fff;}

#locandina {
	visibility:hidden; HEIGHT:140px; BORDER-RIGHT: black 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: black 1px dashed; PADDING-LEFT: 10px; Z-INDEX: 2; LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: black 1px dashed; WIDTH: 150px; PADDING-TOP: 10px; BORDER-BOTTOM: black 1px dashed; POSITION: absolute; TOP: 390px; color:#000; BACKGROUND-COLOR: #eee; voice-family: inherit
}

#certificato {
	HEIGHT:10px; BORDER: #ceceb4 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 1; RIGHT: 10px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 10px; POSITION: absolute; TOP: 515px; color:#000; BACKGROUND-COLOR: #eee;}


UNKNOWN {
	WIDTH: 128px
}

UNKNOWN {
	WIDTH: 168px
}

ol.listapunto
{
 list-style-type:disc;
 width:auto;
}
ol.listapunto li
{
 color:#000;
 background-color:#fff;
 width:auto;
font: normal 11px tahoma, verdana, helvetica, sans-serif;
margin-bottom:2px;
  }

ol.listaquadrato
{
list-style-type:square;
margin-left:20px;
width:auto;
}
ol.listaquadrato li
{
 background-color:#fff;
 color:#000;
 width:auto;
 margin-bottom:2px;
  }

a.linkneretto:link {
font-family:tahoma, verdana, helvetica, sans-serif;
font-size:10px;
background-color: #fff;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.linkneretto:visited {
font-family:tahoma, verdana, helvetica, sans-serif;
font-size:10px;
background-color: #fff;
color:#000000;
font-weight:bold;
text-decoration:none;
}


a.linkneretto:hover {
font-family:tahoma, verdana, helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:underline;
background-color: yellow;
}

ol.colonne_p {
width:270px;
margin-left:10px;
}

ol.colonne_p li.sx {
float: left;
width:200px;
list-style-type:none;
}

ol.colonne_p li.dx {
float: left;
width:50px;
list-style-type:none;
}

ol.colonne {
width:550px;
margin-left:0px;
background-color:#fff;
color:#000;
height:auto;
padding:0px 0px 0px 2px ;
}

ol.colonne li.rigaintera {
float: left;
width:530px;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.p10 {
float: left;
width:10px;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.p30 {
float: left;
width:30px;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.p70 {
float: left;
width:100px;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.p460 {
float: left;
width:430px;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.p490 {
float: left;
width:490px;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li {
float: left;
width:270px;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.cronosx {
float: left;
width:140px;
list-style-type:none;
background-color:#fff;
color:#000;
}

ol.colonne li.cronodx {
float: left;
width:400px;
list-style-type:none;
background-color:#fff;
color:#000;
}


ol.colonne li.ricsx {
float: left;
width:80px;
list-style-type:none;
background-color:#fff;
color:#000;
margin-bottom:10px;
}

ol.colonne li.ricsx_foto {
float: left;
width:80px;
list-style-type:none;
background-color:#fff;
color:#000;
height:80px;
margin-bottom:10px;
}

ol.colonne li.ricdx {
float: left;
width:465px;
list-style-type:none;
background-color:#fff;
color:#000;
margin-bottom:10px;
}

ol.colonne li.ricdx_foto {
float: left;
width:465px;
list-style-type:none;
background-color:#fff;
color:#000;
height:80px;
margin-bottom:10px;
padding-bottom:2px;
}

ol.colonne li.corsisx {
float: left;
width:70px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsicx {
float: left;
width:410px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsidx {
float: left;
width:70px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsiTopsx {
border-top:1px solid silver;
float: left;
width:70px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsiTopcx {
border-top:1px solid silver;
float: left;
width:410px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.corsiTopdx {
border-top:1px solid silver;
float: left;
width:70px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.allievisx {
float: left;
width:270px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.colonne li.allievidx {
float: right;
width:270px;
list-style-type:none;
margin-bottom:4px;
background-color:#fff;
color:#000;
}

ol.leform {
width:550px;
margin:0px;
}

ol.leform li.ibox {
float: left;
width:150px;
height:10px;
list-style-type:none;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}

div.per_elenco {
float:left;
width:250px;
background-color:#fff;  
position:relative;
} 

ol.elenco {
width:240px;
list-style-type:none;
padding-left:0px;
margin-left:0px;
}

ol.elenco li {
margin-left:0px;
list-style-type:none;
background-color:#fff;
}

ol.elenco li.neretto {
list-style-type:none;
font-weight:bold;
}

ul.comitati {
width:250px;
list-style-type: none;
margin-left: 0;
padding-left: 1em;
text-indent: -1em;
float:left;
position:relative;
}

ul.comitati li {
margin-bottom: 2px;
}

ul.comitati span {
color:#a00;
font-weight:normal;
}



br {
clear:left;}

br.spazio {
clear:both;}


ol.varie {
font-family:tahoma, verdana, helvetica, sans-serif;
font-size:11px;
list-style-type:circle;
}
ol.varie li {
font-size: 11px;
}

div.indicepagine { 
text-align:center;
padding-top:5px;
border-top:1px dotted silver;
padding-bottom:5px;
border-bottom:1px dotted silver;
}

ol.linkutili {
 width:160px;
margin-left:0px;
float:left;
position:relative;
padding: 0px 0px 0px 2px;
}

ol.linkutili li {
float: left;
position:relative;
width:155px;
list-style-type:none;
}

div.cornicefoto {
width:auto;
text-align:left;
margin: 5px 20px 20px 0px;
padding:5px;
float:left;
position:relative; 
border:1px solid #000; 
background-color:#fff;
color:#000;
}


#datafoto {
background-color:#ccc;
text-align:left;
color:#fff;
font-size:12px;
font-weight:bold;
margin-bottom:10px;

}

marquee.index {
height:80px;
width:95%;
border:solid #fff 1px;
background:#fff;
padding:5px;
}


marquee.angolo {
height:100px;
width:130px;
border:solid #eee 0px;
background:#eee;
padding:0px;
margin:0px;
}

a.nosottolinea:link {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color: #fff;
color:#000;
}

a.nosottolinea:visited {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
background-color: #fff;
color:#000;
}

a.nosottolinea:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
background-color: #fff;
color:rgb(160,2,61);
}

/* AGGIUNTA RECENTE X PROGRAMMA 30-11-07 */ 

ul.elenco-inlinea {
    padding-left:0px; /*AGGIUNTA X ACCONTENTARE IL FIREFOX */ 
		list-style-type:none;
		margin-left:1px;
		margin-top:20px;
		margin-bottom:0px;
		background-color:#fff;
		width:290px;}

	Ul.elenco-inlinea li.c70 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:70px; text-align: left;
		}
	Ul.elenco-inlinea li.c90 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:90px; text-align: left;
		}

		Ul.elenco-inlinea li.c100 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:100px; text-align: left;
		}

		Ul.elenco-inlinea li.c140 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:140px; text-align: left;
		}

		Ul.elenco-inlinea li.c170 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:170px; text-align: left;
		}

			Ul.elenco-inlinea li.c180 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:180px; text-align: left;
		}

		Ul.elenco-inlinea li.c210 { /* spazio */
	 float:left; display:inline; border: 1px solid #cc0; width:210px; text-align: left;
		}

	Ul.elenco-inlinea li.c220 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:220px; text-align: left;
		}
		
		Ul.elenco-inlinea li.c285 { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:285px; text-align: left;
		}

				Ul.elenco-inlinea li.c285-txt-cx { /* spazio */
	 float:left; display:inline; border: 0px solid #000; width:285px; text-align: center;
		}

Ul.elenco-inlinea li.c285linea { /* spazio */
	 margin-top:15px; margin-bottom:5px; float:left; display:inline; border: 0px solid #000; border-bottom: 1px solid #000; width:285px; text-align: left;
		}

		/* per una impaginazione del contenuto su una o 2 colonne  (o volendo anche pił)  23-10-2007 */
		div.pagina {width:600px; height:auto; border:0px dotted #ccc; margin-top:10px; padding:0px;}
		ul.impaginazione {border:0px dotted #333; list-style-type:none; height: auto; margin-left:0px; width:590px; margin-top:0px; padding:0px;}
		ul.impaginazione li.paginaintera {display:inline; float:left; height:auto; border:0px dotted rgb(160,2,61);width:590px; margin:0px; padding-top:0px; text-align:left;}
		ul.impaginazione li.mezzapagina {display:inline; float:left; height:auto; border:0px dotted #0c0;width:295px; margin:0px; padding-top:0px; text-align:left;}		
		
span.testo-arancio-bold {color:orange;font-weight:bold;}