body {
	font-family: Tahoma, Verdana;
	font-weight: normal;
	background-color: #e3f1f4;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img.png {
    behavior: url("/pngbehavior.htc");
}

#winveit {
	border: solid 1px #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
	background-color: #be0404;
	width: 100px;
	height: 19px;
	padding: 5px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma;
	display: none;
}

#bar,
#body,
#bottom {
	background-color: #ffffff;
}

#bar a {
	font-family: Tahoma;
	font-size: 13.2pt;
	color: #2a6f68;
	padding: 10px 15px 10px 15px;
	vertical-align: middle;
	height: 43px;
	text-decoration: none;
}

#bar a:hover,
#bar a.hov {
	color: #fff;
	background: url('../images/lev2_bar_hov_bg.jpg') repeat-x left top;
}

#left {	background: url('../images/body_shadow_l.png') no-repeat right top; }
#bline { text-align: center; margin: 0; }
#left span { font-weight: bold; }
#left input { margin-top: 3px; font-size: 11px; }
#left select { margin-top: 3px; font-size: 11px; width: 236px; }

#left td.t1 { height: 28px; }

#left td.t1 div { padding-top: 8px; padding-bottom: 7px; border: 0px solid red; }
#left td.t1 div.hover, #left td.t2 div.hover { background: url('../images/menu_hover.png') repeat left top; }
#left td.t1 div img, #left td.t2 div img { margin-left: 21px; margin-right: 7px; vertical-align: middle; }
#left td.t1 a, #left td.t2 a { font-family: Monotype Corsiva; color : #157fa4/*#8f8b7e*/; font-size : 16.4pt; font-weight: normal; text-decoration: none; }
#left td.t1 a:hover, #left td.t2 a:hover { font-family: Monotype Corsiva; color : #157fa4/*#8f8b7e*/; font-size : 16.4pt; font-weight: normal; text-decoration: underline; }
#left td.t2 { height: 28px; }
#left td.t2 div{ padding-top: 8px; padding-right: 8px; padding-bottom: 8px; }

#left td.t3 img { margin-top: 5px; margin-bottom: 5px; }

/*
#left td.t3 ul {margin-left: 0px;}
#left td.t3 li {margin-left:30px; margin-top: 5px;}
#left td.t3 li a.l1{color: #0092c9; text-decoration: none;}
#left td.t3 li a.l1:hover{color: #ed1c24; text-decoration: none;}
#left td.t3 li a.hov{color: #ed1c24; text-decoration: none;}
*/

#left td.t3 #sub2 {  margin: 0 5px 5px 35px; border: 0px solid green; }
#left td.t3 #sub2 p{ margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; font-size : 13px; }
#left td.t3 #sub2 a.l1 { color: #1d87a9; text-decoration: none; margin-bottom: 0px; font-size: 13px; }
#left td.t3 #sub2 a.l1:hover { color: #97bbc5; text-decoration: none; margin-bottom: 0px; font-size: 13px;  }
#left td.t3 #sub2 a.hov { color: #97bbc5; text-decoration: underline; margin-bottom: 0px; font-size: 13px; }

#left td.t3 #sub2 div { margin: 2px 0px 5px 20px; border: 0px solid green; padding: 0px; }
#left td.t3 #sub2 div span { margin-left: -11px; color: #000000; font-weight: normal; margin-right: 2px; margin-top: -4px; font-size: 11px; vertical-align: middle; }
#left td.t3 #sub2 div a { color: #000000; text-decoration: underline; /*height: 1px;*/ margin-bottom: 0px; vertical-align: top; font-size: 11px; vertical-align: middle; }
#left td.t3 #sub2 div a:hover { color: #000000; text-decoration: none; margin-bottom: 0px; font-size: 11px; vertical-align: middle; }

