body{
	background-color: #ececec;
	margin: 0px;
}

H1
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color : #6B6B6B;
	text-decoration: none;
	display: inline;
	padding-left: 25px;
}

.sfondoPagine{
	background-image: url(img_ico/sfondo.gif); 
	background-repeat: repeat-x;
	background-position: center;
}

.font_sito {
	font: 11px Arial;
	font-weight: normal;
	color : #4D4D4D;
	line-height: 15px;
}

.titoletto {
	font: 12px Arial;
	font-weight: bold;
	color : #E41C33;
}

.footer {
	font: 11px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: right;
	vertical-align: top;
	padding-top: 4px;
}

/*    INDEX    */

.index_latoSx {
background-image: url(img_ico/lato_sx.gif); 
background-repeat: repeat-y;
}

.index_latoDx {
background-image: url(img_ico/lato_dx.gif); 
background-repeat: repeat-y;
}

.index_basso {
background-image: url(img_ico/banda_inf.gif); 
background-repeat: no-repeat;
background-position: right bottom;
}

.testo_scorr {
	font: 24px Arial;
	font-weight: normal;
	color : #E90D25;
	text-align: center;
	vertical-align: bottom;
}

a.enter {
	font: 11px Arial;
	font-weight: bold;
	color : #747472;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}


/*    HOME    */

.sf_menu {
background-image: url(img_ico/sf_menuAlto.gif); 
background-repeat: repeat-x;
}

.sfondo_home {
background-image: url(img_ico/foto_home.jpg); 
background-repeat: no-repeat;
}

.slogan_home {
	font: 12px Arial;
	font-weight: bold;
	color : #ffffff;
	text-align: left;
	vertical-align: bottom;
	line-height: 18px;
	letter-spacing: 0,9em;
	padding-right: 25px;
}

.label_lingua {
	font: 11px Arial;
	font-weight: normal;
	color : #ffffff;
	text-align: left;
	vertical-align: bottom;
	padding-left: 4px;
	padding-bottom: 4px;
}

.label_login {
	font: 11px Arial;
	font-weight: normal;
	color : #ffffff;
	text-align: left;
	vertical-align: bottom;
}

.combo_lingua {
	font : 11px Arial;
	font-weight: normal;
	color : #4D4D4D;
	width: 100px;
	margin: 0px;
}

input.textLogin_home {
	font: 11px Arial;
	font-weight: normal;
	color: #4D4D4D;
	width: 100px;
	margin-right: 6px;
	border: solid 1px #ffffff;
	height: 15px;
	margin-bottom: 1px;
}

.btn_vai{
   color:#4D4D4D;
   font-family: Arial;
   font-size:11px;
   width: 30px;
   height: 15px;
   border:1px solid white;
   margin-bottom: 1px;
   margin-top: 2px;
   margin-right: 4px;
   margin-left: 1px;
}


/*    MENU    */

.menu1 {
	font: 10px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left: 10px;
	
}

a.menu1 {
	font: 10px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left: 10px;
	
}

a.menu1:LINK {
	font: 10px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left: 10px;
	
}

a.menu1:VISITED {
	font: 10px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left: 10px;
	
}

a.menu1:HOVER {
	font: 10px Arial;
	font-weight: normal;
	color : #878787;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left: 10px;
	cursor: hand;
	
}

.menu1hover {
	font: 10px Arial;
	font-weight: normal;
	color : #878787;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left: 10px;
	cursor: hand;
	
}

.menu1nohover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color : #E50721;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left: 10px;
}


.menu1_sel {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color : #E50721;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
	text-decoration: none;
	padding-left: 10px;
}

input.text_cerca {
	font: 11px Arial;
	font-weight: normal;
	color: #4D4D4D;
	width: 80px;
	margin-right: 1px;
	margin-left: 3px;
	margin-bottom: 2px;
	border: solid 1px #ABABAB;
	height: 14px;
}

.cerca {
	font: 11px Arial;
	font-weight: normal;
	color : #6B6B6B;
	vertical-align: middle;
	text-decoration: none;
}

