/* @ group FONT FACE */
@font-face {
    font-family: 'FrankBold';
    src: url('frank-bold-webfont.eot');
    src: url('frank-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('frank-bold-webfont.woff') format('woff'),
         url('frank-bold-webfont.ttf') format('truetype'),
         url('frank-bold-webfont.svg#FrankBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FrankRegular';
    src: url('frank-regular-webfont.eot');
    src: url('frank-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('frank-regular-webfont.woff') format('woff'),
         url('frank-regular-webfont.ttf') format('truetype'),
         url('frank-regular-webfont.svg#FrankRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* @end */
*{
	padding: 0;
	margin: 0;
}

html, body {
	font-family: FrankRegular, Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 1em;
	height: 100%;
	width: 100%;
	background: #dca500 url(../img/bg-main.jpg) repeat-y center;
	line-height: 1em;
}
a{
	text-decoration: none;
	color: #000;
}
a:hover{
	text-decoration: underline;
}
a img{
	border: none;
}
ul li{
	list-style: none;
}

/* @end */

/* @group Tipografia */

h1{	
	font-weight: bold;
	font-size: 1.5em;
	line-height: 30px;
	margin-bottom: 20px;
	margin-top: 0px;
}
h1.principale{
	position: absolute;
	left: -100000px;
}
h1.collezioni{
	font-size: 1em;
	line-height: 1em;
	margin: 0;
}
h2{
	font-weight: bold;
	font-size: 1.3em;
	color: #EC1C24;
	margin-top: 1em;
	margin-bottom: 1em;
}
h2.tecnologie{
	color: #fff;
	font-size: 2.2em;
	line-height: 1em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 20px;
}
h2.tecnologie span{
	color: #d0d0d0;
}
h2.ausiliario{
	font-weight: bold;
	line-height: 30px;
	font-size: 1.1em;
	margin-bottom: 20px;
	margin-top: 0px;
	color: #fff;
}
h3{
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
}

p{
	font-size: .8em;
	margin-bottom: 1em;
}

blockquote{
	margin-left: 50px;
	padding-left: 10px;
	border-left: 3px solid #666;
	padding-right: 50px;
	font-style: italic;
}

/* @end */

/* @group HOME */

#contenitore{
	width: 960px;
	margin: 0 auto;
}
#main{
	width: 960px;
	float: left;
}
#header{
	width: 960px;
	float: left;
	margin-top: 40px;
	position: relative;
	margin-bottom: 5px;
}
#testata{
	width: 960px;
	float: left;
	height: 446px;
	position: relative;
}

.foto-box-header{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}

.testo-box-header{
	position: absolute;
	left: 25px;
	bottom: 30px;
	z-index: 2;
}
.testo-box-header h2{
	font-size: 3.5em;
	font-weight: bold;
	color: #888;
	line-height: .9em;
	margin-bottom: 20px;
	margin-top: 0px;
}
.testo-box-header p.video{
	margin-bottom: 0;
	font-size: 1.6em;
	font-weight: bold;
}
.testo-box-header p.video img{
	margin-bottom: -8px;
}
.testo-box-header a{
	color: #ccc;
}
.testo-box-header a:hover{
	color: #fff;
}

#logo{
	float: left;
	position: relative;
	width: 700px;
}
#logo img{
	float: left;
}
#logo p{
	float: left;
	position: absolute;
	bottom: 0;
	margin-bottom: -4px;
	left: 260px;
	color: #000;
}
#cerca-sito{
	float: right;
	width: 260px;
	position: absolute;
	bottom: 0;
	right: 0;
}
#cerca-sito form{
	float: right;
}
#cerca-sito label{
	float: left;
	font-weight: bold;
	font-size: .9em;
	margin-right: 5px;
	margin-top: 2px;
	color: #000;
}

#cerca-sito input{
	float: left;
	background: #fae437;
	border: none;
	padding: 3px;
	color: #000;
}
#news-home{
	width: 170px;
	position: absolute;
	right: 0;
	top: 0;
}

/*#news-home li{
	width: 150px;
	height: 99px;
	margin-bottom: 4px;
	position: relative;
	z-index: 1;
	padding: 25px 10px 20px 10px;
	overflow: hidden;
	font-size: .8em;
	text-transform: uppercase;
	color: #cc9999;
}
#news-home li a{
	font-weight: bold;
	color: #ccc;
}*/
.bg-news{
	width: 170px;
	height: 144px;
	background: #daa619;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	opacity: .8;
	filter:alpha(opacity=80);
}
#menuist{
	width: 960px;
	height: 63px;
	float: left;
	background: url(../img/bg_menu.jpg) repeat-x;
	margin-top: 7px;
}
#menuist ul{
	float: left;

}
/* @group AGGIUNTA */

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#menuist-top { margin: 0 auto; list-style: none; position: relative; width: 950px; left: 10px; }
#menuist-top li { float: left;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	height: 63px;
	display: block;
	 }
#menuist-top li a { padding-top: 39px;
	float: left;
	padding-right: 15px;
	padding-left: 15px; 
	display: block;
	padding-bottom: 2px;
	color: #000;
}
#menuist-top li a:hover { color: 000; text-decoration: none;}
#menuist-top li#magic-line { position: absolute; bottom: 0px; left: 0;  height: 5px; background: #b19700; margin-left: 0px;}

.current_page_item a, .current_page_item_two a { color: #000 !important; background: #fff url(../img/current-menu.jpg);}

.current_page_item.home a { color: #000 !important; background: none;}
/* @end */
/*#menuist ul li{
	float: left;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	margin-left: 25px;
	height: 62px;
	margin-top: 2px;
}
#menuist ul li.current{
		background: url(../img/bg_current-menu.jpg) repeat-x;
}
#menuist ul li a{
	padding-top: 37px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#menuist ul li a:hover{
	border-bottom: 3px solid #C90019;
	text-decoration: none;
	padding-bottom: 5px;
}
#menuist ul li.current a{
	border-bottom: 3px solid #C90019;
	text-decoration: none;
	padding-bottom: 5px;
}*/
#grid-box{
	width: 960px;
	float: left;
	margin-top: 30px;
}
#grid-box-interna{
	width: 960px;
	float: left;
	margin-top: 40px;
}
#box-1{
	float: left;
	width: 282px;
	background: #fff;
	height: 225px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 20px;
}
#box-1 p{
	width: 240px;
}
#box-1 p span{
	color: #aaa;
}
#box-1 p a{
	color: #aaa;
}
#box-1 p a:hover{
	color: #fff;
	text-decoration: none;
}
#box-1 p.titbox1{
	font-size: 1.6em;
	font-weight: bold;
	color: #555;
	line-height: .9em;
}
#box-1 ul li{
	background: url(../img/freccette-collezioni.png) no-repeat left 3px;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: .8em;
	line-height: 1.5em;
	margin-bottom: 7px;
	float: left;
	margin-right: 35px;
	font-weight: bold;
}
#box-1 ul li a{
	color: #888;
}
#box-1 ul li a:hover{
	color: #ccc;
	text-decoration: none;
}
#box-1 ul li span{
	font-size: 2em;
	font-weight: bold;
}
#box-1 ul li a span {
	color: #888;
}
#box-1 ul li a:hover span{
	color: #ccc;
	text-decoration: none;
}
#box-2 ul li{
	background: url(../img/freccette-collezioni.png) no-repeat left 3px;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: .8em;
	line-height: 1.5em;
	margin-bottom: 7px;
	float: left;
	margin-right: 35px;
	font-weight: bold;
	margin-top: 1em;
}
#box-2 ul li a{
	color: #888;
}
#box-2 ul li a:hover{
	color: #ccc;
	text-decoration: none;
}
#box-2 ul li span{
	font-size: 2em;
	font-weight: bold;
}
#box-2 ul li a span {
	color: #888;
}
#box-2 ul li a:hover span{
	color: #ccc;
	text-decoration: none;
}

#box-3 ul {
	margin-top: 1.5em;
	margin-left: 0px;
}
#box-3 ul li{
	background: url(../img/freccette-collezioni.png) no-repeat left 3px;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: .8em;
	line-height: 1.5em;
	margin-bottom: 7px;
	float: left;
	margin-right: 25px;
}
#box-3 ul li a{
	color: #888;
}
#box-3 ul li a:hover{
	color: #ccc;
	text-decoration: none;
}
#box-3 ul li span{
	font-size: 2em;
	font-weight: bold;
}
#box-3 ul li a span {
	color: #888;
}
#box-3 ul li a:hover span{
	color: #ccc;
	text-decoration: none;
}

#box-2{
	float: left;
	width: 282px;
	background: #fff;
	height: 225px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 20px;
}
#box-2 p.titbox2{
	font-size: 1.7em;
	color: #e2ad07;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: .8em;
}
#box-2 p.titbox2 span{
	color: #fff;
	font-weight: normal;
}
#box-2 p.linkbox a{
	color: #888;
}
#box-2 p.linkbox a:hover{
	color: #ccc;
	text-decoration: none;
}

