body {
	background-color: #74ddfb; margin: 0px;
}

body, td, th, div, p, span, li, a, input, select, textarea {
	font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; color: #333333;
}

img {
	border-style: none; border-width: 0px;
}

p {
	margin-top: 8px; margin-bottom: 8px;
}

h1 {
	color: #cc0033; font-weight: 600; font-size: 9pt; text-transform: uppercase; margin: 0px; margin-top: 8px; margin-bottom: 8px;
}
h2 {
	color: #0e7700; font-weight: 600; font-size: 9pt; text-transform: uppercase; margin: 0px; margin-top: 8px; margin-bottom: 8px;
}
h3 {
	color: #224466; font-weight: 600; font-size: 9pt; text-transform: uppercase;
	margin-top: 4px; margin-bottom: 8px;
}
h4 {
	color: #224466; font-weight: 600; font-size: 9pt; text-transform: uppercase;
	margin-top: 4px; margin-bottom: 8px;
}

.imp {
	color: #cc0033; font-weight: 600;
}
.imp2 {
	color: #216298; font-weight: 600;
}

.top {
	background-color: #74ddfb; background-image: url('/_img/bg_top3.gif'); 
	background-repeat: repeat-x; padding-left: 16px; 
	padding-right: 16px; padding-top: 0px; padding-bottom: 0px;
}

a {
	color: #216298;
}
a:hover {
	color: #CC0033;
}

.navmenu {
	cursor: hand; margin-left: 6px; margin-right: 6px; margin-top: 6px; margin-bottom: 12px;
}
.navmenu th {
	cursor: hand; text-align: center; color: #FFFFFF; font-weight: 400; font-size: 8pt;
}

.navmenu a, .navmenu a:hover {
	color: #FFFFFF; font-weight: 400; font-size: 8pt; text-decoration: none
}

.brandmenu {
	margin-bottom: 19px; margin-left: 8px;
}
.brandmenu th {
	background-color: #FFFFFF; text-align: left; vertical-align: top;
}
.brandlink {
	margin-top: -2px;
}
.brandlink a {
	font-size: 9pt; font-weight: 400;
}

.leftmenu_ext {
	background-image: url('/_img/bg_mid1.gif'); background-repeat: repeat-x; padding-left: 16px; padding-right: 16px;
}

.leftmenu_pre {
	width: 231px; background-image: url('/_img/leftmenu_bg.gif'); background-color: #ffffa0; vertical-align: top;
}

.leftmenu {
	color: #667788; font-weight: 400; font-size: 9pt; text-decoration: none; 
	padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 0px;
}
.leftmenu_title {
	cursor: pointer;
}
.leftmenu_title_compat {
	cursor: pointer; border-bottom: 1px dotted #666633; margin-bottom: 8px;
}
.leftmenu h1, .leftmenu h1 a {
	font-weight: 600; font-size: 8pt; text-transform: uppercase; color: #0066cc; 
	text-decoration: none; margin-left: 0px; margin-right: 0px; 
	margin-top: 0px; margin-bottom: 8px;
}
.leftmenu h1 img {
	margin-right: 6px; margin-bottom: -2px;
}
.leftmenu_sub {
	margin-left: 2px; margin-top: 8px; margin-bottom: 8px; background-color: #fefec8;
	border: 1px dotted #cfcf6a;
}
.leftmenu_sub_item {
	border-bottom: 1px dotted #cfcf6a; padding: 4px;
}
.leftmenu_sub_item li {
	list-style-image: url('/_img/leftmenu_fleche.gif'); margin-left: 12px; padding: 0px; list-style: outside;
}
.leftmenu_sub_item a, .submenu2 li a {
	color: #216298; text-decoration: none;
}
.leftmenu_sub_item a:hover, .submenu2 li a:hover {
	color: #cc0033; text-decoration: none;
}
.leftmenu_sub_item img {
	margin-left: 8px; margin-right: 8px; margin-bottom: 2px;
}

.topadvert {
	text-align: center; height: 88px; padding: 8px;
}
.topmenu {
	background-color: #caf5b8;
}
.topmenu th {
	background-image: url('/_img/topmenu_bg.gif'); color: #223344; font-weight: 400; text-align: center;
	cursor: hand;
}

.topmenu a {
	color: #216298; font-weight: 400; font-size: 9pt; text-decoration: none;
}

.topmenu a:hover {
	color: #cc0033;
}

.topmenu th img {
	margin-right: 3px; margin-bottom: -2px;
}
.rightmenu {
	width: 231px; background-color: #FFFFFF; vertical-align: top;
}

