.obbligatorio, .obbligatorio a , #content .obbligatorio a:hover {
	color:red; font-weight:bold;text-decoration: none;}

/***** Page *****/

body {
	background:#53595F;/*BFBFBF;#636958;*/
	
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin 	: 0;
	padding : 0;
	height 	: 100%;
}
#bodyiframe{
	background:#f3f3f3;/*BFBFBF;#636958;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:"Lucida Grande","Trebuchet MS",Verdana,Arial,Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin 	: 0;
	padding : 0;
	height 	: 100%;
}

#box {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -200px;
	text-align: center;

}

#wrapper {
  color:#000000;
  border-right:5px solid #2F2F2F;
  border-left:5px solid #2F2F2F;
  background:#fff;
  width:950px;
  margin:0 auto;
  padding:0;
  margin-top:5px;
}


/***** Top *****/

#top {
  color:#fff;
  background:#3A3A3A;
  height:55px;
  margin:0;
  padding:0;
}
/***** LOGIN **/
#wrapper_login {
  color:#000000;
  /*border-right:5px solid #53584A;
  border-left:5px solid #53584A;
  */
  border:5px solid #2F2F2F;
  background:#ffffff;
  width:500px;
  margin:0 auto;
  padding:0;
  margin-top:5px;
}

#top_login .topleft {
  text-align:left;
  display:inline;
  float:left;
  margin:4px 0 0 8px;
}

#top_login .sito{
  padding:15px;
  display:inline;
  float:left;
  font-size: 2em;
  font-weight:bold;
  color:#fff;

}

.ricerca{
	color:white;
	background-color:red;
	font-size:bold;
}

#top_login .topright {
  text-align:right;
  display:inline;
  float:right;
  margin:4px 8px 0 0;
}


.bottomright {
  text-align:right;
  display:block;
 
  margin:4px 8px 0 0;
}

#top_login a {
  text-decoration:none;
  color:#fff;
  background:inherit;
}

#top_login a:hover {
  text-decoration:underline;
}

#top_login {
  color:#fff;
  background:#3A3A3A;
  height:130px;
  margin:0;
  padding:10;
  text-align:left;

}

/***** login *****/
#top .topleft {
  text-align:left;
  display:inline;
  float:left;
  margin:4px 0 0 8px;
}

#top .sito{
  padding:15px;
  display:inline;
  float:left;
  font-size: 2em;
  font-weight:bold;
  color:#fff;
}

#top .topright {
  text-align:right;
  display:inline;
  float:right;
  margin:4px 8px 0 0;
}

#top a {
  text-decoration:none;
  color:#fff;
  background:inherit;
}

#top a:hover {
  text-decoration:underline;
}

/***** Navigation *****/

#navigation ul, #navigation li {
  margin:0;
  padding:0;
  text-align: left ;
}

#navigation {
  font-size:1em;
  background:#8AB9FF;
  height:2em;
  line-height:2em;
  color:#fff;
  text-align: left;
}

#navigation li{

  list-style-type:none;
  white-space:nowrap;
  float:left;
}

#navigation li a{
  display:block;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  background:inherit;
  color: #fff;
  float:left;
  padding:0 10px 0 10px;
}

#navigation .selected, #navigation a:hover{
  background:#3A3A3A;
  color:#fff;
}


/***** Main *****/

#main {
  width:930px;
  padding:10px;
}

#main_iframe {
  width:95%;
  padding:10px;
}

/***** Content *****/

/***** Login *****/

#main_login {
  width:100%;
  padding:10px;
}


#content_login {

  width:420px;
  padding:5px 5px 5px 5px;
  background:#fff;
margin-left:50px;
text-align:left;
  

}


#content {
  float:right;
  width:720px;
  margin-top:0px;
  padding:5px 0px 5px 5px;
  background:#fff;

}


#content h2 {
  text-align:left;
  font-size:1.2em;
  margin:0px 0 0 0;
  padding:10px 5px 0 5px;
  color:inherit;
}

#content p {
padding-left:10px;
padding-right:10px;
margin:10px 5px 10px 5px;
}

#content a {
text-decoration:none;
}

#content a:hover {
text-decoration:none;
}

#content_iframe {
  width:98%;
  margin-top:10px;
  
  background:#BFBFBF;/*#636958;*/

}
#content h3{
	font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-size:1.4em;
	font-style:italic;
}

#content_iframe h2 {
  text-align:left;
  font-size:1.2em;
  margin:0px 0 0 0;
  padding:10px 5px 0 5px;
  color:inherit;
}

#content_iframe p {
padding-left:10px;
padding-right:10px;
margin:10px 5px 10px 5px;
}