p.linkbox{
	font-weight: bold;
	font-size: 1em;
	margin-left: 10px;
}
p.linkbox a{
	color: #000;
}
#box-2 p.linkbox{
	margin-left: 0px;
	margin-top: 10px;
	float: left;
}
#box-4{
	float: left;
	width: 282px;
	background: #fff;
	height: 225px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 20px;
	margin-right: 12px;
}
#box-4 p.titbox4{
	font-size: 1.5em;
	color: #666;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: .8em;
	margin-top: 38px;
}
#box-4 p a{
	color: #888;
}
#box-4 p a:hover{
	color: #ccc;
	text-decoration: none;
}

#box-4 p.titbox4 span{
	color: #999;
}
#box-3{
	float: left;
	width: 282px;
	background: #fff /*url(../img/bg-box4.jpg) no-repeat*/;
	height: 225px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 20px;
}
#box-4 p.linkbox{
	font-weight: bold;
	font-size: 1em;
	margin-left: 0;
}
#box-5{
	float: left;
	width: 292px;
	background: #fff;
	height: 225px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 10px;
}
#box-5 p.titbox5{
	font-size: 1.5em;
	color: #e2b301;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: .8em;
	margin-left: 10px;
	margin-top: 0px;
}
#box-5 p.titbox5 span{
	color: #fff;
}
#box-1 p.linkbox a, #box-3 p.linkbox a, #box-5 p.linkbox a{
	color: #888;
}
#box-1 p.linkbox a:hover, #box-3 p.linkbox a:hover, #box-5 p.linkbox a:hover{
	color: #ccc;
	text-decoration: none;
}
#box-6{
	float: left;
	width: 292px;
	background: #fff;
	height: 225px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 10px;
}
#box-6 p.titbox6{
	font-size: 1.8em;
color: #e2b301;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: .8em;
	margin-top: 0px;
}
#box-6 ul{
	margin-left: 10px;
}
#box-6 ul li{
	margin-bottom: 2px;
}
#box-6 p a{
	color: #888;
}
#box-6 p a:hover{
	color: #ccc;
	text-decoration: none;
}

#box-7{
	float: left;
	width: 292px;
	background: #fff;
	height: 225px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 10px;
}
#box-7 p.titolo{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em;
	color: #a9a9a9;
	margin-top: 0;
}
#box-8{
	float: left;
	width: 292px;
	background: #fff;
	height: 225px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 10px;
	margin-right: 12px;
}
#box-8 p{
	font-weight: bold;
	margin-left: 10px;
	font-size: .9em;
	color: #999;
}
#box-8 ul{
	margin-left: 10px;
}
#box-8 ul li{
	margin-bottom: 2px;
}
#box-9{
	float: left;
	width: 292px;
	background: #fff;
	height: 225px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 10px;
}
#box-9 p.titbox9{
	font-size: 1.5em;
	color: #e6ae01;
	font-weight: bold;
	margin-bottom: 20px;
	margin-left: 10px;
	line-height: .9em;
	margin-left: 10px;
	margin-top: 0;
}
#box-9 p.titbox9 span{
	color: #e2b301;
}

#box-9 p.titbox9 span.sottotitolo{
	color: #666;
}
#box-9  ul{
	margin-left: 10px;
}
#box-9  ul li{
	text-transform: lowercase;
	font-weight: bold;
	margin-bottom: 10px;
}
#box-9  ul li img{
	margin-right: 2px;
}
#box-9  ul li a{
	color: #888;
}
#box-9  ul li a:hover{
	color: #ccc;
}

#menu-bottom{
	width: 960px;
	float: left;
}
#menu-bottom ul{
	float: left;
}
#menu-bottom ul li{
	float: left;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	margin-left: 25px;
	padding-bottom: 3px;
}
#menu-bottom ul li a{
	
}

#menu-bottom ul li a:hover{
	border-bottom: 3px solid #C90019;
	text-decoration: none;
}
#menu-bottom ul li.current a{
	border-bottom: 3px solid #C90019;
	text-decoration: none;
}
#footer{
	width: 960px;
	float: left;
	margin-bottom: 1em;
}
#footer p{
	font-size: .7em;
	color: #000;
	float: left;
	margin-right: 10px;
	position: relative;
}
#footer p.testo{
	padding: 8px 15px 6px 6px;
	background: #fff457;
}
#footer p a{
	color: #000;
	text-transform: uppercase;
	display: block;
	padding: 8px 15px 6px 6px;
	background: #fff457;
}
#footer p img{
	position: relative;
	left: 5px;
	top: 1px;
}
#footer p a:hover{
	background: #ded84c;
	text-decoration: none;
}
#footer p.link-footer-rss img{
	position: relative;
	margin-bottom: -3px;
	top: -2px;
}
#footer p.last{
	float: right;
	margin-right: 0;
}

/* @end */
/* @group NEWSLETTER */
#subForm {
	width: 260px;
	margin-left: 15px;
	margin-top: 15px;
	float: left;
}
#subForm input{
	background: #fae437;
	border: none;
	padding: 3px;
	color: #000;
	width: 155px;
}
#subForm label{
	float: left;
	text-transform: uppercase;
	font-size: .8em;
	width: 90px;
	text-align: right;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	color: #666;
}
#subForm input#iscriviti{
	background: #181818;
	color: #fff;
	width: 95px;
	text-transform: uppercase;
	text-align: right;
	cursor: pointer;
}
#subForm p input#iscriviti {
	margin-bottom: 0;
}
/* @end */

/* @group BICICLETTE */

#testata-interna{
	width: 960px;
	float: left;
	height: 443px;
	position: relative;
	background: #fff;
}
#header-bike-sx{
	width: 636px;
	height: 446px;
	background: url(../img/bg_head_bike_sx.jpg) no-repeat;
	float: left;
	margin-right: 12px;
}
#header-bike-sx p.titbike-sx{
	color: #000;
	font-size: 2em;
	margin-bottom: 10px;
	margin-left: 120px;
	margin-top: 65px;
}
#header-bike-sx p.linkbike-sx{
	color: #999;
	font-weight: bold;
	margin-left: 120px;
	font-size: 1em;
}
#header-bike-sx p.linkbike-sx a{
	color: #999;
}
#header-bike-dx p.titbike-dx{
	color: #000;
	font-size: 2em;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-top: 175px;
}
#header-bike-dx p.linkbike-dx{
	color: #999;
	font-weight: bold;
	margin-left: 25px;
	font-size: 1em;
}
#header-bike-dx p.linkbike-dx a{
	color: #999;
}
#header-bike-dx{
	width: 312px;
	float: left;
	height: 446px;
	background: url(../img/bg_head_bike_dx.jpg) no-repeat;
}
#video-box-bike{
	position: absolute;
	left: -22px;
	bottom: 30px;
	background: url(../img/bg_video_bike.png) no-repeat;
	width: 201px;
	height: 171px;
	padding: 15px 15px 15px 35px;
} 
#video-box-bike p{
	margin-bottom: 10px;
	color: #ccc;
}
#video-box-bike img{
	border: 3px solid #fff;
}
#box-1-bike{
	float: left;
	width: 292px;
	background: #000 url(../img/bg-box1.jpg) no-repeat;
	height: 225px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 10px;
}
#box-1-bike p{
	width: 155px;
}
#box-1-bike p.titbox1{
	font-size: 1.3em;
	font-weight: bold;
	color: #666;
	line-height: .9em;
}
#box-1-bike ul li{
	background: url(../img/freccette-collezioni.png) no-repeat left top;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: .8em;
	line-height: 1.5em;
	margin-bottom: 7px;
}
#box-1-bike ul li a{
	color: #999;
}
#box-1-bike ul li span{
	font-size: 2em;
	font-weight: bold;
}
#box-1-bike ul li a span {
	color: #ccc;
}
#box-2-bike{
	float: left;
	width: 292px;
	background: #000 url(../img/bg-box4.jpg) no-repeat;
	height: 225px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 10px;
}
#box-2-bike p.titbox4{
	font-size: 1.8em;
	color: #ccc;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: .8em;
	margin-left: 160px;
}
#box-2-bike p.titbox4 span{
	color: #999;
}

#box-2-bike p.linkbox{
	font-weight: bold;
	font-size: 1em;
	margin-left: 160px;
}
#box-3-bike{
	float: left;
	width: 292px;
	background: #000 url(../img/bg-box3.jpg) no-repeat;
	height: 225px;
	margin-bottom: 20px;
	padding: 35px 10px 0px 10px;
}
#box-3 p.titbox3{
	font-size: 1.7em;
	color: #ccc;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: .9em;
	margin-top: 0px;
}

