/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(img/sfondo.jpg) repeat-x #fbfcef;
	font-family:"Times New Roman", Times, serif;
color:#533e0c;
}
.act{
background:url(img/li.gif) right bottom no-repeat;
color:#533e0c;
font-size:17px;
padding-right:25px;
margin-right:3px;
}
a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

#top {
position:relative;
top:0;
left:0;
width:968px;
margin:0 auto;
}
#top #left{
position:relative;
top:0;
left:0;
width:303px; 
}
#top #left #link{
background:url(img/sfondo_oca.jpg) top center no-repeat;
min-height: 482px;
height: auto !important;
height: 482px;
margin-top:-4px;
}
#top #left #link ul{
text-align:right;
margin-right:3px;
}
#top #left #link ul li{
padding-top:7px;
}
#top #left #link ul li a{
color:#892e01;
font-size:14px;
padding-right:25px;
text-decoration:none;
}
#top #left #link ul li a:hover{
background:url(img/li.gif) right center no-repeat;
color:#533e0c;
}
.acapo{	
	padding-right:25px;
}
.acapo a{
	color:#892e01;
	font-size:14px;
	text-decoration:none;
}
.acapo a:hover{
	color:#533e0c;
	font-size:14px;
	padding-right:25px;
	text-decoration:none;
}
#top #left #link #spazio{
position:relative;
}
/*NEWSLETTER*/
#top #left #link #news{
position:relative;
top:215px; left:80px;
width:203px;
height:108px;
background:url(img/news/sf.jpg) no-repeat;
z-index:2000;
}
#top #left #link #news #n_tit{
position:relative;
top:2px;left:15px;
font-size:14px;
font-weight:bold;
margin-left:2px;
}
#top #left #link #news #n_inp{
position:relative;
top:20px;left:0;
}
#top #left #link #news #n_inp .inp_width{
width:190px;
margin-left:5px;
color:#6d6d6d;
}
#top #left #link #news #n_send{
position:relative;
top:30px;left:110px;
}
#top #left #link #news #n_dx{
position:absolute;
top:0;right:-5px;;
}
#top #left #link #news #n_sx{
position:absolute;
top:0;left:-5px;
}

/*FINE NRESLETTER*/


/*FINE NRESLETTER*/
#top #cucina{
position:relative;
top:0;
left:0;
width:303px; 
}
#top #cucina #link{
background:url(img/sfondo_oca.jpg) top center no-repeat;
height:630px;
margin-top:-4px;
}
#top #cucina #link ul{
text-align:right;
margin-right:3px;
}
#top #cucina #link ul li{
padding-top:7px;
}
#top #cucina #link ul li a{
color:#892e01;
font-size:14px;
padding-right:25px;
text-decoration:none;
}
#top #cucina #link ul li a:hover{
background:url(img/li.gif) right center no-repeat;
color:#533e0c;
}

#top #right{
position:absolute;
top:0;
right:0;
width:665px; 
min-height:548px;
}
#top #right #testo{
position:relative;
top:0;
right:0;
width:665px; 
background:url(img/sfondo-testo.jpg) no-repeat #fcfff2;
}
#top #right #testo h1{
color:#892e01;
font-size:26px;
border-bottom:1px solid #892e01;
padding-top:7px;
margin-right:27px;
text-align:right;
}
#top #right #testo p{
font-size:13px;
font-family: Arial, Helvetica, Verdana sans-serif;
padding-top:15px;
margin-left:33px;
width:600px;
}
#top #right #testo a{
font-size:16px;
color:#892e01;
margin-left:5px;
font-weight:bold;
text-decoration:none;
}
#top #right #testo a:hover{
text-decoration:underline;
}
#top #right #contatti{
position:relative;
top:0;
right:0;
width:665px; 
background:url(img/sfondo-contatti.jpg) no-repeat #fcfff2;
}
#top #right #contatti h1{
color:#892e01;
font-size:26px;
border-bottom:1px solid #892e01;
padding-top:7px;
margin-left:37px;
text-align:right;
width:600px; 
}
#top #right #contatti table p{
font-size:13px;
font-family: Arial, Helvetica, Verdana sans-serif;
padding-top:5px;
margin-left:10px;
}
#top #right #contatti table{
width:600px;
margin-left:50px;
}
#footer {
position:relative;
top:0;
left:0;
width:900px;
margin:0 auto;
/*padding-top:10px;*/
margin-top:40px;
font-size:14px;
color:#8d5c11;
text-align:center;
border-top:1px solid #e29136;
}
#footer a{
color:#892e01;
font-size:18px;
font-style:italic;
}
#top-germ {
position:relative;
top:0;
left:0;
width:665px; 
margin:0 auto;
}
#top-germ  #germano{
position:relative;
top:0;
right:0;
}
#top-germ #germano #test-germano{
position:relative;
top:0;
right:0;
background:url(img/sfondo-germano.jpg);
}
#top-germ  #germano #test-germano h1{
color:#892e01;
font-size:26px;
border-bottom:1px solid #892e01;
padding-top:7px;
margin-right:27px;
text-align:right;
}
#top-germ  #germano #test-germano p{
font-size:13px;
font-family: Arial, Helvetica, Verdana sans-serif;
padding-top:15px;
margin-left:33px;
width:600px;
}
#top-germ #germano #test-germano a{
font-size:16px;
color:#892e01;
margin-left:5px;
font-weight:bold;
text-decoration:none;
}
#top-germ  #germano #test-germano a:hover{
text-decoration:underline;
}
#ger-foot {
position:relative;
top:0;
left:0;
width:665px; 
margin:0 auto;
padding-top:10px;
margin-top:20px;
font-size:14px;
color:#8d5c11;
text-align:center;
border-top:1px solid #e29136;
}
#ger-foot a{
color:#892e01;
font-size:18px;
font-style:italic;
}