body {
margin: 0;
background-color: #439758;
}

#all {
margin: 0;
background-color: #FFFFFD;
background-image: url(../images/sfondo_body.gif);
background-repeat: repeat-x;
}

.clear {
clear: both;
}

.left {
float: left;
}

#container {
width: 716px;
}

#content {
float: left;
width: 479px;
}

#content_in {
width: 445px;
margin-top: 30px;
margin-bottom: 30px;
font-family: Trebuchet MS;
font-size: 12px;
color: #193821;
text-decoration: none;
text-align: left;
}

#content_in2 {
width: 445px;
margin-top: 30px;
padding-bottom: 80px;
font-family: Trebuchet MS;
font-size: 12px;
color: #193821;
text-decoration: none;
text-align: left;
}

#footer {
clear: both;
background-image: url(../images/sf_footer.gif);
background-repeat: repeat-x;
background-color: #439758;
height: 50px;
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFD;
text-decoration: none;
padding-top: 15px;
}

#header {
width: 716px;
height: 145px;
}

#logo {
clear: both;
float: left;
margin-left: 65px;
margin-top: -10px;
}

#titolo {
width: 479px;
height: 22px;
padding-top: 13px;
}

#sx {
float: left;
width: 236px;
margin-left: 1px;
padding-bottom: 40px;
}

.verde_titolo {
font-family: Trebuchet MS;
font-size: 14px;
color: #439758;
text-decoration: none;
font-weight: bold;
}

/* catalogo.php */

#AT2 {
float: left;
margin-top: 30px;
width: 470px;
}

.tdCatalogooddRow {
float: left;
margin-bottom: 10px;
}

.tdCatalogoevenRow {
float: left;
margin-left: 20px;
margin-bottom: 10px;
}

.foto_cat {
float: left;
height: 74px;
width: 74px;
background-image: url(../images/sf_cat.gif);
background-repeat: no-repeat;
padding-left: 6px;
padding-top: 6px;
}

.txt_cat {
float: left;
width: 140px;
font-family: Trebuchet MS;
font-size: 10px;
color: #193821;
text-decoration: none;
padding-right: 5px;
}

#tdcatalogobPag {
clear: both;
padding-top: 15px;
margin-bottom: 220px;
}

.barraPag {
font-size: 11px;
color: #193821;
font-family: Trebuchet MS;
font-weight: bold;
}

A.barraPag:link {
font-size: 11px;
color: #439758;
font-family: Trebuchet MS;
font-weight: normal;
text-decoration: none;
}

A.barraPag:hover {
font-size: 11px;
color: #439758;
font-family: Trebuchet MS;
font-weight: normal;
text-decoration: underline;
}

A.barraPag:visited {
font-size: 11px;
color: #439758;
font-family: Trebuchet MS;
font-weight: normal;
text-decoration: none;
}

/* download.php */

#AT1 {
float: left;
margin-left: 50px;
margin-top: 35px;
}

.tit_filedwl {
float: left;
height: 24px;
width: 295px;
background-image: url(../images/sf_download.gif);
background-repeat: repeat-x;
font-family: Trebuchet MS;
font-size: 10px;
color: #193821;
text-decoration: none;
padding-left: 5px;
padding-top: 8px;
}

.dwl {
float: left;
}

.txt_dwl {
clear: both;
width: 295px;
font-family: Trebuchet MS;
font-size: 12px;
color: #193821;
text-decoration: none;
padding-left: 5px;
}

.tdDownloadoddRow {
margin-bottom: 15px;
}

.tdDownloadevenRow {
margin-bottom: 15px;
}

/* index.php */

.img_l {
padding-left: 10px;
padding-bottom: 10px;
}

.img_r {
padding-right: 10px;
padding-bottom: 10px;
}

/* header.inc */

#header1 {
float: left;
width: 237px;
height: 145px;
background-image: url(../images/logo.gif);
background-repeat: no-repeat;
}

