body {
	margin: 0;
	background-color: #84AED5;
	background-image: url(../images/sfondo.gif);
	background-repeat: repeat-x;
}

.nascosto {
	display: none;
}

#all {
	width: 790px;
	background-image: url(../images/sf_all.gif);
	background-repeat: repeat-y;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.search_box {
	float: left;
	padding: 2px;
}
.search_box_btn {
	float: left;
	padding-top: 15px;
}

#container {
	width: 750px;
	/*height: 500px;*/
}

#content {
	float: left;
	width: 528px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #4B4B4A;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	/*height: auto !important;
	height: 643px;
	min-height: 643px;*/
}

#content_az {
	float: left;
	width: 558px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #4B4B4A;
	text-decoration: none;
	text-align: left;
	/*height: auto !important;
	height: 643px;
	min-height: 643px;*/
}

#content_ric {
	float: left;
	width: 557px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #4B4B4A;
	text-decoration: none;
	text-align: left;
	padding-left: 1px;
	/*height: auto !important;
	height: 643px;
	min-height: 643px;*/
}

#content_cont {
	float: left;
	width: 553px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #4B4B4A;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	/*height: auto !important;
	height: 643px;
	min-height: 643px;*/
}

#content_hp {
	float: left;
	display: inline;
	width: 528px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #4B4B4A;
	text-decoration: none;
	text-align: left;
	padding-left: 2px;
	/*padding-right: 15px;*/
	/*height: auto !important;
	height: 643px;
	min-height: 643px;*/
}

#content_err {
width: 100%;
font-family: Trebuchet MS;
font-size: 11px;
color: #4B4B4A;
text-decoration: none;
text-align: center;
padding-left: 15px;
padding-right: 15px;
/*height: auto !important;
height: 643px;
min-height: 643px;*/
}

#footer {
clear: both;
width: 790px;
height: 35px;
background-image: url(../images/sf_footer2.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS;
font-size: 11px;
color: #FFFFFA;
text-decoration: none;
padding-top: 15px;
}

#header {
}

#sx {
float: left;
width: 189px;
/*margin-left: 20px;*/
/*background-image: url(../images/sf_sx.gif);
background-repeat: repeat-y;*/
padding-bottom: 5px;
}

#flashcontent {
width: 750px;
height: 126px;
}

#flashcontent_banda {
width: 750px;
height: 109px;
}

#dx {
float: right;
width: 180px;
margin-top: 5px;
margin-right: 3px;
}

#dx_in {
float: right;
width: 180px;
background-color: #ECECE7;
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
text-decoration: none;
}

.dx_link {
clear: both;
float: left;
background-color: #ECECE7;
height: 15px;
width: 170px;
background-image: url(../images/tri.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 10px;
margin-left: 10px;
}

.dx_link2 {
clear: both;
float: left;
background-color: #ECECE7;
height: 15px;
width: 170px;
background-image: url(../images/tri2.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 10px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

.dx_link3 {
clear: both;
float: left;
background-color: #ECECE7;
height: 15px;
width: 155px;
background-image: url(../images/tri.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 10px;
margin-left: 25px;
margin-bottom: 10px;
}

#titolo {
text-align: center;
padding-top: 18px;
padding-bottom: 18px;
}

#titolo2 {
text-align: center;
padding-top: 30px;
padding-bottom: 25px;
}

.titolo2 {
text-align: center;
font-family: Trebuchet MS;
font-size: 17px;
color: #00365C;
text-decoration: none;
padding-bottom: 18px;
}

.blu, .blubis {
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
text-decoration: none;
}

.blu:link {
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
text-decoration: none;
}

.blu:visited {
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
text-decoration: none;
}

.blu:hover {
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
text-decoration: underline;
}

.blu:active {
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
text-decoration: underline;
}

.tdImgoddRow {
clear: both;
margin-top: 7px;
}

.tdImgevenRow {
clear: both;
margin-top: 7px;
}

.txt_az {
clear: both;
margin-top: 3px;
width: 160px;
font-family: Trebuchet MS;
font-size: 9px;
color: #4B4B4A;
text-decoration: none;
line-height: 12px;
margin-left: 10px;
}

/* azienda.php */

#azienda {
float: left;
width: 348px;
padding-left: 10px;
padding-right: 10px;
}

/* header.inc */

#menu {
clear: both;
width: 750px;
height: 30px;
background-image: url(../images/sf_menu.gif);
background-repeat: no-repeat;
}

