/* --- per cambio tema vai alla fine del css -- */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,button,textarea { margin: 0; padding: 0; }
img{border:0}

/* --- per centrare verticalmente --- */
html, body {height:100%;}

html
{
	scrollbar-face-color: black;
	scrollbar-highlight-color: #505050;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #111111;
}

/* --- generale --- */
body
{
	text-align: center;
	background-color:#000;	
}

body, p, td, li, label, input, textarea, button, select
{
	font-family: 'Lucida Sans Unicode', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #999999;
	font-size: 12px;
}
a, a:link, a:active
{
	text-decoration: none;
	/*color: #660000;*/
	color: #FF9A00;
}
a:visited
{
	color: inherit;
}
a:hover
{
	/*text-decoration: underline;*/
	/*color: #FF9A00;*/
	color: #FF9A00;
}

/* Filoritmia */
/*.yellow
{
	color: #E5B91D;
}
*/

.white 
{
	color:#fff;
}

.orange
{
	color:#FF9A00;
}

.bkorange
{
	background-color:#FF9A00;
}

.grey
{
	color:#666;
}

.small
{
	line-height:22px;
	font-size: x-small;
}

.bordi1
{
	border: solid 1px #ffffff;
	padding: 0px 0px 0px 0px;
}
.bordi0
{
	border: none;
	padding: 0px 0px 0px 0px;
}
.sfmain01
{
	background-position: right bottom;
	background-image: url(img/sf.gif);
	background-repeat: no-repeat;
}

.spaziatura
{
 line-height:15px;
}

#boxhidden
{
	display: none;
}

/* Filo Menu */
    #menuTopLeft { position: fixed; top: 0px; left: 0px; z-index:200; }
    #menuTopRight { position: fixed; top: 0px; right: 0px; z-index:200; }
    #menuBottomLeft { position: fixed; bottom: 0px; left: 0px; z-index:200; }
    #menuBottomRight { position: fixed; bottom: 0px; right: 0px; z-index:200; }
    
    #menuTL { position: fixed; top: 0px; left: 0px; z-index:200; }
    #menuTR { position: fixed; top: 0px; right: 0px; z-index:200; }
    #menuBL { position: fixed; bottom: 0px; left: 0px; z-index:200; }
    #menuBR { position: fixed; bottom: 0px; right: 0px; z-index:200; }    

       
.menu
{
	background-color: Transparent;
	z-index: 1;
	position:fixed;
	clear:both;
}
#menuTC
{
	width: 100%;
	height:20px;
	font-size:20px;
	top: 0;
	left: 0;
	white-space:nowrap;
}
#menuBC
{
	height:20px;
	font-size:20px;	
	width: 100%;
	bottom: 0;
	left: 0;
	white-space:nowrap;
}
#menuLC{ left: 0; }
#menuRC{ right: 0; }
#menuRC, #menuLC
{
	width:20px;
	height: 100%;
	top: 0;
	white-space:nowrap;
	
	vertical-align:middle;
	/*ignorato da IE */
	display:table;
	
	/* solo per IE 7*/
	height:expression('auto');
	top:expression(eval((0 - this.offsetHeight + ((t=document.documentElement.clientHeight) ? t : document.body.clientHeight ))/2));
}
#trLC, #trRC
{
	display:table-row;	
}
#tdLC, #tdRC
{
	vertical-align:middle;
	display:table-cell;	
}
/*.mastertable
{
	width:20px;
	height:100%;
	margin:0px;
}*/
.Lnk
{
	/*debug
	height: 500px;
	background-color:Blue;
	*/
}

.LnkImg
{
	border: 0;
	white-space: nowrap;
}

/*.menuTCText, .menuBCText
{
	height: 20px;
	vertical-align:top;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline !important;
	display:inline-block;
	white-space: nowrap;	
}*/	

