body {
  margin:0 0 0 0;
  padding: 0px;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height:16px; 
  letter-spacing: 1px;
  color:#555555;
}

body,HTML {text-align: center;}


INPUT					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal;} 
FORM					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; font-style:normal; vertical-align: top; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip: rect(auto, auto, auto, auto)} 
TD					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 11px; color: #555555; font-weight:normal;}
SELECT					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal;}
TEXTAREA				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; border: solid;} 
A					{ font-family: Verdana, arial, helvetica, sans-serif; color: #333333; text-decoration:none;} 
A:link					{ font-family: Verdana, arial, helvetica, sans-serif; color: #333333; text-decoration:none;} 
A:visited				{ font-family: Verdana, arial, helvetica, sans-serif; color: #333333; text-decoration:none;} 
A:active				{ font-family: Verdana, arial, helvetica, sans-serif; color: #333333; text-decoration:none;} 
A:hover				{ font-family: Verdana, arial, helvetica, sans-serif; color: #333333; text-decoration:none;} 
.folding				{ cursor: pointer }

.altButtonFormat			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 09px; color: #C8C8C8; background-color: #C8C8C8; border: #555555 1px solid;} 
body.systembody			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; background-color: #FFFFF2;} 
.helpers				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; background-color: #FFFFF2;} 
.systemmsg				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold;} 

.admin					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; text-transform:none; } 
A.admin:link				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight:normal; text-transform:none; } 
A.admin:visited			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight:normal; text-transform:none; } 
A.admin:active			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FF0000; background-color:#666666; font-weight:normal; text-transform:none; } 
A.admin:hover				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FF0000; background-color:#FFFFFF; font-weight:normal; text-transform:none; } 

.def_menu, def_menu:link, .def_menu:visited, .def_menu:active, .def_menu:hover	
					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight: normal; text-transform: none; text-decoration: none;} 
TD.def_menu_normal			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight: normal; text-transform: none; border: 1px solid #C8C8C8; } 
TD.def_menu_hover			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #999999; font-weight: normal; text-transform: none; border: 1px solid #555555;} 
A.def_menu:link, a.def_menu:visited, a.def_menu:active, a.def_menu:hover 
					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight: normal; text-transform: none; text-decoration: none; border: 0px solid #FFFFFF; display:block;} 
A.def_menu:hover			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #999999; font-weight: normal; text-transform: none; text-decoration: none;} 

INPUT.boxsmall			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 09px; color: #555555; background-color: #FFFFFF; font-weight:normal; font-style:normal; text-transform: uppercase;	border: 1px solid #555555; height: 20px; width: 40px; padding-top: 0px; padding-right: 2px; padding-left: 2px;} 
INPUT.box				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; font-style:normal; text-transform: none;		border: 1px solid #555555; height: 20px; width: 80px; padding-top: 3px; padding-right: 2px; padding-left: 2px;} 
boxsearch				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; font-style:normal; text-transform: uppercase;	border: 1px solid #555555; height: 20px; width: 80px; padding-top: 3px; padding-right: 4px; padding-left: 4px;} 

.clock					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#555555; font-style:normal; text-transform: none; border: 1px solid #FFFFFF; padding-top: 3px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; width: 100%; margin-bottom: 10px; text-align: center} 

TD.error_obj				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration:none; font-weight: normal} 
.error_obj				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #555555; text-decoration:none; font-weight: normal} 
A.error_obj:link			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; text-transform:none; } 
A.error_obj:visited			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; text-transform:none; }
A.error_obj:active			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color:#999999; font-weight:normal; text-transform:none; } 
A.error_obj:hover			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color:#999999; font-weight:normal; text-transform:none; } 

.menu					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration:none; font-weight: normal} 
A.menu:link				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; text-transform:none; } 
A.menu:visited			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; text-transform:none; }
A.menu:active				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#999999; font-weight:normal; text-transform:none; } 
A.menu:hover				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#999999; font-weight:normal; text-transform:none; } 

.def_menu_linea, def_menu_linea:link, .def_menu_linea:visited, .def_menu_linea:active, .def_menu_linea:hover	
					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; border: 0px solid #FFFFFF; font-weight: normal; text-transform: none; text-decoration: none;} 
A.def_menu_linea:link, a.def_menu_linea:visited, a.def_menu_linea:active, a.def_menu_linea:hover 
					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; border: 0px solid #FFFFFF; font-weight: normal; text-transform: none; text-decoration: none; display:block; } 