#box-3-bike p.titbox3{
	font-size: 1.7em;
	color: #ccc;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: .8em;
	margin-top: 90px;
}
#box-3-bike p.titbox3 span{
	color: #999;
}
/* @end */
/* @group SCROLL HEADER */
.scrollable {
position: relative;
	/* required settings */
	float: left;
	width: 960px;
	height:446px;
	overflow: hidden;
	/* custom decorations */
	/*background:#cc0000;*/
}
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
/* single scrollable item */

.scrollable .item-box	 {
	float:left;
	margin:0px;
	background-color:#000;
	cursor:pointer;
	width:960px;
	height:446px;
	position: relative;
}
.family-box{
	width: 302px;
	float: left;
	margin-left: 11px;
	position: relative;
	height: 295px;
}

.tit-family{
	position: absolute;
	width: 125px;
	top: 30px;
	right: 0;
}
p.tit-cat{
	color: #800a0a;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}
p.link-family{
	text-transform: uppercase;
	font-size: .7em;
}
p.link-family img{
	margin-right: 5px;
}
p.link-family a{
	color: #9f6b66;
}
.img-family-prod{
	position: absolute;
	top: 80px;
	width: 302px;
	height: 210px;
}
.tit-family-prod{
	position: absolute;
	width: 280px;
	top: 50px;
	left: 40px;
}
.tit-family-access{
	position: absolute;
	width: 280px;
	top: 30px;
	left: 40px;
}
p.tit-cat-prod{
	color: #999;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: -5px;
	line-height: 1em;
	letter-spacing: -1px;
}
p.tit-cat-access{
	color: #999;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 5px;
}
p.tit-cat-prod a, p.tit-cat-access a{
	color: #999;
}
p.tit-cat-prod a:hover, p.tit-cat-access a:hover{
	color: #ccc;
	text-decoration: none;
}
p.link-family-prod{
	text-transform: uppercase;
	font-size: .7em;
}
#scroll-abbigliamento a.prev{
	width: 14px;
	height: 25px;
	position: absolute;
	left: 0;
	top: 170px;
	z-index: 2000;
	background: url(/img/freccetta-prod-sx.png) no-repeat;
	cursor: pointer;
}
#scroll-abbigliamento a.next{
	width: 14px;
	height: 25px;
	position: absolute;
	right: 0;
	top: 170px;
	z-index: 2000;
	background: url(/img/freccetta-prod-dx.png) no-repeat;
	cursor: pointer;
}

#desc-fam-sx{
	width: 285px;
	float: left;
	padding-left: 15px;
	margin-right: 12px;
}
#desc-fam-sx h1{
	font-size: 2em;
}
#desc-fam-dx p{
	font-size: .9em;
	color: #666;
}
#desc-fam-dx{
	float: left;
	width: 625px;
}
#t0{
	font-weight: bold;
	text-transform: uppercase;
	width: 150px;
	margin-right: 40px;
	color: #000;
	line-height: 1em;
}
#t0-abb{
	font-weight: bold;
	text-transform: uppercase;
	width: 150px;
	margin-right: 80px;
	color: #000;

	text-align: left;
}
/* @end */

#actions{
	position: absolute;
	bottom: -20px;
	width: 170px;
	text-align: right;
}
#actions a{
	color: #fff;
	font-size: .8em;
	cursor: pointer;
}
#actions a:hover{
	text-decoration: none;
}
a.dark-hover:hover{
	color:  #444444 !important;
}
#actions a.next-news{
	margin-left: 10px;
	margin-right: 5px;
}
/* @group SCROLL NEWS */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 444px;	 
	width: 170px;
}

/* root element for scrollable items */
.items-news {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}

/* single scrollable item */
/*.item-news {
	border-bottom:1px solid #ddd;
	margin:10px 0;
	padding:15px;
	font-size:12px;
	height:180px;
}*/
.item-news{
	width: 150px;
	height: 99px;
	margin-bottom: 4px;
	position: relative;
	z-index: 1;
	padding: 25px 10px 20px 10px;
	overflow: hidden;
	font-size: .8em;
	text-transform: uppercase;
	color: #fdf4a9;
}
.item-news a{
	font-weight: bold;
	color: #fffeff;
}
.disabled {
	visibility:hidden;		
}

/* @end */

/* @group BOXES EFFECT */
.boxgrid{
	width: 312px; 
	height: 260px; 
	float:left; 
	background:#000000; 
	overflow: hidden; 
	position: relative;
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid .linkbox img{
	position: static;
}
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	position: absolute;
	top: 260px;
	left: 0;
}
.caption .boxcaption {
	position: absolute;
	top: 220px;
	left: 0;
}

/* @end */
/* @group COLLEZIONI */
#collezioni-head-sx{
	width: 470px;
	height: 443px;
	float: left;
	margin-right: 20px;
	background: #fff;
	overflow: hidden;
	position: relative;
}
#collezioni-head-dx{
	width: 470px;
	height: 443px;
	float: left;
	background: #fff;
	overflow: hidden;
	position: relative;
}
.cover-sx{ position:absolute; top:0px; left: -700px; }
.cover-dx{ position:absolute; top:0px; right: -700px; }
#bg-coll-sx{
	width: 250px;
	height: 443px;
	background: #ff2000;
	position: absolute;
	top: 0;
	right: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
}
#bg-coll-dx{
	width: 250px;
	height: 443px;
	background: #ff2000;
	position: absolute;
	top: 0;
	left: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
}
#corpo-testo-sx{
	width: 240px;
	float: right;
	margin-right: 90px;
	margin-top: 40px;
	position: relative;
	z-index: 100;
	opacity: 0;
	filter: alpha(opacity=0);
	text-align: right;
	padding-right: 10px;
}

#corpo-testo-sx h1{
	color: #000;
	font-size: 2.8em;
	font-style: italic;
	margin-bottom: 10px;
}
#corpo-testo-sx h1 span{
	font-weight: normal;
}
#corpo-testo-sx h1 img{
	margin-right: 5px;
}
#corpo-testo-sx p{
	font-weight: bold;
	font-size: 1em;
}
#corpo-testo-sx p a{
	color: #999;
}
#corpo-testo-sx ul{
	margin-top: 2em;
}
#corpo-testo-sx li{
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 1em;
}

p.scarica-coll{
	font-weight: bold;
	font-size: .9em;
	margin-top: 5em;
}
#corpo-testo-dx{
	width: 250px;
	float: left;
	margin-top: 40px;
	margin-left: 90px;
	position: relative;
	z-index: 100;
	opacity: 0;
	filter: alpha(opacity=0);
}


#corpo-testo-dx h1{
	color: #000;
	font-size: 2.8em;
	font-style: italic;
	margin-bottom: 10px;
}
#corpo-testo-dx h1 span{
	font-weight: normal;
}
#corpo-testo-dx h1 img{
	margin-left: 10px;
}

#corpo-testo-dx p{
	font-weight: bold;
	font-size: 1em;
}
#corpo-testo-dx p a{
	color: #999;
}
#corpo-testo-dx ul{
	margin-top: 2em;
}
#corpo-testo-dx li{
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 1em;
}
/* @end */

/* @group COLLEZIONI SCHEDA*/
#testata-collezioni{
	width: 960px;
	float: left;
	height: 455px;
	position: relative;
	background: #fff;
}
#sottomenu-collezioni{
	width: 940px;
	height: 44px;
	
}

#sottomenu-collezioni-mtb{
	width: 940px;
	height: 44px;
	
}
#blocco-scheda{
	width: 960px;
	float: left;
	background: #fff;
	margin-bottom: 20px;
	padding-bottom: 30px;
}
#blocco-scheda-sx{
	width: 240px;
	float: left;
}
#blocco-scheda-dmt{
	width: 940px;
	float: left;
	margin-left: 10px;
}
#blocco-scheda-top{
	width: 940px;
	float: left;
	height: 560px;
	padding-top: 30px;
}
#blocco-scheda-top-accessori{
	width: 940px;
	float: left;
	height: 500px;
	padding-top: 30px;
}
#scheda-top-titolo{
	width: 940px;
	float: left;
}
#overview-prodotto{
	width: 940px;
	float: left;
}
.suola{
	width: 222px;
	float: left;
	margin-top: 50px;
	padding-left: 18px;
}
.suola p.nome-suola{
	margin-top: 25px;
	font-weight: bold;
	font-size: 1em;
	color: #999;
	width: 230px;
	float: left;
	margin-bottom: 0;
}
.suola p.link-suola{
	font-weight: bold;
	font-size: .9em;
	color: #999;
	width: 218px;
	float: left;
	background: url(/img/freccetta-dettagli-suola.gif) no-repeat left 3px;
	padding-left: 12px;
}
.suola p.link-suola a{
	color: #333;
}
.cont-descrizione{
	width: 640px;
	margin-left: 280px;
	padding-right: 0px;
	padding-top: 2em;
}
.cont-descrizione ul{
	margin-bottom: 1em;
}
.cont-descrizione ul li{
	margin-bottom: 5px;
	list-style: square;
	margin-left: 15px;
	color: #888;
}
.cont-descrizione p{
	font-size: 1em;
	color: #888;
	line-height: 1.2em;
	/*margin-top: 2em;*/
}
.img-prodotto{
	width: 700px;
	float: left;
}
.backdrop{
	display: block;
	position: relative;
	float: left;
}
.overlayer{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: url('/img/overZoom.png') 270px 160px no-repeat;
	display: none;
	cursor: pointer;
	z-index: 100;	
}
.overlayer.accessori{
	background: url('/img/overZoomBase.png') center center no-repeat;
}
.overlayer.small{
	background: url('/img/overZoomSmall.png') 60px 30px no-repeat;
}
.overlayer.center{
	background-position: center center;
}
#scheda-top-titolo h1{
	font-size: 2em;
	font-weight: bold;
	color: #cc9900;
	margin-left: 15px;
	line-height: 1em;
}
#scheda-top-titolo h1 span{
	color: #999;
	font-weight: normal;
	font-size: .6em;
	text-transform: uppercase;
}
#scheda-top-contenuto{
	width: 940px;
	float: left;
}
ul#famiglie-prod{
	width: 160px;
	margin-left: 27px;
	border-top: 1px solid #cfc7c7;
}

