/* CHI SIAMO */
div#maps {
padding: 3px;
width:425px;
height:434px;
border: 1px solid #ccc;
float:left;
}

div#chisiamo {
width:230px;
float:right;
}
/* FINE CHI SIAMO */

body {	
background-color: #313130;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
form, p, h1{	
margin: 0px;
padding: 0px;
}
.clearboth { 
clear: both; 
font-size: 0px; 
height: 0px; 
line-height: 0px;
 }
 
 /* PRODUCT_INFO */

div#product_info {
	margin: 20px;
}

div.image_product_info {
	margin-left: 20px;
}

div.image_product_info img {
	border: 2px solid #ccc;
}

/* ULTIMI ARRIVI */
div#contenet table.testabox div#testaboxContainer {
	margin: 10px;
}

/* LINK NAVIGAZIONE */

#linktesta	{
	background-image:url(grafica/sfondo_menulink.jpg);
	background-repeat: repeat-x;
	width: 684px;
	height: 22px;
	border: 1px solid #c74a00;
	background-color: #d84a00;
	padding-top: 4px;
	padding-left: 6px;
	text-align: left;
	color: #FFFFFF;
}
div#linktesta a {
	color: #000;
	font-size: 13px;
	padding-bottom: 10px;
	letter-spacing: 0.3px;
}

div#linktesta a:hover {
	color:#fff
}


/* CONTENT */
div#contenet table.testabox img {
	border: 2px solid #ccc;
}

div#contenet table.testabox td {
}

div#contenet table.testabox a {
  	color: #d02700;
}


div#contenet table.testabox {
	background:none;
}

div#contenet table.testabox td.infoBoxHeading div {
	background-image: none;
	border: none;
  	color: #d02700;
	background-color: #dcdad7;
	color: #d02700;
	border-top: 1px solid #c0bebe;
	border-bottom: 0px solid #c0bebe;
}

/* PERCORSO */
div#percorso {
	padding:2px;
	text-align:right;
	margin-bottom: 4px;
}

div#percorso a {
	color: black;
}

div#percorso a:hover {
	color: #d02700;
}

/* TABELLA ELENCO PRODOTTI */
div#contenet td.productListing-heading {
	background:none;
	background-color: #dcdad7;
	color: #d02700;
	border-top: 1px solid #c0bebe;
	border-bottom: 1px solid #c0bebe;
}

div#contenet td.productListing-heading a {
	background:none;
	color: #d02700;
}

#container_alto	{
background-color: #dedcd9;
background-image:url(grafica/sfondo_alto.jpg);
background-repeat: repeat-x;
}
#testa	{
margin-left: auto;
margin-right: auto;
width: 900px;
}
#top	{
	width: 890px;
	height: 20px;
	text-align: right;
	padding: 5px;
}
#ricerca {
	background-color: #f5f2ef;
	background-image:url(grafica/ricerca.jpg);
	background-repeat: no-repeat;
	height: 93px;
	color: #464338;
	padding-left: 20px;
	padding-top: 5px;
	font-size: 10px;
	text-align: left;
}
#ricerca td.infoBoxHeading {
display: none;
}
#ricerca .search {
margin-bottom: 5px;
margin-top: 20px;
}
#corpo{
margin-left: auto;
margin-right: auto;
width: 900px;
background-color: #f5f2ef;
background-image: url(grafica/sfondo_corpo.gif);
background-repeat: repeat-y;
}
#footer {
	height: 50px;
	border-top: 3px solid #000000;
}
#note {
margin-left: auto;
margin-right: auto;
width: 890px;
padding: 5px;
color: #8d8d8d;
}
#note a{
color: #8d8d8d;
}

#note a:hover{
color: #d02700;
}
td.infoBoxHeading #testaboxA	{
	background-image:url(grafica/sfondo_menulink.jpg);
	background-repeat: repeat-x;
	width: 33px;
	height: 22px;
	border: 1px solid #c64b00;
	float: left;
}
td.infoBoxHeading #testaboxContainer	{
	background-image:url(grafica/sfondo_titoli.gif);
	background-repeat: repeat-x;
	height: 24px;
}
td.infoBoxHeading #testaboxB	{
	color: #FFFFFF;
	text-align: left;
	padding-left: 40px;
	padding-top: 6px;
	font-size: 11px;
}
TD.pageHeading, DIV.pageHeading, h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #d02700;
  letter-spacing: 1px;
  font-weight: normal;
}
#home {
background-color: #dcdad7;
}
#filmato {
float: right;
}
#testo_home {
float: left;
padding: 10px;
width: 430px;
text-align: justify;
line-height: 17px;

}

/* elenco categorie */
.cat_list {
	border-bottom:1px dashed gray;
	padding-left:32px;
	padding-bottom:4px;
	margin: 1px;
	/*height:18px;*/
	vertical-align:middle;
	padding-top:8px;
}

.cat_list b {
  color:#d02700;
}

.even {
}

.odd {
	background-color:#eee9e5;
}

.cat_list:hover a {
	color:#d02700;
	text-decoration:none;
}
.cat_list:hover {
	background-color:#e7e3e1;
}

