body {	
	background-color:#eee;
	margin:0;
	padding:0; 
	border:0;
	text-align:center;
	position:relative;
	}
#tutto {
	position:relative;	
	margin: 0 auto;
	width:76%;
	min-width:800px;
	border-right:1px solid;
	}
#testa {
	border-bottom:1px solid;
	height:200px;
	width:100%;	}	
#bottone_hp {
	position:absolute;
	width:100%;
	height:190px;
	}		
#bottone_hp img{
	position:relative;
	width:100%;
	height:190px;
	border:0;
	z-index:20;
	}	
	
#corpo {
	position:relative;
	float:left;
	margin:0;
	border:0;
	text-align:left;
	width:100%;
	}
img{
/*	border:1px solid;*/
	border:0;
	padding:0 5px 5px 5px;
	}

#area-1 {
	visibility:hidden;
	height:0;
	line-height:0;
	display:none;
	}	
#area0 {
	height:0;
	line-height:0;
	visibility:hidden;
	display:none;	
	}
#area1 {
	margin:0 0 0 0 ;
	float:left;
	width:250px;
	}
#area1 img{
	border:0;
	margin:0;
	padding:0;
	}
#area1 input{
	padding:5px;
	}		
#area1 li{
height:20px;
width:100%;
	}		
#area1 a {
	font-size:12px;
	}	
#area1 a:hover { font-weight:900;	}		
#area1 a:link,#area1 a:visited,#area1 a:active    {
    text-decoration:none;
    }	
#area1 p.gestione_aree a {	font-weight:bold; font-size:90%;}
#area1 p.gestione_aree a:hover { letter-spacing:0px;	}
#area1 i {    font-size: 11px;    font-style: normal;    font-weight: normal;}
#area1 h3, #area1 h4 { padding-left:5px;}
#form_login{
overflow:hidden;
	}			
form {
	margin:0;
	padding:0;}
fieldset {
	margin-left:2px;
	font-size:12px;
	}
fieldset p{
	width:90%
	}	
textarea{

	}
#area2 {
	height:0px;
	line-height:0px;
	display:none;
	}
.div_clear	{
	clear:both;
	height:0;
	line-height:0;
	}
.div_area {
	float:left;
	width:99%;
	display:block;
	}
#principale {
	margin:0 5px 5px 251px;
	padding-left:10px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	}
#principale .eventuale_messaggio { border:5px solid;}
.tornasu {
	font-size:12px;
	float:right;
	}
.tornasu a {
	font-size:12px;
	color:#cccccc;
	}
.tornasu a:visited {
	color:#CCCCCC;
	}
h3.tornasu a {
	font-size:12px;
	}
h3.tornasu a:visited {
	color:#eee;
	}
.immaginedx { 
	float:right;
	position:relative;
	margin: 5px 0 0 5px;
	}	
.immaginesx { 
	float:left;
	position:relative;
	display:block;
	margin: 2px 2px;
	}
#div_flusso_di_stili { width:100%;}	
#div_flusso_di_stili .fotina_css{ float:left;}
#div_flusso_di_album {text-align:left;}
#div_flusso_di_album .alternato_dispari img
    {
	float:left;
    }
#div_flusso_di_album .alternato_pari img
    {
	float:left;
    }
#div_flusso_di_album .alternato_dispari h3
    {
	width:100%;
	float:left;
    }
#div_flusso_di_album .alternato_pari h3
    {
	width:100%;
	float:left;
    }	
#div_flusso_di_album .alternato_dispari p
    {
	clear:left;
    }
#div_flusso_di_album .alternato_pari p
    {
	clear:left;
    }	
#div_flusso_di_cartelle .alternato_dispari{}
#div_flusso_di_cartelle .alternato_pari{}
#div_flusso_di_cartelle .alternato_dispari p{}
#div_flusso_di_cartelle .alternato_pari p{}
#div_flusso_di_cartelle .gestisci { font-size:12px; border:1px solid #000099; padding:2px;}	

#div_flusso_di_documenti .gestisci {font-size:18px; padding:1px;}
#div_flusso_di_documenti h3.titolo_documento { line-height:30px; padding-left:30px;}

/*** NAVIGA RISULTATI ***/
.naviga_risultati {
	display:block;
	width:99.5%;
	text-align:left;
	clear:left;
	}
.naviga_risultati b{ font-size:140%;	}
		
