@CHARSET "UTF-8";
/*
 * page
 */
div#page {
	margin-right: 10px;
}

/*menu*/

table.menuguard td {
font-size: 12px;
}

/*
 * article view
 */

 


div.article-wrapper {
	width: 620px;
	border: 1px solid #ccc;
	margin: 0px 10px 0px 0px;
	padding: 0;
	}

div.article-inner {
	margin: 35px;
	padding: 0;
	font-size:100%;
	}

p.articleinfo {
 	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	padding: 5px 0px;
display:block;
height: 20px;
line-height: 20px;
font-size: 11px;
 }
.articleinfo span.createdby{
 	float:left;
 } 
.articleinfo span.createdate {
	 	float:right;
}
.createdby a {
color:#005689;
font-family:Tahoma,Verdana;
font-size:11px;
font-weight:bold;
text-align:right;
text-decoration:none;
}

.createdby a:hover {
text-decoration:underline;
}
div.introtext {
	margin: 0 0 40px 0;}
	div.introtext-c {
	font-size:15px;
	font-weight: bold;
	margin: 0 0 40px 0;}
h2.contentheading {
	clear:both;
color:#000;
font-size:32px;
font-family: Georgia,serif;
margin: 5px 0px 10px 0px;
}

div.cap {
	display:block;
	margin: 2px auto;
color:#666;
font-style:italic;
text-align: center;
}


div.iconfloat {
	color: #005689;
	margin: 10px 0px 0px 10px;
	float: right;
	width: 120px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:3px solid #ccc;
	border-right:3px solid #ccc;
	padding: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}


.iconfloat  a,
div.sizebar {display:block;width:110px;height:23px;float: right;}
.iconfloat  a.plus {clear:both;
	text-decoration:none;
	background: transparent url(../icons/textplus.gif) no-repeat left;
	display:block;width:15px;height:15px;float: left;margin-right:3px;}
.iconfloat  a.minus {
	text-decoration:none;
	background: transparent url(../icons/textminus.gif) no-repeat left;
	display:block;width:15px;height:15px;float: left;margin-right:3px;
	}
.iconfloat div.icon.email {
	padding-left: 20px;
background: transparent url(../icons/email.gif) no-repeat left;
	}
.iconfloat div.icon.print {
	padding-left: 20px;
background: transparent url(../icons/print.gif) no-repeat left;
	}
table.cbFieldsContentsTab {
margin-top:20px;}
.cb_comp_inner input,
.tab-page input,
	.tab-page textarea,
	.tab-page select
	{
	background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 212, 212); padding: 3px; font-size: 15px;
}
.cb_comp_inner 	td,
.tab-page td
	{font-family: Arial,Helvetica; font-size: 11px; color: rgb(105, 105, 105); text-transform: uppercase; line-height: 16px; font-weight: bold;}
	
	.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
		
div.componentheading-login,
.moduletable-side h3 {
	color:#2D6484;
font:bold 16px Georgia,serif;
text-align:left;
text-decoration:none;
	padding-bottom: 10px; padding-top: 2px; border-top: 10px solid rgb(204, 204, 204);
	}

	
div.contentheading.storico {
margin-bottom: 20px;
}


.error {
color: #000;
font-size: 13px;
font-weight: bold;
}


#cb_cb_comp_login div.componentheading {
	margin-top: 20px;
	color:#000000;
font-family: georgia,"times new roman",times,serif;
font-size:20px;
	}

	
	.banneritem {
display:block;
margin: 0px auto 10px auto;
}

#topbanners .banneritem img {
border: 2px solid rgb(132, 137, 133);
}

