@import url(Css/BreveNews.css);
@import url(Css/BreveNewsBold.css);
@import url(Css/Print.css?t=20121019-1);

body {
	margin: 0;
	padding: 0;
	background-color: #E5E5E5;
}

form { margin:0; padding:0; }

body, table, textarea, input {
	font-family: "BreveNews-Light", serif;
	font-size: 16px;
	/*color:#1765ad;*/
	color: #000;
}


.main_content .content_item .data a {
	font-family: "BreveNews-SemiBold", serif;
	text-decoration: underline;
}


b, strong {
	font-family: "BreveNews-SemiBold", serif;
}

b.nav-item {
	font-family: "BreveNews-Light", serif;
	font-weight: normal;
}

i {
	font-family: "BreveNews-LightItalic", serif;
}


	input[type="file"] {
	color:lightgray;
	}

/* Cleaner DIV TAG CLEARS Column Floating areas*/
.c
{
	clear:both !important;
	float:none !important;
	font-size:1px !important;
	height:0px !important;
	margin:0px !important;
	padding:0px !important;
	line-height:0px !important;
	visibility:hidden !important;
}


/* Global Definition */
h1, h2, h3, h4, h5, h6 {
	font-family: "BreveNews-SemiBold", serif;
	margin: 0;
	color: #000;
}
h5, h6 { font-style:italic; }

h1 { padding:0 0 14px 0; font-size:1.15em; }
h2 { padding:0 0 10px 0; font-size:1.1em; }
h3 { padding:5px 0 4px 0; font-size:1em; }
h4 { padding:5px 0 6px 0; font-size:.95em; }
h5 { padding:5px 0 2px 0; font-size:.9em; }
h6 { padding:2px 0 2px 0; font-size:.85em; }

p
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

hr {
	height: 0px;
	*height: 1px;
	margin: 8px 0 8px 0;
	padding: 0;
	border: none;
	/*border-top:dotted 1px #0569b4;*/
}

/* Lists */
ul
{
	margin:2px 0px 10px 20px;
	padding:0;
}
ul ul
{
	margin:0px 0px 0px 30px;
}

ul li
{
	margin:0;
	padding:0;
}
ul ul li
{
}
ul ul ul li
{
	list-style-image:none;
}

/* Images */
img { -ms-interpolation-mode: bicubic; border-width:0;}

a img
{
	border-width:0;
	font-size: 0px;
}
a img:hover
{
	opacity:0.9;
	filter:alpha(opacity=90);
}

/* Editor template */
/* Quote template */
.quote_left, .quote_right
{
	width:230px;
	padding:0;
}
.quote_left
{
	float:left;
	margin:10px 10px 10px 0;
}
.quote_right
{
	float:right;
	margin:10px 0 10px 10px;
}

.quote_left, .quote_right p
{
	font-weight:bold;
	font-size:15px;
}

/* Images template */
.img_left, .img_right
.img_left img, .img_right img
{
	padding:0;
	text-decoration:none;
}
.img_left .img_sign, .img_right .img_sign
{
	padding:3px 0px;
	font-size:.8em;
	font-style:italic;
	color:#666;
	line-height:1em;
}
.img_left
{
	float:left;
	margin:5px 15px 5px 0px;
}
.img_right
{
	float:right;
	margin:5px 0px 5px 15px;
}

/* Default table */
table.tableDefault {
	width: 100%;
	table-layout: fixed;
	border-bottom: solid 1px #967d64;
}

.tableDefault tr td {
	border-top: solid 1px #967d64;
	padding: 4px;
	text-align: left;
}

.tableDefault tr th {
	padding: 4px;
	border-top: solid 1px #967d64;
	font-weight: bold;
	text-align: left;
}

.tableDefault tr th p,
.tableDefault tr td p
{
	margin:0;
	padding:0;
}

/* Default table 2 */
table.tableDefault2
{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}

.tableDefault2 tr td, .tableDefault2 tr th {
	border: solid 1px #967d64;
	padding: 4px 10px 4px;
	text-align: left;
}

.tableDefault2 tr th p,
.tableDefault2 tr td p
{
	margin:0;
	padding:0;
}