ul#famiglie-prod li{
	border-bottom: 1px solid #cfc7c7;
	text-transform: uppercase;
	font-size: .8em;
	padding: 5px;
}

ul#famiglie-prod li a{
	color: #756c6c;
}
ul#famiglie-prod li.active a{
	color: #000;
	font-weight: bold;
}
#foto-prodotto{
	width: 300px;
	float: left;
}
#foto-prodotto img{
	float: left;
}
#scheda-info{
	width: 700px;
	float: left;
}
#scheda-info h1{
	color: #800a0a;	
	font-size: 1.3em;	
}
#articoli-correlati{
	width: 940px;
	float: left;
	border-top: 1px solid #cfc7c7;
	padding-top: 25px;
	margin-top: 20px;
}
#collezione-modelli{
	float: left;
	width: 265px;
}
#collezione-modelli-accessori{
	float: left;
	width: 160px;
}
#collezione-modelli-accessori p{
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

#lista-modelli{
	float: left;
	width: 675px;
}
#lista-modelli-accessori{
	float: left;
	width: 775px;
}
#lista-modelli ul{
	float: left;
	width: 200px;
}
#lista-modelli-accessori ul{
	float: left;
	width: 120px;
	margin-right: 30px;
}
#lista-modelli ul li{
	margin-bottom: 5px;
	margin-right: 30px;
}
#lista-modelli-accessori ul li{
	margin-bottom: 10px;
	font-size: .8em;
	line-height: 1.1em;
}
#lista-modelli ul li a, #lista-modelli-accessori ul li a{
	color: #666;
}
#lista-modelli ul li.current a, #lista-modelli-accessori ul li.current a{
	color: #000;
	font-weight: bold;
}
#articoli-correlati a img{
	border: 1px solid #ccc;
	padding: 0 10px;
}
#varianti-colore{
	width: 940px;
	float: left;
	/*margin-top: 20px;*/
}
#varianti-sx{
	width: 240px;
	float: left;
}
#varianti-dx{
	width: 700px;
	float: left;
}
#varianti-colore img{
	float: left;
}
#varianti{
	float: left;
}
.box-correlato{
	width: 118px;
	float: left;
	margin-right: 20px;
}
#varianti-colore h2{
	font-size: 1em;
	text-transform: uppercase;
	color: #cc9900;
}

#articoli-correlati h3{
	font-size: 1em;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
}
.box-correlato p a{
	color: #800a0a;
}
.box-correlato p{
	font-size: .8em;
}
.box-variante{
	width: 210px;
	float: left;
	margin-right: 30px;
	position: relative;
}
.titolo-var{
	width: 185px;
	padding-left: 25px;
	position: absolute;
	left: 0px;
	top: 155px;
}
.titolo-var p{
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	font-size: .9em;
}
.titolo-var p span{
	font-weight: normal;
}
#sottomenu-collezioni ul{
	float: left;
	margin-left: 78px;
	margin-top: 10px;
}
#sottomenu-collezioni ul li{
	float: left;
	font-size: .8em;
	font-weight: bold;
	margin-right: 20px;
}

#sottomenu-collezioni ul li a{
	color: #888;
}
#sottomenu-collezioni ul li a:hover{
	color: #aaa;
}

#sottomenu-collezioni ul li.current_menu-coll a{
	color: #000;
}

#sottomenu-collezioni-mtb ul{
	float: left;
	margin-left: 148px;
	margin-top: 10px;
}
#sottomenu-collezioni-mtb ul li{
	float: left;
	font-size: .8em;
	font-weight: bold;
	margin-right: 20px;
}
#sottomenu-collezioni-mtb ul li a{
	color: #888;
}
#sottomenu-collezioni-mtb ul li a:hover{
	color: #aaa;
}
#sottomenu-collezioni-mtb ul li.current_menu-coll a{
	color: #000;
}

#intro-collezione h1{
	color: #fff;
	line-height: 1em;
	font-size: 2em;
}
#intro-collezione p{
	color: #fff;
	font-size: 1em;
	line-height: 1.4em;
}
.cont-descrizione .colonna{
	width:180px;
	margin-right:30px;
	float:left;
}
.cont-descrizione h3{
	font-weight:bold;
	font-size:1.2em;
	border-top: 1px solid #ccc;
	padding-top: .5em;
	margin-bottom: 0;
	padding-bottom: 0;
}
.cont-descrizione .colonna h4{
	margin-top:20px;
	font-weight:bold;
	font-size:1.2em;
	height: 30px;
}
.cont-descrizione .colonna p{
	font-size:.8em;
	margin-top: 1em;
}
#cont-misure{
	margin-top:30px;
}
#cont-misure p{
	margin-top: 0em;
	margin-bottom: 1.5em;
	font-size: .85em;
}
div#foto-accessori{
	width: 570px;
	float: left;
	margin-top: 2em;
}
div#contenuto-accessori{
	width: 300px;
	float: left;
	margin-top: 2em;
}
/* @end */

/* @group TABS SCHEDA */
ul.tabs{
	width: 630px;
	float: left;
	margin-top: -39px;
	margin-bottom: 20px;
	padding-left: 280px;
}
ul.tabs li{
	float: left;
	font-size: 1.1em;
	text-transform: lowercase;
	margin-right: 44px;
}

ul.tabs li a{
	color: #9f6b66;
	outline: none;
}
ul.tabs li a:hover{
	color: #000;
	text-decoration: none;	
}
ul.tabs li a.current{
	color: #000;
	font-weight: bold;
	border-bottom: 2px solid;
}
#scheda-info div.panes{
	width: 940px;
	float: left;
	position: relative;
}
#scheda-info div.panes div.schede{
	position: absolute;
	left: 0;
	top: 0;
	width: 900px;
	float: left;
	display: none;
	color: #555;
}
#scheda-info div.panes div h3{
	font-size: .9em;
	margin-bottom: .9em;
}
/* @end */
/* @group SCROLL COLLEZIONI */
#scroll {
	position:relative;
	overflow:hidden;
	width:940px;
	height:514px;
	left: 10px;
	border-top: 1px solid #bebcb9;
}
#scroll a.prev{
	width: 12px;
	height: 27px;
	position: absolute;
	left: 10px;
	top: 140px;
	z-index: 2000;
	background: url(/img/freccetta-coll-sx.png) no-repeat;
	cursor: pointer;
}
#scroll a.next{
	width: 12px;
	height: 27px;
	position: absolute;
	right: 10px;
	top: 140px;
	z-index: 2000;
	background: url(/img/freccetta-coll-dx.png) no-repeat;
	cursor: pointer;
}

#scroll div#intro.tool #intro-collezione a.next{
	width: 105px;
	color: #888;
	font-size: 1.3em;
	position:absolute;
	right:20px;background:none;top:145px;
}
#scroll div#intro.tool #intro-collezione a.next:hover{
	color: #fff;
	text-decoration: none;
}
#tools {
	width:9999em;
	position:absolute;
	height:295px;
}

