body {
	background-image: url(images/fondo.gif);
	background-repeat: repeat-x;
	background-position: left -1px;
	font-family: Tahoma, Arial, "Arial Narrow", Verdana;
	font-size: 70%;
	color: #000000;
	background-color: #F7F7F7;
	padding:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
html>body {
	background-position: left -10px;
}
.col20, .col20B {
	width: 20%;
	font-size: 90%;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	padding: 10px;
	vertical-align: top;
}
.col20B {
	padding-top:0;
	padding-bottom: 0;
}
#container #main #linkfondo {
	margin: 0px;
}
#container #main #linkfondo .loghetti .col20 img, #container #main #linkfondo .loghetti .col20B img{
	float: right;
	display: inline;
}
#container #main #linkfondo .loghetti .col20 a, #container #main #linkfondo .loghetti .col20B a{
	color: #FF0099;
	text-decoration: none;
}
#container #main #link_fondopagina {
	text-align: center;
	padding-top: 10px;
}
#container #main #contenuto #cerca #finestracerca .cerca_main #form1 {
	margin: 0px;
}
.col20 h3 {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
em {
	font-style: normal;
	color: #FF0099;
}
#container {
	width: 980px;
	margin: 0 auto;
}
#container #testatina {
	font-size: 9pt;
	font-weight: bold;
}
#container #main {
	margin-top: 25px;
}

#container #testatina #menu a {
	text-decoration: none;
	display: inline;
	color: #333333;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin-right: 0.3em;
	margin-left: 0.3em;
}
#container #testatina #menu a:hover {
	color: #006666;
}
#container #main #link_fondopagina a:hover, #container #testatina #menu .link a:hover {
	color: #006666;
}
#container #main #contenuto .colonna_left {
	background-image: url(images/grigio_sx.gif);
		background-position: left top;
	background-repeat: no-repeat;
}
#container #testatina #menu .link a {
	color: #FF0000;
	text-decoration: none;
}
#container #main #contenuto .colonna_right {
	background-image: url(images/grigio_dx.gif);
		background-position: left top;
	background-repeat: no-repeat;
}
#container #main #header {
	background-repeat: no-repeat;
	background-position: left top;
	height: 165px;
	overflow: hidden;
}
#container #main #contenuto #news {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*  tabella bordi arrotondati*/
.round_table {
	background-color: #F7F7F7;
}
.round_table .leftTop {
	background-image: url(images/round_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#container #main #contenuto #news .news_sx {
	background-image: url(images/news_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 100px;
	text-indent: 15px;
	font-size: 110%;
	color: #FF0000;
	border-width: 0px;
	border-right-width: 1px;
	border-style: dotted;
	border-color: #FF0000;
}
#container #main #contenuto #news td {
	height: 28px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
#container #main #contenuto #news .news_main {
	background-image: url(images/news_02.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
#container #main #contenuto #news .news_dx {
	background-image: url(images/news_03.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 70px;
}
#container #main #contenuto #news table {
	width: 100%;
	padding: 0;
	margin: 0;
}
.round_table .rightTop {
	background-image: url(images/round_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.wrapper {
	clear: both;
	font-size: 1px;
	height: 0px;
	line-height: 0;
}
.round_table .leftBottom {
	background-image: url(images/round_06.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}
.round_table .rightBottom {
	background-image: url(images/round_07.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#finestracerca .cerca_lft {
	background-image: url(images/cerca_01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 12px;
}
#finestracerca .cerca_dx {
	background-image: url(images/cerca_03.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width: 15px;
}
#finestracerca {
	width: 250px;
	height: 135px;
	float: right;
}
#finestracerca .cerca_main {
	background-image: url(images/cerca_02.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	vertical-align: top;
	padding-top: 20px;
}
input {
	float: left;
	padding:0;
	margin:0;
	margin-top: 10px;
}
.keyword {
	height: 18px;
	vertical-align:middle;
}
#container #main #link_fondopagina a {
	color: #000000;
	text-decoration: none;
}
#container #main #contenuto #cerca .prodotti .miniature_prodotti a {
	color: #000000;
	text-decoration: none;
}


#container #main #contenuto #cerca .prodotti {
	float: left;
}
#container #testatina #menu .menu {
	width: 350px;
}
#container #testatina #menu .cercanelsito {
	width: 190px;
}
#container #testatina #menu .link {
	width: 215px;
	text-align:right;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
#container #main #contenuto #cerca .prodotti .miniature_prodotti {
	width: 711px;
}
#container #main #contenuto #cerca .prodotti .miniature_prodotti td {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align: center;
}
#titolo {
	width: 718px;
}
#titolo .titolo_sx {
	background-image: url(images/round_sfum_01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 15px;
	width: 507px;
	font-family: Tahoma, Arial, "Arial Narrow", Verdana;
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	line-height: normal;
}
#titolo .titolo_dx {
	background-image: url(images/round_sfum_02.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width: 211px;
}
#titolo td {
	height: 42px;
	vertical-align:middle;
}
#tabella_sezione {
	width: 718px;
}
.contenuti td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	background-color: #FFFFFF;
}
#tabella_sezione .contenuti_tabella .contenuti a {
	color: #FF3399;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
