html{min-width: 1000px;}
body{text-align: center; background-color: #383838; color: #383838; font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-size: 12px; margin: 0px 0px 4px 0px; padding: 0; font-style: normal; font-variant: normal;}
img{border: none;}
input, select{margin: 0; padding: 0; height: 22px;}
form, tbody, textarea{margin: 0; padding: 0;}
table{border: 0; margin: 0; padding: 0;}
ul, li{list-style: none; margin: 0; padding: 0;}
.side-container, .side-container-blank{clear: both; padding: 5px 10px 7px 10px;}
.side-container{background: url(/images/design/side-container.gif) no-repeat; margin-left: 10px; padding-bottom:2em;}
#container{text-align: center; position: relative; width: 1000px; margin: 0 auto;}
#layout{background: #fff; text-align: center; position: relative; width: 1000px; margin: 0 auto; margin-top: 10px;}
#wrapper{min-height: 500px; padding: 8px 0 0 15px;}
#contents{clear: both; margin-top: 7px; padding: 0 15px 15px 0;}
#header{background: #D15600; color: #fff; width: 1000px; position: relative; text-align: center; overflow: hidden; margin: 0 auto;}
#header a{color: #F7E2D4; font-size: 95%; font-weight: 700; text-decoration: none;}
#header.header-simple{background: #1B5790 url(menu-single.gif) 0 100% no-repeat;}
#header.header-simple .side-header{background: #1B5790 url(/img/menu-single.gif) 100% 100% no-repeat;}
#select_country{padding-top: 2px; height: 20px;}
label.inside{position: absolute; visibility: hidden;}
.side-header{float: right; position: relative; min-height: 33px; margin: 0; padding: 12px 0px 0px 10px;}
.side-header a{padding: 0 10px;}
#header ul{float: left; width: 100%; clear: both;}
#header-primary{background: #356AA0; float: left; width: 100%;}
#header-primary a.current{background: url(/images/design/menu-primary-current.gif) 50% 100% no-repeat; color: #fff;}
#header-secondary{background: #3F4C6B url(/images/design/menu-secondary.gif) 100% 100% no-repeat; float: left; width: 100%;}
#header-secondary a.current,#header-primary.menu-single a.current{background: url(/images/design/menu-secondary-current.gif) 50% 100% no-repeat; color: #fff; font-weight: 700;}
#header-secondary ul{background: url(/images/design/menu-secondary.gif) 0 100% no-repeat; width: 100%;}
#header-primary.menu-single{background: #356AA0 url(/images/design/menu-primary.gif) 100% 100% no-repeat;}
#header-primary.menu-single ul{background: url(/images/design/menu-primary.gif) 0 100% no-repeat;}
#header-primary a:hover,#header-secondary a:hover{color: #fff; text-decoration: underline;}
#header li a,.submit{text-decoration: none; color: #BBCDDE; position: relative; left: 5px; word-spacing: -0.17em; float: left; display: block; white-space: nowrap; padding: 7px 6px;}
#header-secondary li a{border: none; font-weight: 400; word-spacing: 0;}
#header-primary li a.submit{float: right; left: 0; display: block; margin-right: 9px; background: url(/img/submit-new.gif) 100% 50% no-repeat; word-spacing: 0; text-align: right; padding: 7px 23px 5px 15px;}
#header-primary li a.right{text-decoration: none; color: #BBCDDE; position: relative; left: -5px; word-spacing: -0.17em; float: right; display: block; white-space: nowrap; padding: 7px 6px;}
#header-primary li.extra a{padding-left: 20px; padding-right: 2px; background: url(/img/menu-divider.gif) 7px 50% no-repeat;}
#header label{color: #F7E2D4; font-size: 11px;}
#header form{right: 5px; white-space: nowrap; text-align: right;}
#header select{color: #3C3C3C; font-size: 10px; vertical-align: middle; float: right; margin: 4px 6px; height:18px;}
#header input{color: #3C3C3C; font-size: 11px; vertical-align: middle; height:18px;}
#login-form{clear: both; text-align: right; background: #E96100; vertical-align: middle; overflow: hidden; padding: 5px 10px 5px 0;}
.fieldset{border: solid 0 #fff;}
.fieldset .label{text-align: right; width: 70px; float: left; margin: 0.3em 0 0; padding: 0.2em;}
.fieldset .nobr{display: none;}
.fieldset .textfield{height: 20px; width: 200px; margin: 3px;}
.fieldset .textarea{height: 165px; width: 200px; margin: 3px;}
img.usericon{width: 60px; height: 60px; border: 1px solid #000;}
TD{font-size: 10px; color: #000;}
.table-navbar{color: #06c; font-size: 10pt; font-style: normal; font-weight: 700;}
.table-navbar TD{color: #000; font-size: 10pt; font-style: normal; font-weight: 700;}
.table-navbar A:hover{color: #fc0; text-decoration: none;}
.weak:hover{color:#CF1723 !important; text-decoration:none !important;}
.td-text-content{padding: 0px 12px 30px 12px;}
A{color: #084070; text-decoration: none;}
A:hover{color: #CF1723; text-decoration: none;}
.td-meteo{padding-bottom: 7px; background-color: #fff;}
.td-text-content TD{color: #000;}
.td-text-content-nopadding{background-color: #fff;}
.td-text-content-nopadding TD{color: #000; text-align: left;}
div.newsitem{border-bottom: 1px solid #E6E6E6;}
Font.main{font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; margin-left: 10px; margin-bottom: 0; margin-right: 10px; text-align: justify;}
P{font-size: 11px; font-style: normal; font-variant: normal; line-height: normal; font-weight: normal; margin-left: 10px; margin-right: 10px; margin-top: 0; text-align: justify;}
P.news, P.newsbottom{font-size: 8pt; margin: 4px;}
P.news img{margin-right:10px;margin-top:5px;float:left;}
P.newsbottom{text-align: right;}
P.List, P.ListRight, P.ListCenter{font-size: 8pt; vertical-align: middle; padding: 2px 1px; margin: 0px 2px 0px 2px;}
P.Right, P.ListRight{text-align: right;}
P.Center, P.ListCenter{text-align: center;}
P.Left{text-align: left;}
P.Dashed{border-bottom: #39C 2px solid; margin-bottom: 0;}
P.Meteo{font-family: 'Arial', 'Helvetica', sans-serif; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; margin: 0px; text-align: left;}
P.Panel{font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; margin: 0px 5px 0px 0px; text-align: justify;}
P.banner{margin-left: 0; margin-right: 0; text-align: center;}
p.news-header{font-size: 85%; color: #999; text-align: right; margin: 0 10px 10px;}
p.footer{font-size: 10px; color: #6E6E6E; text-align: left; line-height: 16px; margin: 0px auto; background-color: #ededed; padding: 5px 5px 0px 10px;}
p.footer a{color: #6E6E6E; text-decoration: none;}
p.footer a:hover{color: #6E6E6E; text-decoration: underline;}
H1{font-size: 22px; padding-bottom: 4px; color: #666; padding-top: 0; border-bottom: #ccc 1px solid; font-weight: 700; margin: 0px 0px 5px 0px; font-family: "century gothic", futura, arial, helvetica, "liberation sans", "dejavu sans condensed", sans-serif; white-space: nowrap;}
H2{font-size: 15px; padding: 0; margin: 0px 0px 5px 0px; font-weight: bold; color: #084070;}
H3{font-size: 14px; padding-bottom: 4px; color: #666; padding-top: 0; border-bottom: #ccc 1px dashed; font-weight: 700; margin-bottom: 10px;}
H4{font-size: 14px; padding-bottom: 4px; color: #084070; padding-top: 0; font-weight: 700; margin-bottom: 5px; border-bottom: #084070 1px dashed;}
h5{font-size: 100%; float: left; margin: 0;}
h5 a{display: block; height: 45px; width: 160px; text-indent: -2000em; text-decoration: none; z-index: 1000; background: url(/images/design/logo.gif) 0 0 no-repeat;}
h5 a:hover{cursor: pointer; background-position: 0 -50px;}
H2.button{text-align: center;}
font.downtitle{font-family: 'Arial', 'Helvetica', sans-serif; font-size: 16px; padding-top: 0; font-weight: 700;}
font.downtext{font-family: 'Arial', 'Helvetica', sans-serif; font-size: 12px; padding-top: 0; font-weight: 700;}
img.baseline{vertical-align: baseline;}
img.sub{vertical-align: sub;}
img.super{vertical-align: super;}
img.top{vertical-align: top;}
img.texttop{vertical-align: text-top;}
img.middle{vertical-align: middle;}
img.bottom{vertical-align: bottom;}
img.textbottom{vertical-align: text-bottom;}
#tooltip{background-color: #F5F5F6; border: 1px solid #C6C8CA; color: #6C6E70; position: absolute; top: -1000px; visibility: hidden; width: 350px; z-index: 1000; padding: 0;}
#tooltip_title{font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 700; line-height: normal; text-align: left; background-color: #DCDDDE; border-bottom: 1px solid #C6C8CA; color: #4C4D4F; padding: 4px 14px;}
#tooltip_text{font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; margin-left: 10px; margin-right: 10px; text-align: left; background-color: #F5F5F6; padding: 4px;}
div.markerTooltip{z-index: 1000000; background: #fff; border: 1px solid gray; width: 250px; padding: 8px;}
new.rowheader{background-color: #EDEDED; padding: 6px 3px 3px;}
new.rowcolor_light{background-color: #FFF; border-bottom: #ccc 1px solid; padding: 3px;}
new.rowcolor_dark{background-color: #FFF; border-bottom: #ccc 1px solid; padding: 3px;}
.cell-ad{border-left: dashed 1px #ccc; padding-left: 10px;}
.comment-title{font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; text-align: left; border-top: #ccc 1px dashed; border-bottom: #ccc 1px dashed; background-color: #F4F4F5; background-image: url(/images/news/bbcode_bg.png); background-position: bottom; background-repeat: repeat-x;}
.comment-text{font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; text-align: left; background-color: #FFF; padding: 10px;}
.comment-post{background-color: #E8F0F0; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; text-align: left;}
.comment-quote{font-size: 8pt; font-style: normal; font-variant: normal; font-weight: 400; line-height: normal; text-align: left; background-color: #E8F0F0; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; margin: 2px 10px; padding: 5px 10px;}
.newNoteTextArea{width: 99%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display: inline; padding: 3px;}
#newNoteTextAreaContainer{width: 100%; float: left;}
#newNoteLabels{width: 100px; float: left;}
div.spacer{clear: both;}
div.left{float: left; text-align: left; margin: 2px;}
div.right{float: right; text-align: right; margin: 2px;}
#bbcode-controls,#smiley-controls{list-style: none;}
#bbcode-controls{background-color: #FFF; background-image: url(/images/news/bbcode_bg.png); background-position: bottom; background-repeat: repeat-x; border: 1px solid #d7cbbe; border-top: 0; margin: 0; padding: 4px 3px;}
#bbcode-controls li a{text-decoration: none; color:#333 !important; cursor:default !important; margin: 0 2px 0 0; padding: 2px 6px;}
#bbcode-controls li a:hover{background-color: #dae2e4; border: 1px solid #2058b9; padding: 2px 5px;}
#smiley-controls{margin: 3px 0px 0px;}
#smiley-controls li{margin: 0px 2px 0px 0px;}
#header a:hover,#header li a.customize{color: #fff;}
#header li,#bbcode-controls li,#smiley-controls li{display: inline;}
.table-navbar A:link,.table-navbar A:visited{color: #fff; text-decoration: none;}
.weak:link,.weak:visited{color:#666 !important; text-decoration:none !important;}
#tabs{float: right; background: #fff; font-size: 11px; line-height: normal; font-weight: bold;}
#tabs ul{margin: 0; padding: 10px 20px 0 10px; list-style: none;}
#tabs li{display: inline; margin: 0; padding: 0;}
#tabs a{float: right; background: url("/images/design/tableft.gif") no-repeat left top; margin: 0; padding: 0px 0px 0px 4px; text-decoration: none;}
#tabs a span{float: right; display: block; background: url("/images/design/tabright.gif") no-repeat right top; padding: 5px 15px 4px 6px; color: #666;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float: none;}/* End IE5-Mac hack */
#tabs a:hover span{color: #000;}
#tabs a:hover{background-position: 0% -42px;}
#tabs a:hover span{background-position: 100% -42px;}
#tabs li.current a{background-position: 0% -42px;}
#tabs li.current a span{background-position: 100% -42px;}
table.grid-container{border: 0px; border-collapse: collapse;}
td.grid-box{width: 240px; height: 80px; vertical-align: top; cursor: pointer; font-weight: bold;}
h2.grid-box-left, h2.grid-box-right{padding: 5px 10px 0px 10px; text-align: left;}
h2.grid-box-left{text-align: left;}
h2.grid-box-right{text-align: right;}
tr.form_row a{color: #000;}
textarea.news-comment{width: 100%; margin: 0px;}
P.large, P.largelight {font-size: 20px; padding-top: 0; font-weight: 700; margin: 10px; font-family: "century gothic", futura, arial, helvetica, "liberation sans", "dejavu sans condensed", sans-serif; white-space: nowrap;text-align: center;}
P.large{color: #666;}
P.largelight{color: #084070;}