.rightmenu_sf {
	margin-top: 12px;
}
.rightmenu_sf th {
	background-color: #f8f8f8; width: 212px; text-align: left; font-weight: 400;
	background-image: url('/_img/bg_sf.gif');
}

.rightmenu_sf h1 {
	margin: 0px;
}
.bottommenu th {
	background-image: url('/_img/bottommenu_bg.gif'); color: #667788; font-weight: 400;
}

.bottommenu a {
	color: #216298; font-weight: 400; font-size: 9pt; text-decoration: none;
}

.bottommenu a:hover {
	color: #cc0033;
}

.bottommenu th img {
	margin-right: 3px; margin-bottom: -2px;
}
.marquee_ext {
	
}
.marquee_ext th {
	background-image: url('/_img/marquee_bg.gif'); font-weight: 400; text-align: left; padding-left: 4px;
}
.marquee {
	position; relative; height: 18px; margin-top: 1px; padding-top: 2px; overflow: hidden; font-weight: 400;
}
.topnews {
	border: 1px solid #f5f5bc;
}

.topnews th  {
	background-color: #f5f5bc; font-weight: 600; text-transform: uppercase;
	color: #cc0033; padding: 4px;
}

.topnews td  {
	padding: 4px;
}
.topnews_content th {
	background-color: #FFFFFF; font-weight: 600; text-transform: uppercase; color: #cc0033; padding: 4px;
}
.topnews_content td {
	background-color: #FFFFFF; padding: 4px; text-align: justify;
}
.fpnews_int {
	border-bottom: 1px dotted #999999; padding-bottom: 8px; margin-bottom: 8px;
}
.fpnews2 {
	padding-bottom: 8px; border-bottom: 1px dotted #999999;
}
.topnews2 {
	
}
.topnews2 td {
	width: 50%; text-align: justify;
}

.catlink {
	margin-top: 8px; text-align: left;
}
.catlink a, .catlink a:hover, .catlink a:active, .catlink a:visited  {
	color: #216298;
}
.catlink img {
	margin-bottom: -2px; margin-left: 4px;
}

a.toplink, a.toplink:hover, a.toplink:active, a.toplink:visited  {
	color: #216298;
}
.toplink img {
	margin-bottom: -2px; margin-left: 4px;
}

.ftrmsearch {
	position: relative; width: 198px; margin-right: 8px; margin-left: -2px;
}
.ftrmsearch th {
	text-align: right;
}
.ftrmsearch td, .ftrmsearch th {
	padding-top: 6px; padding-left: 2px; font-size: 8pt;
}
.ftrmsearch a {
	font-size: 8pt;
}

.ft_title {
	margin-bottom: 8px;
}
.ft_title th {
	background-image: url('/_img/marquee_bg.gif'); padding-left: 4px; padding-right: 4px;
	font-weight: 400;
}
.ft_title a {
	
}

.ciblock {
	border: 1px solid #f6f6c3; border-top: none;
	margin: 0px; margin-top: -8px; margin-bottom: 8px; padding: 8px; padding-top: 8px; padding-bottom: 0px;
	display: none;
}
.ciblock table {
	text-align: justify;
}
.ciblock_title {
	background-image: url('/_img/ciblock_bg.gif'); background-repeat: repeat-x; border: 1px solid #f6f6c3; background-color: #ffffda;
	margin: 0px; margin-top: 8px; padding: 4px; padding-left: 8px;
	
}
.ciblock_title img {
	margin-right: 8px; margin-bottom: 2px;
}
.ciblock_title a {
	text-decoration: none; text-transform: uppercase; font-weight: 600;
}

















.ratingstar {
	margin: 2px; margin-bottom: 0px;
}

hr {
	height: 1px; color: #499933;
}

.mainarea {
	background-color: #FFFFFF; vertical-align: top; text-align: justify; padding-bottom: 8px;
}
.mainarea p {
}
.mainarea a {
}

.linkstree {
	
}
.linkstree th {
	font-weight: 400; background-image: url('/_img/linkstree_bg.gif'); background-repeat: repeat-x; text-align: left; font-size: 9pt;
}
.linkstree a {
	font-size: 9pt;
}

#addblock, .addblock {
	margin-top: 8px; padding-bottom: 8px; border-bottom: 2px solid #b8c4d2;
}

#commentsform {
	display: none; padding: 8px; margin-top: -2px; margin-bottom: -8px;
	background-color: #ffffeb; border-top: 1px solid #238877; border-bottom: 1px solid #238877;
}
#commentsform b {
	font-weight: 400;
}
#comments {
	display: none; padding: 8px; margin: 0px; margin-top: 1px;
	background-color: #ffffeb; border-top: 1px solid #238877; border-bottom: 2px solid #238877;
}

