/* GENERICI */
BODY     {
		 font-family: Trebuchet MS,Tahoma,Verdana,Arial;
		 font-size: 12px;
		 color: #333333;
		 /*background-color: #F9E171;*/
		 BACKGROUND: url(../img/telaio/background2.jpg) left top ;
		 margin:0; 
		 padding:0px;
		 text-align:center;
	     }
TEXTAREA {
	     font-family : Trebuchet MS,Tahoma,Verdana,Arial,Helvetica, sans-serif;
	     font-size : 12px;
	     color: #333333;
		 text-align:left;
	     }
INPUT    {
	     font-family : Trebuchet MS,Tahoma,Verdana,Arial, Helvetica, sans-serif;
	     font-size: 12px;
	     color: #333333;
	     }
SELECT   {
		 font-family : Trebuchet MS,Tahoma,Verdana,Arial, Helvetica, sans-serif;
         font-size:12px; 
         color: #333333;  
		 width: 145px;
		 text-transform:Capitalize;
         }
TBODY    {
		 font-family: Trebuchet MS,Tahoma,Verdana,Arial,Tahoma;
		 font-size:12px;
		 color: #333333;
		 text-align:left;
	     }
		 
a:hover { text-decoration: underline 
        }	 

H1 {
	FONT-SIZE: 15px; MARGIN: 0px; COLOR: #663300; text-align:center;
}

H1.titolo {
	FONT-SIZE: 20px; MARGIN: 0px; COLOR: #333333; text-align:center;
}

H2.descr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MARGIN: 0px;  font-size: 11px; color: #333333; font-weight: normal; TEXT-ALIGN: justify;
}
H2.descrizione {
	PADDING-RIGHT: 0px; MARGIN: 0px;  font-size: 12px; color: #333333; font-weight: normal; TEXT-ALIGN: justify;
}

