﻿body {
background-color:#FFFFFF;
font-family: Trebuchet MS, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#555555;
font-size:1em;
background-image:url('../img/bg.jpg');
background-repeat:no-repeat;
background-position:top center;
}
html
{
    font-size:100%;
}

.copertura
{
    width:980px;
    height:460px;
    z-index:2;
    
}
.box_cover_artista
{
    width:980px;
    height:440px;
        
}
.cover_flash
{   
   width:1000px;
    height:520px;
    position:absolute;
   top:80px;
   left:50%;
   margin-left:-560px;
    z-index:1;
    }



#logo
{
   
}
.link_testata_traffic
{   
    position:absolute;
    display:block;
    width:400px;
    height:140px;
   
}

/*MENU NAVIGAZIONE*/
.menu 

{  /* position:absolute;
    top:106px;
    left:100px;  
    height:24px;*/
    display:block;
    float:right;
    margin:0px;
    margin-right:10px;
    
}
.menu_black
{
    background-color:Black;
   
}
.menu_black a
{
 
   text-decoration:none;
   color:#ffffff;
   
}
.menu a.menu_black
{
  
    color:White;
}
.menu a.menu_black:hover
{
  
 color:White;
}
.menu ul {
margin:0px;
padding:0px;
}
.menu li {
display:inline;
margin:0px;
padding:0px;
}
.menu img {
float:left;
}
.menu a
{
   text-decoration:none;
   color:#000000;
   font-size:0.9em;
   font-weight:bold;
  /* background-image:url('/img/menutop_pat.gif');*/
   float:left; 
   height:20px;
   padding-top:4px;
   display:block;
   text-align:center;
   text-transform:uppercase;
   border-right:1px solid white;
   padding-right:0.6em;
   padding-left:0.6em;
}
.menu a:hover  
{
    text-decoration:none;
		color:#000000;
		
		}

/*MENU NAVIGAZIONE LINGUA*/
.menu_lingua 

{  /* position:absolute;
    top:106px;
    left:100px;  
    height:24px;*/
    display:block;
    float:right;
    margin-top:6px;
   
}


.menu_lingua ul {
margin:0;
padding:0;
}
.menu_lingua li {
display:inline;
margin:0;
padding:0;
}
.menu_lingua img {
float:left;
}
.menu_lingua a
{   
   text-decoration:none;
   color:#ffffff;
   font-size:0.9em;
   font-weight:bold;
  /* background-image:url('/img/menutop_pat.gif');*/
   float:left; 
   height:20px;
   padding-top:4px;
   display:block;
   text-align:center;
   text-transform:uppercase;
   font-size:0.76em;
    padding-right:0.7em;
   padding-left:0.7em;
}

/*#####################*/



.clear{clear:both;}
a
{
     border:none;
 color:#555555;
     text-decoration : underline;
     /*color:inherit;*/
     
}

				
a:hover { 
		color:#d79c00;
		text-decoration : underline;
		}
				

		  
ul
{
  /*  margin:0px;*/
    /*padding:0px;*/
    /*list-style-type:none;*/
}
li
{
 /*   margin:0px;
    padding:0px;
    padding-top:0.4em;*/
}


		  
#contenitore {
   /* width:930px;*/
    width: 980px !important;
    width: 980px;
    text-align : left; 
    margin:auto;
    /*background-image:url('../img/pat_contenitore.jpg');
    background-repeat:repeat-y;*/
   
    

    
}

/*ARTIST*/


.box_condividi
{
    background-color:White;
    position:absolute;
    top:130px;
    right:50px;
    width:180px;
    height:170px;
    
}
.condividi_su
{
    font-style:italic;
    font-size:1.2em;
    font-family:Times New Roman;
}
.artist_luogo
{
    display:block;
    font-size:1.1em;
     position:absolute;
    top:96px;
    color:#000000;
    width:280px;
   /* margin-top:16px;*/
    margin-left:10px;
    font-family:Times New Roman;
    padding-left:20px;
}
.artist_categoria
{   
    position:absolute;
    top:76px;
    display:block;
    font-size:1.0em;
   color:#e6a700;
    width:220px;
  /*  margin-top:86px;*/
    margin-left:10px;
    font-family:Times New Roman;
    padding-left:20px;
    font-weight:bold;
}

