/* Foglio di stile "screen" per la realizzazione del sito di presentazione */

/*
verde spento: 83BD41
verde brillante: 83BD41
marrone: 6D6955
*/
body{
background: #FFF;
padding: 0;
margin:0;
font-family:  Arial ;
font-size: 12px;
color: #000000;
}

#main_index{
height: 351px; 
width:100%; 
border-width: 1px;
border-style: solid none solid none;}

.pulisci {clear: both} 

.page {
background-color: #FFFFFF;
width: 1000px;
margin: 0px auto; 
position: relative;}

#Header td{
padding:0;
margin:0;
vertical-align:top;}

#Lingue{
float:right;
list-style:none;
margin:6px 0 8px 0;
padding:0;}
#Lingue li{
float:left;
width:19px;
height:14px;
margin:0 0 0 6px;}
#Lingue li a:link,
#Lingue li a:visited{
display:block;
width:19px;
height:14px;}
#Lingue li.Ita a:link,
#Lingue li.Ita a:visited{
background:transparent url(images/flag_ita.gif) no-repeat top left;}
#Lingue li.Eng a:link,
#Lingue li.Eng a:visited{
background:transparent url(images/flag_eng.gif) no-repeat top left;}
#Lingue li a span{
display:none;}

#Login{
clear:both;
margin:0 0 6px 0;
padding:0;}
#Login fieldset{
border:0;
text-align:right;
margin:0;
padding:0;}
#Login fieldset input{
border:1px solid #39692b;
background-color:#fff;
padding:4px;
margin:0 10px 0 4px;}
#Login fieldset input.Bottone{
color:#fff;
font-weight:bold;
background-color:#39692b;
margin:0;}
#LinkForm{
list-style:none;
margin:-5px 0 0 10px;
padding:0;
width:150px;
float:right;
font-size:0.9em;}
#LinkForm li{
line-height:1.3em;
text-align:right;}
#LinkForm li a:link,
#LinkForm li a:visited{
text-decoration:underline;}
#LinkForm li a:hover,
#LinkForm li a:active{
text-decoration:none;}

#MenuPrincipale{
background-color:#66634a;
height:31px;
margin:0 0 10px 0;}
#MenuPrincipaleLista{
list-style:none;
margin:0 0 0 35px; padding:7px 0 0 0;
height:24px;}
#MenuPrincipaleLista li{
color:#fff;
font-weight:bold;
font-size:1.1em;
float:left;
margin:0 45px 0 0;
position:relative;}
#MenuPrincipale a:link,
#MenuPrincipale a:visited{
color:#fff;}
#MenuPrincipale ul ul{
display:none;
margin:0;
padding:5px 0 5px 20px;
list-style:outside;
list-style-type:square;
background-color:#a9dd6b;
width:140px;
position:absolute;
top:24px;
left:-20px;
z-index:9;}
#MenuPrincipale ul li:hover{
height:100%;}
#MenuPrincipale ul li:hover ul{
display:block;}
#MenuPrincipale ul ul li{
float:none;
font-size:0.9em;
margin:0 0 5px 0;}
#MenuPrincipale ul ul li a:link,
#MenuPrincipale ul ul li a:visited{
font-weight:normal;
color:#476825;}

#Colsx-Newsletter h2{
color:#fff;
background-color:#83bd41;
font-size:1.1em;
padding:5px;}
#FormNewsletter{
margin:0 0 3px 5px;}
#SocialNetwork-List{
list-style:none;
margin:0 0 0 7px;
padding:0;}
#SocialNetwork-List li{
width:32px;
height:32px;
float:left;
margin:0 4px 4px 0;}
#SocialNetwork-List li a:link,
#SocialNetwork-List li a:visited{
display:block;
width:32px;
height:32px;}
#SocialNetwork-List li#SocialNetwork-Email a:link,
#SocialNetwork-List li#SocialNetwork-Email a:visited{
background:transparent url(images/ico_email.gif) no-repeat top left;}
#SocialNetwork-List li#SocialNetwork-Twitter a:link,
#SocialNetwork-List li#SocialNetwork-Twitter a:visited{
background:transparent url(images/ico_twitter.gif) no-repeat top left;}
#SocialNetwork-List li#SocialNetwork-Facebook a:link,
#SocialNetwork-List li#SocialNetwork-Facebook a:visited{
background:transparent url(images/ico_facebook.gif) no-repeat top left;}
#SocialNetwork-List li#SocialNetwork-Youtube a:link,
#SocialNetwork-List li#SocialNetwork-Youtube a:visited{
background:transparent url(images/ico_youtube.gif) no-repeat top left;}
#SocialNetwork-List li a span{
display:none;}

#Colsx-Servizi h2{
color:#fff;
background-color:#83bd41;
font-size:1.1em;
padding:5px;}

