html, body, input, textarea {
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:#333333;
/*
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:85%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:160%;
*/
margin:0pt;
height:100%;
}


/***** FORM INPUT *****/
input[type=text]:focus{
	border:2px solid #BBDAFD !important;
	margin:0px;
}
select:focus {
	border:2px solid #BBDAFD !important;
	margin:0px;
}
input{
	font-family:Arial,sans-serif;
	font-size:100% !important;
	padding:2px;
	margin:1px;
}
input[type=text]{
	border:1px solid #999999;
}
select {
	font-family:Arial,sans-serif;
	border:1px solid #999999;
	font-size:100% !important;
	padding:2px;
	margin:1px;
}
input[type=button],input[type=checkbox], input[type=radio] {
	margin: 2px; 
}
/***** FORM INPUT *****/


.intestazione td {
background:transparent url(../../../libs/views/imgs/menu/bgOFF.gif) repeat-x scroll left top;
font-weight:bold;
height:39px;
line-height:100%;
padding:0px 5px;
white-space:nowrap;
}
.corpo {
background:transparent url(../../../libs/views/imgs/gradient_blu.gif) repeat-x scroll left top;
text-align:center;
height:100%;
}
.comment-title {
font-size:1.2em;
}
.comment-corpo {
font-size:1em;
overflow:auto;
width:500px;
}
.comment-pic {
border-bottom:1px dashed #999999;
font-size:0.8em;
padding:5px;
}
.comment-pic a {
font-size:1em;
}
table.list {
background-color:#EDEDED;
border-color:#036CB4;
border-spacing:1px;
border-style:solid;
border-width:4px 1px;
margin:5px auto;
padding:0px;
text-align:left;
width:90%;
}
table.tab {
background-image:url(../../../libs/views/imgs/table/gradient_top.gif);
border:1px solid #3B619C;
border-spacing:0px;
height:24px;
padding:3px;
width:100%;
}
a:hover {
color:#666666;
text-decoration:underline;
}
a {
color:#000033;
text-decoration:none;
}
.title {
background:transparent url(../../../libs/views/imgs/table/gradient_table_top.gif) repeat scroll 0%;
border-bottom:1px solid #B30000;
border-top:1px solid #B30000;
color:#666666;
font-weight:bold;
height:26px;
padding:3px;
}
.row-modified td, .row_modified td {
padding:5px;
}
.row-not-modified td, .row_not_modified td {
background-color:#EEEEEE;
font-weight:bold;
padding:5px;
}
.help {
color:#777777;
font-family:verdana;
font-size:10px;
padding:5px;
width:200px;
}
.tool-tip {
color:#FFFFFF;
width:139px;
z-index:13000;
}
.tool-title {
background:#777777 none repeat scroll 0%;
color:#9FD4FF;
font-size:11px;
font-weight:bold;
margin:0pt;
padding:8px 8px 4px;
}
.tool-text {
background:transparent url(../../../libs/views/imgs/bubble.png) repeat scroll right bottom;
font-size:11px;
padding:4px 8px 8px;
}
.pagination {
margin:3px;
padding:0px;
text-align:right;
}
.pagination a {
border:1px solid #EEEEEE;
color:#036CB4;
margin:2px;
padding:2px 5px;
text-decoration:none;
}
.pagination a:hover, .pagination a:active {
border:1px solid #999999;
text-decoration:none;
}
.pagination .current {
background-color:#036CB4;
border:1px solid #036CB4;
color:#FFFFFF;
font-weight:bold;
margin:2px;
padding:2px 5px;
}
.pagination .disabled {
border:1px solid #EEEEEE;
color:#DDDDDD;
margin:2px;
padding:2px 5px;
}
div#container {
background:#FFFFFF none repeat scroll 0%;
margin-bottom:30px;
padding-bottom:30px;
padding-top:20px;
}
div#container ul {
background:#FFFFFF none repeat scroll 0%;
border-bottom:1px solid #036CB4;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0px;
width:100%;
}
div#container li {
background:transparent url(../../../libs/views/imgs/tab/tab.png) no-repeat scroll left top;
border-bottom:1px solid #FFFFFF;
float:left;
margin:0pt 0.2em;
padding:0pt 0pt 0pt 8px;
}
div#container a {
background:transparent url(../../../libs/views/imgs/tab/tab.png) no-repeat scroll right top;
color:#222222;
float:left;
line-height:26px;
padding:0.4em 8px 0.4em 0pt;
text-decoration:none;
}
div#container a:hover {
color:#184D8A;
}
div#container li#current {
background:transparent url(../../../libs/views/imgs/tab/tab2.png) no-repeat scroll left top;
border-bottom:1px solid #036CB4;
}
div#container li#current a {
background:transparent url(../../../libs/views/imgs/tab/tab2.png) no-repeat scroll right top;
color:#184D8A;
}