/**** SETTAGGI PER BODY E LINK ****/
/****Sfondo****/
html, body { 
margin : 0; 
padding : 0; 
background-color : #ffffff; 
background-image : url(STRUCTURE/sfondo.jpg); 
background-attachment : fixed; 
background-position : top; 
} 
.copyright {
	font-family : Verdana;
	font-size : 6pt;
	color : #2A3FAA;
} 
.loading { 
position : absolute; 
width : 300px; 
height : 70px; 
z-index : 100; 
top : 50%; 
left : 38%; 
background-color : #f4f4f4; 
border-width : thin; 
border-color : #666666; 
} 
.load { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 

.top { 
background-color : #ff0000; 
font-weight : bold; 
font-family : Arial; 
font-size : 11px; 
text-align : right; 
} 
table#footer { 
background-color : #bed7ff; 
font-family : Verdana; 
color : #ffffff; 
font-size : 9px; 
padding : 3px; 
} 
table#footer a { 
font-family : Verdana; 
color : #ffffff; 
font-size : 9px; 
text-decoration : none; 
} 

/**** SETTAGGI PER IL TESTO ****/
.testotitolo { 
font-family : Verdana; 
color : #6c88ac; 
font-size : 9px; 
} 
a:link.testotitolo { 
font-family : Verdana; 
color : #6c88ac; 
font-size : 9px; 
text-decoration : none; 
} 
a:visited.testotitolo { 
font-family : Verdana; 
color : #6c88ac; 
font-size : 9px; 
text-decoration : none; 
} 
a:hover.testotitolo { 
font-family : Verdana; 
color : #6c88ac; 
font-size : 9px; 
text-decoration : none; 
} 
 
 /*Classe che definisce del normale testo*/
.testo { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
} 
a:link.testo { 
font-family : Verdana; 
color : #1c44b2; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited.testo { 
font-family : Verdana; 
color : #1c44b2; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover.testo { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
} 
a:link.normalLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
} 
a:visited.normalLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
} 
a:hover.normalLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : underline; 
} 
a:link.activeLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited.activeLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover.activeLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
} 
a:link.normalChildLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
padding-left : 10px; 
} 
a:visited.normalChildLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
padding-left : 10px; 
} 
a:hover.normalChildLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : underline; 
padding-left : 10px; 
} 
a:link.activeChildLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
padding-left : 10px; 
} 
a:visited.activeChildLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
padding-left : 10px; 
} 
a:hover.activeChildLink { 
font-family : Verdana; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
padding-left : 10px; 
} 
.testogr { 
font-family : Arial; 
color : #000000; 
font-size : 12px; 
} 
a:link.testogr { 
font-family : Verdana; 
color : #1c44b2; 
font-size : 12px; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited.testogr { 
font-family : Verdana; 
color : #1c44b2; 
font-size : 12px; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover.testogr { 
font-family : Verdana; 
color : #000000; 
font-size : 12px; 
text-decoration : none; 
font-weight : bold; 
} 
.ricerca { 
background-color : #90ee90; 
} 
.testopiccolo { 
font-family : Arial, Helvetica, sans-serif; 
color : #ffffff; 
font-size : 9px; 
} 
.testosmallreg { 
font-family : Arial, Helvetica, sans-serif; 
color : #484848; 
font-size : 9px; 
} 
.errore { 
font-family : Verdana; 
color : red; 
font-size : 9px; 
font-weight : bold; 
} 
.smallerheader { 
font-family : Verdana; 
font-weight : bold; 
font-size : 9px; 
color : #ffffff; 
} 
.testologin { 
font-family : Arial; 
color : #ffffff; 
font-size : 11px; 
} 
a:link.nomod      {
font-family : Verdana; 
font-size : 12px; 
color: #FF0000
} 
a:visited.nomod      {
font-family : Verdana; 
font-size : 12px; 
color: #4e4e4e
} 

/**** SETTAGGI PER COMPONENTI FORM ****/

 /*Classe per la gestione delle select*/
.buttonclass {
background-color : #B1CCEB;
font-family : Verdana;
font-size : 10px; 
color : #333333; 
border : 1px solid #003366; 
text-align : center;
}
 
 /*Classe per la gestione delle caselle di testo*/
 .selectclass {
background-color : white; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : black; 
border : 1px solid Black; 
text-align : center;
}
 
 /*Classe per la gestione delle caselle di testo*/
 .inputclass {
  color            : #003366;
  font-family      : Tahoma;
  font-size        : 12px;
  border           : 1px solid #88a1c2;
  white-space      : normal;
  text-decoration  : none
 } 

/**** SETTAGGI PER LA GESTIONE DELLE TABELLE****/  

 .tabIndexSfondo { 
background-color: #bed7ff;
} 
.tabRegistrazione { 
background-color: #beD7FF
}
 .topTabelle { 
background-color:#808080;
}
.BloccoSfondo { 
background-color:#ffffff;
}
.ModuloSfondo { 
background-color:#ffffff;
}
.tabBloccoIndexSfondo { 
background-color:#FFFFFF;
}
 /*Barra di chiusura del sito*/
.bottomsito { 
background-color:#bed7ff;
color:#000000;
}
 
/************** classi per menu *********************/

#menu ul {
	list-style-type: none;
	margin: 0px;
	padding:0px;
	text-align:left;
} 

#menu li {
	margin: 1px 0px;
	padding: 0px;
} 

