/* CSS Document */
BODY { 	
	font-family:"Trebuchet MS"; 
	font-size:13px;
	line-height:150%;
	color: #666666;
	background-color:#F4F2EA;
}

#COMMENTO {
	background-color:#FAFAF5;
	border: 1PX solid #F0F0E0;
	padding:10PX;
}

#IMMAGINE {
	padding-RIGHT:10PX;
	padding-BOTTOM:10PX;
}

#FOTODX {
	width:60px;
	height:60px;
	vertical-align:middle;
	text-align:center;
}


#FORMCOMMENTO {
	background-color:#FAFAF5;
	border: 1PX solid #F0F0E0;
	padding:10PX;
}

#SPALLADX {
	background-color:#FAFAFA;
	padding:10PX;
}

#TESTACLOUD {
	color:#4B6595;
	font-variant:small-caps;
	padding-bottom:5PX;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
}

A {
	FONT-SIZE: 13px; 
	COLOR: #4B6595; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION: underline
}
A:link {
	FONT-SIZE: 13px; 
	COLOR: #4B6595; 
	line-height:140%;
	font-family:"Trebuchet MS";
	text-decoration:underline;
}
A:hover {
	FONT-SIZE: 13px; 
	COLOR: #FF6600; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION: underline;
}

.AB {
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION:none;
}
.AB:link {
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	line-height:140%;
	font-family:"Trebuchet MS";
	text-decoration:underline;
}
.AB:hover {
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION: underline;
}

.AB {
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION:none
}
.AB:link {
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	line-height:140%;
	font-family:"Trebuchet MS";
	text-decoration:underline;
}
.AB:visited {
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION: none;
}


CITE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; POSITION: relative; font-size:10px
}

H1 {
	font-family:"Trebuchet MS"; 
	font-size:18px;
	color: #666666; 
	text-decoration: none;
	line-height:140%;
	font-weight:bold;
}

H2 {
	font-family:"Trebuchet MS"; 
	font-size:14px;
	color: #666666; 
	text-decoration: none;
	font-weight:bold;
	padding:0px;
}

INPUT {
width:300PX;
font-family:"Trebuchet MS";
font-size:14px;
font-variant:small-caps
}

INPUT[type="tadio"] {
width:50PX;
font-family:"Trebuchet MS";
font-size:14px;
font-variant:small-caps;
}



TEXTAREA {
width:300PX;
font-family:"Trebuchet MS";
font-size:14px;
font-variant:small-caps
}

SELECT {
width:305PX;
font-family:"Trebuchet MS";
font-size:14px;
font-variant:small-caps
}

.MICROEVIDENZIATO {
	font-size:16px;
	line-height:120%;
	background-color:#FFFF00;
	padding:25PX; 
	font-variant:small-caps;
	color:#000000;
	font-weight:bold;
}

.EVIDENZIATO {
	background-color:#FFFF00;
	padding:5PX; 
	color:#000000;
}

.ROSSO {
	color:#CC0000;
}

.TitoloSito {
	font-size: 36px; 
	line-height:70%;
}

.Menuvoices, .Menuvoices:VISITED {
	font-size: 11px;
	color: #4B6595; 
	text-decoration: none;
	line-height:100%;
	font-weight:bolder;
}

.Menuvoices:HOVER {
	font-size: 11px;
	color: #FF6600; 
	text-decoration: underline;
	line-height:100%;
	font-weight:bolder;
}

.Menuvoices2 {
	font-size: 11px;
	color: #666666; 
	text-decoration: none;
	line-height:100%;
	font-weight:bolder;
}

.SmallTable {
font-size:12px;
font-family:"Trebuchet MS";
line-height:120%;
letter-spacing:0,5px;
border:1px dashed;
}

.SmallTable td {
font-size:12px;
font-family:"Trebuchet MS";
line-height:120%;
letter-spacing:0,5px;
border:1px dashed;
padding:5px;
}

.A2, .A2:VISITED, .A2:HOVER {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333; 
	text-decoration: none;
	line-height:100%;
}


.TESTO1 {
	font-family:"Trebuchet MS"; 
	font-size:12px;
	line-height:130%;
	color: #9C9A9C; 
}

.prim {
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION: none
}

A.prim {
	FONT-SIZE: 13px; 
	COLOR: #4B6595; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION: underline
}
A.prim:link {
	FONT-SIZE: 13px; 
	COLOR: #4B6595; 
	line-height:140%;
	font-family:"Trebuchet MS";
	text-decoration:underline;
}
A.prim:hover {
	FONT-SIZE: 13px; 
	COLOR: #FF6600; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION: underline
}

A.prim2 {
	FONT-SIZE: 12px; 
	COLOR: #4B6595; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION: underline
}
A.prim2:link {
	FONT-SIZE: 12px; 
	COLOR: #4B6595; 
	line-height:140%;
	font-family:"Trebuchet MS";
	text-decoration:underline;
}
A.prim2:hover {
	FONT-SIZE: 12px; 
	COLOR: #FF3366; 
	line-height:140%;
	font-family:"Trebuchet MS";
	TEXT-DECORATION: underline
}

.GRIGIOSCURO {
	color:#666666;
	font-weight:bold
}

.GRIGIOSCUROTHIN {
	color:#666666;
}

.GRIGIOSCUROTHINSMALL {
	color:#666666;
	font-size:10px;
	letter-spacing:0.09EM;
	text-align:center;
	padding-bottom:3px;
	text-transform:uppercase;
}

.GRIGIOSCUROTHINSMALL2 {
	color:#666666;
	font-size:10px;
	letter-spacing:0.09EM;
	padding-bottom:3px;
	padding-top:3px;
	font-variant:small-caps;
}

.VERDEPFA {
	color:#64944B;
	font: Georgia, "Times New Roman", Times, serif
	font-variant:small-caps;
	font-size:12px;
}

.GIALLO {
	color:#FFC721;
}

.footer,.footer a:visited{font-size:10px;color:#666666;text-decoration:none;}

.EDIT {
font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
font-variant:small-caps;
font-size:13px;
}

.DATAINSERIMENTOCOMMENTO {
	FONT-SIZE: 12px; 
	COLOR: #4B6595; 
	line-height:140%;
	font-family:"Trebuchet MS";
}


.TESTOCOMMENTO {
	FONT-SIZE: 12px; 
	line-height:140%;
	font-family:"Trebuchet MS";
}



.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F2F3F7}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f8;
  border-right:1px solid #f6f6f8;
  background:#f4f4f7}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#f3f4f7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f3f4f7;
  border-right:1px solid #f3f4f7;}
.spiffy4{
  border-left:1px solid #f6f6f8;
  border-right:1px solid #f6f6f8}
.spiffy5{
  border-left:1px solid #f4f4f7;
  border-right:1px solid #f4f4f7}
.spiffyfgLH{
  background:#F2F3F7;
  padding-left:5px;
  padding-right:5px;
  line-height:200%;
  }
.spiffyfg{
  background:#F2F3F7;
  padding-left:5px;
  padding-right:5px;
  }