	img {
  border: none;
}

a {
  outline: none;
}

li {
  display:inline;
}

#desc {
  font-style: italic;
}

/*---------------------- FOGLIO DI STILE ----------------------*/
/*------ di proprietà di Nicola Gallo Internetimage.it --------*/
/*--------- per informazioni nicola@internetimage.it ----------*/


/*---------------------- INIZIO BODY ----------------------*/

BODY {
	   scrollbar-arrow-color : #FFFFff;
	   scrollbar-face-color : #003056;
	   scrollbar-track-color : #efefef;
       scrollbar-shadow-color : #efefef;
	   scrollbar-darkshadow-color : #003056;
	   scrollbar-highlight-color : #003056;
	   background-color: #FFFFFF;
	   margin-left: 0px;
	   margin-top: 0px;
	   margin-right: 0px;
	   margin-bottom: 0px;
	   font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}	 
	 
/*---------------------- FINE BODY ----------------------*/


/*---------------------- INIZIO LINK MENU SINISTRA ----------------------*/


td.menusinistra 		  			 	{ 	background-image:url(../images/menu_sx/pagina.png); background-repeat:no-repeat;  width: 223px; height:22px; text-align:left;}
td.menusinistra:link					{ 	background-image:url(../images/menu_sx/pagina.png); background-repeat:no-repeat;  width: 223px; height:22px; text-align:left;}
td.menusinistra:visited  			    { 	background-image:url(../images/menu_sx/pagina.png); background-repeat:no-repeat;  width: 223px; height:22px; text-align:left;}
td.menusinistra:hover 					{ 	background-image:url(../images/menu_sx/pagina.png); background-repeat:no-repeat;  width: 223px; height:22px; text-align:left;}

td.menusinistraselezionato 		   		{ 	background-image:url(../images/menu_sx/pagina.png); background-repeat:no-repeat;  width: 223px; height:22px; text-align:left;}
td.menusinistraselezionato:link			{ 	background-image:url(../images/menu_sx/pagina.png); background-repeat:no-repeat;  width: 223px; height:22px; text-align:left;}
td.menusinistraselezionato:visited  	{ 	background-image:url(../images/menu_sx/pagina.png); background-repeat:no-repeat;  width: 223px; height:22px; text-align:left;}
td.menusinistraselezionato:hover 		{ 	background-image:url(../images/menu_sx/pagina.png); background-repeat:no-repeat;  width: 223px; height:22px; text-align:left;}