a.menu2 {
	font: 10px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
	line-height: 22px;
	margin-left: 10px;
	background-image: url(img_ico/menu2_chiuso.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	DISPLAY: BLOCK;
}

a.menu2:LINK {
	font: 10px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
	line-height: 22px;
	margin-left: 10px;
	background-image: url(img_ico/menu2_chiuso.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	DISPLAY: BLOCK;
}

a.menu2:VISITED {
	font: 10px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
	line-height: 22px;
	margin-left: 10px;
	background-image: url(img_ico/menu2_chiuso.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	DISPLAY: BLOCK;
}

a.menu2:HOVER {
	font: 10px Arial;
	font-weight: normal;
	color : #E50721;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
	line-height: 22px;
	margin-left: 10px;
	background-image: url(img_ico/menu2_chiuso.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	DISPLAY: BLOCK;
}

.menu2_sel {
	font: 10px Arial;
	font-weight: normal;
	color : #E50721;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
	line-height: 22px;
	margin-left: 10px;
	background-image: url(img_ico/menu2_aperto.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	DISPLAY: BLOCK;
	cursor: default;
}

a.menu3 {
	font: 11px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	line-height: 18px;
	margin-left: 26px;
	background-image: url(img_ico/menu3_link.gif); 
	background-repeat: no-repeat;
	background-position: left center;
}

a.menu3:LINK {
	font: 11px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	line-height: 18px;
	margin-left: 26px;
	background-image: url(img_ico/menu3_link.gif); 
	background-repeat: no-repeat;
	background-position: left center;
}

a.menu3:VISITED {
	font: 11px Arial;
	font-weight: normal;
	color : #4D4D4D;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	line-height: 18px;
	margin-left: 26px;
	background-image: url(img_ico/menu3_link.gif); 
	background-repeat: no-repeat;
	background-position: left center;
}

a.menu3:HOVER {
	font: 11px Arial;
	font-weight: normal;
	color: #E50721;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	line-height: 18px;
	margin-left: 26px;
	background-image: url(img_ico/menu3_link.gif); 
	background-repeat: no-repeat;
	background-position: left center;
}

.menu3_sel {
	font: 11px Arial;
	font-weight: normal;
	color: #E41C33;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	line-height: 18px;
	margin-left: 26px;
	background-image: url(img_ico/menu3_sel.gif); 
	background-repeat: no-repeat;
	background-position: left center;
}


/*    SFONDI PAGINE INTERNE   */

.sf_menu_sopra {
background-image: url(img_ico/sf_menuSx_sopra.gif); 
background-repeat: repeat-x;
background-position: top;
}

.sf_menu_sotto {
background-image: url(img_ico/sf_menuSx_sotto.gif); 
background-repeat: repeat-x;
background-position: bottom;
}

.sf_contenuti_sopra {
background-image: url(img_ico/sf_contenuti_sopra.gif); 
background-repeat: repeat-x;
background-position: top;
}

.sf_contenuti_sotto {
background-image: url(img_ico/sf_contenuti_sotto.gif); 
background-repeat: repeat-x;
background-position: bottom;
}


/*    AREA RISERVATA	    */

.sf_menu_area {
background-image: url(img_ico/sf_menuAlto_area.gif); 
background-repeat: repeat-x;
}

.sfondo_area {
background-image: url(img_ico/sf_areaRiservata.jpg); 
background-repeat: no-repeat;
}

.area
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color : #ffffff;
	text-decoration: none;
	vertical-align: top;
	padding-left: 30px;
}

.benvenuto
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color : #ffffff;
	text-decoration: none;
	vertical-align: top;
	padding-right: 10px;
}

a.menu_area {
	font: 16px Arial;
	font-weight: bold;
	color : #E41C33;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	background-image: url(img_ico/segnap_menuArea.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 24px;
}

a.menu_area:LINK {
	font: 16px Arial;
	font-weight: bold;
	color : #E41C33;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	background-image: url(img_ico/segnap_menuArea.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 24px;
}

a.menu_area:VISITED {
	font: 16px Arial;
	font-weight: bold;
	color : #E41C33;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	background-image: url(img_ico/segnap_menuArea.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 24px;
}

a.menu_area:HOVER {
	font: 16px Arial;
	font-weight: bold;
	color : #E41C33;
	text-align: left;
	text-decoration: none;
	padding-left: 20px;
	background-image: url(img_ico/segnap_menuArea_h.gif); 
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 24px;
}


/*   STILE DEGLI HYPERLINK   */

a.glossary
{
	font-size: 11px;
	color: #E41C33;
	font-family: arial;
	text-decoration: none;
	font-weight: normal;
}

a.glossary:HOVER
{
	font-size: 11px;
	color: #4d4d4d;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
}

a.glossary:LINK
{
	font-size: 11px;
	color: #E41C33;
	font-family: arial;
	text-decoration: none;
	font-weight: normal;
}

a.glossary:VISITED
{
	font-size: 11px;
	color: #E41C33;
	font-family: arial;
	text-decoration: none;
	font-weight: normal;
}



/*   STILE POPUP FINESTRA DESCRITTIVA (HYPERLINK) */

.vocabolario{
	font-size: 11px;
	color: #4D4D4D;
	font-family: arial;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
	padding-left: 10px;
	display: block;
}


.tit_pagina{
	font-size: 12px;
	color: #E41C33;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
}


/*   STILE PER LINK CLOSE NEI POPUP  */
a.link1
{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: underline;
}

a.link1:hover
{
	font-size: 11px;
	color: #E41C33;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
}


/*   STILE PER RISULTATI RICERCA  */

.RisRicerca
{
	font-size: 11px;
	color: #E41C33;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
}

a.RisRicerca
{
	font-size: 11px;
	color: #E41C33;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
}

a.RisRicerca:hover
{
	font-size: 11px;
	color: #4D4D4D;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
}

.TitRisRicerca
{
	font-weight:bold;
	font-size: 12px;
	color: #4D4D4D;
	font-family: Arial;
	text-decoration: none;
}

.DetRisRicerca
{
	font-size: 11px;
	color: #4D4D4D;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
}


/*       EVENTI      */

.eventi
{
	font-size: 12px;
	color: #E50721;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
	line-height: 18px;
}

a.eventi
{
	font-size: 12px;
	color: #E50721;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
	line-height: 18px;
}

a.eventi:LINK
{
	font-size: 12px;
	color: #E50721;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
	line-height: 18px;
}

a.eventi:VISITED
{
	font-size: 12px;
	color: #E50721;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
	line-height: 18px;
}

a.eventi:HOVER
{
	font-size: 12px;
	color: #E50721;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}

a.eventi:ACTIVE
{
	font-size: 12px;
	color: #E50721;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
	line-height: 18px;
}

.testo_datagrid {
	font-size: 12px;
	color: #4D4D4D;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	line-height: 22px;
	background-color: #F7F7F7;
	text-indent: 2px;
}

.titolo_grid {
	font-size: 12px;
	color: #fff;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	background-color: #F2485A;
	text-indent: 2px;
}