#content_iframe a {
text-decoration:none;
color:#0F67A1;
}

#content_iframe a:hover {
text-decoration:underline;
}


#map{
	width:600px;
	height:300px;
	border: 2px solid #000000;
	margin-top:5px;
}
/***** GRID setting *****/
.mainbackground{
	 background:#ffffff;
}

td.click, th.click
{
	background-color: #3A3A3A;
	color:white;
}
td.hover, tr.hover
{
	background-color: #85A7CD;
}

td.hovercell, th.hovercell
{
	background-color: #abc;
}
td.hoverrow, th.hoverrow
{
	background-color: #6df;
}

tr.odd {background-color:inherit;}
tr.even {background-color:#ddd;}
tr.figlia {background-color:#9f9f9f;}
tr.myDragClass nobordo {
background-color:#3A3A3A;
color:yellow;
border-width: 0px 0px 0px 0px;
padding: 1px 1px 1px 1px;

}
tr.myDragClass td {
background-color:#3A3A3A;
color:yellow;
border-width: 3px 0px 3px 0px;
padding: 1px 1px 1px 1px;
border-style: dashed dashed dashed dashed;
border-color: gray gray gray gray;
}
.tableheader{
	background-color:#ffffff;
}
th.header hover{
	text-align:left;
	background-color:#3A3A3A;
	color:white;
}
.header{
	text-align:left;
	background-color:#3A3A3A;
	color:white;
}
.header a{
	color:#fff;
}
.plus_minus a{
	border:0;
}
.plus_minus a:hover{
	border:0;
	text-decoration:none;
}
#msg{
	width:100%;
	background-color: green;
	display:none;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color:white;
}
.error{
	color:red;
	font-size:0.9em;
}
label {
	display:block;
	float:left;
	width:120px;
	font-weight:bold;
	
}
.obbligatorio:after{content:" *"; color:red;}
.obbligatorio label {
	color:red;
	float:left;
	width:120px;
	font-weight:bold;
}
/***** Sub Content *****/

#subcontent {
  float:left;
  width:180px;
  margin:-10px 5px 0 0;
  padding:0px 0px 0px 0;
}

.menu h4 {
  text-align:left;
  font-size:1em;
  margin:0;
  padding:5px;
  color:inherit;

}

.menu {
  color: #333;
  padding:0;
  margin:0 0 0 0;
  background:inherit;
font-size:1.2em;
}

.menu ul {
  list-style: none;
  border: none;
  margin: 0;
  padding: 0;
}

/*.nolink:before{content:url("../images/codexnew_20.gif"); color:#3a3a3a;}*/
.nolink:before{content:">> "; color:#3a3a3a;}

.menu li {
  display: block;
  
  color:#0F67A1;
  text-decoration: none;
  padding:5px;
  /*border-bottom: 1px dashed #000;
  text-transform:uppercase;
color: #3a3a3a;background-color: #8ab9ff;*/

}


.menu li a {
  /*display: block;
  background-color: #8ab9ff;
  color: #fff;
  text-decoration: none;
  text-transform:none;*/
font-size: 0.8em;

color: #0f67a1;
display: block;
padding:0.2em 10px;
margin: 0;
text-decoration: none;
position: relative;
border-bottom:1px solid #EEEEEE;
  
  
}

.menu li a:hover {
  /*border:0;
  background-color: #3a3a3a;
  color: #fff;*/
background: #eee;
color: #192839;
border-bottom: 1px solid #ddd;
}


.menu h4 a{
	color: #000000;
	text-decoration: none;
}

.menu h5{
	background:#DDDDDD none repeat scroll 0 0;
	border-bottom:1px solid #AAAAAA;
	color:#192839;
	font-size:1.0em;
	font-weight:bold;
	margin:0.1em 0 0.4em;
	padding:0.3em 10px;
	text-transform:uppercase;
}

/*#####################*/
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  /*width: 10em;*/
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul#menu li a:hover {
  /*background: #000;*/
background:#EEEEEE none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
color:#192839;
}


ul#menu li ul li a {
  /*background: #8ab9ff;
  color: #000;
  padding-left: 20px;*/
font-size: 0.8em;
background:#dddddd none repeat scroll 0 0;
color: #0f67a1;
display: block;
padding:0.2em 10px;
margin: 0;
text-decoration: none;
position: relative;
border-bottom:1px solid #EEEEEE;
}

ul#menu li ul li a:hover {
  /*background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;*/
background: #eee;
color: #192839;
border-bottom: 1px solid #ddd;
}
/*#####################*/

