/* ================== */
/* = font embedding = */
/* ================== */
@font-face {
	font-family: 'VegurBold';
	src: url('../fonts/vegur-b_0.600-webfont.eot');
	src: local('☺'), url('../fonts/vegur-b_0.600-webfont.woff') format('woff'), url('../fonts/vegur-b_0.600-webfont.ttf') format('truetype'), url('../fonts/vegur-b_0.600-webfont.svg#webfontypQKpwBz') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'VegurLight';
	src: url('../fonts/vegur-l_0600-webfont.eot');
	src: local('☺'), url('../fonts/vegur-l_0600-webfont.woff') format('woff'), url('../fonts/vegur-l_0600-webfont.ttf') format('truetype'), url('../fonts/vegur-l_0600-webfont.svg#webfontfTK7o2wH') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'VegurMedium';
	src: url('../fonts/vegur-m_0600-webfont.eot');
	src: local('☺'), url('../fonts/vegur-m_0600-webfont.woff') format('woff'), url('../fonts/vegur-m_0600-webfont.ttf') format('truetype'), url('../fonts/vegur-m_0600-webfont.svg#webfontIxZ1cVGn') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'VegurRegular';
	src: url('../fonts/vegur-r_0.600-webfont.eot');
	src: local('☺'), url('../fonts/vegur-r_0.600-webfont.woff') format('woff'), url('../fonts/vegur-r_0.600-webfont.ttf') format('truetype'), url('../fonts/vegur-r_0.600-webfont.svg#webfontWahcAS9a') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* =========== */
/* = general = */
/* =========== */
html, body
{
 	font-family: 'VegurRegular', Verdana;
	text-decoration: none;
	color: #333;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-size: 12px;
}

.Vegur-Regular, .Vegur-Medium, .Vegur-Light, .Vegur-Bold, h1, h2, h4 strong{ font-weight: normal; font-style: normal; line-height:normal; }
.Vegur-Bold, h1, h2, h4, strong { font-family: 'VegurBold', Verdana; }
.Vegur-Light { font-family: 'VegurLight', Verdana; }
.Vegur-Medium { font-family: 'VegurMedium', Verdana; }
.Vegur-Regular { font-family: 'VegurRegular', Verdana; }

h1{ color: #cf0020; font-size: 20px; padding-bottom: 10px; }
h2{ color: #999; font-size: 16px; padding-bottom: 5px; }
h3{ font-family: 'VegurBold', Verdana; color: #333; font-size: 14px; padding-bottom: 5px; }
h4{ color: #999; font-size: 16px; padding-bottom: 5px; }

em { font-style: italic; }

a{ font-family: 'VegurBold', Verdana; text-decoration: none; color: #666; }
a:hover{ color: #cf0020; text-decoration: underline; }

ol, ul{ list-style: disc; margin-left: 15px; padding-bottom: 15px; }

input,textarea { width: 180px; border: 1px solid #ccc; font-size: 10px; }
input:focus,textarea:focus{ border: 1px dotted #ccc; }

p{ padding-bottom: 15px; }
.already-red{ font-family: 'VegurBold', Verdana; color: #cf0020; }


/* ========== */
/* = header = */
/* ========== */
#header-menu{ font-family: 'VegurRegular', Verdana; font-size: 13px; color: #fff; }
#header-menu a{ font-family: 'VegurMedium', Verdana; color: #fff; }
#header-menu strong{ font-family: 'VegurBold', Verdana; }


/* ========== */
/* = footer = */
/* ========== */
#footer{ font-size: 12px; text-align: justify; }
#footer-links, #footer-info{ color: #666; }
#footer-info{ text-align: right; }
#footer-links{ font-size: 12px; }
#firma{ text-align: right; }

#footer-wb { font-size: 11px; color: #666; }
#footer-wb strong{ font-size: 12px; color: #666; }
#footer-wb a{ color: #999; text-decoration: underline; }

/* ============ */
/* = tasselli = */
/* ============ */
.tassello-singolo{ font-family: 'VegurRegular', Verdana; }
.tassello-singolo strong{ font-family: 'VegurBold', Verdana; }
.tassello-singolo  p{ padding-bottom: 3px; }

.news-title{ font-family: 'VegurBold', Verdana; color: #cf0020; }
.news-desc{ font-size: 10px; text-align: right; }

/* =========== */
/* = marchio = */
/* =========== */
#marchio-content strong{ color: #000; }
#marchio-menu .already-red{ font-family: 'VegurBold', Verdana; color: #cf0020; }


/* ========== */
/* = gammma = */
/* ========== */
.gamma-general strong{ color: #000; }

#row-menu h2{ font-size: 12px; color: #cf0020; padding-bottom: 0; }
.gamma-menu{ font-size: 10px; }
#gamma-details h1{ font-family: 'VegurBold', Verdana; color: #cf0020; font-size: 14px; padding-bottom: 0; }
#gamma-details h3{ font-size: 14px; }


/* ================= */
/* = concessionari = */
/* ================= */
#tabella-concessionari strong{ font-size: 12px; color: #5F758C; }
#form-concessionari{  text-align: left; }


/* ============ */
/* = contatti = */
/* ============ */
#contatti input, #contatti textarea{ width: 218px; padding: 5px; margin-bottom: 15px; }
#contatti select{ margin: 10px 0; }
#contatti textarea{ height: 50px; width: 460px; }


/* ============== */
/* = promozioni = */
/* ============== */
.link-offerta{ font-size: 16px; }
.link-offerta a{ padding-right: 100px; color: #666; }


/*-------------------------------------------------------------------------------------------*/
/* ==================== */
/* = ..to reimplement = */
/* ==================== */
#area-riservata a{ font-size: 11px; }
.site-map-section{ color: #666; font-weight: bold; font-size: 16px; padding-bottom: 10px; }
.site-map-section-gamma{ font-size: 10px; }
