<!--
/* generico */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/sfondo_nuovo.jpg) repeat-x #dadada
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #990000;
}

._top:link {
	text-decoration: none;
	color: #000;
}
._top:visited {
	text-decoration: none;
	color: #000;
}



h1 { height:15px; background:url(../images/sf_h1.jpg); margin:2px 1px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; padding:13px; border:1px solid #234356;}
.clear {clear: both}
a {font-weight: bold;}

/* Pagine */
#page1 {width:100%; margin:auto; min-height:250px; margin:2px 0px 0px 0px}
#page1 .col1 { width:200px; padding-right:2px; float:left}
#page1 .col2 { width:736px; padding-right:2px; float:left}
#page1 .col3 { width:210px; float:left}

#page2 {width:100%; margin:auto; min-height:250px; margin:2px 0px 0px 0px}
#page2 .col1 { width:726px; padding-right:2px; float:left}
#page2 .col2 { width:212px; float:left}


/* Pulsanti */
.pulsante {float:left; padding:10px; color:#FFFFFF; font-size:14px; font-weight:bold}
.pulsante a:link {
	color: #fff;
	text-decoration: none;
}
.pulsante a:visited {
	text-decoration: none;
	color: #fff;
}
.pulsante a:hover {
	text-decoration: underline;
	color: #000;
}
.pulsante a:active {
	text-decoration: none;
	color: #fff;
}
/* Layout */
.area { background:#FFFFFF; background: url(../images/bg_area.jpg) repeat-x top; border:1px solid #afc3ce; margin:2px 1px 0px 1px; padding:10px; padding-bottom:0}
.area_cat { background:#FFFFFF; background: url(../images/bg_area.jpg) repeat-x top; border:1px solid #afc3ce; margin:2px 1px 0px 1px; padding:10px 5px; padding-bottom:0}

.area_b{ background:#FFFFFF; border:1px solid #afc3ce; margin:2px 1px 0px 1px; padding:10px; padding-bottom:0}

.area2 { background:#FFFFFF; border:1px solid #afc3ce; margin:2px 1px 0px 1px; padding:10px}
#contenitore {background:#FFFFFF; margin:auto; width:940px; margin-top:15px;}
.lineablu {width:940px; margin:auto; background-color:#366; height:1px}
.lineabianca {width:940px; margin:auto; background-color:#c1ced7; height:3px}
.bordologo {margin:auto; margin-top:1px; width:936px; border:1px solid #cacaca; padding:1px; background:#FFFFFF; height:121px}
#intlogo {margin:0px; width:936px; height:123px; background:url(../images/sf_logo.jpg) repeat-x; }
#logo {float:left; margin:2px; margin-left:10px}
#box_ricerca {background:#FFFFFF; border:1px solid #CCCCCC; color: #666666; padding:2px 20px 2px 20px; font-weight:bold; text-align:center; width:100%;}
.form_button1 {color:#fff; background: url(../images/bg_button.jpg); border:1px solid #234356 }
#box_menu {margin:2px auto; width:936px; height:35px; background: url(../images/sf_menu3.jpg); border:1px solid #fc0}
.attenzione {color:#ff0000}
.voce_radio {color:#990000; font-size:11px;}
.altro {background:url(../images/bg_read.jpg); border:1px solid #CCCCCC; text-align:right; padding:5px; font-size:14px; color:#000; font-weight:bold; height:15px; margin: 0 1px 2px 1px}
.slogan1 {float:left; color:#000000; font-size:22px; letter-spacing:2px; margin-top:30px; margin-left:15px}
.slogan2 {color:#6cb510; margin-top:20px; text-align:center; margin-bottom:10px}
.slogan3 {float:right; margin-right:10px}
.pulsante_offerte {color:#fff; background: url(../images/bg_bott2.jpg); border:1px solid #234356; float:right; font-size:12px; font-weight:bold; padding:2px; margin-right:2px}
/* prodotti scorrevoli*/
#prodotti_scorrevoli { margin:auto; width:520px}
.boxfotospy {width:33.2%; float:left}
.fotospy {width:120px; padding:4px; border:1px solid #000; margin:auto; height:140px}
.vocespy {width:100%; text-align:center; font-size:10px; color:#666666; padding:0 0 5px 0}
/* footer */
#boxfooter {margin:auto; text-align:center; color:#666666; width:940px}

/* form */
.form_col_sx { width:150px; float:left; margin:0 5px 5px 0; font-weight:bold; text-align:right}
.form_col_dx { width:520px; float:left; margin:0 0 5px 5px}
.formtext { width:300px; color:#666666; font-size:11px; border:1px solid #999999; padding:3px;}
.formtextarea{ width:300px; height:150px; color:#666666; font-size:11px; border:1px solid #999999; padding:3px;}
.formtextrandom { width:200px; color:#666666; font-size:11px; border:1px solid #999999; padding:3px;}



/* carrello ecommerce */

.titolo_carrello {background:#CCCCCC; width:720px; padding:2px 0 2px 0; margin:5px 0 5px 0; font-weight:bold}
.carrello_cod {width:30px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_modello {width:245px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_modello_riepilogo {width:245px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_peso {width:70px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_prezzo {width:60px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_iva {width:60px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_quantita {width:150px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_elimina {width:108px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.lista_carrello_dispari {background:#ffffff; width:720px; padding:2px 0 2px 0; margin:5px 0 5px 0}
.lista_carrello_pari {background:#f4f4f4; width:720px; padding:2px 0 2px 0; margin:5px 0 5px 0}

.field_anagrafica {width:526px}
.field_anagrafica input {border:1px solid #CCCCCC; padding:2px; color:#666666; font-size:11px}
.field_anagrafica_sx {width:90px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px; font-weight:bold; color:#000000}
.field_anagrafica_dx {width:145px; float:left; margin:0 5px 5px 0; padding:0 0 0 2px}
.carrello_btn{padding:2px 5px 2px 5px; border:1px solid #999999; color:#000000; text-decoration:none; font-size:11px; font-weight:bold}
.carrello_btn_1{padding:2px 5px 2px 5px; border:1px solid #999999; color:#000000; color:#990000; text-decoration:none; font-size:11px; font-weight:bold}



.boxelenco3 {width:100%;border:1px solid #c4a85e; height:auto;}
.elenco3 {padding:5px; margin:5px; width:900px; border-bottom:1px solid  #999999;  height:auto; text-align:justify}
.boxfoto3 {float:left;width:140px}
.foto3 {border:1px solid #999; width:120px; padding:4px; margin-left:0px; margin-right:6px; background: #e9e9e9; padding-bottom:2px}

.piu_venduti_box { width:137px; text-align:center; margin:0 5px 15px 0; float:left; height:170px; color:#990000; font-weight:bold}
.piu_venduti_box strong { color:#000000}
.piu_venduti_box span { color:#990000}
.boxfotospy {width:33.3%; float:left}
.fotospy {width:160px; padding:4px; border:1px solid #000; margin:auto; height:140px}
.vocespy {width:100%; text-align:center; font-size:10px; color:#666666}

/* Home Slide */
#slideshow {
    position:relative;
	height:230px}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 230px;
    background-color: #FFF;
	padding:2px 0px 2px 2px
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 230px;
    display: block;
    border: 0;
    margin-bottom: 0;
	width:734px
}



/* Home Slide_2 */
#banner_2 {
    position:relative;
	height:200px}

#banner_2 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 200px;
    background-color: #FFF;
}

#banner_2 DIV.active {
    z-index:10;
    opacity:1.0;
}

#banner_2 DIV.last-active {
    z-index:9;
}

#banner_2 DIV IMG {
    height: 200px;
    display: block;
    border: 0;
    margin-bottom: 0;
	width:180px
}

-->
/* Home Slide 3*/
#slideshow2 {
    position:relative;
	height:72px}

#slideshow2 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 72px;
    background-color: #FFF;
	padding:0
}

#slideshow2 DIV.active2 {
    z-index:10;
    opacity:1.0;
}

#slideshow2 DIV.last-active2 {
    z-index:9;
}

#slideshow2 DIV IMG {
    height: 72px;
    display: block;
    border: 0;
    margin-bottom: 0;
	width:198px
}