input#mod_search_searchword {
color:#aaa;
}
div.pagenavcounter {
color: #aaa;
font-family:Arial,Helvetica,serif;
font-size:13px;
margin-bottom:5px;}
/*
* Page designer
*/
.pd-gheadline16 {font-family:Georgia,serif;font-size:14px;color: #ffffff;text-decoration:none;}
.pd-gheadline16 a {font-family:Georgia,serif;font-size:14px;color: #ffffff;text-decoration : none;}
.pd-gheadline16 a:hover {color: #ffffff;text-decoration:underline;}

/*
* Colori
*/
/*
.column-inner {
margin: 5px 0px 20px 0px;
}
.moduletable-pedagogia {
border-top: 10px solid #b6e500;
}
.moduletable-scienze {
border-top: 10px solid #669900;
}
.moduletable-opinioni {
border-top:10px solid #09649D
}
.moduletable-europa {
border-top:10px solid #99CC66;
}
.moduletable-medioriente {
border-top:10px solid #00AA03;
}
.moduletable-americhe {
border-top:10px solid #003366;
}
.moduletable-economia {
border-top:10px solid #cc3333;
}
.moduletable-religioni {
border-top:10px solid #999966;
}
.moduletable-recensioni {
border-top:10px solid #005444;
}
.moduletable-russia {
	border-top:10px solid #ff6600;
}
.moduletable-ebraismo {
border-top:10px solid #996633;
}
.moduletable-costume {
border-top:10px solid #e6a42a;
}
.moduletable-cattolicesimo {
border-top:10px solid #8283B1;
}
.moduletable-storia {
border-top:10px solid #ffcc00;
}
.moduletable-politica {
border-top:10px solid #c1c6d9;
}
.moduletable-asiafrica {
border-top:10px solid #339999;
}
.moduletable-arte {
border-top:10px solid #CC99CC;
}
.moduletable-filosofia {
border-top:10px solid #330000;
}
.moduletable-worldwide {
border-top:10px solid #333333;
}
.sp-banneritem {
margin-bottom: 10px;}
*/
/*
* menu
*/
.moduletable-pedagogia {
padding-top:0;
width:300px;	
border-top: 10px solid #b6e500;
}
.moduletable-pedagogia h3 {
  font: bold 16px Georgia, serif;
  color:#b6e500;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}
.moduletable-scienze {
padding-top:0;
width:300px;
border-top: 10px solid #669900;
}
.moduletable-scienze h3 {
  font: bold 16px Georgia, serif;
  color:#669900;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-opinioni {
padding-top:0;
width:300px;
border-top:10px solid #09649D;
}
.moduletable-opinioni h3 {
  font: bold 16px Georgia, serif;
  color:#09649D;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-europa {
padding-top:0;
width:300px;
border-top:10px solid #99CC66;
}
.moduletable-europa h3 {
  font: bold 16px Georgia, serif;
  color:#99CC66;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-medioriente {
padding-top:0;
width:300px;
border-top:10px solid #00AA03;
}
.moduletable-medioriente h3 {
  font: bold 16px Georgia, serif;
  color:#00AA03;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-americhe {
padding-top:0;
width:300px;
border-top:10px solid #003366;
}
.moduletable-americhe h3 {
  font: bold 16px Georgia, serif;
  color:#003366;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-economia {
padding-top:0;
width:300px;
border-top:10px solid #cc3333;
}
.moduletable-economia h3 {
  font: bold 16px Georgia, serif;
  color:#cc3333;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-religioni {
padding-top:0;
width:300px;
border-top:10px solid #999966;
}
.moduletable-religioni h3 {
  font: bold 16px Georgia, serif;
  color:#999966;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-recensioni {
padding-top:0;
width:300px;
border-top:10px solid #005444;
}
.moduletable-recensioni h3 {
  font: bold 16px Georgia, serif;
  color:#005444;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-russia {
	padding-top:0;
width:300px;
border-top:10px solid #ff6600;
}
.moduletable-russia h3 {
  font: bold 16px Georgia, serif;
  color:#ff6600;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-ebraismo {
padding-top:0;
width:300px;
border-top:10px solid #996633;
}
.moduletable-ebraismo h3 {
  font: bold 16px Georgia, serif;
  color:#996633;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-costume {
padding-top:0;
width:300px;
border-top:10px solid #e6a42a;
}
.moduletable-costume h3 {
  font: bold 16px Georgia, serif;
  color:#e6a42a;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-storia {
padding-top:0;
width:300px;
border-top:10px solid #ffcc00;
}
.moduletable-storia h3 {
  font: bold 16px Georgia, serif;
  color:#ffcc00;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-politica {
padding-top:0;
width:300px;
border-top:10px solid #c1c6d9;
}
.moduletable-politica h3 {
  font: bold 16px Georgia, serif;
  color:#c1c6d9;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-asiafrica {
padding-top:0;
width:300px;
border-top:10px solid #339999;
}
.moduletable-asiafrica h3 {
  font: bold 16px Georgia, serif;
  color:#339999;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-arte {
padding-top:0;
width:300px;
border-top:10px solid #CC99CC;
}
.moduletable-arte h3 {
  font: bold 16px Georgia, serif;
  color:#CC99CC;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-filosofia {
padding-top:0;
width:300px;
border-top:10px solid #330000;
}.moduletable-filosofia h3 {
  font: bold 16px Georgia, serif;
  color:#330000;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}


.moduletable-worldwide {
padding-top:0;
width:300px;
border-top:10px solid #333333;
}
.moduletable-worldwide h3 {
  font: bold 16px Georgia, serif;
  color:#333333;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}

.moduletable-cattolicesimo {
padding-top:0;
width:300px;
border-top:10px solid #8283B1;

}
.moduletable-cattolicesimo h3 {
  font: bold 16px Georgia, serif;
  color: #2D6484;
  text-align:left;
  text-decoration : none;
  padding:0;
  margin:0 0 10px 0;
}
table#menuguard {
font-size:12px;
	width: 780px;
border: 0px;
border-collapse:collapse;
margin-bottom:20px

}

#menuguard tr.top td.f,#menuguard tr.bottom td.f {
padding-left: 0px;
}

#menuguard tr.top td.l,#menuguard tr.bottom td.l {
border-right: 0px !important;
padding-right: 0px !important;
}
#menuguard tr.top td {
border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;
padding-left: 5px;
}
#menuguard tr.bottom td {
border-right: 1px solid #cccccc;
padding-left: 5px;
}

.button {
	cursor: pointer;
}
a.mod_login,
#mod_login_remembermetext label {
font-size: 12px;}
#mod_loginform {
	font-size: 12px;
}
table.contentpanenuovelettere {
	padding: 5px;
	border-collapse: collapse;
	border-spacing: 0px; 
	margin: 0px;
	font-size:12px;
	line-height:1.3em;
	}
table.contentpanenuovelettere td {
	padding: 5px;

	}	