#nero {
clear: both;
width: 750px;
height: 19px;
background-image: url(../images/sf_nero.gif);
background-repeat: no-repeat;
}

/* index.php */

#AT1 {
margin-top: 5px;
}

.tdHPoddRow {
width: 554px;
height: 206px;
background-image: url(../images/sf_prodotti.gif);
background-repeat: no-repeat;
margin-bottom: 5px;
}

.tdHPevenRow {
width: 554px;
height: 206px;
background-image: url(../images/sf_prodotti.gif);
background-repeat: no-repeat;
margin-bottom: 5px;
}

.box_hp {
float: left;
width: 172px;
margin-left: 8px;
margin-top: 7px;
text-align: left;
font-family: Trebuchet MS;
font-size: 11px;
color: #4B4B4A;
text-decoration: none;
line-height: 14px;
margin-right: 4px;
}

.tit_box {
font-family: Trebuchet MS;
font-size: 14px;
color: #0D57A1;
text-decoration: none;
font-weight: bold;
padding-top: 7px;
padding-bottom: 4px;
}

.data {
font-family: Trebuchet MS;
font-size: 10px;
color: #4B4B4A;
text-decoration: none;
margin-top: 5px;
}

.blu_10 {
font-family: Trebuchet MS;
font-size: 10px;
color: #104366;
text-decoration: none;
}

/* menu.inc */

#news_hp {
float: right;
margin-right: 15px;
margin-top: 5px;
}

.menu {
float: left;
margin-top: 6px;
}

.menu2 {
float: left;
margin-left: 305px;
margin-top: 6px;

}

/* registrazione.php */

#asterisco {
clear: both;
font-family: Trebuchet MS;
font-size: 10px;
color: #757575;
text-decoration: none;
}

#registrazione {
float: left;
display: inline;
width: 360px;
margin-left: 80px;
margin-top: 10px;
}

#msgfrm {
font-family: Trebuchet MS;
font-size: 11px;
color: #CA0000;
text-decoration: none;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
}

#privacy {
float: left;
display: inline;
width: 300px;
margin-left: 55px;
padding-bottom: 20px;
}

#pr1 {
float: left;
padding-top: 10px;
}

#pr2 {
float: left;
display: inline;
line-height: 22px;
margin-left: 50px;
}

#reg1 {
float: left;
width: 200px;
}

#reg2 {
float: left;
width: 160px;
}

#tasto_form {
float: left;
display: inline;
margin-left: 130px;
padding-bottom: 30px;
}

.campo {
font-family: Trebuchet MS;
font-size: 10px;
color: #757575;
text-decoration: none;
padding-left: 2px;
}

.input {
margin-bottom: 5px;
}

/* sx.inc */

#sx1 {
width: 180px;
/*height: 153px;*/
height: 193px;
/*background-image: url(../images/sf_misure.gif);*/
background-repeat: no-repeat;
margin-top: 5px;
}
#sx5 {
width: 180px;
height: 113px;
/*background-image: url(../images/sf_ricercalibera.gif);*/
background-repeat: no-repeat;
margin-top: 5px;
}

.ric1 {
float: left;
margin-top: 7px;
margin-left: 16px;
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFA;
text-decoration: none;
font-weight: bold;
}

#ric2 {
clear: both;
float: left;
width: 90px;
text-align: left;
margin-top: 18px;
margin-left: 10px;
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFA;
text-decoration: none;
}

#ric3 {
float: left;
margin-top: 18px;
margin-left: 15px;
}

#sx2 {
width: 182px;
height: 111px;
background-image: url(../images/sf_area.gif);
background-repeat: no-repeat;
margin-top: 5px;
}

#sx22 {
width: 182px;
height: 111px;
background-image: url(../images/sf_area.gif);
background-repeat: no-repeat;
margin-top: 5px;
margin-bottom: 0px;
}

#login {
float: left;
margin-left: 10px;
}

#login_in {
text-align: left;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
font-family: Trebuchet MS;
font-size: 11px;
color: #4B4B4A;
text-decoration: none;
}