html>body .menu li a {
  width: auto;
}

html>body .menu h4 {
  width: auto;
}

/***** Footer *****/

#footer {
  font-size:.9em;
  background:#3A3A3A;
  clear:both;
  padding:0;
  line-height:1.8em;
  height:3.5 em;
  color:#fff;
  text-align:center;
}

#footer a {
color:#fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}


/*** FORM ***/
.input, .select, .password, .textarea  {
	background-color:#DFDFDF; 	
	font-size: 1em; 
	margin: 2px; 
	padding: 2px; 
	border: 1px solid #92B8CB; 
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	}
/*
.button {
	margin: .5em 0 .5em 8px;
	color: #444444;
	background: #e0e0e0 url(images/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
	font-size: 1em;
	border: 1px solid #cccccc;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;


.button:hover {
	color: #111111;
	background: #d8d8d8 url(images/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
	border: 1px solid #888888;
}
}*/
.pagenav {
	color:#85a7cd;
	text-decoration:none;
	font-size:12px;
}

.pagenav a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}

.pagenav a:hover{
	background-color: #3a3a3a;
	  color: #fff;
	text-decoration:none;
	font-size:12px;
}
.little {	color: #9B9B9B; /*font-family: Verdana, Arial, Helvetica;	
	*/
	font-size: 8pt; }
.littletablerow{
	padding-right:5px;text-align:left;
}

tr:hover .rows-actions
{
	visibility: visible;
}

.littletablerow_center{
	padding-right:5px;text-align:center;
}
.alert { color: #DD0000; 
	/*font-family: Verdana, Arial, Helvetica;	*/
	font-size: 8pt; }
.alert p {margin:0;}

.occhio{
	font-size:1.7em;
	color:red;
	padding-top:5px;
	padding-bottom:20px;
}


table{

font-size:12px;
}/*classi per gli input */
.italiano{
background-color:#DFDFDF;
background-image: url('it.png')  ;
background-position: 1px 3px;
background-repeat:no-repeat;
padding-left: 20px;
border: 1px solid #92B8CB;

font-size:1em;
}

.label_italiano{

font-size: 10px;
background-image: url('it.png')  ;
background-position: 1px 3px;
background-repeat:no-repeat;
padding-left: 20px;
}

.francese{

background-color:#DFDFDF;

background-image: url('fr.png')  ;
background-position: 1px 3px;
background-repeat:no-repeat;
padding-left: 20px;
border: 1px solid #92B8CB;
font-size:1em;
}
.label_francese{

font-size: 10px;
background-image: url('fr.png')  ;
background-position: 1px 3px;
background-repeat:no-repeat;
padding-left: 20px;
}

.english{

background-color:#DFDFDF;
font-size:1em;
background-image: url('en.png')  ;
background-position: 1px 3px;
background-repeat:no-repeat;
padding-left: 20px;
border: 1px solid #92B8CB;
border-left:2px solid #92B8CB;
}
.label_english{

font-size: 10px;
background-image: url('en.png')  ;
background-position: 1px 3px;
background-repeat:no-repeat;
padding-left: 20px;
}

.spanish{

background-color:#DFDFDF;
font-size:1em;
background-image: url('es.png')  ;
background-position: 1px 3px;
background-repeat:no-repeat;
padding-left: 20px;
border: 1px solid #92B8CB;
border-left:2px solid #92B8CB;
}
.label_spanish{

font-size: 10px;
background-image: url('es.png')  ;
background-position: 1px 3px;
background-repeat:no-repeat;
padding-left: 20px;
}


/*select strette*/

.stretta{
	width:20px;
}

.input_login{
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #E5E5E5;
font-size:24px;
margin-bottom:16px;
margin-right:6px;
margin-top:2px;
padding:3px;
}



.inputError {
background-color:#FFFFD7;
border:1px solid #FF8000;
color:#FF8000;
margin:0px;
}

.mainheader{
	font-size:120%;
	color:#000;
	font-weight:bold;
	}