DT {PADDING: 0px; MARGIN: 0px;  font-size: 13px; color: #333333; font-weight: bold; TEXT-ALIGN: left; border-bottom:1px solid #990000;}
DD {PADDING: 0px; MARGIN: 0px;  font-weight: normal; TEXT-ALIGN: justify; }
DL P{PADDING: 0px; PADDING-LEFT: 20px; MARGIN: 0px; MARGIN-BOTTOM:12px; MARGIN-TOP:2px; font-size: 11px; TEXT-ALIGN: justify;}
DL LI{PADDING: 0px; MARGIN: 0px;}


/* FORM CONTATTI */
.fieldset_contatti {background:#EAEAEA; margin:2em 0; padding:1.5em 0 0.5em 0; margin-bottom:0px; border-width:0.2em 0.2em 0.2em 0.2em; border-style:solid; border-color:#999999; position:relative;}
.legend_contatti {position:absolute; top: -10px; margin-left:15px; font-size:0.9em; font-weight:bold; text-align:center; background:#E3DBBF; padding:0.1em 1em; color:#666; border-width:0.2em 0.5em; border-style:solid; border-color:#AAA;}
.label_contatti {width:130px; display: inline-block; padding:2px 2px 0 10px; text-align:left;}
label:first-letter {font-size:1.3em;}
.input_form {background:none; border-width:0 0 1px 0; border-style:dotted; border-color:#AAA;font-size: 13px;width:270px;}
#chb_1 {background-color:#999999; margin-left:-4px; border:0;}
#chkAut {background-color:#999999; margin-left:-4px; border:0;}
.textarea_form {border:1px solid #AAA;width:270px;}
.textarea_privacy {border:1px solid #AAA;font-size: 10px;text-align:left;width:270px;}
.submit_form {margin:1em 0 0 152px; text-align:center;}
p.info {font-size:11px; font-weight:bold;margin:0px;padding:0px;}


		 
/* TABELLA DEL TEMPLATE */		 
#generale{  
		 width:955px;
		 margin:0; /*cellspacing*/
		 padding:0px; /* cellpadding="0" */ 
		 margin: 0 auto;  /* serve per centrarlo sia in Firefox che Explorer al posto dell'attributo text-align */
		 
} 
.clearCol { 
	clear: both;
}
#top_back{
  BACKGROUND: url(../img/telaio/top.gif) left top no-repeat;
  height:156px;
  text-align:center;
  margin-top:0;
  padding:0;
}

div#content_top{
     
	height:15px; 
	margin:0 auto;
	width: 955px;
	text-align:left;
	}
 
   
div#top{max-width: 955px; margin:0 auto; margin-top:0px; height:90px; padding:0; margin-bottom:0; padding-top:15px;}
div#top2{width:955px;padding-top:85px;}

div#content{width: 955px; height:30px; margin:0 auto; padding:0; margin-top:0;padding-top:0;}
div#content1{float:left;display:inline;width:270px; height:30px; padding-top:5px; text-align:left; padding-left:5px;}
div#content2{float:left;display:inline;width:330px; height:40px; text-align:left; padding-left:5px; BACKGROUND: url(../img/telaio/box_newsletter.gif) left no-repeat; }
div#content3{float:left;display:inline;width:345px; height:30px; padding-top:5px;}

#bottom_back{
  BACKGROUND: url(../img/telaio/sfondo_bottom.gif) left;
  height:32px;
  width: 100%;
  padding:0;
  margin:0;
  margin-top:30px;
  
}

div#carrello{width: 340px; height:18px; border:1px solid #CCCCCC;}

div#center{
			position: relative;
            width: 955px;             /* IE applica invece questa regola */
			min-height: 100%;  /* FF2 & IE7 */
			height: auto !important;  /* FF2 & IE7 */
			/*height: 100%;       IE5.x & IE6 */
			margin:auto;		
		   }
div#center1{float:left;display:inline;width:178px;border-right: 2px dotted; border-color:#CCCCCC }
div#center2{float:left;display:inline;width:771px; }

div#bottom{max-width: 949px; margin:0 auto; height:43px; padding:0; padding-top:5px;}


/* DIV VARI NON DI TELAIO */
div#articolo{ width: 749px !important; width: 750px; margin:auto; margin-top:30px;}
div#articolo1{float:left;display:inline;width:313px; text-align:left;}
div#articolo2{float:left;display:inline; width:422px !important; width:430px; margin:0 auto; padding:5px; padding-top:10px; padding-bottom:10px; border-left: 2px dotted #E6C882; background: url(../img/telaio/sfondo_articolo.gif) center top repeat-y;}

div#articolotit{ width: 300px; margin:auto; color:#990000; font-weight:bold;}
div#articolotit1{float:left;display:inline; width:70px; text-align:left; }
div#articolotit2{float:left;display:inline; width:85px; text-align:left; }
div#articolotit3{float:left;display:inline; width:85px; text-align:left; }
div#articolotit4{float:left;display:inline; width:60px; text-align:center; }

div#articolodet{ width: 300px; margin:auto; padding-bottom:7px; margin-bottom:0px; margin:0px; padding:0px;}
div#articolodet1{float:left;display:inline; width:70px; text-align:left; }
div#articolodet2{float:left;display:inline; width:85px; text-align:left; }
div#articolodet3{float:left;display:inline; width:85px; text-align:left; }
div#articolodet4{float:left;display:inline; width:60px; text-align:center;}


div#dovesei{height:17px; margin-top:0; padding-top:5px; font-size:10px;}
div#dovesei1{float:left; display:inline; width:21px;  height:17px; background: url(../img/telaio/bl_dovesei.gif) left top no-repeat}
div#dovesei2{float:left; display:inline;              height:17px; background: url(../img/telaio/bc_dovesei.gif)}
div#dovesei3{float:left; display:inline; width:21px;  height:17px; background: url(../img/telaio/br_dovesei.gif) right top no-repeat}

div#titprod{height:23px; margin:0 auto; margin-top:0; padding-top:20px; margin-left:50px; font-size:18px;}
div#titprod1{float:left; display:inline; width:21px;  height:23px; background: url(../img/telaio/bl_tit_prod.gif) left top no-repeat}
div#titprod2{float:left; display:inline;              height:23px; background: url(../img/telaio/bc_tit_prod.gif)}
div#titprod3{float:left; display:inline; width:21px;  height:23px; background: url(../img/telaio/br_tit_prod.gif) right top no-repeat}

/* MENU' RICERCA LIBERA */
.ricerca_libera ul{
  padding:0px;
  margin: 0 auto !important;  /* mozilla e gli altri browser     */
  margin: 0;             /* IE applica invece questa regola */
  list-style-type: none;
  width: 150px; /* grandezza primo livello */
}

.ricerca_libera h1{
  BACKGROUND: url(../img/txt_bg.gif) center top no-repeat;
  height:21px;
  margin:0px;
  margin-top:10px;
  color:#4D4D4D;
  text-transform:Capitalize;
  font-size:17px;
} 

/* MENU' RICERCA */
.ricerca ul{
  padding:0px;
  margin: 0 auto !important;  /* mozilla e gli altri browser     */
  margin: 0;             /* IE applica invece questa regola */
  list-style-type: none;
  width: 150px; /* grandezza primo livello */
}

.ricerca h1{
  BACKGROUND: url(../img/txt_bg.gif) center top no-repeat;
  height:21px;
  margin:0px;
  margin-top:1px;
  color:#4D4D4D;
  text-transform:Capitalize;
  font-size:17px;
} 

/* MENU' NEWS SINGOLA A SINISTRA */
.newssingola ul{
  padding:0px;
  margin: 0 auto !important;  /* mozilla e gli altri browser     */
  margin: 0;             /* IE applica invece questa regola */
  list-style-type: none;
  width: 150px; /* grandezza primo livello */
}

.newssingola h1{
  BACKGROUND: url(../img/txt_bg.gif) center top no-repeat;
  height:21px;
  margin:0px;
  margin-top:15px;
  
  color:#4D4D4D;
  text-transform:Capitalize;
  font-size:17px;
} 

/* MENU' CATEGORIE */
.categorie ul{
  padding:0px;
  margin: 0 auto !important;  /* mozilla e gli altri browser     */
  margin: 0;             /* IE applica invece questa regola */
  list-style-type: none;
  width: 150px; /* grandezza primo livello */
}

.categorie h1{
  BACKGROUND: url(../img/txt_bg.gif) center top no-repeat;
  height:21px;
  margin:0px;
  margin-top:16px;
  color:#4D4D4D;
  text-transform:Capitalize;
  font-size:17px;
} 

/* STILE SOTTOMENU' */
.categorie ul li a{
	width: 150px;
	margin: 0;
    padding: 0;
	display: block;
	display:inline;
	display:block;
	overflow: auto; /* per IE7 */
	color: black;
	text-decoration: none;
	padding:2px;
	padding-left: 13px;
	text-align:left;
	font-size: 13px;
	BACKGROUND: url(../img/sf_menu.gif) center bottom no-repeat;
}

.categorie ul li a:visited{
color: black;
}

.tagcategorie{
margin: 0;
padding: 0;
width: 125px;
list-style-type: none;
}

.tagcategorie li a:hover, .tagmenu li a:active{
padding-left: 20px;
color:#8E8F47;
text-decoration: none;
}


/* TESTO HOME */
.home ul{
  padding:0px;
  margin: 0 auto !important;  /* mozilla e gli altri browser     */
  margin: 0;             /* IE applica invece questa regola */
  width: 660px; /* grandezza primo livello */
}

.home h1{
  BACKGROUND: url(../img/txt_home.gif) center top no-repeat;
  height:140px;
  margin:0px;
  margin-top:2px;
} 

.home p{
    width: 730px;
	margin:0 auto;
	padding:0px;
	text-align:justify;
	font-size: 14px; 
	color: #333333; 
	
} 

/* BOX PRODOTTI */

.boxProdotti {
  float:left;
  display: inline;
  margin: 0;
  margin-left: 14px;
  margin-top:5px;
  text-align: center;
  padding:0px;
  width:238px;
  height:190px;
  overflow:hidden;
} 
.boxProdotti h2{
  BACKGROUND: url(../img/bg_prodotto.gif) center top no-repeat;
  margin:0px;
  text-align: center;
  height:120px !important;  /* mozilla e gli altri browser     */
  height:130px;
  overflow:hidden;
  padding-top:10px;
} 
.boxProdotti h3{
  margin:0px;
  text-align: left;
  height:35px;
  overflow:hidden;
} 
.prod_titolo {
  margin:0px;
  text-align: left;
  padding:0px;
  border: 1px dotted #BEBEBE;
  border-bottom:0px;
  color: #6C6D36;
  font-weight: bold;
  font-size : 12px;
  overflow:hidden;
} 
.prod_descrizione {
  margin:0px;
  padding:0px;
  text-align: left;
  padding-left:1px;
  border: 1px dotted #BEBEBE;
  border-top:0px;
  border-top: 0px; 
  font-size : 12px;
  overflow:hidden;
} 

/* BOX OFFERTE SCROLL */

.boxOfferte_scroll {
  margin: 0 auto;
  margin-top:5px;
  text-align: left;
  padding:0px;
  width:100%;
} 
.boxOfferte_scroll h2{
  BACKGROUND: url(../img/bg_offerta.gif) center top no-repeat;
  margin:0px;
  text-align: center;
  height:120px !important;  /* mozilla e gli altri browser     */
  height:130px;
  overflow:hidden;
  padding-top:10px;
} 
.boxOfferte_scroll_titolo {
  margin:0;
  padding:0px;
  text-align: center;
  padding:0px;
  color: #6C6D36;
  font-weight: bold;
  font-size : 12px;
} 
.boxOfferte_scroll_dettaglio {
  margin:0;
  padding:0px;
  text-align: center;
  padding-left:1px;
  font-size : 12px;
} 

/* box OFFERTE */
div#offerte {
	  overflow:hidden;
	  /*max-height:370px;
	  height:370px;*/
	  width:94%;
	  margin-top:10px;
	  margin-bottom:10px;
	  position:relative;
	  margin:0 auto;
	  text-align: center;
	  padding:0 1px 1px 1px;
	  background-color: #F5F2E7;
	  border: 1px dotted;
	  border-color: #DACFA9;
}