#register { font-size: 13px; font-weight: normal; color: #8e7f72; }
#register a { color: #8e7f72; text-decoration: none; font-size: 12px; vertical-align: middle; }
#register a:hover { color: #8e7f72; text-decoration: underline; font-size: 12px; vertical-align: middle; }

#news { font-size: 12px; font-weight: normal; }
#news a { color: #137ea4; text-decoration: none; font-size: 12px; vertical-align: middle; }
#news a:hover { color: #137ea4; text-decoration: underline; font-size: 12px; vertical-align: middle; }

#spedbar { font-size: 14px; font-weight: normal; color: #9ac2be; padding-left: 15px; }
#spedbar a { font-size: 14px; font-weight: normal; color: #9ac2be;  text-decoration: none; vertical-align: middle; }
#spedbar a:hover { font-size: 14px; font-weight: normal; color: #9ac2be;  text-decoration: underline; vertical-align: middle; }
#spedbar a.hov { font-size: 14px; font-weight: normal; color: #8ab356;  text-decoration: underline; vertical-align: middle; }
#spedbar a.hov:hover { font-size: 14px; font-weight: normal; color: #8ab356;  text-decoration: none; vertical-align: middle; }

#logobar { font-size: 18px; font-weight: normal; color: #3c8ea3; padding-left: 5px; padding-right: 5px; background: url('../images/body_bar_c.jpg') repeat-x left top; }

#ct a { color: #9ac2be;  text-decoration: underline; vertical-align: middle; }
#ct a:hover { color: #9ac2be;  text-decoration: none; vertical-align: middle; }

#content, #content table { font-size: 0.85em; color: #007195; font-weight: normal; padding-bottom: 5px; padding-left: 20px; padding-right: 20px; text-align: justify; }
#content div.zag { font-size: 1.1em; color: #659932; font-weight: bold; margin-bottom: 15px; text-align: left; }
#content a { color: #137ea4;  text-decoration: underline; vertical-align: middle; }
#content a:hover { color: #9ac2be;  text-decoration: none; vertical-align: middle; }

#content a.parrow { color: #137ea4; padding-left: 10px; padding-right: 10px; padding-top: 3px; text-decoration: none; vertical-align: middle; height: 28px; background-color: #f7f7f7; border: 1px solid #eeeeee; }
#content a.parrow:hover { color: #137ea4; padding-left: 10px; padding-right: 10px; padding-top: 3px; text-decoration: none; vertical-align: middle; height: 28px; background-color: #f2f2f2; border: 1px solid #eeeeee; }

#bottom { font-size: 12px; color: #a2927f; font-weight: normal; background-color: #faf8f5; vertical-align: middle; }
#bottom span img { margin-right: 3px; margin-top: 3px; vertical-align: middle; }
#bottom a { font-size: 12px; color: #a2927f; font-weight: normal; text-decoration: underline; vertical-align: middle; }
#bottom a:hover { font-size: 12px; color: #a2927f; font-weight: normal; text-decoration: underline; vertical-align: middle; }

#submenus { font-size: 12px; color: #157fa4; font-weight: normal; background: url('../images/submenu_bg.gif') repeat-x left top; width: 100%; height: 100%; margin-left: 40px; display: none; visibility: visible;
			padding-left: 25px; padding-right: 25px; padding-top: 8px; }
#submenus a { color: #157fa4;  text-decoration: none; vertical-align: middle; }
#submenus a:hover { color: #157fa4;  text-decoration: underline; vertical-align: middle; }

#right { background: url('../images/body_shadow_r.png') no-repeat left top; }
#right table { font-size: 13px; font-weight: normal; color: #8e7f72; }

div#thalasso h1{
	font-size : 9px;
	font-weight : lighter;
	line-height : 10px;
	color : White;
	margin : 0px;
}
div#fg{
	display : none;
}
div#thalasso a:link, div#thalasso a:visited, div#thalasso a:hover{
	font-size : 9px;
	font-weight : lighter;
	line-height : 10px;
	color : White;
	text-decoration : none;
}