.tool {
	float:left;
	width:940px;
	height:295px;
	position: relative;
	z-index: 1000;
}
#thumbs {
	height:94px;
	position:absolute;
	top:295px;
	padding-top: 22px;
	width:940px;
	border-top: 1px solid #bebcb9;
}
.intro-coll-name{
	font-weight: bold;
	text-transform: uppercase;
	width: 150px;
	margin-right: 40px;
	color: #000;
	line-height: 1em;
	font-size: .9em;
	float: left;
}
.intro-coll-access{
	font-weight: bold;
	text-transform: uppercase;
	width: 750px;
	margin-right: 40px;
	color: #000;
	line-height: 1em;
	font-size: .9em;
	float: left;
}
#thumbs .intro-coll-access h1{
	font-weight: bold;
	font-size: 1.3em;
	text-transform: uppercase;
	color: #000;
}
#thumbs h1{
color: #800a0a;	
text-transform: uppercase;
}
.t a {
	margin-right:60px;
	display:block;
	float:left;
	height:90px;
	cursor:pointer;
	outline: none;
	color: #888;
	font-size: .9em;
	line-height: 1.3em;
}
.t a:hover {
	color: #aaa;
}
.t a.active{
	color: #000;
	font-weight: bold;
}
/* @end */
/* @group BICI DETTAGLIO */
#testata-bici-dettaglio{
	width: 940px;
	float: left;
	height: 650px;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}
#sottomenu-bici{
	width: 940px;
	float: left;
	margin-bottom: 27px;
}
#sottomenu-bici ul{
	margin-left: 118px;
	margin-top: 15px;
}
#sottomenu-bici ul li{
	float: left;
	margin-right: 20px;
}
#sottomenu-bici ul li.active a{
	font-weight: bold;
	color: #000;
}
#sottomenu-bici ul li a{
	color: #999;
}
#bici-sx{
	width: 220px;
	float: left;
	position: relative;
	padding-left: 15px;
}
#bici-sx h1{
	color: #000;
	font-size: 2.5em;
	font-style: italic;
	margin-bottom: 0;
}
#bici-sx h1 img{
	margin-left: 10px;
}
#bici-sx p{
	font-size: 1em;
	line-height: 1.1em;
}
#bici-dx{
	width: 940px;
	float: left;
	/*margin-left: 20px;*/
	/*padding-top: 30px;*/
}
.table-scheda{
	width: 225px;
	float: left;
	margin-top: 30px;
	margin-left: 15px;
}
.table-scheda p{
	color: #999;
}
.table-scheda p strong{
	font-weight: normal;
	color: #222;
}

#video-bici{
	width: 221px;
	height: 186px;
	background: url(/img/bg-video-bici.png) no-repeat;
	position: absolute;
	left: -31px;
	top: 200px;
	padding-left: 50px;
	padding-top: 15px;
}
#blocco-dettaglio-bici{
	background: url(/img/bg-blocco-bici.jpg) repeat-y;
	width: 960px;
	float: left;
	margin-bottom: 15px;
	min-height: 630px;
	height: auto !important;
	height: 630px;
	padding-bottom: 40px;
}
#blocco-dettaglio-bici ul.tabs-bici{
	width: 960px;
	height: 46px;
	background: #212121;
}

ul.tabs-bici li{
	float: left;
	font-size: .8em;
	text-transform: uppercase;
	height: 46px;
	background: #212121;
}

ul.tabs-bici li a{
	color: #999;
	outline: none;
	padding-left: 20px;
	padding-right: 20px;
	height: 40px;
	display: block;
	padding-top: 15px;
}
ul.tabs-bici li a.current{
	color: #999;
	height: 40px;
	background: url(/img/freccetta-active-bici.png) no-repeat center bottom;
}

#tabs-bici div.panes-bici{
	width: 960px;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-top: 30px;
}
#tabs-bici div.panes-bici div.item-bici{
	position: absolute;
	left: 0;
	top: 0;
	width: 940px;
	float: left;
	display: none;
}
#tabs-bici div.panes-bici div.item-tecnologie{
	width: 620px;
	float: left;
	border-bottom: 1px solid #2c2c2c;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#tabs-bici div.panes-bici div.foto-tecnologia{
	width: 220px;
	float: left;
	margin-right: 20px;
}
#tabs-bici div.panes-bici div.foto-tecnologia img{
	border: 2px solid #fff;
}
#tabs-bici div.panes-bici div.testo-tecnologia{
	width: 380px;
	float: left;
}
#tabs-bici div.panes-bici div.testo-tecnologia p{
	color: #ccc;
	font-size: .8em;
}
#tabs-bici div.panes-bici div.testo-tecnologia ul li{
	font-size: .8em;
}
#tabs-bici div.panes-bici div.testo-tecnologia p.tit-tecno{
	font-weight: bold;
	color: #333;
	margin-bottom: 0;
}
#tecnologie{
	width: 620px;
}
.vertical-tecno {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 525px;	 
	width: 620px;
}

.items-tecnologie {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}


#actions-tecno{
	position: absolute;
	bottom: -15px;
	width: 170px;
	text-align: right;
	left: 450px;
}
#actions-tecno a{
	color: #ccc;
	font-size: .8em;
	cursor: pointer;
	font-weight: bold;
}
#actions-tecno a:hover{
	text-decoration: none;
}
#actions-tecno a.next-tecno{
	margin-left: 10px;
	margin-right: 5px;
}
#banner-bici{
	width: 240px;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
}
#banner-bici img{
		margin-bottom: 15px;
}
#condividi-amico{
	width: 167px;
	position: absolute;
	right: -16px;
	top: 32px;
}
div.colonnafloat{
	width: 450px;
	font-size: 1em;
	float: left;
	padding-right: 1em;
}
div.colonnafloat h3{
	margin: 0;
	padding: 0;
	border-top: 1px solid #333;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: .5em;
	font-size: .8em;
	padding-top: .2em;
	text-shadow: rgba(222,224,224,0.3) 0 1px 0;
	-webkit-text-shadow: rgba(222,224,224,0.3) 0 1px 0;
}
div.colonnafloat ul{
	line-height: 1em;
	margin-bottom: 1em;
	margin-top: 0;
	padding-top: 0;
}
div.colonnafloat ul li{
	margin: 0;
	padding: 0;
	font-size: .7em;
	color: #ccc;
}
div.colonnafloat ul li strong{
	color: #fff;
}
p.intro{
	font-size: 1em;
	color: #999;
	margin-bottom: 2em;
}
p.intro strong{
	color: #ccc;
	font-weight: normal;
	padding-right: .5em;
}
table#grigliageometrie tr td{
	padding: 5px;
	font-size: .8em;
}
table#grigliageometrie tr th{
	color: #fff;
	font-size: .8em;
}
table#grigliageometrie caption{
	text-align: left;
	border-top: 1px solid #666;
	color: #000;
	font-size: .8em;
	padding-top: 3px;
	margin-bottom: 1.5em;
		text-shadow: rgba(222,224,224,0.3) 0 1px 0;
	-webkit-text-shadow: rgba(222,224,224,0.3) 0 1px 0;
	text-transform: uppercase;
}
table#grigliageometrie tr{
	border-bottom: 1px solid #999;
}
/* @end */

/* @group La Passione */

#box-1-passione{
	width: 225px;
	float: left;
	margin-left: 25px;
}
#box-1-passione h1{
	color: #666;
}
#box-2-passione{
	width: 680px;
	float: left;
	padding-bottom: 2em;	
}
#box-2-passione p{
	color: #666;
	font-size: 1em;
	line-height: 1.2em;
}

/* @end */

/* @group ABBIGLIAMENTO */
#corpo-testo-sx-abb{
	width: 240px;
	float: right;
	margin-right: 20px;
	margin-top: 80px;
	position: relative;
	z-index: 100;
	opacity: 0;
	filter: alpha(opacity=0);
	text-align: right;
	padding-right: 10px;
}

#corpo-testo-sx-abb h1{
	color: #000;
	font-size: 2.8em;
	font-style: normal;
	margin-bottom: 10px;
}
#corpo-testo-sx-abb h1 span{
	font-weight: normal;
}
#corpo-testo-sx-abb h1 img{
	margin-right: 5px;
}
#corpo-testo-sx-abb p{
	font-weight: bold;
	font-size: 1em;
}
#corpo-testo-sx-abb p a{
	color: #999;
}
#corpo-testo-sx-abb ul{
	margin-top: 2em;
}
#corpo-testo-sx-abb li{
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 1em;
}

#corpo-testo-dx-abb{
	width: 250px;
	float: left;
	margin-top: 80px;
	margin-left: 20px;
	position: relative;
	z-index: 100;
	opacity: 0;
	filter: alpha(opacity=0);
}


#corpo-testo-dx-abb h1{
	color: #000;
	font-size: 2.8em;
	font-style: normal;
	margin-bottom: 10px;
}
#corpo-testo-dx-abb h1 span{
	font-weight: normal;
}
#corpo-testo-dx-abb h1 img{
	margin-left: 10px;
}

