@charset "UTF-8";
/* CSS Document */
img, div {behavior: url(iepngfix.htc);}
ul { list-style-type:none; margin:0; padding:0;}
li {float:left;}
*{ margin:0;   padding:0;}
p {color:#ffffff; margin-bottom: 1.0em;}
a { color:#764600; overflow:hidden; }
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../immagini/sfondo/sfondo1.jpg);
	background-attachment: fixed;
	background-repeat: repeat;
	font-size: 12px;
	color: #FFF;
}
#sfumatura {
	position: inherit;
	background-image: url(../immagini/sfondo/sfumatura.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	text-align: center;
	width: 980px;
	height: auto;
	z-index: 1;
}
#sfumaturabottom {
	position: inherit;
	background-image: url(../immagini/sfondo/footer.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	text-align: center;
	width: 970px;
	height: 27px;
}
#contenitore {
	position: inherit;
	background: #232323;
	margin: 0 auto;
	text-align: left;
	width: 950px;
	height: auto;
	border: #000 1px solid;
	z-index: 2;
}
#index-top {
	margin: 0 auto;
	text-indent: -9999px;
}
#index {
	padding-top: 130px;
	width: 100%;
	height: 100%;
}
#footer-index {
	margin: 0 auto;
	text-indent: -9999px;
}
#header {
	background-image: url(../immagini/sfondo/top.jpg);
	height: 105px;
}
.testa-logo {
	clear: both;
	height: 90px;
	width: 252px;
}
.testa-logo a {
	text-indent: -9999px;
	display: block;
	height: 90px;
}
#pulsanti {
	height: 30px;
	width: 950px;
}
.menu li.selezionatonews {
	width: 100px;
	height: 30px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-image: url(../immagini/pulsani_menu/news.jpg);
}
.menu li.selezionatolinks {
	width: 100px;
	height: 30px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-image: url(../immagini/pulsani_menu/links.jpg);
}
.menu li.selezionatoteam {
	width:100px;
	height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image:url(../immagini/pulsani_menu/team.jpg);
}
.menu li.selezionatofrisco {
	width:100px;
	height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image:url(../immagini/pulsani_menu/frisco.jpg);
}
.menu li.selezionatogallery {
	width:100px;
	height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image:url(../immagini/pulsani_menu/gallery.jpg);
}
.menu li.selezionatocontact {
	width:100px;
	height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image:url(../immagini/pulsani_menu/contact.jpg);
}
.menu li.selezionatoscuola {
	width:100px;
	height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image:url(../immagini/pulsani_menu/scuola.jpg);
}
.menu li a {
	display:block;
	overflow:hidden;
	width:100px;
	height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position: 0 -30px;
}
.menu li a:hover { background-position: 0 0; }
.menu li a.pnews { background-image:url(../immagini/pulsani_menu/news.jpg);}
.menu li a.pteam { background-image:url(../immagini/pulsani_menu/team.jpg);}
.menu li a.pfrisco { background-image:url(../immagini/pulsani_menu/frisco.jpg);}
.menu li a.plinks { background-image:url(../immagini/pulsani_menu/links.jpg);}
.menu li a.pcontact { background-image:url(../immagini/pulsani_menu/contact.jpg);}
.menu li a.pscuola { background-image:url(../immagini/pulsani_menu/scuola.jpg);}
.menu li a.pgallery { background-image:url(../immagini/pulsani_menu/gallery.jpg);}
.menu li a.pfacebook { background-image:url(../immagini/pulsani_menu/facebook.jpg); width:50px;}
.menu li a.pmyspace { background-image:url(../immagini/pulsani_menu/myspace.jpg); width:50px;}
.menu li a.pbuyonline { background-image:url(../immagini/pulsani_menu/buyonline.jpg); width:250px;}
#sottomenu {
	background-image:url(../immagini/pulsani_menu/bottom.jpg);
	height:10px;
	width:950px;
	margin: 0;
	padding: 0;
	font-size:2px;
}
#colonnasx {
	background:#232323;
	width:695px;
	float:left;
}
#spothome {
	background-image:url(../immagini/index/spot.jpg);
	height: 415px;
	width: 695px;
	margin: 0px;
}
.spot {
	height: 370px;
	width: 640px;
	padding-top: 20px;
	padding-left: 30px;
}
.titolo-news-home {
	width:695px;
	height: 50px;
	text-indent: -9999px;
	background-image: url(../immagini/sfondo/titolonews.jpg);
	background-repeat:no-repeat;
}
.frisconews { padding-left: 1px; width:694px;}
.titolonews {	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #764600;
}
.testonews {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 14px;
}
.datanews {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.sfondo_news {
	background-image: url(../immagini/news/sfondo/center_news.jpg);
	background-repeat: no-repeat;
}
.dettaglionewsbottom {
	background-image: url(../immagini/news/sfondo/sfondo_news_dettaglio_botto.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width:695px;
}
#team {
	background-image: url(../immagini/team/sfondo.jpg);
	background-repeat: no-repeat;
	height: 420px;
	width: 695px;
}
.box-sx-team {
	width: 185px;
	height: 405px;
	float:left;
	margin-left: 15px;
	display:inline;
}
.box-sx-team h2 {
	font-size:16px;
	color: #764600;
	font-weight: 100;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-top: 15px;
	clear: both;
}
.team li a {
	display:block;
	overflow:hidden;
	width:175px;
	height:28px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position: 0 -28px;
}
.team li a:hover { background-position: 0 0; }
.team li a.pteo { background-image: url(../immagini/team/pusanti/matteo.png);}
.team li a.pale { background-image: url(../immagini/team/pusanti/alessandro.png);}
.team li a.pfede { background-image: url(../immagini/team/pusanti/federico.png);}
.team li a.podol { background-image: url(../immagini/team/pusanti/simone.png);}
.team li a.psebba { background-image: url(../immagini/team/pusanti/sebastiano.png);}
.team li a.pwise { background-image: url(../immagini/team/pusanti/mattia.png);}
.team li a.pemil { background-image: url(../immagini/team/pusanti/emil.png);}
.team li a.pfulvio { background-image: url(../immagini/team/pusanti/fulvio.png);}
.box-dx-team {
	width: 476px;
	height: 405px;
	float:left;
	margin-top: 15px;
	margin-left: 19px;
	display:inline;
}
#team-dettaglio {
	background-image: url(../immagini/team/sfondodettaglio.jpg);
	background-repeat: no-repeat;
	height: 620px;
	width: 695px;
}
.team-dettaglio-sx {
	height: 600px;
	width: 204px;
	float: left;
	margin-left: 15px;
	display:inline;
}
.team-dettaglio-sx h2 {
	font-size:16px;
	color: #764600;
	font-weight: 100;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-top: 15px;
	clear:both;
}
.team-dettaglio-sx p {
	font-size:13px;
	color: #ffffff;
	font-weight: lighter;
	padding-left: 12px;
	padding-top: 10px;
	clear:both;
}
.team-rider {
	background-image: url(../immagini/team/pusanti/team.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 25px;
	margin-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.team-rider h3 {
	font-size: 17px;
	font-family:Arial;
	font-weight: lighter;
	padding-left: 12px;
	padding-top: 2px;
}
.team-back a{
	background-image: url(../immagini/team/sfondo/dettaglio/back.jpg);
	background-repeat: no-repeat;
	background-position: 0 -25px;
	display: block;
	text-indent: -9999px;
	width: 105px;
	height: 25px;
}
.team-back a:hover { background-position: 0 0; }
.team-dettaglio-img {
	height: 210px;
	width: 456px;
	margin-top: 15px;
}
.team-dettaglio-thumb {
	height: 61px;
	width: 61px;
	float: left;
	padding-left:18px;
	padding-top: 10px;
	display:inline;
}
.team-dettaglio-thumb-prima{
	height: 61px;
	width: 61px;
	float: left;
	padding-top: 10px;
	display:inline;
}
.team-dettaglio-video{
	height: 279px;
	width: 350px;
	float: left;
	margin-top: 10px;
	margin-left: 106px;
	display:inline;
}
.team-dettaglio-video-hd{
	height: 257px;
	width: 456px;
	float: left;
	margin-top: 10px;
	display:inline;
}
.team-dettaglio-dx {
	height: 600px;
	width: 476px;
	float: left;
	display:inline;
}
#team-dettaglio-bottom {
	background-image: url(../immagini/team/sfondodettagliobottom.jpg);
	background-repeat: no-repeat;
	width: 695px;
	height: 25px;
	clear:left;
}
#shop {
	background-image: url(../immagini/frisco/sfondodiv.jpg);
	background-repeat: no-repeat;
	height: 1050px;
	width: 695px;
}
.testo-shop {
	width: 640px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 25px;
}
.testo-shop h2 {
	color: #764600;
	font-size: 16px;
	font-weight: 100;
	margin-bottom: 10px;
}
.testo-shop p {
	color: #ffffff;
	font-size: 13px;
	margin: 10px 0;
}
.testo-shop a {
	color: #764600;
}
.img-shop {
	background-image: url(../immagini/frisco/nego.png);
	background-repeat:no-repeat;
	width: 640px;
	height: 504px;
	margin-left: 30px;
	margin-right: 25px;
}
.firefox {
	background-image: url(../immagini/frisco/firefox.png);
	background-repeat:no-repeat;
	width: 620px;
	height: 63px;
	margin-left: 50px;
	margin-right: 25px;
	margin-top: 5px;
}
.getfirefox a {
	width: 157px;
	height: 63px;
	text-indent:-9999px;
	display:block;
	margin: 0;
	padding: 0;
}
#scuola {
	background-image: url(../immagini/scuola/sfondo.jpg);
	background-repeat: no-repeat;
	height: 1090px;
	width: 695px;
}
.scuola-logo {
	height: 157px;
	width: 426px;
	padding-left: 269px;
	padding-top:30px;
	float:left;
}
.scuola-testo {
	width: 640px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 25px;
	float:left;
}
.scuola-testo h2 {
	color: #764600;
	font-size: 16px;
	font-weight: 100;
}
.scuola-testo h3 {
	color: #764600;
	font-weight: 100;
}
.scuola-testo p {
	color: #ffffff;
	font-size: 13px;
	margin: 10px 0;
}
.scuola-testo a {
	color: #764600;
}
.scuola-bottom {
	width: 695px;
	height:35px;
	background-image:url(../immagini/scuola/sfondoscuolabottom.jpg);
	background-repeat:no-repeat;
	float:left;
}
#links {
	background-image: url(../immagini/links/sfondo.jpg);
	background-repeat: no-repeat;
	height: 685px;
	width: 665px;
	padding-top: 5px;
	padding-left:30px;
}
.links li a{
	height: 116px;
	width:116px;
	clear:both;
	display: inline;
	float:left;
	margin-top:15px;
}
.links li.link a {
	margin-left:15px;
}
.links li a.railway { background-image: url(../immagini/links/1.gif);}
.links li a.bea { background-image: url(../immagini/links/2.gif);}
.links li a.cesar { background-image: url(../immagini/links/3.gif);}
.links li a.macnini { background-image: url(../immagini/links/4.gif);}
.links li a.zebra { background-image: url(../immagini/links/5.gif);}
.links li a.dumb { background-image: url(../immagini/links/6.gif);}
.links li a.clerici { background-image:url(../immagini/links/16.gif);}
.links li a.spark { background-image: url(../immagini/links/9.gif);}
.links li a.sulab { background-image: url(../immagini/links/13.gif);}
.links li a.taz { background-image: url(../immagini/links/11.gif);}
.links li a.gialdini { background-image: url(../immagini/links/10.gif);}
.links li a.planb { background-image: url(../immagini/links/12.gif);}
.links li a.baco { background-image: url(../immagini/links/17.gif);}
.links li a.skatemap { background-image: url(../immagini/links/18.gif);}
.links li a.problematic { background-image: url(../immagini/links/15.gif);}
.links li a.six { background-image: url(../immagini/links/7.gif);}
.links li a.kaleido { background-image: url(../immagini/links/19.gif);}
.links li a.skate { background-image: url(../immagini/links/21.gif);}
.links li a.chef { background-image: url(../immagini/links/22.gif);}
.links li a.lambro { background-image: url(../immagini/links/23.gif);}
.links li a.kingpin { background-image: url(../immagini/links/25.gif);}
.links li a.brescia { background-image: url(../immagini/links/8.gif);}
.links li a.nike { background-image: url(../immagini/links/20.gif);}
.links li a.snowclan { background-image: url(../immagini/links/14.gif);}
.links li a.tacky { background-image: url(../immagini/links/24.gif);}
.gallery {
	background-image: url(../immagini/gallery/sfondo.jpg);
	background-repeat: no-repeat;
	width: 695px;
	height: 175px;
}
.gallery-img {
	width: 193px;
	height: 130px;
	margin-left: 30px;
	margin-top: 20px;
	float: left;
	display:inline;
}
.gallery-txt {
	height: 130px;
	width: 460px;
	margin-top: 20px;
	float: left;
	display:inline;
}
.gallery-txt h2 {
	margin-left: 10px;
	color: #764600;
	font-size:14px;
	font-weight: 100;
}
.gallery-txt p {
	margin-left: 10px;
	margin-top: 5px;
	color: #ffffff;
	font-size:12px;
	font-weight: 100;
}
#gallery-dettaglio {
	background-image: url(../immagini/gallery/sfondodettaglio.jpg);
	background-repeat: no-repeat;
	width: 695px;
	height: 448px;
}
.gallery-back {
	width: 72px;
	height: 13px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 608px;
}
.gallery-back a{
	text-indent: -9999px;
	display: block;
}
.ul-gallery li a{
	height: 94px;
	width: 94px;
	clear: both;
	display:inline;
	float: left;
	margin-left: 30px;
	margin-top: 1px;
}
.ul-gallery li.elenco a {
	margin-left:15px;
}
.ul-gallery-seconda li a{
	height: 94px;
	width: 94px;
	clear: both;
	float: left;
	margin-top: 15px;
	margin-left: 30px;
	display:inline;
}
.ul-gallery-seconda li.elenco a {
	margin-left:15px;
}
.ul-gallery-singola li a{
	height: 94px;
	width: 94px;
	clear: both;
	float: left;
	margin-top: 9px;
	margin-left: 30px;
	display:inline;
}
.ul-gallery-singola li.elenco a {
	margin-left:15px;
}
#gallery-dettaglio-seconda {
	background-image: url(../immagini/gallery/sfondodettagliosecondafila.jpg);
	background-repeat: no-repeat;
	width: 695px;
	height: 109px;
	clear:both;
}
#gallery-dettaglio-bottom {
	background-image: url(../immagini/gallery/sfondodettagliobottom.jpg);
	background-repeat: no-repeat;
	width: 695px;
	height: 15px;
	clear:both;
}
#contatti {
	background-image: url(../immagini/contatti/sfondo.jpg);
	background-repeat: no-repeat;
	width: 695px;
	height: 900px;
}
.box-contatti-sx {
	width: 350px;
	height: 500px;
	float:left;
	margin-top: 10px;
	display:inline;
}
.box-contatti-sx p {
	font-size: 14px;
	font-weight: 100;
	margin: 10px 0;
	margin-left: 30px;
}
.box-contatti-sx h2 {
	font-size: 16px;
	font-weight: 100;
	color: #764600;
	margin-top: 5px;
	margin-bottom: -7px;
	margin-left: 30px;
}
.box-contatti-sx a {
	color: #764600;
}
.box-contatti-dx {
	width: 345px;
	height: 500px;
	float: left;
	margin-top: 10px;
	display:inline;
}
.box-contatti-dx p {
	font-size: 14px;
	font-weight: 100;
	margin: 10px 0;
	margin-left: 7px;
}
.box-contatti-dx h2 {
	font-size: 16px;
	font-weight: 100;
	color: #764600;
	margin-top: 5px;
	margin-bottom: -7px;
	margin-left: 7px;
}
.box-contatti-dx a {
	color: #764600;
}
.contatti-map-sx {
	background-image: url(../immagini/contatti/sfondomappa.png);
	background-repeat: no-repeat;
	height: 320px;
	width: 312px;
	padding: 5px;
	margin-left:25px;
}
.contatti-map-dx {
	background-image: url(../immagini/contatti/sfondomappa.png);
	background-repeat: no-repeat;
	height: 320px;
	width: 312px;
	padding: 5px;
	margin-left: 2px;
}
.contatti-form {
	height: 360px;
	width: 640px;
	float:left;
	margin-left: 30px;
	display:inline;
}
.contatti-bottom {
	background-image: url(../immagini/contatti/bottom.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 695px;
	float:left;
}
#colonnadx {
	background:#232323;
	width:255px;
	float:left;
}
.ecommerce {
	background-image: url(../immagini/ec/banner.jpg);
	height: 375px;
	width: 255px;
}
.ecommercenovita {
	clear: both;
	height: 375px;
	width: 230px;
	padding-left: 15px;
}
.ecommercenovita a {
	text-indent: -9999px;
	display: block;
	height: 375px;
}
.nocaramella {
	background-image: url(../immagini/newsletter/nocaramella.jpg);
	height: 25px;
	width: 255px;
}
.caramella {
	background-image: url(../immagini/newsletter/caramella.jpg);
	height: 90px;
	width: 255px;
}
.social {
	background-image:url(../immagini/tee/social.jpg);
	background-repeat:no-repeat;
	height: 55px;
	width: 255px;
}
.socialf {
	padding-top:7px;
	padding-left: 174px;
	height: 32px;
	width: 72px;
}
.bannerdxbottom {
	background-image:url(../immagini/tee/boxbanner.jpg);
	background-repeat:no-repeat;
	height: 340px;
	width: 255px;
}
.bannerdxbottomlink a {
	text-indent: -9999px;
	display: block;
	height: 320px;
}
#footer {
	clear:left;
	text-align:center;
	height:5px;
	text-indent: -9999px;
}