﻿/* ----------------------------------------- */
/* BODY                                      */
body { background: #000000 url('/images/back.gif') no-repeat 10% 0; color: #ffffff; }
/* ----------------------------------------- */
/* BRANDING                                  */
h1#branding { background: url('/images/branding.jpg') no-repeat bottom left; }
h1#branding a { background: url('/images/logo.gif') no-repeat bottom left; }
/* ----------------------------------------- */
/* NAV MAIN                                  */
div#nav_main { background: url('/images/nav_main.gif'); }
ul#nav_tools li#it a { background: url('/images/ita.jpg') no-repeat; }
ul#nav_tools li#de a { background: url('/images/ger.jpg') no-repeat; }
ul#nav_tools li#en a { background: url('/images/eng.jpg') no-repeat; }
ul#nav_features li a { color: #988846; border-left: 1px solid #988846; }
ul#nav_features li a:hover { color: #cfc28c; }
ul#nav_features li:first-child a { border-left: none; }
ul#nav_features li ul { border-bottom: 1px solid #0f0f0f; }
ul#nav_features li ul li { border-left: 1px solid #0f0f0f; border-right: 1px solid #0f0f0f; }
ul#nav_features li ul li a { border: 0; color: #7b6e39; background: #060606; border-top: 1px solid #0f0f0f; }
ul#nav_features li ul li a:hover { color: #7b6e39; background: #000000; }
/* ----------------------------------------- */
/* CONTENT MAIN                              */
div#content_main { color: #dfdfdf; }
div#content_main h2 { color: #b4a979; }
div#content_main a { color: #988846; }
div#content_main a:hover { color: #cfc28c; }
div#content_wide { color: #dfdfdf; }
div#content_wide h2 { color: #b4a979; }
div#content_wide h2.head02 { color: #147ca7; border-left: 5px solid #147ca7; }
div#content_wide h2.head03 { color: #ba987c; border-left: 5px solid #ba987c; }
div#content_wide a { color: #988846; }
div#content_wide a:hover { color: #cfc28c; }
div#content_wide h2.head02 span a { color: #147ca7; } 
div#content_wide h2.head02 span a.this { text-decoration:underline; } 
div#content div.full-page h2 { color: #ba987c; border-left: 4px solid #ba987c; }
ul.list li { border: 8px solid #080808; }
table#priceTab thead { border: 9px solid #0f0f0f; color: #8c8443; }
table#priceTab td { border-bottom: 1px solid #0f0f0f; }

table1#priceTab thead { border: 9px solid #0f0f0f; color: #8c8443; }
table1#priceTab td { border-bottom: 1px solid #0f0f0f; }

h3.descr { color: #147ca7; border-left: 1px solid #147ca7; }
p.alert { border-top: 9px solid #0f0f0f; }
ul.offers li { border: 8px solid #0f0f0f; }
ul.offers li h3 { color: #8c8443; }
ul.offers li img { border: 5px solid #82793e; }
ul.gallery img { border: 5px solid #fff; width:184px; height:115px; overflow:hidden; }
ul.gallery img:hover { border: 5px solid #0f0f0f; }
/* ----------------------------------------- */
/* CONTENT SUB                               */
ul#services_list li div { border: 5px solid #82793e; }
ul#services_list li.noborder div { border: none; }
ul#services_list li a  { color: #887f43; background: url('/images/more.gif') no-repeat 100% 2.5em; }
ul#services_list li a:hover  { color: #cfc28c; }
ul#services_list li.contact p.tel { color: #82793e; }
ul#services_list li.contact p.tel a { color: #82793e; }
ul#services_list li div fieldset label { color: #887f43; }
ul#services_list li div fieldset select { color: #fff; background: #000000; border: 1px solid #82793e; }
ul#services_list li div fieldset input { color: #887f43; background: #000000; border: none; }
/* ----------------------------------------- */
/* CONTENT MORE                              */
div#gallery { border: 6px solid #ffffff; }
ul.thumbs li img { border: 6px solid #ffffff; }
/* ----------------------------------------- */
/* SITE INFO                                 */
div#site_info { border-top: 1px solid #262626; background: url('/images/site_info.gif') repeat-x; }
div#site_info a { color: #ffffff; }
div#site_info a.g2k { background: url('/images/pulsante.gif') no-repeat bottom right; }
/* ----------------------------------------- */
/* OFFERTE                                   */
.listaOfferte02 { border: 8px solid #0f0f0f; }
.listaOfferte02 h3 { color: #8c8443;  }
.listaOfferte02 img { border: 5px solid #82793e; width:184px; height:115px; overflow:hidden; }
.listaOfferte02 img:hover { border: 5px solid #0f0f0f; }