/*** ICONE GALLERIA ***/
.div_foto {
	position:relative;
	background-color:#eeeeee;
	float:left;
	display:block;
	width:106px;
	height:74px;
	margin-left:2px;}	
.fotina{
	position:absolute;
	clip:rect(0px, 110px, 70px, 0px);
	}	
img.fotina{
/*	border:1px solid;*/
	padding:2px;
	border:0;
	}	
.div_foto_admin{
	position:relative;
	background-color:#eeeeee;
	float:left;
	width:210px;
	height:74px;
	margin-left:2px;}	
#div_flusso_di_foto .gestisci {font-size:85%; text-align:right; float:right; clear:right;}		
		
.stile_in_uso { display:block; background-color:#eee;   clear:both;}
.stile_non_in_uso {display:block;  clear:both;}
.stile_non_in_uso p {display:block; }

/*** PIEDE ***/	
#piede {
	float:left;
	width:100%;
	font-size:9px;
	border-top:1px solid;
	border-bottom:1px solid;
		border-left:1px solid;
	border-right:1px solid;
	}
#piede .div_area {
text-align:center !important;
}	
#piede img{
	border:0px;
	padding:1px;
	}	
h1 {
	color: #CCCCCC;
	margin-left:8px;
	margin-top:0;
	visibility:hidden;
	}
h2 {
	color: #bbb;
	display:block;
	}
h4 {
	color: #000000;
	}
hr{
display:none;
visibility:hidden;
		}	
table {
	color: #000;
	text-align:left;
	}
.tabellasemplice caption {
text-align:left;
font-size:12px;
margin-top:12px;
text-indent:5px;}
.tabellasemplice td, .tabellasemplice th { vertical-align:top; font-size:90%;}
#tabella_utenti {
background-color:#FFFFFF;
width:100%;}		
#tabella_utenti td{
text-align:left;
font-size:12px;
border-bottom:#666666 1px solid;}
#tabella_utenti th{
background-color:#CCCCCC;}

/*** amministratore ***/		
	
#amministratore_sotto,#amministratore_sopra  {
	width:99.5%;
	float:left;
    }
#amministratore_sotto,#amministratore_sopra h3   {
	margin:2px 0 0 0;
	font-size:12px;
    }	
#amministratore_sotto,#amministratore_sopra p    {
	margin-top:0px;
	margin-bottom:2px;
	font-size:12px;
    }

#amministratore_sotto a,#amministratore_sopra a
    {
	font-weight:bold;
	font-size:10px;		
    }

#amministratore input {	font-size:11px;}


p {	margin:4px 0 6px 4px;	}	
.p_privata,.p_pubblicata
    {
    border-width:1px;
    border-style:solid;
    }	
.p_privata a,.p_pubblicata a
    {
	font-size:11px;
    }		
ul {	
	list-style-type: square;	
	list-style-position:inside;
	}
li {
	/* list-style:none; */
	}	
ol li ol li { font-size:90%; line-height:94%; padding-left:20px;	}	
ol li { font-size:90%; line-height:94%; padding-left:20px; list-style:inside;	}	
a {	
	text-decoration:none;
	}
a:hover {	
	text-decoration: underline;
	}
.elimina_utente, .scheda_utente,.modifica_utente
    {
    position:relative;
    display:block;
    width:25px;    
    height:25px;
    margin:0;
    padding:0;
    line-height:0;
    }
	
/*** DOCUMENTI ***/	
.doc_audio,.doc_doc,.doc_immagine,.doc_pdf,.doc_video,.doc_xls,.doc_zip
    {
    display:block;
    position:relative;    
    padding-left:inherit;
    }
.doc_audio p,.doc_doc p,.doc_immagine p,.doc_pdf p,.doc_video p,.doc_xls p,.doc_zip p
    {
	font-size:12px;
    }	
#div_post {
	background-color:#eee;
	font-size:75%;}	
	
/*** ANTREPRIMA POST ***/	

