* {
	margin:0px;
	padding:0;
}
body { background:#8e8b80}
html, input, textarea, select{font-family:Tahoma, Verdana, Arial; font-size:12px; color:#666459; line-height:16px; vertical-align:middle; text-align:left}


img {
	border:0;
	vertical-align:top;
	text-align:left;
}

.h1Home{
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
}
.pHome{
	font-size: 16px;
	padding: 10px;
	color:#666666;
}
.h1Title {
	text-indent:-1000px;
	margin:0;
	line-height:1em;
	font-size:1em;
	width:430px;
	background-repeat: no-repeat;
	height: 91px;
}
.descrMainCat{
	clear:both; 
	border-style:solid; 
	border-width:1px; 
	border-color:#87857a; 
	background-color:#FFFFFF; 
	padding:10px; 
	text-align:justify;
	font-size:12px;
	font-weight:bold;
}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}

.separate{ background:url(../prodotti/images/separate.gif) repeat-x; width:auto; height:12px}

.tdBorder{
	border: 1px;
	border-color: #FFFFFF;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 10px;
	background-color: #FFFFFF;
}
.pPrezzo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #003366;
	text-align:right;
	font-size: 17px;
}
.pDisponibile{
	font-weight: bold;
	color: #009900;
	text-align:right;
	font-size: 10px;
}
.pPrezzoBlack{
	font-weight: bold;
	color: #333333;
	text-align:right;
	font-size: 11px;
}
.PrezzoCart{
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-align:center;
}
.inputCart{
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	text-align: center;
	color:
}
.aFoto{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}

.aHome{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}

.pStd{
	font-size:12px;
	color:#666459;
	font-family: Tahoma, Verdana, Arial;
	vertical-align: bottom;
}
.pStdBold{
	font-family:Tahoma, Verdana, Arial; 
	color:#666459; 
	font-weight:bold; 
}
.p10pxBold{
	font-family:Tahoma, Verdana, Arial; 
	font-size:10px; 
	color:#494949; 
	font-weight:bold; 
}
.p12pxBold{
	font-family:Tahoma, Verdana, Arial; 
	font-size:12px; 
	color:#494949; 
	font-weight:bold; 
}
.pDescrCatalogo{
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
.TabellaCarrello{
	border:1px; 
	border-style:solid; 
	padding:3px;
}
.tblDescrCat{
	background-color: #d9d6cd;
	border: 1px;
	border-style:solid;
	border-color:#333333;
	padding: 3px;
}
.TitoloCatalogo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 15px;
	padding-right: 10px;

}
.CatDescr{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	background-color:#FFFFFF;
	padding:5px;
} 
p {padding:0;}


.pos{ position:absolute; margin:0; padding:0}

.boxPiuCercatiTitle
{
	width:750px;
	background-color:#87857a;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	padding-right: 10px;
}

.boxPromo
{
	width:750px;
	background-color:#FFFFFF;
	padding: 3px;
	vertical-align: middle;
	text-align:center;
	padding-right: 10px;
}

.boxPiuCercati
{
	width:750px;
	background-color: #ECE9D8;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	line-height: 27px;
	text-align: center;
	color: 666459;
}

.pagClass{
	padding: 10px 10px 10px 10px;
	background-color: #CCCCCC;
	border: 1px;
	border-style: solid;
	border-color:#666666;
}
.pagClassWhite{
	padding: 5px 5px 5px 5px;
	background-color: #ece9d8;
	border: 2px;
	border-color:#CC0000;
	color: #333333;
	border-style: dotted;
}
.pagClassTitolo{
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color:#666666;
	font-size: 12px;
	font-weight:bold
}
.pagClassCorpo{
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color:#666666;
	font-size: 12px;

}


