body	{
/*background: #9B8D93 url(/img/sf_alba2.gif) bottom left fixed repeat-x;*/
background: #778899 url(../img/sf_gray45.gif) repeat scroll;
padding: 0px;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 1em;
margin: 0px 0px 5px 0px;
}

table {

font-size: 1em;
}

.wrap {
text-align: center;
}


div.alldiv	{
width: 750px;
border-top: 8px solid #A52A2A;
border-right: 1px solid #A52A2A;
border-bottom: 1px solid #A52A2A;
border-left: 1px solid #A52A2A;
background-color: #FFA800;
margin-left: auto;
margin-right: auto;
/*font-size: 11px;*/
}

span.tit {
padding:0 0 0 10px;
font-size:12px;
color:#000;
font-weight: normal;
margin-bottom:0px;
 /*background-image: url(/img/spiral_bullet.gif);
 background-position: left;
 background-repeat: no-repeat;*/
 border-bottom: 1px dashed;
}

span.title {
padding:0 0 0 15px;
font-size: 16px;
color: #111111;
font-weight: bold;
background-image: url(/img/spiral_bullet.gif);
background-position: left;
background-repeat: no-repeat;
}

.ndrln {
text-decoration: underline;
}

img.border {
border: 1px dashed black;
}

div.head	{
padding:0 0 0 0;

font-size:12px;
color: #696969;
font-weight: normal;
border-top: 1px solid black;
border-bottom: 2px solid #A52A2A;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #FFB833;
 background-image: url(/img/sf_head_45deg.gif);
 background-repeat: no-repeat;
 background-position: left;
 height: 60px;
 /*border: 1px solid black;
background: url(../img/iconocluster_logo_solo.gif) no-repeat bottom right;*/
 text-align: right;
}

h1.head	{

font-size:12px;
color: #A52A2A;
font-weight: normal;
padding:0px 0px 0px 3px;
margin:0px;
/*border-bottom: 2px solid #A52A2A;*/
background-color: #FFA800;
/*left: 550px;
width: 105px;
border-right: 1px solid #A52A2A;
border-bottom: 1px solid #A52A2A;*/
 text-align: left;
}

img.logo	{
margin:18px 0px 0px 3px;
border: none;
}

img	{
border: none;
}

div.hd {
padding:1px 1px 1px 5px;

font-size:12px;
color: #A0522D;
height: 55px;
}

div.mnu {
background-color: #FFD380;
padding:3px 2px 5px 25px;
border-top: 2px solid #B8860B;
border-bottom: 1px solid #A52A2A;
background-image: url(/img/bg_silver_45.gif);
background-repeat: repeat;

font-size:0.8em;
text-align: left;
}

/*div.cnt {
border: 2px solid #FF8C00;
margin:10px;
padding:5px;
background-color: #FFEBC4;
font-family:Trebuchet MS, Arial;
font-size: 0.8em;
width: 90%;
}*/




div.dist {
height: 10px;
padding: 0px;
}

/*nws {
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 0.6em;
}*/

/*td.nws	{
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 0.8em;
}*/
span.alert {
font-size: 0.9em;
color: red;
border: 1px dashed red;
padding-left: 2px;
padding-right: 2px;
font-weight: bold;
background-color: White;
}
span.alertxt {
font-size: 0.9em;
color: gray;
font-weight: normal;
}

iframe.cnt {
border: 2px solid #FF8C00;
padding:0px;
background-color: #000000;
font-size: 0.8em;
width: 98%;
margin: 0 5px 5px 5px;
}
/*div.iframe {
border: 2px solid #FF8C00;
padding:0px;
background-color: #FF8C00;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 0.8em;
width: 706px;
margin: 0 auto 5px auto;
overflow: auto;
}
img.pxl  {
border-width: 3px;
border-color: #111111;
border-bottom-style: dashed;
border-top-style: dashed;
}*/


div.cont {
border: 2px solid #FF8C00;
padding:5px;
background-color: #FFE4B5;
font-size: 0.8em;
/*width: 700px;*/
margin: 0 5px 5px 5px;
text-align: left;
float: none;
}


/* ----------------- stile per il menu head ----------------- */
span.mnu_sel {
padding: 0px 2px 0px 2px;
background-color: #FFA800;
border-bottom: 1px solid #FFFFE0;
border-top: 1px solid #A52A2A;
border-right: 1px solid #FFFFE0;
border-left: 1px solid #A52A2A;
}


a.mnu, a.mnu:visited {
text-decoration: none;
color:#C40045;
}