.comments_ext, .comments_ext div {
}

.cformtitle {
	margin: 0px; cursor: pointer; text-decoration: underline; color: #216298;
}
.cformtitle img {
	margin-bottom: -2px; margin-right: 4px;
}
.cformtitle2 {
	margin: 0px; padding: 2px; background-color: #238877; color: #FFFFFF;
}

.firstpage th, .firstpage td {
	text-align: left; font-weight: 400; vertical-align: top;
}
.firstpage th {
	width: 50%; padding: 0px; padding-right: 8px; padding-bottom: 8px;
}
.firstpage td {
	width: 50%; padding-left: 8px;
}

.intro, .intro2, .intro2a {
	
}

.intro {
	margin: 0px; margin-top: 8px; margin-bottom: 8px;
}

.intro td {
	padding: 4px; background-color: #efffe9; border: 1px dotted #224466; 
}

.intro2 td {
	border-bottom: 1px dotted #224466; padding: 0px; padding-top: 8px; padding-bottom: 8px; text-align: justify;
}

.intro2 div {
}

.intro2a td {
	padding: 0px; /* text-align: justify; */
}

.footer {
	background-image: url('/_img/bg_bottom1.gif'); background-repeat: repeat-x;
}

.footer th, .footer td {
	
}

.copyright {
	margin: 32px; margin-top: 0px; margin-bottom: 16px; text-align: right; font-weight: 400; font-size: 9pt; color: #224466;
}
.copyright a {
	font-weight: 400; font-size: 9pt; color: #224466;
}

ol, ul {
	margin-top: 0px; margin-bottom: 0px; margin-left: 16px;}
li {
	margin-left: 16px;
}
.sesort {
	float: right; padding: 2px; border: 1px solid #e2f4f0; background-color: #f5fffd; color: #666666;
}
.sesort img {
	margin-bottom: -2px; margin-right: 6px; cursor: help;
}

.plist {
	padding-right: 4px; text-align: right; font-weight: 400; margin-top: 2px; margin-bottom: 2px; background-color: #fefec8; border-top: 1px solid #238877; border-bottom: 1px solid #238877;
}
.plist a, .plist a:hover {
	font-weight: 400; border: 1px solid #238877; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #000000; line-height: 200%; text-decoration: none;
}
.plist a:visited {
	border: 1px solid #99a7cb; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #AAAAAA; text-decoration: none;
}
.plist a:hover {
	border: 1px solid #238877; background-color: #238877; padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none;
}

.time {
	color: #CC0033;
}
.date {
	color: #0e7700;
}

.highlighted {
	background-color: #EAEAEA; padding-left: 2px; padding-right: 2px;
}

.se_results {
	margin-bottom: 16px;
}
.se_results .intro {
	background-color: #efffe9; padding: 2px;
}
.se_results b {
	background-color: #fff9e6; font-weight: 400;
}

.rss_label, .rss_label2 {
	padding: 2px; background-color: #fff9e6; font-weight: 400; cursor: help;
}
.rss_label2 {
	background-color: #ecf9f0;
}

.calendar {
	border: 1px solid #E5E5E5; margin: 2px;
}
.calendar td {
	margin: 1px; padding: 2px; padding-left: 3px; padding-right: 3px; background-color: #EEEEEE;
	text-align: center;
}
.calendar .weekend {
	margin: 1px; padding: 2px; background-color: #d6f1ea;
}
.calendar .weekend2 {
	margin: 1px; padding: 2px; background-color: #E5E5E5; color: #999999;
}
.calendar th {
	margin: 1px; padding: 2px; background-color: #eaf8f4; text-transform: capitalize;
}
.calendar .title {
	margin: 1px; padding: 2px; background-color: #e3eff7; 
	text-align: center; text-transform: capitalize; font-weight: 600;
}

.calendar a {
	text-decoration: none;
}
.calendar a:hover {
	text-decoration: none; color: #CC0033;
}

.calendar .actday {
	background-color: #ffd9a3;
}

#rating {
	width: 264px; border: 1px solid #e5e5e5; background-color: #efffe6; margin-top: 16px; margin-bottom: 16px;
}
.ratingtitle {
	padding: 2px; text-align: center; font-weight: 600;
}
.ratingcontent {
	padding: 2px; text-align: center; font-weight: 600;
}

.simposts {
	background-color: #ffffeb; border-top: 2px solid #238877; border-bottom: 1px solid #b1c2d5;
	padding: 8px; margin-top: 16px; margin-bottom: 16px;
}

