body {
background: #fff;
padding: 0;
margin: 0;
font-family: tahoma, vardana, arial, 'sans serif';
font-size: 8px;
text-align: left;
min-height: 100%;
height: 100%;
}

img {
border: none;
/*float: right;*/
padding: 5px 5px;
text-decoration: none;
}
#global {
width: 1200px;
margin: 20px auto;
}
/*==================================*/
.leftbox {
background-color:#f9fff3;
font-size: 14px;
width: 180px;
float: left;
border: 1px solid #1b962b;
padding: 20px 0px;
margin: 0px 0px;
font-family: tahoma, vardana, arial, 'sans serif';
}
.leftbox a:link, .leftbox a:visited, .leftbox a:focus, .leftbox a:active{  
color: #333333;
margin: 0px 10px;
text-decoration: none;
}
.leftbox a:hover{  
color: #333333;
margin: 0px 10px;
text-decoration: underline;
}
/*==================================*/
.menu {
background-color:#f9fff3;
font-size: 14px;
width: 140px;
/*float: right;*/
border: 0px solid #1b962b;
padding: 0px 0px;
margin: 0px 20px;
font-family: tahoma, vardana, arial, 'sans serif';
}
.menu a:link, .menu a:visited {  
color: #333333;
text-decoration: none;
}
.menu a:focus, .menu a:active, .menu a:hover {  
color: #1b962b;
text-decoration: none;
}
.menu p{
padding: 1px 0px;
text-align: left;
margin: 0px;
border-top: 1px solid #1b962b;
}
.menu li{
list-style-type: none;
padding: 2px 2px;
margin: 0px;
border-top: 1px solid #1b962b;
list-style-position: outside;
}
.menu ul{
padding: 0px 00px;
margin: 2px 10px;
list-style-position: outside;
}
/*==================================*/
.nav {
width: 800px;
margin: 0px auto;
padding: 0px 0px;
}
.nav img
{
padding: 0px 0px;
}
.nav p
{
padding: 0px 10px;
border-right: 1px solid #1b962b;
border-left: 1px solid #1b962b;
background-color: #ebffdf;
color: #1b962b;
font-size: 14px;
}
.nav a:link, .nav a:visited {  
color: #1b962b;
text-decoration:none;
}
.nav a:hover, .nav a:active{  
color: #FF0000;
text-decoration:underline;
}
/*==================================*/
.main {
width: 798px;
min-height: 600px;
margin: 0px auto;
border-left: 1px solid #1b962b;
border-right: 1px solid #1b962b;
border-bottom: 1px solid #1b962b;
}
.main a:link, .main a:visited {  
color: #1b962b;
text-decoration:underline;
}
.main a:hover, .main a:active{  
color: #FF0000;
text-decoration:none;
}
h1,h2,h3,h4,h5,p {
margin: 0;
padding: 2px 10px;
}
.main p {
color: #000000;
font-size: 14px;
text-align:justify;
}
h1 {
padding: 10px 10px;
color: #1B962B;
font-size: 18px;
text-align: center;
}
h2 {
padding: 5px 10px;
color: #000000;
font-size: 14px;
font-weight: bold;
}
.main li{
list-style-type: circle;
padding: 2px 2px;
margin: 2px 15px;
list-style-position: outside;
font-size: 14px;
}
.main ul{
padding: 0px 10px;
margin: 2px 10px;
list-style-position: outside;
}
/*==================================*/
.news{
width: 250px;
border: 1px solid #000000;
float: right;
margin: 20px 20px;
}
/*==================================*/
.meteo
{
width: 400px;
padding: 15px;
}
.meteo table {
border:1px solid #DDDDDD;
border-spacing:0px;
padding: 0px;
}
.meteo td { 
border:1px solid #AAAAAA; 
vertical-align:top;
overflow:hidden; 
font-size: 12px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
}
/*==================================*/
.lastupdate
{
padding: 10px 10px;
color: #000000;
font-size: 12px;
text-align: right;
position:relative; bottom:0px;
}