#corpo-testo-dx-abb p{
	font-weight: bold;
	font-size: 1em;
}
#corpo-testo-dx-abb p a{
	color: #999;
}
#corpo-testo-dx-abb ul{
	margin-top: 2em;
}
#corpo-testo-dx-abb li{
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 1em;
}
/* @end */
/* @group SCROLL ABBIGLIAMENTO */
#scroll-abbigliamento {
	position:relative;
	overflow:hidden;
	width:940px;
	height:514px;
	left: 10px;
	border-top: 1px solid #bebcb9;
}

#tools-abbigliamento {
	width:9999em;
	position:absolute;
	height:355px;
}

.tool-abbigliamento {
	float:left;
	width:940px;
	height:355px;
	position: relative;
	z-index: 1000;
}
#thumbs-abbigliamento {
	height:38px;
	position:absolute;
	top:355px;
	padding-top: 18px;
	width:940px;
	border-top: 1px solid #bebcb9;
}
#thumbs-abbigliamento h1{
color: #000;	
text-transform: uppercase;
font-size: 1.6em;
margin-top: -3px;
}
.t-abb a {
	margin-right:30px;
	display:block;
	width:130px;
	float:left;
	height:90px;
	cursor:pointer;
	outline: none;
	color: #888;
	font-size: .9em;
	line-height: 1.3em;
	text-align: center;
}
.t-abb a.active{
	color: #000;
}
.family-box-abb{
	width: 940px;
	float: left;
	position: relative;
	height: 355px;
}
.tit-family-abb{
	width: 500px;
	float: left;
	padding-right: 40px;
}
.img-family-abb{
	width: 400px;
	float: left;
}
/* @end */
/* @group SCROLL VARIANTI */

#scroll-varianti {
	position:relative;
	overflow:hidden;
	width: 700px;
	height:223px;
	z-index: 0;
}
#tools-varianti {
	width:9999em;
	position:absolute;
	height:223px;
}

.tool-varianti {
	float:left;
	width: 210px;
	height:200px;
	position: relative;
	z-index: 1000;
	margin-left: 15px;
	margin-right: 2px;
}
#scroll-varianti a.prev{
	width: 12px;
	height: 27px;
	position: absolute;
	left: 0px;
	top: 86px;
	z-index: 2000;
	background: url(/img/freccetta-var-sx.png) no-repeat;
	cursor: pointer;
}
#scroll-varianti a.next{
	width: 12px;
	height: 27px;
	position: absolute;
	right: 10px;
	top: 86px;
	z-index: 2000;
	background: url(/img/freccetta-var-dx.png) no-repeat;
	cursor: pointer;
}

/* @end */
/* @group MC */
#testata-mc{
	width: 960px;
	float: left;
	height: 561px;
	position: relative;
}

#testata-squadre{
	width: 960px;
	float: left;
	height: 385px;
	position: relative;
	background: #000;
}

#scroll-mc {
	position:relative;
	overflow:hidden;
	width:960px;
	height:561px;
}

#tools-mc {
	width:9999em;
	position:absolute;
	height:496px;
}

.tool-mc {
	float:left;
	width:960px;
	height:496px;
	position: relative;
	z-index: 1000;
}
#thumbs-mc {
	height:65px;
	position:absolute;
	top:496px;
	width:747px;
	padding-left: 220px;
	background: url(/img/bg-thumbs-mc.png) no-repeat left bottom;
}
#thumbs-azienda {
	height:65px;
	position:absolute;
	top:496px;
	width:870px;
	padding-left: 97px;
	background: url(/img/bg-thumbs-mc.png) no-repeat left bottom;
}

.tmc a {
	margin-right:40px;
	display:block;
	float:left;
	height:65px;
	cursor:pointer;
	outline: none;
	color: #666;
	font-size: .9em;
	line-height: 65px;
	text-align: left;
}
.tmc a.active{
	color: #000;
	font-weight: bold;
}
.taz a {
	margin-right:20px;
	display:block;
	width:100px;
	float:left;
	height:65px;
	cursor:pointer;
	outline: none;
	color: #999;
	font-size: .9em;
	line-height: 65px;
	text-align: left;
}
.taz a.active{
	color: #fff;
}
.mc-box{
	width: 960px;
	float: left;
	position: relative;
	height: 496px;
}
.testo-mc41{
	width: 510px;
	position: absolute;
	right: 10px;
	top: 30px;
	text-align: right;
}
.testo-mc41 p{
	color: #666;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1em;
}
.testo-mc41 p span{
	color: #999;
	font-size: .8em;
	font-weight: bold;
}
.testo-mc42{
	width: 510px;
	position: absolute;
	left: 10px;
	top: 30px;
	text-align: left;
}
.testo-mc42 p{
	color: #666;
	font-size: 2.3em;
	font-weight: bold;
	line-height: .85em;
}
.testo-mc42 p span{
	color: #999;
	font-size: .8em;
	font-weight: bold;
}
.testo-mc43{
	width: 510px;
	position: absolute;
	right: 10px;
	top: 30px;
	text-align: right;
}
.testo-mc43 p{
	color: #444;
	font-size: 2.2em;
	font-weight: bold;
	line-height: .85em;
}
.testo-mc43 p span{
	color: #db192b;
	font-size: .8em;
	font-weight: bold;
}
.testo-mc44{
	width: 510px;
	position: absolute;
	right: 10px;
	top: 30px;
	text-align: right;
}
.testo-mc44 p{
	color: #999;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1em;
}
.testo-mc44 p span{
	color: #999;
	font-size: .8em;
	font-weight: bold;
}
.testo-mc45{
	width: 510px;
	position: absolute;
	left: 10px;
	top: 30px;
	text-align: left;
}
.testo-mc45 p{
	color: #666;
	font-size: 2.4em;
	font-weight: bold;
	line-height: 1em;
}
.testo-mc45 p span{
	color: #db192b;
	font-weight: bold;
}
/* @end */

/* @group ADV */

#testata-adv{
	width: 960px;
	float: left;
	position: relative;
	margin-bottom: 20px;
}
#blocco-adv{
	width: 960px;
	float: left;
	margin-bottom: 70px;
	min-height: 475px;
	height: auto !important;
	height: 475px;
	margin-top: 20px;
}

div.item-adv{
	width: 980px;
	float: left;
	margin-left: -20px;
}

.box-adv{
	width: 225px;
	height: 220px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}

/* @end */

/*@group MEDIA */
#testata-media{
	width: 940px;
	float: left;
	height: 529px;
	position: relative;
	border: 10px solid #000;
	margin-bottom: 20px;
}
#blocco-media{
	width: 960px;
	float: left;
	margin-bottom: 70px;
	background: url(/img/divisorio-media.png) no-repeat 170px top;
	min-height: 475px;
	height: auto !important;
	height: 475px;
	margin-top: 20px;
}
#media-sx{
	width: 165px;
	padding-left: 10px;
	padding-right: 30px;
	float: left;
	padding-top: 20px;
}
#media-dx{
	width: 720px;
	float: left;
	padding-left: 35px;
	position: relative;
}
ul.tabs-media li{
	float: left;
	font-size: .8em;
	text-transform: uppercase;
	margin-bottom: 20px;
	border-bottom: 1px solid #333;
	width: 190px;
}

ul.tabs-media li a{
	color: #000;
	outline: none;
				text-shadow: rgba(222,224,224,0.2) 0 1px 0;
	-webkit-text-shadow: rgba(222,224,224,0.2) 0 1px 0;
}
ul.tabs-media li a:hover{
	color: #777;
	text-decoration: none;
		text-shadow: none;
	-webkit-text-shadow: none;
}
ul.tabs-media li a.current{
	color: #999;
	text-shadow: none;
	-webkit-text-shadow: none;
}

div.panes-media{
	width: 720px;
	float: left;
	position: relative;
}
div.panes-media div.item-media{
	/*position: absolute;*/
	left: 0;
	top: 0;
	width: 720px;
	float: left;
	display: none;
}
.box-yt{
	width: 220px;
	height: 185px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.box-sfondi{
	width: 220px;
	height: 255px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.box-sfondi li{
	font-size: .8em;
}
.box-photo{
	width: 220px;
	height: 185px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
/* @end */
/* @group NEWS */
#blocco-news{
	width: 940px;
	background: #fff;
	float: left;
	margin-bottom: 20px;
	padding: 40px 10px;
}
#blocco-news h1{
	color: #333;
	border-top: 1px solid #333;
	padding-top: 5px;
}
#news-rilievo{
	width: 940px;
	float: left;
	margin-bottom: 50px;
}
.news-sticky{
	width: 300px;
	float: left;
	margin-right: 20px;
	height: 560px;
	position: relative;
}
.news-sticky.last{
	margin-right: 0;
}
.news-sticky p.continua{
	position: absolute;
	left: 0;
	bottom: 10px;
}
.news-sticky h2{
	color: #666;
	line-height: 1em;
	margin-bottom: 10px;
}
.news-sticky p{
	color: #666;
}
.news-sticky p.data-news{
	border-top: 1px solid #bfbfbf;
	padding-top: 5px;
	color: #999;
	font-size: .9em;
}
#news-dettaglio{
	width: 940px;
	float: left;
	margin-bottom: 50px;
}
#dettaglio-sx{
	width: 300px;
	float: left;
	margin-right: 20px;
}
#dettaglio-dx{
	width: 620px;
	float: left;
}
#foto-big{
	width: 300px;
	height: 270px;
	float: left;
	margin-bottom: 12px;
}
#foto-extra{
	width: 300px;
	float: left;
	margin-bottom: 150px;
}
#foto-extra img{
	float: left;
	margin-right: 8px;
}
#foto-extra img.last{
	margin-right: 0;
}
.content-news{
	width: 620px;
	float: left;
	margin-top: 20px;
}
.content-news p{
	font-size: 1em;
	color: #666;
	line-height: 1.2em;
}
.content-news blockquote p{
	color: #999;
}
#dettaglio-dx h2{
	color: #666;
	margin-bottom: 10px;
	width: 600px;
	margin-top: 0;
	line-height: 1em;
}