.bottomlinks {
	text-align: center; color: #AAAAAA; font-weight: 400; margin: 8px;
}

.ads {
	height: 66px; border: 1px solid #e5e5e5; padding: 8px; margin: 8px;
	text-align: left;
}

.advlinks {
	width: 996px; text-align: center;
	text-align: center; color: #AAAAAA; font-weight: 400; font-size: 7pt; margin: 8px;
}
.advlinks a, .advlinks a:hover, .advlinks a:visited {
	color: #AAAAAA; font-weight: 400; font-size: 6pt;
}

.bottomlinks a {
	color: #cf3e21; font-weight: 600; padding: 4px;
}
.bottomlinks a:hover {
	background-color: #FFCC00; color: #cf3e21; font-weight: 600; text-decoration: none; padding: 4px;
}

table.loginform {
	
}
table.loginform th {
	
}
table.loginform td {
	padding: 2px; white-space: nowrap;
}

table.loginform a {
	font-weight: 400;
}
table.loginform a:hover {
	color: #0e7700; text-decoration: none; font-weight: 400;
}
.loginform b {
	font-weight: 400;
}

.inp, .inp_error, .inp2, .inp2_error, .inp3, .inp3_error, .inp4, .inp4_error, .inp5, .inp5_error, .inp6, .inp6_error, .inp7, .inp7_error {
	border: 1px solid #0e7700; background-color: #efffe6;
}

.inp {
	width: 150px; height: 18px;
}
.inp_error {
	width: 150px; height: 18px; background-color: #fff9e6;
}

.inp2 {
	width: 97px; height: 18px;
}
.inp2_error {
	width: 97px; height: 18px; background-color: #fff9e6;
}

.inp3 {
	width: 54px; height: 18px;
}
.inp3_error {
	width: 54px; height: 18px; background-color: #fff9e6;
}
.inp3a {
	width: 42px; height: 18px;
}
.inp3a_error {
	width: 42px; height: 18px; background-color: #fff9e6;
}

.inp4 {
	width: 200px; height: 72px;
}
.inp4_error {
	width: 200px; height: 72px; background-color: #fff9e6;
}

.inp5 {
	width: 300px; height: 18px;
}
.inp5_error {
	width: 300px; height: 18px; background-color: #fff9e6;
}

.inp6 {
	width: 140px; height: 18px;
}
.inp6_error {
	width: 140px; height: 18px; background-color: #fff9e6;
}

.inp7 {
	width: 40px; height: 18px;
}
.inp7_error {
	width: 40px; height: 18px; background-color: #fff9e6;
}

.inps, .inps_error {
	width: 182px; height: 18px; border: 1px solid #0e7700; padding-left: 2px;
}
.inps {
	background-color: #efffe6;
}
.inps_error {
	background-color: #fff9e6;
}
.inps1, .inps_error1 {
	background-color: red;
}
.inps2, .inps_error2 {
	background-color: green;
}
.inps3, .inps3_error {
	width: 122px;	height: 20px; border: 1px solid #0e7700; padding-left: 2px;
}
.inps3 {
	background-color: #efffe6;
}
.inps4, .inps4_error {
	width: 124px; height: 21px; border: 1px solid #0e7700; padding-left: 2px;
	font-size: 9pt;
}
.inps4 {
	background-color: #efffe6;
}

.inp_login {
	border: 1px solid #0e7700; background-color: #efffe6; width: 88px; height: 16px;
}
.inpq {
	border: 1px solid #0e7700; background-color: #FFFFFF; width: 18px; height: 18px;
}
.inpq2 {
	border: 1px solid #0e7700; background-color: #FFFFFF; width: 18px; height: 18px;
}

.txtarea {
	border: 1px solid #0e7700; background-color: #efffe6; width: 300px; height: 60px;
}
.txtarea2 {
	border: 1px solid #0e7700; background-color: #efffe6; width: 300px; height: 120px;
}
.txtarea3 {
	border: 1px solid #0e7700; background-color: #efffe6; width: 460px; height: 60px;
}
.smbt {
	border: 0px; background-color: #009999; height: 20px; padding-left: 4px; padding-right: 4px;
	font-family: Arial, Verdana, Tahoma; font-size: 9pt; text-transform: none; color: #FFFFFF;
	background-image: url('/_img/button_bg2.gif');
}
.smbt2 {
	border: 0px; background-color: #238877; height: 18px; padding-left: 4px; padding-right: 4px;
	font-family: Arial, Verdana, Tahoma; font-size: 9pt; text-transform: none; color: #EBF3F9;
}
.smbts {
	border: 0px; background-color: #009999; height: 20px; padding-left: 4px; padding-right: 4px;
	font-family: Arial, Verdana, Tahoma; font-size: 9pt; text-transform: none; color: #FFFFFF;
	background-image: url('/_img/button_bg2.gif');
}

