html,body
{margin:0;padding:0}

body
{font: 76% arial,sans-serif;text-align:center}

p
{margin:0 10px 10px}

div#container
{
 width:1000px;
 margin:0 auto;
 text-align:left;
}

div#header
{position:relative;
 	/* background: #858D83; sfondo grigio scuro */
	background: #FFFFFF;
 }

div#header h1
{height:80px;
 line-height:80px;
 margin:0;
 padding-left:10px;
 background: #EEE;
 color: #79B30B
}

div#navigation
{position:relative;
	width:1000px;
	height: 50;
	/* background: #858D83; sfondo grigio scuro */
	background: #FFFFFF;

}

div#menu_principale
{position:relative}

div#menu_principale h1
{height:80px;
 width:1000px;
 line-height:80px;
 margin:0;
 padding-left:10px;
 background: #ccc;
 color: #79B30B
}

div#menu_principale a
{position:absolute;
 right:0;
 top:23px
}

div#menu_secondario
{position:relative}

div#menu_secondario h1
{height:80px;
 line-height:80px;
 margin:0;
 padding-left:10px;
 background: #aaa;
 color: #79B30B
}

div#menu_secondario a
{position:absolute;
 right:0;
 top:23px
}



div#content
{width:1000px;
 /* background: #F0F0F0; sfondo grigio chiaro */
 background: #FFFFFF;
 overflow:auto;
}

div#content p
{margin:0;
 padding:5px 10px
}

div#footer
{background: #3B3B3B;
 color: #FFF
}

div#footer p
{margin:0;
 padding:5px 10px
}

div#footer a
{display:inline;
 padding:0;
 color: #C6D5FD
}

div#footer
{clear:both;
 width:100%
}

div#content_barra
{
    font-family: Arial, Helvetica;
    font-size: 16px;
	clear:both;
	width:1000px;
	height:83px;
	text-align:right;
    background-image:url(img/logo_diego_header.png);
}

div#content_bottone
{
    font-family: Arial, Helvetica;
    font-size: 16px;
	clear:both;
	width:265px;
	height:90px;
    background-image:url(img/bottone.gif);
}