#header2 {
float: left;
}

#header3 {
float: left;
}

#header4 {
clear: both;
float: left;
}

#login {
float: left;
height: 121px;
width: 194px;
background-image: url(../images/sf_login.gif);
background-repeat: no-repeat;
}

#menu {
float: left;
width: 479px;
}

#lang {
float: left;
margin-left: 10px;
margin-top: 5px;
}

#link_login {
float: left;
padding-top: 15px;
text-indent: 10px;
}

#login_in {
height: 35px;
font-family: Trebuchet MS;
font-size: 11px;
color: #A5A5A4;
text-decoration: none;
text-align: left;
text-indent: 17px;
padding-top: 40px;
}

.campo_log {
font-family: Trebuchet MS;
font-size: 9px;
color: #A5A5A4;
text-decoration: none;
text-align: left;
}

#login2 {
float: left;
margin-top: 13px;
margin-left: 9px;
}

#tasto_login {
float: left;
margin-top: 25px;
margin-left: 14px;
}

.verde_11 {
font-family: Trebuchet MS;
font-size: 11px;
color: #3D8A50;
text-decoration: none;
}

.verde_9 {
font-family: Trebuchet MS;
font-size: 9px;
color: #3D8A50;
text-decoration: none;
}

.verde_9:link {
font-family: Trebuchet MS;
font-size: 9px;
color: #3D8A50;
text-decoration: underline;
}

.verde_9:visited {
font-family: Trebuchet MS;
font-size: 9px;
color: #3D8A50;
text-decoration: underline;
}

.verde_9:hover {
font-family: Trebuchet MS;
font-size: 9px;
color: #3D8A50;
text-decoration: underline;
}

.verde_9:active {
font-family: Trebuchet MS;
font-size: 9px;
color: #3D8A50;
text-decoration: underline;
}


/* registrazione.php */

#asterisco {
clear: both;
font-family: Trebuchet MS;
font-size: 10px;
color: #757575;
text-decoration: none;
}

#registrazione {
float: left;
/*width: 400px; */
margin-left: 40px;
margin-top: 10px;
}

#msgfrm {
font-family: Trebuchet MS;
font-size: 11px;
color: #CA0000;
text-decoration: none;
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;
}

#privacy {
float: left;
width: 300px;
margin-left: 55px;
padding-bottom: 30px;
margin-top: -60px;
}

#pr1 {
float: left;
padding-top: 10px;
}

#pr2 {
float: left;
line-height: 22px;
margin-left: 50px;
}

#reg1 {
float: left;
width: 350px;
}

#reg2 {
float: left;
width: 320px;
}

#tasto_form {
float: left;
margin-left: 150px;
padding-bottom: 30px;
margin-top: -20px;
}

#tasto_form2 {
float: left;
margin-left: 150px;
padding-bottom: 30px;
margin-top: -50px;
}

.campo {
clear: both;
float: left;
width: 150px;
font-family: Trebuchet MS;
font-size: 12px;
color: #3D8A50;
text-decoration: none;
padding-left: 2px;
}

.input {
float: left;
width: 170px;
margin-bottom: 5px;
}

/* scheda_prodotto.php */

#scheda_img {
float: left;
width: 180px;
height: 180px;
/*background-image: url(../images/sf_scheda.gif);
background-repeat: no-repeat;*/
padding-top: 3px;
padding-left: 2px;
margin-right: 13px;
}

#scheda_txt {
float: left;
width: 240px;
}

/* sx.inc */

#sx_in {
width: 232px;
margin-left: 1px;
background-image: url(../images/sf_sx.gif);
background-repeat: repeat-x;
background-color: #FFFFFD;
margin-top: 0px;
}

.menu_sx {
height: 47px;
width: 217px;
border-bottom: 1px solid #CBCBC9;
}

.freccia {
float: left;
width: 21px;
margin-top: 17px;
margin-left: 9px;
}

