@charset "utf-8";
/* CSS Document */


body {
	background-image: url(../images/bgpagina.jpg);
	background-repeat: repeat-x;
	background-color:#CF0154;
	margin:0;
	padding:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	scrollbar-base-color :#ff0000;
	SCROLLBAR-FACE-COLOR: #990100;
	SCROLLBAR-HIGHLIGHT-COLOR: #7B0008;
	SCROLLBAR-SHADOW-COLOR: #7B0008;
	SCROLLBAR-3DLIGHT-COLOR: #7B0008;
	SCROLLBAR-ARROW-COLOR: #7B0008;
	SCROLLBAR-TRACK-COLOR: #7B0008;
	SCROLLBAR-DARKSHADOW-COLOR: #7B0008;}


table{border:0; margin:0; padding:0;}
tbody{border:0; margin:0; padding:0;}
tr{border:0; margin:0; padding:0;}
td{border:0; margin:0; padding:0;}
img {border:0px;}
form{padding:0px; margin:0px;}


div.box{width:745px !important;width /**/:745px;
    height:460px !important;height /**/: 460px;
    overflow:auto;padding: 0px;
    border:0px solid #EEE;border-right:0 solid;
    background:url(gradient.png) repeat-x fixed top left;
	scrollbar-base-color :#ff0000;
	SCROLLBAR-FACE-COLOR: #990100;
	SCROLLBAR-HIGHLIGHT-COLOR: #7B0008;
	SCROLLBAR-SHADOW-COLOR: #7B0008;
	SCROLLBAR-3DLIGHT-COLOR: #7B0008;
	SCROLLBAR-ARROW-COLOR: #7B0008;
	SCROLLBAR-TRACK-COLOR: #7B0008;
	SCROLLBAR-DARKSHADOW-COLOR: #7B0008;}

div.box p{margin-top:0}

div.box_opz{width:490px !important;width /**/:490px;
    height:340px !important;height /**/: 340px;
    overflow:auto;padding: 4px;
    border:1px solid #FFFFFF;
    background:url(gradient.png) repeat-x fixed top left;
	scrollbar-base-color :#ff0000;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #7B0008;
	SCROLLBAR-SHADOW-COLOR: #7B0008;
	SCROLLBAR-3DLIGHT-COLOR: #7B0008;
	SCROLLBAR-ARROW-COLOR: #7B0008;
	SCROLLBAR-TRACK-COLOR: #7B0008;
	SCROLLBAR-DARKSHADOW-COLOR: #7B0008;}

div.box_opz p{margin-top:0}

div.idee{width:740px !important;width /**/:740px;
    height:670px !important;height /**/: 670px;
    overflow:auto;padding: 4px;
    border:0px solid #FFFFFF;
    background:url(gradient.png) repeat-x fixed top left;
	scrollbar-base-color :#ff0000;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #7B0008;
	SCROLLBAR-SHADOW-COLOR: #7B0008;
	SCROLLBAR-3DLIGHT-COLOR: #7B0008;
	SCROLLBAR-ARROW-COLOR: #7B0008;
	SCROLLBAR-TRACK-COLOR: #7B0008;
	SCROLLBAR-DARKSHADOW-COLOR: #7B0008;}

div.idee p{margin-top:0}

div.staffo{width:756px !important;width /**/:756px;
    height:660px !important;height /**/: 660px;
    overflow:auto;padding: 0px;
    border:0px solid #FFFFFF;
    background:url(gradient.png) repeat-x fixed top left;
	scrollbar-base-color :#ff0000;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #7B0008;
	SCROLLBAR-SHADOW-COLOR: #7B0008;
	SCROLLBAR-3DLIGHT-COLOR: #7B0008;
	SCROLLBAR-ARROW-COLOR: #7B0008;
	SCROLLBAR-TRACK-COLOR: #7B0008;
	SCROLLBAR-DARKSHADOW-COLOR: #7B0008;}

div.staffo p{margin-top:0}


div.privacy_box{width:740px !important;width /**/:740px;
    height:730px !important;height /**/: 730px;
    overflow:auto;padding: 0px;
    border:0px solid #FFFFFF;
    background:url(gradient.png) repeat-x fixed top left;
	scrollbar-base-color :#ff0000;
	SCROLLBAR-FACE-COLOR: #990100;
	SCROLLBAR-HIGHLIGHT-COLOR: #7B0008;
	SCROLLBAR-SHADOW-COLOR: #7B0008;
	SCROLLBAR-3DLIGHT-COLOR: #7B0008;
	SCROLLBAR-ARROW-COLOR: #7B0008;
	SCROLLBAR-TRACK-COLOR: #7B0008;
	SCROLLBAR-DARKSHADOW-COLOR: #7B0008;}

div.privacy_box p{margin-top:0}



div.faqrisposte{width:334px !important;width /**/:334px;
    height:500px !important;height /**/: 500px;
    overflow:auto;padding: 0px;
    border:0px solid #EEE;border-right:0 solid;
    background:url(gradient.png) repeat-x fixed top left;
	scrollbar-base-color :#ff0000;
	SCROLLBAR-FACE-COLOR: #990100;
	SCROLLBAR-HIGHLIGHT-COLOR: #7B0008;
	SCROLLBAR-SHADOW-COLOR: #7B0008;
	SCROLLBAR-3DLIGHT-COLOR: #7B0008;
	SCROLLBAR-ARROW-COLOR: #7B0008;
	SCROLLBAR-TRACK-COLOR: #7B0008;
	SCROLLBAR-DARKSHADOW-COLOR: #7B0008;}

div.faqrisposte p{margin-top:0}
/*---------------------------------------*/



/*---------------------------------------*/

#nlhome{
	width:120px;
	height:20px;
	font-size:10px;
}

.tab_cosa_facciamo{
	border-bottom:#FFFFFF 0px solid;
	border-left:#FFFFFF 3px solid;
	border-right:#FFFFFF 3px solid;
	border-top:#FFFFFF 3px solid;
	background-color:#FFFFFF;
}

.sfo_gen{
	background-color:#990100;	
}
.sfo_menu{

	background-image:url(../images/bgmenu.jpg)
}

.sfo_dx_bord{
	background-image: url(../images/bgdx.jpg);
	background-repeat:repeat-y;
	background-position: top left;
}
.sfo_sx_bord{
	background-image: url(../images/bgsx.jpg);
	background-repeat:repeat-y;
}


.sfo_home_testo{
	background-image:url(../images/bgtesto.jpg);
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	border-right:1px solid #660000;
	border-top:1px solid #660000;
}
.sfo_home_testo_est{
	border-bottom:2px solid #7A0000;
	border-left:2px solid #7A0000;
	border-right:2px solid #7A0000;
	border-top:2px solid #7A0000;
}

/*--------------MELODIE---------------*/

.melodie_sfo_canz{
	background-image:url(../images/bgplay2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
.melodie_sfo_canz_evidenza{
	background-image:url(../images/bgplay2_ev.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}	
	
.melodie_titolo{
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
	}
.melodie_descr{
	font-family:"Century Gothic";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}
.melodie_interpreti{
	font-family:"Century Gothic";
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}	

.melodie_prezzo{
	font-family:"Century Gothic";
	font-size: 25pt;
	color: #FFFFFF;
	
	text-decoration:none;
	letter-spacing: 0px;
	}
.immagini_mel{
	border-bottom: 3px solid #62000E;
	border-left: 3px solid #62000E;
	border-right: 3px solid #62000E;
	border-top: 3px solid #62000E;
}	

/*----------------Popup-----------------*/

.tab_popup{
	border-bottom:#FFFFFF 8px solid;
	border-left:#FFFFFF 8px solid;
	border-right:#FFFFFF 8px solid;
	border-top:#FFFFFF 8px solid;
	background-color:#FFFFFF;
}
.tab_info{
	background-image:url(../images/bgtestodx.jpg);
}
.tab_popup_descr{
	background-image:url(../images/bgdescrizione.jpg);
}
.tab_popup_damascato{
	background-image:url(../images/damascatoalto.jpg);
}

.popup_titolo{
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}

/*----------------------------------------*/
.testo_nero {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #000000;
/*	line-height:16px;*/
}

.testo_link {
	font-family:"Century Gothic";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	
}
.testo_link_scuro {
	font-family:"Century Gothic";
	font-size: 14px;
	color: #660000;
	text-decoration:underline;
	font-weight:bold;
	
}
.testo_home {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #FFFFFF;
/*	line-height:16px;*/
}
.testo_home_scuro{
	font-family:"Century Gothic";
	font-size: 13px;
	color: #660000;
/*	line-height:16px;*/
}
.testo_titoli_privacy_scuro{
	font-family:"Century Gothic";
	font-size: 15px;
	color: #660000;
/*	line-height:16px;*/
}
.testo_titoli_idee {
	font-family:"Century Gothic";
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
}
.testo_titoli_idee_2 {
	font-family:"Century Gothic";
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}
.testo_staff {
	font-family:"Century Gothic";
	font-size: 11px;
	color: #FFFFFF;
}
.testo_mappa {
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FFFFFF;
/*	line-height:16px;*/
}
.testo_popup {
	font-family:"Century Gothic";
	font-size: 12px;
	color: #FFFFFF;
}
.testo_popup_giallo {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #990100;
	background-color:#FFFF00;
}

/*-----------------------*/

.menu a:link {
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
}
.menu a:visited {
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
}
.menu a:hover {
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FF9900;
	text-decoration:none;
}
.menu a:active {
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
}
.menu_line {
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;	
}


/*--------------------------------*/
.menup a:link {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:none;
}
.menup a:visited {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:none;
}
.menup a:hover {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #FF9900;
	text-decoration:none;
}
.menup a:active {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:none;
}
.menup_line {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:none;	
}
/*-------------Carrello-----------*/

.car_sfo_login{
	background-image:url(../images/bgdxcarrello.jpg);
	background-repeat:no-repeat;
/*	background-color:#FFFFFF;*/
	}
.sfo_user{
	background-image:url(../images/email.jpg);
	background-repeat:no-repeat;
}
.sfo_pass{
	background-image:url(../images/password.jpg);
	background-repeat:no-repeat;
}
.sfo_benvenuto{
	background-image:url(../images/benvenuto.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.sfo_opzioni{
	background-image:url(../images/bg_conf.jpg);
	background-repeat:no-repeat;
}
.sfo_modifica{
	background-image:url(../images/modifica.jpg);
	background-repeat:no-repeat;
}
.sfo_totale{
	background-image:url(../images/totale.jpg);
	background-repeat:no-repeat;
}
#username{
	font-family:"Century Gothic";
	font-size:12px;
	color:#000066;
	width:150px;
	height:20px;
}
#password{
	font-family:"Century Gothic";
	font-size:12px;
	color:#000066;
	width:150px;
	height:20px;
}
#entra{
	font-family:"Century Gothic";
	font-size:10px;
	color:#000066;
	width:100px;
	height:20px;
}
.car_sfo_sx{
	background-image:url(../images/bgsxcarrello.jpg);
	background-repeat:no-repeat;
}
.testi_carrello{
	font-family:"Century Gothic";
	font-size: 16px;
	color:#DDDDDD;
	text-decoration:none;
	font-weight:bold;
}
.testi_var_carrello{
	font-family:"Century Gothic";
	font-size: 13px;
	color:#DDDDDD;
	text-decoration:none;
}
.testi_prezzo_carrello{
	font-family:"Century Gothic";
	font-size: 16px;
	color:#DDDDDD;
	text-decoration:none;
	font-weight:bold;
}
.testi_opzioni_prezzo{
	font-family:"Century Gothic";
	font-size: 12px;
	color:#DDDDDD;
	text-decoration:none;
	font-weight:bold;
}
.testi_opzioni_prezzo_giallo{
	font-family:"Century Gothic";
	font-size: 12px;
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
}

.testi_opzioni_prezzo_sbarrate{
	font-family:"Century Gothic";
	font-size: 12px;
	color:#DDDDDD;
	font-weight:normal;
	text-decoration:line-through;
}

.testi_opzioni_descrizione{
	font-family:"Century Gothic";
	font-size: 12px;
	color:#DDDDDD;
	text-decoration:none;
}
.testi_opzioni_sped{
	font-family:"Century Gothic";
	font-size: 10px;
	color:#DDDDDD;
	text-decoration:none;
}
.testi_opzioni_titolo{
	font-family:"Century Gothic";
	font-size: 10px;
	color:#DDDDDD;
	text-decoration:none;
	font-weight:bold;
}

.testo_login{
	font-family:"Century Gothic";
	font-size: 13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

/*------------Footer------------*/


.menu_footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.menu_footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.menu_footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
}
.menu_footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.menu_footer_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.sfo_footer_bord {

	background-image:url(../images/bgsottochiusura.jpg);
	
}

.sfo_menu_footer{
	background-image:url(../images/footer.jpg);
	background-color:#9A0036;
	border-bottom: 1px solid #7B0008;
	border-left: 1px solid #7B0008;
	border-right: 1px solid #7B0008;
	border-top: 1px solid #7B0008;
	}
/*----------------------------------------------*/
.sfo_ord{
	background-image:url(../images/sfo_ord.jpg);
	background-repeat:no-repeat;
}

/*----------------------------------------------*/

#richiestaric{
width:630px;
height:220px;
font-family:"Century Gothic";
font-size:12px;
color:#000000;
}
#emailric{
width:110px;
height:20px;
font-family:"Century Gothic";
font-size:12px;
color:#000000;
}
#recapitoric{
width:100px;
height:20px;
font-family:"Century Gothic";
font-size:12px;
color:#000000;
}
#contattoric{
width:120px;
height:20px;
font-family:"Century Gothic";
font-size:12px;
color:#000000;
}
#inviaric{
background-color:#990100;
border-bottom: 3px solid #7B0008;
border-left: 1px solid #333333;
border-right: 3px solid #7B0008;
border-top: 1px solid #333333;
width:680px;
height:26px;
font-family:"Century Gothic";
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

/*----------------------------------------------*/

.sfo_casa_facciamo{
background-image:url(../images/bgtesto_cosa.jpg);
background-repeat:no-repeat;
background-position:center center;
}
.sfo_lavora{
background-image:url(../images/bg_lavora.jpg);
background-repeat:no-repeat;
}
.sfo_registriamo{
background-image:url(../images/bg_registriamoperte.jpg);
background-repeat:no-repeat;
}
.sfo_contatti{
background-image:url(../images/contattaci.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.sfo_idee_top{
background-image:url(../images/bgregalo.jpg);
background-repeat:no-repeat;
background-position:top;
}

.sfo_idee_box{
background-image:url(../images/sfondoidee.jpg);
background-repeat:no-repeat;
}
.sfo_mappa{
background-image:url(../images/bgmappa.jpg);
background-repeat:no-repeat;
background-position:top;
}
.sfo_staff_sk{
background-image:url(../images/sfondotestostaff.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:#990134;
}
.ric_cosa_facciamo{
	border-bottom: 1px solid #7B0008;
	border-left: 1px solid #7B0008;
	border-right: 1px solid #7B0008;
	border-top: 1px solid #7B0008;
}
.sfo_chisiamo_110{
background-image:url(../images/bianco730x110.jpg);
background-repeat:no-repeat;
background-position:center;
	border-bottom: 1px solid #7B0008;
	border-left: 1px solid #7B0008;
	border-right: 1px solid #7B0008;
	border-top: 1px solid #7B0008;
}
.sfo_chisiamo_180{
background-image:url(../images/bianco730x180.jpg);
background-repeat:no-repeat;
background-position:center;
	border-bottom: 1px solid #7B0008;
	border-left: 1px solid #7B0008;
	border-right: 1px solid #7B0008;
	border-top: 1px solid #7B0008;
}
.sfo_registrazione{
background-image:url(../images/sfondo_registrazione.jpg);
background-repeat:no-repeat;
background-position:center;
}
.testo_torna_indice {
	font-family:"Century Gothic";
	font-size: 11px;
	color: #FFFFFF;
}
.testo_torna_indice2 {
	font-family:"Century Gothic";
	font-size: 10px;
	color: #FFFFFF;
}

.sfo_chi_siamo_box_polaroid{
background-image:url(../images/scheda_completa.jpg);
background-repeat:no-repeat;
background-position:center;
}
.sfo_canzoni_bianco{
background-image:url(../images/bg_bianco_canzoni.jpg);
background-repeat:no-repeat;
background-position:center;
}
.sfo_canzoni_rosso{
background-image:url(../images/bg_canzonisumisura.jpg);
background-repeat:no-repeat;
background-position:center;
	border-bottom: 1px solid #7B0008;
	border-left: 1px solid #7B0008;
	border-right: 1px solid #7B0008;
	border-top: 1px solid #7B0008;
}
.sfo_ricordami{
background-image:url(../images/bg_ricordami.jpg);
background-repeat:no-repeat;
background-position:center;
}
.sfo_privacy1{
background-image:url(../images/720x605.jpg);
background-repeat:no-repeat;
background-position:center;
}
.sfo_privacy2{
background-image:url(../images/720x285.jpg);
background-repeat:no-repeat;
background-position:center;
}
.sfo_privacy3{
background-image:url(../images/720x165.jpg);
background-repeat:no-repeat;
background-position:center;
}
.sfo_privacy4{
background-image:url(../images/720x265.jpg);
background-repeat:no-repeat;
background-position:center;
}
.sfo_privacy5{
background-image:url(../images/720x255.jpg);
background-repeat:no-repeat;
background-position:center;
}
.sfo_privacy6{
background-image:url(../images/720x215.jpg);
background-repeat:no-repeat;
background-position:center;
}
.sfo_menu1{
background-image:url(../images/menu_1.jpg);
background-repeat:no-repeat;
}
.sfo_menu2{
background-image:url(../images/menu_2.jpg);
background-repeat:no-repeat;
}
.riq_bianco{
border:#FFFFFF 1px solid;
}

.text_general_georgia {
	font-family:"Century Gothic";
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:-1px;
	}
	

/*---------------------FAQ-------------------------*/
	
	
#sfondo{
	background-image:url(../images/faq/sfondo.jpg);
	background-repeat:no-repeat;
	}
.testo_nero {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #000000;
/*	line-height:16px;*/
}
.testo_rosso {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #990100;
/*	line-height:16px;*/
}

/* Menu ----------------- FAQ ------------------------ 1 starts here */
#menu1 {
width: 135px;
padding:3px;
float:left;
}

#menu1 ul
{
font-family:"Century Gothic";
list-style-type:none;
margin:0;
padding:0;
}

#menu1 li
{
display: inline;
/* for IE5 and IE6 */
}

#menu1 a
{
color: #eee;
text-decoration: none;
font-size: 12px;
letter-spacing:-1px;
display: block;
padding-top:3px;
padding-bottom:3px;
width: 135px;
background-color: #ffffff;
border-bottom: 1px solid #eee;
}

#menu1 a:link
{
color: #424242;
text-decoration: none;
}

#menu1 a:visited
{
	color: #424242;
	
}
#menu1 a:hover
{
background-color: #990100;
color: #eee;
}

/*
#menu1 a:focus
{
background-color: #990100;
color: #eee;
}
*/
#menu1 a:active
{
background-color: #990100;
color: #eee;
}

#menu1 li a#current
{
border-bottom: 1px solid #eee;
width:135px;

}
/* Menu 1 ends here */

.faq_domande{
font-family:"Century Gothic";
color: #424242;
text-decoration: none;
font-size: 12px;

}
.faq_risposte{
font-family:"Century Gothic";
color: #424242;
text-decoration: none;
font-size: 12px;

}