body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#4f4f4f;
}
.sw_mainbox {
    width:899px;
    background-image:url(img/bg_body.gif); background-repeat:repeat-y;
	background-position:center;
}

.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #969800;
}

.mail a {
	color: #969800;
	font-weight:bold;
	text-decoration:none;
}

.mail a:hover{
	color: #000000;

}


.link_alti {
	width:879px;
	height:27px;
	background-image:url(img/bg_linkalti.gif);
	background-repeat:repeat-x;
	text-align:left;
}

.box-carrello {
    border-color:#aaaaaa;
	border: 1px #aaaaaa solid;
	padding:2px;
}



.box-carrello-interno {
    border-color:#d4d305;
	border: 2px #d4d305 solid;
}



.box_riga_prodotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	font-weight:bold;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
} 


.box_riga_spedizione {
    float: clear; 
	background-color:#f4f4f4; 
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}



.box_riga_totale {
    float: clear; 
	background-color:#f6f6cd; 
	height:22px; 
	border-bottom: 2px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.puntinato-carrello {
	background-image:url(img/puntinato_carrello.gif);
	background-position:center;
	height:3px;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}





.linkinfo {
    padding-left:10px;   
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9F83B9;
	font-weight:bold;
	vertical-align: middle;
	height:19px;
 } 

.linkinfo a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9F83B9;
	font-weight:bold;
	text-decoration: none;
 } 

.linkinfo a:hover {
	color:#5b3e77;
 } 



.linkinfo2 {  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9F83B9;
	font-weight:bold;
	height:19px;
 } 

.linkinfo2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9F83B9;
	font-weight:bold;
	text-decoration: none;
 } 

.linkinfo2 a:hover {
	color:#5b3e77;
 } 






.ombra_bassa {



    width:899px;



	height:9px;



    background-image:url(img/ombra_bassa.gif);



	background-repeat:no-repeat;



	font-family:Verdana, Arial, Helvetica, sans-serif;



    font-size:9px;



    color:#FFFFFF;



	padding-top:10px;



  



}







.menu {



    width:879px;



	height:40px;



    background-image:url(img/bg_menu.gif);



	background-repeat:repeat-x;



	text-align:left;  



}







.sottomenu {



    width:874px;

	height:21px;

    background-image:url(img/bg_sottomenu.gif);

	background-repeat:repeat-x;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	text-align:left;

	font-weight:bold;

	padding-top:5px;

	padding-left:5px;



}



.sottomenu a {

    text-decoration:none;

    color:#646500;



}



.sottomenu a:hover {

    text-decoration:none;

	color:#000000;



} 







.punt_vert {



    background-image:url(img/punt_vert_2.gif);



	background-repeat:repeat-y;



	width:1px;



	height:398px;



	float:left;



}



.punt_vert2 {



    background-image:url(img/punt_vert_2.gif);



	background-repeat:repeat-y;



	width:1px;



	height:199px;



	float:left;



}

.punt_vert3 {

    background-image:url(img/punt_vert_2.gif); width:1px; float:left;

}





.vetrina {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

	color:#6b567e;



    float:left;



	width:219px;



	height:199px;



	background-image:url(img/bg_box_vetrina.gif);



}







.vetrina_verde {



    color:#969800;



	font-weight: bold;



	font-size: 10px;



}



.vetrina a {



	color:#434343;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: bold;



	text-transform: uppercase;



	text-decoration: none;



}



.tg_vetrina {



    height:25px; 



	padding-left:10px; 



	padding-top:8px;



}







.descr_vetrina a {



	color:#434343;



	font-size:9px;



	text-transform:none;



	font-weight:normal;



}



.descr_vetrina a:hover {



	color:#000000;



}







.footer {



	width:879px;



	height:29px;



	background-image:url(img/bg_footer.gif);



}



.cont_pagina {



	width:660px;

}







.adv_dx {



	width:219px;



}







.cerca {



    font-size:10px;



	color:#9F83B9;



	font-weight:bold;



	padding-top:4px;



	margin-left:20px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	vertical-align:middle;



}







