BODY, TD          { font-family: Tahoma, Verdana, Arial CE, Arial; color: #ffffff; font-size: 11px;
                    scrollbar-face-color: #8CC4C3;
                    scrollbar-arrow-color: #FFFFFF;
                    scrollbar-track-color: #DAF1F0;
                    scrollbar-shadow-color: #378C87;
                    scrollbar-highlight-color: #8AE2DF;
                    scrollbar-3dlight-color: #88DAD7;
                    scrollbar-darkshadow-color: #3E7A77;
                  }

A                 { color : #ffffff; text-decoration : none; }
A:Hover           { color : #000000; text-decoration : none; }

HR                { color : #000000; height : 1px;  margin-top : 5; margin-bottom : 4; }

SELECT, INPUT     { font-family: Verdana, Arial CE, Arial; color: #000000; font-size: 13px; }
TEXTAREA          { font-family: Verdana, Arial CE, Arial; color: #000000; font-size: 11px; }
.input-desc       { color : #ffffff; font-weight : bold;  }

.content          { background : #ffffff; color : #000000; padding : 15px; }
.content A        { text-decoration : underline; color : #000000; }
.content A:Hover  { text-decoration : none; color : #000000; }

.content2          { background : #ffffff; color : #000000; padding : 0px; }
.content2 A        { border : 0px; }
.content2 A:Hover  { color : #91C5C3; border : 0px; }

.margin15         { margin-left : 15px; margin-right : 15px; margin-top : 15px; margin-bottom : 15px; }
.padding15        { padding-left : 15px; padding-right : 15px; padding-top : 15px; padding-bottom : 15px; }

TD.current_ad     { background : #ffffff; padding : 15px; }
TD.news           { background : #91C5C3; color : #000000; padding : 15px; }

.subtitle         { font-size: 12px; font-weight : bold; }
.subtitle_black   { font-size: 12px; font-weight : bold; color : #000000;}

.black            { color: #000000; font-size: 11px; }

HR.map            { color : #4FDBD7; margin-top : 5; margin-bottom : 4; }
.map1             { font-weight : bold; margin-left : 15px; color : #ffffff; }
.map2             { font-size : 10px; margin-left : 15px; margin-top : 15px; color : #ffffff; }
.map2 A           { color : #147C77; }
.map2 A:Hover     { color : #ffffff; }

.inversed         { color : #ffffff; margin-left : 15px; margin-bottom : 15px; }
.inversed A       { text-decoration : underline; color : #ffffff; }
.inversed A:Hover { text-decoration : none; color : #ffffff; }

#map_points       { position : relative; }
#map_point1       { position : absolute; left : 67px; top : 47px; }
#map_point2       { position : absolute; left : 109px; top : 44px; }
#map_point3       { position : absolute; left : 146px; top : 51px; }
#map_point4       { position : absolute; left : 174px; top : 63px; }
#map_point5       { position : absolute; left : 194px; top : 78px; }
#map_point6       { position : absolute; left : 126px; top : 87px; }
#map_point7       { position : absolute; left : 174px; top : 91px; }
#map_point8       { position : absolute; left : 205px; top : 116px; }
#map_point9       { position : absolute; left : 250px; top : 106px; }
#map_point10      { position : absolute; left : 135px; top : 127px; }
#map_point11      { position : absolute; left : 82px; top : 148px; }
#map_point12      { position : absolute; left : 147px; top : 158px; }
#map_point13      { position : absolute; left : 189px; top : 170px; }
#map_point14      { position : absolute; left : 102px; top : 200px; }
#map_point15      { position : absolute; left : 165px; top : 204px; }
#map_point16      { position : absolute; left : 237px; top : 162px; }
#map_point17      { position : absolute; left : 250px; top : 240px; }

.products_links_blank     { color : #459290; }
.products_links           { color : #C5E2E1; padding-top : 15px; padding-bottom : 15px; }
.products_links A         { text-decoration : none; color : #459290; }
.products_links A:Hover   { text-decoration : underline; color : #000000; }

.product                  { color : #000000; padding : 15px; }

.terra                    { color : #000000; padding : 15px; background: #A898C0; }
.terra_bg                 { color : #000000; padding : 15px; background : url(../images/products/bg_terra.jpg) top right; }
.terra_bottom             { color : #000000; padding-left : 15px; padding-top : 10px; padding-bottom : 10px; background: #A898C0; font-weight : bold; }

.aqua                     { color : #000000; padding : 15px; background: #92ACC4; }
.aqua_bg                  { color : #000000; padding : 15px; background : url(../images/products/bg_aqua.jpg) top right; }
.aqua_bottom              { color : #000000; padding-left : 15px; padding-top : 10px; padding-bottom : 10px; background: #92ACC4; font-weight : bold; }

.substra                  { color : #000000; padding : 15px; background: #7EC3C3; }
.substra_bg               { color : #000000; padding : 15px; background : url(../images/products/bg_substra.jpg) top right; }
.substra_bottom           { color : #000000; padding-left : 15px; padding-top : 10px; padding-bottom : 10px; background: #7EC3C3; font-weight : bold; }

.coco                     { color : #000000; padding : 15px; background: #C29385; }
.coco_bg                  { color : #000000; padding : 15px; background : url(../images/products/bg_coco.jpg) top right; }
.coco_bottom              { color : #000000; padding-left : 15px; padding-top : 10px; padding-bottom : 10px; background: #C29385; font-weight : bold; }

.additives                { color : #000000; padding : 15px; background: #C5E2E1; }
.additives_bottom         { color : #000000; padding-left : 15px; padding-top : 10px; padding-bottom : 10px; background: #C5E2E1; font-weight : bold; }

.testimonial              { color : #000000; padding-right : 15px; padding-left : 15px; padding-top : 15px; padding-bottom : 15px; align : right; }
.testimonial A            { text-decoration : underline; color : #000000; }
.testimonial A:Hover      { text-decoration : none; color : #000000; }

.application              { color : #000000; padding : 15px; }
.application_bottom       { color : #000000; padding-left : 15px; padding-top : 10px; padding-bottom : 10px; background: #ffffff; font-weight : bold; }

a#picture                 { border: 1px solid #ffffff; padding: 1px; }
a#picture:hover           { border: 1px solid #61A5A3; padding: 1px; }

.gallery                  { padding-left : 15px; color : #000000; }
.gallery A                { text-decoration : underline; color : #000000; }
.gallery A:Hover          { text-decoration : none; color : #000000; }



#menu {
    background: transparent;
}
#menu .top {
    background-color: transparent;
    font-family: Tahoma, Verdana, Arial CE, Arial; color: #D9E8E6; font-size: 11px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}
#menu .top a {
    color: #D9E8E6;
    text-decoration: none;
    white-space: nowrap;
}
#menu .top a:hover {
    color: #D9E8E6;
    text-decoration: none;
    white-space: nowrap;
}
#menu .section-top {
    border-color: #79ACA6;
    border-width: 0px;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    padding-right : 1;    
}
#menu .section {
    border-color: #79ACA6;
    border-width: 0px;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    padding-left : 1; 

}
#menu .sub {
    position: relative;
    width: 100%;
}
#menu .box {
    background-color: #79ACA6;
    font-family: Tahoma, Verdana, Arial CE, Arial; color: #ffffff; font-size: 10px;
    font-weight: bold;
    padding: 3px 8px 4px 8px;
}
#menu .box-hover {
    background-color: #268883;
    font-family: Tahoma, Verdana, Arial CE, Arial; color: #ffffff; font-size: 10px;
    font-weight: bold;
    padding: 3px 8px 4px 8px;
}
#menu .box-right {
    background-color: #79ACA6;
    font-family: Tahoma, Verdana, Arial CE, Arial; color: #ffffff; font-size: 10px;
    font-weight: bold;
    padding: 3px 16px 4px 8px;
    width : 100;
}
#menu .box-right-hover {
    background-color: #268883;
    font-family: Tahoma, Verdana, Arial CE, Arial; color: #ffffff; font-size: 10px;
    font-weight: bold;
    padding: 3px 16px 4px 8px;
}
#menu .box-right img, #menu .box-right-hover img {
    position: absolute;
    top: 4px;
    right: 1px;
}
#menu a {
    color: #D9E8E6;
    text-decoration: none;
    white-space: nowrap;
}
#menu a:hover {
    color: #D9E8E6;
    text-decoration: none;
    white-space: nowrap;
}

form {
	display: inline;
}
