 
/* --------------- COLORE ------------------------ */
.grigio, .txt, .txt_bold,.txt_small,.txt_titolo_paragrafo_grigio,.TdRepeaterData
{
	/* grigio */
	color: #545454;
}
.bianco, .txt_bianco,.txt_bianco_bold,.txt_bianco_small
{
	/* bianco */
	COLOR: #FFFFFF;
}

.blu, .txt_titolo_paragrafo,.txt_titolo_pagina,.txt_titolo_pagina_sottotitolo,.news_data,.news_data,.news_abstract,.news_luogo,.txt_blu, .txt_blu_bold, .txt_blu_small
{
	/* blu */
	/* #396579*/
	color:#1A4473;
}

.arancio, .txt_arancio,.txt_arancio_bold,.txt_arancio_small
{
	/* arancio */
	COLOR: #f98f06;
}

.verde, .txt_verde,.txt_verde_bold,.txt_verde_small,.TdRepeaterUser
{
	/* verde */
	COLOR: #5ebd39;
} 
.bgBlu 
{
    /* blu */
	background-color:#a3bfcd;
}
.bgVerde 
{
	/* verde */
	COLOR: #5ebd39;
}
.bgGrigio 
{
	/* grigio */
	color: #545454;
}

/* --------------- SIZE ------------------------ */
.txt_small, .txt_bianco_small,.txt_blu_small,.txt_verde_small
{
    /* size SMALL */
	FONT-SIZE: 10px;  
} 
.txt, .txt_bold,.txt_titolo_pagina_sottotitolo
{
    /* size NORMALE */
	FONT-SIZE: 13px;  
}
.titoloPaginaProducts 
{
    FONT-SIZE: 19px;  
    font-weight:bold
}
.sottotitoloPaginaProducts 
{
    FONT-SIZE: 17px;  
    font-weight:normal
}
.txt_titolo_paragrafo,.txt_titolo_paragrafo_grigio,.txt_medio
{
    /* size MEDIO */
	FONT-SIZE: 15px; 
	/*COLOR: Fuchsia; 
	 height:30px;
	 background-color:Yellow*/
}

.txt_titolo_pagina, .txt_grande
{
    /* size GRANDE */
	FONT-SIZE: 15px; 
	
}


/* STILI TESTO GENERICI //////////////////////////////////////////////////////*/ 

.ErrorPageHeader 
{
   FONT-SIZE: 21px;   
   font-weight:bold;
}
.ErrorPageMessage 
{
   FONT-SIZE: 14px;   
}
h2 {
	FONT-SIZE: 15px;  
	margin:0px 0px 10px 0px ;
	padding:0px 0px 0px 0px ;
	
}
h3 {
	FONT-SIZE: 13px;  
	margin:0px 0px 5px 0px ;
	padding:0px 0px 0px 0px ;
	
}
P {
	margin:0px 0px 10px 0px ;
	padding:0px 0px 0px 0px ;	
}
P.padding5px
{
    margin: 0px 0px 0px 0px; 
    padding:5px 5px 5px 5px
}
.txt {
 	 font-weight: normal;
}
.txt_bold {
 	font-weight: bold;
}
.txt_small {
 	font-weight: normal;
}

.txt_bianco {
 	font-weight: normal;
}
.txt_bianco_bold {
 	font-weight: bold;
}
.txt_bianco_small {
 	FONT-SIZE: 10px;  
}



.txt_blu {
 	 font-weight: normal;
}
.txt_blu_bold {
 	font-weight: bold;
}
.txt_blu_small {
 	font-weight: normal;
}
.txt_verde {
 	 font-weight: normal;
}
.txt_verde_bold {
 	font-weight: bold;
}
.txt_verde_small {
 	font-weight: normal;
}

.txt_arancio {
 	 font-weight: normal;
}
.txt_arancio_bold {
 	font-weight: bold;
}
.txt_arancio_small {
 	font-weight: normal;
}

.txt_titolo_paragrafo {
 	font-weight: bold;
}
.txt_titolo_paragrafo_grigio {
 	font-weight: bold;
}
.txt_titolo_pagina  {
	font-weight: normal;
}
.txt_titolo_pagina_sottotitolo {
	font-style:italic
}
/* ////// REPEATER /////////////////*/

.TdRepeaterData
{
    FONT-SIZE: 10px;  
	font-weight: bold; 
}
.TdRepeaterUser
{
    FONT-SIZE: 10px;  
	font-weight: bold; 
}

/* ////// NEWS /////////////////*/
.news_data{
 	FONT-SIZE: 10px;  
	font-weight: bold;
}
.news_titolo{
 	FONT-SIZE: 14px;  
	font-weight: bold;
}
.news_abstract{
 	FONT-SIZE: 12px;  
	font-style:italic
}
.news_luogo{
 	FONT-SIZE: 10px;  
	COLOR: #1A4473;
	font-weight: normal;
}

HR {
	width:100%;
	border-style:dashed;
	border-width:1px;
	color:#CCCCCC
}		 
/* //////////////////// LINK  GENERICO ////////////////////*/
A:active,A:link,A:visited{
font-weight: bold;
text-decoration: none;
COLOR: #1A4473
}
A:hover  {
font-weight: bold;
text-decoration: underline;
COLOR:  #5ebd39; 
 }

 