#tabella_sezione .contenuti_tabella .contenuti h3 {
	font-size: 90%;
	color: #FF0099;
	margin-bottom: 0px;
}
#tabella_sezione .contenuti_tabella .contenuti p {
	font-size: 85%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tabella_sezione .contenuti_tabella .contenuti .bassa {
	dbackground-image: url(images/curva_bassa_interna.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#tabella_sezione .curva_alta, #tabella_sezione .curva_alta_dettaglio {
	background-image: url(images/curva_alta.gif);
	background-repeat: repeat-y;
	background-position: center top;
	height: 30px;
	font-size: 120%;
}
#tabella_sezione .curva_alta_dettaglio {
	background-image: url(images/curva_alta_dettaglio.gif);
	height: 30px;
	padding: 8px 0 0 18px;
}
#tabella_sezione .curva_bassa, #tabella_sezione .curva_bassa_dovesiamo {
	background-image: url(images/curva_bassa.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
}
#tabella_sezione .curva_bassa_dovesiamo {
	background-image: url(images/curva_bassa_dovesiamo.gif);
}
#tabella_sezione .contenuti_tabella, #tabella_sezione .contenuti_ricerca, #tabella_sezione .contenuti_tabella_dovesiamo {
	background-image: url(images/tabella_sezione.gif);
	background-repeat: repeat-y;
	background-position: center center;
	padding-left: 15px;
}
#tabella_sezione .contenuti_tabella_dovesiamo {
	background-image: url(images/fondo_dovesiamo.gif);
}
#tabella_sezione .contenuti_ricerca {
	padding-left: 0;
}
.grigio {
	background-color: #F7F7F7;
}
#tabella_sezione .contenuti_tabella .contenuti .media {
	background-image: url(images/tabella_interna.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
	vertical-align: top;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_ricerca .risultati_ricerca {
	width: 98.8%; 
	margin-left: 0.5%;
}
#tabella_sezione .contenuti_ricerca .risultati_ricerca td {
	padding: 3px 0 12px 15px;	
}
#tabella_sezione .contenuti_tabella .alta {
	background-image: url(images/curva_alta_interna.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 150px;
}
#tabella_sezione .contenuti_tabella .contenuti {
	width:99%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.media, .contenuto {
	border-bottom: 1px dotted #cccccc;
	background-color: #FFFFFF;
}
#contenuto {
	width: 711px;
	float: left;
}
#tabella_sezione .contenuti_tabella .dettaglio .dettaglio_foto {
	width: 320px;
	vertical-align: top;
	padding-top: 10px;
}
#tabella_sezione .contenuti_tabella .dettaglio .dettaglio_contenuto {
	vertical-align: top;
}
#tabella_sezione .contenuti_tabella .dettaglio .dettaglio_contenuto p {
	margin: 0px;
	padding: 10px 30px 0 0;
}
.icone_prodotto {
	width: 681px;
	height: 70px;
}
.icone_prodotto .icone_prodotto_sx {
	background-image: url(images/tabella_icone_prodotto_sx.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 15px;
}
.icone_prodotto .icone_prodotto_med {
	background-image: url(images/tabella_icone_prodotto_med.gif);
	background-repeat: repeat-x;
	background-position: center;
	vertical-align: middle;
}
.icone_prodotto .icone_prodotto_dx {
	background-image: url(images/tabella_icone_prodotto_dx.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 15px;
}
.contenuto_icone_prodotto {
	border-right: 1px dotted #cccccc;
	width: 14%;
	float: left;
	text-align: center;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .dettaglio .contatti img {
	display: block;
	margin-bottom: 10px;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .dettaglio .contatti .dove {
	color: #FF0099;
	text-decoration: none;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .assistenza .contatti h3 {
	font-size: 120%;
	color: #0099FF;
	font-weight: normal;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .assistenza .contatti p {
	margin: 0 15px 0  0;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .assistenza {
	background-image: url(images/numero_verde.gif);
	background-repeat: no-repeat;
	background-position: 390px bottom;
}
#container #main #contenuto #titolo .titolo_sx a {
	color: #000000;
	text-decoration: none;
}
#container #main #contenuto #titolo .titolo_sx a:hover {
	color: #006666;
}
#tic {
   border: 0px #CEC3AD solid;
  font-size:100%;
font-family: calibri, arial;
  padding:0px;
  width:95%;
height: 20px;
overflow: hidden;
  line-height:20px;
text-align: left;
margin-left: 15px;
}
#tic *{
   font-size: 12px;
  margin:0px;
  padding:0px;
  display:none;
}
#tic a {
   display:inline;
text-decoration: none;
color: #000;
}#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .sitemap {
	width: 100%;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .sitemap a {
	color: #000000;
	text-decoration: none;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .sitemap a:hover {
	color: #006666;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .sitemap .livello1 {
	margin: 0px;
	padding: 0px;
}
#container #main #contenuto #cerca .prodotti #tabella_sezione .contenuti_tabella .sitemap td {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 17%;
	border:0;
}
.spazioAgg {
	padding-top: 1em;
	height:130px;
}
.im {
	height:130px;
}
}