.scheda
{
  font-size:.9em;
  margin-left:20px;
  margin-right:20px;  
 
}
.artist_data_esibizione
{
    display:block;
    font-size:1.7em;
    background-color:#e6a700;
    color:White;
    width:240px;
    margin-top:38px;
    margin-left:10px;
    font-family:Times New Roman;
    padding-left:20px;
    font-style:italic;
}
.artist_nome_artista
{
    display:block;
    font-size:2.7em;
    background-color:White;
    max-width:300px;
    margin-top:70px;
    margin-left:10px;
    padding-left:20px;
    padding-right:20px;
    line-height:1.1em;
}
.artist_ora_esibizione
{
    display:block;
    font-size:1.2em;
  
    width:120px;
   margin-top:20px;
    margin-left:10px;
    padding-left:20px;
    font-style:italic;
    font-weight:normal;
}
.artist_cosa_succede
{
     display:block;
       font-style:italic;
}

.artist_data_esibizione_programma
{
     display:block;
     font-style:italic;
      color:#e6a700;
      font-size:1.4em;
      text-transform:capitalize;
}

.contenitore_scheda_artista
{   
    background-image:url('../img/sfondo_artisti.gif');
     background-repeat:repeat-y;
  /*  background-color:White;*/
    margin-left:10px !important;
    margin-left:5px;
   /* border-left:1px solid #e6a700;*/
     
  
     
}
.artista_sx
{
    float:left;
    width:490px;
   /* background-color:White;*/
  
}
.programma_giorno
{
    float:left;
    width:200px;
    padding:10px;
 /*   border-left:1px solid #e7a801;
    border-right:1px solid #e7a801;*/
    margin-right:10px;
    font-size:0.9em;
}
.programma_giorno p
{
   
    margin:0px;
 
}
.artista_dx
{
    /* margin-left:10px;*/
    float:left;
    width:240px;
}
.programma_giorno_ora
{
    margin-top:1em; 
    display:block;
   /* background-color:#e6a700;
    color:Black; */
    background-color:#e6a700;
    color:Black;
    font-style:italic; 
    text-align:center;
    width:56px;
    }
.programma_giorno_descrizione{display:block}
.programma_giorno_dove{display:block}
/*HOME PAGE*/
.home_sx
{
    float:left;
   /* width:470px;*/
   width:710px; 
    border-left:5px #e7a801 solid; 
    border-right:5px #e7a801 solid; 
     border-bottom:5px #e7a801 solid; 
    background-color:White;
   /* background-image:url('../img/omino_blog.gif');*/
   /* background-repeat:no-repeat;
    background-position:right 40px;*/
  /*  margin-left:10px;*/
  margin-right:10px;
}


.home_centrale
{ background-color:White;
    float:left;
    width:240px;
    padding-right:10px;
    background-color:White;
}
.box_mod_newsletter
{   
    width:230px;
    background-color:Black;
  /*  margin-left:20px;*/
    margin-bottom:10px;
    margin-top:10px;
    height:74px;
}
.torino_forum
{
    height:300px;
    width:240px;
    background-image:url('../img/torinoforum_provvisoria.gif');
     background-repeat:no-repeat;
    }
    
.home_dx
{   
   /* margin-left:10px;*/
    float:left;
    width:240px;
    background-color:White;
    
}

.come_arrivare{position:relative;}
.compilation{}

/*BOX NEWS BLOG*/
.blocco_news_blog 
{   /* background-color:White;*/
 /* width:460px;*/
  width:700px; 
   border-bottom:0px #e7a801 solid;
      height: auto !important;  /* per i browser moderni */
    height: 346px;      /* per IE5.x e IE6 */
    min-height: 346px;  /* per i browser moderni */
   
}






