@font-face {
    font-family: 'soleHeadlineBold';
    src: url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Bd.eot');
    src: url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Bd.eot?#iefix') format('embedded-opentype'),url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Bd.woff2') format('woff2'),url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Bd.woff') format('woff'),url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Bd.ttf') format('truetype'),url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Bd.svg#SoleSerifHeadline_W_Bd') format('svg');
    font-weight: 700;
    font-style: normal
	}
@font-face {
    font-family: 'soleHeadline';
    src: url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Rg.eot');
    src: url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Rg.eot?#iefix') format('embedded-opentype'),url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Rg.woff2') format('woff2'),url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Rg.woff') format('woff'),url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Rg.ttf') format('truetype'),url('http://c.res.24o.it/fonts/w-fonts/SoleSerifHeadline_W_Bd.svg#SoleSerifHeadline_W_Rg') format('svg');
    font-weight: 700;
    font-style: normal
	}
@font-face {
	font-family: "soleSansReg";
	src: url("fonts/Sole24SansNumberW-Regular.eot");
	src: url("fonts/Sole24SansNumberW-Regular.woff") format("woff");
	}
@font-face {
	font-family: "soleSansBold";
	src: url("fonts/Sole24SansNumberW-Bold.eot");
	src: url("fonts/Sole24SansNumberW-Bold.woff") format("woff");
	}
@font-face {
	font-family: "soleSansMed";
	src: url("fonts/Sole24SansNumberW-Medium.eot");
	src: url("fonts/Sole24SansNumberW-Medium.woff") format("woff");
	}
@font-face {
	font-family: "soleSansRegIt";
	src: url("fonts/Sole24SansNumberW-RegularIt.eot");
	src: url("fonts/Sole24SansNumberW-RegularIt.woff") format("woff");
	}
.soleSansReg {
    font-family: "soleSansReg", Georgia, Times, "Times New Roman", serif}
.soleSansBold {
    font-family: "soleSansBold", Georgia, Times, "Times New Roman", serif}
.soleSansMed {
    font-family: "soleSansMed", Georgia, Times, "Times New Roman", serif}
.soleSansRegiIt {
    font-family: "soleSansRegIt", Georgia, Times, "Times New Roman", serif}
.soleHeadlineBold{
    font-family: "soleHeadlineBold", Georgia, Times, "Times New Roman", serif}
.soleHeadline{
    font-family: "soleHeadline", Georgia, Times, "Times New Roman", serif}

.assolutoSU{
	position: absolute;
	top: 160px;
	left: 0;
	width: 220px;}

.scegliCategoria {
	border-left: 8px solid;
	padding-left: 9px;
	margin-top: 10px;
	font-size: 16px;
	line-height: 19px;
	cursor: pointer;
}


.scegliCategoria:hover{
	background: #f4ede7;
	}

.assolutoGIU{
	position: absolute;
	bottom: 430px;
	left: 0;}

.fisso{
	position:fixed;
	top: 20px;
	width: 220px;}

.categoriaSelezionata{
	font-weight: bold;
}

.categoria0{
	text-transform: uppercase;
	border-left-color: #000;}
.categoria1{
	border-left-color: #00a1e4;}
.categoria2{
	border-left-color: #f36f21;}
.categoria3{
	border-left-color: #7f3f00;}
.categoria4{
	border-left-color: #ed1c24;}
.categoria5{
	border-left-color: #9e0b0f;}
.categoria6{
	border-left-color: #7fb438;}
.categoria7{
	border-left-color: #0db14b;}
.categoria8{
	border-left-color: #0075be;}
.categoria9{
	border-left-color: #e7b809;}
.categoria10{
	border-left-color: #54daa9;}
.categoria11{
	border-left-color: #c5168c;}
.categoria12{
	border-left-color: #6f2b8d;}

.dividiSegli{
	position: relative;
	float: left;
	width: 100%;
	border-top:1px solid #cccccc;
	}

.categoriaNoSel{
	border-left-color: #ccbeb0;
}

.nascosto{
	display:none;
}

@media only screen and (max-width: 1169px) {
	.fisso, .assolutoSU, .assolutoGIU{
		width: 190px;}
}
@media only screen and (max-width: 1007px) {
	.scegliCategoria{
		font-size: 13px;
		letter-spacing: -0.2px;
	}
	.fisso, .assolutoSU, .assolutoGIU{
		width: 155px;}
	
}

@media only screen and (max-width: 480px) {
	#selettori{
		display: none;
	}
	
}