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

/* Generale */
* {margin: 0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; height:100%; width:100%; left:0; top:0; margin:0;  }
a img{border:0;}
.clear { clear:both; }
.link { color:#333; text-decoration:underline;}
.link:hover { color:#FF6600;}


/* COLORI
ARANCIONE: F4812A
ARANCIONE ROLLOVER: F15A24
ARANCIONE TESTI: FF6600

Grigio testo disabilitato:    color:#C2C2C2;
 */


/* FONT */
.titolo_fasce_moduli { float:left; display:block; padding:0 0 15px 5px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px;}


/* SP SPACEFUN */
#titolo_spacefun {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:28px; color:#888;}

#contenitore_titolo { float:left; padding:0 0 15px 10px;}
.titolo_pagine {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#444;}

.puls_aggiungi { display:block; float:right; color:#FFFFFF; background:url(../img/puls_aggiungi.png) center no-repeat; height:19px; width:150px; text-align:center; padding:5px 0 0 0; text-decoration:none; margin:8px 0 0 0;}
.puls_aggiungi:hover {  color:#FFFFFF; background:url(../img/puls_aggiungi2.png) center no-repeat;}

.puls_arancio { display:block; float:right; color:#FFFFFF; background:url(../img/puls_annulla.png) center no-repeat; height:19px; width:150px; text-align:center; padding:5px 0 0 0; text-decoration:none; margin:8px 0 0 10px;}
.puls_arancio:hover {  color:#FFFFFF; background:url(../img/puls_annulla2.png) center no-repeat;}

.puls_grigio { display:block; float:right; color:#FFFFFF; background:url(../img/puls_grigio.png) center no-repeat; height:19px; width:150px; text-align:center; padding:5px 0 0 0; text-decoration:none; margin:8px 0 0 0;}
.puls_grigio:hover {  color:#FFFFFF; background:url(../img/puls_grigio2.png) center no-repeat;}

/* LINK */
.paginazione_foto { height:20px; width:390px;}
.foto_paginazione { float:left; width:150px; text-align:center;}

.link_sugrigio { color:#555;}
.link_sugrigio:hover { color:#FFFFFF;}

.puls_torna { display:block; color:#FFFFFF; height:18px; text-align:center; width:180px; padding:4px 0 0 10px; text-decoration:none; background:url(../img/puls_torna.png) center no-repeat; margin:0 0 10px 0;}
.puls_torna:hover { background:url(../img/puls_torna2.png) center no-repeat; }

.link_call { float:left; height:16px; width:150px; padding:0 0 0 20px;  color:#CFCFCF; text-decoration:none;}
.link_call:hover {color:#FFF; }

/* FASCIA MENU */
#fascia_menu_bg {height:50px; background-color:#CCCCCC;}
#fascia_menu { width:1000px; height:50px; margin:0 auto;}
#logo { float:left; display:block; padding:7px 0 0 0; width:144px; height:34px;}

#menu { float:left; border-bottom:4px #666666 solid; height:30px; list-style:none; margin:20px 0 0 30px; border:0;}
#menu li {display:block; float:left; height:20px; margin-right:3px;}
#menu li a {display:block; font-size:14px; height:24px; padding:6px 10px 0 10px; color:#666666; text-decoration:none;}
#menu li a:hover { background-color:#E6E6E6; color:#444;  }

#menu li #active_menu_tab { background-color:#FFFFFF; color:#F4812A; font-weight:bold;}
#menu li #active_menu_tab:hover { background-color:#FFFFFF; color:#F4812A; font-weight:bold;}

#ricerca_generica { float:right; height:22px; width:175px; padding:0 0 0 25px; margin:4px 10px 0 0; background:url(../img/ico_search.png) left center no-repeat;}

#input_ricerca_generica { float:right; width:100px; height:20px; background-color:#EEEEEE; border:solid 1px #666666; padding-left:5px;}
#input_ricerca_generica:hover { width:100px; height:20px; background-color:#FFFFFF; border:solid 1px #F4812A;}

.puls_cerca{ float:right; display:block; width:60px; color:#FF6600; height:17px; padding:5px 0 0 0; margin:0 0 0 5px; background-color:#F4812A; color:#FFFFFF; text-decoration:none; text-align:center;}
.puls_cerca:hover {background-color:#FF6600;}


/* FASCIA PERCORSO*/
#fascia_localita_bg { background:url(../img/bg_gradiente_localita.png) repeat-x bottom; padding:10px 0 10px 0;}
#fascia_localita_bg2 { background:url(../img/bg_gradiente_localita2.png) repeat-x bottom; padding:10px 0 10px 0;}
#fascia_localita_bg3 { padding:10px 0 10px 0;}
#fascia_localita_bg4 { padding:5px 0 0 0;}
#fascia_localita { width:1000px; margin:0 auto; }

#lato_localita { float:left; width:690px;}

#percorso_menu { float:left; display:block; background:no-repeat url(../img/ico_punto.png) center left; height:16px; font-size:14px; padding:2px 0 0 24px;}
.percorso_menu_link { text-decoration:none; color:#555;}
.percorso_menu_link:hover { text-decoration:none; color:#FF6600;}

#puls_citta { display:block; float:left; height:16px; width:110px; background:url(../img/puls_citta.png) center no-repeat; padding-top:4px; color:#FFFFFF; text-decoration:none; text-align:center; font-size:12px; margin-left:15px;  }
#puls_citta:hover { background-color:#F15A24; background:url(../img/puls_citta2.png) center no-repeat;}

.separatore_citta { height:20px; width:600px; background:url(../img/bg_barra_separatore.png) center left no-repeat; clear:both;}
.lista_luogo { float:left; list-style:none; width:190px; margin: 0 5px 0 5px; padding:0 0 0 0;}
.lista_luogo li { padding:1px 0 1px 0;}
.lista_luogo li a { text-decoration:none; color:#444; padding:2px 0 2px 0;}
.lista_luogo li a:hover { text-decoration:none; background-color:#FF6600; color:#FFF; padding:2px 4px 2px 4px;}

/* FASCIA PERCORSO e BANNER */
.banner250x250 { float:right; width:250px; height:250px; background-color:#F3F3F3; margin-right:5px;}
.banner300x250 { float:right; width:300px; height:250px; background-color:#F3F3F3; margin-right:5px;}
.banner_header { background-color:#CCCCCC; }

/* ACCEDI REGISTRATI */
.titolo_accessi { color:#FF6600; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
.sottotitolo_accessi { display:block; padding:4px 0 0 0;}

.fascia_immagini { height:120px; background:url(../../immagini/img_accessi.png) center no-repeat; margin-bottom:10px;}
.accesso { width:500px; margin:0 auto; padding-top:15px; padding-bottom:100px;}

.contenitore_mod_registrazione { height:180px; margin:20px 0 10px 0;}

.cubo_numero { position:absolute; margin:0 0 0 0; width:40px; height:40px;}
.cornice_dati { position:absolute; margin:20px 0 0 20px; background-color:#FAFAFA; border:3px #444 solid; padding:13px; width:444px;}

.registrazione_sx { float:left; width:150px; text-align:right; color:#FF6600; padding:14px 8px 0 0; }
.registrazione_dx { float:left; padding:10px 0 0 0; width:280px; }

.testo_accedi { display:block; padding:0 0 10px 0;}
.form_registrazione { height:20px; width:180px; border:#444 solid 1px; padding-left:3px;}
.form_registrazione:hover { border:#F15A24 solid 1px;}

#footer_accedi {height:30px; width:90%; background-color:#FFF; position:fixed; right:5%; bottom:0; z-index:1000; border-top:solid 3px #F4812A;}


/* FASCIA EVENTI */
.fascia_eventi_bg {background:url(../img/bg_gradiente_moduli.png) repeat-x bottom #939598; padding:10px 0 10px 0; margin-bottom:1px;}
.fascia_eventi {width:1000px; margin:0 auto;}

.modulo_evento { float:left; width:190px; margin:0 5px 0 5px; cursor:pointer; text-decoration:none; }
.immagine_moduli_evento { float:left;  background-color:#666; padding:2px; height:220px; width:186px;}
.img_evento { position:absolute; height:220px;}
.dettaglio_evento {display:none; position:absolute;width:176px; height:48px;margin:168px 0 0 0; padding:5px 5px 0 5px; background: url(../img/bg_trasp_nero.png); color:#F6F6F6;}
.img_lacations { position:absolute; height:186px;}

.titolo_moduli { display:block; color:#FFFFFF; padding:4px 0 0 2px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:100;}

/* Evento_USER */
.evento_ordine { float:left; padding:0 0 0 24px; margin:5px 0 0 8px; color:#999999; background:url(../img/ico_call.png) no-repeat left;}
.evento_ordine a { color:#999; text-decoration:none;}
.evento_ordine #active { color:#666;}
.evento_ordine a:hover { color:#FF6600;}

.ico_evento { display:block; height:16px; background-color:#FFCC00;}

/* SCHEDa EVENTO USER */
#scheda_dettaglio_evento {}
#lista_evento_sx { margin:10px 0 0 0; float:left; width:200px; height:20px; color:#FFFFFF; text-align:right; color:#E3E3E3;}
#lista_evento_dx { margin:10px 0 0 10px; float:left; color:#CFCFCF; width:500px; }
#lista_evento_dx input { }

/* RICERCA EVENTI */
a.modevents{text-decoration:none;color:#444;}
.modulo_evento2 { float:left; width:385px; margin:10px 10px 0 5px; cursor:pointer;text-decoration:none;color:#444; }
.immagine_moduli_evento2 { float:left;  background-color:#666; padding:2px; height:160px; width:135px;}
.img_evento2 { position:absolute; height:160px; width:135px;}
.testo_evento { float:left; width:236px; margin:0 0 0 10px; }
.testo_luogo { display:block; font-size:13px; padding:5px 0 0 0;}
.testo_categorie { display:block; padding: 5px 0 0 0;}
.testo_data  { display:block; padding:5px 0 0 0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#CCCCCC;}
.testo_messaggio { display:block; padding: 5px 0 0 0;}
.testo_pubblicato { display:block; padding: 5px 0 0 0; color:#CCCCCC;}
.testo_pubblicato a { color:#CCCCCC;}
.testo_pubblicato a:hover { color:#FFF;}

.testo_messaggio2 { display:block; padding: 5px 0 0 0;}

.img_evento_dettaglio {text-align:center;width:386px;background:#939598;}
.img_evento_dettaglio img {border: solid 2px #666;}

/* RICERCA GENERALE */
.ricerca_moduli_input { margin:4px 0 0 0;}
.colonna_sx { float:left; width:190px; width:190px; margin:0 5px 0 5px;}
.Centro_dx { float:left; width:800px;}
.select_sx { width:190px; display:block; margin:7px 0 0 0; padding:0px;}

.calendario { width:190px; height:220px; /*background-color:#666;*/ margin:7px 0 0 0;}

.lista_categorie { padding:0 0 0 0;}
.lista_categorie li {list-style:none;}
.lista_categorie li a { display:block; color:#CCCCCC; width:190px; text-decoration:none; height:16px; padding:3px 0 0 0;}
.lista_categorie li a:hover { color:#FF6600; font-weight:bold;  width:185px;  background:url(../img/bg_sel_categorie2.png) top left no-repeat; height:16px; padding:3px 0 0 5px;}
.lista_categorie li .lista_categoria_attivo {  font-weight:bold;  width:185px;  background:url(../img/bg_sel_categorie.png) top left no-repeat; color:#FF6600; height:16px; padding:3px 0 0 5px;}

.puls_cerca3 { display:block; text-align:center; padding:4px 0 0 0; width:130px; height:18px; background:url(../img/puls_cerca.png) top left no-repeat; text-decoration:none; color:#FFFFFF; margin-top:10px;/*margin-left:30px;*/}

.puls_cerca3:hover {background:url(../img/puls_cerca2.png) top left no-repeat;}

.puls_cerca4 { text-align:center; padding:4px 0 0 0; width:130px; height:23px; background:url(../img/puls_cerca.png) top left no-repeat; text-decoration:none; color:#FFFFFF; margin-top:10px;border:0px;}


.puls_cerca31{ display:block; text-align:center; padding:4px 0 0 0; width:130px; height:18px; background:url(../img/puls_cerca.png) top left no-repeat; text-decoration:none; color:#FFFFFF; margin-top:150px;margin-left:30px;}
.puls_cerca31:hover {background:url(../img/puls_cerca2.png) top left no-repeat;}
#contatore_pagina2 { font-weight:bold; text-align:center; height:21px; width:151px; margin:20px 0 0 0; background:url(../img/bg_contatore2.png) top center no-repeat; padding:5px 0 0 0; color:#FFF; font-size:14px; }

/* ARTICOLI */
a.modulo_articolo{text-decoration:none;color:#444;}
.modulo_articolo { float:left; width:385px; margin:10px 10px 0 5px; cursor:pointer;display:block; }
.immagine_modulo_articolo { float:left;  background-color:#666; padding:2px; height:135px; width:135px;}
.img_articolo { position:absolute; height:135px; width:135px;}

/* Paginazione*/
.paginazione_alta { height:20px; width:790px; margin-left:5px; border-bottom:solid 2px #444;}
.puls_paginazione_sx { display:block; float:left; width:100px; background:url(../img/indicatore_sx.png) left bottom no-repeat; padding:0 0 0 20px; text-decoration:none; color:#444;}
.puls_paginazione_sx:hover {background:url(../img/indicatore_sx2.png) left bottom no-repeat; color:#FFFFFF;}
.pag_paginazione { float:left; width:550px; text-align:center;}
.pag_paginazione a { text-decoration:none; color:#444; padding:0 3px 0 3px;}
.pag_paginazione a:hover { color:#FFF;}

.puls_paginazione_dx { display:block; float:right; width:100px; background:url(../img/indicatore_dx.png) right bottom no-repeat; padding:0 20px 0 0; text-decoration:none; color:#444; text-align:right;}
.puls_paginazione_dx:hover {background:url(../img/indicatore_dx2.png) right bottom no-repeat; color:#FFFFFF;}

.paginazione_bassa { height:20px; width:795px; margin-left:5px; border-top:solid 2px #444; padding-top:5px; margin-top:10px;}




/* Titolazione generica testi*/

.titolo_sx { display:block; float:left;}

.ico_modifica_testi { text-decoration:none; display:block; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; padding:2px 20px 0 0; float:right; background:url(../img/ico_edit.png) right center no-repeat; height:16px;}
.ico_modifica_testi:hover { color:#FFF; background:url(../img/ico_edit2.png) right center no-repeat;}

.ico_modifica_testi_sx { text-decoration:none; display:block; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; padding:2px 0 0  20px; float:left; background:url(../img/ico_edit.png) left center no-repeat; height:16px; margin-left:6px;}
.ico_modifica_testi_sx:hover { color:#FFF; background:url(../img/ico_edit2.png) left center no-repeat;}


/* ARTICOLI */
/*.titolo_articoli { color:#FF6600; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px;}*/
.moduli_articoli {float:left; width:190px; margin:0 5px 0 5px;}
.miniatura_articolo { height:66px; padding-top:8px; cursor:pointer; text-decoration:none;display:block;color:#444;}
.immagine_miniatura_articolo { float:left; width:62px; height:62px; padding:2px; background-color:#666666;}
.testo_miniatura { float:left; padding:0 0 0 4px; width:120px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

/* LOCATIONS */
#aperture {height:14px; width:200px; margin:8px 0 4px 0;}
.giorno_apertura { width:14px; height:14px; float:left; padding-right:5px; }

/* FASCIA LOCATIONS */
.fascia_locations_bg {background:url(../img/bg_gradiente_moduli.png) repeat-x bottom #939598; padding:10px 0 10px 0; margin-bottom:1px;}
.fascia_locations {width:1000px; margin:0 auto;}
.dettaglio_locations{ position:absolute; margin:155px 0 0 5px; padding:5px 5px 5px 5px; background:url(../img/bg_trasp_nero.png); color:#F6F6F6;}
.img_locations { position:absolute; height:186px;}

.modulo_locations { float:left; width:190px; margin:10px 5px 0 5px; cursor:pointer;text-decoration:none; }
.modulo_locations p{color:#444444;}
.immagine_moduli_locations {background-color:#666; padding:2px; height:186px;}

.testo_moduli { padding:2px 0 0 2px;}

.moduli_mostratutti { text-decoration:none; float:right; height:20px; background:url(../img/ico_search3.png) center left no-repeat; padding:5px 5px 0 20px; color:#444;}
.moduli_mostratutti:hover { color:#FFFFFF;}

/* RICERCA MODULI */
.ricerca_moduli { float:left; width:190px; height:200px; margin:0 5px 0 5px;}

#input_ricerca_moduli { float:left; width:156px; height:20px; background-color:#EEEEEE; border:solid 1px #666666; padding-left:5px; margin:0;}
#input_ricerca_moduli:hover { width:156px; height:20px; background-color:#FFFFFF; border:solid 1px #F4812A;}

#input_ricerca_moduli3 { float:left; width:156px; height:20px; background-color:#EEEEEE; border:solid 1px #666666; padding-left:5px; margin:0;}
#input_ricerca_moduli3:hover { width:156px; height:20px; background-color:#FFFFFF; border:solid 1px #F4812A;}

#input_ricerca_moduli2 { float:left; width:156px; height:20px; background-color:#EEEEEE; border:solid 1px #666666; padding-left:5px; margin:0;}
#input_ricerca_moduli2:hover { width:156px; height:20px; background-color:#FFFFFF; border:solid 1px #F4812A;}

.titolo_moduli_ricerca { display:block; padding:15px 0 0 0; font-weight:bold; }

.puls_cerca2 {float:left; display:block; width:22px; color:#FF6600; height:22px; margin:0 0 0 5px; color:#FFFFFF; text-decoration:none; text-align:center; background:#F4812A url(../img/ico_search2.png) center no-repeat;}
.puls_cerca2:hover {background-color:#F15A24;}

.moduli_elenco_link {list-style:none; }
.moduli_elenco_link  { float:left; padding-right:5px;}
.moduli_elenco_link a {color:#444; text-decoration:none;}
.moduli_elenco_link a:hover { color:#FFFFFF; text-decoration:none;}
.moduli_elenco_link a span { color:#CCCCCC; padding:0 0 0 2px;}

.puls_modulo_avanti { display:block; float:right; height:20px; width:20px; background:#F4812A url(../img/bg_freccia_avanti.png) center no-repeat; margin:1px 5px 0 0;}
.puls_modulo_avanti:hover { background-color:#F15A24;}

.puls_modulo_indietro { display:block; float:right; height:20px; width:20px; background:#F4812A url(../img/bg_freccia_indietro.png) center no-repeat; margin:1px 5px 0 10px;}
.puls_modulo_indietro:hover { background-color:#F15A24;}

.mezzo_centro { float:left; width:390px; margin:10px 5px 0 5px; }
.testo_eveto_intestazione { padding:15px 0 0 0; font-style:italic; }
.testo_eveto { padding:15px 0 0 0;}
.link_dettaglio {padding:15px 0 0 0; display:block; color:#555;}
.link_dettaglio:hover {padding:15px 0 0 0; display:block; color:#FFFFFF;}

.riga_intestazione {  border-bottom:#444 solid 2px; padding-bottom:4px; margin:20px 0 0 0;}
.titolo_dettaglio {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:100;}
#mappa { width:390px; height:300px; background-color:#CCCCCC; margin:5px 0 5px 0;}

.lista_azioni { margin-top:5px; }
.lista_azioni li { list-style:none; padding-top:2px;}
.lista_azioni li a { display:block; text-decoration:none; color:#333333; background:url(../img/punto_lista.png) left center no-repeat; padding-left:10px;}
.lista_azioni li a:hover { text-decoration:none; color:#FFF;}


/* SPACEFUN */
.lista_spacefun { padding:10px 0 0 40px; width:500px; color:#555; text-align:justify;}
.lista_spacefun li { padding:0 0 10px 0;}
.testo_spacefun { padding:15px 0 0 0; text-align:justify;}

.lista_sitemap { padding:5px 0 0 30px;}
.lista_sitemap li { padding-top:2px;}
.lista_sitemap li a { color:#444; padding:3px;  text-decoration:none;}
.lista_sitemap li a:hover { background-color:#F15A24; color:#FFF;}

.img_press_dettaglio { float:left; text-align:center; margin:5px 0 5px 0;}
.img_press_dettaglio img { border: solid 2px #666;}

.data_press { display:block; padding:0 0 4px 0; font-style:italic;}

.contattisx { float:left; width:100px; padding:14px 8px 0 0; text-align:right; color:#FFFFFF;}
.contattidx { float:left; width:270px; padding:10px 8px 0 0; color:#FFFFFF;}

.form_registrazione_txt { width:250px; border:#444 solid 1px; padding-left:3px;}
.form_registrazione_txt:hover { border:#F15A24 solid 1px;}

.form_registrazione2 { height:20px; width:250px; border:#444 solid 1px; padding-left:3px;}
.form_registrazione2:hover { border:#F15A24 solid 1px;}

/* USER */
.contenitore_spazio { padding-left:5px;}

.fascia_user_bg {background:url(../img/bg_gradiente_moduli.png) repeat-x bottom #939598; padding:0 0 10px 0; margin-bottom:1px;}
.fascia_user_bg2 { background:url(../img/bg_menu_user.gif) repeat-x top;}
.fascia_user {width:1000px; margin:0 auto;}

#player { height:416px; width:590px; margin:15px 0 0 0;}

.dettaglio_user{ position:absolute; margin:160px 0 0 5px; padding:5px 5px 5px 5px; background:url(../img/bg_trasp_nero.png); color:#F6F6F6; text-decoration:none;}

#Centro_user { float:left; width:800px;}
.colonna_sx_user { float:left; width:190px; width:190px; margin:10px 5px 0 5px;}
.Centro_dx_user { float:left; margin:0 5px 0 5px; width:590px;}
.colonna_dx_user { float:right; width:190px; margin:0 5px 0 5px; }

.immagine_moduli_artista {}
.immagine_moduli_artista img { border: solid 2px #666666;}
.img_artista {}

.titolo_moduli { display:block; color:#FFFFFF; padding:4px 0 0 2px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:100;}

.menu_user { margin-left:5px;}
.menu_user li {list-style:none; margin-right:8px; float:left; height:30px;}
.menu_user li a { display:block; color:#666; padding:7px 2px 0 2px; height:23px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:100; text-decoration:none;}
.menu_user li a:hover { background:url(../img/bg_menu_indicatore2.png) center top no-repeat; color:#FF6600;}

#menu_user_attivo { background:url(../img/bg_menu_indicatore2.png) center top no-repeat; color:#444;}

.blocco_testo_lista { padding-top:5px;}

/* Gallery_USER */
.gallery_anteprima_user { margin:5px 0 0 0;}
.gallery_anteprima_user img { float:left; display:block; border:1px solid #555; width:70px; height:70px; margin:0 5px 0 0;}
.gallery_anteprima_user img:hover {border:1px solid #FFF;}

.puls_in_gallery { float:right; width:22px; height:20px; background-color:#00CC33;}

.comandi_gallery { float:right; background:url(../img/ico_gallery.png) center no-repeat; width:20px; height:20px; margin:20px 10px 0 0;}

.album_zoom { float:left; padding:0 0 0 24px; margin:5px 0 0 8px; color:#999999; background:url(../img/ico_gallery.png) no-repeat left;}
.album_zoom a { color:#999; text-decoration:none;}
.album_zoom #active { color:#666;}
.album_zoom a:hover { color:#FF6600;}


.brigiole_user { padding:5px 0 0 0; color:#555;}
.brigiole_user a { text-decoration:none; color:#555;}
.brigiole_user a:hover { text-decoration:none; color:#FFF;}




/* Gallery modulo*/
.modulo_gallery_foto { text-decoration:none; display:block; float:left; width:190px; margin:0 5px 10px 5px; background: url(../img/bg_img_gallery.png) top center no-repeat; height:280px;cursor:pointer; }
.modulo_gallery_foto:hover { background:url(../img/bg_img_gallery2.png) top center no-repeat; }
.img_gallery { padding:16px 0 14px 17px; text-decoration:none; height:212px;display:block;}
.titolo_gallery { display:block; width:190px; text-align:center; color:#FFFFFF; font-size:14px; }
.numero_gallery { padding-top:4px; display:block;  width:190px; text-align:center; color:#CCCCCC; }


.modulo_gallery_foto2 { text-decoration:none; display:block; float:left; width:190px; margin:0 5px 10px 5px; background:url(../img/bg_img_gallery_add.png) top center no-repeat; height:280px; }
.modulo_gallery_foto2:hover { background:url(../img/bg_img_gallery_add2.png) top center no-repeat;}

/* Gallery_USER Album */

#intestazione_gallery { padding:10px 0 0 0;}

#Centro_user_gallery {float:left; width:800px; float:left;}

#foto_big img { border:1px solid #888; margin:10px 0 8px 0; background-color:#999; padding:3px; width:782px;}

.gallery_album_user { margin:5px 0 0 0;}
.gallery_album_user a.sortable { float:left; display:block; border:1px solid #888; height:100px; margin:0 5px 8px 0; padding:3px; background-color:#999;}
.gallery_album_user a.sortable:hover {border:1px solid #999; background-color:#F5F5F5;}

#gallery_album_user2 img { float:left; display:block; border:1px solid #888; height:100px; margin:0 5px 8px 0; padding:3px; background:url(../img/ico_aggiungi_foto.png) center no-repeat;}
#gallery_album_user2 img:hover { float:left; display:block; border:1px solid #888; height:100px; margin:0 5px 8px 0; padding:3px; background:url(../img/ico_aggiungi_foto2.png) center no-repeat;}

.barra_gallery { height:25px; background:url(../img/bg_gallery_barra.png) top left no-repeat; margin:0 0 15px 0;}

/* Gallery_USER pagina elenco */

.elenco_foto { background:url(../img/bg_separatore_1.png) repeat-x bottom; padding:0 0 10px 0; margin:8px 0 0 0;}
.foto_elenco { float:left; width:200px; height:108px; text-align:center;}
.foto_elenco img { border:1px solid #888; padding:3px;}

.dati_elenco_foto { float:left; padding:5px 0 010px; }
.foto_testo { padding:5px 0 5px 0;}





/* Azioni Generiche */
.azioni_generiche { width:790px; height:25px; background:url(../img/bg_barra_edit.png) top left no-repeat;}
.azioni_generiche:hover { background:url(../img/bg_barra_edit2.png) top left no-repeat;}

.dicitura_edit { float:left; padding:6px 0 0 10px; color:#C2C2C2; }
.puls_azione { text-decoration:none; display:block; float:right; padding:6px 0 0 20px; height:19px; color:#C2C2C2; margin:0 16px 0 0;}
.puls_azione:hover { color:#FFFFFF;}


/* INPUT Bacheca_user */
#input_messaggio { float:left; padding:0 0 0 20px;}
#scrivi_messaggio { width:500px; height:20px;}
#allega_messaggio { float:left; margin:8px 0 0 0; width:350px;  height:20px;}
#allega_messaggio img { float:left; padding:0 5px 0 15px; width:18px; height:18px;}
#allega_messaggio a { text-decoration:none; color:#444;}
#allega_messaggio a:hover { color:#FFF;}
#allega_messaggio span { display:block; float:left; padding:3px 0 0 0;}

#input_bacheca_testo {width:500px; height:20px; background-color:#EEEEEE; border:solid 1px #666666; padding-left:5px;}
#input_bacheca_testo:hover { height:20px; background-color:#FFFFFF; border:solid 1px #F4812A;}

#dettaglio_messaggio { border:1px solid #666; width:500px; height:100px; background-color:#FFFFFF; margin:5px 0 0 0;}
#dettaglio_messaggio_barra { border-bottom:1px solid #666666; height:20px;}

/* Bacheca_user */
.bacheca_ico_sx {float:left; width:62px; height:62px; }
.bacheca_ico_sx img { border: solid 1px #666;}
.bacheca_ico_sx img:hover { border: solid 1px #FFF;}
.bacheca_dati_dx {float:left; width:450px; padding:0 0 0 0; margin-left:8px;}
.bacheca_intestazione { color:#FFFFFF; padding:0 0 0 0;}

.bacheca_testi { margin-top:5px;}

.bacheca_nome { text-decoration:none; padding:0 0 0 20px; display:block; float:left; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}
.bacheca_data { color:#555; font-size:10px;}
.bacheca_edit { display:block; float:right; height:16px; width:16px; background:url(../img/ico_edit.png) no-repeat; }
.bacheca_edit:hover {background:url(../img/ico_edit2.png) no-repeat; }

.bolla { float:left; padding:0 0 0 20px; background:url(../img/bg_pirulo.png) left top no-repeat;}
.bolla_top { height:5px; background:url(../img/bg_bolla_asx.png) left top no-repeat #EBEBEB;}
.bolla_top_dx { float:right; height:5px; width:5px;  background:url(../img/bg_bolla_adx.png) right top no-repeat #EBEBEB;}
.bolla_center { padding:0 8px 0 8px; background-color:#EBEBEB;}
.bolla_bottom { height:5px;  background:url(../img/bg_bolla_bsx.png) left bottom no-repeat #EBEBEB;}
.bolla_bottom_dx { float:right; height:5px; width:5px;  background:url(../img/bg_bolla_bdx.png) right bottom no-repeat #EBEBEB;}

.bacheca_separatore { clear:both; height:4px; margin-top:7px; background:url(../img/bg_separatore_1.png) repeat-x;}

.bacheca_ico2_sx {float:left; width:30px; height:30px; margin:5px 0 0 20px; }
.bacheca_ico2_sx img { border: solid 1px #666;}
.bacheca_ico2_sx img:hover { border: solid 1px #FFF;}

.bacheca_nome2 { padding:0 0 0 0; display:block; float:left; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

.bacheca_testi2 { float:left; padding:5px 0 0 8px; width:390px;}

.titolo_bacheca_gallery {padding:5px 0 5px 0; display:block; float:left; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}
.bacheca_gallery_sx {float:left; width:70px; height:70px; margin:5px 8px 0 0; }
.bacheca_gallery_sx img { border: solid 1px #666;}
.bacheca_gallery_sx img:hover { border: solid 1px #FFF;}

.bacheca_gallery_cont { float:left;}

.gallery_info { display:block; color:#EBEBEB; color:#D9D9D9;}
.bacheca_gallery_link { color:#444; text-decoration:none; }
.bacheca_gallery_link:hover { color:#FFF; }

.bacheca_video_sx {float:left;  margin:5px 8px 0 0; border:1px solid #666;background-color:#FFFFFF; padding:2px; }

.bacheca_video { float:left; width:270px;}

.bacheca_amici { margin:5px 0 0 0 ; padding:0 0 0 20px; background:url(../img/bg_e.png) left center no-repeat;}


/* Bacheca Gallery */
.gruppo_commenti_sx { float:left; width:550px;}
.gruppo_commenti_dx { float:left; padding:8px 0 8px 30px; margin-left:30px; background:url(../img/freccia_foto.png) center left no-repeat;}
.gruppo_commenti_dx img { border:1px solid #666;background-color:#FFFFFF; padding:2px;}


/* Bacheca_edit */
.comandi_edit { float:right; width:16px;}


/*ARTISTA */
.riga_intestazione2 {  border-bottom:#444 solid 2px; padding-bottom:4px; margin:10px 0 4px 0;}
.titolo_user { display:block; color:#FFFFFF; padding:4px 0 5px 2px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:100;}


.modulo_opere { background:url(../img/bg_separatore_1.png) repeat-x top; padding:5px 0 0 0; margin:15px 0 0 0;}
.opere_immagine { float:left; width:186px;  border:#666666 solid 1px;}
.opere_testo { float:left; width:365px;  padding:0 0 0 10px;}

.titolo_opere { display:block; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; padding:0 0 5px 0;}
.link_opere {  text-decoration:none; color:#CCCCCC;}

.user_impostazioni_sx { float:left; width:180px;  color:#555; text-align:right; padding:4px 0 0 0;}
.user_impostazioni_dx { float:left ; width:390px;  padding:4px 0 0 5px;}

/* Utente */
.lista_utente { float:left; width:385px; margin:10px 10px 0 5px; cursor:pointer; }

.img_utente { float:left; width:120px; border:#666666 solid 1px;}
.utente_testi { float:left;  margin:0 0 0 10px; }
.dati1_utente { float:left; height:60px;  margin:8px 0 0 2px;}
.dati2_utente { float:left; height:60px; margin:8px 0 0 10px;}

.segno_zodiacale { margin-top:8px; height:17px; padding:3px 0 0 25px;}


.separatore_riga { background:url(../img/bg_separatore_1.png) repeat-x center; height:12px;}

.lista_zodiaco {padding:2px 0 8px 0; width:150px;}
.lista_zodiaco li { float:left; list-style:none; height:24px; width:24px; margin:10px 10px 0 0; }
.lista_zodiaco  li a { display:block; padding:2px 0 0 2px; height:22px; width:22px;}
.lista_zodiaco  li a:hover { display:block; background:url(../img/sel_zodiaco.png) center no-repeat; padding:2px 0 0 2px; height:22px; width:22px;}

.lista_zodiaco li #attivo { display:block; background:url(../img/sel_zodiaco.png) center no-repeat; padding:2px 0 0 2px; height:22px; width:22px;}



/* Semi Footer */
.fascia_semi_footer {background-color:#E6E6E6; padding:10px 0 10px 0;}
.semi_footer {  width:1000px; margin:0 auto;}

.modulo_190 { float:left; width:190px; margin:0 5px 0 5px;}
#logo2 { float:left; display:block; padding:2px 0 0 0; width:190px; height:45px; text-align:center;}
#lista_link { text-align:center;}
#contatore_pagina { font-weight:bold; text-align:center; height:17px; width:120px; margin:0 auto; background:url(../img/bg_contatore.png) top center no-repeat; padding:3px 0 0 0;  margin-top:10px;}

.titolo_footer_rapidi { display:block; font-weight:bold; padding:5px 0 10px 0;}
.link_rapidi { display:block; color:#666666; text-decoration:none; padding:1px 0 1px 0; }
.link_rapidi:hover { display:block; color:#FFF; padding:1px 0 1px 4px; background-color:#F4812A; }

/* FOOTER */
.link_footer { color:#FF6600; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.link_generico { color:#444; text-decoration:none;}
.link_generico:hover { color:#FF6600; text-decoration:underline;}


/* ACCEDI */
#barra_login {height:30px; width:100%; background-color:#FFF; position:fixed; right:0; bottom:0; z-index:1000; border-top:solid 3px #F4812A; }
#accesso_login { float:left; height:16px; background:url(../img/ico_chiave.png) no-repeat left center; padding:5px 0 0 28px; margin:3px 0 0 10px;}
.login_accedi {text-decoration:none; color:#FF6600; color:#66CC00; color:#33CC00;}
.login_accedi:hover { text-decoration:underline;}
.login_registrati {text-decoration:none; color:#FF6600;}
.login_registrati:hover { text-decoration:underline;}


.overlay {background-color:#000000; z-index:10; min-height:400px !important; width:100% !important; position:absolute; left:0px; top:0px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75; display:none; cursor:auto; z-index:1001;}
.overlay2 {background-color:#000000; z-index:10; min-height:400px !important; width:100% !important; position:absolute; left:0px; top:0px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75; display:none; cursor:auto; z-index:1001;}


div.layer5 {position:absolute;height:auto !important;margin:0px 0px 0px 0px;top:40px;left:0px;padding:10px 10px;text-align:left;background-color:#CCC;clear:both;z-index:1002; display:none;}

#popuplocale{background:#CCC;}
#popuplocale .img_localepopup{background-color:#666; padding:2px;float:left;}
#popuplocale p{float:left;padding:0 10px 10px 10px;margin:0px;}
#popuplocale p .testo_popup{display:block;padding-bottom:5px;}

.registrazione_primostep{width:217px;float:left;margin-right:5px;}
.registrazione_primostep span{display:block;padding-top:220px;height:23px;color:#FFF;font-weight:bold;width:217px;text-align:center;}
.registrazione_primostep p{padding:5px;height:150px;}
.registrazione_primostep .pulsante_tipi_registrazione{color:#FFF;display:block;font-weight:bold;height:24px;margin-top:10px;text-align:center;width:104px;text-decoration:none;padding-top:6px;}

label.error{color:red;display:block;width:150px;}

button {float:left;cursor:pointer; display:block; width:100px;color:#FF6600; height:22px; margin:2px 0 0 5px; color:#FFFFFF;border:1px solid #FFF; text-decoration:none; text-align:center; background:#F4812A url(../img/puls_cerca.png) center no-repeat;}
button:hover {background-color:#F15A24;}


.bannerTopA{position:absolute;width:300px;height:250px;display:block;z-index:1000;top:0;left:0;}
.bannerTopB{position:absolute;width:1000px;height:150px;display:block;z-index:1000;top:0;left:0;}

.eventolink{display:block;text-decoration:none;width:110px;height:110px;background:#666666;margin:7px 0 0;color:#FFFFFF;}