ul.menuInterno { 
/*background:transparent url(../img/menuInternoSf.gif) repeat-x scroll left top;*/
border-collapse:collapse;
/*border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;*/
display:block;
height:auto !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*margin-top:-1px;*/
min-height:30px;
padding:0;
position:relative;
/*width:470px;*/
width:710px;
background-color:#e7a801;
margin:0px;
}

ul.menuInterno li {

display:table-cell;
float:left;
/*font-size:0.76em;*/
font-weight:bold;
/*height:auto;*/
/*line-height:30px;*/
margin:0;
min-width:80px;
padding:0 !important;
position:relative;
text-align:center;
width:auto !important;
padding:0;

}

ul.menuInterno li a{
   padding-left:0.5em;
   padding-right:0.5em;
   color:#555555;
}

ul.menuInterno li span{
       color:#555555;
   
}
ul.menuInterno li.tab_over{
   /* background:transparent url(../img/tab_selezionato.png) no-repeat scroll center top;
*/    
border-left:0 none;
    height:26px;
    margin:0px;
   
}
ul.menuInterno li.tab_over a{
   color:#555555;
   
}
ul.menuInterno li.tab_over span{
   color:#555555;
   
}

/*#########*/
/*BOX NEWS*/
.box_news
{   
   /* width:400;*/
    margin:0.8em 0.8em 0.8em 0.8em;
    font-size:0.9em;
 
}
.news_titolo
{
    font-size:1.5em;
    display:block;
    color:#e7a801;
     border-bottom:1px solid #cccccc;
    
    }
.news_data
{
    font-size:0.76em;
 display:block;
    }
.news_corpo
{
    margin:1em 0 0 0 ;
    display:block;
    margin-bottom:2em;
    }
/*#########*/

/*Torino forum*/
.box_torino_forum
{
    margin:0.8em;
    font-size:0.8em;
   
}
.torino_forum_titolo
{
    font-size:1em;
    display:block;
    font-weight:bold;
    }
.torino_forum_data

{
    font-size:0.8em;
    font-style:italic;
    display:block;
    margin:1em 0 0 0;
    }
.torino_forum_corpo
{
   font-size:0.9em;
    display:block;
    }
/*#########*/


/*html p {
  overflow:visible;  height:1%; 
  }*/

table td tr
{
   font-size: 0.9em;
}
p
{   
    margin-top:0.6em;
    margin-bottom:0.6em;
    
}
img 
{
    border:none;
    display:block;
}    

 
 
/*programma_link_artista*/
.programma_link_artista
{
  /*display:block;*/
  font-size:1.2em; 
  text-transform:uppercase; 
  font-weight:bold;
   text-decoration:none;
}

.programma_link_artista  a
{
    text-decoration:none;
     color:#333333;
}
.programma_link_artista  a:hover
{
    text-decoration:none;
    color:#e6a800;
}


/*BLOCCO NEWS*/     

		 
#dx hr {
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
background:none;
background-color:#ccc;
color:#ccc;
margin:0.4em 0em 0.4em 0.6em;
height:1px;

}
	 
.testata {
    width:960px;
    height:130px;
    margin-left:10px;
   
    background-image:url('../img/testata_it.gif');
    background-repeat:no-repeat;
    
}



#elencoMenu
{  
    margin:0em;
    padding:0em 0.6em 0em 0.6em;
    list-style-type:none;
}
#elencoMenu li
{  
    margin-top:0.9em;
    padding:0px;
    list-style-type:none;
    font-weight:bold;
}

#elencoMenu ul
{  
    
    margin:0px;
    padding:0px;
    list-style-type:none;
}


#elencoMenu li ul li
{  
    margin:0.5em 0px 0px 0px;
    padding:0px;
    list-style-type:none;
    font-weight:normal;
  
    font-size:0.9em;
}
#elencoMenu a
{  
    
   text-decoration:none;
   color:Black;  
}
#elencoMenu a:hover 
{ 
    color : black;
	text-decoration:underline;
}

#piede
 