.offerte h1{
  BACKGROUND: url(../img/txt_bg.gif) center top no-repeat;
  height:21px;
  margin:0px;
  margin-top:16px;
  color:#4D4D4D;
  text-transform:Capitalize;
  font-size:17px;
} 

  
/* STILI PER TESTO */	  

.titolo_grigioscuro { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; font-weight: bold; text-decoration: none }

.titolo_news { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; font-weight: bold; text-decoration: none }

.testo_marrone {font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#AD7B12; font-weight:bold; text-decoration: none}
.testo_marrone_cap {font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#AD7B12; font-weight:bold; text-transform: Capitalize; text-decoration: none}
.testo_blu { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #002164; font-weight: normal; text-decoration: none; padding-left: 2px; padding-right: 2px; }
.testo_rosso { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: normal; text-decoration: none }
.testo_rosso_cap { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none; text-transform: capitalize;  }
.testo_bordo { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: normal; text-decoration: none}
.testo_bordo_bold { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold; text-decoration: none}
.testo_bianco { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; ; padding-left: 2px; padding-right: 2px; }
.testo_arancione { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; text-decoration: none }
.testo_arancione_cap { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; text-decoration: none; text-transform: capitalize }
.testo_grigioscuro { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; text-decoration: none; padding-left: 3px; padding-right: 5px;  }
.prodotti_tipici { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: normal; text-decoration: none; padding-left: 3px; padding-right: 5px;  }

.small_grigio { font-family: Trebuchet MS,Tahoma,Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; text-decoration: none; }
.small_grigioscuro { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal; text-decoration: none; }
.small_rosso { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: normal; text-decoration: none; }
.small_beige { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7A7A03; font-weight: normal; text-decoration: none; }
.small_bordo { font-family: Trebuchet MS,Tahoma,Verdana, Arial,Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: normal; text-decoration: none; text-transform: lowercase; }
.small_blu { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #002164; font-weight: bold; text-decoration: none; text-align:center; }
.small_nero { font-family: Trebuchet MS,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; text-align:center; text-transform: lowercase;}

/* STILI PER TABELLE */
.tab_grigia {BORDER: #AFB7C0 1px solid; BACKGROUND-COLOR: #F4F4FF}



/* MENU TABS GRIGIO PRINCIPALE */
#tabsB {
	margin-left: 420px;
      float:left;
      width:400px;;

      font-size:13px;
      line-height:normal;
      }
    #tabsB ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url(/img/telaio/tableftB.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url(/img/telaio/tabrightB.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

/* MENU TABS VERDE PRINCIPALE */

   #ddcolortabs{
margin-left: 420px;
padding: 0;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 10px Trebuchet MS,Tahoma,Verdana,Arial, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #678b3f url(/img/telaio/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(/img/telaio/color_tabs_right.gif) no-repeat right top;
padding:5px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #8cb85c;
}

#ddcolortabs a:hover span{
background-color: #8cb85c;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #8cb85c;
}

#ddcolortabsline{
clear: both;
padding: 0;
margin: 0;
margin:0 auto;
width: 100%;
height: 4px;
margin-top:22px;
line-height: 4px;
background: #CCCCCC; 

}
#ddcolortabsline2{
clear: both;
padding: 0;
margin: 0;
margin:0 auto;
width: 955px;
height: 6px;
line-height: 6px;
border-bottom: 1px solid #E9AB30;
background: #E9AB30;
padding-bottom:0px;
margin-bottom:0px;
}

