@font-face {
    font-family: "Seymour";
    src: url(/common_solswv1/font_te/Seymour.eot);
    src: url(/common_solswv1/font_te/Seymour.eot?#iefix) format("embedded-opentype"), url(/common_solswv1/font_te/Seymour.ttf) format("truetype")
    }
body {
    font-family: Arial, Sans-Serif;
    color: #fff;
    background: url(../images/background-1400933716.jpg) no-repeat center top fixed #f7faf5
    }
a {
    color: #fff
    }
a:hover, a:active {
    color: #3e9638
    }
.wrapperBanner .center, #contentBox .center {
    border-color: transparent
    }
#containerTopFixed {
    border-color: transparent
    }
#containerTopFixed .overlay:first-child {
    background-color: #1585ed
    }
#containerTop, #containerTop .center {
    background-color: #f47c20
    }
#bannerBarTop, #bannerBarBottom {
    border-color: transparent
    }
#bannerBarTop .center, #bannerBarTop .overlay, #bannerBarBottom .center, #bannerBarBottom .overlay {
    background-color: #1585ed
    }
#contentBox {
    background-color: #3e9638
    }
#mainContent {
    font-size: 14px
    }
#mainContent .overlay {
    background-color: #000
    }
#mainSidebar {
    color: #fff
    }
#mainSidebar .overlay {
    background-color: #000
    }
a#enterSite {
    color: #fff;
    background-color: #1585ed;
    border-color: #fff
    }
a#enterSite span {
    background-color: #f47c20
    }
a#enterSite:hover span {
    color: #fff;
    background-color: #3e9638
    }
.hs_enter #container:before {
    background-color: #f47c20
    }
#containerMenu {
    background-color: #1585ed
    }
.frameBoxBorder {
    border-color: transparent
    }
.frameBox .overlay1 {
    background-color: #3e9638
    }
.frameBox .overlay2 {
    background-color: #000
    }
.frameBox .overlay3 {
    background-color: #000
    }
.frameBox h2 {
    font-family: "Trebuchet MS", Sans-Serif;
    color: #fff;
    background: transparent;
    font-style: normal;
    font-size: 31px;
    font-weight: normal;
    border-color: #3e9638
    }
.frameBox .innerBox img {
    border-color: #fff
    }
.frameBox .innerBox p {
    color: #fff;
    font-family: Arial, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px
    }
#logoTitle #containerTitle .siteTitle {
    font-size: 45px;
    font-family: Seymour, Sans-Serif;
    font-style: normal;
    font-weight: normal
    }
#logoTitle #containerTitle .siteTitle a {
    color: #fff
    }
#logoTitle #containerTitle .subtitleSite {
    font-family: "Trebuchet MS", Sans-Serif;
    font-size: 30px;
    color: #fff;
    font-style: normal;
    font-weight: bold
    }
#navMain ul {
    font-family: "Trebuchet MS", Sans-Serif;
    font-weight: bold;
    font-style: normal
    }
#navMain ul li {
    font-size: 18px
    }
#navMain ul li a {
    color: #fff;
    background-color: #f47c20
    }
#navMain ul li.active a {
    color: #fff;
    background-color: #f47c20
    }
#navMain ul li.selected > a {
    color: #fff;
    background-color: #3e9638 !important;
    border-color: #fff !important
    }
#navMain ul li a:hover {
    background-color: #3e9638;
    color: #fff;
    border-color: #fff
    }
#navMain.horizontal ul.firstLevel li a {
    border-right-color: #fff
    }
#navMain.vertical ul.firstLevel li a {
    border-color: #fff
    }
#search input.searchstyle {
    font-family: Arial, Sans-Serif;
    color: #fff
    }
#search.posSidebarLeft, #search.posSidebarRight {
    background-color: transparent
    }
#selectLanguage a span.triangle {
    border-color: #fff
    }
#containerBanner .center, #containerBanner .overlay {
    background-color: transparent
    }