{ 
    width:980px;
    text-align: center;
    height:60px;
    font-size:0.8em;
    margin:auto;
    clear:both;
   
}




/* h
----------------------------------------- */

h1
{   
    font-size:1.6em;
  /*  color:#003582;*/
    font-weight:normal;
     font-weight:bold;
}

h2
{   
    font-size:2em;
  /*  color:#003582;*/
    /*font-family: Trebuchet MS;*/
    margin:0px;
    font-weight:normal;   
     font-weight:bold;
}
h3
{
    font-size:1.4em;
    font-weight:normal;   
   /* color:#003582;*/
    margin:0px;
    padding:0px;
   /* font-family:Trebuchet MS;*/
    font-weight:bold;
}
h4
{
    font-size:1.4em;
    font-weight:bold;
  /*  color:#003582;*/
    font-family:Times New Roman;
    
  /*  background-color:#e6a700;
    color:White;*/
    color:#e6a700;
    
    border-bottom:1px solid #cccccc;
    /*/padding-left:1em;-*/
    margin-bottom:0.3em;
    margin-top:1.1em;
    
}

h5
{
    font-size:0.9em;
    font-weight:bold;
   /* color:#003582;*/
}


/*------------------------------*/






hr {
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
background:none;
background-color:#ccc;
color:#ccc;
margin:0.4em 0em 0.4em 0em;
height:1px;

}











#corpo_pagina
{
    float:left;
    width:582px;
    padding-left:0.6em;
    margin-top:1.5em;
}

#corpo_pagina a
{
    font-weight:bold;
}
#corpo_pagina h2
{
    margin-top:0px;
    margin-bottom:20px;
    font-size:2em;
}

#immagini_pagina
{   
    width:200px;
    float:right;
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
}

#immagini_pagina a
{   
   color:#951007;
    font-size:1em;
    text-transform:uppercase;
     font-weight:normal;
}
 




.TipoFile
{
    font-size:medium;
    font-weight:bold;
    color:#951007;
}
.paginazione
{
   text-align:right;
   padding-right:20px;
   
}
.paginazione input
{
    display:inline; 
    float:none;
    margin:0px;
    width:50px;
}


#testo_evento
{
    width:550px;
    padding-left:10px;
    padding-top:30px;
    float:left;
    
}



#sfondo_testata
{   
     background-color:#dc9602;
  
}







 

.auto
{
    margin:auto;
}



.valign
{
    vertical-align:middle;
}





.elencodx  
{
    margin-top:10px;
    }

.elencodx a 
{
    text-decoration:none;
}
.elencodx li a 
{
   text-decoration:none;
}
.elencodx li a:hover 
{
   text-decoration:underline;
}
.elencodx li a img.inlinemiddle
{
    display:inline;
    vertical-align:middle;
    float:none;
}    
.elencodx img
{
    display:block;
    float:left;
    
    }
    
  .elencodx li
{
   margin-bottom:10px;
    
    }
    



.piede_contenuto
{
    font-size:.9em;
    padding:0.6em 0em 0.4em 0em;
    position:relative;
}



.spazio_piede
{
   /* background-color:#fff;
    height:0.8em;*/
    padding-bottom:1em;
    padding-top:1em;
}			
  

.inline 
{
    display:inline;
    vertical-align:middle;
}



/*TESTI INTERNI / EDITOR STILI*/




