BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bodybarra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

A.linkbarraup { text-decoration:none; }
A.linkbarraup:link { color: #666666; }
A.linkbarraup:visited { color: #666666; }
A.linkbarraup:active { color: #666666; }
A.linkbarraup:hover { color: #A8A8A8; }

A.linkbarradown { text-decoration:none; }
A.linkbarradown:link { color: #666666; }
A.linkbarradown:visited { color: #666666; }
A.linkbarradown:active { color: #666666; }
A.linkbarradown:hover { color: #A8A8A8; }

.bodymenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #FFFFFF;
}

.bodysottomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

A.linkmenu { text-decoration:none; }
A.linkmenu:link { color: #FFFFFF; }
A.linkmenu:visited { color: #FFFFFF; }
A.linkmenu:active { color: #FFFFFF; }
A.linkmenu:hover { color: #A10051; }

.bodytesto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

A.linktesto { text-decoration:none; }
A.linktesto:link { color: #FFFFFF; }
A.linktesto:visited { color: #FFFFFF; }
A.linktesto:active { color: #FFFFFF; }
A.linktesto:hover { color: #8EA4B1; }

.bodynotifica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8EA4B1;
}

.bodytesto9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

/* Menu Laterale */
.tmenu0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A10051;
	text-decoration:none;
}

.tmenu0 A:link { text-decoration:none; color: #000000; }
.tmenu0 A:visited { text-decoration:none; color: #000000; }
.tmenu0 A:active { text-decoration:none; color: #000000; }
.tmenu0 A:hover { text-decoration:none; color: #F66013; }

.tmenu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A10051;
	text-decoration:none;
}

.tmenu1 A:link { text-decoration:none; color: #A10051; }
.tmenu1 A:visited { text-decoration:none; color: #A10051; }
.tmenu1 A:active { text-decoration:none; color: #A10051; }
.tmenu1 A:hover { text-decoration:none; color: #DF7600; }

/* corpo */
.body { font-size: 11px; color:#423041; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

A.body:link { text-decoration:none; color: #423041; }
A.body:visited { text-decoration:none; color: #423041; }
A.body:active { text-decoration:none; color: #423041; }
A.body:hover { text-decoration:none; color: #EB563C; }

/* corpo grassetto */
.bodybold { font-size: 11px; color:#423041; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; }

/* debug/errori */
.debug{
	font-size: 9px;
	color: #DF7600; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none
}

/* titoli tabella*/
.bodyboldbianco { font-size: 11px; color:#FFFFFF; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; }

/* caratteristiche */
.login_caratt { font-size: 11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

/* login links */
A.login_links { text-decoration:none; }
A.login_links:link { color: #000000; }
A.login_links:visited { color: #000000; }
A.login_links:active { color: #000000; }
A.login_links:hover { color: #DF7600; }

/* login titolo */
.login_titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14;
	font-weight: bold;
	color: #003768;
}




.bodybianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bodygrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}
.bodyrosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DF7600;
}
.bodybianco10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.bodygrigiojustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	text-align: justify;
}
.bodyazzurro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666633;
}
.bodyazzurrojustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005CB0;
	text-align: justify;
}

A.linkbiancosott { text-decoration:none; }
A.linkbiancosott:link { color: #FFFFFF; }
A.linkbiancosott:visited { color: #FFFFFF; }
A.linkbiancosott:active { color: #FFFFFF; }
A.linkbiancosott:hover { color: #FFFFFF; text-decoration:underline; }

A.linkaranciosott { text-decoration:none; }
A.linkaranciosott:link { color: #DE3702; }
A.linkaranciosott:visited { color: #DE3702; }
A.linkaranciosott:active { color: #DE3702; }
A.linkaranciosott:hover { color: #DE3702; text-decoration:underline; }

A.linkgrigiosott { text-decoration:none; }
A.linkgrigiosott:link { color: #777777; }
A.linkgrigiosott:visited { color: #777777; }
A.linkgrigiosott:active { color: #777777; }
A.linkgrigiosott:hover { color: #777777; text-decoration:underline; }

A.linkazzurrosott { text-decoration:none; }
A.linkazzurrosott:link { color: #005CB0; }
A.linkazzurrosott:visited { color: #005CB0; }
A.linkazzurrosott:active { color: #005CB0; }
A.linkazzurrosott:hover { color: #005CB0; text-decoration:underline; }

A.linkbiancorosa { text-decoration:none; }
A.linkbiancorosa:link { color: #FFFFFF; }
A.linkbiancorosa:visited { color: #FFFFFF; }
A.linkbiancorosa:active { color: #FFFFFF; }
A.linkbiancorosa:hover { color: #FB5537; }

A.linkazzurrorosa { text-decoration:none; }
A.linkazzurrorosa:link { color: #000000; }
A.linkazzurrorosa:visited { color: #000000; }
A.linkazzurrorosa:active { color: #000000; }
A.linkazzurrorosa:hover { color: #DF7600; }

A.linkgrigiorosa { text-decoration:none; }
A.linkgrigiorosa:link { color: #777777; }
A.linkgrigiorosa:visited { color: #777777; }
A.linkgrigiorosa:active { color: #777777; }
A.linkgrigiorosa:hover { color: #FB5537; }

A.linkgrigioazzurro { text-decoration:none; }
A.linkgrigioazzurro:link { color: #777777; }
A.linkgrigioazzurro:visited { color: #777777; }
A.linkgrigioazzurro:active { color: #777777; }
A.linkgrigioazzurro:hover { color: #F66013; }

.titolopagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #777777;
	font-weight: normal;
}

.bordotabgrigio {
	border: 1px solid #CCCCCC;
}
.bordotabazzurro {
	border: 1px solid #005CB0;
}
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FB5537;
	border: 1px solid #005CB0;
}
.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #005CB0;
}
.bodyarancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DE3702;
}
.bodynero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bodymenule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #339900;
}
A.linkmenule { text-decoration:none; }
A.linkmenule:link { color: #003366; }
A.linkmenule:visited { color: #003366; }
A.linkmenule:active { color: #003366; }
A.linkmenule:hover { color: #999999; text-decoration:underline; }

A.linkmenulesott { text-decoration:none; }
A.linkmenulesott:link { color: #003366; }
A.linkmenulesott:visited { color: #003366; }
A.linkmenulesott:active { color: #003366; }
A.linkmenulesott:hover { color: #999999; text-decoration:underline; }

.bodytitole {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.menuservizio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
A.linkmenuserv { text-decoration:none; }
A.linkmenuserv:link { color: #cccccc; }
A.linkmenuserv:visited { color: #cccccc; }
A.linkmenuserv:active { color: #cccccc; }
A.linkmenuserv:hover { color: #FB5537; }


.titolo_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666633;
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666633;
}

A.link_base { text-decoration:none; }
A.link_base:link { color: #666666; }
A.link_base:visited { color: #666666; }
A.link_base:active { color: #666666; }
A.link_base:hover { color: #A8A8A8; }


/*-------------------------------------------------------------------- MENU SX */

.menu_sx{
	width:200px;
	/*height:100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height: 2.5em;
	text-align:left;
}

.menu_sx ul{
	background: url(../imm_struttura/menu/sfondo_menu_1liv.gif);
	background-repeat: no-repeat;
	border-top: none;
	width:200px;
	list-style-type: none;
	margin:0;
	padding:0;
}

.menu_sx ul li{
	background: url(../imm_struttura/menu/sfondo_menu_1liv.gif);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	width:200px;
}

.menu_sx ul li a{
	color:#333333;
	background: url(../imm_struttura/menu/sfondo_menu_1liv.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	margin:0;
	display:block;
	width:200px;
}

.menu_sx ul li a:link{
    background: url(../imm_struttura/menu/sfondo_menu_1liv.gif);
	width:200px;
}

.menu_sx ul li a:visited{
    background: url(../imm_struttura/menu/sfondo_menu_1liv.gif);
	background-repeat: no-repeat;
	width:200px;
}

.menu_sx ul li a:active{
    background: url(../imm_struttura/menu/sfondo_menu_1liv.gif);
	background-repeat: no-repeat;
	width:200px;
}

.menu_sx ul li a:hover{
	color:#000000;
    background: url(../imm_struttura/menu/sfondo_menu_1liv.gif);
	background-repeat: no-repeat;
	width:200px;
}

.menu_sx ul li ul li{
	background: url(../imm_struttura/menu/sfondo_menu_2liv.gif);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	width:200px;
}

.menu_sx ul li ul li a{
	background: url(../imm_struttura/menu/sfondo_menu_2liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	text-decoration:none;
	margin:0;
	width:200px;
}

.menu_sx ul li ul li a:link{
    background: url(../imm_struttura/menu/sfondo_menu_2liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	width:200px;
}

.menu_sx ul li ul li a:visited{
    background: url(../imm_struttura/menu/sfondo_menu_2liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	width:200px;
}

.menu_sx ul li ul li a:active{
    background: url(../imm_struttura/menu/sfondo_menu_2liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	width:200px;
}

.menu_sx ul li ul li a:hover{
	color:#000000;
    background: url(../imm_struttura/menu/sfondo_menu_2liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	width:200px;
}

.menu_sx ul li ul li ul li{
	background: url(../imm_struttura/menu/sfondo_menu_3liv.gif);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	width:200px;
}

.menu_sx ul li ul li ul li a{
	background: url(../imm_struttura/menu/sfondo_menu_3liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	text-decoration:none;
	margin:0;
	width:200px;
}

.menu_sx ul li ul li ul li a:link{
    background: url(../imm_struttura/menu/sfondo_menu_3liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	width:200px;
}

.menu_sx ul li ul li ul li a:visited{
    background: url(../imm_struttura/menu/sfondo_menu_3liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	width:200px;
}

.menu_sx ul li ul li ul li a:active{
    background: url(../imm_struttura/menu/sfondo_menu_3liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	width:200px;
}

.menu_sx ul li ul li ul li a:hover{
	color:#000000;
    background: url(../imm_struttura/menu/sfondo_menu_3liv.gif);
	background-repeat: no-repeat;
	list-style-type:circle;
	width:200px;
}

.menu_sx .chiusura{
    background: url(../imm_struttura/menu/chiusura_menu.gif);
	background-repeat: no-repeat;
	width:200px;
	height:18px
}

.loghi_col_sx{
	padding-top: 20px;
	padding-bottom: 20px;
}