ul { margin:0; padding:0; list-style:none; line-height:1.8em}
ul li{ background:url(../images/list_bot.gif) repeat-x left bottom; padding:0}
ul li a { color:#ffffff; text-decoration: none; font-weight:normal; background:url(../images/list_bg.gif) no-repeat 7px 5px; padding-left:20px}
ul li a:hover{ text-decoration: underline}
.none{ background:none}

/*txt, links*/
span{ color:#54534d}

a{
	color:#666459;
	text-decoration:underline;
	font-family: Tahoma, Verdana, Arial;
}
a:hover{
}

/*header*/
#header { background:url(../images/header_bg.gif) repeat-x}
#header .row1{ height:125px; background:url(../images/bg_r1.jpg) no-repeat}
#header .row1-trasp{ height:125px; background:url(../images/bg_r1_trasp.jpg) no-repeat}
#header .row1-partecip{ height:125px; background:url(../images/bg_r1_partecip.jpg) no-repeat}
#header .row1 .indent{
	padding-top: 22px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 224px;
}
#header .row2{ height:47px; background:url(../images/bg_r2.jpg) no-repeat}
#header .row2 img{ margin:13px 0 0 285px}
#header .row2-trasp{
	background: url(../images/bg_r2_trasp.jpg) no-repeat;
	height: 47px;
}
#header .row2-trasp img{
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#header .row3{ height:175px; background:url(../images/bg_r3.jpg) no-repeat; padding-left:269px}
#header .row3 img{ margin:5px 5px 0 0}
#header .row4{
	height:190px;
	background:url(../images/bg_r4.jpg) no-repeat;
}
#header .row4-empty{
	height:190px;
	background:url(../images/bg_r4_empty.jpg) no-repeat;
}
#header .row4 .img{ margin:13px 0 0 285px}
#header .row4 .ind{
	padding:30px 200 10 320px;
	height: 160px;
}
#header .row4 .ind img{ margin-bottom:0px}

#header .row3-4{
	height:365px; 
	background:url(../images/bg_r3-4.jpg) no-repeat; 
	padding-left:320px}
#header .row3-4 img{ 
	margin:5px 5px 0 0;
	border:#CCCCCC;
	border-style:solid;
	border:10px;
}

#header .row3-4-trasp{
	height:365px; 
	background:url(../images/bg_r3-4_trasp.jpg) no-repeat; 
	padding-left:320px}		
#header .row3-4-trasp img{ 
	margin:5px 5px 0 0;
	border:#FFFFFF;
	border-style:solid;
	border:10px;
}
#header .row3-4_carr{
	height:365px; 
	background:url(../images/bg_r3-4.jpg) no-repeat; 
	padding-left:320px}



/*content*/
#content{ background:#b0ada0 url(../images/content.gif) repeat-x}
#content .title{ width:auto; height:43px; background:url(../images/title_bg.gif) repeat-y #87857a}
#content .title img{ margin:16px 0 0 21px}

#content .more_info{
	width: 40px;
	text-align:center;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	font-weight:bold;
	background-color: #CCCCCC;
	text-decoration: underline;
}
#content .foto{
	vertical-align: middle;
	background-color: #FFFFFF;
	padding:10px;
}


/*footer*/
#footer { background:url(../images/fot_bg.gif) repeat-x; color:#c8c5b9}
#footer .indent{ padding:20px 0 15px 0}
#footer .indent .col1{ width:294px; height:30px}
#footer .indent .col1 .ind{ padding:6px 0 0 35px}
#footer .indent .col2{ width:3px; background:#a09e94; height:30px}
#footer .indent .col3{ width:347px; height:30px}
#footer .indent .col3 .ind{ padding:6px 0 0 28px}

#footer a{ color:#c8c5b9; text-decoration:underline}
#footer a:hover{ text-decoration:none}

/*================== index.html ==================*/
#content .col1 .indent{ padding:4px 4px 25px 4px}
#page1 #content .col1 .indent .box{ width:250px; margin:22px 0 0 19px}
#page1 #content .col1 .indent .box .col_1{ width:119px}
#page1 #content .col1 .indent .box .col_2{ width:12px}
#page1 #content .col1 .indent .box .col_3{ width:119px}

#content .col2 .indent{ padding:4px 4px 20px 0}
#page1 #content .col2 .indent .ind{ padding-top:19px }
#page1 #content .col2 .indent .img{ float:left; margin-right:23px}
#page1 #content .col2 .indent span{ display:block; padding-bottom:7px}
#page1 #content .col2 .indent p{ padding-bottom:8px}
#page1 #content .col2 .indent b{ color:#8c2210}
#page1 #content .more_info{ margin-left:237px}