.log_link {
clear: both;
float: left;
height: 15px;
background-image: url(../images/tri.gif);
background-repeat: no-repeat;
background-position: left;
text-indent: 10px;
margin-top: 10px;
}

.log_inp {
text-align: left;
font-family: Trebuchet MS;
font-size: 10px;
color: #A6A6A3;
text-decoration: none;
}

#tasto_log {
float: left;
margin-left: 5px;
margin-top: 25px;
}

#link_log {
clear: both;
float: left;
font-family: Trebuchet MS;
font-size: 10px;
color: #00365C;
text-decoration: none;
margin-left: 10px;
margin-top: 7px;
width: 170px;
text-align: left;
}

.blu_sx {
font-family: Trebuchet MS;
font-size: 10px;
color: #00365C;
text-decoration: none;
}

.blu_sx:link {
font-family: Trebuchet MS;
font-size: 10px;
color: #00365C;
text-decoration: underline;
}

.blu_sx:visited {
font-family: Trebuchet MS;
font-size: 10px;
color: #00365C;
text-decoration: underline;
}

.blu_sx_hover {
font-family: Trebuchet MS;
font-size: 10px;
color: #00365C;
text-decoration: underline;
}

.blu_sx:active {
font-family: Trebuchet MS;
font-size: 10px;
color: #00365C;
text-decoration: underline;
}

#sx3 {
width: 182px;
height: 84px;
background-image: url(../images/sf_nwsl.gif);
background-repeat: no-repeat;
margin-top: 5px;
}

#newsletter_box {
float: left;
margin-left: 10px;
}

#tasto_nwsl {
float: left;
margin-left: 5px;
margin-top: 10px;
}

#nwsl_check {
clear: both;
float: left;
font-family: Trebuchet MS;
font-size: 10px;
color: #00365C;
text-decoration: none;
margin-left: 10px;
margin-top: 4px;
width: 170px;
text-align: left;
}

#sx4 {
margin-top: 5px;
}

#slc_sx {
clear: both;
padding-top: 20px;
}

.txt_box {
height: 75px;
}

/* STILI */

.acktInput {
font-family: Verdana;
font-size: 10px;
border-width: 1px;
border-color: #CBCBCA;
border-style: solid;
background: #FEFFFA;
}

.acktInput2 {
font-family: Verdana;
font-size: 10px;
border-width: 1px;
border-color: #F2F2EE;
border-style: solid;
background: #F2F2EE;
font-weight: normal;
}

.acktInput3 {
font-family: Verdana;
font-size: 9px;
border-width: 1px;
border-color: #7F9DB9;
border-style: solid;
background: #FFFFFA;
font-weight: normal;
height: 18px;
width: 150px;
}

.acktInput_box {
font-family: Verdana;
font-size: 10px;
border-width: 1px;
border-color: #CBCBCA;
border-style: solid;
background: #FEFFFA;
margin-top: 3px;
}


.mto {
font-family: Arial;
font-size: 11px;
color: #0B5198;
font-weight: bold;
text-decoration: none;
}

.mto:link {
font-family: Arial;
font-size: 11px;
color: #0B5198;
font-weight: bold;
text-decoration: none;
}

.mto:visited {
font-family: Arial;
font-size: 11px;
color: #0B5198;
font-weight: bold;
text-decoration: none;
}

.mto:hover {
font-family: Arial;
font-size: 11px;
color: #0B5198;
font-weight: bold;
text-decoration: underline;
}

.mto:active {
font-family: Arial;
font-size: 11px;
color: #0B5198;
font-weight: bold;
text-decoration: underline;
}

.mto2 {
font-family: Trebuchet MS;
font-size: 11px;
color: #FFFFFA;
text-decoration: none;
}

.mto2:link {
font-family: Trebuchet MS;
font-size: 11px;
color: #FFFFFA;
text-decoration: underline;
}

.mto2:visited {
font-family: Trebuchet MS;
font-size: 11px;
color: #FFFFFA;
text-decoration: underline;
}

.mto2:hover {
font-family: Trebuchet MS;
font-size: 11px;
color: #FFFFFA;
text-decoration: underline;
}

.mto2:active {
font-family: Trebuchet MS;
font-size: 11px;
color: #FFFFFA;
text-decoration: underline;
}

