body	{background:#002440;margin: 0px;}
body.collaborate	{background:#ffffff;margin: 10px;}
body.dialoghi	{background:#333333;margin: 10px;}

a,
a:link {color: #003366; text-decoration: underline; font-weight:bold; }
a:visited { color: #778899; }
a:active,
a:hover	{ color: #cc9900; }

h1	{ font-family:Palatino,Georgia,Times New Roman; font-size:18pt; color: #cc9900; }
h2	{ font-family:Palatino,Georgia,Times New Roman; font-size:16pt; color: #000000; }
h3	{ font-family:Palatino,Georgia,Times New Roman; font-size:14pt; color: #000000; }
h4	{ font-family:Palatino,Georgia,Times New Roman; font-size:12pt; color: #000000; }

#titolo {font-family:Palatino,Georgia,Times New Roman; font-size:20pt; color: #cc9900; text-align:center;}
#titolo p {font-family:Palatino,Georgia,Times New Roman; font-size:12pt; color: #fffff0;}
#titolo a,
#titolo a:link,
#titolo a:visited	{ color: #ccffff; text-decoration: none }
#titolo a:active,
#titolo a:hover	{ color: #cc9900; text-decoration: underline;  }

#titolosezione {font-family:Palatino,Georgia,Times New Roman; font-size:14pt; color: #fffff0; text-align:center;}
#titolosezione p { font-family:Palatino,Georgia,Times New Roman; font-size:12pt;}
#titolosezione a,
#titolosezione a:link,
#titolosezione a:visited	{ color: #ccffff; text-decoration: none }
#titolosezione a:active,
#titolosezione a:hover	{ color: #cc9900; text-decoration: underline;  }

.didascalia {font-family:verdana, arial, sans-serif; font-size:8pt; color: #000000;}
.didascalia a,
.didascalia a:link,
.didascalia a:visited {color: #003366; text-decoration: underline; }
.didascalia a:active,
.didascalia a:hover {color: #cc9900;}

.didascalia-dialoghi {font-family:verdana, arial, sans-serif; font-size:8pt; color: #000000;}
.didascalia-dialoghi a,
.didascalia-dialoghi a:link {color: #ccffff; text-decoration: underline; font-weight:bold; background: #000033;}
.didascalia-dialoghi a:visited { color: #ccffff; }
.didascalia-dialoghi a:active,
.didascalia-dialoghi a:hover	{ color: #cc9900; }

.paratesto {font-family:verdana, arial, sans-serif; font-size:8pt;}

#indicecontenuti {font-family:Palatino,Georgia,Times New Roman; font-size:12pt; color: #FFFFF0; text-align: left; background:#000033;}
#indicecontenuti a,
#indicecontenuti a:link,
#indicecontenuti a:visited	{ color: #ccffff; text-decoration: none }
#indicecontenuti a:active,
#indicecontenuti a:hover	{ color: #cc9900; text-decoration: underline;  }
#indicecontenuti blockquote { border-left: 1px solid #cccccc; padding-left: 10px; background: #000033; }
#indicecontenuti ul, 
#indicecontenuti ol { background: #000033; margin-bottom:40px}
#indicecontenuti li { border-left: 1px solid #cccccc; padding-top: 4px; padding-left: 10px; }
#indicecontenuti p { color: #cccccc; }

#indicecontenuti-dialoghi {font-family:Palatino,Georgia,Times New Roman; font-size:12pt; color: #FFFFF0; text-align: left; background:#000033;}
#indicecontenuti-dialoghi a,
#indicecontenuti-dialoghi a:link,
#indicecontenuti-dialoghi a:visited	{ color: #ccffff; text-decoration: underline; font-weight:bold; background: #000033; }
#indicecontenuti-dialoghi a:active,
#indicecontenuti-dialoghi a:hover	{ color: #cc9900; text-decoration: underline;  }
#indicecontenuti-dialoghi blockquote { border-left: 1px solid #cccccc; padding-left: 10px; background: #000033; }
#indicecontenuti-dialoghi ul, 
#indicecontenuti-dialoghi ol { background: #000033; }
#indicecontenuti-dialoghi li { border-left: 1px solid #cccccc; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
#indicecontenuti-dialoghi p { color: #cccccc; }

#archivio {font-family:verdana, arial, sans-serif;}

.contenuto {font-family:Palatino,Georgia,Times New Roman; font-size:12pt; color: #000000; text-align: left;line-height:140%; background:#ffffff;}
.contenuto table {font-family:Palatino,Georgia,Times New Roman; font-size:12pt; color: #000000; text-align: left;line-height:140%; background:#ffffff;}
.contenuto-dialoghi {font-family:Palatino,Georgia,Times New Roman; font-size:12pt; color: #ffffff; text-align: left;line-height:140%; background:#335577; padding:8px;}
.contenuto-dialoghi h2 {font-size:16pt; color: #ffffff; padding: 8px}
.contenuto-dialoghi a,
.contenuto-dialoghi a:link {color: #ccffff; text-decoration: underline; font-weight:bold; background: #000033;}
.contenuto-dialoghi a:visited { color: #ccffff; }
.contenuto-dialoghi a:active,
.contenuto-dialoghi a:hover	{ color: #cc9900; }

.posted {font-family:verdana, arial, sans-serif; font-size:8pt; color: #000000; text-align: left;}
.posted-dialoghi {font-family:verdana, arial, sans-serif; font-size:8pt; color: #fff; text-align: left;}
.posted-dialoghi a,
.posted-dialoghi a:link {color: #ccffff; text-decoration: underline; font-weight:bold; background: #000033;}
.posted-dialoghi a:visited { color: #ccffff; }
.posted-dialoghi a:active,
.posted-dialoghi a:hover	{ color: #cc9900; }

.permalink {font-family:verdana, arial, sans-serif; font-size:8pt; color: #999999; text-align: right;}
.permalink-dialoghi {font-family:verdana, arial, sans-serif; font-size:8pt; color: #fff; text-align: right;}
.permalink-dialoghi a,
.permalink-dialoghi a:link {color: #ccffff; text-decoration: underline; font-weight:bold; background: #000033;}
.permalink-dialoghi a:visited { color: #ccffff; }
.permalink-dialoghi a:active,
.permalink-dialoghi a:hover	{ color: #cc9900; }

.small {font-family:Palatino,Georgia,Times New Roman; font-size:10pt;}

.evid {color:#330066;background:#dcdcdc;font-family:Palatino,Georgia,Times New Roman; font-weight:bold;}

.engl {color:#683468;background:#dcdcdc;font-family:Palatino,Georgia,Times New Roman;font-style:italic;font-weight:bold;}

.boxsinistramobile {color: #778899;font-weight:bold;font-style:italic;font-size:10pt;font-family:Palatino,Georgia,Times New Roman;}

#copyright {font-family:verdana, arial, sans-serif; font-size:10pt; color: #FFFFF0;}
#copyright a,
#copyright a:link,
#copyright a:visited {color: #ccffff;}
#copyright a:active,
#copyright a:hover {color: #cc9900;}

.calendario {
	font-family:verdana, arial, sans-serif;
	color:#FFF;
	font-size:8pt;
	font-weight:normal;
	background:#999;
	line-height:140%;
	padding:2px;
	text-align:center;	
               }
	
.calendarhead {	
	font-family:verdana, arial, sans-serif;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	background:#cccccc;
	line-height:140%;
	padding:2px;					
	}

#back {
	font-family:verdana, arial, sans-serif;
	font-size:10pt;
	text-align: center;					
	}
#back a,
#back a:link,
#back a:visited {color: #ccffff;}
#back a:active,
#back a:hover {color:#cc9900;}

.engl {font-family:Palatino,Georgia,Times New Roman; color:#683468; font-style:italic; background:#dcdcdc; font-weight:bold;}

.boxdestra
 {
	font-family:Palatino,Georgia,Times New Roman;
	color:#fffff0;
	font-size:10pt;
	background: #000033;
	line-height:140%;
	padding:10px;
	border:1px solid #999;
	width:30%;
	float: right;
	position: relative;
	}
.boxdestra a,
.boxdestra a:link {color: #ccffff; text-decoration: underline; font-weight:bold; }
.boxdestra a:visited {color: #ffffff; }
.boxdestra a:active,
.boxdestra a:hover {color: #cc9900;}

.boxblu
 {
	font-family:Palatino,Georgia,Times New Roman;
	color:#fffff0;
	font-size:10pt;
	text-align:center;
	background:#000033;
	padding:10px;
	border:1px solid #999;
	position: relative;				
	}
.boxblu a,
.boxblu a:link {color: #ccffff; text-decoration: underline; font-weight:bold; }
.boxblu a:visited {color: #ffffff }
.boxblu a:active,
.boxblu a:hover {color: #cc9900;}

.data {font-family:Palatino,Georgia,Times New Roman; font-size:10pt; color: #778899;}
.data-dialoghi {font-family:Palatino,Georgia,Times New Roman; font-size:10pt; color: #fff;}

.rosso {color:#cc0000; font-weight:bold;}

.chiuso {color:#000000; background: #ffffcc; border: 1px solid;}

.cornice {border: 2px solid #999; padding: 8px}
.cornice-dialoghi {color:#ffffff; border: 2px solid #000033; padding:8px; margin:8px;}
.cornice-dialoghi a,
.cornice-dialoghi a:link {color: #ccffff; text-decoration: underline; font-weight:bold; background: #000033;}
.cornice-dialoghi a:visited { color: #ccffff; }
.cornice-dialoghi a:active,
.cornice-dialoghi a:hover	{ color: #cc9900; }


	.comments-blog {
  		padding:15px;
		background:#FFF;
		}

	.comments-body {
		font-family:Palatino,Georgia,Times New Roman;
		color:#000;
		font-size:12pt;
		font-weight:normal;
  		background:#EEE;
  		line-height:140%;
 		padding-bottom:5px;
  		padding-top:0px;
		}

	.comments-post {
		font-family:verdana, arial, sans-serif;
		color:#000;
		font-size:12pt;
		font-weight:normal;
  		background:#CCC;
		border-bottom:1px solid #999;
 		padding-bottom:5px;
  		padding-top:5px;
		}

	.comments-head	{
		font-family:verdana, arial, sans-serif;
		font-size:12pt;
		color: #000;
		border-bottom:1px solid #999;
		margin-top:0px;
		font-weight:bold;
  		background:#FFF;
		}

	#banner-commentspop {
		font-family:Palatino,Georgia,Times New Roman, verdana, arial, sans-serif;
		color:#FFF;
		font-size:large;
		font-weight:bold;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
		border-top:1px solid #FFF;
  		background:#000033;
  		padding-left:15px;
  		padding-right:15px;
  		padding-top:5px;
  		padding-bottom:5px;
		}

.boxsinistra
 {
	font-family:verdana, arial, sans-serif;
	color:#333;
	font-size:10pt;
	background: #999;
	line-height:140%;
	padding:2px;
	border:1px solid #999;
	width:200px;
	float: left;
	position: relative;
	margin-right: 10px;
	}
.boxsinistra a,
.boxsinistra a:link {color: #ccffff; text-decoration: underline; font-weight:bold;}
.boxsinistra a:visited {color: #ffffff; }
.boxsinistra a:active,
.boxsinistra a:hover {color: #cc9900;}

.boxsinistra-dialoghi
 {
	font-family:verdana, arial, sans-serif;
	color:#fff;
	font-size:10pt;
	background: #000033;
	line-height:140%;
	padding:2px;
	border:1px solid #999;
	width:200px;
	float: left;
	position: relative;
	margin-right: 10px;
	}
.boxsinistra-dialoghi a,
.boxsinistra-dialoghi a:link {color: #ccffff; text-decoration: underline; font-weight:bold;}
.boxsinistra-dialoghi a:visited {color: #ccffff; }
.boxsinistra-dialoghi a:active,
.boxsinistra-dialoghi a:hover {color: #cc9900;}

.agg {color:#000000; background: #FFFF99}
.agg a,
.agg a:link {color: #003366; text-decoration: underline; font-weight:bold; }
.agg a:visited { color: #778899; }
.agg a:active,
.agg a:hover	{ color: #cc9900; }

.domanda-dialoghi {color:#ffffff; font-weight:bold; background:#AA4444;}

.dialogo-dialoghi {color:#ffffff; font-weight:bold; background:#335577;}

.commento-dialoghi {color:#ffffff; font-weight:bold; background:#005500;}

	.contributi-dialoghi-blog {
  		padding:15px;
		background:#FFF;
		}

	.contributi-dialoghi-body {
		font-family:Palatino,Georgia,Times New Roman;
		color:#000;
		font-size:12pt;
		font-weight:normal;
  		background:#DD9944;
  		line-height:140%;
 		padding:10px;
		}

	.contributi-dialoghi-post {
		font-family:verdana, arial, sans-serif;
		color:#000;
		font-size:12pt;
		font-weight:normal;
  		background:#CCC;
		border-bottom:1px solid #999;
 		padding-bottom:5px;
  		padding-top:5px;
		}

	.contributi-dialoghi-head	{
		font-family:verdana, arial, sans-serif;
		font-size:12pt;
		color: #000;
		border-bottom:1px solid #999;
		margin-bottom:0px;
		font-weight:bold;
  		background:#333333;
		}

	#banner-dialoghi-pop {
		font-family:Palatino,Georgia,Times New Roman, verdana, arial, sans-serif;
		color:#FFF;
		font-size:large;
		font-weight:bold;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
		border-top:1px solid #FFF;
  		background:#cc0000;
  		padding-left:15px;
  		padding-right:15px;
  		padding-top:5px;
  		padding-bottom:5px;
		}



