/* benvenuto */

.benvenuto_1 {
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}
.benvenuto_2 {color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;


}

.logout {
	margin-left: 5px;
	margin-right: 5px;


}

/* fine benvenuto */

.testo {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;

  }

.testo a {
color: #838382;
}


.testobold {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: bold;
    color: #FFFFFF;
  }

.testobold_red {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px;
    font-weight: bold;
    color: #AA1225;
  }

.textmenu {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 14px;
  }


.field_ordine {
    font-style: italic;
    color: gray;
  }


#table_ordine {
    width: 600px;
  }


#table_ordine td {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
  }

#table_ordine td#lista_prodotti {

font-family: courier new, courier, monospace;
font-size: 12px;

}

#table_ordine td span#greyed {

font-variant:small-caps;
color: gray;

}


#table_ordine hr {
    color : gray;
    height : 1px;
  }


#welcome {
    font-weight: bold;
    color: #27B101;
  }


#nome_utente {
  }


#login_div {
    text-align: center;
    width: 500px;
  }


#login_form {
    border: 1px solid black;
    background-color: #A8C217;
    width: 300px;
  }

.links_file_download {

display: block;

}

.titolo_categoria_links {

font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #ab1224;
font-weight: bold;

}

.links_file_download, .links_file_download a:link, .links_file_download a:visited, .links_file_download a:active {

font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #9C9C9C;


}

.links_file_download a:hover {

color: maroon;

}

.links_file_download_indent, .links_file_download_indent a:link, .links_file_download_indent a:visited, .links_file_download_indent a:active {

font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #9C9C9C;
padding: 10px;


}

.links_file_download_indent a:hover {

color: maroon;

}

.menu_text_search {

margin: 0;
padding: 0;
width: 134px;
height: 57px;
background-image: url(../images/maschera_ricerca.gif);
background-repeat: no-repeat;
text-align: center;
}

.menu_text_search input {

font-size: 10px;
margin-top: 7px;
width: 100px;
border: 0;

}

.titolo_ricerca {

font-weight: bold;
color: #d4d129;
}

.titolo_ricerca a {

text-decoration: none;
color: #d4d129;

}

.menu_thera {

font-size: 11px;
color: #d4d129;
font-weight: bold;

}

.menu_thera td {
text-align: center;
}

.link_under_login {
line-height: 20px;
}

.link_under_login a, .link_under_login a:link {
text-decoration: none;
font-weight: normal;
color: #a8c217;
}

/* sezione faq */

#faq_content {

margin-top: 10px;
font-size: 11px;
font-weight: bold;
}

.domanda_faq {

padding: 3px;
color: white;
}

.domanda_faq_color0 {

background-color: #A8C217;


}

.domanda_faq_color1 {

background-color: #4FA90B;


}

.risposta_faq {

margin-top: 5px;
font-weight: normal;
text-align: justify;
}


.wait {

cursor: wait;

}

.hover {

cursor: hand;
cursor: pointer;

}

#trova_faq label {

display: block;
float: left;
width: 150px;

}

#trova_faq select {

width: 200px

}

/* tracciabilita */

.tracciabilita_generale {

font: 10px Verdana, Arial, Helvetica, sans-serif;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid black;
width: 100%;


}

table.tracciabilita_generale td, table.tracciabilita_generale th
{

border: 1px solid black;
}

.tracc_number {

text-align: right;

}

.tracc_form {

padding: 0;
text-align: left;

}

.tracc_label {

width: 320px;
display: block;
float: left;

}

.scheda_tracc {

font: 10px Verdana, Arial, Helvetica, sans-serif;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid black;
width: 100%;

}

table.scheda_tracc td, table.scheda_tracc th
{

border: 1px solid black;
}

.product_detail {

color: #FFFFFF;
font-variant: small-caps;
background-color: #7F0000;

}

.product_header {

background-color: #cccccc;
}