.rosso, .rossobis {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:link {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:visited {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:hover {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: underline;
}

.rosso:active {
font-family: Arial;
font-size: 12px;
color: #FC0000;
text-decoration: underline;
}

.testo, .testobis {
font-family: Trebuchet MS;
font-size: 11px;
color: #4B4B4A;
text-decoration: none;
}

.testo:link {
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
font-weight: bold;
text-decoration: none;
}

.testo:visited {
font-family: Trebuchet MS;
font-size: 11px;
color: #888888;
font-weight: bold;
text-decoration: none;
}

.testo:hover {
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
font-weight: bold;
text-decoration: underline;
}

.testo:active {
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
font-weight: bold;
text-decoration: underline;
}


/* download.php */

#AT2 {
float: left;
display: inline;
margin-left: 25px;
margin-top: 20px;
}

.tdDownloadTabHeader {
height: 15px;
width: 470px;
background-color: #B7CCDF;
padding-top: 0px;
}

.tdDownloadTHeaderCol1 {
float: left;
width: 155px;
text-align: center;
}

.tdDownloadTHeaderCol2 {
float: left;
width: 230px;
text-align: center;
}

.tdDownloadTHeaderCol3 {
float: left;
width: 85px;
text-align: center;
}

.tdDownloadTextHeader {
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFA;
font-weight: bold;
text-decoration: none;
}

.tdDownloadoddRow {
clear: both;
float: left;
width: 470px;
border-bottom: 1px solid #BCBDB8;
}

.tdDownloadevenRow {
clear: both;
float: left;
width: 470px;
border-bottom: 1px solid #BCBDB8;
}

.tdDownloadCol1 {
float: left;
width: 155px;
font-family: Trebuchet MS;
font-size: 9px;
color: #FFFFFF;
text-decoration: none;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

.tdDownloadCol2 {
float: left;
width: 220px;
text-align: left;
padding: 5px 5px 5px 5px;
}

.tdDownloadCol3 {
float: left;
width: 85px;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

.tdDownloadSpan1 {
font-family: Trebuchet MS;
font-size: 10px;
color: #4B4B4A;
text-align: center;
text-decoration: none;
}

.tdDownloadSpan1:link {
font-family: Trebuchet MS;
font-size: 11px;
color: #0B5198;
text-align: center;
text-decoration: none;
}

.tdDownloadSpan1:visited {
font-family: Trebuchet MS;
font-size: 11px;
color: #888888;
text-align: center;
text-decoration: none;
}

.tdDownloadSpan2 {
font-family: Trebuchet MS;
font-size: 10px;
color: #4B4B4A;
text-align: center;
text-decoration: none;
line-height: 12px;
}

.tdDownloadSpan3 {
font-family: Trebuchet MS;
font-size: 11px;
color: #313131;
text-decoration: none;
}

.barraPag {
font-size: 11px;
color: #000000;
font-family: Verdana;
font-weight: bold;
}

A.barraPag:link {
font-size: 10px;
color: #3974B8;
font-family: Verdana;
font-weight: bold;
text-decoration: none;
}

A.barraPag:hover {
font-size: 10px;
color: #3974B8;
font-family: Verdana;
font-weight: bold;
text-decoration: underline;
}

A.barraPag:visited {
font-size: 10px;
color: #3974B8;
font-family: Verdana;
font-weight: bold;
text-decoration: none;
}

#tdNewsbPag {
clear: both;
padding-top: 25px;
}

/* ricerca.php */

#ricerca {
width: 554px;
height: 212px;
background-image: url(../images/sf_ricerca.gif);
background-repeat: no-repeat;
}

#flash {
/*float: left;
display: inline;*/
margin-left: 9px;
margin-top: 6px;
}

#scheda_ric {
margin: auto;
padding: 0;
/*float: left;*/
position: relative;
/*display: inline;*/
/*height: 133px;*/
}

#nome_ric {
/*float: left;*/
width: 8px;
/*display: inline;
margin-top: 130px;
margin-left: 21px;*/
	/*height: 133px;*/
}

#foto_ric {
width: 103px;
height: 103px;
position: absolute;
left: 20px;
top: 50px;
/*display: inline;*/
/*float: left;*/
/*margin-top: 65px;
margin-left: 17px;*/
}