.menusinistra1 		  			 	{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; 	color: #555555; 	text-decoration: none; 	text-align: bottom left;	line-height: 13px;clip:  rect(auto auto auto 20px); 	padding-left: 5px;}
.menusinistra1:link					{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; 	color: #555555; 	text-decoration: none; 	text-align: bottom left;	line-height: 13px;clip:  rect(auto auto auto 20px); 	padding-left: 5px;}
.menusinistra1:visited  			{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; 	color: #555555; 	text-decoration: none; 	text-align: bottom left;	line-height: 13px;clip:  rect(auto auto auto 20px); 	padding-left: 5px;}
.menusinistra1:hover 				{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: normal; 	color: #555555; 	text-decoration: underline; 	text-align: bottom left;	line-height: 13px;clip:  rect(auto auto auto 20px); 	padding-left: 5px;}

.menusinistraselezionato1 		   	{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #555555; 	text-decoration: underline; 	text-align: bottom left;	line-height: 13px;clip:  rect(auto auto auto 20px); 	padding-left: 5px;}
.menusinistraselezionato1:link		{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #555555; 	text-decoration: underline; 	text-align: bottom left;	line-height: 13px;clip:  rect(auto auto auto 20px); 	padding-left: 5px;}
.menusinistraselezionato1:visited  	{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #555555; 	text-decoration: underline; 	text-align: bottom left;	line-height: 13px;clip:  rect(auto auto auto 20px); 	padding-left: 5px;}
.menusinistraselezionato1:hover 	{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #555555; 	text-decoration: underline; 	text-align: bottom left;	line-height: 13px;clip:  rect(auto auto auto 20px); 	padding-left: 5px;}





td.menusinistra_categoria 		  			 	{ 	background-image:url(../images/menu_sx/categoria1.png); background-repeat:no-repeat;  width: 223px; height:18px; text-align:left;}
td.menusinistra_categoria:link					{ 	background-image:url(../images/menu_sx/categoria1.png); background-repeat:no-repeat;  width: 223px; height:18px; text-align:left;}
td.menusinistra_categoria:visited  			    { 	background-image:url(../images/menu_sx/categoria1.png); background-repeat:no-repeat;  width: 223px; height:18px; text-align:left;}
td.menusinistra_categoria:hover 				{ 	background-image:url(../images/menu_sx/categoria2.png); background-repeat:no-repeat;  width: 223px; height:18px; text-align:left;}

td.menusinistraselezionato_categoria 		   	{ 	background-image:url(../images/menu_sx/categoria2.png); background-repeat:no-repeat;  width: 223px; height:18px; text-align:left;}
td.menusinistraselezionato_categoria:link		{ 	background-image:url(../images/menu_sx/categoria2.png); background-repeat:no-repeat;  width: 223px; height:18px; text-align:left;}
td.menusinistraselezionato_categoria:visited  	{ 	background-image:url(../images/menu_sx/categoria2.png); background-repeat:no-repeat;  width: 223px; height:18px; text-align:left;}
td.menusinistraselezionato_categoria:hover 		{ 	background-image:url(../images/menu_sx/categoria2.png); background-repeat:no-repeat;  width: 223px; height:18px; text-align:left;}


.menusinistra_categoria1 		  			 	{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #506774; 	text-decoration: none; 	text-align: bottom;	line-height: 13px; 	text-align: left; 	padding-left: 8px;}
.menusinistra_categoria1:link					{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #506774; 	text-decoration: none; 	text-align: bottom;	line-height: 13px; 	text-align: left; 	padding-left: 8px;}
.menusinistra_categoria1:visited  				{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #506774; 	text-decoration: none; 	text-align: bottom;	line-height: 13px; 	text-align: left; 	padding-left: 8px;}
.menusinistra_categoria1:hover 					{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #555555; 	text-decoration: underline; 	text-align: bottom;	line-height: 13px; 	text-align: left; 	padding-left: 8px;}

.menusinistraselezionato_categoria1 		   	{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #555555; 	text-decoration: underline; 	text-align: bottom;	line-height: 13px; 	text-align: left; 	padding-left: 8px;}
.menusinistraselezionato_categoria1:link		{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #555555; 	text-decoration: underline; 	text-align: bottom;	line-height: 13px; 	text-align: left; 	padding-left: 8px;}
.menusinistraselezionato_categoria1:visited  	{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #555555; 	text-decoration: underline; 	text-align: bottom;	line-height: 13px; 	text-align: left; 	padding-left: 8px;}
.menusinistraselezionato_categoria1:hover 		{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #555555; 	text-decoration: underline; 	text-align: bottom;	line-height: 13px; 	text-align: left; 	padding-left: 8px;}



.menusinistra_titolo 		  			 	{ 	font-family:Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal; 	color: #506774; 	text-decoration: none; 	text-align: bottom;	line-height: 13px; 	text-align: left; 	padding-left: 8px;}



/*---------------------- INIZIO LINK MENU SINISTRA ----------------------*/


/*---------------------- INIZIO LINK ----------------------*/

a:link    {  font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #0064a6; text-decoration: underline}
a:visited {  font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #0064a6; text-decoration: underline}
a:hover   {  font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #0064a6; text-decoration: none}

.link_home         {  font-family:Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
.link_home:link    {  font-family:Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
.link_home:visited {  font-family:Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
.link_home:hover   {  font-family:Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; text-decoration: none; font-weight:bold;}

.testo_home         {  font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight:normal; line-height:18px;}







.link_powered         {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}
.link_powered:link    {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}
.link_powered:visited {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}
.link_powered:hover   {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}

.link_interno:link    {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #fe7d1a; text-decoration: underline}
.link_interno:visited {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #fe7d1a; text-decoration: underline}
.link_interno:hover   {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #fe7d1a; text-decoration: none}

.link_scelta_lingua		    {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #9c9d9f; text-decoration: underline}
.link_scelta_lingua:link    {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #9c9d9f; text-decoration: underline}
.link_scelta_lingua:visited {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #9c9d9f; text-decoration: underline}
.link_scelta_lingua:hover   {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #9c9d9f; text-decoration: none}

.testo_scelta_lingua   {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #9c9d9f; text-decoration: none; margin:5px 0 5px 0; line-height:30px;}



.link_prodotti:link    {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: underline; font-weight: bold}
.link_prodotti:visited {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: underline; font-weight: bold}
.link_prodotti:hover   {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #E31C21; text-decoration: none; font-weight: bold}

.link_famiglie:link    {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none}
.link_famiglie:visited {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none}
.link_famiglie:hover   {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #E31C21; text-decoration: none}

.link_titolo_news		  {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #0091b4; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}
.link_titolo_news:link    {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #0091b4; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}
.link_titolo_news:visited {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #0091b4; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}
.link_titolo_news:hover   {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #0091b4; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}

.link_approfondimento		  {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #fe7d1a; text-decoration: underline; font-weight: bold}
.link_approfondimento:link    {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #fe7d1a; text-decoration: underline; font-weight: bold}
.link_approfondimento:visited {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #fe7d1a; text-decoration: underline; font-weight: bold}
.link_approfondimento:hover   {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline; font-weight: bold}

.link_pag_titolo		  {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #506774; font-weight: normal; text-decoration: underline}
.link_pag_titolo:link     {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #506774; font-weight: normal; text-decoration: underline}
.link_pag_titolo:visited  {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #506774; font-weight: normal; text-decoration: underline}
.link_pag_titolo:hover    {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #506774; font-weight: normal; text-decoration: none}


/*---------------------- FINE LINK ----------------------*/



/*---------------------- INIZIO TESTO ----------------------*/


.title {
	font: 10pxArial, Helvetica, sans-serif;
	font-weight: normal;
	color: #bee2ea;
	text-align: left;
}


.testo_interno {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: justify;
}

.testo_interno h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	text-align: left;
	line-height:12px;
}

.testo_interno h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-align: left;
	line-height:12px;
	font-weight:normal;
	margin-top:-10px;
}

.testo_pag_titolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #506774;
}


.titolo_box_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0064a6;
	text-align: left;
}

.testo_powered {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	text-indent:5px;
}



.box_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #678190;
	text-align: left;
}



.testo_interno2 { 	font-family:Arial, Helvetica, sans-serif; 	font-size: 9px; 	color: #717171; }



/*----------------------- FINE TESTO -----------------------*/



/*----------------------- INIZIO SFONDO -----------------------*/



.sfondo_linee_orizzontali {
	 background-image: url(../images/sfondo_linee_orizzontali.gif);
	 
}

.sfondo_linee_verticali {
	 background-image: url(../images/simboli/sfondo_linee_verticali.gif);
	 background-repeat:repeat-y;
}

.blutop01 {
	background-image: url(../images/grafica/blutop01.gif);
	background-repeat: repeat-y;
	background-position: left;
	height:15px;
}

.sftop {
	background-image: url(../images/sftop.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.sfondo_menu {
	background-image: url(../images/grafica/sfondo_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.sfondo_menu_sx {
	background-image: url(../images/menu_sx/sfondo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.sfondo_pagina {
	background-image: url(../images/grafica/sfondo_pagina.gif);
	background-repeat: no-repeat;
	background-position: top right;
}


.sfondo_pagina1 {
	background-image: url(../images/grafica/sfondo_pagina1.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.sfondo_powered {
	background-image: url(../images/grafica/sfondo_powered.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.sfondo_bottom {
	background-image: url(../images/grafica/sfondo_bottom.jpg);
	background-repeat: repeat-x;
	background-position: top;
}



/*------------------------ FINE SFONDO ------------------------*/


/*--div#page {
	width: 720px;
	text-align: left;
}---*/


div#page {
	width: 720px;
	text-align: left;
}
a{
	color: #666666;
	text-decoration: none;
}
a:focus, a:hover, a:active {
	color: #182E7A;
	text-decoration: underline;
}
p, li {
	line-height: 1.3em;
}
p a, li a {
	text-decoration: underline;
}
h1, h2 {
	margin: 0;
}
h1 {
	color: #333;
	padding: 0;
}
h2 {
	color: #111;
	padding-top: 10px;
}
div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	float:right;
	width:720px; 
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.ss-controls {
	float: left;
}
div.ss-controls span {
	color: #666666;
	cursor: pointer;
}
div.nav-controls {
	float: right;
}
div.nav-controls a {
	padding: 5px;
}
div.slideshow {
	clear: both;
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;
}
div.slideshow a.advance-link {
	display: block;
}
div.slideshow img {
	border: none;
	display: block;
}
div.download {
	float: right;
}
div.embox {
	clear: both;
	border: 1px solid #b8c7ce;
	background-color: #dae2e6;
	padding: 12px;
}
div.image-title {   /* titolo zoom foto*/
	font-weight: bold;
	font-size: 0.8em;
	color:#809aa8;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}




div.navigation {    /* elenco anteprime nella colonna di sinistra */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 7px;
	padding-left:10px;
	width:190px;
	background-color:#e8edef;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
ul.thumbs li a {
	padding: 2px;
	display: block;
	border: 1px solid #809aa8;
}
ul.thumbs li.selected a {
	background: #0064a6;
}
ul.thumbs a:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: left;
	padding-left:0px;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}



div.pagination a, div.pagination strong {   /* link 1-2-avanti-indietro */
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
	text-decoration: none;
	color:#333333;
}
div.pagination a:hover {
	background-color: #809aa8;
	color:#ffffff;
	text-decoration: none;
}
div.pagination strong {
	color:#ffffff;
	background-color: #0064a6;
	font-size: 0.7em;
	font-weight:normal;
}