/*.menuLCText, .menuRCText, .menuTCText, .menuBCText
{
 border: solid 1px blue;
}
*/
.menuTCText:hover, .menuBCText:hover, .menuTCTextHover, .menuBCTextHover, .menuTCHover, .menuBCHover
{
	background-image: url(/images/TB.png);
	background-repeat: no-repeat;
}
.ENmenuTCText:hover, .ENmenuBCText:hover, .ENmenuTCTextHover, .ENmenuBCTextHover, .ENmenuTCHover, .ENmenuBCHover
{
	background-image: url(/images/EN/TB.png);
	background-repeat: no-repeat;
}
.menuLCText:hover, .menuRCText:hover, .menuLCTextHover, .menuRCTextHover, .menuLCHover, .menuRCHover
{
	background-image: url(/images/LR.png);
	background-repeat: no-repeat;
}
.ENmenuLCText:hover, .ENmenuRCText:hover, .ENmenuLCTextHover, .ENmenuRCTextHover, .ENmenuLCHover, .ENmenuRCHover
{
	background-image: url(/images/EN/LR.png);
	background-repeat: no-repeat;
}
/*
#star ul.star
{
	list-style: none;
	width: 85px;
	height: 20px;
	left: 10px;
	top: -5px;
	position: relative;
	float: left;
	background: url( '/images/stars.gif' ) repeat-x;
	cursor: pointer;
}
#star li
{
	float: left;
	display: block;
	width: 85px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
}
#star li.curr
{
	background: url( '/images/stars.gif' ) left 25px;
	font-size: 1px;
}
#star div.user
{
	left: 15px;
	position: relative;
	float: left;
	font-size: 13px;
	font-family: Arial;
	color: #888;
}*/

.compresso
{
	height: 350px;
	overflow:hidden;
}

.espanso
{
	height: auto;
	overflow: auto;
	border: solid 1px red;
}
.nascondi
{
	 display:none;
}


.ImgFilonews
{
	background-image:url('/images/TBiscriviti.png');
	background-repeat:no-repeat;
}
.ENImgFilonews
{
	background-image:url('/images/EN/TBiscriviti.png');
	background-repeat:no-repeat;
}
.ImgRicerca
{
	background-image:url('/images/TBcerca.png');
	background-repeat:no-repeat;
	background-position: top;

}
.ENImgRicerca
{
	background-image:url('/images/EN/TBcerca.png');
	background-repeat:no-repeat;
	background-position: top;

}
.ImgFilonews:hover, .ImgFilonewsHover
{
	background-image: url(/images/TBiscrivitiH.png);
	background-repeat: no-repeat;
}
.ENImgFilonews:hover, .ENImgFilonewsHover
{
	background-image: url(/images/EN/TBiscrivitiH.png);
	background-repeat: no-repeat;
}
.ImgRicerca:hover, .ImgRicercaHover
{
	background-image: url(/images/TBcercaH.png);
	background-repeat: no-repeat;
}
.ENImgRicerca:hover, .ENImgRicercaHover
{
	background-image: url(/images/EN/TBcercaH.png);
	background-repeat: no-repeat;
}

.SearchFormBox
{
	border: solid 0px blue;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline;
	white-space: nowrap;
	z-index:1;
}
.SearchBox
{
	vertical-align:top;
	border: solid 1px Transparent !important;
	border: 0;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline !important;
	display:inline;
	white-space: nowrap;
	z-index:1;
}
.TextBoxSearch
{
	width: 75px !important;
	height: 20px;
	text-align:center;
	border: solid 0px #FF9A00;
	background-color:Transparent;
	vertical-align: top;
 	white-space: nowrap;
	z-index:1;
}

.TextBoxSearchActive
{
	width: 174px;
	height: 18px;
	color: #888;
	border: solid 1px #FF9900;
	font: italic 11px 'Segoe UI',Tahoma;
	padding-left: 5px;
	margin-top: expression('-1px'); /* risolve un bug IE */
	margin-right: 0px;
	vertical-align: top;
	white-space: nowrap;
	z-index:1;
}

.SearchButton
{
	width: 0px;
	padding-left: 0px;
	margin-right: 0px;
	vertical-align: top;
	white-space: nowrap;
	z-index:1;		
}
.SearchButtonH
{
	width:20px;
	height:20px;
	border: 0;
	vertical-align:top;
	white-space: nowrap;
}

.selplaylists, .selplaylists option
{
	background-color : #222;
	color : #fff;
	font-size: 1em;
	width: 100%;
}