#Colsx-Servizi a:link.Colsx-Servizi-Link,
#Colsx-Servizi a:visited.Colsx-Servizi-Link{
color:#333;
font-weight:bold;
font-size:1.2em;}
#Colsx-Servizi a:hover.Colsx-Servizi-Link,
#Colsx-Servizi a:active.Colsx-Servizi-Link{
text-decoration:none;
color:#000;}
#Colsx-Servizi .Colsx-Servizi-Note{
color:#cc3300;
display:block;
line-height:1.4em;
margin-top:3px;}

#Colsx-Carrello{
margin:0;
padding:0;}
#Colsx-Carrello h2{
color:#fff;
background-color:#83bd41;
font-size:1.1em;
padding:5px;}

#Colsx-CercaTe h2{
color:#fff;
background-color:#83bd41;
font-size:1.1em;
padding:5px;}

.menubar {
    background-color: #83BD41;
    height: 30px;
    padding:0px; 
		font-family: Verdana;   
}

.menubar-item {
    float:left;
    padding:8px;
    padding-right:15px;    
}

#menubar-A {
	color: #ffffff;  
    font-size: 12px;
  	text-decoration: none;
		        
}

.menu-te {
    color: #74B71C;
		font-size: 11px;
		font-family: arial,verdana,sans-serif;
}

.menu_laterale_dx {
		font-size: 11px;
		font-weight: bold;
		font-family: Arial;
}

.menu_laterale_dx  A {
		font-size: 11px;
		font-weight: bold;
		font-family: Arial;
}

.box_iscrizione_newsletter{
float:right; text-align:left; margin-right:15px; font-size:10px;   font-family: Verdana;
}

.teanews {
    background-color: #6D6955;
    color: #fff;
    height: 30px;
    padding:0px; 
    font-size: 1em;
    font-family: Verdana;		   
}



.novita {
    background-color: #83BD41;
    color: #fff;
    height: 30px;
    padding:0px; 
    font-size: 1em;
    font-family: Verdana;  
}

#TitoloRegali{
    background-color: #83BD41;
    color: #fff;
    height: 23px;
    margin:8px 0 0 0;
    padding:7px 0 0 5px; 
    font-size: 1em;
    font-family: Verdana;
    text-transform:uppercase;}

.middlebar {
    background-color: #38682A;
	color: #ffffff;    
    height: 30px;
}

.price{
	  color: #83BD41;  
    font-size: 11px;
		font-family: Arial;
}

.title {
/*    font-weight: bold;*/
	  color: #83BD41;  
    font-size: 20px;
		font-weight: bold; 
		font-family: Arial, Verdana;      
}

h1.title {
    display: inline;
}

h1.title_big {
    display: inline;
}

h1.ricette {
    display: inline;
    font-size: 20px;
}

h1.accessori {
    display: inline;
    font-size: 20px;
    text-align: center;
}

.title_ricerca {
/*    font-weight: bold;*/
	  color: #83BD41;  
    font-size: 14px;
		font-weight: bold; 
		font-family: Arial, Verdana;      
}

.title_banda {
	font-size: 15px; 
	background-color: #6D6955;
	color: #FFFFFF;	
	padding: 5px;  
	width: 100%; 
	font-family: Verdana;    
}

.title_banda_green {
	font-size: 15px; 
	background-color: #83BD41;
	color: #FFFFFF;	
	padding: 5px;  
	width: 100%; 
	font-family: Verdana;    
}

.title_big {
	  color: #83BD41;  
    font-size: 20px;
		font-weight: bold; 
		font-family: Arial, Verdana;      
}

#ImmagineScheda {

    position: relative;
	
	
}

.title_big_nuovo {
        position: absolute;
        bottom: 10px;
        right: 122px;
		display:block;
        width: 64px;
        height: 64px;
        background: transparent url(images/new.png) no-repeat top left;
}

.title_big_nuovo_prezzo_speciale {
        position: absolute;
        bottom: 6px;
        right: 332px;
        display:block;
        width: 75px;
        height: 74px;
        background: transparent url(images/prezzo_speciale.png) no-repeat top left;
}

.title_big_nuovo em{ 

		display: block;
		height:64px;

}

.title_big_nuovo_prezzo_speciale em{ 

		display: block;
		height:64px;

}


.title_big_nuovo span{

    display: none;

}

.title_big_nuovo_prezzo_speciale span{

    display: none;

}



.title_banda_nuovo {

      background: transparent url(images/new_small.gif) no-repeat center right;
      padding: 0 22px 0 0;
      color: #C91616;
      font-size: 0.9em;

}


.title_big_green {
	  color: #83BD41;  
    font-size: 20px;
		font-weight: bold; 
		font-family: Arial, Verdana;        
}


.title_home_page {
/*    font-weight: bold;*/
    color: #83BD41;
    font-size: 27px;        
}

.title_home_page h1{
    color: #339900;
    font-size: 27px;
}