/* BOX SEZIONI POPOLARI */
.div_sezpop{
width: 955px;             /* IE applica invece questa regola */
margin:0 auto;
line-height: 10px;
margin-top:0px;
padding-top:0px;
padding-left:30px;
}

/* BOX NEWS */
.div_news{
width: 955px;             /* IE applica invece questa regola */
height: 100px;
margin:0 auto;
line-height: 10px;
margin-top:0px;
padding-top:0px;
padding-left:30px;
}

.div_news_singola{
width: 730px;             /* IE applica invece questa regola */
margin:0 auto;
margin-top:0px;
padding:3px;
margin-bottom:0px;
}

.news{
width: 280px;             /* IE applica invece questa regola */
float:left;
display:inline;
margin: 0;
margin-left: 8px;
margin-right: 8px;
padding:0px;
overflow:hidden;

}

.news_singola{
width: 700px;             /* IE applica invece questa regola */
margin: 0;
margin-top: 15px;
margin-left: 8px;
margin-right: 8px;
padding:0px;
margin-bottom:0px;
}

.news h1{ 
  margin:0px;
  margin-top:5px;
  padding:3px;
  margin-bottom:3px;
  background: #CCCCCC;
  font-size: 12px;
  text-align:left;
  text-transform:Capitalize;
} 