#accordion {

}

.togglerBackground {
	/*cursor: pointer;*/
	border: solid 1px;
	border-top-width:0px;
	border-left-width:0px; 
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	background-color: Transparent;
	height: 12px;
	min-height: 12px;
	padding: 2px;
}
.accordionTitle 
{
	cursor: pointer;
	display: inline;
	float:left;
	text-transform: uppercase;	
	font-size: 10px;
	font-weight:bold;
}
.accordionCommenti
{
	cursor:pointer;
	display: inline; 
	float:right;
}

.accordionCommenti, .accordionCommenti a
{
	color: #bbb;
	font-size:8px;
	font-weight:normal;
	text-transform: uppercase;
}


div.toggleelement{
 margin-top:5px;
 margin-bottom:3px;
}


/* menu playlist */

   /*ul
    {
      list-style: none;
    }

    #nav a
    {
      font-weight:                       normal;
      color:                             #4040FF;
    }

    #nav a
    {
      text-decoration:                      none;
    }

    #nav li li a
    {
      display:                      inline-block;
    }

    #nav li li a
    {
      display:                             block;
      font-weight:                        normal;
      font-size:                          0.95em;
      color:                             #0E29D6;
    }

    #nav li li a:hover
    {
      color:                             #AF61FF;
      background-color:              transparent;
    }

    li
    {
      float:left;
      position:relative;
      width:215px;
      text-align:left;
      cursor:default;
      background:url(images/bar.jpg) top left repeat-x;
      background-color: white;
    }

    li ul
    {
      display:none;
      position:absolute;
      top:100%;
      left:0px;
      font-weight:normal;
      background-color:transparent;
      border:0px;
    }

    li>ul
    {
      top:auto;
      left:0px;
    }

    li:hover ul, li.over ul
    {
      display:block;
    }*/

    /*hr
    {
      display:none;
    }*/
/* ---------- */    


/*  sortable songs */

/*ul#sortables {
	width: 100%;
}*/
 
li.sortme, li.item {
	/*padding: 4px 8px;*/
	/*color: #fff;*/
	cursor: move;
	list-style: none;
	margin-top:8px;
	/*width: 100%;
	background-color: #222;*/

}
 
ul#sortables li {
	/*margin: 10px 0;*/
}

div.songDescription:hover, div.songDescriptionHover 
{
	background-color: #FF9A00;
	border: solid 1px #FF9A00;
	color:#000;
	font-size:11px;
	line-height:13px;
}

div.songDescription 
{
	background-color: #AAAAAA;
	border: solid 1px #AAAAAA;
	color:#000;
	font-size:11px;
	line-height:13px;
}

div.songImage
{
	border: solid 1px #fff;
	background-color: #000;
	background-position:center;
	background-repeat:no-repeat
}
/*******************/

/*#items
{
	float: left;
	width: 525px;
	border: 1px solid #f9f9f9;
}
 
#cart
{
	float: right;
	width: 280px;
	background-color: #fff;
	border: 1px solid #f9f9f9;
	padding-bottom: 50px;
}
 
#cart .info
{
	color: #444;
	font-size: 0.9em;
	text-align: center;
	font-weight: bold;
 
}
 
.AAAitem {
	float: left;
	position: relative;
	width: 150px;
	height: 175px;
	border: 1px solid #eee;
	margin: 10px;
	border-right: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	background-color: #fff;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: move;
}
#cart .item {
	width: 75px;
	height: 75px;
	margin: 5px;
	background-position: -40px -22px;
	border-width: 1px;
	cursor: default;
}*/
 
/*.item span
{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 0.8em;
	font-weight: bold;
	width: 100%;
	text-align: center;
}*/

/* --------------- */


/* -- download form -- */
 
#log 
{
	/*clear:both;*/
	/*border: 1px solid #d6d6d6;*/
	background-color:#444;
	/*height:45px;*/
	height:auto;

}
 
#log_res {
	/*overflow: hidden;*/
	text-align:center;
	font-size: 14px;
	background-color:#333;
	padding-top: 8px;
	padding-bottom: 8px;
	height:auto;
}
 
