@charset "utf-8";
/* CSS Document */


body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color:#FFF; margin:0; padding:0; }
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#EDAB1F;}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify;}
.panel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-right:10px; margin-top:0px; text-align:justify;}
img { border:none;}
#centrato{position:relative; height:400px; margin-top:-200px; background-image:url(../images/fondo.png); background-position: top left; background-repeat:no-repeat;}
#box_1 { float:left; width:300px; height:350px; border:0px solid #74CB0B; margin-right:20px;}
#box_img { float:left; width:300px; height:355px; border:2px solid #FFF; margin-right:30px; margin-top:15px;}
#box_testo {text-align:left; width:310px; margin-left:640px; height:360px; border:0px solid #74CB0B; padding:10px; }
#box_testo_prod {text-align:left; width:330px; margin-left:640px; height:360px; border:0px solid #74CB0B; padding:10px; //padding:0px; }
#scroll { width:295px; height:290px; overflow-x: hidden; overflow-y:auto; padding-right:10px; padding-top:-5px; border:0px solid;}
#scroll_2 { width:295px; height:275px; overflow-x:hidden; overflow-y:auto; padding-right:10px; padding-top:-5px; border:0px solid;}
#box_bottom {text-align:left; border:0px solid; width:970px; font-family: Arial, Helvetica, sans-serif;  font-size:9px;}
#menu { width:150px; text-align:right; margin-left:140px; margin-top:103px; padding-right:5px; border-right:2px dotted #EDAB1F;}
#under_menu { width:280px; margin-top:5px; padding-bottom:3px; border-bottom:2px dotted #EDAB1F;}
#under_menu a{ text-decoration:none; font-size:12px; padding-right:10px;}
#under_menu a:hover{ color:#FF6D22;}
#sel { text-decoration:none; font-size:12px; padding-right:10px; color:#FF6D22;}
#titoli { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; color:#895820; line-height:50px;}
#distanziatore{position:absolute; height:50%; left:50%; top:50%; margin-left:-495px; width:990px; }
a.lang_it
{
    background-image: url(../images/it_on.png);
    width: 32px;
    height: 26px;
	display:block;
}

a.lang_it:hover
{
    background-image: url(../images/it_on.png);
    width: 32px;
    height: 26px;
	display:block;
}
a.lang_en
{
    background-image: url(../images/en.png);
    width: 32px;
    height: 26px;
	display:block;
}

a.lang_en:hover
{
    background-image: url(../images/en_on.png);
    width: 32px;
    height: 26px;
	display:block;
}
#roll a:hover {
filter: alpha(opacity=50); /* internet explorer */
-khtml-opacity: 0.5; /* khtml, la vecchia versione di safari */
-moz-opacity: 0.5; /* firefox, mozilla, netscape */
opacity: 0.5; /* safari, chrome, opera */
-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”; /*internet explorer 8 */
}
.ricettario {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5C2C01;
	text-align:left;
	line-height:16px;
}
.ricettario a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5C2C01;
	text-decoration:none;
}
.ricettario a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6D22;
	
}
.ricettario_on a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6D22;
	
}