#mainContent #box_news_hp h4 {
    font-family: "Trebuchet MS", Sans-Serif;
    font-size: 31px;
    font-style: normal;
    font-weight: normal;
    color: #fff;
    border-color: #3e9638;
    background-color: transparent
    }
#mainContent #box_news_hp .innerbox_news_hp_central {
    border-color: transparent
    }
#path {
    background-color: transparent;
    border-color: transparent;
    color: #fff;
    font-size: 12px;
    border-color: transparent;
    font-family: Arial, Sans-Serif;
    font-style: normal;
    font-weight: normal
    }
#path a {
    color: #3e9638
    }
#path a:hover {
    color: #fff
    }
h1.pagename, h3.pagename {
    font-size: 36px;
    font-family: "Trebuchet MS", Sans-Serif;
    color: #fff;
    font-style: normal;
    font-weight: normal;
    background-color: transparent;
    border-color: #3e9638
    }
#print {
    background-color: transparent;
    border-color: transparent;
    font-size: 12px;
    border-color: transparent;
    font-family: Arial, Sans-Serif;
    font-style: normal;
    font-weight: normal
    }
#print a {
    color: #fff
    }
#print a:hover {
    color: #3e9638
    }
.red_box_frame .red_box_frame-deco01, #box_contact, .custom_form_int {
    background-color: #000;
    border-color: transparent
    }
.red_box h3, .red_box_frame h3 {
    font-family: "Trebuchet MS", Sans-Serif;
    color: #fff;
    font-size: 31px;
    font-style: normal;
    font-weight: normal;
    background-color: transparent;
    border-color: #3e9638
    }
.red_box .red-box-content, #custom_contact_info {
    font-family: Arial, Sans-Serif;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: normal
    }
.custom_form_int {
    color: #fff
    }
#infoProduct .text {
    font-family: Arial, Sans-Serif
    }
.red_box img, .wide_image {
    border-color: #fff
    }
.box-attach {
    font-family: Arial, Sans-Serif;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    border-color: transparent
    }
#nav_dinamic, #nav_dinamic-bottom {
    font-family: Arial, Sans-Serif
    }
#nav_dinamic span.page_sel, #nav_dinamic-bottom span.page_sel {
    background-color: #f72e2e;
    color: #fff;
    border-color: transparent
    }
#nav_dinamic a, #nav_dinamic-bottom a {
    background-color: #b40637;
    border-color: transparent;
    color: #fff
    }
#nav_dinamic a:hover, #nav_dinamic-bottom a:hover, #nav_dinamic a:hover span, #nav_dinamic-bottom a:hover span {
    background-color: #0683b4;
    border-color: transparent;
    color: #fff
    }
ul#navigation li .next_page_int span, ul#navigation li .prev_page_int span, #photogallery_page ul#navigation li a.prev_page_int span, #photogallery_page ul#navigation li a.next_page_int span {
    background-color: #b40637;
    border-color: transparent;
    color: #fff
    }
.blue_box_external_bg {
    border-color: #fff
    }
.blue_box_external_bg .overlay {
    background-color: transparent
    }
.innerbox_news_hp, .innerbox_news_hp_central, .sidebar-albums, #sitofono_button, .blue_box, #social_container {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal
    }
#mainSidebar h4 {
    color: #fff;
    background-color: transparent;
    border-color: #3e9638;
    font-family: "Trebuchet MS", Sans-Serif;
    font-size: 20px;
    font-weight: normal;
    font-style: normal
    }
#mainSidebar a {
    color: #3e9638
    }
#mainSidebar a:hover {
    color: #fff
    }
.blue_box img, .sidebar-albums li a b img {
    border-color: #3e9638
    }
footer {
    font-weight: normal;
    font-style: normal;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    color: #fff;
    border-color: transparent;
    background-color: #000
    }
footer .center {
    background-color: #000;
    border-color: transparent
    }
footer a {
    color: #fff;
    border-color: transparent
    }
footer a:hover {
    color: #3e9638;
    border-color: transparent
    }
.extraDecoBar {
    border-color: transparent
    }
.extraDecoBar .overlay {
    background-color: #1585ed
    }