.link_sx {
float: left;
height: 47px;
margin-left: 7px;
}

.txt_link_sx {
display: table-cell;
vertical-align: middle;
height: 47px;
width: 175px;
text-align: left;
line-height: 12px;
font-family: Trebuchet MS;
font-size: 12px;
color: #3D8A50;
text-decoration: none;
font-weight: bold;
}

.link_v12, .link_v12bis {
line-height: 12px;
font-family: Trebuchet MS;
font-size: 12px;
color: #3D8A50;
text-decoration: none;
font-weight: bold
}

.link_v12:link {
line-height: 12px;
font-family: Trebuchet MS;
font-size: 12px;
color: #3D8A50;
text-decoration: none;
font-weight: bold
}

.link_v12:visited {
line-height: 12px;
font-family: Trebuchet MS;
font-size: 12px;
color: #3D8A50;
text-decoration: none;
font-weight: bold
}

.link_v12:hover {
line-height: 12px;
font-family: Trebuchet MS;
font-size: 12px;
color: #3D8A50;
text-decoration: underline;
font-weight: bold
}

.link_v12:active {
line-height: 12px;
font-family: Trebuchet MS;
font-size: 12px;
color: #3D8A50;
text-decoration: underline;
font-weight: bold
}

/* storico.php */

#AT4 {
float: left;
width: 222px;
margin-left: 110px;
margin-bottom: 50px;
margin-top: 15px;
}

.tdStoricoTabHeader {
height: 16px;
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
background-color: #FFFFFF;
padding-top: 1px;
}

.tdStoricoTHeaderCol1 {
float: left;
width: 95px;
background-color: #439758;
vertical-align: middle;
text-align: center;
font-family: Trebuchet MS;
font-size: 9px;
color: #FFFFFF;
text-decoration: none;
text-align: center;
text-indent: 5px;
margin-right: 1px;
}

.tdStoricoTHeaderCol2 {
float: left;
width: 125px;
background-color: #439758;
vertical-align: middle;
text-align: center;
font-family: Trebuchet MS;
font-size: 9px;
color: #439758;
text-decoration: none;
margin-right: 1px;
}

.tdStoricoTextHeader {
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.tdStoricooddRow {
clear: both;
width: 222px;
height: 37px;
background-image: url(../images/sf_rowST.gif);
background-repeat: no-repeat;
background-position: bottom;
margin-bottom: 2px;
}

.tdStoricoevenRow {
clear: both;
width: 222px;
height: auto !important;
height: 37px;
min-height: 37px;
background-image: url(../images/sf_rowST.gif);
background-repeat: no-repeat;
background-position: bottom;
margin-bottom: 2px;
}

.tdStoricoCol1 {
float: left;
width: 95px;
font-family: Trebuchet MS;
font-size: 9px;
color: #FFFFFF;
text-decoration: none;
text-align: center;
padding-top: 11px;
}

.tdStoricoCol2 {
float: left;
width: 125px;
text-align: center;
padding-top: 11px;
}

.tdStoricoSpan1 {
font-family: Trebuchet MS;
font-size: 10px;
color: #193821;
text-align: center;
}

.tdStoricoSpan2 {
font-family: Trebuchet MS;
font-size: 10px;
color: #3D8A50;
text-align: left;
font-weight: bold;
text-decoration: none;
}

/* dettaglio_ordine.php */

#AT5 {
float: left;
width: 338px;
margin-left: 60px;
margin-bottom: 50px;
margin-top: 15px;
}

.tdDettaglioTabHeader {
height: 16px;
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
background-color: #FFFFFF;
padding-top: 1px;
}

.tdDettaglioTHeaderCol1 {
float: left;
width: 70px;
background-color: #439758;
vertical-align: middle;
text-align: center;
font-family: Trebuchet MS;
font-size: 9px;
color: #FFFFFF;
text-decoration: none;
text-align: center;
text-indent: 5px;
margin-right: 1px;
}

