html,body {height:100%; margin:0; padding:0}

body{
	padding: 0px;
	margin: 0px;
	background-color:#d9ecf6;
	 
	
	font:14px Arial,sans-serif
}

.f12 {
    font-size:12px;
}
/*
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
*/
A {
       TEXT-DECORATION: underline;
}

A:hover {
       TEXT-DECORATION: none;
}
a:active     {color: #FF590A}
a:link       {color: #FF590A}
a:visited    {color: #FF590A}

h1{
  font-size: 20px;
  font-weight: normal;
  color: #FF590A;
  margin: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
 }

h2{
  font-size: 20px;
  font-weight: normal;
  color: #006699;
  margin: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
 }

h3{
  font-weight: normal;
  color: #006699;
  margin: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
 }


.topmenu {
	color : #FFFFFF;
	margin-top : 00px;
	margin-bottom : 00px;
	margin-left : 10px;
	margin-right : 0px;
	font-size : 10px;
	font-weight: normal;
	text-align: left;
}

.topmenu a {
	color : #FFFFFF;
	text-decoration: none;
}
.topmenu a:visited {
	color : #FFFFFF;
	text-decoration: none;
}

.topmenu a:hover {
	color : #FFFFFF;
	text-decoration: underline;
}


.topmenu2 {
	color : #FFFFFF;
	margin-left : 30px;
	font-size : 14px;
	font-weight: normal;
	text-align: left;
}

.topmenu2 a {
	color : #FFFFFF;
	text-decoration: none;
}

.topmenu2 a:visited {
	color : #FFFFFF;
	text-decoration: none;
}

.topmenu2 a:hover {
	color : #FCD669;
	text-decoration: underline;
}

div.menu_item {
    margin: 10px 0;
}

.orange_bold {
	color: #FF590A;
	font-weight:bold;
}

.b {
    font-weight:bold;
}
.copyright {
    margin-top:15px;
    font-size:11px;
}

img.text_images {
    width: 170px;
    height: 113px;
    margin: 5px;
}

.fl_r {
    float:right;
}

.fl_l {
    float:left;
}

.al_center {
    text-align:center;
}

span.remark {
    font-size:11px;
}

p.text {
    
}

table.dataGrid
{
	border-collapse: collapse;
}

table.dataGrid th
{
	padding: 4px 5px 4px 5px;
	background-color: #DBDBDB;
	border: 1px solid #C2C2C2;
	font-size: 12px;
	font-weight: normal;
	color: #4C4C4C;
}

table.dataGrid td
{
	padding: 4px 6px 4px 6px;
	border: 1px solid #C2C2C2;
	font-size: 12px;
	color: #4C4C4C;
}

/*
gismeteo
*/
.gmtbl {background-color: #ffffff; border: 1px solid #18b8f9;}
.gmtdttl { font-weight: bold;color: #ffffff; text-align:center; background-color: #18b8f9;}
.gmtdttl a {
    color :#fff;
}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

.center {
	text-align: center;
}

a img {
    border: 0;
}

.gallery img {
	border: 1px solid #38617d;
}