.micro { font-size: 10px; color: #000; font-weight: normal;}
.micro a:hover,.micro a:link ,#content .micro a:hover{ font-size: 10px; color: #000; font-weight: bold;text-decoration:underline;}


/* aggiunte wp */
	.ordine{
		font-size:10px;
	color:#21759B;
		
	}
	.alto .ordine a:link,.ordine a:visited{
		font-size:10px;
		text-decoration:none;
		color:#21759B;
	}
	
	.alto .ordine a:hover{
		font-size:10px;
		text-decoration:none;
		color:#D54E21;
	}

	tr:hover .io
	{
		visibility: visible;
	}


	.io{
		visibility:hidden;
	}
	
	.io a:link,.io a:visited{
		font-size:10px;
		text-decoration:none;
		color:#21759B;
	}
	
	.tabella .io a:hover{
		font-size:10px;
		text-decoration:none;
		color:#D54E21;
	}
	
	.tabella {
		
		border-width:1px;
		border-collapse:collapse;
		border-style:solid;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border-color: #DFDFDF;
		background-color: #fff;
		
	}
	
	fieldset{
		border-width:1px;
		border-style:solid;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border-color: #DFDFDF;
		background-color: #fff;
		padding:5px;
		
	}
	
	legend{
		background:#EFE8FC none repeat scroll 0 0;
		border-color:#AAAAAA;
		border-style:solid;
		border-width:0.2em 0.2em;
		color:#666666;
		
		font-weight:bold;
		margin-left:10px;
		padding:0.1em 1em;
		
		top:-10px;
		
		font-size:1.1em;
	}
	.ui-widget-content a{
		color:#21759B;
	}
	
	.tabella a:link{
		color:#21759B;
		text-decoration:none;
	}
	
	.tabella td a:hover{
		color:#D54E21;
		text-decoration:none;
	}
	
	.tabella a:visited{
		color:#21759B;
		text-decoration:none;
	}
	
	.tabella td{
		color: #333;
		font-size:12px;
		border-bottom-style:solid;	border-bottom-width:1px;border-color: #DFDFDF;
		padding-left:5px;
	}
	
	.tabella thead tr th{
		color:red;
		line-height:1.3em;
		padding:7px 7px 8px;
		text-align:left;
		background: url(gray-grad.png) repeat-x scroll left top;
		color:#333333;
		border-bottom-style:solid;	border-bottom-width:1px;
	}
	
	 .show_settings_giu{
		background-position:right top;
		background-image:url(giu.gif);
		background-repeat:no-repeat;
		background-color:#d5d5d5;
		font-size:12px;
		/*height:25px;
		line-height:20px;*/
		padding:3px 20px 5px 5px;
		margin-bottom:5px;		color:#21759B;
		z-index:1;
	}
	
	 .show_settings_su{
		background-position:right top;
		background-image:url(su.gif);
		background-repeat:no-repeat;
		background-color:#d5d5d5;
		font-size:12px;
	
		/*height:25px;
		line-height:20px;*/
		padding:3px 20px 4px 5px;
		color:#21759B;
		z-index:1;
	}

	
	 .show_settings_giu2{
		background-position:right top;
		background-image:url(giu2.gif);
		background-repeat:no-repeat;
		background-color:inherit;
		font-size:12px;
		height:25px;
		line-height:20px;
		padding:3px 20px 5px 5px;
		color:#21759B;
		z-index:1;
		border:1px dashed #21759B;
	}
	
	 .show_settings_su2{
		background-position:right top;
		background-image:url(su2.gif);
		background-repeat:no-repeat;
		background-color:inherit;
		font-size:12px;
		height:25px;
		line-height:20px;
		padding:3px 20px 5px 5px;
		color:#21759B;
		z-index:1;
		border:1px dashed #21759B;
	}
	
	.alto{
		width:675px;
			margin-bottom:5px;
			margin-top:5px;
		/*height:25px;
		margin-top:5px ;
		margin-bottom:5px ;
	
			background-position:right top;
			background-image:url(su.gif);
			background-repeat:no-repeat;
			background-color:#d5d5d5;
		*/
	}
	.alto a:link{
		margin-bottom:5px;
		margin-top:5px;
		color:#4F4F4F;
		font-size:1.05em;
	}
	.largo{
		width:100%;
	}

	.small{
		font-size:10px;
	}
	.blu{
		color:#21759B;
	}
	.label_login{
		font-size:1.2em;
	}
	
	.button,.button_
	{
		font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
		text-decoration: none;
		font-size: 11px !important;
		line-height: 16px;
		padding: 2px 8px;
		cursor: pointer;
		border-width: 1px;
		border-style: solid;
		-moz-border-radius: 11px;
		-khtml-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		-khtml-box-sizing: content-box;
		box-sizing: content-box;
		margin:5px;
		border-color:#666666;
	}
	
	.button:hover,.button_:hover{
		border-color:#13455B !important;
		color:#21759B !important;
	}
	
	.button_del
	{
		font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
		text-decoration: none;
		font-size: 11px !important;
		line-height: 16px;
		padding: 2px 8px;
		cursor: pointer;
		border-width: 1px;
		border-style: solid;
		-moz-border-radius: 11px;
		-khtml-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		-khtml-box-sizing: content-box;
		box-sizing: content-box;
		margin:5px;
		border-color:#666666;
	}
	
	.button_del:hover{
		border-color:#13455B !important;
		color:#fff !important;
		background-color:red;
	}
	
	.txtgenerico{
		color:#99998d;
	}

	.postbox {
		float:left;
		margin-bottom: 10px;
		border-width: 1px;
		border-style: solid;
		line-height: 1;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border-color: #DFDFDF;
		padding:5px;
		margin-right:5px;
		width:320px;
		background: #fff url("gray-grad.png") repeat-x left top;
	}
	.postbox2 {
		float:left;
		margin-bottom: 10px;
		border-width: 1px;
		border-style: solid;
		line-height: 1;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border-color: #DFDFDF;
		padding:5px;
		margin-right:5px;
		width:640px;
		background: #fff url("gray-grad.png") repeat-x left top;
	}
	
	.titolobox{
			line-height:30px;
			padding:0;
			font-weight:bold;
			text-shadow: #fff 0 1px 0;
			margin-bottom:15px;

	}
	
	.info{
		padding:10px;
		border-spacing:5pt
	}
	.td_largo{
		width:100%;
		font-weight:bold;
	}
	
	#content #container-1 .postbox .info .td_largo .link_sottolineato{
		text-decoration:underline;
		color:#21759B;
		font-weight:bold;
	}
	#content #container-1 .postbox .info .td_largo .link_sottolineato a:hover{
		text-decoration:none;
		color:#21759B;
		font-weight:bold;
	}
	.postbox a{
		color:#21759B;
	}
	.postbox a:hover{
		text-decoration:underline;
	}
	
	.bold, .bold a{
		font-weight:bold;
		font-size:14px;
		color:#21759B;
	}
	.green{
		font-weight:bold;
		font-size:14px;
		color:green;
	}
	.orange{
		font-weight:bold;
		font-size:14px;
		color:orange;
	}
	.red{
		font-weight:bold;
		font-size:14px;
		color:red;
	}
	
	.orange_{
	
		
		color:orange;
	}
	.red_{
		
		color:red;
	}
	.italico{
		font-style:italic;
	}
	.button-primary{
	background:#21759B url(button-grad.png) repeat-x scroll left top;
	border-color:#298CBA !important;
	color:#FFFFFF !important;
	font-weight:bold;
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	border:1px solid;
	cursor:pointer;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:12px;
	margin-top:-3px;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
	}
	.txtgrande{
		font-size:1.5em;
	}
	#content #container-1 .postbox .recenti{
		padding:5px;
		line-height:15px;
	}
