@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:240px !important;height /**/: 240px;
    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: #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.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: #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.staffo p{margin-top:0}


div.privacy_box{width:740px !important;width /**/:740px;
    height:720px !important;height /**/: 720px;
    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}
/*---------------------------------------*/



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

.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:no-repeat;
}
.sfo_sx_sott{
	background-image:url(../images/bgsx_sott.jpg);
	background-repeat:repeat-y;
}
.sfo_dx_sott{
	background-image:url(../images/bgdx_sott.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_titolo{
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
	}
.melodie_titolo_vetrina{
	font-family:"Century Gothic";
	font-size: 15px;
	color:#e7b347;
	text-decoration:none;
	font-weight:bold;
	}	


.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/bgtestodx2.jpg);
	border:#89002C solid 1px;
}
.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_popup_scuro{
	font-family:"Century Gothic";
	font-size: 18px;
	color: #660000;
	background-color:#FFFF00;
/*	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_popup2 {
	font-family:"Century Gothic";
	font-size: 13px;
	color: #91002F;
}
.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;	
}

/*-------------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_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;
}

.area_utente_tr{
background-color:#EDEDED;
border-bottom:#FFFFFF 1px solid;
}
.area_utente_titolo_sfo{
background-color:#A1A1A1;
border-bottom:#FFFFFF 3px solid;
color:#FFFFFF;
}
.area_utente_titolo{
color:#FFFFFF;
font-family:"Century Gothic";
font-size:20px;
text-decoration:none;
}
.area_utente_testo_servizio{
color:#4E4E4E;
font-family:"Century Gothic";
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.area_utente_testo_servizio_white{
color:#FFFFFF;
font-family:"Century Gothic";
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.area_utente_testo_servizio_small{
color:#4E4E4E;
font-family:"Century Gothic";
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.area_utente_testo_servizio_small_white{
color:#FFFFFF;
font-family:"Century Gothic";
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.area_utente_testo_pagine_white{
color:#FFFFFF;
font-family:"Century Gothic";
font-size:16px;
text-decoration:none;
}
.area_utente_testo_pagine2_white{
color:#990100;
font-family:"Century Gothic";
font-size:16px;
font-weight:normal;
text-decoration:none;
}
.area_utente_testo_pagine_red{
color:#990100;
font-family:"Century Gothic";
font-size:12px;
/*font-weight:normal;*/
text-decoration:none;
}

.area_utente_testo_ticket{
color:#990100;
font-family:"Century Gothic";
font-size:12px;
font-weight:normal;
text-decoration:none;
/*line-height:15px;*/
}

.testo_pagamenti_scuro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
/*	line-height:16px;*/
}
.testo_pagamenti_scuro_stret{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	letter-spacing:-1px;
/*	line-height:16px;*/
}
.testo_canzoni_personalizzabili {
	font-family:"Century Gothic";
	font-size: 15px;
	color: #FFFFFF;
/*	line-height:16px;*/
}

/*-------------------------POSTCARD-----------------------*/

  .postcard_titolo{
  font-size:15px;
  font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-weight:bold;
  color:#990000;
  }
    .postcard_testo {
	font-size:12px;
  	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	text-align:right;
  }
      .postcard_testo_big {
	font-size:17px;
  	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	text-align:right;
	font-weight:bold;
  }