/*================== index-1.html ==================*/
#page2 #content .col1 .box{ width:263px; margin:19px 0 0 26px}
#page2 #content .col1 .box .col_1{ width:102px}
#page2 #content .col1 .box .col_2{ width:161px}
#page2 #content .col1 .box ul li{ background:url(../images/list_bot1.gif) repeat-x left bottom}
#page2 #content .col1 .box .none{ background:none}

#page2 #content .col2 .box{ width:396px; margin:26px 0 0 24px} 
#page2 #content .col2 .box .col_1{ width:181px}
#page2 #content .col2 .box .col_2{ width:34px}
#page2 #content .col2 .box .col_3{ width:181px}
#page2 #content .col2 .box div{ height:17px; color:#ffffff}
#page2 #content .col2 .box div a{ color:#666459; text-decoration:none}
#page2 #content .col2 .box div a:hover{ text-decoration:underline}

#page2 #content .more_info{ margin-top:8px}

#page2 #content .col1 .indent{ padding-bottom:20px}

#page2 #content .col2 .indent{ padding-bottom:20px}

/*================== index-2.html ==================*/
#page3 #content .col1 .indent{ padding-bottom:20px}
#page3 #content .col1 .box{ width:442px; margin:19px 0 0 26px}
#page3 #content .col1 .box .col_1{ width:239px}
#page3 #content .col1 .box .col_1 div{ padding-right:36px}
#page3 #content .col1 .box .col_2{ width:203px}
#page3 #content .col1 .box img{ float:left; margin-right:20px}
#content strong{ color:#54534d}

#page3 #content .col2 .ind{ padding:26px 22px 0 15px}
#page3 #content .col2 .box{ width:223px; margin-top:10px}
#page3 #content .col2 .box .col_1{ width:100px}
#page3 #content .col2 .box .col_2{ width:23px}
#page3 #content .col2 .box .col_3{ width:100px}
#page3 ul li{ background:url(../images/list_bot2.gif) repeat-x left bottom; padding:0}

/*================== index-3.html ==================*/
#page4 #content .col1 .ind{ padding:26px 22px 4px 17px}
#page4 #content .col1 .box{ width:270px; margin-top:10px}
#page4 #content .col1 .box .col_1{ width:119px}
#page4 #content .col1 .box .col_2{ width:32px}
#page4 #content .col1 .box .col_3{ width:119px}
#page4 ul li{ background:url(../images/list_bot.gif) repeat-x left bottom; padding:0}
#page4 .none{ background:none}

#page4 #content .col2 .ind{ padding:19px 22px 4px 24px}
#page4 #content .col2 .img{ float:left; margin-right:20px}
#page4 #content .col2 .more_info{ margin-top:9px; margin-left:119px}

/*================== carrello/addcart.asp ==================*/
#page51 #content .col1 .indent{ padding-bottom:20px}
#page51 #content .col1 .box{ width:525px; margin:19px 0 0 20px}
#page51 #content .col1 .box .col_1{ width:525px}
#page51 #content .col1 .box .pagClass{
	width:500px;
	padding: 10px 10px 10px 10px;
	background-color: #CCCCCC;
	border: 1px;
	border-style: solid;
	border-color:#666666;
}
#page51 #content .col1 .box .col_2{ width:203px}
#page51 #content .col1 .box img{ padding:5px 5px 5px 5px;}
#content strong{ color:#54534d}

#page51 #content .col1 .box .col_1 div{ padding-right:1px}

#page51 #content .col1 .box .col_1 td p{
	font-size: 11px;
	padding: 5px 5px 5px 5px;
}

#page51 #content .col1-2 .indent{ padding-bottom:20px}
#page51 #content .col1-2 .box{ width:725px; margin:19px 0 0 20px}
#page51 #content .col1-2 .box .col_1{ width:725px}
#page51 #content .col1-2 .box .col_2{ width:203px}
#page51 #content .col1-2 .box img{ padding:5px 5px 5px 5px;}
#content strong{ color:#54534d}

#page51 #content .col1-2 .box .col_1 div{ padding-right:1px}

#page51 #content .col1-2 .box .col_1 td p{
	font-size: 11px;
	padding: 5px 5px 5px 5px;
}

