﻿body
{
}

.field_disabilitato
{
	background-image: url('../images/background_zebrato.png');
	background-repeat: repeat-x;
}

.field_label
{
	font-family: Arial; /*background-color: #190600; 	color: #fff4ef;*/
	text-decoration: none;
	word-spacing: normal;
	text-align: left; /*letter-spacing: 0.1em;*/
	line-height: 0.8em;
	font-size: 1em;
	text-transform: uppercase;
}


.field_titolo
{
	font-family: Arial; /*background-color: #190600; 	color: #fff4ef;*/
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0.1em;
	line-height: 0.8em;
	font-size: 1em;
	text-transform: uppercase;
}


.field_
{
}


.field_table
{
	border: solid 2px Black;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 1px;
	background-color: silver;
}



/********************************* SCHEDA **************************************/

.scheda_Row
{
	background-color: White;
	border-bottom: dotted .5pt #7171C3;
	border-right: .5pt solid #7171C3;
	color: #676767;
	padding-left: 5;
	padding-right: 5;
	font-weight: bold;
}

.scheda_LastRow
{
	background-color: White;
	border-bottom: solid .5pt #7171C3;
	border-right: .5pt solid #7171C3;
	color: #676767;
	padding-left: 5;
	padding-right: 5;
	font-weight: bold;
}

.scheda_DescData
{
	background-color: #F2F2FA;
	color: #676767;
	border-left: .5pt solid #7171C3;
	border-right: .5pt solid #7171C3;
	border-bottom: .5pt dotted #7171C3;
	height: 25px;
	padding-left: 5;
	padding-right: 5;
}

.scheda_DescData_LastRow
{
	background-color: #F2F2FA;
	color: #676767;
	border-left: .5pt solid #7171C3;
	border-right: .5pt solid #7171C3;
	border-bottom: .5pt solid #7171C3;
	height: 25px;
	padding-left: 5;
	padding-right: 5;
}

.scheda_Testata
{
	background-color: #666699;
	color: White;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: xx-small;
	padding-left: 5;
	padding-right: 5;
}



/********************************** Registrazione *****************************/

.reg_titolo
{
	font-family: Arial;
	font-size: small;
	padding-left: 5;
	padding-right: 5;
	color: Gray;
}

.reg_label
{
	font-family: Arial;
	font-size: small;
	padding-left: 5;
	padding-right: 5;
	color: Black;
}



html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
}
body
{
	font-family: arial,sans-serif;
	font-size: 76%;
	text-align: left;
}
div#footer
{
	position: relative;
	bottom: 0;
	width: 95%;
	padding: 0.5em 0;
	border-bottom: dotted .5pt LightGrey;
	text-align: left;
}


.footer_span
{
	font-family: Verdana;
	font-size: x-small;
	color: Gray;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}

.footer_link
{
	font-family: Verdana;
	font-size: x-small;
	color: Blue;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}

.footer_link:hover
{
	text-decoration: underline;
	cursor: hand;
}


.articolo_titolo
{
	font-family: Arial;
	font-size: x-large;
	color: #00386B;
	text-align: justify;
	vertical-align: top;
}


.articolo_titolo:hover
{
	text-decoration: underline;
	cursor: hand;
}


.articolo_content
{
	font-family: Lucida Sans Unicode;
	font-size: small;
	color: Black; /*text-align: justify;*/
	border-bottom: dotted 1pt LightGrey;
	vertical-align: top;
	line-height: 20px;
}

.articolo_content_white
{
	font-family: Lucida Sans Unicode;
	font-size: small;
	color: White; /*text-align: justify;*/
	border-bottom: dotted 1pt LightGrey;
	vertical-align: top;
	line-height: 20px;
}



.separator_td
{
	width: 10px;
}


.articolo_image
{
	float: left;
	display: inline;
	margin-right: 5px;
}


/* apple Overlay */

.apple_overlay div.close
{
	background-image: url(../images/overlay/close.png);
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	height: 35px;
	width: 35px;
}

/* Different CSS per Safari Crome */
html>body .menu_background 
{
	margin-top: -2em; 
	background-image: url('../images/background_big.png'); 
    background-repeat: no-repeat;
    height: 220px;
}


/* different CSS per IE, Mozilla */
.menu_background
{
	margin-top: -1em; 
	background-image: url('../images/background_big.png'); 
    background-repeat: no-repeat;
    height: 220px;
}

.table_menu
{ 
	position: absolute;
	padding-top: 1em;
  margin-top: 1em;   
  margin-left: 20px;
  border: solid 1pt #4E64A6;
}