#main #subcontent .menu #bacheca a{
	color:#000000;
	text-decoration:none;
	-x-system-font:none;
	font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:35px;
	margin:0;
	padding:2px 5px 3px 0;
	text-shadow:0 1px 0 #FFFFFF;
	
}

#news-letter{
	display:none;
}

.widefat {
	border-color: #dfdfdf;
	background-color: #fff;
	
}

.widefat td,
.widefat th {
	border-bottom-color: #dfdfdf;
}

.widefat th {
	text-shadow: rgba(255,255,255,0.8) 0 1px 0;
}

.widefat thead tr th,
.widefat tfoot tr th {
	color: #333;
	background: #dfdfdf url(gray-grad.png) repeat-x scroll left top;
}
.widefat {
	border-width: 1px;
	border-style: solid;
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	clear: both;
	margin: 0;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.widefat * {
	word-wrap: break-word;
}

.widefat a {
	text-decoration: none;
}

.widefat td,
.widefat th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 11px;
	vertical-align: text-top;
}

.widefat td {
	padding: 7px 7px 5px;
	vertical-align: top;
}

.widefat thead tr th:first {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

.widefat thead tr th:last {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.widefat tfoot tr th:first {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.widefat tfoot tr th:last {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.widefat td p {
	font-size: 11px;
}

.widefat th {
	padding: 7px 7px 8px;
	text-align: left;
	line-height: 1.3em;
}

#form_filter select {
-x-system-font:none;
border-style:solid;
border-width:1px;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:2em;
line-height:20px;
margin-top:5px;
padding:2px;
vertical-align:top;
}

.wrap h2 {
	
}

.long-header {
	padding-right: 0;
	font: italic normal normal 24px/29px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	margin: 0;
	padding: 14px 15px 3px 0;
	line-height: 35px;
	color:#21759B;
	text-shadow: rgba(255,255,255,1) 0px 1px 0px;
}

ins{
	color:red;
}
del{
	color:blue;
	text-decoration:none;
	font-weight:bold;
}