A.def_menu_linea:hover		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #999999; font-weight: normal; text-transform: none; text-decoration: none;} 
TD.def_menu_linea_normal	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; border: 1px solid #c8c8c8; font-weight: normal; text-transform: none;} 
TD.def_menu_linea_hover		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #999999; border: 1px solid #555555; font-weight: normal; text-transform: none; } 

FORM.def-login			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; font-style:normal; vertical-align: top; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip: rect(auto, auto, auto, auto)} 
TD.def-login				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; font-style:normal; vertical-align: top; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip: rect(auto, auto, auto, auto)}
.def-login				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; }
A.def-login:link			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; }
A.def-login:visited			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; }
A.def-login:active			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; }
A.def-login:hover			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; }
INPUT.def-login			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 09px; color: #555555; background-color: #FFFFFF; font-weight:normal; font-style:normal; text-transform: uppercase;	border: 1px solid #555555; height: 20px; width: 40px; padding-top: 0px; padding-right: 2px; padding-left: 2px;} 
INPUT.def-login-campi		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; font-style:normal; text-transform: none;		border: 1px solid #555555; height: 20px; width: 80px; padding-top: 3px; padding-right: 2px; padding-left: 2px;} 


.mappa					{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration:none; font-weight: normal; vertical-align:middle; margin-bottom:6px;} 
A.mappa:link				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal; text-transform:none; } 
A.mappa:visited			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal;  text-transform:none; }
A.mappa:active			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#999999; font-weight:normal; text-transform:none; } 
A.mappa:hover				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#999999; font-weight:normal; text-transform:none; } 
TABLE.mappa_esterna			{ border-style: solid;  border-width: 0; border-color= #8c8c8c; width: 80%; }
TABLE.mappa_titolo			{ border-style: solid;  border-width: 1; border-color= #8c8c8c; width: 100%; }
TD.mappa_titolo			{ padding: 4; text-align: center;}
.mappa_titolo				{ font-family: Verdana, arial, helvetica, sans-serif; font-size:10px; color: #555555; font-weight:bold; text-transform:none; } 
TABLE.mappa				{ border-style: solid;  border-width: 1; border-color= #8c8c8c; width: 100%}
TD.mappa				{ padding: 10; height:16px; vertical-align:middle}
HR.mappa				{ height: 1px; width: 100%; border: 1px solid #8c8c8c;}

.def-path				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; background-color: #FFFFFF; background-position:center; text-decoration:none; font-weight:normal; margin:auto; border:none; padding-left: 5px; padding-top: 20px;} 
A.def-path:link			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: underline; font-weight: bold} 
A.def-path:visited			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: underline; font-weight: bold} 
A.def-path:active			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: underline; font-weight: bold} 
A.def-path:hover			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration: underline; font-weight: bold} 

.def-search				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight: normal} 
A.def-search:link			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration:none; font-weight: normal; } 
A.def-search:visited			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; text-decoration:none; font-weight: normal; } 
A.def-search:active			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; background-color: #FFFFFF; font-weight:normal; } 
A.def-search:hover			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #8c8c8c; font-weight:normal; } 

.def-benvenuto			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; background-color: #FFFFFF; font-weight:normal; text-transform: uppercase; text-decoration: none;} 

.lowText				{ font: 16px Arial, Helvetica; font-weight: bolder; color: #FFFFFF; text-decoration: none;  white-space:nowrap; text-align:center; }
.highText				{ font: 16px Arial, Helvetica; font-weight: bolder; color: #FFFFFF; text-decoration: none;  white-space:nowrap; text-align:center; font-weight: bolder; }
.itemBorder				{ border: 1px solid #666666 }
.itemBorderBlank			{ border: 1px solid #CCCCDD }





.def-immagine-rotante		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; } 
A.def-immagine-rotante:link		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-immagine-rotante:visited	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; } 
A.def-immagine-rotante:active	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; } 
A.def-immagine-rotante:hover	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; } 

.def-articolo-news			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; } 
A.def-articolo-news:link		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }  
A.def-articolo-news:visited		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; } 
A.def-articolo-news:active		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; } 
A.def-articolo-news:hover		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }  
.def-articolo-news-titolo		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight: bolder; text-transform:uppercase; } 

.def-htmlpieces			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-htmlpieces:link		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-htmlpieces:visited		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-htmlpieces:active		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-htmlpieces:hover		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }

.def-link				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; } 
A.def-link:link			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-link:visited			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-link:active			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-link:hover			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }

.def-titolo-testo			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-titolo-testo:link		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-titolo-testo:visited		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-titolo-testo:active		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-titolo-testo:hover		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
.def-titolo-testo-tit		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold;}
A.def-titolo-testo-tit:link		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold;}
A.def-titolo-testo-tit:visited	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold;}
A.def-titolo-testo-tit:active	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold;}
A.def-titolo-testo-tit:hover	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold;}

.def-titolo-testo-img		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-titolo-testo-img:link		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-titolo-testo-img:visited	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-titolo-testo-img:active	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-titolo-testo-img:hover	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
.def-titolo-testo-img-tit		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
A.def-titolo-testo-img-tit:link	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
A.def-titolo-testo-img-tit:visited	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
A.def-titolo-testo-img-tit:active	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
A.def-titolo-testo-img-tit:hover	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }

.def-immagine				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-immagine:link			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-immagine:visited		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-immagine:active		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-immagine:hover			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; } 

.def-rss-title			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
A.def-rss-title:link			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
A.def-rss-title:visited		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
A.def-rss-title:active		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
A.def-rss-title:hover		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:bold; }
.def-rss-description			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-rss-description:link		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-rss-description:visited	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-rss-description:active	{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
A.def-rss-description:hover		{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; }
TD.rss-description			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;} 
.def-scroll-news			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; overflow: auto; }