.anteprima_post {	border:#000000 1px solid; width:95%; margin-left:15px; line-height:normal;font-size:12px;}	
.anteprima_post h4{ padding-left:10px; line-height:10px;}	
.anteprima_post p{ padding-left:10px;}		
.anteprima_post a:link{ font-weight:bold; letter-spacing:2px;}


.azione_post {
font-family:"Courier New", Courier, monospace;
font-size:12px;}		
.gestione_articolo {
font-family:"Courier New", Courier, monospace;
font-size:12px;}
.azione_articolo { font-family:"Courier New", Courier, monospace; font-size:12px;}	
	
p.azione_post, p.gestione_articolo, p.azione_articolo {width:99%; display:inline-block;}

.bottone_inserisci_immagine, .bottone_inserisci_documento,.bottone_inserisci_br,.bottone_inserisci_link, .bottone_inserisci_mappa, .bottone_inserisci_video
    {       
    width:32px;
    height:32px;
	float:right;
    }      
.nascosto
    {
    display:none;
    visibility:hidden;
    height:0;
    }
.gestisci {
font-size:85%;}	
.modifica_articolo, .elimina_articolo, .pubblica_post, .modifica_post, .ritira_post, .elimina_post, .rendi_pubblico_post,  .scheda_autore, .guarda_con_lightbox, .smetti_di_controllare_un_articolo, .inizia_a_controllare_un_articolo, .chi_controlla, .stessa_categoria, .inizia_a_controllare_una_categoria, .facebook, .myspace, .google, .segnala_via_mail, .feed_commenti, .modifica_evento, .elimina_evento, .stesso_calendario, feed_categoria,.elimina_categoria,.modifica_categoria,.aggiungi_articolo, .modifica_evento, .elimina_evento, .stesso_calendario, .ordini_evento, .prenota_articoli, .chi_controlla_categoria, .smetti_di_controllare_una_categoria
    {	
/*  */  position:relative;
    display:block;
    width:25px;
    height:25px;
    margin:2px;
    float:left;
    clear:none;
	text-decoration:none !important;
	font-size:10px;
	padding-left:0 !important;
    }
.div_chiave { float:right; }
.azione_categoria { float:left; display:block; width:100%; border-bottom:1px solid;}
.sintesi_categoria { font-size:11px;}

/*** ICONE GALLERIA NELLE  PAGINE ***/
.div_icona_sx {
	position:relative;
	background-color:#eeeeee;
	float:left;
	display:block;
	width:110px;
	height:90px;
	margin-left:2px;}	
.icona_sx{
	position:absolute;
	clip:rect(0px, 110px, 90px, 0px);
	}	
img.icona_sx{
/*	border:1px solid;*/
	padding:2px;
	border:0;
	}
	
/******** CARTELLE *************/
#div_flusso_di_cartelle p.titolo_cartella { font-size:130%;}
#div_flusso_di_cartelle p.meta_cartella {}
#div_flusso_di_cartelle p.azioni_cartella { font-size:12px;}

#adsense { margin-left:20px;}

/**** EVENTI *****/
#principale  p.azione_evento { display:block; float:right; clear:both; width:97%; padding:0; margin:0; margin-left:0.5em}
.tempo_evento, .luogo_evento { display:inline-block; float:none; width:99%; padding:0 0 0 0.5em; margin:0;}
#principale .tempo_evento h3, #principale .luogo_evento h3{float:none; width:100%; padding:0; margin:0; font-size:75%;}
#principale .tempo_evento p, #principale .luogo_evento p{ padding:0; margin:0; font-size:75%;}

/**** CALENDARIO ****/

#calendario_eventi p {
	font-size: 13px;
	color:#000033;
	padding:0 0 0 5px;
	font-weight:bold;
}
#calendario_eventi em {
	font-size: 11px;
	color:#333333;
}
#calendario_eventi input {
	text-align: center;
	font-family: calibri, arial, sans-serif;
	font-size: 13px;
	background-color: white;
	border:0;
	padding: 3px;
}
#calendario_eventi input:focus, #calendario_eventi input:hover  {
	border-color: #5794bf #b7d5ea #c7e2f1 #c5daed;
}

#calendario_eventi.pickerImg {
	position: absolute;
	margin-left: -16px;
	margin-top: 5px;
	cursor: pointer;
}
#filtra_eventi_line { display:block; background-color:#FFFFFF; border:#333333 1px solid; width:118px;}

p.meta_evento { font-size:9.5px; }
p.giorno_iniziale { position:relative; float:left; background-color:#FFFF33;}
.tempo_evento h4, .luogo_evento h4 { font-size:12px; margin:0 2px 0 0; padding:0; float:left;}
#div_flusso_di_eventi h3 { font-size:12px;}
#div_flusso_di_eventi a.leggi_tutto { font-size:9px; float:right;}