.ajax-loading 
{
	padding-top: 24px;
	background: url(/images/FiloSpinner.gif) no-repeat top center;
}

.DropHere
{
	background-image:url(/images/drophere.png);
	background-position:center;
	background-repeat:no-repeat;
}

.ENDropHere
{
	background-image:url(/images/EN/drophere.png);
	background-position:center;
	background-repeat:no-repeat;
}

.inputfrm, .textareafrm, .buttonfrm
{
	border: 0px solid!important;
	border-bottom: 0px solid!important;	
	border: 0px solid;
	border-bottom: 2px solid #666;	
    font: 11px Arial,sans-serif;
    font-weight:bold;
    outline:none;
    
}


.inputfrm, .buttonfrm
{
    /*background-color: transparent!important;*/
    background-color: #000;
    float:left;
    padding: 1px 2px 1px 2px;
}

.inputfrm
{
    margin-top: 4px!important;
    margin-top: 7px;
    color: #FF9A00;
}

.buttonfrm
{
    margin-top: 3px!important;
    margin-top: 5px;    
}

.buttonfrm:hover
{
	/*color: #660000;*/
	color: #fff;
}

.selectfrm
{
    background-color: #333;
    color:#fff;
}

input.hover
{
	cursor: pointer;
}

label.DX, label.SX, label.SXsmall
{
    margin-top:5px;
}

label.DX
{
	float: right;
    margin-right: 5px;
    text-align: right;
}

label.SX
{
	float: left;
    margin-left: 5px;
    text-align: left;
}
label.SXsmall
{
	float: left;
    margin-left: 2px;
    text-align: left;
}

div.inputSX
{
	float: left;
	height:25px;
	width: 10px;
	background: url('/images/inputBGsx.png') no-repeat top left!important;
	background: transparent;
}

div.inputDX
{
	float: left;
	height:25px;
	width: 10px;
	background: url('/images/inputBGdx.png') no-repeat top left!important;
	background: transparent;
}
div.inputBG
{
	float: left;
	width: auto;
	height: 25px;	
	background: url('/images/inputBG.png') repeat-x top left!important;
	background: transparent;
}
/*
div.buttonSX
{
	float: left;
	height:25px;
	width: 10px;
	color:#000;
	background: url('/images/buttonBGsx.png') no-repeat top left;	
}
div.buttonDX
{
	float: left;
	height:25px;
	width: 10px;
	color:#000;
	background: url('/images/buttonBGdx.png') no-repeat top left;	
}
div.buttonBG
{
	float: left;
	width: auto;
	height: 25px;	
	color:#000;
	background: url('/images/buttonBG.png') repeat-x top left;
}
*/
div.tabH
{
	height:30px;
	line-height:11px;
}

div.tabH2
{
	height:20px;
	line-height:11px;
}

div.tab0
{
	 width:50px;	
	 float:left;
}

div.tab1
{
	 width:240px;
	 float:left;
	 text-align:right;
}

div.tab1small
{
	 width:166px;
}

div.tab2
{
	 width:152px;	
	 float:left;
	
}

div.tab3
{
	 width:auto;	
	 float:left;
}

div.tabuttDX
{
	 width:auto;	
	 float:right;
	
}

div.tablast
{

}

/* --------------- */
    

