@import url("layout.css");

body, table, td, p {
	font-family: Verdana, Sans;
	font-size:11pt;
}

.invalid-field {
	color: #ff0000;
}

div.message  {
	font-weight : bold;
	color : Blue;
	border-width : 1px;
	border-color : Blue;
	border-style : solid;
	padding : 4px;
	width : 500px;
}

span.message  {
	font-weight : bold;
	color : Blue;
}

div.error  {
	font-weight : bold;
	color : Red;
	border-color : Red;
	border-style : solid;
	padding : 4px;
	width : 500px;
	text-align : left;
	border-width : 2px;
}

span.error  {
	font-weight : bold;
	color : Red;
}

.footer {
	text-align: center;
	background-color: #FFA200;
	border: 2px solid #000000;
}

.right-menu 
{
	background-color: #fafafa;
	/*border-left: solid #a7a7a7;
	border-left-width: 1pt;*/
	padding-left: 4pt;
}

/*
A:link {color: #888888;}       
A:visited {color: #888888;}  
A:hover {color: magenta;} 
A:active {color: #888888;}     
*/

/****************************
**
** Link nel menu in header
**
**/
.top-menu {
    padding: 4px;
	text-align: center;
	background-color: #f9f9f9;
	border: 1px solid #999999;

	font-weight: bold;
	color: #666666;
	font-weight : bold;
	font-size: 11pt;
}

.top-menu :link {
	color: #666666;
}

.top-menu :visited {
	color: #666666;
}

.top-menu :hover {
	color: #999999;
}

.top-menu :active {
	color: #666666;
}

.top-menu a {
	text-decoration: none;
}

/*******************************************/

.page-anchestors {
	font-weight: bold;
	color: #d1a200;
	font-weight : bold;
}

div.message  {
	font-weight : bold;
	color : Blue;
	border-width : 1px;
	border-color : Blue;
	border-style : solid;
	padding : 4px;
	width : 500px;
}

span.message  {
	font-weight : bold;
	color : Blue;
}

div.error  {
	font-weight : bold;
	color : Red;
	border-color : Red;
	border-style : solid;
	padding : 4px;
	width : 500px;
	text-align : left;
	border-width : 2px;
}

span.error  {
	font-weight : bold;
	color : Red;
}


.today {
	font-size: 75%;
	text-align: right;
}

.EdGalleryColumnValue {
	font-family: Verdana, Sans;
	font-size: 9pt;
}

h1 {
	font-size: +12pt;
}


.admin-title {
	text-align: center;
	background-color: #f9f9f9;
	border: 1px solid #999999;
}

.rows {
	background-color: #e8e8e8;
}

.columns {
	background-color: #BDD1FF;
}

.story-title {
	font-size: 10pt;
	font-weight : bold;	
}

.news-title {
	font-size: 10pt;
	font-weight : bold;	
}

.news-info
{
	font-size: 9pt;
	background-color: #e9e9e9;
	padding: 4px;
}

.story-preview {
	background-color: #eaf0ff;
}

.image-left {
	float: left;
	margin: 5px 10px 5px 0;

/*	display: block;
	margin: .75em auto;
	*/
}

.pk_red {
	font-weight : bold;
	color : red;
	background-color: #e8e8e8;
}

/*
	Utilizzato per visualizzazione azioni di modifica del componente
*/
.component_console
{
	border: 1px solid;
	border-width : 1px;
	border-color : Black;
	border-style : solid;
	padding : 4px;
	background-color: yellow; 
}



