/* CSS Document */
body{font-size:12px; font-family:Georgia, 'Times New Roman', Times, serif; background-color:#130100; color:#d18d43;}

a {color:#d18d43; text-decoration: none;}

a:hover {color: #edd48b;}

.logo{ padding-top:20px; padding-bottom:20px;}


#welcome{
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#d18d43;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	word-spacing: 10px;
	padding-top: 100px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size:16px;
	
}
#categorie{ width:239px; margin:auto; vertical-align:middle; font:16px Georgia, "Times New Roman", Times, serif; text-align:center;}
#categorie .firtletter{font:18px Georgia, "Times New Roman", Times, serif;}
#categorie a{ color:#ce8b4d; text-decoration:none;}
#categorie a:hover{ color:#edd48b; text-decoration:none;}



/*MENU*/

#menu_categorie{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	color:#ce8b4d;
	font:18px Georgia, "Times New Roman", Times, serif;
	word-spacing: 10em;
	
}
#menu_categorie a{
	color:#ce8b4d;
	text-decoration:none;
	
}

#menu_categorie a:hover{
	color:#edd48b;
	text-decoration:none;
	
}
#menu_categorie .visited{
	color:#edd48b;
	text-decoration:none;
	
}

#menu_sottocat{
	text-align:left;
	padding-top:10px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	color:#ce8b4d;
	font-size:11px;
	word-spacing: 0.2em;	
}

#menu_sottocat a{
	color:#ce8b4d;
	text-decoration:none;
	
}

#menu_sottocat a:hover{
	color:#edd48b;
	text-decoration:none;
	
}
#menu_sottocat .visited{
	color:#edd48b;
	text-decoration:none;
	
}
/*spirito*/
#menu_sottocat_spir{
	text-align:right;
	padding-top:10px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	color:#ce8b4d;
	font-size:11px;
	word-spacing: 1.5em;	
}

#menu_sottocat_spir a{
	color:#ce8b4d;
	text-decoration:none;
	
}

#menu_sottocat_spir a:hover{
	color:#edd48b;
	text-decoration:none;
	
}
#menu_sottocat_spir .visited{
	color:#edd48b;
	text-decoration:none;
	
}

#menu{
	text-align:center;
	padding-top:10px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	color:#ce8b4d;
	font-size:11px;
	word-spacing: 1.7em;
	
}



.menu2{	
	word-spacing: 0.1em;
	
}

#menu a{
	color:#ce8b4d;
	text-decoration:none;	
}

#menu a:hover{
	color:#edd48b;
	text-decoration:none;
	}
	

/*MENU PRODOTTI*/
.slidedoormenu{
list-style-type: none;
text-align:right;
margin: 0;
padding: 0;
width: 110px;
letter-spacing:0.1em;
}

.slidedoormenu li a{
font:bold 14px Georgia, "Times New Roman", Times, serif;
display: block;
color:#ce8b4d;
width: auto;
padding: 7px 0; 
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{color: #edd48b;}

.slidedoormenu li a:hover{color: #edd48b;}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

<!--[if IE]>
<style type="text/css">
.slidedoormenu li a{ /* Menu link width value for IE */
width: 100%;
}







.titoli_categorie{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#edd48b; padding-left:10px; /*padding-bottom:10px; padding-top:20px;*/ text-align:left;}
.tit_news{
	color:#edd48b;
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	font-size:14px;
	padding-top:10px;
	padding-bottom:0px;
	width:380px;
}


#news_menu{
	color:#edd48b;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	font-size:14px;
	text-align:right;
	padding-top:50px;
	vertical-align:top;
	width:380px;
	height:280px!important;
}
#news_menu a{
	color:#edd48b;
	text-decoration:none;
	
}
#news_menu a:hover{
	color:#d18d43;
	text-decoration:none;
}


.news_cat{
	color:#edd48b;
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	font-size:18px;
	padding-top:10px;
	padding-bottom:0px;
	width:380px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	vertical-align:top;
}








.line{ padding:0px;
	border-top:2px;
	border-top-style: solid;
	border-top-color: #422810;
	height:2px;
	width:90%;}

.testoponte{ color:#ebd289; letter-spacing: 0.3em; line-height:2em; font-size:14px; font-style:oblique;}

#welcome a{	
	color:#d18d43;
	text-decoration:none;
}
#welcome a:hover{	
	color:#edd48b;
	text-decoration:none;
}

