body                               { font-family: Tahoma, Arial, Helvetica, sans-serif;
                                    	font-size: 11px;
                                    	background: #8AC865;
                                    	margin: 0px;
                                    	padding: 0px; }

a:hover                            { background-color: #FFFF00; }

a.nohover:hover                    { background-color: transparent; }

a:active                           { background: #FFD700; }

p, td, li, dt, dd                  { font-family: Tahoma, Arial, Helvetica, sans-serif;
                                    	font-size: 11px; }

td.titroviin                       { font-family: Tahoma, Arial, Helvetica, sans-serif;
                                    	font-size: 11px; }

td.path                            { font-family: Tahoma, Arial, Helvetica, sans-serif;
                                    	font-size: 11px; }

td.titolopag                       { font-family: Tahoma, Arial, Helvetica, sans-serif;
                                    	font-size: 14px;
                                    	color: #CE3131;
                                    	font-weight: bold; }

table.titolo                       { font-family: Tahoma, Arial, Helvetica, sans-serif; }


.stileblu                          { color: #2E6FB8;
                                     font-weight: bold; }

.stilerosso                        { color: #FF0000; }

.cornice_alto_sx                   { background-color: #FFFFFF;
                                    	background-image: url(../cornice_alto_sx.gif);
                                    	background-repeat: no-repeat;
                                    	background-position: right bottom; }

.cornice_alto_dx                   { background-color: #FFFFFF;
                                    	background-image: url(../cornice_alto_dx.gif);
                                    	background-repeat: no-repeat;
                                    	background-position: left bottom; }

.cornice_basso_sx                  { background-color: #FFFFFF;
                                    	background-image: url(cornice_basso_sx.gif);
                                    	background-repeat: no-repeat;
                                    	background-position: right bottom; }

.cornice_basso_dx                  { background-color: #FFFFFF;
                                    	background-image: url(../cornice_basso_dx.gif);
                                    	background-repeat: no-repeat;
                                    	background-position: left bottom; }

.cornice_alto                      { background-color: #FFFFFF;
                                    	background-image: url(../cornice_alto.gif);
                                    	background-repeat: repeat-x;
                                    	background-position: top; }
 
.cornice_basso                     { background-color: #FFFFFF;
                                    	background-image: url(../cornice_basso.gif);
                                    	background-repeat: repeat-x;
                                    	background-position: bottom; }

.cornice_sx                        { background-color: #FFFFFF;
                                    	background-image: url(../cornice_sx.gif);
                                    	background-repeat: repeat-y;
                                    	background-position: left; }

.cornice_dx                        { background-color: #FFFFFF;
                                    	background-image: url(../cornice_dx.gif);
                                    	background-repeat: repeat-y;
                                    	background-position: right; }

.bordo_sx                          { background-color: #FFFFFF;
                                    	background-image:  url(../immagini/generali/bordo_sx.gif);
                                    	background-repeat: repeat-y;
                                    	background-position: left; }
 
.bordo_dx                          { background-color: #FFFFFF;
                                    	background-image:  url(../immagini/generali/bordo_dx.gif);
                                    	background-repeat: repeat-y;
                                    	background-position: right; }

.news_dettaglio_titolo             { color: #2E6FB8;
                                    	font-weight: bold;
                                    	font-size: 12px; }

.news_dettaglio_sottotitolo        {	color: #E63600;
                                    	font-weight: bold; }

.calendario_dettaglio_data         { color: #2E6FB8;
                                    	font-weight: bold;
                                    	font-size: 12px; }

.calendario_dettaglio_titolo       { color: #2E6FB8;
                                    	font-weight: bold;
                                    	font-size: 12px; }

.calendario_dettaglio_sottotitolo  { color: #E63600;
                                    	font-weight: bold; }

.calendario_giorni_data            { font-size: 9px;
                                    	text-align: center; }

.calendario_giorni_data_full       { font-size: 9px;
                                    	font-weight: bold;
                                    	color: #2E6FB8;
                                    	text-align: center; }

.calendario_giorni_intestazione    { font-size: 10px;
                                    	font-weight: bold; }

.calendario_giorni_tabella         { width: 200px; }

.calendario_select                 { font-size: 9px; }

.calendario_tabella                { width: 100%; }

.calendario_tabella_cella_sin      { text-align: left;
                                    	width: 490px; }

.calendario_tabella_cella_dx       { text-align: left;
                                   		width: 200px; }
