/****************************
	PRIMA DI MODIFICARE GLI STILI TENERE PRESENTE CHE NELLA
	PAGINA MASTER E' PRESENTE UN JAVASCRIPT CHE REGOLA L'ALTEZZA
	DELLE COLONNE PER PAREGGIARLE
****************************/


/*************************
    TAG BASE
*************************/
BODY
{
	 font-family: Verdana;
	 font-size: 80%;
	 background-color: #93B3C6;
}

IMG
{
	border: 0px;	
}

A, A:link, A:visited, A:active
{
	color: #23386E;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}


H1 
{
	 font-weight: bold;	
	 padding-bottom: 3px;
	 text-transform: lowercase;
}

H2
{
	 font-weight: bold;	
	 font-style: italic;
}

H3
{
	 font-weight: bold;	
}

H4
{
	 background-color: #739BA3;
	 padding: 5px;
	 font-weight: normal;
	 width: 95%;
}

P
{
	 font-weight: normal;
	 text-align: justify;	
	 margin-bottom: 10px;	
	 margin-top: 0px;
}

/*************************
    LAYOUT
*************************/
#BoxTotale
{
	 width: 100%;
	 text-align: center;
	 position: relative;
}

#BoxSfondoPagina, #BoxSfondoBassoPagina
{
	 position: relative;
	 max-width: 1094px;
	 text-align: center;
	 background-image: url(../../img/master/sfondo.jpg);
	 background-position: center;
	 margin-left: auto; 
	 margin-right: auto;
	 overflow: hidden;
}

#BoxSfondoBassoPagina
{
	 background-image: url(../../img/master/sfondo_basso_ombra.jpg);
	 height: 18px;
}

#BoxContenutoPagina
{
	 position: relative;
	 max-width: 1022px;
	 background-color: #fff;
	 text-align: left;	 
	 margin-left: auto; 
	 margin-right: auto;
}

#BoxIntestazione
{
	height: 189px;
	background-image: url(../../img/master/intestazione.jpg);
	overflow: hidden;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#BoxColonnaDestra_Interno
{
	border: solid 2px #91B6BF;	
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px; 
	padding: 10px;
	padding-top: 30px;
}

#BoxColonnaCentro_Interno
{
	padding: 20px;	
	padding-top: 30px;	
	padding-left: 10px;
	padding-right: 10px;		
	border-right: solid 2px #91B6BF;
	border-bottom: solid 2px #91B6BF;
	border-left: solid 2px #91B6BF;
	margin-left: 10px;	
	text-align: justify;
}

#BoxFooter
{
	height: 100px;	
	background-image: url(../../img/master/sfondo_basso.jpg);
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 5px;
	color: #23386E;
	font-weight: bold;
	font-size: 85%;
}

#RigaSottoIntestazione
{
    border-top: solid 2px #91B6BF; 
    width:auto; 
    margin-right: 9px; 
    margin-left: 210px;  
}

/*******************************
	BRICIOLE DI PANE
*******************************/
.BricioleDiPane
{
	font-size: 140%;	
	margin-bottom: 5px;
	color: #23386E;
	font-weight: bold;
}

/*******************************
	STILI
*******************************/
.Titolo1
{
	padding: 3px;		
	color: #20366D;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 115%;	
}

.Titolo2
{
	padding: 3px;		
	color: #20366D;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;	
	font-size:95%; 
	display:block; 
	background-color: #E3EBF0; 
	margin: 2px;
}

.Titolo3
{
	color: #555;	
	display:block; 
	padding-bottom: 3px;
	padding-top: 15px;
	margin-bottom: 3px;
	border-bottom: solid 1px #ccc;
	font-size: 100%;
	font-family: Verdana;
	font-weight: bold;
}

.TestoPiccolo
{
	font-size: 85%;	
	color: #666;
}

.TestoPiccolo2
{
	font-size: 85%;	
	color: #666;
}

.BoxAlternativo
{
    padding: 5px;
    border: solid 1px #F3E89D;
    background-color: #FFFAD8;
    color: Black;
    margin-top: 10px;
    width: 95%;  
}

/*******************************
	MENU
*******************************/

.MenuArea, .MenuArea A, .MenuArea A:link, .MenuArea A:visited, .MenuArea A:active
{
	 color: #20366D;
	 font-family: Arial;
	 width: 100%;
	 padding: 0px;
	 text-decoration: none;
	 font-weight: bold;
	 text-transform:lowercase;
}

.MenuArea A:hover 
{
	 text-decoration: underline;
}

.MenuArea IMG 
{
	margin: 6px;
	border-width: 0px;
	float: left;
}

.MenuArea .Testo 
{
	padding-top: 15px;
	width: auto;
}


.TitoloBoxMenuDestra
{
	padding: 3px;		
		
	color: #20366D;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	text-transform:lowercase;
	font-size: 115%;	
}

.BoxMenuDestra
{
	border: solid 1px #E3EBF0;	
	margin-bottom: 20px;	
	padding: 8px;
	font-size: 85%;	
	color: #666;
}

.TestoCommento 
{
	 margin-bottom: 10px;	
}

.BoxPostPiuCommentati_Icona
{
    float: left;
}

.BoxPostPiuCommentati_Titolo
{
    margin-left: 25px;
    vertical-align: middle;
}

.BoxPostPiuCommentati_Riga
{
    vertical-align: middle;
    clear: both;
    margin-bottom: 10px;
}

/*******************************
	PAGINAZIONE
*******************************/
.BoxPaginazione, .BoxPaginazione A, .BoxPaginazione A:link, .BoxPaginazione A:visited, .BoxPaginazione A:active
{
	padding: 5px;
	color: #23386E;
	font-weight: bold;
	text-decoration: none;
}

.BoxPaginazione A:hover
{
	text-decoration: underline;
}

.PaginaCorrente, A.PaginaCorrente, A.PaginaCorrente:link, A.PaginaCorrente:visited, A.PaginaCorrente:active
{
	padding: 5px;
	color: #23386E;
	font-weight: bold;
	text-decoration: underline;
}

/*******************************
	BOX LOGIN
*******************************/
#BannerLogin INPUT
{
    width: 70px;
    height: 12px;
	font-size: 95%;	
	float: left;
}
#BannerLogin .LabelLogin
{
    width: 65px;
	float: left;
	padding-top: 3px;
}



/*******************************************
	COLORI DIFFERENTI PER LE CATEGORIE
*******************************************/
.ColoreCategoria_1, .ColoreCategoria_1 A, .ColoreCategoria_1 A:link, .ColoreCategoria_1 A:visited, .ColoreCategoria_1 A:hover, .ColoreCategoria_1 A:active
{
	color: #FF00FF;
	font-weight: bold;
}

.ColoreCategoria_2, .ColoreCategoria_2 A, .ColoreCategoria_2 A:link, .ColoreCategoria_2 A:visited, .ColoreCategoria_2 A:hover, .ColoreCategoria_2 A:active
{
	color: #A36684;
	font-weight: bold;
}

.ColoreCategoria_3, .ColoreCategoria_3 A, .ColoreCategoria_3 A:link, .ColoreCategoria_3 A:visited, .ColoreCategoria_3 A:hover, .ColoreCategoria_3 A:active
{
	color: #11A041;
	font-weight: bold;
}

.ColoreCategoria_7, .ColoreCategoria_7 A, .ColoreCategoria_7 A:link, .ColoreCategoria_7 A:visited, .ColoreCategoria_7 A:hover, .ColoreCategoria_7 A:active
{
	color: #FF6A07;
	font-weight: bold;
}

.ColoreCategoria_4, .ColoreCategoria_4 A, .ColoreCategoria_4 A:link, .ColoreCategoria_4 A:visited, .ColoreCategoria_4 A:hover, .ColoreCategoria_4 A:active
{
	color: #000066;
	font-weight: bold;
}

.ColoreCategoria_5, .ColoreCategoria_5 A, .ColoreCategoria_5 A:link, .ColoreCategoria_5 A:visited, .ColoreCategoria_5 A:hover, .ColoreCategoria_5 A:active
{
	color: #0066FF;
	font-weight: bold;
}

.ColoreCategoria_6, .ColoreCategoria_6 A, .ColoreCategoria_6 A:link, .ColoreCategoria_6 A:visited, .ColoreCategoria_6 A:hover, .ColoreCategoria_6 A:active
{
	color: #FF0000;
	font-weight: bold;
}

.ColoreCategoria_8, .ColoreCategoria_8 A, .ColoreCategoria_8 A:link, .ColoreCategoria_8 A:visited, .ColoreCategoria_8 A:hover, .ColoreCategoria_8 A:active
{
	color: #6600CC;
	font-weight: bold;
}

.ColoreCategoria_9, .ColoreCategoria_9 A, .ColoreCategoria_9 A:link, .ColoreCategoria_9 A:visited, .ColoreCategoria_9 A:hover, .ColoreCategoria_9 A:active
{
	color: #6483CA;
	font-weight: bold;
}

/*******************************
	TAG CLOUD
*******************************/

.DisplayNone
{
     display: none;    
}

#Cloud, #Cloud A, #Cloud A:hover, #Cloud A:link, #Cloud A:visited, #Cloud A:active
{
	width: auto;
	position: relative;
	padding: 3px;	
	color: #666;
}

.Cloud1
{
	 font-size: 80%;		
}

.Cloud2
{
	 font-size: 90%;		
}

.Cloud3
{
	 font-size: 105%;		
}

.Cloud4
{
	 font-size: 120%;		
}

.Cloud5
{
	 font-size: 135%;		
}

.Cloud6
{
	 font-size: 150%;		
}

.Cloud7
{
	 font-size: 160%;		
}

/*******************************
	ALTRO
*******************************/
/*
.SfondoFinestreModali
{
	background-color:Black;
	filter:alpha(opacity=60);
	opacity:0.6;	
	z-index: 1;
	position: fixed;
	elevation: above;
}*/
.FinestraModale
{
	background-color:white;
	border: solid 1px black;
    width: 100%;
    padding: 10px;
}

.MessaggioDiFeedback
{
	font-size: 120%;	
	padding: 5px;
	color: red;
	font-weight: bold;
}

.MessaggioDiFeedbackNegativoPiccolo 
{
	font-size: 11px;	
	color: red;
	padding: 2px;
}

.MessaggioDiFeedbackNegativoPiccolo A, .MessaggioDiFeedbackNegativoPiccolo A:hover, .MessaggioDiFeedbackNegativoPiccolo A:visited, .MessaggioDiFeedbackNegativoPiccolo A:link, .MessaggioDiFeedbackNegativoPiccolo A:active
{
    text-decoration: underline;
	font-size: 11px;	
	color: red;
	padding: 2px;
}

.MessaggioDiFeedbackPositivoPiccolo
{
	font-size: 11px;	
	color: green;
}

.MessaggioDiFeedbackPositivoPiccolo A, .MessaggioDiFeedbackPositivoPiccolo A:hover, .MessaggioDiFeedbackPositivoPiccolo A:visited, .MessaggioDiFeedbackPositivoPiccolo A:link, .MessaggioDiFeedbackPositivoPiccolo A:active
{
    text-decoration: underline;
	font-size: 11px;	
	color: green;
}

.ClearBoth
{
	clear: both;	
}

.ClearLeft
{
    clear: left;    
}