#page51 #content .col2 .ind{
	padding:10px 5px 0 5px;
}
#page51 #content .col2 .box{ width:223px; margin-top:10px}
#page51 #content .col2 .box .col_1{ width:100px}
#page51 #content .col2 .box .col_2{ width:23px}
#page51 #content .col2 .box .col_3{ width:100px}
#page51 ul li{ background:url(../images/list_bot2.gif) repeat-x left bottom; padding:0}
 
#page51 #menu .main p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	padding-left: 10px;
	padding-top: 10px;
}

#page51 #header .row2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #f7f7f7;
	padding-left: 290px;
	padding-top: 12px;
}
#page51 #header .row2-trasp p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	padding-left: 290px;
	padding-top: 0px;
}
#page51 #header .row3 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666459;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}

#page51 #header .row4 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666459;
	padding-left: 320px;
	padding-top: 60px;
	padding-right: 205px;
}

#page51 #header .ind p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666459;
	padding-left: 0px;
	padding-top: 0px;
}

#page51 #content .title p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 12px;
}

/*================== prodotti/bomboniere.asp ==================*/
#page5 #content .col1 .indent{
	padding-bottom:20px;
	background-color: #b0ada0;
}
#page5 #content .col1 .box{ width:725px; margin:10px 0 0 20px}
#page5 #content .col1 .box .col_1{ width:725px}
#page5 #content .col1 .box .pagClass{
	width:725px;
	padding: 3px 3px 3px 3px;
	background-color: #CCCCCC;
	border: 1px;
	border-style: solid;
	border-color:#666666;
}
#page5 #content .col1 .box .col_2{ width:203px}
#page5 #content .col1 .box img{ padding:5px 5px 5px 5px;}


#content strong{ color:#54534d}

#page5 #content .col2 .ind{
	padding:10px 5px 0 5px;
}

#page5 #content .col2 .box{ width:23px; margin-top:10px}
#page5 #content .col2 .box .col_1{ width:100px}
#page5 #content .col2 .box .col_2{ width:23px}
#page5 #content .col2 .box .col_3{ width:100px}
#page5 ul li{ background:url(../images/list_bot2.gif) repeat-x left bottom; padding:0}

#page5 #content .col1 .box .col_1 div{ padding-right:1px}

#page5 #content .col1 .box .col_1 td p{
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}

 
#page5 #menu .main p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	padding-left: 10px;
	padding-top: 10px;
}
#page5 #menu .main .descr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	padding-left: 10px;
	padding-top: 10px;
}

#page5 #header .row2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #f7f7f7;
	padding-left: 290px;
	padding-top: 14px;
}

#page5 #header .row3 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666459;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}

#page5 #header .row3 .imgConFoto{
	padding-left: 10px;
	padding-top: 10px;
}

#page5 #header .row3 .pConFoto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666459;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}

#page5 #header .row4 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666459;
	padding-left: 320px;
	padding-top: 60px;
	padding-right: 10px;
}
#page5 #header .row4-empty p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666459;
	padding-left: 320px;
	padding-top: 50px;
	padding-right: 10px;
	text-align: left;
}

#page5 #header .ind p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666459;
	padding-left: 0px;
	padding-top: 0px;
}


/*================== index-5.html ==================*/
#page6 #content .col1 .ind{ padding:19px 10px 11px 26px}
#page6 #content .col1 .img{ float:left; margin-right:21px}
#page6 #content .col1 strong{ display:block; color:#54534d; padding-bottom:8px}

#page6 #content .col2 .ind{ padding:27px 10px 0 24px}
#page6 #content .col2 .ind .box{ width:396px}
#page6 #content .col2 .ind .box .col_1{ width:197px}
#page6 #content .col2 .ind .box .col_1 .row{ height:27px}
#page6 #content .col2 .ind .box .col_2{ width:199px}
#page6 #content .col2 .ind .box  input{ width:168px; height:18px; color:#666459; font-size:0.91em; font-family:tahoma;}
#page6 #content .col2 .ind .box  textarea{ width:197px; height:74px; color:#666459; font-size:0.91em; font-family:tahoma; overflow:auto}
#page6 #content .col2 .ind .box .alignright{ padding-top:4px}
#page6 #content .col2 .ind .box .alignright a{ margin-left:12px}

/*================== index-6.html ==================*/
#page7 #content .indent{ padding:4px}
#page7 #content .indent .ind{ padding:26px 31px 21px 26px}
#page7 #content .indent p{ padding-bottom:6px}

