/* data view */
table.dataview {
	margin-bottom: 10px;
	border-bottom: 1px solid #0079d6;
	font-size: 1em;
	font-family: arial;
}

table.lista {
	margin-bottom: 10px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

table.input{
	margin-left:auto; margin-right:auto;
	margin-bottom: 10px;
	font-size: 1em;
}
td input, td select {
	align: left;
}
    
/* Tabelle Catalogo*/
table.catTable{
	table-layout: automatic;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    COLOR: black;
}

TD.even{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    COLOR: #006699;
    TEXT-ALIGN: left;
    BACKGROUND: #eeeeee;
}

TD.odd{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    COLOR: #006699;
    TEXT-ALIGN: left;
    BACKGROUND: #eeeee1;
}

TH{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    COLOR: BLACK;
    TEXT-ALIGN: CENTER;
}
TH.hor{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    COLOR: BLACK;
    TEXT-ALIGN: RIGHT;
}

.PrintButton
{	
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    WIDTH: 80pt;
    HEIGHT: 16pt;
}


/******************************/
table.dataview caption {
	text-align: left;
}

table.dataview tr th caption {
	text-align: center;
}

table.dataview tr {
	padding-top: 2px;
	padding-bottom: 2px;
}

table.dataview tr.even {
	background-color: #ffebcd;
}

table.dataview tr.odd {
	background-color: #fff;
}

table.dataview tr td {
	padding-left: 8px;
	padding-right: 20px;
}

table.dataview tr th {
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 30px;
	background-color: #c1e4ff;
	border-bottom: 1px solid #0079d6;
	border-top: 1px solid #0079d6;
	text-align: left;
	white-space: nowrap;
	vertical-align: middle;
}

table.dataview tr th {
	background-position: right;
	background-repeat: no-repeat;
}

table.dataview tr th.wicket_orderDown {
	background-color: #87cbff;
	background-image: url(displaytag/img/arrow_down.png);
}

table.dataview tr th.wicket_orderUp {
	background-color: #87cbff;
	background-image: url(displaytag/img/arrow_up.png);
}

table.dataview tr th.wicket_orderNone {
	background-image: url(displaytag/img/arrow_off.png);
}

table.dataview tr th a {
	font-weight: normal;
}

table.dataview #message {
	padding-left: 3px;
}

table.dataview caption {
	padding-bottom: 2px;
}

/**********************************************/
table.formview caption {
	text-align: left;
}

table.formview tr th caption {
	text-align: right;
}

table.formview tr {
	padding-top: 2px;
	padding-bottom: 2px;
}

table.formview tr.even {
	background-color: #ffebcd;
}

table.formview tr.odd {
	background-color: #fff;
}

table.formview tr td {
	padding-left: 8px;
	padding-right: 3px;
}

table.formview tr th {
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 30px;
	background-color: white;
	border-bottom: 1px solid #0079d6;
	border-top: 1px solid #0079d6;
	text-align: right;
	white-space: nowrap;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
	font-family: Geneva, Helvetica, sans-serif;
}

table.formview tr th {
	background-position: right;
	background-repeat: no-repeat;
}

table.formview tr th.wicket_orderDown {
	background-color: #87cbff;
	background-image: url(displaytag/img/arrow_down.png);
}

table.formview tr th.wicket_orderUp {
	background-color: #87cbff;
	background-image: url(displaytag/img/arrow_up.png);
}

table.formview tr th.wicket_orderNone {
	background-image: url(displaytag/img/arrow_off.png);
}

table.formview tr th a {
	font-weight: normal;
	font-size: 12px;
}

table.formview #message {
	padding-left: 3px;
}

table.formview caption {
	padding-bottom: 2px;
}

/******************************/
INPUT {
	border: 1px solid #203854;
	font-family: sans-serif;
	font-size: 12px;
	color: #203854;
}

INPUT:FOCUS {
	background-color: #A8D6FB;
}

INPUT.button {
	background-color: #A8D6FB;
	font-weight: bold;
}

INPUT.button:hover {
	background-color: #AC6D00;
	font-weight: bold;
}

textarea {
	width: 100%;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Link Generici */
A:link {
	BACKGROUND: none;
	COLOR: #000000;
	FONT-SIZE: 0.95em;
	FONT-FAMILY: Verdana, Helvetica, serif;
	TEXT-DECORATION: underline
}

A:active {
	BACKGROUND: none;
	COLOR: #000000;
	FONT-SIZE: 0.95em;
	FONT-FAMILY: Verdana, Helvetica, serif;
	TEXT-DECORATION: underline
}

A:visited {
	BACKGROUND: none;
	COLOR: #000000;
	FONT-SIZE: 0.95em;
	FONT-FAMILY: Verdana, Helvetica, serif;
	TEXT-DECORATION: underline
}

/* DIV */
div.centered {
	text-align: center;
} 

div#agrinotizie {width: 85%;	margin:auto; padding: 0 0;}

div#error {color: red; margin: 5px auto 15px auto;}

#form{margin:auto;width:85%;}

div#forminfo{width: 85%; text-align: justify; color:#006699; margin: 5px auto 15px auto;	padding: 0 0;}

/*div#forminfo{width:90%;background:#FFF;text-align:justify;;border:1px solid #FF9122;padding: 0 0;}*/


/* Pulsanti di navigazione lista Eng */
.ListButtonChangePage
{
    BORDER-TOP: lightskyblue 2px outset;
    BORDER-LEFT: lightskyblue 2px outset;
    BORDER-RIGHT: royalblue 2px ridge;
    BORDER-BOTTOM: royalblue 2px ridge;
    BACKGROUND: #006699;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 1pt;
    CURSOR: hand;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    WIDTH: 48pt;
    HEIGHT: 16pt;
}

ul li
{
    margin: 0 0 0.5em 0.25em;
    padding: 0 0 0 14px;
    background-image: url(../images/red_bullet.png);
    background-repeat: no-repeat;
    background-position: 0 0.4em;
    line-height: 1.25em;
    list-style-type: circle;
}
span.azzurro{color:#006699}

#contenitore1 {text-align: center; overflow:auto; width:98%; margin:auto /* per Internet Explorer */}


#contratto_header {text-align:center; float:none; margin:auto; width: 98%; margin:5px; }
#contratto_fornitore {float:left; width: 49%; margin:0 0 10px 0;}
#contratto_dettagli {float:right; width: 49%; margin:0 0 10px 0;}
#attivita {margin:auto; width: 98%; margin:5px;}
.footer_credits
{
	margin-top:20px;
	border-top: 1px solid #d4d9ba;
	padding-top: 20px;
}
.footer_text
{
	float: left;
    padding: 0.5em 0;
    margin: 0;
}	
.footer_credits a img {border:none; padding:5px 10px 5px 0px;margin-right: 10px; float:left; border-right:solid thin}

div#header .header_padding {padding: 0;}

p.didascalia {
	text-align: left;
	FONT-SIZE: 0.70em;
	color:green; 
	margin: 0 0 1em 0; 
	width: 100%}

#listaEng {text-align:left;}

.header {
background-color:#FBDE7E;
border-bottom:1px solid #BBBBBB;
border-top:1px solid #BBBBBB;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:2px;
vertical-align:middle;
width:100%;
}

a.buttonLink {
    padding: 0.5px 3px;
    margin: 0 3px;
    border: 1px solid;
    background-color: white;
    color: black;
}

a.buttonLink:link, a.buttonLink:visited, a.buttonLink:hover, a.buttonLink:active {
    text-decoration: none;
}

.buttonLinkDisabled {
    display: none;
}