#dettaglio-dx p.data-news{
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 5px;
	color: #999;
	font-size: .9em;
}
#torna-news{
	width: 130px;
	float: left;
	border-top: 1px solid #bfbfbf;
	padding-top: 3px;
}
#torna-news p{
	font-size: .9em;
	font-weight: bold;
}
#torna-news p a{
	color: #333;
}
#news-bottom{
	width: 940px;
	float: left;
}
#news-bottom-sx{
	width: 300px;
	float: left;
	margin-right: 20px;
}
#news-bottom-sx h4{
	color: #666;
	font-size: .8em;
	margin-bottom: 20px;
}
#news-bottom-sx ul{
	width: 160px;
	float: left;
}
#news-bottom-sx ul li{
	margin-bottom: 10px;
	float: left;
	font-size: .8em;
	width: 160px;
}
#news-bottom-sx ul li a{
	color: #666;
}
#news-bottom-sx ul li a:hover{
	color: #333;
}
#news-bottom-sx ul li img{
	margin-right: 10px;
	float: left;
}
#news-bottom-dx{
	width: 620px;
	float: left;
}
#news-arch-dx{
	width: 620px;
	float: left;
}
#news-arch-dx p{
	font-size: 1em;
	border-top: 1px solid #d5d5d5;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}
#news-arch-dx p a{
	color: #666;
}
#news-arch-dx .paginazione p{
	border: none;
	margin-top: 1em;
}
#news-bottom-dx ul li{
	border-top: 1px solid #d5d5d5;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: .9em;
	color: #999;
}
#news-bottom-dx ul li a{
	font-weight: bold;
	color: #666;
}
#news-bottom-dx h3{
	color: #aaa;
	margin-bottom: 15px;
}
p.archivio-news{
	font-size: .9em;
	font-weight: bold;
	margin-top: 20px;
}
p.archivio-news a{
	color: #333;
	border-bottom: 1px dashed;
}
p.archivio-news a:hover{
	text-decoration: none;
	border-bottom: 1px solid;
}
/* @end */
/* @group CONTATTI */

#blocco-contatti{
	width: 940px;
	background: #fff;
	float: left;
	margin-bottom: 20px;
	padding: 40px 10px;
}
#blocco-contatti h1{
	color: #777;
	border-top: 1px solid #777;
	padding-top: 5px;
	padding-left: 15px;
}
#blocco-contatti-sx{
	width: 280px;
	float: left;
	margin-right: 20px;
	margin-left: 15px;
}
#blocco-contatti-sx p a{
	border-bottom: 1px dashed;
}
#blocco-contatti-sx p a:hover{
	color: #888;
	border-bottom: 1px solid;
	text-decoration: none;
}
#blocco-contatti-dx{
	width: 620px;
	float: left;
}
#blocco-contatti-dx h2{
	margin-top: 0;
	margin-bottom: 2em;
	color: #777;
	font-size: 1.1em;
}
#blocco-contatti-dx form p label{
	width: 110px;
	display: block;
	float: left;
	font-size: 1.2em;
}
label#messaggio{
	width: 110px;
	display: block;
	float: none;
	font-size: 1.2em;
}

#blocco-contatti-dx form p label{
	color: #888;
}

#blocco-contatti-dx form p textarea{
	width: 362px;
	font-size: 1.1em;
	padding: 5px;
	clear: left;
	font-family: FrankRegular,Helvetica, Arial, sans-serif;
}
#blocco-contatti-dx form p input{
	padding: 5px;
	font-size: 1.2em;
	width: 250px;
	font-family: FrankRegular, Helvetica, Arial, sans-serif;
}
#blocco-contatti-dx form p input.inputsmall{
	width: 15px;
}
#blocco-contatti-dx form p a{
	color: #777;
	border-bottom: 1px dashed;
}
#blocco-contatti-dx form p a:hover{
	color: #ccc;
	text-decoration: none;
	border-bottom: 1px solid;
}
#blocco-contatti-dx  form p input#invia{
	background: #dda800;
	color: #fbe0a8;
	cursor: pointer;
	border: 1px solid #dda800;
	width: 160px;
	text-transform: uppercase;
	font-size: .9em;
	letter-spacing: .1em;
	height: 35px;
	line-height: 1em;
}
#blocco-contatti-dx  form p input#invia:hover{
	background: #fdf4b1;
	color: #deaa00;
}
div.error span{
	background: #c80019;
	color: #fff;
	padding: 7px 10px;
	font-size: .9em;
	position: relative;
	top: 2px;
	left: 5px;
}
div#grazie{
	width: 400px;
	margin-left: 300px;
}
div#grazie p#torna{
	margin-top: 2em;
}
/* @end */
/* @group STATICHE */
#content-statico{
	background: #fff;
	clear: left;
	padding: 40px 25px;
	margin-bottom: 1em;
	padding-bottom: 0;
	min-height: 450px;
	height: auto !important;
	height:450px;
}
#content-statico h1{
	color: #666;
}
#content-statico p{
	color: #999;
	font-size: .95em;
}
#content-statico p a{
	color: #666;
	border-bottom: 1px dashed;
}
#content-statico p a:hover{
	color: #aaa;
	text-decoration: none;
	border-bottom: 1px solid;
}
div.flotta{
	width: 300px;
	float: left;
}
div.flotta a{
	font-size: .8em;
	color: #777;
	padding-top: 1em;
}
div.flotta a:hover{
	font-size: .8em;
	color: #aaa;
}
.box-ausiliario{
	background: #000;
	float: left;
	width: 960px;
	margin-bottom:1em;
}
div.img-ausiliaria{
	width: 500px;
	float: left;
}
div.box-ausiliario img{
	display: block;
}
div.content-ausiliario{
	width: 440px;
	color: #cccccc;
	float: left;
	line-height: 1em;
	font-size: 1.4em;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
}
div.img-ausiliaria{
	width: 500px;
	float: left;
}
div.content-ausiliario.team{
	width: 425px;
	padding-left: 15px;
}
/* @end */
/* @group TECNOLOGIA/COMFORT */

#blocco-tecnologie{
	width: 960px;
	float: left;
	background: #fff;
	margin-bottom: 20px;
	padding-bottom: 30px;
}
#tecno-suole{
	width: 960px;
	float: left;
	margin-bottom: 2em;
}
#suola-rilievo{
	background: #000;
	float: left;
	width: 960px;
}
#altre-suole{
	width: 960px;
	float: left;
	padding: 0;
	margin-top: 2em;
}
#tecno-comfort{
	width: 960px;
	float: left;
}
#comfort-rilievo{
	background: #000;
	float: left;
	width: 960px;
	height: 365px;
}
div#img-suola-tecno-rilievo, div#img-comfort-tecno-rilievo{
	width: 500px;
	float: left;
}
div#content-suola-rilievo, div#content-comfort-rilievo{
	width: 440px;
	color: #fff;
	float: left;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
}
div#content-suola-rilievo h1, div#content-comfort-rilievo h1{
	font-size: 2.2em;
	line-height: 1em;
}
div#content-suola-rilievo h1 span, div#content-comfort-rilievo h1 span{
	color: #d0d0d0;
}
div#content-suola-rilievo a{
	color: #ffffff;
	border-bottom: 1px dashed;
}	
div#content-suola-rilievo a:hover{
	color: #999;
	border-bottom: 1px solid;
	text-decoration: none;
}	
div#content-suola-rilievo p strong, div#content-comfort-rilievo p strong{
	color: #e5b700;
	}
