/* CSS Document */
body{
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

form{
	display: inline;
	margin: 0;
	padding: 0;
}

img{
	border:0px;
}
a{
	color:#339900;
}

#table_principale{
	width:984px;
	border-width:0px;
	border-collapse:collapse;
}

#colonna_sinistra{
	width:142px;
	vertical-align:top;
}
#colonna_centrale{
	width:700px;
	vertical-align:top;
	color:#339900;
	font-size:14px;
	/*font-style:italic;*/
	padding-left:10px!important;
	padding-right:10px!important;
}
#colonna_centrale a{
	color:#339900;
}
#colonna_destra{
	width:142px;
	vertical-align:top;
}
#riga_macrocategorie{
	height:58px;
	text-align:left;
	vertical-align:top;
}

#table_principale td{
	padding:0px;
}

#table_principale thead td{
	height:100px;
	background-image:url(../images/top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#table_principale tfoot td{
	height:40px;
	border-style:solid;
	border-color:#000000;
	border-width:2px;
	background-image:url(../images/sfondo2_40.jpg);
	background-repeat:repeat-x;
}

.table_menu{
	width:980px;
	border-width:0px;
	border-collapse:collapse;
	margin-top:1px;
}
.table_menu td{
	height:32px !important;
	background-image:none !important;
	border-style:none !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.table_menu a{
	text-decoration:none;
	color:#339900;
}
.table_menu img{
	border-width:0px;
}

.spacer5 {
	height:5px;
	background-color:#FFFFFF !important;
}
.spacer10 {
	height:10px;
}

/*.table_sinistra {*/
#colonna_sinistra table {
	width:100%;
	/*
	border-width:0px;
	border-collapse:collapse;
	*/
}

#colonna_sinistra a {
	color:#339900;
}

/*.table_sinistra td {*/
/*#colonna_sinistra table td {*/
.td_sinistra_1, .td_sinistra_2, .td_sinistra_3, .td_sinistra_4, .td_sinistra_5, .td_sinistra_6 {
	color:#339900;/*#FFFF00;*/
	background-color:#FFFFFF;/*#336600*/
	padding:0px;
	/*
	background-position:top;
	background-repeat:repeat-x;
	*/
	text-align:center;
	vertical-align:top;
	
	border-style:solid;
	border-color:#C7EAA8;
	border-width:1px;
}
.td_sinistra_1 {
	height:200px;
	/*background-image:url(../images/sfondo1_200.jpg);*/
}
.td_sinistra_2 {
	height:250px;
	/*background-image:url(../images/sfondo1_250.jpg);*/
}
.td_sinistra_3 {
	height:250px;
	/*background-image:url(../images/sfondo1_250.jpg);*/
}
.td_sinistra_4 {
	height:100px;
	/*background-image:url(../images/sfondo2_100.jpg);*/
}
.td_sinistra_5{
	/*height:1000px;*/
	/*background-image:url(../images/sfondo1_200.jpg);*/
	vertical-align:top;
}
.td_sinistra_6{
	/*
	border-style:solid;
	border-color:#339900;
	border-width:3px;
	*/
	padding-top:3px !important;
	padding-bottom:3px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	text-align:center;
}
.td_sinistra_6 a{
	color:#339900;
	font-size:12px;
}
.table_sinistra{
	font-size:14px;
}
.table_sinistra input, .table_sinistra select{
	width:120px;
}
input, select{
	font-size:10px;
	height:19px;
}

/* input delle form */
input.text{
	font-size:11px;
	height:13px;
}
/*.table_sinistra input.text1{*/
input.text1{
	height:12px;
}
/* input popup articolo */
input.text2{
	height:20px;
}

textarea {
	font-size:11px;

}

/*.table_sinistra input.button1{*/
input.button1{
	background-color:#FFFF00;
	color:#339900;
}
/*.table_sinistra input.button2{*/
input.button2{
	background-color:#FFFF00;
	color:#FF0000;
	height:30px;
	font-weight:bold;
	font-size:12px;
}
/*.table_sinistra input.button3{*/
input.button3{
	background-color:#FFFF00;
	padding:0px;
	width:27px;
	height:27px;
	background-image:url(../images/carrello2.gif);
	background-repeat:no-repeat;
	float:left;
}
input.buttoncart{
	background-color:#FFFF00;
	color:#339900;
	height:40px;
	font-weight:bold;
	font-size:15px;
}
.td_sinistra_1 a{
	color:#FFFF00;
	font-size:12px;
}
.td_sinistra_3 div{
	background-image:url(../images/sfondo2_35.jpg);
	margin-left:3px;
	width:35px;
	height:35px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.td_sinistra_3 a{
	text-decoration:none;
	color:#FFFF00;
}
.td_sinistra_3 img{
	border:0px;
}

.td_descr_macrocategorie{
	/*
	border-style:solid;
	border-width:1px;
	border-color:#FFFF00;
	*/
	margin-bottom:5px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#339900;/*#FFFF00;*/
	text-align:center;
	vertical-align:top;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
	width:110px;
	height:210px;
}
.td_descr_macrocategorie a{
	font-size:12px;
	color:#339900; !important; /*#FFFFFF*/
	text-decoration:underline;
	/*font-style:italic;*/
}

#colonna_destra table {
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#C7EAA8;
	margin-bottom:5px;
}

.td_destra_1 {
	height:30px;
	text-align:center;
	color:#339900;
	font-size:20px;
	font-style:italic;
}
.td_destra_1 select {
	font-size:9px;
	height:19px;
	width:135px;
}
.td_destra_1 a {
	color:#339900;
	text-decoration:none;
}

