table.cssform01 {
	border-style		:solid; 
	border-width		:1px ; 
	border-collapse		:collapse;
	margin				:10px 0px;
	}

table.cssform01 th{
	text-align			: left;
	font-size			: 12px; 
	font-weight			: bold;
	padding  			: 6px 6px 2px 6px ;
	border-style	 	: solid; border-width:1px ; 
	vertical-align		: top;
	}

table.cssform01 th h1 h2 h3{ padding : 0px; margin: 0px;}

table.cssform01 td{

	text-align			: left;
	font-size			: 11px;
	font-weight			: normal;
	padding  			: 6px ;
	border-style	 	: solid;
	border-width 		: 1px ; 
	vertical-align:top;
	}
table.cssform01 td p h1 h2 h3{padding : 0px; margin: 0px;}

table.cssform01 table td{
	border-style: solid; border-width: 0px ;
}

table.cssform01 form {
	text-align			: left;
	margin				: 0px;
	padding  			: 0px;	
}

table.cssform01 button, input, textarea, label, fieldset, legend, optgroup{
	font-family			: arial, helvetica, sans-serif;
	font-size			: 10px;
	margin				: 0px;
	padding  			: 0px 2px 0px 2px;
	
}

/******************************  NEWS  ****************************/
.table-news {
	border-style	 	: solid;
	border-width 		: 1px ; 
	border-collapse		: collapse;
	margin				: 10px 0px;
}

.table-news th{
	text-align			: left;
	font-size			: 14px;
	font-weight			: bold;
	padding  			: 6px 6px 2px 6px ;
	border-style	 	: solid;
	border-width 		: 1px ; 
}

.table-news th p h1 h2 h3{ 	font-size: 12px; padding : 0px; margin: 0px;}
.table-news th p{
	text-align			: left;
	font-size			: 14px;
	font-weight			: bold;
	padding  			: 0px ;
	margin  			: 0px ;
}

.table-news td{
	text-align			: left;
	font-size			: 12px;
	font-weight			: normal;
	padding  			: 4px 6px 10px 6px ;
	border-style	 	: solid;
	border-width 		: 1px ; 
}
.table-news table td{
	border-style: solid; border-width: 0px ;
}

.table-news td td p h1 h2 h3{padding : 0px; margin: 0px;}