.def_applet				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal;  font-style:normal; text-transform: uppercase; border: 1px solid #555555; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; width: 100%; margin-bottom: 10px; text-align: center} 
A.def_applet:visited			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal;  font-style:normal; text-transform: uppercase; border: 1px solid #555555; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; width: 100%; margin-bottom: 10px; text-align: center} 
A.def_applet:link			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal;  font-style:normal; text-transform: uppercase; border: 1px solid #555555; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; width: 100%; margin-bottom: 10px; text-align: center} 
A.def_applet:active			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal;  font-style:normal; text-transform: uppercase; border: 1px solid #555555; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; width: 100%; margin-bottom: 10px; text-align: center} 
A.def_applet:hover			{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal;  font-style:normal; text-transform: uppercase; border: 1px solid #555555; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; width: 100%; margin-bottom: 10px; text-align: center} 
TD.def_applet				{ font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; color: #555555; font-weight:normal;  font-style:normal; text-transform: uppercase; border: 1px solid #555555; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; width: 100%; margin-bottom: 10px; text-align: center}



.sp06_rmenu				{ color: #555555; font-size:10px; padding-left: 2px; }
A.sp06_rmenu:link			{ color: #555555; font-size:10px; padding-left: 2px; text-transform:uppercase; text-decoration:none;}
A.sp06_rmenu:visited			{ color: #555555; font-size:10px; padding-left: 2px; text-transform:uppercase; text-decoration:none;}
A.sp06_rmenu:active			{ color: #555555; font-size:10px; padding-left: 2px; text-transform:uppercase; text-decoration:none;}
A.sp06_rmenu:hover			{ color: #555555; font-size:10px; padding-left: 2px; text-transform:uppercase; text-decoration:underline;}



.eq06_ev				{ color: #333333; font-size:11px;   letter-spacing: 0px;}
A.eq06_ev:link			{ color: #333333; font-size:11px; text-decoration:none;}
A.eq06_ev:visited			{ color: #333333; font-size:11px; text-decoration:none;}
A.eq06_ev:active			{ color: #BF0000; font-size:11px; text-decoration:none;}
A.eq06_ev:hover			{ color: #BF0000; font-size:11px; text-decoration:underline;}


#articolo_titolo_hp {
  background-image:url(img/sfo_titoli.gif); 
  background-repeat:repeat-x; 
  height:20px;
  text-transform:uppercase;
  font-size: 12px;
  font-weight:bold;
  letter-spacing: 1px;
  color:#BF0000;
  clear:right;
  padding-top: 2px;
  padding-left: 10px;
  }

#articolo_titolo {
  background-image:url(img/sfo_titoli.gif); 
  background-repeat:repeat-x; 
  height:20px;
  text-transform:uppercase;
  font-size: 11px;
  letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top:20px;
  clear:right;
  }

#articolo_sottotitolo {
  margin-top:5px;
  margin-bottom:5px;
  line-height:16px; text-align:justify; letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  }

#articolo_testo {
  margin-top:5px;
  margin-bottom:10px;
  line-height:16px; text-align:justify; letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  }

  #articolo_testo_ev {
  margin-top:10px;
  margin-bottom:10px;
  line-height:8px; text-align:justify; letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  }


#articolo_immagine {
  float:right; 
  margin: 5px 0 10px 10px;
  }

#articolo_dettagli {
  margin-top:0px;
  margin-bottom:10px;
  padding-left: 10px;
  }

#articolo_close {
  margin-top:5px;
  margin-bottom:10px;
  line-height:16px; text-align:justify; letter-spacing: 1px;
  padding-left: 10px;
  text-align:right;
  }




.eq_menu			{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #333333; text-decoration:none; font-weight:bold; letter-spacing:4px;} 
A.eq_menu:link		{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #333333; font-weight:bold; letter-spacing:4px; text-transform:none; } 
A.eq_menu:visited		{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #333333; font-weight:bold; letter-spacing:4px; text-transform:none; }
A.eq_menu:active		{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #BF0000; font-weight:bold; letter-spacing:4px; text-transform:none; } 
A.eq_menu:hover		{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #BF0000; font-weight:bold; letter-spacing:4px; text-decoration:underline; } 

.eq_menu1			{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #BF0000; font-weight:bolder; text-decoration: none; letter-spacing:4px;} 
A.eq_menu1:link		{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #BF0000; font-weight:bolder; letter-spacing:4px; text-transform:none; } 
A.eq_menu1:visited		{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #BF0000; font-weight:bolder; letter-spacing:4px; text-transform:none; }
A.eq_menu1:active		{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #BF0000; font-weight:bolder; letter-spacing:4px; text-transform:none; } 
A.eq_menu1:hover		{ font-family: Times New Roman, Times, serif; font-size: 14px; color: #BF0000; font-weight:bolder; letter-spacing:4px; text-decoration:underline; } 


#rootmenu {
  padding-top: 2px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-left: 0px;
  border-bottom:1px dotted #666666;
  color:#555555;
  }

#table-rootmenu {
  margin-bottom: 2px;
  }

td.rootmenu {
  padding-right: 10px;
  padding-bottom: 4px;
  }

#inlinemenu {
  padding-top: 0px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  color:#BF0000;
  white-space:nowrap;
  vertical-align:middle;
  text-align:center;
  }

.eq06_imenu			{ color: #333333; font-size:11px; letter-spacing: 0px;}
A.eq06_imenu:link		{ color: #333333; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_imenu:visited	{ color: #333333; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_imenu:active		{ color: #BF0000; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_imenu:hover		{ color: #BF0000; font-size:11px; text-transform:lowercase; text-decoration:underline;}

.eq06_imenu1			{ color: #BF0000; font-size:11px; letter-spacing: 0px;}
A.eq06_imenu1:link		{ color: #BF0000; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_imenu1:visited	{ color: #BF0000; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_imenu1:active	{ color: #BF0000; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_imenu1:hover		{ color: #BF0000; font-size:11px; text-transform:lowercase; text-decoration:underline;}

.eq06_path			{ color: #333333; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_path:link		{ color: #333333; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_path:visited		{ color: #333333; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_path:active		{ color: #BF0000; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eq06_path:hover		{ color: #BF0000; font-size:11px; text-transform:lowercase; text-decoration:underline;}

eq06_link:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:none; font-style:normal;}
A.eq06_link:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:none;}
A.eq06_link:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:none;}
A.eq06_link:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:none;}
A.eq06_link:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:underline;}

eq06_link_url:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:none; font-style:normal;}
A.eq06_link_url:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:none; font-style:normal;}
A.eq06_link_url:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:none; font-style:normal;}
A.eq06_link_url:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:none; font-style:normal;}
A.eq06_link_url:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BF0000; text-decoration:underline; font-style:normal;}


.eq06_titolo			{ font-family: Times New Roman, Times, serif; font-size: 20px; color: #333333; font-weight:bolder; text-decoration: none; letter-spacing:4px; text-transform:uppercase; white-space:nowrap; padding-bottom:10px;}
.eq06_capitoli		{ color: #BF0000; font-size:12px; font-weight:blod; }

TABLE.eq06_htmlpieces	{ margin-bottom:0px;}
TD.eq06_htmlpieces		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; font-weight:normal; letter-spacing: 1px;}




div#centra			{ width: 778px; margin: 20px auto;}

#pagina_ombra	 		{ position:relative; width: 778px; margin: 0px 0px 0px 0px; background-image:url(img/shadow2.jpg); background-repeat:repeat-y;}
#pagina			{ position:relative; width: 770px; margin: 0px 0px 0px 0px; text-align: left; border:#333333 1px solid; background-color:#FFFFFF;}

#root_menu 		 	{ margin:0 0 0 0px; }
#gabbia_header	 	{ margin:0 0 0 0px; border-top:#666666 1px solid; border-bottom:#666666 1px solid; background-color:#BF0000;}
#gabbia_inlinemenu	 	{ position:absolute; top:30px; left:10px; margin:0 0 0 0px; width:120; height:138;}
#ombra_header	 		{ margin:0 0 0 0px; background-image:url(img/ombra_sotto.jpg); background-repeat:repeat-x; height:10px;}
#gabbia_path	 		{ margin:0 0 0 0px; }
#gabbia_navigazione  	{ margin:0 0 0 0px; }
#gabbia_corpo	 		{ margin:0 0 10px 0; }
#gabbia_footer		{ clear:right; position:relative; width: 770px; margin: 0 0 0 0px; text-align: left;}
#ombra_footer	 		{ margin:0 0 0 0px; background-image:url(img/shadow.jpg); background-repeat:repeat-x;}

.lowText 			{ text-decoration: none;  text-align:center; color: #333333; font: 14px Times New Roman, Times, serif;  font-weight:bold; letter-spacing:4px;} 
.highText 			{ text-decoration: none;  text-align:center; color: #BF0000; font: 14px Times New Roman, Times, serif;  font-weight:bold; letter-spacing:4px;} 
.itemBorder 			{ border: 0px solid #173362} 
.itemBorderBlank 		{ border: 0px solid #173362} 
.SMlowText 			{ text-decoration: none; text-align:left; color: #333333; font: 11px Arial, Helvetica;font-weight: normal;} 
.SMhighText 			{ text-decoration: none; text-align:left; color: #BF0000; font: 11px Arial, Helvetica;font-weight: normal;} 
.SMitemBorder 		{ border: 1px solid #333333; } 
.SMitemBorderBlank 		{ border: 1px solid #333333; } 


.bb_news_titolo		{ color: #A30050; font-size: 13px; font-weight:bold; text-transform:none; margin-top:31px; margin-bottom:6px; margin-left:5px;} 

#bb_news_articolo_titolo {
  background-color:#A30050; 
  color:#FFFFFF; 
  background-repeat:repeat-x; 
  text-transform:uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align:middle
  clear:right;
  }

#bb_news_articolo_sottotitolo {
  color:#000000; 
  margin-top:10px;
  margin-bottom:2px;
  line-height:16px; letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  }

#bb_news_articolo_testo {
  color:#000000; 
  margin-top:10px;
  margin-bottom:10px;
  line-height:16px; letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  }

#bb_articolo_immagine {
  margin-left:3px;
  margin-top:-8px;
  }

#bb_articolo_titolo {
  text-transform:uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  text-align:center;
  }

#bb_articolo_sottotitolo {
  line-height:16px;
  text-align:center;
  letter-spacing: 1px;
  padding-left: 10px;
  padding-right: 10px;
  valign:center;
  }

#bb_articolo_link {
  font-size: 12px;
  color:#A30050;
  text-decoration: none;
  }

#bb_articolo_titolo_int {
  font-size: 14px;
  letter-spacing: 1px;
  margin-top:20px;
  color: #A30050;
  }

#bb_articolo_sottotitolo_int {
  margin-top:5px;
  margin-bottom:5px;
  line-height:16px; text-align:justify; letter-spacing: 1px;
  }

#bb_articolo_testo_int {
  margin-top:5px;
  margin-bottom:10px;
  line-height:16px; text-align:justify; letter-spacing: 1px;
  }

#bb_articolo_immagine_int {
  margin:0;
  border:0;
  }

#bb_articolo_link_int {
  color:#000000;
  text-decoration: none;
  font-size: 14px;
  }

#bb_back {
  text-decoration: none;
  font-size: 10px;
  }

#08_back {
  text-decoration: none;
  letter-spacing: 1px;
  }

#bb_cliente_link {
  color:#A30050;
  text-decoration: none;
  font-size: 14px;
  }

#bb_container { 
width: 1001px;
margin-left: auto;
margin-right: auto; 
} 

