﻿body {font-family:Verdana; font-size:8pt; color:#868686; margin-top:10px; text-align: center;}
h2 {font-family:Verdana; font-size:16px; font-weight:bold;}
h3 {font-family:Verdana; font-size:14px; font-weight:bold; margin:5px 0 0 0; padding:0;}

.bottone	{font-family:Verdana; font-size:10px; color:#0F1C62; width:90px; height:25px;}

#wrapper {width:971px; margin:0 auto; text-align:left; position: relative;}
#top {width:971px; height:80px;}
#top p {float:left; width:617px; height:20px; margin:13px 0 0 0; text-align:right;}
#logo {float:left; width:353px; height:80px;}


/* ------------------------ Menu ------------------------ */

#menu {float:left; height:37px; width:617px; background-image:url(/images/sf_menu.gif); margin:0px; padding:0px; font-size:7pt;}
#menu ul {margin:0px; padding:0px; margin:0 0 0 32px; height:37px; width:570px;}
#menu ul li {list-style-type:none; margin:0px; padding:0px; display:inline;}
#menu ul li#li1 {width:70px; height:37px;}
#menu ul li#li2 {width:66px; height:37px;}
#menu ul li#li3 {width:91px; height:37px;}
#menu ul li#li4 {width:56px; height:37px;}


#menu ul li#li5 {width:113px; height:37px;}
#menu ul li#li6 {width:77px; height:37px;}
#menu ul li#li7 {width:65px; height:37px;}
#menu ul li#li8 {width:73px; height:37px;}
#menu ul li#li9 {width:58px; height:37px;}

#menu ul li a {float:left; display:block; margin:0px; padding:0px; text-indent:-9999px;}

#menu ul li#li1 a:link,#menu ul li#li1 a:visited {background-image:url(/images/menu/li1-bg.gif); width:70px; height:37px;}
#menu ul li#li1 a:hover {background-image:url(/images/menu/li1-bg_hover.gif); width:70px; height:37px;}

#menu ul li#li2 a:link,#menu ul li#li2 a:visited {background-image:url(/images/menu/li2-bg.gif); width:66px; height:37px;}
#menu ul li#li2 a:hover {background-image:url(/images/menu/li2-bg_hover.gif); width:66px; height:37px;}

#menu ul li#li3 a:link,#menu ul li#li3 a:visited {background-image:url(/images/menu/li3-bg.gif); width:91px; height:37px;}
#menu ul li#li3 a:hover {background-image:url(/images/menu/li3-bg_hover.gif); width:91px; height:37px;}

#menu ul li#li4 a:link,#menu ul li#li4 a:visited {background-image:url(/images/menu/li4-bg.gif); width:56px; height:37px;}
#menu ul li#li4 a:hover {background-image:url(/images/menu/li4-bg_hover.gif); width:56px; height:37px;}

#menu ul li#li5 a:link,#menu ul li#li5 a:visited {background-image:url(/images/menu/li5-bg.gif); width:113px; height:37px;}
#menu ul li#li5 a:hover {background-image:url(/images/menu/li5-bg_hover.gif); width:113px; height:37px;}

#menu ul li#li6 a:link,#menu ul li#li6 a:visited {background-image:url(/images/menu/li6-bg.gif); width:77px; height:37px;}
#menu ul li#li6 a:hover {background-image:url(/images/menu/li6-bg_hover.gif); width:77px; height:37px;}

#menu ul li#li7 a:link,#menu ul li#li7 a:visited {background-image:url(/images/menu/li7-bg.gif); width:65px; height:37px;}
#menu ul li#li7 a:hover {background-image:url(/images/menu/li7-bg_hover.gif); width:65px; height:37px;}
#menu ul li#li8 a:link,#menu ul li#li8 a:visited {background-image:url(/images/menu/li8-bg.gif); width:73px; height:37px;}
#menu ul li#li8 a:hover {background-image:url(/images/menu/li8-bg_hover.gif); width:73px; height:37px;}
#menu ul li#li9 a:link,#menu ul li#li9 a:visited {background-image:url(/images/menu/li9-bg.gif); width:58px; height:37px;}
#menu ul li#li9 a:hover {background-image:url(/images/menu/li9-bg_hover.gif); width:58px; height:37px;}


	
	
/* ------------------------ Fine Menu ------------------------ */

#contenitore {position:relative; width:971px;}
#home #contenitore #barra_sx #box_newsletter {position:absolute; top:227px; left:6px; background-image:url(/images/imm_box4.gif); width:175px; height:53px; padding:57px 0 0 10px;}
#home #contenitore #barra_sx #box_newsletter form {padding:0px; margin:0px;}
#home_flash #contenitore {height:400px;}
#template #barra_sx {position:relative; float:left; background:url(/images/sf_barrasx_b.gif) left no-repeat; height:517px; width:203px;}
#template #barra_sx #flash {position:absolute; top:33px; left:11px; width:184px; height:325px;}
#template #barra_sx #flash_immagini {width:184px; height:325px; margin:0 0 0 2px;}
#home #barra_sx {position:relative; float:left; background:url(/images/imm_barrasx.gif) no-repeat; height:337px; width:191px;}
#home #flash_home {margin:5px 0 0 11px; width:175px; height:183px;}
	
#prompt {z-index:5;}

#gallery {margin:15px auto; text-align:center;}
#gallery a, #gallery a:link, #gallery a:visited {color:#F68121; font-size:11pt; font-weight:bold;}

/* ------------------------ Testo ------------------------ */

#home #testo {float:left; position:relative; width:385px; height:337px;}
#template #testo {float:left; position:relative; width:580px; z-index:4;}
#home #contenuti {position:relative; line-height:20px; margin:20px 25px 0 0; padding: 0 0 0 20px; border: 1px solid white;}
#template #contenuti {position:relative; line-height:20px; margin:28px 23px 0 23px; width:534px; padding-right:13px; padding-bottom:10px; border-bottom: 2px solid #e6e6e6;}
#home #contenitore #box5 {position:absolute; top:170px; left:200px; width:360px; height:330px; /*background:url(/images/imm_box5.gif) repeat-y;*/ z-index:2;}
#home #contenitore #box5 h2 {margin:0 0 15px 12px; width:185px; height:13px; background:url(/images/tito_box5.gif) no-repeat; text-indent:-9999px;}

/* ------------------------ Fine Testo ------------------------ */

/* ------------------------ Barra_dx ------------------------ */

#home #barra_dx {float:left; position:relative; margin:0px; padding:0px; width:395px; height:337px;}
#home #barra_dx p {position:relative; margin:224px 0 0 16px;}
#home #barra_dx #bike {position:relative; margin:13px 0 0 142px;}
#home #barra_dx #ski {position:absolute; margin:13px 0 0 53px;}
#template #barra_dx {float:left; position:relative; background:url(/images/sf_barradx_b.gif) top; width:188px; height:337px;}

/* ------------------------ Fine Barra_dx ------------------------ */	

/* ------------------------ Bottom home ------------------------ */

#home #bottom {width:971px; height:172px; clear:both;}
#home #bottom #box1 {float:left; width:191px; height:172px; background-image:url(/images/imm_box1b.jpg);}
/* --- Bottom TEMPLATE --- */
#template #bottom #barra_info {position:relative; float:left; width:560px; height:173px; background-image:url(/images/imm_box1_template_a.gif);}
#template #bottom #barra_info #piu {position:absolute; float:left; top:140px; left:20px;}
#template #bottom #barra_info #barra_info_testo {position:absolute; float:left; top:140px; left:20px; margin:0 0 0 20px;}

.testo2 {font-family:Verdana; font-size:8pt; color:white;}
#template #bottom #box_contatti {float:left; width:348px; height:122px; background:url(/images/imm_box3_template.gif); padding:50px 0 0 63px;}

/* --- Fine Bottom TEMPLATE --- */

/* --- BOXETTINI --- */

#template #bottom #barra_info #boxettini {margin:10px 0 0 0; padding:0px;}
#template #bottom #barra_info #boxettini #panoramiche_template {float:left; background-image:url(/images/panoramiche.gif); width:142px; height:41px; font-weight:15; margin:0 0 0 40px; line-height:12px; top:0px; left:0px; padding:65px 0 0 16px;}
#template #bottom #barra_info #boxettini #newsletter_template {float:left; background-image:url(/images/imm_box4_2.gif); width:169px; height:49px; top:0px; left:0px; padding:57px 0 0 16px;}
#template #bottom #barra_info #boxettini #newsletter_template form {margin:0px; padding:0px;}

/* --- Fine BOCETTINI --- */

.foto {
margin:10px;}

#home #bottom #box2 {float:left; width:369px; height:172px; /*background-image:url(/images/imm_box2.gif);*/
}
#home #bottom #box3 {position:relative; float:left; width:411px; height:172px; background-image:url(/images/imm_box3.gif);}
#info {position:relative; font-family:Verdana; font-size:7.5pt; color:#595757; font-weight:bold;}
.arancio {color:#fb850e;}


#template #bottom #box_contatti #info p#p1{position:relative; width:220px; height:48px; line-height:15px; padding-left:37px; background:url(/images/icona_tel-2.gif) no-repeat;}
#template #bottom #box_contatti #info p#p2{position:relative; margin:10px 0 0 0; width:220px; height:32px; line-height:12px; padding-left:37px; background:url(/images/icona_orologio-2.gif) no-repeat;}

/* ------------------------ Fine Bottom home ------------------------ */

/* ------------------------ Bottom ------------------------ */
#bottom {clear: both;}

/* ------------------------ Footer ------------------------ */

#footer {height:29px; border-top:1px solid #e6e6e6; width:100%; margin:0px; padding:0px;}
#insidefooter {width:970px; margin:0 auto; text-align:left; margin-top:10px;}
#footer #insidefooter #partita {float:right; margin:0 0 20px 0;}
#footer #insidefooter #info{position:relative; float:right; margin:0 0 0 70px;}
#footer #insidefooter #info p#p1,
#footer #insidefooter #info p#p2 {position:relative; float:left; width:220px; height:48px; line-height:12px; padding:0 0 0 40px;}
#footer #insidefooter #info p#p1{background:url(/images/icona_tel.gif) no-repeat;}
#footer #insidefooter #info p#p2{background:url(/images/icona_orologio.gif) no-repeat;}

/* ------------------------ Fine Footer ------------------------ */

/* ------------------------ Concept by ------------------------ */

#concept {float:left; font-size:9px;}
#concept p{margin:0; padding:0;}
#concept .linktp,
#concept .linktp:link,
#concept .linktp:visited           {font-size:9px; font-family: Times New Roman; color: #666666; text-decoration: none;}
#concept .linktp:hover                {font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

/* ------------------------ Concept by ------------------------ */

/* ------------------------ Link generali ------------------------ */
a:link, a:visited  {font-size:8pt; 
	font-family: Verdana; 
	color: #868686; 
	text-decoration: none;}
a:hover {font-size:8pt; 
	font-family: Verdana; 
	color: #2e3092; 
	text-decoration: none;}
#template #bottom #barra_info .link3,
#template #bottom #barra_info .link3:link,
#template #bottom #barra_info .link3:visited           {font-size:8pt; font-family: Verdana; color: #ffffff; text-decoration: none;}
#template #bottom #barra_info .link3:hover                {font-size:8pt; font-family: Verdana; color: #2e3092; text-decoration: none;}
/* ------------------------ Fine Link generali ------------------------ */

img {margin:0px; padding:0px; border: 0;}

/* ------------------------ Form Contatti ------------------------ */

			#formcontatti {			height:460px; 			margin:0px; 		}
			
			#formcontatti #contatti1 {					float:left; 					width: 260px; 					float: left; 					text-align:left; 					margin:0px; 					padding:0px; 		}
			#formcontatti #contatti1 .input_text {					display: block; 					width: 80%; 					border:1px solid #999; 		}
			#formcontatti #contatti1 .input_area {					height: 50px; 					display: block; 					width: 80%; 					border:1px solid #999; 		}
			#formcontatti #contatti2 {					float:left; 					width: 260px; 					float: left; 					height:200px; 					margin:0px; 					padding:0px; 		}
			#formcontatti #contatti2 .input_area {					display: block; 					height: 70px; 					width: 80%; 					font-size: 11px; 					border:1px solid #999; 		}
			#conferma {			padding-left:50px; 		}
			#form {			margin:0px; 			padding:0px; 		}
/* ------------------------ Fine Form Contatti ------------------------ */	
/* -------------- Offerte usato -------------- */
#offerte_usato {margin:0px; padding:0px;}
#offerte_usato #sidebar {width:120px; float:left; text-align:left; margin:0px; padding:0px; }
#offerte_usato #sidebar ul {list-style-type:none; margin:0; padding:0;}
#offerte_usato #sidebar ul li {margin:0; padding:0;}

#offerte_usato #sidebar ul li a {display:block; width:120px; height:20px; margin:3px; padding:3px; background:#FFF; color:#f58220;}

#offerte_usato #sidebar ul li a:hover, #offerte_usato #sidebar li #categoria_selezionata {background:#f58220; color:#fff;}

/* -------------- fine Offerte usato -------------- */

/* -------------- La squadra -------------- */

#squadra {width:534px; height:470px;}
#squadra #sidebar {width:120px; float:left; text-align:left; }

#squadra #sidebar ul {list-style-type:none; margin:0; padding:0;}
#squadra #sidebar ul li {margin:0; padding:0;}
#squadra #sidebar ul li.sel {margin:0; padding:0; width:120px; height:20px; margin:3px; padding:3px; background:#ffc52d; color:#fff;}

#squadra #sidebar ul li a {display:block; width:120px; height:20px; margin:3px; padding:3px; background:#FFF; color:#f1b61b;}

#squadra #sidebar ul li a:hover, #sidebar ul .categoria_selezionata {background:#ffc52d; color:#fff;}

/* -------------- fine La squadra -------------- */
.rettangolo p.dida {background:url(/images/sf_cella.gif) left center no-repeat; margin:10px 3px 0 0; padding:0 0 0 3px;}
.rettangolo p.logo {margin:10px 5px 0 5px; padding:0px; width:89px;}
.loghi {padding:0 0 0 10px; margin:0px;}
.logo {float:left; padding:0px; margin:0px;}
.logo2 {float:left; margin-left:20px;}
.dida {float:left; padding:0px; margin:0px; width:50px;}
.dida2 {float:left; margin-left:15px; padding-left:20px;}
#content {float:left; width:400px;}

#content p img.imm_gallery {margin:3px;}

.clear {clear:both;}
.product {height:100px; margin:0 0 10px 0;}
.product p {margin:5px;}
.product a {display:block; height:95px}
#content .product .box_immagine {position:relative; width:116px; height:92px; top:0px; overflow: hidden; float:left; margin:0 10px 0 0; cursor:pointer
}
#content .product .cornice {position:absolute; width:116px; height:92px; top:0px; left:0; float:left; margin:0 10px 0 0;}

.product img {float: left; margin: 0 10px 0 0;}
#prodotto_dettagli {clear:both; margin:10px 0 0 0;}	
.voce_bottom a:link {	position:relative; 	margin:0; 	width:150px; 	color:#000066; 	}
	.voce_bottom a:hover {	color:#808080; }
	.indietro {	float:left; 	}
	.richiesta_informazioni {	float:right; 	}

.news {
clear:both;
margin:10px;
padding:10px;}

.news img {margin: 0 10px 0 0; float: left;}
.news h4 {padding:0; margin:0; font-size:10px;}

.news h3 {padding:0; margin:0;}

.news p {padding:0; margin:0;}	
.news a, .news a:link, #news a:visited {margin:0; display:block; width:470px;}
.news_elenco .tipo_news_selezionato {font-weight:bold; color:#F58220;}
/* NEWS */
		 #news_dettagli  {		margin:15px; 		width:500px; 		padding:10px 0 50px 10px; 		padding-bottom:30px; 		font-size:8pt; 		color:#808080; 		}
  #news_immagini  {		left:0; 		text-align:left; 		height:100px; 	}
  #news_immagini  a  img  {		border:1px solid black; 		margin:5px; 	}
  #news_immagini  a:hover  img  {	}
  .news_elenco  {		margin:15px; 		width:500px; 		padding:10px 0 50px 10px; 		}
  .news  {		border-bottom:1px solid #afa796; 		position:relative; 		padding:5px; 		}
  .news  a  {		color: #808080; 		display:block; 		}
  .news  a:hover  {color:#afa796;}
	/* FINE NEWS */

#mainproduct {padding: 0 0 0 20px; width: 514px;}
#mainproduct ul {list-style-type: none; margin: 0; padding: 0 0 0 40px;}
#mainproduct h4 {font-size: 12px; margin: 0; padding: 0;}
#tito_chisiamo {position:absolute; top:45px; left:660px; width:76px; height:11px; background:url(/images/tito_chisiamo.gif);}
#tito_servizi {position:absolute; width:76px; height:11px; background:url(/images/tito_servizi.gif); left:660px; top:45px;}
#tito_dovesiamo {position:absolute; width:47px; height:31px; background:url(/images/tito_dovesiamo.gif); left:675px; top:38px;}
#tito_news {position:absolute; width:76px; height:11px; background:url(/images/tito_news.gif); left:660px; top:45px;}
#tito_offerteusato {position:absolute; width:76px; height:32px; background:url(/images/tito_offerteusato.gif); left:660px; top:40px;}
#tito_offerte {position:absolute; width:63px; height:11px; background:url(/images/tito_offerte.gif); left:665px; top:45px;}
#tito_usato {position:absolute; width:46px; height:11px; background:url(/images/tito_usato.gif); left:675px; top:45px;}
#tito_squadra {position:absolute; width:76px; height:11px; background:url(/images/tito_squadra.gif); left:660px; top:45px;}
#tito_contatti {position:absolute; width:76px; height:11px; background:url(/images/tito_contatti.gif); left:660px; top:45px;}
#tito_ski {position:absolute; width:25px; height:12px; background:url(/images/tito_ski.gif); left:685px; top:45px;}
#tito_bike {position:absolute; width:35px; height:12px; background:url(/images/tito_bike.gif); left:680px; top:45px;}
#tito_newsletter {position:absolute; width:83px; height:9px; background:url(/images/tito_newsletter.gif); left:657px; top:45px;}
#tito_panoramiche {position:absolute; width:31px; height:11px; background:url(/images/tito_panoramiche.gif); left:684px; top:45px;}
h5 {
font-size:11pt;
font-weight:lighter;
height:25px;
margin:0px;}
#home_flash #flash {width:971px; height:350px; margin:20px 0 0 0;}
/* -------------- Newsletter -------------- */
#newsletter {width:350px; height:460px; margin:0 auto;}
#newsletter .input_text {width: 100%; border:1px solid #999;		
}
#newsletter .input_area {width:100%; height:80px; font-size:8pt;}
#newsletter .bottone {font-family:Verdana; font-size:10px; color:#0F1C62; width:90px; height:25px; margin:15px 0;}

#ski_bike {position:absolute; top:300px; left:40px;}
#ski_bike #tasto_bike,
#ski_bike #tasto_ski {display:block; margin:0 0 10px 0;}
#ski #ski_bike a#offerte_ski,
#bike #ski_bike a#offerte_bike {display:block; width:132px; text-align:center; margin:0 0 10px 0;}
#ski_bike a#offerte_ski,
#ski_bike a#offerte_bike {display:none;}
#ski_bike a#offerte_ski {color:#2e3092; border-bottom:1px solid #2e3092; padding:0 0 10px 0;}
#ski_bike a#offerte_bike {color:#fa7401; border-bottom:1px solid #fa7401; padding:0 0 10px 0;}
#ski_bike a#offerte_ski:hover,
#ski_bike a#offerte_bike:hover {color:#d4d4d4;}
#banner {position:absolute; top:130px; left:596px; float:left;}
#banner a {display:block; margin:10px 0 0 0;}

/* -------------- Servizi -------------- */
ul p {font-size:10px; margin:0px; padding:0 10px 10px 0; text-align:justify; line-height:13px;}
.panolist {margin: 0 0 0 70px;}

#panoramica {position: relative; margin: 60px 85px;}

.servizi {color:#f58220;}

/* ------------------------ HOME FLASH ------------------------ */

#home_flash #top {width:971px; height:80px;}
#home_flash #logo {float:left; width:353px; height:80px;}
#home_flash #wrapper #top #menu #menu_homeflash {width: 200px;}
#home_flash #menu {float:left; width:233px; margin:33px 0 0 381px; height:37px; background-image:url(/images/sf_menu_intro.gif);}
#home_flash #menu ul li#li1 a {background-image:url(/images/menu/li1-bg_intro.gif); width:116px; height:37px;}
#home_flash #footer {height:29px; border-top:1px solid #e6e6e6; width:100%; margin:0px; padding:0px;}
#home_flash #insidefooter {width:970px; height:29px; margin:0 auto; text-align:left; margin-top:10px;}
#home_flash #footer #insidefooter #partita {float:right;}
#home_flash #flash {width:971px; height:350px; margin:20px 0 0 0;}
#home_flash #contenitore {width:971px;}
.back/* ------------------------ Fine HOME FLASH ------------------------ */

  {clear: both; position: relative; width: 200px; left: 450px;}
.panolist img {padding: 10px; background: #eee; border: 1px solid #bbb;}
.panolist h3 {font-size: 12px; margin: 0 0 10px 0;}

/* FOTO */
	#foto h3 {color:#F58220;}
	#foto .foto_categoria {	border:1px #F58220 solid; 	padding:5px; 	margin:3px 0 0  0; 	background:#E9E9E9; 	color:#F58220; 	font-weight:bold; }
	#foto .foto_categoria .immagine_foto_categoria {margin:4px; float:left; border:1px #E9E9E9 solid;}
/* fine FOTO */

#linearacecarve p, #lineagara p, #lineajunior p, #lineaalpinismo p {background:url(/images/sf_cella.gif) left center no-repeat; float:left;}
#scarica {position:absolute; top:500px; left:-218px; color:#f58220; padding:3px 8px 3px 8px;}
.link2		{font-size: 8pt; font-family: Verdana; color: #f58220; text-decoration: none;}
.link2:visited	{font-size: 8pt; font-family: Verdana; color: #f58220; text-decoration: none;}
.link2:hover		{font-size: 8pt; font-family: Verdana; color: #2e3092; text-decoration: none;}

#linearacecarve p, #lineagara p, #lineajunior p, #lineaalpinismo p {background:url(/images/sf_cella.gif) left center no-repeat; float:left;}

/* Pagine */
	#pagine {	margin:5px; 	clear:both; 	position:relative; 	padding:0px; 	height:20px; 	}
	#pagine ul	{	margin: 0; 	padding:5px 0 0 0; 	color: #000; 	font-family:Arial; 	text-align: right; 	}
	#pagine ul li	{	display: inline; 	padding: 0 10px 0 10px; 	text-decoration: none; 	color:#2E3092; 	border-right: 1px solid #2E3092; 	}
	
	#pagine ul li a, #pagine ul li a:link, #pagine ul li a:visited 	{color: #808080;}
	#pagine ul li a:hover	{color: #2E3092;}
/* fine pagine */

#tasto_gallery {position:absolute; bottom:-40px; left:0px; width:191px; height:36px; background:url(/images/tasto_gallery.jpg); text-indent:-9999px;}
#tasto_gallery a {width:191px; height:36px; display:block;}
#popup {position:absolute; top:200px; left:300px; width:454px; height:252px; background:url(/images/popup01.jpg); z-index:10; border:4px solid #373a44;}
#popup a {	
	width:454px; height:252px; display:block; text-indent:-9999px; background:#373a44; opacity: 0.00; filter:alpha(opacity=0);}
#popup a:hover {	
	opacity: 0.20; filter:alpha(opacity=20);}
#popup img {position:absolute; top:5px; right:5px;}


/* PRODOTTI */
	/* scheda */
	.dettagli_prodotto .dettagli #content .product .prezzo .prezzo_originale {text-decoration:line-through; font-size:7pt;}
	.dettagli_prodotto .dettagli #content .product .prezzo .prezzo_scontato {color:#F58220; font-weight:bold}

	/* vetrina */
		.vetrina {position:relative;float:left;text-align:center;margin:5px 5px;padding:10px 8px;width:150px;height:111px;background:url(/images/sf_news.gif);}
		.vetrina img {clear:both;}
		.vetrina hr {height:1px; border-bottom:1px #808080 dotted;}
		.vetrina .titolo_vetrina {font-weight:bold; font-size:8pt; text-transform:uppercase}
		.vetrina .prezzo {position:absolute; bottom:8px; left:10px; text-align:center; width:146px}
		.vetrina .prezzo .prezzo_originale {text-decoration:line-through; font-size:7pt;}
		.vetrina .prezzo .prezzo_scontato {color:#F58220; font-weight:bold}