.tdDettaglioTHeaderCol2 {
float: left;
width: 210px;
background-color: #439758;
vertical-align: middle;
text-align: center;
font-family: Trebuchet MS;
font-size: 9px;
color: #439758;
text-decoration: none;
margin-right: 1px;
}

.tdDettaglioTHeaderCol3 {
float: left;
width: 55px;
background-color: #439758;
vertical-align: middle;
text-align: center;
font-family: Trebuchet MS;
font-size: 9px;
color: #439758;
text-decoration: none;
margin-right: 1px;
}

.tdDettaglioTextHeader {
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.tdDettagliooddRow {
clear: both;
width: 338px;
height: 37px;
background-image: url(../images/sf_rowDT.gif);
background-repeat: no-repeat;
background-position: bottom;
margin-bottom: 2px;
}

.tdDettaglioevenRow {
clear: both;
width: 338px;
height: auto !important;
height: 37px;
min-height: 37px;
background-image: url(../images/sf_rowDT.gif);
background-repeat: no-repeat;
background-position: bottom;
margin-bottom: 2px;
}

.tdDettaglioCol1 {
float: left;
width: 70px;
font-family: Trebuchet MS;
font-size: 9px;
color: #FFFFFF;
text-decoration: none;
text-align: center;
padding-top: 7px;
}

.tdDettaglioCol2 {
float: left;
width: 190px;
text-align: left;
padding-top: 7px;
line-height: 11px;
padding-left: 10px;
padding-right: 10px;
}

.tdDettaglioCol3 {
float: left;
width: 55px;
text-align: center;
padding-top: 7px;
}

.tdDettaglioSpan1 {
font-family: Trebuchet MS;
font-size: 10px;
color: #193821;
text-align: center;
}

.tdDettaglioSpan2 {
font-family: Trebuchet MS;
font-size: 10px;
color: #3D8A50;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.tdDettaglioSpan3 {
font-family: Trebuchet MS;
font-size: 10px;
color: #193821;
text-align: center;
}

/* STILI */

.acktInput {
font-family: Verdana;
font-size: 10px;
color: #767675;
border-width: 1px;
border-color: #D5D5D3;
border-style: solid;
background: transparent;
padding-left: 3px;
}

.mto {
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFD;
font-weight: bold;
text-decoration: underline;
}

.mto:link {
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFD;
font-weight: bold;
text-decoration: underline;
}

.mto:visited {
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFD;
font-weight: bold;
text-decoration: underline;
}

.mto:hover {
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFD;
font-weight: bold;
text-decoration: underline;
}

.mto:active {
font-family: Trebuchet MS;
font-size: 10px;
color: #FFFFFD;
font-weight: bold;
text-decoration: underline;
}

.rosso, .rossobis {
font-family: Trebuchet MS;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:link {
font-family: Trebuchet MS;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:visited {
font-family: Trebuchet MS;
font-size: 12px;
color: #FC0000;
text-decoration: none;
}

.rosso:hover {
font-family: Trebuchet MS;
font-size: 12px;
color: #FC0000;
text-decoration: underline;
}

.rosso:active {
font-family: Trebuchet MS;
font-size: 12px;
color: #FC0000;
text-decoration: underline;
}

.testo, .testobis {
font-family: Trebuchet MS;
font-size: 12px;
color: #193821;
text-decoration: none;
}

.testo:link {
font-family: Trebuchet MS;
font-size: 12px;
color: #3D8A50;
text-decoration: none;
font-weight: bold;
}

.testo:visited {
font-family: Trebuchet MS;
font-size: 12px;
color: #888888;
text-decoration: none;
font-weight: bold;
}

.testo:hover {
font-family: Trebuchet MS;
font-size: 12px;
color: #3D8A50;
text-decoration: underline;
font-weight: bold;
}

.testo:active {
font-family: Trebuchet MS;
font-size: 12px;
color: #193821;
text-decoration: none;
}