#txt_ric {
/*float: left;*/
/*display: inline;*/
position: absolute;
left: 123px;
top: 50px;
font-family: Trebuchet MS;
font-size: 10px;
color: #4B4B4A;
text-align: left;
text-decoration: none;
/*margin-top: 45px;*/
}

.nero_10 {
font-family: Trebuchet MS;
font-size: 10px;
color: #4B4B4A;
text-decoration: none;
font-weight: normal;
}

.nero_ric {
font-family: Trebuchet MS;
font-size: 12px;
color: #4B4B4A;
text-decoration: none;
}

#tasto_scheda {
float: left;
display: inline;
margin-top: 5px;
}

#img_ric1 {
float: left;
margin-left:10px;
margin-top: 10px;
}

#img_ric2 {
float: left;
margin-left: 5px;
margin-top: 10px;
}

.pr_txt1 {
font-family: Trebuchet MS;
font-size: 14px;
color: #0D57A1;
font-weight: bold;
text-decoration: none;
text-align: center;
text-indent: 5px;
padding-bottom: 3px;
}

.pr_txt2 {
font-family: Trebuchet MS;
font-size: 14px;
color: #0D57A1;
font-weight: bold;
text-decoration: none;
text-align: center;
padding-top: 5px;
}

.tdProdottioddRow {
float: left;
display: inline;
width: 170px;
margin-left: 11px;
margin-bottom: 15px;
}

.tdProdottievenRow {
float: left;
display: inline;
width: 170px;
margin-left: 11px;
margin-bottom: 15px;
}

.blu_14, .blu_14bis {
font-family: Trebuchet MS;
font-size: 14px;
color: #0D57A1;
font-weight: bold;
text-decoration: none;
}

.blu_14:link {
font-family: Trebuchet MS;
font-size: 14px;
color: #0D57A1;
font-weight: bold;
text-decoration: none;
}

.blu_14:visited {
font-family: Trebuchet MS;
font-size: 14px;
color: #888888;
font-weight: bold;
text-decoration: none;
}

.blu_14:hover {
font-family: Trebuchet MS;
font-size: 14px;
color: #0D57A1;
font-weight: bold;
text-decoration: none;
}

.blu_14:active {
font-family: Trebuchet MS;
font-size: 14px;
color: #0D57A1;
font-weight: bold;
text-decoration: none;
}

/* scheda_prodotto.php */

#scheda {
float: left;
width: 554px;
background-image: url(../images/sf_scheda.gif);
background-repeat: repeat-y;
}

#scheda_sx {
float: left;
display: inline;
width: 263px;
margin-left: 10px;
}

#scheda_dx {
float: left;
display: inline;
width: 230px;
font-family: Trebuchet MS;
font-size: 11px;
color: #4B4B4A;
text-decoration: none;
margin-left: 30px;
}

/* catalogo.php */

.scheda_cat {
float: left;
display: inline;
/*height: 120px;*/
height: 133px;
}

.nome_cat {
float: left;
/*width: 15px;*/ /*manu*/
width: 7px;
height: 133px;
display: inline;
/*margin-top: 130px;*/
margin-left: 0px;
border-left: 1px solid #98A2A9;
border-right: 1px solid #98A2A9;
background-color: #D1E2ED;
}

.foto_cat {
float: left;
width: 103px;
height: 103px;
display: inline;
/*margin-top: 65px; */
margin-left: 3px;
margin-top: 8px;
}

.txt_cat {
float: left;
width: 160px; /*manu*/
/*width: 144px;*/
display: inline;
font-family: Trebuchet MS;
font-size: 10px;
color: #4B4B4A;
text-align: left;
text-decoration: none;
/*margin-top: 45px;*/
}

.img_cat1 {
float: left;
margin-left:10px;
margin-top: 10px;
}

.img_cat2 {
float: left;
margin-left: 5px;
margin-top: 10px;
}

.tasto_scheda_cat {
float: left;
display: inline;
margin-top: 5px;
}

.nm {
float: left;
margin-top: 80px;
}

.tdCatalogooddRow {
float: left;
width: 280px;
}

.tdCatalogoevenRow {
float: left;
/*margin-left: 10px;*/
width: 280px;
}

