

BODY  {
    background-color: #262626;
    color: #ffffff;
    scrollbar-face-color:#3c3c3c;
    scrollbar-shadow-color:#feac00;
    scrollbar-highlight-color:#feac00;
    scrollbar-3dlight-color:#130919;
    scrollbar-darkshadow-color:#130919;
    scrollbar-track-color:#000000;
    scrollbar-arrow-color:#feac00;
}


P {
    font-family: Arial;
    font-size: 12px;
}

H1 {
    font-family: Arial;
    color: #990033;
    margin: 5px 0px 10px 0px;
    border-width: 2px 0px 1px 0px;
    border-color: #990033  white white #999999;
    border-style: solid;
    background: url("r/std/theme/glossy/3dgrayArea.gif") top repeat-x;
    padding: 2px;
    font-size: 14px;
}

Form {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
}

table.waypoint{
    border: 1px solid silver;
    margin: 10px 0px;
    background-color: #706c6c;
    border-collapse: collapse;
    color: #fdcd00;
}
td.waypoint{
    padding: 4px 15px 0px 5px;
    vertical-align: middle;
    font-family: Arial;
    font-size: 14px;
    width: 20px;
}
td.copyright{
    text-align: right;
    font-style: italic;
    font-family: Arial;
    font-size: 10px;
}

div.summary{
    padding-bottom: 0.3em;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
}

div.summaryLight{
    padding-bottom: 0.3em;
    font-weight: normal;
    font-family: Arial;
    font-size: 12px;
    font-variant: small-caps;
}

.stepRow td {
    border-top: 1px solid #444444;
    vertical-align: top;
    padding:2px;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
}

.globalSummaryDiv {
    border: 1px solid navy;
    background: #888888;
    font-family: Arial;
    font-size: 12px;
}

.routeSummaryDiv {
    border: 1px solid navy;
    cursor: pointer;
    background: #cccccc;
    font-family: Arial;
    font-size: 12px;
}

#detailmap {
    width: 250px;
    height: 150px;
    border:1px solid gray;
}
.bubble {
    width: 250px;
    /*height: 150px;*/
    font-size: 10px;
    font-family: Arial;
    font-style: normal;
    font-weight: lighter;
}

/* Sezione generale */

.barInfo {
    background-color:#3F3F3F;
    height:1.7em
}

.barMap {
    background-color:#1e1e1e;
    height:1.7em;
    text-align: right;
    vertical-align: middle;
}

table.borderless {
    border-spacing: 0px;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.searchCanvas {
    border: 0px inset;
    overflow: auto;
    width: 100%;
}

.dirsCanvas {
    border: 0px inset;
    overflow: auto;
    width: 100%;
}

Input {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
}

Select {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
}

/* Tabella dei risultati */

Div.result {
    overflow: auto;
    height: 270px;
    background-image: url(r/fiatgis/themes/abarth/sfondo.jpg);
    background-repeat: repeat;
}

Table.info {
    padding: 0px;
    font-family: Arial;
    font-size: 11px;
}

Table.result {
    padding: 0px;
    font-family: Arial;
    font-size: 12px;
    border-spacing:0px;
    margin-top: 5px;
    background-image: url(r/fiatgis/themes/abarth/sfondo.jpg);
    background-repeat: repeat;
}

Td.resultHeader {
    font-size:14px;
    font-weight:bold;
    background-color:#545454;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
}

TD.resultAddress {
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
}

TD.resultIcon {
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    vertical-align:middle;
    width:24px;
    height:16px;
}

A {
    text-decoration: underline;
    font-weight: bold;
    color: navy;
}

P.alert {
    color: #e64800;
}

TD.leftMargin {
    width: 5px;
}

TD.dotted {
    border-top: dotted;
    border-bottom: dotted;
    border-left: none;
    border-right: none;
    border-color: #ffa302;
    border-width: 1px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: middle;
}

.legend {
    padding-left: 5px;
    color: #ffa302;
    vertical-align: middle;
    font-size: 10px;
    font-family: Arial;
    text-transform: uppercase;
}

.leftPanel {
    text-transform: uppercase;
}


a.baloon:link {color: #0000ee}
a.baloon:visited{color: #551a8b}

a.addressChoose:link {color: #ffff7f};
a.addressChoose:visited {color: #aae574};

a:link    {color: #ffff7f}
a:visited {color: #aae574}

IMG.centre {
    width: 24px;
    height: 24px;
}

IMG.print {
    cursor: pointer;
    background-image: url(r/fiatgis/themes/abarth/print.gif);
    background-repeat: no-repeat;
}

IMG.result {
    cursor: pointer;
    background-image: url(r/fiatgis/themes/abarth/folder.gif);
    background-repeat:no-repeat;
}

IMG.result-ro {
    cursor: default;
    background-image: url(r/fiatgis/themes/abarth/folder-ro.gif);
    background-repeat:no-repeat;
}

IMG.closeButton {
    cursor: pointer;
    background-image: url(r/fiatgis/themes/abarth/close.gif);
    background-repeat: no-repeat;
}

.mainButton {
    background: url("r/fiatgis/themes/abarth/mainButton.gif") bottom ;
    border: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-transform: uppercase;
}

.secondaryButton {
    background: url("r/fiatgis/themes/abarth/secondaryButton.gif") bottom ;
    border: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-transform: uppercase;
}

.info {
    color: #000000;
}

.stepRowBaloon td {
    border-top: 1px solid #444444;
    vertical-align: top;
    padding:2px;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

.overlibBG {
    background: url("r/fiatgis/themes/abarth/bg.png") bottom ;
}

.overlibFG {
    background-color: #4d4c4c;
}

.overlibCLOSEFONT {
    font-family: Arial;
    font-size: 12px;
    text-align: right;
    padding: 0px;
}

.overlibCLOSEFONT a:link {
    font-style: normal;
    font-weight: bold;
    text-decoration:none;
    color: #CCCCCC;
}

.gmnoprint {
    color: black;
}