.campo {
    height:14px;
	border:1px solid;
	border-color:#6b567e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}







.prezzo a {



	color:#434343;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	text-decoration: none;



}







.prezzo a:hover {



	color:#000;







}







.prezzo {



    padding-top:14px;



	padding-right:8px;



	text-align:right;



}



.prezzo_banner_small {



    font-size:11px;



	padding-right:8px;



	text-align:right;



}











.offerte {



	font-size: 9px;



	font-weight:bold;



    vertical-align:baseline;



	height:60px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	color:#434343;



	text-transform: uppercase;



	background-image:url(img/banda_banner_small.jpg);



	text-align:left;



	padding-left:4px;



	vertical-align:top;







}



.txt_viola {



	color:#6b567e;



}



.offerta_mese {



    background-image:url(img/offertadelmese.gif); height:18px;



	background-repeat:no-repeat;



}



.dettaglio {



    background-image:url(img/sfn_box_dettaglio.gif);



	width:659px;



	height:398px;



}







.punt_vert_det {



	background-image:url(img/punt_vert_2.gif);



	width:660px;



	height:398px;



}



.tg_dettaglio {



	background-repeat:no-repeat;



	padding-top:5px;



	padding-left:10px;



	padding-bottom:5px;



	text-align:left;



}



.img_big {



	text-align:center;







}



.txt-dettaglio {



    text-align:justify;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#434343;



}







.txt-dettaglio a {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10px;



	font-weight:bold;



	color:#6b567e;



	text-decoration:underline;



}







.txt-dettaglio a:hover {



	color:#bdaacf;



	font-weight:bold;



}







.ok-stock {



    color:#969800;

	text-transform:uppercase;

	font-weight:bold;



}



.ok-riordino {



    color:#FF6300;

	text-transform:uppercase;

	font-weight:bold;



}

.ok-in_arrivo{



    color:#2A7FFF;

	text-transform:uppercase;

	font-weight:bold;



}

.ok-soldout {



    color:#d50018;

	text-transform:uppercase;

	font-weight:bold;



}





.no-stock {



    color:#9d0c15;



	text-transform:uppercase;



	font-weight:bold;



}



.txt-dettaglio-tit {



	text-transform:uppercase;



	font-weight:bold;







}



.prezzo-dettaglio {



    text-align:right;



	color:#542380;



	font-size:18px;



	font-weight:bold;











}



.disponibilita {



    font-size:10px;



	color:#434343;



	text-transform:uppercase;



	font-weight:bold;



	padding-top:3px;



}



.img-anteprime {



    padding-top:3px;



	padding-right:3px;



	text-align:left;



	float:left;



}



.txt-verde-9px {



	font-family:Verdana, Arial, Helvetica, sans-serif;



    font-size:9px;



    color:#969800;



	text-align:left;







}



.riga_elenco {



    background-image:url(img/sfn_riga_elenco.gif);



	float:left;



	width:659px;



	height:69px;



	text-align:left;



}







.riga_elenco a {



    font-family:Verdana, Arial, Helvetica, sans-serif;



	text-decoration:none;



	font-size:9px;



}



.riga_elenco a:visited {



	text-decoration:none;



}







.riga_elenco a:hover {



	text-decoration:underline;



}







.punt_elenco {



    background-image:url(img/punt_vert_2.gif);



	width:1px;



	height:69px;



	float:left;



}



.punt_elenco-pic {



    background-image:url(img/punt_vert_2.gif);



	width:1px;



	height:26px;



	float:left;



}







.punt_orizzontale {



    height:1px;



	background-image:url(img/punt_vert_2.gif);



	clear:left;



	overflow:hidden;



}



.ant_elenco {



	float:left;



	padding-top:5px;



	padding-left:5px;



}







.txt-grigio {

    font-family:Verdana, Arial, Helvetica, sans-serif;



    color:#434343;



	font-size:9px;



	text-transform:uppercase;



	font-weight:bold;



}



.sottomenu_selected {

    font-family:Verdana, Arial, Helvetica, sans-serif;

    color:#000000;

	font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

}



.txt-grigio a {



    color:#434343;



	font-size:9px;



	text-transform:uppercase;



	font-weight:bold;



}







.txt-grigio a:hover {



	text-decoration:underline;



}







.txt-verde {

    color:#969800;

	text-transform:uppercase;

	font-weight:bold;

	text-align:left;



}



.txt-verde a {



    color:#969800;



	font-size:9px;



	text-transform:uppercase;



	font-weight:bold;



}



.txt-verde a:hover {



	text-decoration:underline;



}







.txt-grigiochiaro {



    color:#838383;



	font-size:9px



}



.txt-grigiochiaro a {



    color:#838383;



	font-size:9px;







}



.txt-grigiochiaro a:hover {



	text-decoration:underline;



}



.txt-viola2 {

    font-family:Verdana, Arial, Helvetica, sans-serif;



    color:#542380;



	font-weight:bold;



	font-size:10px;



}



.txt-viola2 a {



    color:#542380;



	font-weight:bold;



	font-size:10px;







}



.txt-viola2 a:hover {



	text-decoration:underline;



}



.fondo-elenco {



    height:26px;



    width:659px;



	background-image:url(img/sfn_paginazione.gif);



    color:#d9da99;



	font-size:10px;



	font-weight:bold;



	font-family:Verdana, Arial, Helvetica, sans-serif;



}







.pag {



    color:#848484;



	padding-top:3px;



	font-size:12px;



	font-weight:bold;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	text-decoration:none;



}



.pag a {



    color:#969800;



	font-size:13px;



	font-weight:bold;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	text-decoration:none;



}







.pag a:visited {



    color:#969800;



	font-size:13px;



	font-weight:bold;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	text-decoration:none;



}



.pag a:hover {



    color:#5d5e00;



	font-size:13px;



	font-weight:bold;



	font-family:Verdana, Arial, Helvetica, sans-serif;



}



.txt10grigio {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:9px;



	color:#535353;



	text-align:justify;



}



.txt12nero {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#000000;



}







.txt9rosso {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:9px;



	color:#a9000a;



	text-align:justify;



}



.txt9rosso a {



    text-decoration:underline;



	font-weight:bold;



	color:#a9000a;



}



.txt11grigio {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#535353;



	text-align:justify;



}



.txt11bianco {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#ffffff;



	text-align:justify;



}



.txtbig {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:18px;



	color:#a9000a;



	font-weight:bold;



}



.omocha {



    color:#969800;



	font-weight:bold;







}



.txt11nero {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#000000;



	text-align:left;



}



.form_search{

	margin: 0px;

	padding: 0px;

}



.boxlogin {

    width:167px;

    height:127px;

    background-image:url(img/sfn_box_login.jpg);

    font-family:Verdana, Arial, Helvetica, sans-serif;

    color:#545500;

    font-size:10px;	

    text-transform:uppercase;

    font-weight:bold;

	padding-left:9px;

	padding-top:15px;



}

.campologin {

    height:20px;

	border:#6b567e 1px solid;

}

.cancellazione {

    font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#969800;

	font-size:11px;	

}

.cancellazione a {

	color:#6b567e;

	font-size:12px;

	font-weight:bold;	

}

.cancellazione a:hover {

	color:#000000;

}










