body       {
	text-decoration: none;
	font-family: verdana, tahoma, arial;
	font-size: 10px;
	color: #000000;
	background-color: #E7E7E7;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #494F88;
	scrollbar-base-color: #8A4B2F;
	scrollbar-darkshadow-color: #D1D1D1;
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #D1D1D1;
 }

.mappa {
  color: #FF3131;
  font-size: 10px;
}

A.mappa, A.mappa:LINK, A.mappa:VISITED, A.mappa:ACTIVE {
  color: #FF3131;
  text-decoration: none;
}

A.mappa:HOVER {
  color: #CB0622;
  text-decoration: none;
}

a:link       { color: #000000; text-decoration: none; font-family: verdana, tahoma, arial; font-size: 10px;}
a:visited    { color: #000000; text-decoration: none; font-family: verdana, tahoma, arial; font-size: 10px;}
a:hover      { color: #2A3173; text-decoration: none; font-family: verdana, tahoma, arial; font-size: 10px;}

.menu            { color: #606060; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px;}
.menu:link       { color: #606060; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px;}
.menu:visited    { color: #606060; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px;}
.menu:hover      { color: #FD2F30; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px;}

.wp01            { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 5px; padding-right: 5px;}
.wp01:link       { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 5px; padding-right: 5px;}
.wp01:visited    { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 5px; padding-right: 5px;}
.wp01:hover      { color: #FD2F30; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 5px; padding-right: 5px;}

h1 { margin: 0px 0% 0px auto; color: #2A3173; text-decoration: none; font-weight : normal; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 5px; padding-right: 5px;}

.wp02            { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; background-color: #D4D6E3; padding-left: 13px; padding-right: 13px; padding-top: 2px; padding-bottom: 2px;}
.wp02:link       { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; background-color: #D4D6E3; padding-left: 13px; padding-right: 13px; padding-top: 2px; padding-bottom: 2px;}
.wp02:visited    { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; background-color: #D4D6E3; padding-left: 13px; padding-right: 13px; padding-top: 2px; padding-bottom: 2px;}
.wp02:hover      { color: #FD2F30; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; background-color: #D4D6E3; padding-left: 13px; padding-right: 13px; padding-top: 2px; padding-bottom: 2px;}

h2 { margin: 0px 0% 0px auto; color: #2A3173; text-decoration: none; font-weight : normal; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; background-color: #D4D6E3; padding-left: 13px; padding-right: 13px; padding-top: 2px; padding-bottom: 2px;}

.wp03            { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; background-image: url(../images/fnd_loc.gif);}
.wp03:link       { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; padding-left: 7px; padding-right: 7px padding-top: 2px; padding-bottom: 2px; background-image: url(../images/fnd_loc.gif);}
.wp03:visited    { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; padding-left: 7px; padding-right: 7px padding-top: 2px; padding-bottom: 2px; background-image: url(../images/fnd_loc.gif);}
.wp03:hover      { color: #FD2F30; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 10x; padding-left: 7px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px; background-image: url(../images/fnd_loc.gif);}

.titolofocus            { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; background-image: url(../images/px_azzurro_focus.gif);}
.titolofocus:link       { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; background-image: url(../images/px_azzurro_focus.gif);}
.titolofocus:visited    { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; background-image: url(../images/px_azzurro_focus.gif);}
.titolofocus:hover      { color: #FD2F30; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; background-image: url(../images/px_azzurro_focus.gif);}

.navigazione            { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 4px;}
.navigazione:link       { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 4px;}
.navigazione:visited    { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 4px;}
.navigazione:hover      { color: #FD2F30; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 4px;}

.testofocus            { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-image: url(../images/px_grigiochiaro_focus.gif);}
.testofocus:link       { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-image: url(../images/px_grigiochiaro_focus.gif);}
.testofocus:visited    { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-image: url(../images/px_grigiochiaro_focus.gif);}
.testofocus:hover      { color: #FD2F30; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-image: url(../images/px_grigiochiaro_focus.gif);}

.testofocus            { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}
.testofocus:link       { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}
.testofocus:visited    { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}
.testofocus:hover      { color: #FD2F30; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}

.titolocontenuti            { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;}
.titolocontenuti:link       { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px;}
.titolocontenuti:visited    { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px;}
.titolocontenuti:hover      { color: #FD2F30; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px;}

.testocontenuti            { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; background-image: url('../images/px_grigiochiaro.gif');}
.testocontenuti:link       { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px;}
.testocontenuti:visited    { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px;}
.testocontenuti:hover      { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px;}

.menufooter            { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 1px; padding-top: 2px; padding-bottom: 5px;}
.menufooter:link       { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 1px; padding-top: 2px; padding-bottom: 5px;}
.menufooter:visited    { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 1px; padding-top: 2px; padding-bottom: 5px;}
.menufooter:hover      { color: #2A3173; text-decoration: underline; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 1px; padding-top: 2px; padding-bottom: 5px;}

.rightfooter            { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
.rightfooter:link       { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.rightfooter:visited    { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.rightfooter:hover      { color: #2A3173; text-decoration: underline; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

.top            { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; background-color: #e4e4e4;}
.top:link       { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 0px; background-color: #e4e4e4;}
.top:visited    { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 0px; background-color: #e4e4e4;}
.top:hover      { color: #FD2F30; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 0px; padding-right: 0px; background-color: #e4e4e4;}

.seguifocus      { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; background-image: url(../images/px_grigioscuro_focus.gif);}
.seguifocus:link       { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; background-image: url(../images/px_grigioscuro_focus.gif);}
.seguifocus:visited    { color: #2A3173; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; background-image: url(../images/px_grigioscuro_focus.gif);}
.seguifocus:hover      { color: #FD2F30; text-decoration: none; font-weight : bold; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; background-image: url(../images/px_grigioscuro_focus.gif);}

.didascalia            { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;}
.didascalia:link       { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;}
.didascalia:visited    { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;}
.didascalia:hover      { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;}

.didascalia            { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;}
.didascalia:link       { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;}
.didascalia:visited    { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;}
.didascalia:hover      { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;}

.dati            { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; background-image: url('../images/px_bianco.gif');}
.dati:link       { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; background-image: url('../images/px_bianco.gif');}
.dati:visited    { color: #000000; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; background-image: url('../images/px_bianco.gif');}
.dati:hover      { color: #2A3173; text-decoration: none; font-weight : none; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; background-image: url('../images/px_bianco.gif');}


.colonnafocus          { background-image: url(../images/fnd_focus.gif);}
.colonnasx             { background-image: url(../images/px_bianco.gif);}
.colonnacontenuti      { background-image: url(../images/fnd_contenuti.gif);}
.colonnacontenutidef   { background-image: url(../images/fnd_contenuti2.gif);}
.cellaprodotti         { background-image: url(../images/px_azzurrochiaro_prodotti.gif);}
.footer                { background-image: url("../images/fnd_footer.gif");}
.focusfoto             { background-color: #ffffff;}
.angolofocus           { background-color: #C4C6D8;}

input.form
	{
		color : #616161;
		background: ;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
		background-image: ;
	}
	
input.form2
	{
		color : #616161;
		background-color: #E7E7E2;
		border : 1;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
	}

textarea.form
	{
		color : #616161;
		background-color: #E7E7E2;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
	}
	
select.form
	{
		color : #616161;
		background-color: #E7E7E2;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
	}
	
checkbox.form
	{
		color : #54544B;
		background-color: #E7E7E2;
		border : 0;
		font-family : verdana, tahoma, arial;
		font-size : 10;
		font-weight : normal;
		text-decoration : none;
	}



