body {
text-align:center; 
font: 86% verdana,helvetica,sans-serif;
color: #000; 
margin:0; padding:0;
}
hr { display: none; }
#testa { 
width:723px; margin-top: 1em; text-align:left; 
background-image: url(../img_layout/foto_int2.jpg); 
border:1px solid #000; 
}
#menuor {
width: 723px;
text-align: right;
background-color: #cc0033;
font: bold 0.8em Tahoma, sans-serif; color: #ffffff;
padding-bottom: 2px;
padding-top: 1px;
padding-right: 1em;
border-bottom: 1px solid #000;
}
#menuor a:link {
text-decoration: none;
color: #CCFFFF;
}
#menuor a:visited {
text-decoration: none;
color: #CCCCCC;
}
#menuor a:active {
background: #ffff33;
text-decoration: underline;
color: #000;
}
#menuor a:hover {
background: #ffff33;
text-decoration: underline;
color: #000;
}
#menuor .script {
float: left;
font-weight: normal;
font-size: 1em;
color: #fff;
padding-left: 1em;
}
#corpo { 
font-size: 0.8em; text-align:left;
padding: 4px;
/*border-left: 1px solid #000;*/
}
#sx {
width:160px; 
font: normal 12px Verdana, Tahoma, sans-serif;
color: #00CCC9;
text-align: left;
}
dl.menusx  {   /* menu verticale */
margin:0;
background:#0000cc;color:#fff;
font: bold 11px verdana,tahoma,sans-serif;
}
dl.menusx dt {
background:#0000cc;color:#fff;
padding:0.3em 12px;
display: block;
width: 160px;
}
dl.menusx dd {
margin:0;padding:0;
border-top:1px solid #fff;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left: 1px solid #ccc;
display: block;
}
dl.menusx a {
text-decoration:none;
display:block;width:100%;
padding:0.3em 0;text-indent:10px
}
dl.menusx a:link,
dl.menusx a:visited {background:#CC0033;color:#000;} 
dl.menusx a:hover {
text-decoration: underline;
background:#FFcc00;color:#000;
}

dl.albi  {   
margin:0;
/*border:1px solid #CC9999;*/
background:#0000cc;color:#fff;
font: bold 11px verdana,tahoma,sans-serif;
}
dl.albi dt {
background:#0000cc;color:#fff;
padding:0.3em 12px;
display: block;
}
dl.albi dd {
margin:0;padding:0;
border-top:1px solid #fff;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left: 1px solid #CCFFCC;
display: block;
}
dl.albi a {
text-decoration:none;
display:block;width:100%;
padding:0.3em 0;text-indent:10px
}
dl.albi a:link,
dl.albi a:visited {background:#FFCC00;color:#000;} 
dl.albi a:hover {
background:#cc0033;color:#000;
text-decoration: underline;
}
dl.premi  {   
color:#000;list-style-image: url(img_layout/pallini.gif);
}
.tit {
background-color: #F5F5F5;
padding-left: 1em;
padding-right: 1em;
display: block;
font: bold 1.2em verdana,arial,sans-serif;
border: 1px solid #333;
}
#piede {
background:#eee; 
border: 1px solid #999999; 
padding: 2px; 
font: normal 0.8em Arial, Helvetica, sans-serif;
text-align:left;
}
.imgsx {
	float: left;
}
.imgdx {
	float: right;
}
.auth {
	font: italic 10px arial, Helvetica, sans-serif;
}
.piccolo {
	font: normal 0.9em Tahoma, Helvetica, sans-serif;
}
#tabmedie {
	border: 1px solid #999;
	font-size: 14px;
}
#tabmedie td {
	border-bottom: 1px solid #999;
}
a,a:link {text-decoration: none;}
a:hover,a:active {text-decoration: underline;}