.firtswelcome{
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:24px;
}

#testomini{ color:#d18d43; text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: 0.2em; font-size:10px; padding-top:30px;}
#data{ color:#edd48b; text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: 0.2em; font-size:16px; padding-top:10px;}

#footer{ color:#70402c; text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: 0.3em; font-size:10px; padding-top:30px;}
#footer a{	
	color:#70402c;
	text-decoration:none;
}
#footer a:hover{	
	color:#d18d43;
	text-decoration:none;
}

/* GALLERY */
ul#gallery {list-style:none; position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; width:960px;}
ul#gallery li {display:block; float:left; }
ul#gallery li#first {}
ul#gallery li:hover ul, ul#gallery li.sfhover ul { top:auto; left:0; }
ul#gallery li a { display:block; text-decoration:none; }
ul#gallery li a:hover {}
ul#gallery li ul {list-style:none;  position:absolute; left:600em;  padding-top:50px; text-align:center;  }
ul#gallery li ul li { display:inline; text-align:center;}

ul#gallery li ul li a { margin:0px;  position:relative; float:left; display:block;  }
ul#gallery li ul li a:hover { z-index:2; }
ul#gallery li ul li a img { position:absolute;}
ul#gallery li ul li a:hover img, ul#gallery li a:active img, ul#gallery li a:focus img {}

ul#gallery img{ border:0px;}



.immag_news{ padding:10px; margin:auto; vertical-align:middle;}
.immag_news2{ padding:10px; margin:auto; vertical-align:top;}


.data_news{ color:#da9446; font-style:oblique; font-size:16px; padding-top:10px; padding-bottom:5px;  }
.titolo_news{color:#edd48b; text-transform: uppercase; letter-spacing: 0.1em; font-size:12px; padding-right:5px;  }
.testo_news{ color:#da9446; line-height:1.5em; padding-bottom:10px; padding-top:5px; font-size:11px;}

#read{ color:#edd48b; font-size:11px;}
#read a{ color:#edd48b; font-size:11px; text-decoration:none;}
#read a:hover{ color:#da9446; font-size:11px;  text-decoration:none;}








/*PRODOTTI*/

#prodotti_bg{ width:785px; height:275px !important; padding-top:50px; background-repeat: no-repeat;}

#prodotti_elenco{ width:460px; height:90px !important; padding:10px; background-color:#fcf3e5;}





	
/*CONTATTI*/
.cssform p{
width: 400px;
clear: left;
margin: 0;
padding: 2px 0 2px 0;
padding-left: 100px; 
}

.cssform label{
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:0.2em;
color:#edd48b;
float: left;
margin-left: -155px; 
width: 150px;
text-align:right;
padding-right:5px;
font-size:11px;
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 300px;
color:#d18d43;
border:1px solid #d18d43;
background-color:#130100;
}

.cssform textarea{
width: 300px;
height: 50px;
border:1px solid #d18d43;
background-color:#130100;
color:#d18d43;
}



.bottom{border:1px solid #130100;
background-color:#130100;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:0.2em;
color:#edd48b;
font-size:11px;}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}


/*MAPPA*/

 

#site_map{color:#ce8b4d; font-size:10px;}

#site_map a{text-decoration:none; color:#ce8b4d;}

#site_map a:hover{color:#edd48b; text-decoration:none;}

 

#site_testo{color:#edd48b; font-size:10px;  text-transform:uppercase; }

#site_testo a{text-decoration:none; color:#edd48b;}

#site_testo a:hover{color:#ce8b4d; text-decoration:none;}                                    

                                              

#mappa_bg {
	color:#ce8b4d;
	font-size:10px;
	width:90px;
	height:18px;
	text-align:center;
	text-transform:uppercase;
	padding-top:2px;
	background-image: url(images/sito.png);
	background-repeat: no-repeat;
}


#mappa_bg a {
	text-decoration:none; 
	color:#ce8b4d;
}



#mappa_bg a:hover {
	color:#edd48b;
	text-decoration:none;
}

 