/* body */
body { margin: 0px; background: #EBEBEB; font-family: Verdana, Arial, Helvetica, "Sans-serif"; font-size: 11px; }

/* img */
img { border: 0px; }

/* table */
table { width: 100%; border: 0px solid #000000; }
table.main { width: 800px; border: 1px solid #000000; }
table.footer { width: 800px; }
table.banner { width: 800px; }
table.cm { /* middle content boxes */ width: 100%; border: 1px solid #000000; margin: 0px; margin-bottom: 1px; }
table.cr { /* right content boxes */ width: 100%; border: 1px solid #000000; border-right: 0px; border-left: 0px; margin: 0px; margin-bottom: 1px; }
table.google { width: 100%; }
/* td */
td { vertical-align: top; border: 0px; font-size: 11px; }

td.left { width: 147px; border-right: 1px solid #000000; background-color: #ffffff; }
td.mid { width: 506px; padding: 0px; padding-left: 1px; padding-right: 1px; background-color: #ffffff; }
td.right { width: 147px; margin: 0px; margin-right: 1px; background-color: #ffffff; border-left: 1px solid #000000; }

td.mainnav { width: 100%; border-top: 1px dotted #000000; line-height: 15px; text-indent: 5px; background: #758BB0; }
td.subnav { border-top: 1px dotted #000000; line-height: 15px; text-indent: 25px; background: #ffffff; }
td.subnavact { border-top: 1px dotted #000000; line-height: 15px; text-indent: 25px; background: #C8D1DF; }
td.arrows { border-top: 1px dotted #000000; line-height: 15px; text-indent: 3px; background: #758BB0; }

td.bb1 { /* bottom-border <td> */ border-bottom: 1px solid #000000; background: #ffffff; }
td.bb2 { /* bottom-border <td> */ border-bottom: 1px solid #000000; background: #ebebeb; }
td.wbb { /* align td content right */ text-align: right; background: #ffffff; }

td.ar { /* align td content right */ text-align: right; }
td.acr { /* align td content center */ text-align: center; }
td.vcb { /* valign td content bottom */ vertical-align: bottom; }

td.h { /* td headline */ line-height: 15px; text-indent: 3px; color: #ffffff; background: #758BB0; }
td.c { /* td content middle box */ padding: 4px; }
td.meteo { padding-top: 4px; }
td.ccam { padding: 6px; width: 250px; }
td.footer { width: 50px; text-align: right; }

td.cammenu { width: 94px; vertical-align: bottom; }
td.camitem1 { border: 0px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; text-align: right; padding: 0px; padding-right: 2px; line-height: 15px; }
td.camitem2 { border: 0px; border-bottom: 1px solid #000000; text-align: right; padding: 0px; padding-right: 2px; line-height: 15px; }
td.more { text-align: right; vertical-align: bottom; padding: 0px; padding-right: 4px; padding-bottom: 4px; }

/* links */
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }

a.mainnav:link { color: #ffffff; }
a.mainnav:visited { color: #ffffff; }
a.mainnav:hover { color: #ffffff; }
a.mainnav:active { color: #ffffff; }

a.textlink:link { color: #000000; text-decoration: underline; }
a.textlink:visited { color: #000000; text-decoration: underline; }
a.textlink:hover { color: #000000; text-decoration: underline; }
a.textlink:active { color: #000000; text-decoration: underline; }

/* misc */
.white { color: #ffffff; }
.alert { color: #FF6600; font-weight: bold; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.mini { font-size: 9px; }

/* forms */
input, option, select, textarea, button { font-family: Verdana, Arial, Helvetica, "Sans-serif"; font-size: 11px; color: #000000; }
textarea { width: 400px; height: 100px; border: 1px; border-style: solid; border-color: #cccccc; }
.text { width: 250px; border: 1px; border-style: solid; border-color: #cccccc; }
.small { width: 60px; border: 1px; border-style: solid; border-color: #cccccc; }
.text:focus, .small:focus, textarea:focus { background-color: #EBEBEB; border: 1px; border-style: solid; border-color: #758BB0; }
.subbut { width: 90px; border: 1px; border-style: solid; border-color: #000000; background: #758BB0; }
.subbut:focus { width: 90px; border: 1px; border-style: solid; border-color: #000000; background: #758BB0; }