div.altre-suole-box{
	width: 440px;
	float: left;
	margin-right: 30px;
	min-height: 350px;
	height: auto !important;
	height: 350px;
}	
div.altra-suola-img{
	width: 200px;
	float: left;
}
.imgsoletta{
	min-height: 320px;
}	
div.altra-suola-content{
	width: 240px;
	float: left;
}
div.altra-suola-content p{
	color: #666;
}
div.altra-suola-content span{
	color: #333;
}	
div.altra-suola-content span a{
	color: #333;
	border-bottom: 1px dashed;
}	
div.altra-suola-content span a:hover{
	color: #999;
	border-bottom: 1px solid;
	text-decoration: none;
}	

div.altra-suola-content h2{
	color: #000;
	text-transform: uppercase;
	line-height: 1em;
}
div.altri-comfort-box{
	float: left;
	width: 200px;
}	
div.altri-comfort-box{
	float: left;
	width: 475px;
	margin-right: 0px;
	height: 270px;
}	
div.altri-comfort-box div{
	float: left;
	width: 225px;
}	
div#altri-comfort{
	padding: 30px 0;
	float: left;
	width: 960px;
}
div.altri-comfort-box div.altri-comfort-img{
	padding-left: 20px;
	width: 220px;
}
div.altri-comfort-box div h2{
	margin-top: 0;
	color: #000;
	text-transform: uppercase;
	font-size: .9em;
}
/* @end */


/* @group MAPPA DISTRIBUTORI */

#rivenditori-top-sx{
	float: left;
	padding-right: 30px;
}
#rivenditori-top-dx h2{
	margin-top: 0;
	font-size: 1.7em;
	margin-bottom: 15px;
	color: #b19700;
	position: relative;
}
#side_bar{
width: 280px;
height: 480px;
overflow: auto;
font-size: .9em;
font-family: FrankRegular, Helvetica, Arial, sans-serif;
margin-top: 20px;
float: left;
}

#contenitore-top-rivenditori{
	width: 910px;
	background: #fff;
	float: left;
}
#side_bar li{
	font-size: .8em;
	padding-right: 30px;
	/*text-transform: uppercase;*/
	padding-bottom: 1em;
	padding-top:  10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #333;
	color: #333;
}
#side_bar li a{
font-weight: bold;
outline:none;
color: #000;
}
#side_bar li span{
	text-transform: uppercase;
	color: #b19700;
}
#side_bar li span span{
	color: #b19700;
}
.gmnoprint{
	font-size: .9em;
	color: #666;
}
.gmnoprint span{
	text-transform: uppercase;
}
#distr-sx{
	width: 351px;
	float: left;
}
#distr-sx a{
	width: 351px;
	height: 338px;
	/*display: block;
	text-indent: -10000000px;
	background: url(/img/mappa-italia.gif) no-repeat left top;
	outline: none;*/
}
#distr-sx a:hover{
	background: url(/img/mappa-italia.gif) no-repeat left bottom;
}
#distr-sx li{
	font-size: .8em;
	margin-bottom: 1px;
}
#distr-sx li a{
	color: #666;
}

#distr-sx li a:hover{
	color: #000;
}
#distr-dx{
	width: 547px;
	float: left;
	margin-left: 12px;
}
#distr-dx ul{
	float: left;
	margin-right: 100px;
}

#distr-dx ul.listworld{
	float: left;
	margin-right: 70px;
}


#distr-dx ul.listworld.last{
	float: left;
	margin-right: 0px;
}
#distr-dx li{
	font-size: .8em;
	margin-bottom: 1px;
}
#distr-dx li a{
	color: #666;
}

#distr-dx li a:hover{
	color: #000;
}
#distr-dx a{
	width: 547px;
	height: 338px;
	/*display: block;
	text-indent: -10000000px;
	background: url(/img/mappa-mondo.gif) no-repeat left top;
	outline: none;*/
}
#distr-dx a:hover{
	background: url(/img/mappa-mondo.gif) no-repeat left bottom;
}

#content-distributori{
	background: #fff;
	float: left;
	padding: 40px 25px;
	margin-bottom: 1em;
	padding-bottom: 30px;
	min-height: 450px;
	height: auto !important;
	height:450px;
	position: relative;
}
#content-distributori h1{
	float: left;
	width: 600px;
}

#contenitore-top-rivenditori{
	width: 910px;
	background: #fff;
	float: left;
}
#lista-mappe{
	position: absolute;
	right: 25px;
	top: 51px;
	font-size: .9em;

}
#lista-mappe a{
	margin-left: 15px;
	color: #999;
}
#lista-mappe a.current{
	color: #000;
}
/* @end */
/* @group AREA RISERVATA */
#blocco-contatti h1.area{
	border-top: 4px solid;
}
#form-area{
	margin-left: 15px;
}
#lista-area{
	width: 940px;
	float: left;
}
#lista-area h2{
	padding-left: 15px;
	padding-top: 5px;
	width: 250px;
	float: left;
	color: #999;
	line-height: 1.2em;
}
.contieni-files{
	width: 940px;
	float: left;
	border-top: 1px solid #ccc;
}
.lista-files{
	width: 680px;
	float: left;
	margin-left: -5px;
	padding-top: 20px;
}

p#logout{
	position: absolute;
	right: 25px;
	top: 60px;
	text-transform: uppercase;
	font-size: .7em;
}
.box-files{
	width: 150px;
	float: left;
	height: 230px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.box-files p a{
	color: #666;
	border-bottom: 1px dashed;
}

.box-files p a:hover{
	color: #666;
	border-bottom: 1px solid;
	text-decoration: none;
}

p#nologin{
	font-size: 1em;
	line-height: 1.2em;
	margin-left: 15px;
}
/* @end */
/* @group LINGUA */
#social-top{
	width: 130px;
	position: absolute;
	top: -28px;
	right: 70px;
	color: #000;
}
#lingua{
	width: 70px;
	position: absolute;
	right: 0;
	top: -30px;
	text-align: right;
}
#lingua ul{
	float: right;
}
#lingua li{
	float: left;
	font-size: .7em;
	margin-left: 5px;
}
#lingua li a{
	/*padding: 2px 5px 1px 5px;*/
	border: 1px solid #000;
	display: block;
	outline: none;
	color: #000;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 22px;
}

#lingua li a:hover{
	color: #fff;
	border: 1px solid #fff;
	text-decoration: none;
}
#lingua li.active a{
	color: #000;
	background: #fff;
	border: 1px solid #fff;
}

/* @end */
/* @group SQUADRE */

#box-1-squadre{
	width: 380px;
	padding-left: 25px;
	float: left;
}

#box-1-squadre p{
	color: #fff;
	font-size: 1em;
	margin-left: 30px;
	line-height: 1.2em;
}

#box-2-squadre{
	width: 521px;
	float: right;
	margin-right: 25px;
	padding-top: 50px;
}

#box-1-squadre h1{
	font-size: 9em;
	color: #9B9C9E;
	margin-top: 125px;
	margin-bottom: 55px;
}
#slider-squadre{
	width: 100%;
	float: left;
	position: relative;
	background: #fff;
	min-height: 25px;
	height: auto !important;
	height: 25px;
}
p.link-squadre-mod{
	position: absolute;
	top: -40px;
	right: 220px;
}
#buttons-team{
	width: 960px;
	margin: 0 auto;
	position: relative;
}
p#slick-close{
	position: absolute;
	top: -40px;
	right: 20px;
}

p#slick-close a{
	color: #fff;
}
#footer.squadre{
	margin: 0 auto;
	float: none;
}
#footer-esterno{
	width: 100%;
	background: url(/img/sfuma-squadre.png) repeat-x left top;
	float: left;
	padding-top: 15px;
}

#galleria2{ min-height: 450px; height: auto !important; height: 450px; padding-top: 1%; padding-left: 1%; padding-right: 1%; position: relative; width: auto;}
#blocco-gallery{
	overflow: hidden;
}

#bollino {
    -moz-transition: opacity 0.4s linear 0s;
    margin-left: -40px;
    margin-top: 7px;
    opacity: 0.7;
    position: absolute;
}
#bollino:hover {
    opacity: 1;
}
/* @end */
/* @group INTRODUZIONE TECNOLOGIE (nella home delle collezioni) */
.tecnologie-anteprima{
	width: 950px;
	height: 360px;
	padding-right: 10px;
	margin-top: 30px;
	float: left;
	background: #ffffff;
}
.blocco-half{
	width: 475px;
	float: left;
}
.tecnologie-anteprima h2{
	font-size: 2.1em; 
	color: #555555; 
	line-height: 1em;
	margin-bottom: .8em;
}
.tecnologie-anteprima h2 span{
	color: #e4af00; 
}
.tecnologie-anteprima p{
	color: #666666;
	font-size: 1em;
	line-height: 1.35em; 
}
.tecnologie-anteprima .tecnologie-link{
	background: url("/img/freccetta-coll-dx.png") right center no-repeat;
	color: #666666;
	float:left;
	font-size: 1.3em;
	line-height: 28px;
	padding-right: 30px;
	margin-top: 20px;
}
/* @end */