.title_home_page a{
/*    font-weight: bold;*/
	  color: #83BD41;  
        font-size: 27px;
}

.title_media{
    font-size: 10,5px;
	  color: #83BD41;
		font-family: Arial;
		font-weight: bold;
}


.title_news_home_page{
	  color: #83BD41;  
    font-size: 11px;
		font-weight: bold; 
		font-family: Verdana;
}

.title_news{
	  color: #83BD41;  
    font-size: 14px;
		font-weight: bold; 
		font-family: Verdana;
}

#title_tea_and_accessories{
	color: #83BD41;  
        font-size: 12px;
        font-weight: bold;
        font-family: Arial, Verdana;

}

#title_tea_and_accessories_new{

    background: transparent url(images/new_small.gif) no-repeat center right;
    padding: 0 22px 0 0;
    color: #83BD41;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Verdana;

}




#title_tea_and_accessories a{
	  color: #cc3300;  
    font-size: 12px;
		font-weight: bold; 
		font-family: Arial, Verdana;
		text-decoration:underline;
}

#title_tea_and_accessories_new a{
	  color: #cc3300;
    font-size: 12px;
		font-weight: bold;
		font-family: Arial, Verdana;
		text-decoration:underline;
}



.text_home_page{
	font-family: Arial, Verdana;
	font-size: 13px;
        text-align: justify;
}

.text_news_home_page{
    font-size: 11px;
		font-family: Verdana;
}

.text_news{
    font-size: 12px;
		font-family: Arial;
}


.text_tea_and_accessories{ 
    font-size: 11px;
		font-family: Arial, Verdana;
}

.text_price_tea_and_accessories{ 
    font-size: 12px;
		font-family: Arial, Verdana;
		color: #cc3300;
}

.subtitle_regular {
    font-weight: bold;
	color: #38682A; 
}

.subtitle {
    font-weight: bold;
	color: #38682A;
    font-style: italic;  
}

A, A:link, A:visited {
  	text-decoration: none;
	color: #000000;
}
A:hover {
  	text-decoration: underline;
	color: #000000;
}


div.news_cont a {
color: #5AA71F;
font-weight: bold;
}

INPUT, SELECT, TEXTAREA{
   font-family: Arial, Verdana ;
   font-size: 11px;
   color: #38682A;
   background-color:#ffffff;
	border: 1px solid #38682A;
}

BUTTON{
   font-family: Arial, Verdana ;
   font-size: 12px;
   color: #ffffff;
   background-color:#38682A;
	 padding: 3px;
	border: 1px solid #38682A;
}

#bottone{
   font-family: Arial, Verdana ;
   font-size: 12px;
   color: #ffffff;
 	 padding: 3px;
   background-color:#38682A;
	border: 1px solid #38682A;
	text-decoration: none;
}

TR,TD, TH {
  color : #000000;
  font-size : 12px;
}

.news{
    font-family:Georgia;
    font-size:12px;
}

#error{
	text-align:center;
	color: red;
	font-weight: bold;
	
}

.message{
	color: #666666;
	font-weight: normal;
}


.box_ricette{
	background-color: #9BC765;
	font-size: 10px;
	padding: 3px;
}

.box_formati{
	background-color: #9BC765;
	font-size: 10px;
	padding: 3px;
	border-bottom: 1px solid #000000;
}


.form_carrello{
	font-size: 10px;
	padding: 3px;
}

label.scelta_accessorio {

    font-weight: bold;

}

a.scelta_accessorio_a {

    color:#38682A;
    font-weight: bold;
}

label.opzione_accessori {
display: block;
float: left;
padding-top: 3px;
width: 170px;
}

div.form_scelta {
    margin: 0 auto;
    padding-left: 13px;
}

#map_canvas {
    width:295px;
    height:300px; 
    border:1px solid #83BD41;
    position:relative;
    z-index:0;
}

img.menu_te_2{
  width: 24px;
  padding-right: 7px;
}

span.menu_te_2 a {
    font-family: arial,verdana,sans-serif;
    font-size: 11px;
    color: #000;
    padding-right: 13px;
}

a.torna_cat {
    color: #38682A;
    font-weight: bold;
}

div.menu_utente {
    border-bottom: 1px solid black;
    margin-bottom: 15px;
}

td.lista_ordini_0 {
    background-color: #ddd;
}

td.lista_ordini_1 {
    background-color:#9BC765;
}

#edithdimmissione {
    width: 369px;
}

input.svuota_carrello {
    font-family: Arial, Verdana;
font-size: 12px;
color: white;
background-color: #38682A;
padding: 3px;
border: 1px solid #38682A;
}

span.nice_price {
    /*background-color:#F5E027;*/
    font-weight:normal;
    padding:2px 0px  2px 0px ;
    
}

span.separatore-footer {
    padding-left: 25px;
    padding-right: 25px;
}

