body{		margin: 0px; padding: 0px; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size:11px; 
			color: #2F2F2F;
			vertical-align:top}

div {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #2F2F2F;}
a		{color: #2F2F2F; TEXT-DECORATION: none; font-size:11px;}
a.red 	{color:#FF403B; font-size:11px;}
td			{vertical-align:top}
address 		{ font-size:11px; color: #141414; font-style:normal}
address strong 	{font-size:16px;}

.warning {color: red}
.titolo 	{font-size:30px; color: #313131; font-family:Arial}
.sottotitolo{font-size:13px; color: #929292; font-family:Arial}
.prezzo_ar {font-family:Arial; color:white; font-size:20px; font-weight:bold; background: url(../images/prezzo_sf_arancio.gif) no-repeat; width:80px; height:30px; text-align:center; vertical-align:bottom; padding-top:4px}
.prezzo_azz {font-family:Arial; color:white; font-size:20px; font-weight:bold; background: url(../images/prezzo_sf_azzurro.gif) no-repeat; width:80px; height:30px; text-align:center; vertical-align:bottom; padding-top:4px}


/*stili per il §MENU  nel top*/
#menu					{ width:919;}
#m_home 				{ position:absolute; left:250px; top:43px; width:87px; height:51px; z-index:1;}
#m_azienda_newsletter	{ position:absolute; left:338px; top:43px; width:87px; height:51px; z-index:1;}
#m_azienda_sotto		{ position:absolute; left:338px; top:94px; height:51px; z-index:1;}
#m_eventi 				{ position:absolute; left:410px; top:43px; width:87px; height:51px; z-index:1;}
#m_prodotti				{ position:absolute; left:500px; top:43px; width:147px; height:51px; z-index:1;}
#m_prodotti_sotto		{ position:absolute; left:500px; top:94px; height:51px; z-index:1;}
#m_sponsor				{ position:absolute; left:588px; top:43px; width:147px; height:51px; z-index:1;}
#m_sponsor_sotto		{ position:absolute; left:588px; top:94px; height:51px; z-index:1;}
#m_news 				{ position:absolute; left:740px; top:43px; width:87px; height:51px; z-index:1;}


/*stili per impostare l'immagine di sfondo delle varie pagine*/
#main		{width:919px; min-height:550px; height:auto !important; height:550px}
#home 		{background:url(../images/sf_home.jpg) #FFFFFF no-repeat}
#azienda	{background:url(../images/sf_azienda_newsletter.jpg) #FFFFFF no-repeat}
#storia		{background:url(../images/sf_storia.jpg) #FFFFFF no-repeat}
#eventi		{background:url(../images/sf_eventi.jpg) #FFFFFF no-repeat}
#prodotti	{background:url(../images/sf_prodotti.jpg) #FFFFFF no-repeat}
#pubblicita	{background:url(../images/sf_pubblicita.jpg) #FFFFFF no-repeat}
#catalogo	{background:url(../images/sf_catalogo.jpg) #FFFFFF no-repeat}
#servizi	{background:url(../images/sf_servizi.jpg) #FFFFFF no-repeat}
#sponsor	{background:url(../images/sf_sponsor.jpg) #FFFFFF no-repeat}
#news		{background:url(../images/sf_news.jpg) #FFFFFF no-repeat}


#home_dx	{padding:0px 15px; margin-top:230px; float:right; position:absolute; left:498px; background: url(../images/box_btm.gif) bottom no-repeat #FFFFFF; }
#home_dx #indirizzo {padding:2px 0; margin:5px 0 0 0 auto; width:354px}
#prodotto td	{border-bottom:1px solid #BABABA; width:350px; padding:7px 0; color:#424242}
#prodotto .titolo{font-size:15px; fotn-family:Arial; font-weight:bold; color:#5D5D5D}

#home_centro {margin:360px 0 15px 10px;}

/*stili per il footer*/
#credit 	{color: #AFAFAF; text-align:right; MARGIN:0 25px 5px 5px; clear:both}
#credit a	{color: #AFAFAF; text-decoration:none;}
#credit2 	{color:#666666; text-align:left; padding:15px;}
#credit2 a 	{color:#666666; text-align:left;}


span.RIGA1						{margin: 0 5px;}
span.RIGA2						{margin: 0 3px;}
span.RIGA3						{margin: 0 2px;}
span.RIGA4						{margin: 0 1px;}
.footer_contenuto	{width: 919px; background-color: #4E4E4E;    color: white; }
.footer_top			{width: 919px; background-color: white;}
.footer_top span	{display: Block;    overflow: Hidden;    background-color: #4E4E4E;    height:1px;}


#elenco_news {text-align:left;	color:white;	width:270px; padding-left:15px}
#elenco_news .titolo{color:white}
#elenco_news .data{color:#78B9E7; margin-top:5px}


/*AZIENDA NEWSLETTER*/
#newsletter			{width:359px; margin:38px 0 0 358px; text-align:justify;}
#newsletter .form 	{border:3px solid #E3E3E3; width:216px}
#newsletter form td {font-size:12px; font-weight:bold; vertical-align:middle}
#newsletter  address{ font-size:11px; color: white; font-style:normal}
#newsletter  a 		{color:white}
#newsletter .footer_contenuto	{width: 360px; background-color: #4E4E4E;    color: white;}
#newsletter .footer_top			{width: 360px; background-color: white;}
#newsletter .footer_top span	{display: Block;    overflow: Hidden;    background-color: #4E4E4E;    height:1px;}
#newsletter #indirizzo {padding:5px; margin:5px; width:350px}

#foto_eventi .footer_contenuto	{width: 360px; background-color: #4E4E4E;    color: white;}
#foto_eventi .footer_top		{width: 360px; background-color: white; }
#foto_eventi .footer_top span	{display: Block;    overflow: Hidden;    background-color: #4E4E4E;    height:1px;}

.data {color:#4C81EE}

#azienda #foto {
	position:absolute;
	left:735px;
	top:160px;
	height:111px;
	z-index:1;
	float:left;
	background-color:#FFFFFF;
	padding:10px;
}

/*pagina news*/
#news_dettaglio {text-align:justify; /*position:absolute; top:165px; left:545px;*/ color:white; font-family:Arial, Helvetica, sans-serif;}
#news_dettaglio h2 {font-size:16px; font-weight:bold; margin:0; padding:0}
#news_dettaglio .didascalia, .didascalia {font-size:10px; color:#CCCCCC; margin:0; padding:0}
#news_elenco {width:276px}

/*pagina catalogo*/
#elenco_categorie 	{width:220px; font-size:20px; font-weight:bold}
#elenco_categorie a {font-size:16px; color:#1D53C3}
#elenco_prodotti 	{width:274px; font-size:20px; font-weight:bold; margin-top:5px}
#dettaglio_prodotto	{width:357px; font-size:20px; color:#FFFFFF; font-size:11px; background-color:#4e4e4e}
#dettaglio_prodotto h2 {font-size:16px; font-weight:bold; margin:0; padding:0}

.dett_prod {font-size:16px; font-weight:bold; margin:0 0 10px 15px; padding:0; color:white;}


#storia_elenco li ,#storia_elenco a	{margin:0; padding:0; list-style:none; font-size:20px; font-weight:bold; color:#1d53c3}


#dettaglio_storia .footer_contenuto	{width: 360px; background-color: #4E4E4E;    color: white;}
#dettaglio_storia .footer_top		{width: 360px; background-color: white; }
#dettaglio_storia .footer_top span	{display: Block;    overflow: Hidden;    background-color: #4E4E4E;    height:1px;}


#paginazione {border-bottom:1px solid #487CBC; width:95%; margin:5px 0}
#paginazione strong, #paginazione td, #paginazione a  {font-size:12px; color:#487CBC}