.button1-left {
	background: url(img/j_button1_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button1-right {
	background: url(img/j_button1_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button1-right .prev {
	float: left;
	background: url(img/j_button1_prev.png) no-repeat;
}

.button1-left .next {
	float: left;
	background: url(img/j_button1_next.png) 100% 0 no-repeat;
}

.button1-left .end {
	float: left;
	background: url(img/j_button1_end.png) 100% 0 no-repeat;
}

.button1-left .begin {
	float: left;
	background: url(img/j_button1_begin.png) 100% 0 no-repeat;
}

.button1-left .show {
	float: left;
	background: url(img/j_button1_show.png) 100% 0 no-repeat;
}



.button1-left a,
.button1-right a {
	display: block;
	height: 26px;
	float: left;
	line-height: 26px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
}

.button1-left a {
	padding: 0 30px 0 6px;
}

.button1-right a {
	padding: 0 6px 0 30px;
}




.inputsondaggio   {font-family: Arial, Helvetica; font-size: 10px; color: #000000; text-decoration: none; width: 300px}
.form             {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000;}
.input150         {font-family: Verdana, Arial, Helvetica; font-size: 10px;	color: #eeeeee;	BACKGROUND: #3B3B3B; text-decoration: none; width: 150px}
.input230         {font-family: Verdana, Arial, Helvetica; font-size: 10px;	color: #eeeeee;	BACKGROUND: #3B3B3B; text-decoration: none; width: 230px}
.inputgrigio      {font-family: Verdana, Arial, Helvetica; font-size: 10px;	color: #000000;	BACKGROUND: #eeeeee; text-decoration: none; width: 180px}
.inputgrigio560   {font-family: Verdana, Arial, Helvetica; font-size: 10px;	color: #000000;	BACKGROUND: #eeeeee; text-decoration: none; width: 560px}

.lnk {font-family: Arial, Helvetica; font-size: 10px; font-weight:bold; color: #2465b2; text-decoration: none; }
.lnk_table {font-family: Arial, Helvetica; font-size: 10px; font-weight:bold; color: #eeeeee; text-decoration: none; }
.lnk_bianco {font-family: Arial, Helvetica; font-size: 10px; font-weight:bold; color: #eeeeee; text-decoration: none; }
.lnk_nero {font-family: Arial, Helvetica; font-size: 10px; font-weight:bold; color: #000000; text-decoration: none; }
.lnk_verde {font-family: Arial, Helvetica; font-size: 10px; font-weight:bold; color: #008000; text-decoration: none; }
.lnk_rosso {font-family: Arial, Helvetica; font-size: 10px; font-weight:bold; color: #ff0000; text-decoration: none; }
.lnk:hover {font-family: Arial, Helvetica; font-size: 10px; font-weight:bold; color: #F4A846; text-decoration: none;}
.lnk_table:hover {font-family: Arial, Helvetica; font-size: 10px; font-weight:bold; color: #F4A846; text-decoration: none;}
.lnk2 {font-family: Arial, Helvetica; font-size: 10px;  font-weight:bold; color: #164999; text-decoration: none; }
.lnk2:hover {font-family: Arial, Helvetica; font-size: 10px; font-weight:bold; color: #F4A846; text-decoration: none;}
.lnk3 {font-family: Arial, Helvetica; font-size: 10px; color: #837453; text-decoration: none; }
.lnk3_vecchio {font-family: Arial, Helvetica; font-size: 14px; color: #ffffff; text-decoration: none; }
.lnk3:hover {font-family: Arial, Helvetica; font-size: 10px; color: #6276a6; text-decoration: none;}
.lnk4 {font-family: Arial, Helvetica; font-size: 16px; color: #2465b2; text-decoration: none; }
.lnk4_grigio {font-family: Arial, Helvetica; font-size: 14px; color: #837453; text-decoration: none; }
.lnk4:hover {font-family: Arial, Helvetica; font-size: 16px; color: #6276a6; text-decoration: none;}


.body {bgcolor: #fefefe}
.titoli {font-family: Arial, Helvetica; font-size: 20px; color: #eeeeee; text-decoration: none; background-color: #3B3B3B;}
.titoli_modulo {font-family: Arial, Helvetica; font-size: 20px; color: #000000; text-decoration: none; background-color: #ffffff;}
.testo{font-family: Arial, Helvetica; font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; background-color: #ffffff;}
.testo_grande{font-family: Arial, Helvetica;  font-size: 14px; color: #000000; text-decoration: none; background-color: #ffffff;}
.testo_grande_b{font-family: Arial, Helvetica; font-weight: bold; font-size: 14px; color: #000000; text-decoration: none; background-color: #ffffff;}
.titolo_form{font-family: Arial, Helvetica; font-size: 15px; color: #517dbf; text-decoration: none;}
input{font-family: Arial, Helvetica; font-size: 11px;}
select{font-family: Arial, Helvetica; font-size: 11px;}

.nonrisposto{ color: #A30E06; font-weight: bold }
.risposto{ color: #000000; font-weight: bold }

.tit{color: #B21241; font-weight: bold}
.report{color: #000000; font-weight: bold}
.nota{color: #2222E9; font-weight: bold}

.normale {background: #eeeeee}
.selezionata {background: #DED9D9;}

TD {font-family: Arial, Helvetica; font-size: 11px; color: #000000}
TABLE A {font-family: Arial, Helvetica; font-size: 11px; color: #000000}
A {font-family: Arial, Helvetica; font-size: 11px; color: #000000}
table th
{
	background:#858d83;
	border: solid 0px #FF0000;
	padding:5px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
}