a.mnu:active {
text-decoration: underline;
color:#C40045;
border-bottom: 6px solid #A52A2A;
border-top: 6px solid #A52A2A;
background-color: White;
}

a.mnu:hover {
text-decoration:none;
color: #A52A2A;
border-bottom: 6px solid #A52A2A;
border-top: 6px solid #A52A2A;
}
/*a:visited {text-decoration:none; color:CC0000;}
a.no {text-decoration:none; color:navy;}*/

/* ----------------- fine stile per il menu head ----------------- */

/* ----------------- stile per il menu foot ----------------- */
span.mnu_sel_f {
padding: 0px 2px 0px 2px;
background-color: #FFA800;
}

a.mnu_f, a.mnu_f:visited {
text-decoration: none;
color:#C40045;
}

a.mnu_f:active {
text-decoration: underline;
color:#C40045;
border-top: 6px solid #A52A2A;
background-color: White;
}

a.mnu_f:hover {
text-decoration:none;
color: #A52A2A;
border-top: 6px solid #A52A2A;
}

/* ----------------- fine stile per il menu foot ----------------- */

.ndr_dsh {
	border-bottom: 1px dashed Black;
	margin: 0px;
	padding: 1px 1px 0px 1px;
}


.nota	{
font-size:12px;
font-weight: normal;
font-style: italic;
color: #696969;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}
.notalat	{
font-size:12px;
font-weight: normal;
font-style: italic;
color: #696969;
cursor: help;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
border-bottom: 1px dashed #696969;
}

div.seal {
	background-image: url(/img/logo_incav2_sf.gif);
	background-position: center;
	background-repeat: repeat-x;
	position: relative;
	top: 8px;
}

.foot {
font-size:10px;
color:#111111;
/*width: 750px;*/
text-align: left;
padding-left: 5px;
}

.underfoot {

font-size:10px;
color:#111111;
background-color: #778899;
text-align: right;
width: 750px;
margin-left: auto;
margin-right: auto;
/*position: relative;
left: 0px;*/
border: 1px dashed #C40045;
border-top: none;
}

a.ndrmnu, a.ndrmnu:visited {
text-decoration:none;
color:#FFF;
}

a.ndrmnu:hover {
text-decoration:none;
color:#C40045;
}

div.contmnu {
border: 1px dashed #FF8C00;
border-bottom: none;
padding:3px 3px 6px 3px;
background-color: #FFE4B5;
font-size: 0.8em;
/*width: 700px;*/
margin: 5px 7px 0 7px;
text-align: left;
float: none;
}
a.fakeb, a.fakeb:hover, a.fakeb:visited {
padding: 0px 5px 0px 5px;
margin: 2px;
background-color: #FFA800;
border-bottom: 1px solid #A52A2A;
border-top: 1px solid #FFFFE0;
border-right: 1px solid #A52A2A;
border-left: 1px solid #FFFFE0;
font-size: 11px;
text-decoration:none;
letter-spacing: 5px;
}
a.fakeb:active {
padding: 0px 5px 0px 5px;
margin: 2px;
background-color: #FFA702;
border-bottom: 1px solid #FFFFE0;
border-top: 1px solid #A52A2A;
border-right: 1px solid #FFFFE0;
border-left: 1px solid #A52A2A;
font-size: 11px;
text-decoration: none;
letter-spacing: 5px;
}


a.fakepopb, a.fakepopb:visited {
padding: 2px 23px 0px 5px;
margin: 2px;
background-color: #FFA800;
border-bottom: 1px solid #A52A2A;
border-top: 1px solid #FFFFE0;
border-right: 1px solid #A52A2A;
border-left: 1px solid #FFFFE0;
text-decoration:none;
background-image: url(/img/ico_popup.gif);
background-position: right;
background-repeat: no-repeat;
}

a.fakepopb:hover {
padding: 2px 23px 0px 5px;
margin-top: 5px;
background-color: #FFA800;
border-bottom: 1px solid #A52A2A;
border-top: 1px solid #FFFFE0;
border-right: 1px solid #A52A2A;
border-left: 1px solid #FFFFE0;
text-decoration: none;
background-image: url(/img/ico_popup_on.gif);
background-position: right;
background-repeat: no-repeat;
}

a.fakepopb:active {
padding: 2px 23px 0px 5px;
margin-top: 5px;
background-color: #FFA800;
border-bottom: 1px solid #FFFFE0;
border-top: 1px solid #A52A2A;
border-right: 1px solid #FFFFE0;
border-left: 1px solid #A52A2A;
text-decoration: none;
background-image: url(/img/ico_popup_on.gif);
background-position: right;
background-repeat: no-repeat;
}

/* !!!!!!!!!!!!!!!!!!!!!!!!! logo !!!!!!!!!!!!!!!!!!!!!!! */
	.button {
		float: right;
		}
		
	.button a {
		display: block;
		color: #fff;
		text-decoration: none;
		background-image: url(/img/iconocluster_logo_rolldown2.gif);
		background-repeat: no-repeat;
		background-position: left;
		width: 213px;
		vertical-align: bottom;
		position: relative;
		top: 19px;
		}

	html>body button a {
		width: auto;
		}

	.button a:hover {
		color: #111111;
		font-weight: bold;
		background-image: url(/img/iconocluster_logo_rollup2.gif);
		background-repeat: no-repeat;
		background-position: left;
		width: 213px;
		vertical-align: bottom;
		position: relative;
		top: 19px;
		}

	img {
	border: none;
}
/* !!!!!!!!!!!!!!!!!!!!!!!!! FINE logo !!!!!!!!!!!!!!!!!!!!!!! */


a {
text-decoration:none;
color:#C40045;
}

a:hover {
text-decoration:underline;
color:#000000;
}
/*a:visited {text-decoration:none; color:CC0000;}
a.no {text-decoration:none; color:navy;}*/

ul {
margin: 0px;
padding: 0px;
list-style-position: inside;
}


li {
margin: 2px;
padding: 0px;
list-style-type: decimal;
}

.submit {
border-width:1px;
color: #000000;
background-color: #FFA800;

font-size: 12px;}

/* per le clusternews */

form {padding: 0; margin: 0; font-size: 11px; font-family: "Trebuchet MS", Arial, sans-serif;}
select {background-color: #FFA800; padding: 0px; margin: 0px;}
div.news {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.8em;}
/*table.news {font-family: Trebuchet MS, Arial, sans-serif; font-size: 1em;}*/
div.newsentry { margin-left: 5px; margin-right: 5px; background-color: #FFF1D9; margin-bottom: 9px; }
div.newsdate {background-color: #FFA800; padding: 1px; margin: 0;  font-size: 11px; color: #FFF;}
div.newstext {padding: 5px; margin: 0px; border-top: 1px solid #696969;  border-left: 1px solid #696969;  border-bottom: 1px solid #FFFAF0;  border-right: 1px solid #FFFAF0;}
div.newserror {color: #f00;}

/* |||||||||||||||||||||||| sperimentale |||||||||||||||||||||||| */

div.chgcol {
	background-color: #FFFFFF;
	color: Black;
	font-size: 0.8em;
}

div.chgcol:hover {
	background-color: #FFA800;
	color: White;
	font-size: 0.8em;
	cursor: crosshair;
}

a.chgcolor {
text-decoration:none;
color:#C40045;
}

a.chgcolor:hover {
text-decoration:none;
color: #FFF;
}

.titsfumo {
background-image: url(/img/sf_viola_sfumoquadretti.jpg);
background-position: top right;
background-repeat: no-repeat;
background-color: #EEEEFF;
border-bottom: 2px dashed #FF8C00;
padding: 3px;
}


/* attenzione: classi speciali per la GALLERIA DI IMMAGINI */
div.cont-rollo {
 font-family: Trebuchet MS, monospace, serif;
 font-size: 10px;
 font-stretch: condensed;
}

div.rollo {
padding-top: 8px;
padding-left: 6px;
margin: 5px 0 0 0;
text-decoration:none;
 background-image: url(/img/but_apre01_off.gif);
 background-position: left;
 background-repeat: no-repeat;
 height: 35px;
 width: 35px;
 font-family: monospace, serif;
 font-size: 15px;
 float: left;
 }
a.rollo {
padding: 1px;
color: #FFF;
text-decoration:none;
border: 1px solid #BEA0DD;
text-decoration: none;
}
a.rollo:visited {
padding: 1px;
color: #FFF;
text-decoration:none;
border: 1px solid #7479CD;
text-decoration: none;
}
a.rollo:hover {
padding: 1px;
color: #000;
text-decoration:none;
border-bottom: 1px solid #A52A2A;
border-top: 1px solid #FFFFE0;
border-right: 1px solid #A52A2A;
border-left: 1px solid #FFFFE0;
text-decoration: none;
background-color: #D8BFD8;
}

.navtext {
visibility:hidden;
text-align:left;
width:250px;
font:normal 10pt trebuchet MS;
border:1px solid #000;
background-color:#ffffff;
color:#000000;
position:absolute;
margin-top:-80px;
margin-left:1px;
}
/* END.attenzione: classi speciali per la GALLERIA DI IMMAGINI */

