table.mytable {

	width: 100%;

	color: #777;

	background-color:#f2f2f2;

}

td.mytable { 

    font-family: Arial, Helvetica, sans-serif;

    height: 16px; 

    padding: 4px; 

	border: 1px solid #fff; 

}

th.mytable {

    font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	color: #008;

	border-bottom: 1px solid #999;

	border-left: 1px solid #fff;

    padding: 4px; 

    vertical-align: middle; 

    font-weight: bold; 

    background-color: #f3f3f3; 

}



tr.mytable {

	text-align: left;

}



tr.tfooter {

    text-align: center;

	color: #333; 

}



td.tfooter, th.tfooter { 

    background-color: #f3f3f3; 

	border-top: 1px solid #999;

	text-align: center; 

}





.odd td.mytable {

	background-color: #fff;

}



.even td.mytable {

    background-color: #f9f9f9; 

}



.hover td.mytable  {

    background-color: #ffd; 

}

.selrow td.mytable {

    background-color: #d5d6ff; 

}



.sortedminus {

    background: url('../images/sort_asc.png') 5px no-repeat;

	background-color: #ecc;

	color: #FFFFFF;

}

.sortedplus {

    background: url('../images/sort_desc.png')  5px no-repeat;

	background-color: #cec;

	color: #FFFFFF;

}



.pagination div.limit {

	float: left;

	height: 28px;

	line-height: 25px;

	margin-left: 5px;

	margin-top:5px;

	margin-right:0px;

	margin-bottom:0px;

	

}



/* ************************ BUTTONS ***************************************/

.button1,.button1 div{

	height: 1%;

	float: right;

}



.button2-left,.button2-right,.button2-left div,.button2-right div {

	float: left;

}



.button1 { 

    background: url(../images/j_button1_left.png) no-repeat; 

	white-space: nowrap; 

	padding-left: 10px;

	margin-left: 5px;

}



.button1 .next { 

    background: url(../images/j_button1_next.png) 100% 0 no-repeat;

}



.button1 a {

	display: block;

	height: 26px;

	float: left;

	line-height: 26px;

	font-size: 12px;

	font-weight: bold;

	color: #333;

	cursor: pointer;

	padding: 0 30px 0 6px;

}



.button1 a:hover { 

    text-decoration: none; 

	color: #0B55C4; 

}



.button2-left a,.button2-right a,.button2-left span,.button2-right span {

	display: block;

	height: 22px;

	float: left;

	line-height: 22px;

	font-size: 11px;

	color: #333;

	cursor: pointer;

}



.button2-left span,.button2-right span { 

    cursor: default;

	color: #999; 

}



.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span,.button2-left .blank a,.button2-right .blank a,.button2-left .blank span,.button2-right .blank span { 

	padding: 0 6px; 

}



.page span,.blank span {

	color: #000;

	font-weight: bold;

}



.button2-left a:hover,.button2-right a:hover { 

    text-decoration: none; 

	color: #0B55C4; 

}



.button2-left a,.button2-left span { 

    padding: 0 24px 0 6px; 

}



.button2-right a,.button2-right span { 

    padding: 0 6px 0 24px; 

}



.button2-left { 

    background: url(../images/j_button2_left.png) no-repeat; 

	float: left; 

	margin-left: 5px;

	margin-top: 5px; 

}



.button2-right { 

     background: url(../images/j_button2_right.png) 100% 0 no-repeat;

	 float: left; 

	 margin-left: 5px; 

 	 margin-top: 5px; 

}



.button2-right .prev { 

     background: url(../images/j_button2_prev.png) no-repeat; 

}



.button2-right .off .prev { 

     background: url(../images/j_button2_prev_off.png) no-repeat; 

}



.button2-right .start { 

     background: url(../images/j_button2_first.png) no-repeat; 

}



.button2-right .off .start { 

     background: url(../images/j_button2_first_off.png) no-repeat; 

}



.button2-left .page,.button2-left .blank { 

     background: url(../images/j_button2_right_cap.png) 100% 0 no-repeat; 

}



.button2-left .next { 

     background: url(../images/j_button2_next.png) 100% 0 no-repeat; 

}



.button2-left .off .next { 

     background: url(../images/j_button2_next_off.png) 100% 0 no-repeat; 

}



.button2-left .end { 

      background: url(../images/j_button2_last.png) 100% 0 no-repeat; 

}



.button2-left .off .end { 

      background: url(../images/j_button2_last_off.png) 100% 0 no-repeat; 

}



.button2-left .image { 

      background: url(../images/j_button2_image.png) 100% 0 no-repeat; 

}



.button2-left .readmore { 

     background: url(../images/j_button2_readmore.png) 100% 0 no-repeat; 

}



.button2-left .pagebreak { 

    background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat; 

}



.button2-left .blank { 

    background: url(../images/j_button2_blank.png) 100% 0 no-repeat; 

}





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



table.admintable td { 

   padding: 6px; 

}



table.admintable td.key, table.admintable td.paramlist_key {

	background-color: #f7f7f7;

	text-align: right;

	width: 150px;

	color: #777;

	font-weight: bold;

	border-bottom: 1px solid #e9e9e9;

	border-right: 1px solid #e9e9e9;

}



table.admintable td.key.vtop { 

  vertical-align: top; 

}



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



td .marginleft10 {

  padding-left:10px;

}











/*************************TABELLA OPZIONI **********************************************/



table.adminform {

	background-color: #f9f9f9;

	width: 350px;

	border-top: solid 1px #d5d5d5;

	border-left: solid 10px #81AC00;

	border-right: solid 1px #d5d5d5;

	border-collapse: collapse;

	margin: 8px 0 10px 0;

}



table.adminform td { 

   border-bottom: solid 1px #d5d5d5;

   font-weight: bold; 

   text-align: left;

}



table.adminform td.iconmail {

  padding-left: 20px; 

  background: url(../images/emailbutton.png) 2px no-repeat;

}



table.adminform td.iconuser {

  padding-left: 20px; 

  background: url(../images/icon-user.gif) 2px no-repeat;

}



table.adminform td.icondate {

  padding-left: 20px; 

  background: url(../images/icon-date.gif) 2px no-repeat;

}



table.adminform td.iconstampa {

  padding-left: 20px; 

  background: url(../images/printButton.png) 2px no-repeat;

}



table.adminform td.iconpdf {

  padding-left: 20px; 

  background: url(../images/pdf_button.png) 2px no-repeat;

}



table.adminform td.iconinvemail {

  padding-left: 20px;

  background: url(../images/icon-16-massmail.png) 2px no-repeat;

}




