* { margin:0; padding:0;}
body { background:#C2BDAE; font-size:100%;  font-family:tahoma; color:#2F5C51; text-align:center}

h1 {
	font-size: 16px;
	color:#4A2417;
	margin:0px; 
	margin-left:10px; 
	padding:0px;
	text-align:center;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color:#4A2417;
	margin:3px;
	padding:0px;
	text-align:left;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color:#4A2417;
	padding:10px 0px 0px 0px;
	margin:0px;
	text-align:left;
}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#2f5c50; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
ul {  text-align:left; list-style-type:none;     }

/*==================list====================*/
ul.list_1 {  font-size:10px; list-style-position: left center; margin:0px 0px 0px 0px; }
ul.list_1 li { background:url(images/list_bg.gif) repeat-x bottom; padding-bottom:2px;   font-weight:bold;   }
ul.list_1 li a{text-decoration:none; color:#2f5c51}
ul.list_1 li a:hover{ text-decoration:none; color:#fff}

ul.list_2 {  font-size:14px;  list-style-type:square ; list-style-position: left center; margin:20px 0px 0px 20px; }
ul.list_2 li {  padding-bottom:2px;   }
ul.list_2 li a{text-decoration:none; color:#2f5c51;   font-weight:bold}
ul.list_2 li a:hover{ text-decoration:none; color:#fff}

ul.list_3 {  font-size:12px; list-style-image:url(/images/marker_list3.jpg) ; list-style-position: left center; margin:5px 0px 10px 20px; }
ul.list_3 li {  padding-bottom:2px;   }
ul.list_3 li a{text-decoration:none; color:#2f5c51;   font-weight:bold}
ul.list_3 li a:hover{ text-decoration:none; color:#fcfaa8}

/*==========================================*/

a {text-decoration:underline; color:#2F5C51}
a:hover {text-decoration:none}

a.atit {text-decoration:none; color:#2f5c50;   }
a.atit:hover {text-decoration:none}

a.link {text-decoration:none; color:#8C6A10}
a.link:hover {text-decoration:underline}

a.link2 {text-decoration:none; color:#2F5C51}
a.link:hover {text-decoration:underline}


.clear { clear:both;}

p {margin:0 0 10px 0}
.p1 {margin:0 0 18px 0}
.boxevid {
	text-align:center;
	padding:5px;
	margin:5px;
	background-color:#EFE8D1;
	border: 2px dotted #9C943F;
	font-size:14px;
	width:263px;
}
.ecomcas{
float:left; width:100%; text-align:center; vertical-align:middle;
}
.ecomim{
width:130px; border:3px solid #ffffff; text-align:center; margin:2px; float:left; vertical-align:middle;    
}

.caselle_prodotti {
	text-align:center;
	padding:0px;
	margin:0px;
	background-color:#EFE8D1;
	border: 2px dotted #9C943F;
	font-size:14px;
}
.caselle_prodotti_on {
	border: 2px solid #EFDB68;
	color: #0033FF;
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#EFE8D1;
	font-size:14px;
}

/*footer*/
#footer{ background:url(/images/footer_bg.gif) repeat-x top; padding-top:5px; font-family:tahoma; font-size:0.6875em; line-height:1.27em; color:#625533; font-weight:bold; text-align:center}
#footer a {color:#625533; text-decoration:none}
#footer a:hover {text-decoration:underline}
.block_4 {background:url(/images/top_4.gif) repeat-x top; text-align:left; margin:0 auto; width:980px}
.block_4 .left_top {background:url(/images/left_top_4.gif) no-repeat left top}
.block_4 .right_top {background:url(/images/right_top_4.gif) no-repeat right top; height:64px}
.block_4 .right_top .ind {padding:16px 9px 0 32px}
.block_4 .right_top img {float:right; margin-top:-5px}