.td_destra_2, .td_destra_2v {
	text-align:center;
}
.td_destra_2 img {
	height:188px;
	width:141px;
	border:0px;
}
.td_destra_2v img {
	height:106px;
	width:141px;
	border:0px;
}

.td_destra_3{
	text-align:left;
}
.td_destra_3 a{
	color:#339900;
	font-size:13px;
	text-decoration:none;
}
.td_destra_3 .sel{
	color:#339900;
	font-size:13px;
	font-weight:bold;
}

#riga_macrocategorie a {
	text-decoration:none;
}

#riga_macrocategorie table td {
	vertical-align:top;
}

#riga_macrocategorie table table {
	border-width:0px;
	border-collapse:collapse;
	cursor: hand;
	cursor: pointer;
}

#riga_macrocategorie table table td {
	padding:0px;
}

.td_macro_1, .td_macro_sel_1, .td_macro_4, .td_macro_sel_4 {
	vertical-align:bottom !important;
	text-align:center;
	font-size:16px;
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#66CC33;
}
.td_macro_1, .td_macro_4 {
	height:40px;
}
.td_macro_sel_1, .td_macro_sel_4 {
	height:47px;
}
.td_macro_2, .td_macro_3, .td_macro_5, .td_macro_6 {
	height:7px;
}
.td_macro_1, .td_macro_sel_1 {
	width:97px;
	background-image:url(../images/sfondo1top_40.jpg);
	color:#FFFF00;
}
.td_macro_2 {
	width:77px;
	background-image:url(../images/sfondo1bottom_7.jpg);
}
.td_macro_3 {
	width:20px;
	background-image:url(../images/sfondo1curva_7.jpg);
}
.td_macro_4, .td_macro_sel_4 {
	width:145px;
	background-image:url(../images/sfondo2top_40.jpg);
	color:#FF0000;
	font-style:italic;
	font-weight:bold;
}
.td_macro_5 {
	width:125px;
	background-image:url(../images/sfondo2bottom_7.jpg);
}
.td_macro_6 {
	width:20px;
	background-image:url(../images/sfondo2curva_7.jpg);
}

/*
.categorie{
	display:block;
	position: relative;
	top: -3px;
	left: -3px;
}
.categorie img{
	border:1px solid #FFFF00;
	height:116px;
	width:156px;
}
.categorie table{
	border-collapse:collapse;
	border:0px;
}
*/
.categorie{
	padding-left: 3px !important;
	padding-right: 3px !important;
	padding-top: 20px !important;
	padding-bottom: 0px !important;
	vertical-align:top;
}
.categorie table{
	border-color:#C7EAA8;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
}
.categorie img{
	height:116px;
	width:156px;
}
.categorie_titolo{
	height:30px;
	/*
	height:23px;
	background-image:url(../images/sfondo2_23.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFF00;
	*/
	color:#339900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:156px;
}
.categorie_ombra{
	background-color:#919100;
	float:left;
	padding:0px;
	margin-bottom:0px;
	margin-top:21px;
	margin-left:3px;
	margin-right:3px;
}

.errore, .errore a {
	color:#FF0000!important;
}

.titolo {
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#339900!important;
	text-align:center!important;
}

.sottotitolo {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#339900!important;
	
}

.sottotitolo2 {
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#666666!important;
}

.sottotitolo3 {
	font-size:18px;
	text-decoration:underline;
	color:#339900!important;
}


#table_registrazione td{
	text-align:left;
	color:#000000;
}

.testonero {
	font-size:14px;
	font-style:normal;
	text-align:left;
	color:#000000!important;
}

.td_cart {
	background-color: #FFFF66;
	color: #000000;
	border: 1px solid #FFFFFF;
	font-size:12px;
}
.td_cart a {
	color: #000000!important;
}
.td_carttot {
	color: #408080;
	background-color:#B8E600;
	font-size:12px;
}

.div_avvisoLogin {
	position:absolute;
	width:160px;
	/*height:35px;*/
	z-index:1;
	visibility: hidden;
	background-color:#339900;
	color:#FFFFFF;
}
.td_dettagliLogin{
	background-color:#339900;
}
.td_dettagliLogin, .td_dettagliLogin a{
	color:#FFFFFF!important;
}

.datipiede, .datipiede a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.vetrina {
	font-family: "Verdana";
	font-size: 10px;
	font-style:normal;
	/*text-transform: uppercase;*/
	color: #009900;
	background-color: #FFFF66;
}

a.vetrina {
	font-family: "Verdana";
	font-size: 10px;
	font-style:normal;
	/*text-transform: uppercase;*/
	color: #009900;
	background-color: #FFFF66;
}

.headervetrina {
	font-family: "Verdana";
	font-size: 12px;
	font-style:normal;
	color: #408080;
	/*background-color: #99FF66;*/
	background-color:#B8E600
}
.td_titolo3 {
	color:#009900;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}
h1{
	font-size:14px;
}
.thumbArticolo{
	border-color:#C7EAA8;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	vertical-align:top;
	padding: 5px !important;
}
.thumbArticolo a{
	font-size:10px;
	color:#000000 !important;
	text-decoration:none;
}
#msgLogin {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	background-color:#FF9900;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
.navigatore, .navigatore a{
	text-align:left;
	font-size:11px;
	color:#000000 !important;
	padding-bottom:10px;
}
.popupArticolo td{
	font-size:14px;
	color:#339900;
}
.buttonSfoglia{
	background-color:#FF9900;
	color:#000000;
	height:45px;
	font-weight:bold;
	font-size:12px;
	white-space: normal;
}