#bb_header { 
height:183px;
background-image:url(img/site_header.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:left;
} 

#bb_content { 
margin: 0;
margin-left:220px; 
margin-right:280px;
margin-top:10px; 
 
} 

#bb_sinistra { 
float: left; 
width: 180px;
padding-left:31px;
margin-top:10px; 

} 

#bb_destra { 
float: right; 
width: 180px; 
margin: 0;
margin-right:90px; 
margin-top:10px; 

} 

#bb_footer { 
clear: both; 
padding: 5px; 
margin-top: 10px; 
} 

.bb_mappa			{ color: #000000; text-decoration:none; font-weight: normal} 
A.bb_mappa:link		{ color: #000000; font-weight:normal; text-transform:none; } 
A.bb_mappa:visited	{ color: #000000; font-weight:normal;  text-transform:none; }
A.bb_mappa:active	{ color: #FFFFFF; background-color:#999999; font-weight:normal; text-transform:none; } 
A.bb_mappa:hover		{ color: #FFFFFF; background-color:#999999; font-weight:normal; text-transform:none; } 
TABLE.bb_mappa_esterna	{ align:left; margin-top:31px;}
TABLE.bb_mappa_titolo		{ border-style: solid;  border-width: 0; border-color= #8c8c8c; width: 100%; display:none}
TD.bb_mappa_titolo		{ padding: 4; text-align: center;}
.bb_mappa_titolo			{ color: #000000; font-weight:bold; text-transform:none; } 
TABLE.bb_mappa			{ border-style: solid;  border-width: 0; border-color= #8c8c8c; width: 100%}
TD.bb_mappa			{ padding-top: 0;}
HR.bb_mappa			{ height: 1px; width: 100%; border: 1px solid #8c8c8c;}

.eqbb_mappa_liv1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv1:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv1:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; }
A.eqbb_mappa_liv1:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv1:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 

.eqbb_mappa_liv1_1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv1_1:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv1_1:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; }
A.eqbb_mappa_liv1_1:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv1_1:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 

.eqbb_mappa_liv2			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:normal; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv2:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:normal; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv2:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:normal; letter-spacing:1px; text-transform:none; text-decoration:none; }
A.eqbb_mappa_liv2:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:normal; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv2:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:normal; letter-spacing:1px; text-transform:none; text-decoration:none; } 

.eqbb_mappa_liv2_1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv2_1:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv2_1:visited		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A30050; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; }
A.eqbb_mappa_liv2_1:active		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 
A.eqbb_mappa_liv2_1:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight:bold; letter-spacing:1px; text-transform:none; text-decoration:none; } 

.eqbb_path			{ color: #333333; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eqbb_path:link		{ color: #333333; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eqbb_path:visited		{ color: #333333; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eqbb_path:active		{ color: #A30050; font-size:11px; text-transform:lowercase; text-decoration:none;}
A.eqbb_path:hover		{ color: #A30050; font-size:11px; text-transform:lowercase; text-decoration:underline;}

#eqbb_articolo_titolo {
  text-transform:uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  margin-top:20px;
  font-weight:bold;
  }

#eqbb_articolo_sottotitolo {
  margin-top:5px;
  margin-bottom:5px;
  line-height:16px; text-align:justify; letter-spacing: 1px;
  }

#eqbb_articolo_testo {
  margin-top:5px;
  margin-bottom:10px;
  line-height:16px; text-align:justify; letter-spacing: 1px; font-size: 12px;
  }

.eqbb_titolo		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #A30050; font-weight:normal; text-transform:uppercase; text-decoration: none; letter-spacing:4px; white-space:nowrap; padding-top:10px;}


.eqbb_miniature_cel 
{ min-height:200px;
  width:180px;
  background-image:url(../img/backgroundfoto.jpg);
  background-repeat:no-repeat;
}

.eqbb_miniature_img {
  margin-left:4px;
  margin-top:4px;
  }

.eqbb_miniature_caption {
  filter:alpha(opacity=80);
  -moz-opacity:0.80;
  -khtml-opacity:0.80;
  opacity: 0.80;
  background-color: #FFFFFF;
  margin-top:-35px;
  margin-left:3px;
  text-align:left;
  width:165px;
  color:#000000;
  text-transform: uppercase;
  font-weight: bold;
  }

.eqbb_comandi 		{ font-size: 11px; color: #010101; }
A.eqbb_comandi:link		{ font-size: 11px; color: #010101; text-decoration:none; } 
A.eqbb_comandi:visited	{ font-size: 11px; color: #010101; text-decoration:none; }
A.eqbb_comandi:active	{ font-size: 11px; color: #A30050; text-decoration:none; } 
A.eqbb_comandi:hover		{ font-size: 11px; color: #A30050; text-decoration:none; } 