.linea {
clear: both;
float: left;
height: 1px;
display: inline;
margin-left: 25px;
width: 240px;
border-bottom: 1px solid #D1D1CD;
margin-top: -2px;
}

#AT3 {
/*clear: both;
float: left;*/
/*width: 550px;*/ /*manu*/
/*width: 570px;*/
width: 560px;
/*background-color: pink;*/
margin-bottom: 20px;
}

#titolo3 {
float: left;
display: inline;
text-align: left;
width: 230px;
padding-top: 28px;
padding-bottom: 18px;
margin-left: 20px;
}

#banda_blu {
clear: both;
float: left;
width: 560px;
height: 43px;
/*background-image: url(../images/sf_bandablu.gif);
background-repeat: repeat-x;*/
}

#banda_nera {
clear: both;
float: left;
width: 560px;
height: 6px;
background-image: url(../images/sf_bandanera.gif);
background-repeat: repeat-x;
margin-bottom: 1px;
}

#tipologia {
float: right;
display: inline;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 15px;
}

.slc {
clear: both;
font-family: Trebuchet MS;
font-size: 10px;
color: #4B4B4A;
border-width: 1px;
border-color: #7F9DB9;
border-style: solid;
background: #FFFFFA;
font-weight: normal;
height: 16px;
margin-top: 5px;
font-weight: bold;
}

.slc_src {
clear: both;
font-family: Trebuchet MS;
font-size: 10px;
color: #4B4B4A;
border-width: 1px;
border-color: #7F9DB9;
border-style: solid;
background: #FFFFFA;
font-weight: normal;
height: 16px;
width: 130px;
margin-top: 2px;
font-weight: bold;
}

.tplg {
font-family: Trebuchet MS;
font-size: 10px;
color: #4B4B4A;
text-decoration: none;
}

/* contatti.php */

#cont_pag {
background-color: #FFFF00;
}

#contenuto {
float: left;
width: 180px;
}

#cartina_contatti {
float: left;
width: 340px;
height: 290px;
background-image: url(../images/cartina.gif);
position: relative;
}

a.enne {
background-image: url(../images/N.gif);
}

.rollover a, .rollover a:link, .rollover a:visited {
display: block;
width: 19px;
height: 19px;
background-position: 100% 0px;
background-image: url(../images/N.gif);
}

.rollover a:active, .rollover a:hover {
display: block;
width: 19px;
height: 19px;
background-position: 100% -19px;
background-image: url(../images/N.gif);
}

#n_01 {
z-index: 50;
top: 200px;
left: 25px;
position: absolute;
width: 19px;
height: 19px;
}

#n_02 {
z-index: 50;
top: 210px;
left: 50px;
position: absolute;
width: 19px;
height: 19px;
}

#n_03 {
z-index: 50;
top: 160px;
left: 100px;
position: absolute;
width: 19px;
height: 19px;
}

#n_04 {
z-index: 50;
top: 165px;
left: 135px;
position: absolute;
width: 19px;
height: 19px;
}

#n_05 {
z-index: 50;
top: 185px;
left: 150px;
position: absolute;
width: 19px;
height: 19px;
}

#n_06 {
z-index: 50;
top: 105px;
left: 95px;
position: absolute;
width: 19px;
height: 19px;
}

#n_07 {
z-index: 50;
top: 125px;
left: 120px;
position: absolute;
width: 19px;
height: 19px;
}

#n_08 {
z-index: 50;
top: 130px;
left: 150px;
position: absolute;
width: 19px;
height: 19px;
}

#n_09 {
z-index: 50;
top: 120px;
left: 205px;
position: absolute;
width: 19px;
height: 19px;
}

#n_10 {
z-index: 50;
top: 185px;
left: 180px;
position: absolute;
width: 19px;
height: 19px;
}

#n_11 {
z-index: 50;
top: 140px;
left: 250px;
position: absolute;
width: 19px;
height: 19px;
}

#n_12 {
z-index: 50;
top: 80px;
left: 300px;
position: absolute;
width: 19px;
height: 19px;
}







#n_13 {
z-index: 50;
top: 240px;
left: 220px;
position: absolute;
width: 19px;
height: 19px;
}

#n_14 {
z-index: 50;
top: 180px;
left: 240px;
position: absolute;
width: 19px;
height: 19px;
}