/* --- struttura pagina --- */
#dBlog
{
	border: #cccccc 1px solid;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
td.dBlog
{
	padding: 10px;
	vertical-align: top;
	text-align: left;
}
td.dBlogLine
{
	border-top: 1px solid #cccccc;
}
#mainTable
{
	width: 700px;
	border-spacing: 0;
	border: 0;
	margin: auto;
	background-color: #ffffff;
}
td.mainTable
{
	padding: 15px;
	vertical-align: top;
	text-align: left;
}
#mainHeader
{
	width: 680px;
	border: 0;
	border-spacing: 0;
	padding: 0;
	background-color: #ffffff;
}
#mainHeaderLeft
{
	width: 440px;
	padding-right: 10px;
	vertical-align: top;
	text-align: left;
}
#mainHeaderRight
{
	width: 200px;
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
}
#mainHeaderDivider
{
	width: 10px;
	background-color: #dedfde;
}
#didascalia
{
	font-size: 8pt;
}
#didascalia span
{
	font-style: italic;
}
.virgoLeft
{
	font-family: KabanaBook, "Trebuchet MS" , Verdana, Tahoma, Arial;
	font-style: italic;
	font-size: 42px;
	text-align:left;
}
.virgoIn
{
	font-size: 8pt;
	font-style: italic;
}
.virgoRight
{
	font-family: KabanaBook, "Trebuchet MS" , Verdana, Tahoma, Arial;
	font-style: italic;
	font-size: 42px;
	text-align: right;
	text-align:right;	
}
#virgoLeft
{
	font-family: KabanaBook, "Trebuchet MS" , Verdana, Tahoma, Arial;
	font-style: italic;
	font-size: 42px;
	text-align:left;
}
#virgoIn
{
	font-size: 8pt;
	font-style: italic;
}
#virgoRight
{
	font-family: KabanaBook, "Trebuchet MS" , Verdana, Tahoma, Arial;
	font-style: italic;
	font-size: 42px;
	text-align: right;
	text-align:right;	
}
#mainContent
{
	width: 680px;
	border: 0;
	border-spacing: 0;
	padding: 0;
}
#mainContentLeft
{
	width: 500px;
	padding: 0;
	padding-right: 5px;
	vertical-align: top;
	text-align: left;
}
#mainContentRight
{
	width: 195px;
	padding: 0;
	padding-left: 5px;
	vertical-align: top;
	text-align: left;
}
#mainContentDivider
{
	width: 5px;
	background-image: url( '/dblog/template/standard/gfx/puntini_v.gif' );
}
#briciole
{
	margin-bottom: 1em;
}
#briciole span
{
	font-weight: bold;
}
#intro
{
	text-align: justify;
}
#footer
{
	width: 700px;
	background-color: #f7f7f7;
}
#footerLeft
{
	float: left;
	font-size: 8pt;
}
#footerRight
{
	float: right;
	font-size: 8pt;
}


/* --- elementi --- */
.giustificato
{
	text-align: justify;
}
.centrato
{
	text-align: center;
}
.piccolo
{
	font-size: 8pt;
}
.right
{
	text-align: right;
}
.evidenziato
{
	background-color: #FFFF00;
	font-style: italic;
}
.explain
{
	font-style: italic;
}
.divider
{
	/*width: 100%;
	margin-top: 1em;*/
	border-top: 1px dashed #cccccc;
}
.linklog
{
}
.sopra
{
	margin-bottom: 1em;
}
.sotto
{
	margin-top: 1em;
	margin-bottom: 1em;
}
.titolo
{
	margin-bottom: 5px;
	font-weight: bold;
	color: #660000;
	font-size: 14px;
}
.titolo2
{
	margin-bottom: 5px;
	color: #660000;
	font-size: 12px;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
.pagine
{
	text-align: center;
}
.pagine span
{
	font-weight: bold;
}


/* --- commenti --- */
/* Filoritmia */
fieldset.combox
{
	padding: 0 5px 0 5px;
	border: solid 1px Silver;
}
legend.combox
{
	text-align: right;
	font-size: 11px;
	padding: 1px 3px 1px 3px;
	background-color: #eee;
}

a.pag, a.pag:link, a.pag:active
{
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;
	color: Red;
}
a.pag:visited
{
	color: Red;
}
a.pag:hover
{
	text-decoration: none;
	color: Red;
}
.pagsel
{
	background-color: #dddddd;
}




.compari
{
	margin-top: 1em;
	margin-bottom: 1em;
	background-color: #fcfcfc;
	padding: 7px;
}
.comdispari
{
	margin-top: 1em;
	margin-bottom: 1em;
	background-color: #f3f3f3;
	padding: 7px;
}
.comtitolo
{
}
.comtesto
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: justify;
	color: Navy;
}
.comautore
{
	padding-left: 0.5em;
	font-size: 8pt;
}
.formcommenti
{
	width: 380px;
	margin: auto;
}
.formpopcommenti
{
	width: 280px;
	margin: auto;
}


/* --- popup --- */
#mainPopup
{
	width: 400px;
	border-spacing: 0;
	border: 0;
	margin: auto;
	background-color: #ffffff;
}
td.mainPopup
{
	padding: 15px;
	vertical-align: top;
	text-align: left;
}
#popupContent
{
	width: 400px;
	border: 0;
	border-spacing: 0;
	padding: 0;
}
#popupContentLeft
{
	width: 400px;
	padding: 0;
	padding-right: 5px;
	vertical-align: top;
	text-align: left;
}


/* --- autori.asp --- */
.fotoautore
{
	margin-top: 1em;
	margin-bottom: 4em;
}
.elencoautori li
{
	margin: 0.5em;
}


/* --- foto.asp --- */
.foto
{
	padding: 7px;
	margin-top: 1em;
	margin-bottom: 4em;
	text-align: center;
	background-color: #fbfbfb;
}
.elencofoto li
{
	margin: 0.5em;
}


/* --- sondaggi.asp --- */
.sondaggio
{
	text-align: center;
}
.insondaggio
{
	margin: auto;
	padding: 5px;
	width: 280px;
	text-align: left;
	background-color: #fbfbfb;
}
.sondaggio table
{
	width: 280px;
}
.sondaggio td
{
	text-align: center;
	vertical-align: bottom;
}
.sondaggio td img
{
	width: 10px;
}

/* --- stampa.asp --- */
#mainContentPrint
{
	width: 680px;
	padding: 0;
	vertical-align: top;
	text-align: left;
}
#TestoStampa
{
	padding: 0;
	vertical-align: top;
	text-align: center;
	text-transform: uppercase;
	color: Black;
}


/* --- 404.asp --- */
#form404
{
	text-align: center;
}


/* --- moduli --- */
.modulo
{
}
.modtitolo
{
	margin-top: 0.5em;
	margin-bottom: 1em;
	text-align: right;
}
.modcontenuto
{
}
.modcontenuto form
{
}
.feed
{
	text-align: center;
	font-size: 8pt;
}
.tempoesec
{
	text-align: center;
	font-size: 8pt;
}
.utentionline
{
	text-align: center;
	font-size: 8pt;
}
.utentionline span
{
	font-weight: bold;
}

.calendario
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: auto;
	width: 182px;
	text-align: center;
	border: 1px solid #cccccc;
}
.calendario td
{
	width: 26px;
	height: 26px;
	text-align: center;
}
.calendario td.wide
{
	width: 130px;
	height: 26px;
	text-align: center;
}
.calendario td a
{
	font-weight: bold;
}
.calendario .giorni td
{
	font-weight: bold;
	font-size: 8pt;
	background-color: #ffffff;
}
.calendario .scuro
{
	background-color: #f3f3f3;
}
.calendario .chiaro
{
	background-color: #fcfcfc;
}
.calendario .oggi
{
	background-color: #CCCCCC;
}


