body
{
font-family: "Trebuchet MS", Arial, sans serif;
font-size: 11px;
color: #939393;
}

strong
{
font-weight: normal;
color: white;
}

a:visited
{
color: #939393;
}

h1
{
color:#6E6E6E;
font-size: 16px;
font-weight: normal;
}

.introText h1, .cantinaText h1
{
text-transform: uppercase;
line-height: 1.2em;
font-size: 14px;
}

h1.other
{
color: #C59E4F;
font-size: 16px;
font-weight: normal;
text-transform: uppercase;
padding-bottom:5px;
}

.newsletter h1.nl
{
margin-top:20px;
color: #C59E4F;
margin-left:0px;
}

h1.other span
{
text-transform:none;
}

h2.boxMini, h2.boxMini a
{
color: #C59E4F;
text-transform: uppercase;
font-size: 14px;
margin-bottom: 10px;
}

h2.boxMaxi
{
color: #C59E4F;
text-transform: uppercase;
font-size: 16px;
margin-bottom: 10px;
}

h2.boxMaxi.filosofia
{
color: #828182;
text-transform: uppercase;
font-size: 18px;
margin-bottom: 10px;
margin-top: -10px;
margin-left: 20px;
line-height: 1.2em;
letter-spacing: 0.1em;
width:300px;
}

h2.boxMaxi.filosofia span
{
font-size: 28px;
}

h2.boxDettaglio
{
color: white;
text-transform: uppercase;
font-size: 18px;
margin-bottom: 10px;
}

.boxmini_Text, .boxmaxi_Text, .newsItem
{
color:#878787;
line-height: 1.2em;
}

.newsItem span.date, .newsText span.date
{
color: white;
}

.newsItem p, .newsText p, .downloadText p
{
color: #C59E4F;
}

.newsItem p.linkNews
{
color: white;
}

a
{
text-decoration: none;
color: white;
}

a:hover
{
text-decoration: none;
color: #C59E4F;
}

.CB_mainMenu li a
{
text-transform: uppercase;
/* font-size: 12px; */
color: #C0C0C0;
}

.secondary li a
{
color: #C0C0C0;
}

.CB_mainMenu li a:hover, .secondary li a:hover
{
color:white;
}

.footerCompanyData, .footerCompanyData a
{
color: #C1A365;
}

.secondary a
{
color: #C6AE6E;
}

.secondary a.active
{
color: white;
}

.secondary a:hover
{
color: white;
}

.footerLanguages a
{
color: #C6AE6E;
}

.footerLanguages a.active, .footerLanguages a:hover, .footerCompanyData a:hover
{
color: white;
}

.rightContainer h1
{
color:#565656;
font-size: 14px;
font-weight: normal;
padding-bottom:10px;
}

.boxdettaglio_Text p.availability
{
color: #656565;
}

h2.country
{
color: white;
margin-bottom:5px;
}

h3.country
{
color: #C59E4F;
margin-bottom:5px;
}

.downloadText p
{
font-size: 12px;
}

.footerBlock.primary a
{
color: white;
}
.red {color: red;}