#n_15 {
z-index: 50;
top: 270px;
left: 300px;
position: absolute;
width: 19px;
height: 19px;
}

#n_16 {
z-index: 50;
top: 265px;
left: 165px;
position: absolute;
width: 19px;
height: 19px;
}

#n_17 {
z-index: 50;
top: 75px;
left: 230px;
position: absolute;
width: 19px;
height: 19px;
}

#n_18 {
z-index: 50;
top: 160px;
left: 175px;
position: absolute;
width: 19px;
height: 19px;
}










#mappa_c {
float: right;
}

#frm_ric {
float: left;
display: inline;
margin-top: 50px;
margin-left: 100px;
}

.campo2 {
clear: both;
float: left;
font-family: Trebuchet MS;
font-size: 11px;
color: #757575;
text-decoration: none;
width: 120px;
margin-bottom: 10px;
}

.input2 {
float: left;
margin-bottom: 10px;
}

#privacy2 {
float: left;
display: inline;
width: 300px;
margin-left: 15px;
padding-bottom: 20px;
}

#f1 {
width: 44px;
height: 52px;
background-image: url(../immagini/mappa1__03.gif);
background-repeat: no-repeat;
}

#f1:hover {
width: 44px;
height: 52px;
background-image: url(../immagini/mappa1__03_r.gif);
background-repeat: no-repeat;
}

#f2 {
width: 54px;
height: 45px;
background-image: url(../immagini/mappa1__07.gif);
background-repeat: no-repeat;
}

#f2:hover {
width: 54px;
height: 45px;
background-image: url(../immagini/mappa1__07_r.gif);
background-repeat: no-repeat;
}

#f3 {
width: 49px;
height: 52px;
background-image: url(../immagini/mappa1__14.gif);
background-repeat: no-repeat;
}

#f3:hover {
width: 49px;
height: 52px;
background-image: url(../immagini/mappa1__14_r.gif);
background-repeat: no-repeat;
}

#c1 {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_03.gif);
background-repeat: no-repeat;
}

#c1:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_03_r.gif);
background-repeat: no-repeat;
float: left;
}

#c1B {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_03.gif);
background-repeat: no-repeat;
margin-left: 80px;
float: left;
}

#c1B:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_03_r.gif);
background-repeat: no-repeat;
float: left;
}

#c1B_polonia {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_03.gif);
background-repeat: no-repeat;
margin-left: 40px;
margin-top: -30px;
float: left;
}

#c1B_polonia:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_03_r.gif);
background-repeat: no-repeat;
}

#c2 {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_07.gif);
background-repeat: no-repeat;
}

#c2:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_07_r.gif);
background-repeat: no-repeat;
}

#c3 {
width: 19px;
height: 17px;
background-image: url(../immagini2/MAPPA_11.gif);
background-repeat: no-repeat;
}

#c3:hover {
width: 19px;
height: 17px;
background-image: url(../immagini2/MAPPA_11_r.gif);
background-repeat: no-repeat;
}

#c4 {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_13.gif);
background-repeat: no-repeat;
}

#c4:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_13_r.gif);
background-repeat: no-repeat;
}

#c5 {
width: 20px;
height: 21px;
background-image: url(../immagini2/MAPPA_18.gif);
background-repeat: no-repeat;
}

#c5:hover {
width: 20px;
height: 21px;
background-image: url(../immagini2/MAPPA_18_r.gif);
background-repeat: no-repeat;
}

#c6 {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_20.gif);
background-repeat: no-repeat;
}

#c6:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_20_r.gif);
background-repeat: no-repeat;
}

#c7 {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_23.gif);
background-repeat: no-repeat;
}

#c7:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_23_r.gif);
background-repeat: no-repeat;
}

#c8 {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_28.gif);
background-repeat: no-repeat;
}

#c8:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_28_r.gif);
background-repeat: no-repeat;
}

#c9 {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_32.gif);
background-repeat: no-repeat;
}

#c9:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_32_r.gif);
background-repeat: no-repeat;
}

#c10 {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_35.gif);
background-repeat: no-repeat;
}

#c10:hover {
width: 19px;
height: 19px;
background-image: url(../immagini2/MAPPA_35_r.gif);
background-repeat: no-repeat;
}

#listahp li {
list-style-type: disc;
}

.oukir {
   display: none;
}