BODY { 
    background-color:#DEDEDE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	color: #535353;   
	margin-top:0; 
	margin-bottom:0; 	
	 

}


/* box home page */
.td_box_red {
	background-color:#ef3e03;
}
.td_box_grey {
	background-color:#7e7e7e;
}
.td_box_white {
	background-color:#ffffff;
}
.td_box_white1 {
	background-color:#ffffff; BACKGROUND: url(images/sfondo-scheda.jpg) repeat-x
}


.sfondobox
{	BACKGROUND: url(images/sfondo_box.gif) repeat-x;
height: 20px; }

.indirizzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight:bold;
	color: #37484C;	
}




.titolowhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #ffffff;	
}


/* dettaglio offerte -------------------------------- */
.testo {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#535353;
	font-weight:normal;
}


.td_bottone_acquisti {
    background-color:#ffffff; BACKGROUND: url(images/bt-dettagli.gif) repeat-x;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	color: #535353; 
	padding-left:5px;
}

.td_testo_dettaglio {
    background-color:#ffffff;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:left;
	color: #37484c; 
	padding-left:5px;
}

.td_top_dettaglio {
	background-color:#ffffff; 
	BACKGROUND: url(images/top-dettagli.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight:bold;
	text-align:right;
	color: #FFFFFF;
	padding-right:10px;
	
}

b.categoria {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #2e2e2e; 
	padding-left:0px;
}
b.categoria_det {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #ef3e03; 
	padding-left:100px;
}

.link_dettaglio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
	font-style:  normal;
	color:       #FFF;	
}
A.link_dettaglio          {color :#ffffff; text-decoration : none;}
A.link_dettaglio:Visited  {color :#efbbaa; text-decoration : none;}
A.link_dettaglio:Active   {color :#979797; text-decoration: none;}
A.link_dettaglio:Hover    {color :#ffffff; text-decoration: none;}



/* fine dettaglio offerte ---------------------------------- */



/* link menu-top */
.linkmenu-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #37484C;	
}
A.linkmenu-top          {color :#37484C; text-decoration : none;}
A.linkmenu-top:Visited  {color :#ef3e03; text-decoration : none;}
A.linkmenu-top:Active   {color :#ef3e03; text-decoration: none;}
A.linkmenu-top:Hover    {color :#ffffff; text-decoration: none;}


/* link dettagli */
.linkwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #ffffff;	
}
A.linkwhite {color :#ffffff; text-decoration : none; font-size: 10 px; font-weight:bold;}
A.linkwhite:Visited  {color :#ffffff; text-decoration : none; font-size: 10 px; font-weight:bold;}
A.linkwhite:Active  {color :#ffffff;  text-decoration: none; font-size: 10 px; font-weight:bold;}
A.linkwhite:Hover  {color :#ef3e03;  text-decoration: none; font-size: 10 px; font-weight:bold;}


/* link acquista */
.linkred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #ef3e03;	
}
A.linkred {color :#ef3e03; text-decoration : none; font-size: 10 px; font-weight:bold;}
A.linkred:Visited  {color :#ef3e03; text-decoration : none; font-size: 10 px; font-weight:bold;}
A.linkred:Active  {color :#ef3e03;  text-decoration: none; font-size: 10 px; font-weight:bold;}
A.linkred:Hover  {color :#ffffff;  text-decoration: none; font-size: 10 px; font-weight:bold;}


/* fine box home page */

/* titoli e testi pagine */
.td_titoli_grey {
	BACKGROUND: url(images/sf-barra2.gif) repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	height:24px;
	padding-right:30px;
}

.td_titoli_orange {
	BACKGROUND: url(images/sf-barra1.gif) repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	height:24px;
	padding-right:30px;
}

.td_titoli {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ee2a00;
	font-weight:bold;
	padding-left:30px;
	padding-top:20px;
}
.div_testo {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#535353;
	font-weight:normal;
	padding-left:30px;
	padding-top:20px;
}
.div_titolo_arancio  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ef3e03;
	font-weight:bold;
	padding-left:30px;
	padding-top:20px;
}





div.textimage{
width: 690px;margin-bottom: 15px;     
}

div.textimage img{
float:left;
margin: 10px
}

div.textimage h2, div.textimage p{
margin:0 10px;
padding: 0
}

div.textimage h2{
margin-top: 10px
}

div.clearer{clear: left}

.tratteggio {
	BACKGROUND: url(images/tratteggio.gif) repeat-x
}
.tratteggio_v {
	BACKGROUND: url(images/tratteggio_v.gif) repeat-y
}

/* fine titoli e testi pagine */





/*	
.bordo_box {
	border: 1px solid #707070;
	padding: 3px;
}



.sfondo {
        background-image: url(bg.gif);
		background-repeat: repeat-x;
}

.linkdett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #777777;	
}
A.linkdett {color :#777777; text-decoration : none; font-size: 11 px;}
A.linkdett:Visited  {color :#777777; text-decoration : none; font-size: 11 px;}
A.linkdett:Active  {color :#777777;  text-decoration: none; font-size: 11 px;}
A.linkdett:Hover  {color :#b3b3b3;  text-decoration: none; font-size: 11 px;}	



.linkred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #e2001a;	
}
A.linkred {color :#e2001a; text-decoration : none; font-size: 11 px;}
A.linkred:Visited  {color :#e2001a; text-decoration : none; font-size: 11 px;}
A.linkred:Active  {color :#e2001a;  text-decoration: none; font-size: 11 px;}
A.linkred:Hover  {color :#b3b3b3;  text-decoration: none; font-size: 11 px;}	


/* area admin */
A.menup {color :#000000; text-decoration : none; font-size: 8pt;}
A.menup:Visited  {color :#000000; text-decoration : none; font-size: 8pt;}
A.menup:Active  {color :#000000; text-decoration : none; font-size: 8pt;}
A.menup:Hover  {color :#777777; text-decoration : none;  font-size: 8pt;}


.titolo {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
font-style: bold;
text-decoration: none;
}

.titolo-rosso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	font-style: normal;
	text-decoration: none;
}

.tdmenudx {
	/*BORDER-TOP: #D4D4D4 1px solid;
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;*/
	FONT-SIZE: 11px;
	background: #eeeeee;
	COLOR: #000000;
	FONT-FAMILY: Verdana, arial;
}

.tdmenusx {
	/*BORDER-TOP: #D4D4D4 1px solid;
	border-left: 1px solid #D4D4D4;*/
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, arial;
}