/* ELENCO TABELLE*/  
     .elenco
    { 
        width:100%;
        border:2px solid #cccccc;
        font-size:0.96em;
    }
    .elenco th
    {
         background-color:#cccccc;
          font-weight:bold;
          color:#003582;
          font-size:0.9em;
           border-right:1px solid #cccccc;
           text-align:center;
    }
    .elenco tbody th
    {
         background-color:#cccccc;
          font-weight:bold;
          color:#003582;
          font-size:0.9em;
           border-right:1px solid #cccccc;
           text-align:center;
    }
    .elenco th a
    {
        
          color:#003582;
          
    }
    .elenco tr
    {
         /*background-color:#F7F7DE;*/
    }
    .elenco td
    {   
        /*DEDFDE*/
        border-bottom:1px solid #cccccc;
        border-right:1px solid #cccccc;
        padding:4px;
       text-align:center;
    }
    .elenco td a
    {   
       /*font-weight:bold;*/
       text-decoration:underline;
       
    }
    
    
     .elenco tbody th a
    {
        
          color:#003582;
          
    }
    .elenco tbody tr
    {
         /*background-color:#F7F7DE;*/
    }
    .elenco tbody tr td
    {   
        /*DEDFDE*/
        border-bottom:1px solid #cccccc;
        border-right:1px solid #cccccc;
        padding:4px;
       text-align:center;
    }
    .elenco tbody tr td a
    {   
       /*font-weight:bold;*/
       text-decoration:underline;
       
    }
 /*--------------------------------*/
 
 .navigazione{
    background-color:#e5eaf2;
    padding:0.6em 0.6em 0.6em 0.6em;
    margin-right:10px;
    font-size:0.8em;
 }
 
 
 /*PAGINATO*/
.box_paginato
{
    /*background-color:#709D0C;
    color:White;*/
    background-color:white;
    padding:1em;
    font-weight:bold;
    text-align:center;
}

.indietro
{
    margin-right:1em;
}
.avanti
{
     margin-left:1em;
}
.ultimo
{
    font-size:0.7em;
    margin-left:1em;
}
.primo
{
    font-size:0.7em;
    margin-right:1em;
    margin-left:2em;
}









.validator

{
    margin-left:1em;
    background-image:url('../img/errore.gif');
    background-repeat:no-repeat;
    padding-left:2em; 
    background-color:#f7f7de;
    display:block;
    margin-top:0.3em;
    margin-bottom:0.3em;
    font-size:0.9em;
}

.validator_block

{
    margin-left:100px;
    background-image:url('../img/errore.gif');
    background-repeat:no-repeat;
    padding-left:2em; 
    background-color:#f7f7de;
    display:block;
    margin-top:0.3em;
    margin-bottom:0.3em;
    font-size:0.9em;
}

.validator_semplice

{
    margin-left:0.1em;
    margin-right:0.1em;
    background-image:url('../img/errore.gif');
    background-repeat:no-repeat;
    font-size:0.9em;
    
}


/*PAgINE INTERNE*/
#pag_contenuto{float:left;
               width:720px;
               margin:20px 10px 0px 10px !important;
               margin:20px 10px 0px 5px;
               height: auto !important;  /* per i browser moderni */
               height: 440px;      /* per IE5.x e IE6 */
               min-height: 440px;  /* per i browser moderni */
               background-color:White;
               }

#pag_titolo{ background-color:#e6a700; 
             color:WHITE;
             height:34px; 
             padding:14px 0px 0px 10px;
             font-size:1.6em;
             margin:0 0 0 0px;
             font-style:italic;
             
             }
#corpo 
{
    border:5px solid #e6a700; 
    border-top:none; 
    font-size:0.9em;
    padding:2em 1em 10px 1em;
    height: auto !important;  /* per i browser moderni */
               height: 648px;      /* per IE5.x e IE6 */
               min-height: 648px;  /* per i browser moderni */
    }

#corpo .corpo_news_interno 
{
    border:5px solid #e6a700; 
    border-top:none; 
    font-size:0.9em;
    padding:2em 1em 10px 1em;
    height: auto !important;  /* per i browser moderni */
               height: 672px;      /* per IE5.x e IE6 */
               min-height: 672px;  /* per i browser moderni */
    }
#pag_dx
{
    float:right;
    width:240px;
    margin:20px 0px 0px 0px;
    }




ul.menuInternoPagina { 
/*background:transparent url(../img/menuInternoSf.gif) repeat-x scroll left top;*/
border-collapse:collapse;
/*border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;*/
display:block;
height:auto !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:710px;
min-height:30px;
padding:0;
position:relative;
padding-left:10px;
background-color:#e7a801;
margin:0px;


}