.topitems {
	width: 240px; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;
}
.topitems th {
	padding: 2px; border-bottom: 1px solid #cf3e21; background-color: #efffe6; text-transform: none;
}
.topitems td {
	white-space: normal; padding: 2px; padding-top: 4px; border-bottom: 1px solid #cf3e21;
}
.topimage {
	border-right: 3px solid #FF7800;
}
.tmenulink {
	color: #FFFFFF; font-size: 10pt; text-decoration: none;
}

.tcontent {
	width: 100%;
}
.tcontent th {
	text-align: left; font-weight: 400;
	padding: 4px; border-top: 1px solid #238877; border-bottom: 1px solid #238877; background-color: #ffffeb; text-transform: none;
}
.tcontent td {
	padding-top: 8px; padding-bottom: 8px;
	vertical-align: top;
}

.tcontent2 {
	width: 100%; margin-top: 8px; margin-bottom: 8px;
}
.tcontent2 th {
	font-weight: 400;
	padding: 4px; border-top: 1px solid #238877; background-color: #ffffeb; text-transform: none;
}
.tcontent2 td {
	padding: 4px;
	vertical-align: top;
}
.tcontent2 b {
	font-weight: 400;
}

.tcontent3 {
	
}
.tcontent3 th {
	padding: 2px; border-bottom: 1px solid #eaea7e; background-color: #ffffed; 
	text-align: left; text-transform: none; white-space: nowrap;
}
.tcontent3 td {
	padding: 2px; border-bottom: 1px solid #eaea7e;
}

.pollstats {
	
}
.pollstats td {
	padding: 2px; border-bottom: 1px solid #499933;
}

.pubdate { background: #F0F0F0; padding: 2px; text-align: right; }


label {
	cursor: hand;
}

#permalink, #mailform {
	position: absolute; visibility: hidden; border: 1px solid #0e7700; background-color: #ffffeb; width: 420px; 
	padding: 4px; padding-top: 8px; padding-bottom: 8px; text-align: center;
}
#mailform {
	width: 342px; text-align: left;
}

.dropmenu2 {
	margin-left: 8px; margin-right: 8px; margin-top: -1px; padding: 4px; padding-bottom: 8px;
	border: 1px solid #52c974; background-color: #ecffeb;
	font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 400; color: #224466;
	z-index: 100;
}

/* TOP MENU */
#dropmenudiv, .dropmenu{
	position: absolute; z-index: 100;
	border: 1px solid #52c974; border-bottom-width: 0;
	font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 400; color: #224466;
	line-height: 18px;
}

.dropmenu {
	visibility: hidden; width: 190px;
}

#dropmenudiv a, .dropmenu a {
	display: block; width: 190px; background-color: #ecffeb;
	border-bottom: 1px solid #52c974; padding: 3px 6px;
	text-decoration: none; color: #666666;
	font-weight: 400;
}

#dropmenudiv a:hover, .dropmenu a:hover {
	background-color: #ffffff; color: #d91a01; width: 190px;
	font-weight: 400; text-decoration: none;
}

.dropimg {
	margin-top: -3px; margin-left: -8px; margin-bottom: 2px; margin-right: 8px;
}

.submenu2 {
	margin-left: 8px;
}
.submenu2 li {
	margin: 0px; margin-top: 2px;
}

.submenu {
	padding-left: 8px;
}
.submenu a, .submenu a:hover {
	font-weight: 400;
}

.submenu a:hover {
	color: #0e7700; text-decoration: none;
}

.submenu li, .lcc li, .rcc li, .rcctv li, #news li, #addblock li, .addblock li {
	margin-left: 0px;	list-style-image: url('/_img/leftmenu_fleche.gif');
}

.submenu3 li {
	list-style-image: url('/_img/leftmenu_fleche.gif');
}

.splist li {
	list-style-image: url('/_img/leftmenu_fleche.gif');
}

#news li {
	margin-bottom: 8px;
}

.srcres b {
	background-color: #ffffda; font-weight: 400;
}

/* GISMETEO */
.gmtbl{background-color: #fffff5; border: 1px solid #0bc0a0;}
.gmtdttl{font-weight: bold; color: #ffffff; text-align:center;  background-color: #0dd6b6}
.gmtdtext {font-weight: normal; color: #000000;text-align:center;)