#menu li a, #menu li a:link, #menu li a:visited {
	display: block;
	margin:0px;
	width: 117px;
	height:14px;
	border: 1px solid #88A1C2;
	text-decoration: none;
	text-indent:2px;
	color: #2A1FFF;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#FFFFFF
} 

#menu li a:hover, #menu li a:focus {
	background-color: #BED7FF;
	text-decoration: none;
	color:#333333; 
	font-weight:bold
}

.comments { 
font-family : Verdana; 
font-size : 14px; 
background : #f0f0f0 url('commenti.png') no-repeat; 
border : 1px solid #e0e0e0; 
white-space : normal; 
text-decoration : none; padding-left:20px; padding-right:4px; padding-top:2px; padding-bottom:2px; font-weight:bold 
} 
.comment { 
font-family : Tahoma; 
font-size : 11px; 
background : #f0f0f0 url('commenti.png') no-repeat; 
border : 1px solid #e0e0e0; 
white-space : normal; 
text-decoration : none; padding-left:20px; padding-right:4px; padding-top:2px; padding-bottom:2px 
} 
.news { 
color : #4c6790; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
border : 1px solid #e0e0e0; 
white-space : normal; 
text-decoration : none; 
} 
.postdate { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #b0b0b0; 
} 
.postdatebox { 
font-family : Arial; 
font-size : 8px; 
color : #b0b0b0; 
} 
.testolasttopic { 
font-family : Verdana; 
color : #000000; 
font-size : 8px; 
} 
a:link.testolasttopic { 
font-family : Verdana; 
color : #0066cc; 
font-size : 8px; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited.testolasttopic { 
font-family : Verdana; 
color : #15358a; 
font-size : 8px; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover.testolasttopic { 
font-family : Verdana; 
color : #000000; 
font-size : 8px; 
text-decoration : none; 
font-weight : bold; 
} 
.comm { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
white-space : normal; 
text-decoration : none; 
padding-left : 20px; 
padding-right : 4px; 
padding-top : 2px; 
padding-bottom : 2px; 
background-color : #f0f0f0; 
background-repeat : no-repeat; 
background-attachment : scroll; 
} 
.xsnipp { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 9px; 
white-space : normal; 
text-decoration : none; 
} 
.mercatino { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
border : 1px solid #cdcdb6; 
white-space : normal; 
text-decoration : none; 
background-color : #eaeadf; 
} 
.mercatinomsg { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
border : 1px solid #cdcdb6; 
white-space : normal; 
text-decoration : none; 
background-color : #f7f7f4; 
} 
.contact { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
border : 1px solid #cdcdb6; 
white-space : normal; 
text-decoration : none; 
background-color : #c0c0c0; 
} 
.postdate { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #b0b0b0; 
} 
.merc { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
white-space : normal; 
text-decoration : none; 
} 
.upload { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 14px; 
white-space : normal; 
text-decoration : none; 
color : #000080; 
font-weight : bold; 
} 
.uploadmin { 
font-family : Verdana; 
font-size : 12px; 
white-space : normal; 
text-decoration : none; 
color : #000080; 
font-weight : bold; 
} 
.tipologia { 
font-family : Verdana; 
font-size : 13px; 
white-space : normal; 
text-decoration : none; 
color : #008000; 
font-style : italic; 
font-weight : bold; 
background-color : #ccff99; 
} 
.titoloann { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 14px; 
white-space : normal; 
text-decoration : none; 
} 
a:link.xsnipp { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited.xsnipp { 
font-family : Verdana; 
color : #000080; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover.xsnipp { 
font-family : Verdana; 
color : #143281; 
font-size : 9px; 
text-decoration : none; 
font-weight : bold; 
} 
a:link.merc { 
font-family : Verdana; 
color : #1c44b2; 
font-size : 12px; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited.merc { 
font-family : Verdana; 
color : #1c44b2; 
font-size : 12px; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover.merc { 
font-family : Verdana; 
color : #000000; 
font-size : 12px; 
text-decoration : none; 
font-weight : bold; 
} 
a:link.upload { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
color : #1c44b2; 
font-size : 14px; 
white-space : normal; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited.upload { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
color : #1c44b2; 
font-size : 14px; 
white-space : normal; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover.upload { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : 14px; 
white-space : normal; 
text-decoration : none; 
font-weight : bold; 
} 
.testosmall { 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : 10px; 
} 
.newtopic { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : 11px; 
background : #e4eaf2 url(images/commenti.png) no-repeat; 
border : 1px solid #e0e0e0; 
padding : 2px 4px 2px 20px; 
white-space : normal; 
text-decoration : none; 
} 
.editor { 
color : #4c6790; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
border : 1px solid #e0e0e0; 
text-decoration : none; 
} 
td.topic { 
color : #4c6790; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
border : 1px solid #e4eaf2; 
white-space : normal; 
text-decoration : none; 
} 
.intTabella { 
color : #e4eaf2; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #779ec5; 
border : 1px solid #779ec5; 
white-space : normal; 
text-decoration : none; 
} 
.riga2 { 
color : #000000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #eef2f7; 
border : 1px solid #ffffff; 
text-decoration : none; 
} 
.riga3 { 
color : #000000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #eef2f7; 
border : 1px solid #ffffff; 
text-decoration : none; 
} 
.riga4 { 
color : #000000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #cddae5; 
border : 1px solid #cddae5; 
text-decoration : none; 
} 
.riga5 { 
color : #000000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #eef2f7; 
border : 1px solid #eef2f7; 
text-decoration : none; 
} 
.riga6 { 
color : #000000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #eef2f7; 
border : 1px solid #eef2f7; 
text-decoration : none; 
} 
.riga7 { 
color : #000000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #eef2f7; 
border : 1px solid #eef2f7; 
text-decoration : none; 
} 
.stat { 
color : #000000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #e4eaf2; 
border : 1px solid #d1dceb; 
white-space : normal; 
text-decoration : none; 
} 
.pm { 
color : #000000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : #e4eaf2; 
border : 1px solid #d1dceb; 
white-space : normal; 
text-decoration : none; 
} 
.testoforum { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : 11px; 
} 
a:link.testoforum { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color : #1c44b2; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited.testoforum { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color : #1c44b2; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover.testoforum { 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
} 
.riega3 { 
background-color : #eef2f7; 
} 
.rigea4 { 
background-color : #d1dceb; 
} 
.rigea5 { 
background-color : #1c44b2; 
} 
.rigea6 { 
background-color : #cddae5; 
} 
.rigea7 { 
background-color : #6c89ac; 
} 
td.catpic { 
background-color : #e3f0fb; 
background-image : url(images/cellpic2.jpg); 
background-repeat : no-repeat; 
height : 25px; 
} 
td.cat { 
background-color : #e3f0fb; 
background-image : url(images/cellpic1.gif); 
background-repeat : repeat-x; 
height : 25px; 
}

/************** classi per editor forum *********************/

TABLE#tblCoolbar { 
	background-color:#E6EAF0; padding:1px; color:menutext; 
	border-width:1px; border-style:solid; 
	border-color:threedhighlight threedshadow threedshadow threedhighlight;
	}
.cbtn{
	BORDER-LEFT: threedface 1px solid;
	BORDER-RIGHT: threedface 1px solid;
	BORDER-TOP: threedface 1px solid;
	BORDER-BOTTOM: threedface 1px solid; 
	}
.starter{
	background-color: buttonface; 
	border-left: buttonhighlight solid 1px; 
	border-right: buttonshadow solid 1px;
	border-top: buttonhighlight solid 1px; 
	font-size: 1px;
	top: 1px; 
	height: 22px; 
	width: 3px;
	}
.separator{
	border-left: buttonshadow solid 1px; 
	border-right: buttonhighlight solid 1px; 
	font-size: 0px; 
	top: 1px;
	height: 22px; 
	width: 1px; 
	}
.dropdown{
	height: 22px; 
	top:2PX;
	font:8pt verdana,arial,sans-serif
	}
.arrow {cursor:default;}

 /*Classe che definisce la paginazione del portfolio*/
.portfolioTab01 {
	background-color: #73ACF9;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #053981;
}
.portfolioTab02 {
	background-color: #063E88;
}
.portfolioTab03 {
	background-color: #3286F8;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #053981;
	font-size: 9px;
}
.portfolioTab04 {
	background-color: #ADCEFC;
}
.portfoliotesto { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
color : #000000; 
font-size : 8px; 
} 
.portfoliopag { 
font-family : Verdana; 
color : #000000; 
font-size : 10px; 
} 
a:link.portfoliopag { 
font-family : Verdana; 
color : #1c44b2; 
font-size : 10px; 
text-decoration : none; 
font-weight : bold; 
} 
a:visited.portfoliopag { 
font-family : Verdana; 
color : #1c44b2; 
font-size : 10px; 
text-decoration : none; 
font-weight : bold; 
} 
a:hover.portfoliopag { 
font-family : Verdana; 
color : #000000; 
font-size : 10px; 
text-decoration : none; 
font-weight : bold; 
}

/* CSS Document MERCATINO */
.comm{
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  border           : 1px solid #E0E0E0;
  white-space      : normal;
  text-decoration  : none; padding-left:20px; padding-right:4px; padding-top:2px; padding-bottom:2px; background-color:#F0F0F0; background-repeat:no-repeat; background-attachment:scroll
}
.xsnipp{
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  white-space      : normal;
  text-decoration  : none;
}
.mercatino{
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  border           : 1px solid #CDCDB6;
  white-space      : normal;
  text-decoration  : none; background-color:#EAEADF
}
.mercatinomsg{
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  border           : 1px solid #CDCDB6;
  white-space      : normal;
  text-decoration  : none; background-color:#F7F7F4
}
.contact{
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  border           : 1px solid #CDCDB6;
  white-space      : normal;
  text-decoration  : none; background-color:#C0C0C0
}

.postdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #B0B0B0;
}
.merc{
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  white-space      : normal;
  text-decoration  : none
}
.upload{
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  white-space      : normal;
  text-decoration  : none; color:#000080; font-weight:bold
}
.uploadmin{
  font-family      : Verdana;
  font-size        : 12px;
  white-space      : normal;
  text-decoration  : none; color:#000080; font-weight:bold
}
.tipologia{
  font-family      : Verdana;
  font-size        : 13px;
  white-space      : normal;
  text-decoration  : none; color:#008000; font-style:italic; font-weight:bold; background-color:#CCFF99
}
.titoloann{
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  white-space      : normal;
  text-decoration  : none; 
}
 a:link.xsnipp{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; text-decoration:none; font-weight:bold;}
 a:visited.xsnipp{font-family:Verdana; color:#000080; font-size:9px; text-decoration:none; font-weight:bold}
 a:hover.xsnipp{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#1C44B2; font-size:9px; text-decoration:none; font-weight:bold;}

 a:link.merc{font-family:Verdana; color:#1C44B2; font-size:12px; text-decoration:none; font-weight:bold;}
 a:visited.merc{font-family:Verdana; color:#1C44B2; font-size:12px; text-decoration:none; font-weight:bold;}
 a:hover.merc{font-family:Verdana; color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}

 a:link.upload{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#1C44B2; font-size:14px; white-space:normal; text-decoration:none; font-weight:bold}
 a:visited.upload{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#1C44B2; font-size:14px; white-space:normal; text-decoration:none; font-weight:bold}
 a:hover.upload{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:14px; white-space:normal; text-decoration:none; font-weight:bold}
 
 /* CSS Document EVENTS */
 .comment{
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(commenti.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : normal;
  text-decoration  : none;
}
.events{
  color            : #4C6790;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  border           : 1px solid #E0E0E0;
  text-decoration  : none;
}

.postdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #B0B0B0;
}

.calendar{
  color            : #4C6790;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  border           : 1px solid #E0E0E0;
  white-space      : normal;
  text-decoration  : none;
}

.day{
  background-color : #DFEBF9;
  color            : #4C6790;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  border           : 1px solid #E0E0E0;
  white-space      : normal;
  text-decoration  : none;
}

.mese{
  background-color : #DFEBF9;
  color            : #4C6790;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  border           : 1px solid #E0E0E0;
  white-space      : normal;
  text-decoration  : none;
}

.today{
  background-color : #DFEBF9;
  color            : #4C6790;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight	   : bold;
  font-size        : 10px;
  border           : 1px solid #E0E0E0;
  white-space      : normal;
  text-decoration  : none;
  text-align	   : center;
  }
  

/* CSS Document BLOG */

.testog { 
font-family : Verdana, Arial, sans-serif; 
color : #000000; 
font-size : 12px; 
} 
a:link.testog { 
font-family : Verdana; 
color : #1C44B2; 
font-size : 12px; 
text-decoration : none; 
 
} 
a:visited.testog { 
font-family : Verdana; 
color : #1C44B2; 
font-size : 12px; 
text-decoration : none; 
 
} 
a:hover.testog { 
font-family : Verdana; 
color : #000000; 
font-size : 12px; 
text-decoration : none; 
 
} 

.titleblog a{
	font-family: Verdana, Arial, sans-serif; 
	color: #3B6EBF;
	font-size		: 14px;
	display			: block;
	width			: 100%;
	text-align		: left;
	border:0; 
	text-decoration: none;
}
.testomed { 
font-family : Verdana, Arial, sans-serif; 
color : #999999; 
font-size : 10px; 
} 

.post small.datablog{
	font-size:9px;
	font-family:  Verdana;
	border:none;
	color:#999999;
}

.datadayblog{
	font-size:22pt;
	font-family:  Verdana;
	border:medium none;
	color:#BEBEBE;
}

.datablog{
	font-size:9px;
	font-family:  Verdana;
	border:none;
	color:#999999;
}

.post {
	padding: 0;
}

.entry{
	overflow:hidden;
}

/* CSS PER I COMMENTI AI POST */
div.comment{
	width: 400px;
    background:url(themes/MODULI_IMG/MODULO_BLOG/cBody.png) repeat-y top; 
	margin:auto;
	margin-top: 20px;
	margin-bottom: 10px;
}

div.cbody{
	background: url(themes/MODULI_IMG/MODULO_BLOG/cTop.png) no-repeat top;
    padding: 10px 10px 0;
}
	
div.cbody p{margin:0 0 0.8em;}

div.author{
	margin-top:-0.8em;
	padding:35px 0 0 25px;
    background: #FFF url(themes/MODULI_IMG/MODULO_BLOG/cBottom.png) no-repeat top
}
	
div.author strong{color: #7CA500;}

div#feed{
	text-align:center;
}

div.blocco
{
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}

div.blocco#a
{
	border: solid 1px black;
	display: inline-block;
	display: -moz-inline-box;
}

div.blocco#b
{
	border: solid 1px black;
	display: inline-block;
	display: -moz-inline-box;
}


/*
CSS PER L'AREA DI AMMINISTRAZIONE Blog
*/

.resizeS
{
	width: 100%;
	height: 6px;
	background-color: rgb(143,249,1);
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url(themes/MODULI_IMG/MODULO_BLOG/resize_textarea.jpg);
	background-position: center;
	overflow: hidden;
	font-size: 1px;
	background-repeat:no-repeat;
	cursor:s-resize;
}



#commentform input#author,

#commentform input#email,

#commentform input#url{background-image:url(themes/MODULI_IMG/MODULO_BLOG/icon_form.gif); background-repeat:no-repeat;

	border:1px solid #CCC;

	padding:4px 4px 4px 30px;

	width:230px;}





#commentform input#author	{background-position:3px -3px;}

#commentform input#email	{background-position:3px -33px;}

#commentform input#url		{background-position:3px -63px;}

	

#commentform #comment{

	width:99%;

	font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;

	background-color:#FFF;

	border:1px solid #CCC;

	}

/*
Slideshow
*/
#slider {
    width: 550px; /* important to be same as image width */
    height: 413px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
	width: 550px; /* important to be same as image width or wider */
	height: 413px;
	position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
	float: none;
	position: relative;
	display: none;
}
.sliderImage span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding: 5px 13px;
	width: 524px;
	background-color: #999;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