ul.menuInternoPagina li {

display:table-cell;
float:left;
font-size:0.9em;
font-weight:bold;
/*height:auto;*/
line-height:30px;
margin:0;
min-width:80px;
padding:0 !important;
position:relative;
text-align:center;
width:auto !important;
  background-color:#ebbc3a;
    background-image:url('../img/programma_tab_off.gif');
        background-repeat:no-repeat;
    background-position:right;

}

ul.menuInternoPagina li a{
   padding:0.5em 1.5em 0.5em 0.5em;
   color:#000000;
    text-decoration:none;
   }

ul.menuInternoPagina li span{
       color:#000000;
   
}
ul.menuInternoPagina li.tab_over{
   /* background:transparent url(../img/tab_selezionato.png) no-repeat scroll center top;
*/    
border-left:0 none;
    height:30px;
    margin:0px;
    background-color:White;
    background-image:url('../img/programma_tab_on.gif');
    background-repeat:no-repeat;
    background-position:right;
   
}
ul.menuInternoPagina li.tab_over a{
   color:#000000;
   
}
ul.menuInternoPagina li.tab_over span{
   color:#000000;
   
}

/*###############*/

/*GLI ARTISTI*/

#pag_contenuto_gli_artisti 
{
    float:none;
    width:960px;
    margin:20px 10px 0px 10px;
    height: auto !important;  /* per i browser moderni */
    height: 440px;      /* per IE5.x e IE6 */
    min-height: 440px;  /* per i browser moderni */
   /* background-color:Transparent;*/
  
               }

#pag_contenuto_gli_artisti #pag_titolo1 
{
    background-color:#e6a700; 
    color:WHITE;
    width:720px;
    height:32px; 
    padding:16px 0px 0px 10px;
    font-size:1.6em;
    font-style:italic;
}
#pag_contenuto_gli_artisti #corpo
{ 
   /* border:0px solid #e6a700; 
    border-top:none;
    color:#999999; */
    /*font-size:0.9em;*/
      /*  padding:2em 1em 10px 1em;*/
         background-color:white;
         height: auto !important;  /* per i browser moderni */
               height: 308px;      /* per IE5.x e IE6 */
               min-height: 308px;  /* per i browser moderni */
        }
       
#pag_contenuto_gli_artisti #corpo a
{
    color:#555555;
}
#pag_contenuto_gli_artisti #corpo a:hover
{
    color:#e6a700; 
}
#pag_contenuto_gli_artisti #pag_dx
{
    display:none;
   
    }
    
    .elenco_hotels
    {
    }
    
    
    
    
    
    
    
    
    
    
.artista_09
{
    font-size:1.0em;
    text-transform:uppercase;
    text-decoration:none;
    color:#555555;
}
.artista_12
{
    font-size:1.2em;
    text-transform:uppercase;
     text-decoration:none;
     color:#555555;
}
.artista_18
{
    font-size:1.6em;
    text-transform:uppercase;
     text-decoration:none;
     color:#555555;
}
.artista_24
{
    font-size:2.0em;
    text-transform:uppercase;
     text-decoration:none;
     color:#555555;
}

.artista_09:hover
{
    font-size:1.0em;
    text-transform:uppercase;
    text-decoration:none;
    
}
.artista_12:hover
{
    font-size:1.2em;
    text-transform:uppercase;
     text-decoration:none;
}
.artista_18:hover
{
    font-size:1.6em;
    text-transform:uppercase;
     text-decoration:none;
}
.artista_24:hover
{
    font-size:2.0em;
    text-transform:uppercase;
     text-decoration:none;
}



#tag_cloud_artisti
{
  
    background-image:url('../img/pattern_tag_cloud.gif');
    background-position:bottom;
    background-repeat:repeat-x;
    margin:auto;
    margin-top:1em;
      margin-bottom:2em;
    padding-left:6px;
     padding-right:6px;
     position:relative;
     width:960px;
 
    }
    
    
.stampa
{
    display:block;
}

.cover_flash{
    display:none;
}

.copertura{
     display:none;
}