/* --- shop --- */

.shops_localita
{
	margin-top:20px;
	margin-bottom:30px;

}	
.shop_citta
{
	text-align:center;
	/*border-bottom: solid 2px silver;*/
	/*background-color: #fff;*/
	text-transform:lowercase;
	font-size: 16px;
	letter-spacing:6px;
}

.shop_hr
{
	/*border-bottom: solid 1px #FF9A00;*/
	width:200px;
}
.shop_ico, .shop, .shop_indirizzo, .shop_recapiti
{
	padding: 4px;
}
.shop_ico
{

}
.shop
{
	color:#fff;
	letter-spacing:2px;
	text-transform:uppercase;

}
.shop_indirizzo
{

}
.shop_recapiti
{

}
.shop_email
{
	text-transform:uppercase;
	font-size: 16px;
	color: #ddd;
	font-weight:500;
}

/* --- cambio colori sito -- */
/*-- tema a sfondo bianco --*/
/*
html
{
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #ddd;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-shadow-color: #777;
	scrollbar-arrow-color: #777;
	scrollbar-track-color: #fff;
}
body {background-color: #fff;}
.white {color:#777;}
.selplaylists, .selplaylists option {background-color:#fff;color:#FF9A00;}
.accordionCommenti, .accordionCommenti a {color:#999;}
*/

/* --- fine cambio colori sito -- */
