* { margin:0; padding:0;}

HTML, BODY, table, td, tr, img, #global { margin: 5; padding: 5; }
HTML, BODY, #global { height:100%; width: 100% } 
img { border: 0; }
td { 
vertical-align: top;
}

body {
 font-size: 10pt;
 font-family: Helvetica, Arial, Times New Roman, Verdana, serif;
 text-align: center;
 color:#5d5d5d;
 background:#e2e9de url(image/bg.jpg); 
}

#global {
 text-align: center;
 border: 1px solid black;
}

#main {
 position: relative; z-index: 2; 
 border-width: 0px;
 border-collapse: collapse;
 margin-right:auto;
 margin-left:auto;
 width: 935px;
/* height: 100%; // i think no need, is't a trouble */
 background: #FFF;
}

li.body {
 list-style-image: url('image/mark1.gif')
}

img.flag {
 padding: 16px 15px 0 0;
 float: left;
}

div.bsign {
 margin-top: 28px;
 padding: 17px 0 0 0px;
 height: 51px;
 font-size: 12px;
 color: #597b13; 
}

a.bt {
 margin: 16px 25px 0 25px;
 float: left;
 display: block;
 height: 20px;
 width: 57px;
 background-repeat: no-repeat;
}

#bt_main { width: 56px; background: url(image/bt_main.gif); }
#bt_main:hover { background: url(image/bt_main_on.gif); }
#bt_cong { width: 73px; background: url(image/bt_cong.gif); }
#bt_cong:hover { background: url(image/bt_cong_on.gif); }
#bt_contact { background: url(image/bt_contact.gif); }
#bt_contact:hover { background: url(image/bt_contact_on.gif); }
#bt_vacc { background: url(image/bt_vacc.gif); }
#bt_vacc:hover { background: url(image/bt_vacc_on.gif); }

a.navb {
 text-decoration: none;
 color: #1e5009;
 font-size: 8pt;
 line-height: 140%;
 font-weight: normal;
}

a.navb:hover {
 text-decoration: underline;
 color: #d80000;
}

a.navbold { font-weight: bold; }

a { color:#C4151C; text-decoration: none;}
a:hover { color:#000; text-decoration: none;}
a:focus { outline:0; -moz-outline:0;}

.post { padding:10px; text-align: justify;}
.post h2 {font:bold 120% Arial, Helvetica, sans-serif;  color:#5d5d5d; margin-bottom:10px;}

.post ul, .post ol { margin: 10px 20px;}
.post img { float:left; margin:5px 5px 5px 0; border:0px solid #010101; padding:1px;}

.entry { text-align:justify;}
.entry p {margin-bottom:4px; margin-top : 3px; margin-left : 5px; text-indent : 11px; }

H1 { font-size: 12pt;}
.h { font-size: 8pt; display: inline; font-weight: normal;}
H2 { font-size: 10pt; display: inline; font-weight: 400;}
.nobold { font-weight: 400; }

.orange { COLOR: #C4151C; }




/*