.news_singola h1{ 
  width: 350px;
  margin:0px;
  margin-top:5px;
  padding:5px;
  margin-bottom:10px;
  background: #CCCCCC;
  font-size: 13px;
  text-align:left;
  float:left;
  text-transform:Capitalize;
} 

.news p{
	margin:0 auto;
	padding:3px;
	text-align:left;
	font-size: 12px; 
	color: #8E8F47; 
	float:left;
	display:inline;
	width:290px;
    border-bottom: 1px solid #E0E0E0;
} 

.news_singola p{
	margin:0 auto;
	padding:3px;
	text-align:left;
	font-size: 13px; 
	color: #000000; 
	float:left;
	width:700px;
    border-bottom: 1px solid #E0E0E0;
} 

.news p a{
	color: #990000;
	text-decoration:none;
}
.news p a:hover{
	background: #CCCCCC;
	text-decoration:none;
} 

.news_singola p a{
	color: #990000;
	text-decoration:none;
}
.news_singola p a:hover{
	background: #CCCCCC;
	text-decoration:none;
} 



/* BOX INFORMAZIONI */
.ddcolortabsline_bottom{
width: 955px;             /* IE applica invece questa regola */
height: 80px;
margin:0 auto;
line-height: 10px;
margin-top:0px;
padding-top:0px;
padding-left:30px;
}

.info_bottom{
width: 280px;             /* IE applica invece questa regola */
float:left;
display:inline;
margin: 0;
margin-left: 8px;
margin-right: 8px;
padding:0px;
overflow:hidden;

}

.info_bottom h1{ 
  margin:0px;
  margin-top:2px;
  padding:4px;
  margin-bottom:0px;
  background: #E3DBBF;
  font-size: 15px;
} 

.info_bottom p{
	margin:0 auto;
	padding:3px;
	text-align:left;
	font-size: 12px; 
	color: #8E8F47; 
	float:left;
	display:inline;
	width:290px;
    border-bottom: 1px solid #E0E0E0;
} 
.info_bottom p a{
	color: #8E8F47;
	text-decoration:none;
}
.info_bottom p a:hover{
	background: #E3DBBF;
	text-decoration:none;
} 



/* LINEE DIVISORIE */
#ddcolortabsline2_bottom{
clear: both;
width: 955px;             /* IE applica invece questa regola */
height: 4px;
margin:0 auto;
line-height: 4px;
margin-top:0;
padding-top:0;
background: #CCCCCC; 
}



/* BOX NEWSLETTER */
.boxNewsletter {
  margin: 0;
  padding:0px;
  width:246px;
  margin-top:0;
  TEXT-ALIGN: right;
} 
.boxNewsletter p{
 /* BACKGROUND: #FEF1E7; */
  BACKGROUND: url(../img/box/box_newsletter.gif) left top no-repeat;
  margin:0px;
  TEXT-ALIGN: center;
  height:40px;
  padding-top:7px;
}


/* GESTIONE IMMAGINI CON TESTI */
.somediv{
width: 730px;
clear: left;
}

.somediv .floatbox{
float: left;
width: 365px;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv p{
margin-top: 0;
margin-left: 375px;
text-align:left;
}

.container{
	height:140px;
	width:511px;
	position:relative;
	display:block;	
	margin-left:37px;	
	overflow:hidden;
	padding:0;
}

#box {
	position:relative;
	display:block;
	height:124px;
	width:1500px;
}

.clear{
   clear:both;
}

#box div{
	float:left;
}

#box .boxFoto{
	width:170px;
	height:110px;
	display:block;
	float:left;
	position:relative;
	background:#FFF;
	overflow:hidden;
	
	/*
	margin-left: 1px;
	margin-right: 1px;
	border:1px solid #CDCDCD;
	
	padding:2px;
	*/
	font-size:12px;
}

#box .boxFoto .nomeProdotto{
	font-size:10px;
	display:block;
	padding-bottom:10px;
}


#box .boxFoto img{
	margin-top:5px;
	margin-left:2px;
	margin-right:2px;

	float:left;
	display:block;
}

#box .boxFoto .info{
	float:left;
	padding:2px;
	display:block;
	margin-top:5px;
	width:80px;
	height:115px;
}

#box .boxFoto .info .prezzoScontato{
	text-decoration:line-through;
	color:red;
	margin:0;
	padding:0;
}

#box .boxFoto .info .prezzo{
	font-weight:bold;
	color:green;
	margin:0;
	padding:0;
}
#prodotti{
	/*width:588px;*/
	height:150px;
	min-height:150px!important;
	border:2px solid #CEB060;
	border-top:none;
	position:relative;
	display:block;
	margin:0 0 10px 0;
}
#prodotti a.left {
	position:absolute;
	background:url(/img/left.gif) top left no-repeat;
	left:10px;
	width:26px;
	height:38px;
	top:50px;
	float:left;
}
#prodotti a.right {
	position:absolute;
	background:url(/img/right.gif) top left no-repeat;
	top:50px;
	width:26px;
	height:38px;
	right:10px;
}
h2.offerte, h2.offerte-eng {
	background:url(/img/tit_offerte_hp.gif) top left no-repeat;
	height:21px;
	text-indent:-9999px;
	padding:0;
	margin:0;
	font-size:1px;
	width:592px;
}
h2.offerte-eng { background:url(/img/english/tit_offerte_hp.gif) top left no-repeat; }