@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
img{border:none;}
img, div, input { behavior: url("iepngfix.htc") }
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666; line-height:18px;
}
a.xxx:link     {
	color: #333333;
	text-decoration: none;
}
a.xxx:visited  {
	color: #CCCCCC;
	text-decoration: none;
}
a.xxx:hover    {
	color: #666666;
	
}
.bordo{ border:1px solid #666666 }

.legge{ width:230px;font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666; text-align:justify }
.red{ color:#CC0000}
.grigio{
	color:#CCCCCC
}
.black{ font-family:Arial, Helvetica, sans-serif; font-size:14px;
	color:#000000
}
.box-img{width:200px;height:100%;background-color:#CCCCCC; position:relative;
}
body {
	background-color: #FFFFFF; background-image:url(images/bkg-riga.jpg); background-repeat: repeat-x; background-attachment:fixed
}

.menu a{
	font-family: Arial, Helvetica, sans-serif;;
	color:#808080;
	font-weight:bold;
	line-height:1;
	text-decoration: none;
}
.menu a:hover{
	font-family: Arial, Helvetica, sans-serif;;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
}

.modello a{
	font-family: Arial, Helvetica, sans-serif;;
	color:#666666;
	font-size:13px;
	text-decoration: none;
}
.modello a:hover{
	font-family: Arial, Helvetica, sans-serif;;
	color:#666666;
	font-size:13px;
	text-decoration: underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	}
#cottura .bkg_grigio{
	width:530px;
}
#cottura .bkg_grigio p{
	padding-top:2px;
	width:530px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:10px;
	color:#666666;
	background-color:#EFEFEF; padding-right:8px;
}
#cottura .bkg_rosa p{
	padding-top:2px;
	width:530px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding-bottom:10px;
	background-color:#EEEEEE;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size:16px;
	color:#666666;
	font-weight:bold; margin-top:15px; margin-bottom:10px; border-bottom:solid 1px #CCCCCC
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size:17px;
	color:#990000;
	font-weight:bold; margin-top:15px; margin-bottom:10px; border-bottom:solid 1px #990000
	}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-top:6px; 
	margin-right:15px
		}
sottotitoli {
	font-family: Arial, Helvetica, sans-serif;;
	font-size:16px;
	color:#666666;
	font-weight:bold; margin-top:15px; margin-bottom:10px; 
	}
.origini {
	font-family: Arial, Helvetica, sans-serif;;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	}
#contenitore{width:875px;height:auto; min-height:800px; padding-top:0px; background-color:#FFFFFF; margin:0px auto; position:relative;}
#base{ width:875px; height:102px; background-image:url(images/bkg_base.gif);margin:0px auto; clear:both; margin-bottom:15px}
#base p{
	color:#FFFFFF;
	font-size:11px;
	width:850px;
	padding-left:10px;
	padding-top:15px
}
#base a{color:#FFFFFF;font-size:13px;}
#main{width:400px; min-height:600px; padding-left:30px; float:right}
#menu_sx{ margin-bottom:50px}
#studio{font-family: Arial, Helvetica, sans-serif;
	width:875px;
	height:50px;
	margin: 0 auto;
	padding-top:5px;
	clear: both; text-align:center}
#studio a{
	font-size:12px;
	font-weight:200;
	color:#666666; text-align:center; text-decoration: none;}
#studio a:hover{
  	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration: none;
}
.obiettivi{ position:absolute;top:450px;z-index:3; margin-left:450px}
.storia{ position:absolute;top:400px;z-index:4; margin-left:550px}
.grill{ position:absolute;top:550px;z-index:2; margin-left:10px}
.deco{ position:absolute;top:575px;z-index:1; margin-left:10px}
.onda{ position:absolute;top:1050px;z-index:5; margin-left:10px}
.box-index{ width:300px; margin-left:320px; margin-top:120px; padding-bottom:10px}
.box-index p{
	font-family: Arial, Helvetica, sans-serif;;
	font-size:18px;
	color:#990000;
	font-weight:bold;
}
.box-indexR{ width:230px; float:right;margin-top:150px; padding-left:10px;border-left:1px dashed #999999 }
.box-indexR li{ list-style:square; font-size:12px; color:#993300;font-family: Arial, Helvetica, sans-serif; }
.box-indexR a{ list-style:square; font-size:12px; color:#993300;font-family: Arial, Helvetica, sans-serif; text-decoration:none }
.box-testo{ width:300px; margin-left:350px; margin-top:20px; padding-bottom:15px;}
#rel-1{ position:relative; z-index:20; padding-top:15px; width:300px}
.nascosto{ text-indent:-99999px; height:1px}
#rel-2{ position:absolute; z-index:2;top:410px; width:200px; left:600px; height:auto;}
.obiettivi2{ position:absolute;z-index:3;left:5px;} 
.storia2{ position:absolute;z-index:4;left:80px}

#rel-3 {position:absolute; z-index:2;top:200px; width:200px; left:10px; height:auto;}
.obiettivi3{ position:absolute;z-index:3;left:5px;} 
.storia3{ position:absolute;z-index:4;left:80px}

.flash{ z-index:}
#accordion{ width:200px;margin-top:5px; margin-left:35px}
.dati{ width:200; height:30px;float:left; background-image:url(images/bkg_prod_cottura2.gif)}
.dati a{width:200; height:30px;float:left; background-image:url(images/bkg_prod_cottura2.gif); 
}
.dati a:hover{
	 width:200; height:30px;float:left; background-image:url(images/bkg_prod_cottura2.gif)
}
.dati p{ width:200; height:30px;float:left; background-image:url(images/bkg_prod_cottura2.gif)}
#cottura{ width:550px; margin-top:20px;padding-left:20px; padding-top:20px; float:right; margin-right:20px; margin-bottom:10px;}
#cottura p{ width:230px; height:auto;font-family: Arial, Helvetica, sans-serif;;font-size:14px;	color:#999999; padding-left:20px;}
#cottura h1{ width:230px; height:auto;font-family: Arial, Helvetica, sans-serif;;font-size:18px;	color:#999999; padding-left:20px}
.box_sx{ float: left; width:291px}
.fRight{ float: right;}
.fRight{ float: right;}
.img{ border: #FFFFFF solid 1px; margin-left:50px; border: solid #999999 1px; padding:5px; margin-top:20px}
#menu{ width:200px; float:left; height:100%; margin-left:30px;}

#menu-prodotti{ width:200px; float:left; height:100%; margin-left:60px; clear:both}

#menufoto{ width:200px; height:100%; background-color:#CCCCCC}
#fotosx{ width:291px ; float:left}
.clear{ clear:both; width:310px}
#bordo{
	border-top:1px dashed #CCCCCC; border-bottom:inset #990000 1px;
	background-color:#CCCCCC; padding-left:5px
}

.tech p{ width:550px; height:15px}
.tech p a{
	font-size:14px;
	font-weight:200;
	text-decoration:none;
	color:#666666;
}
.tech p a:hover{
	font-size:14px;
	font-weight:200;
	text-decoration:none;
	color:#333333;
	}
.tech p a:visited{
	font-size:14px;
	font-weight:200;
	text-decoration:none;
	color:#666666;
	}

#cottura .tech p{
	width:550px;
	padding:5px 0px;
	font-family: Arial, Helvetica, sans-serif;;
	font-size:13px;
	color:#666666;
}
#cottura #bordo p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	padding:5px 0px; padding-left:5px; 
}
#cottura #bordo img{ float:left; padding-top:8px}
.contorno{margin-bottom:10px}
.right{ float:right;}
.titoli{
	font-family: Arial, Helvetica, sans-serif;;
	font-size:14px;
	color:#FFFFFF;
}
.titoli2{
	font-family: Arial, Helvetica, sans-serif;;
	font-size:14px;
	color:#FFFFFF;
}
.prodotto{ width:550px; height:auto; margin-bottom:20px}
#prodotto{ width:550px; height:auto; margin-bottom:20px}
.testousato { width:300px; float:right}
.testousato p{ text-align:left}
#cottura .testousato p{font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#666666; text-align:left; margin-left:-20px}
.foto {float:left; padding-top:5px}
.foto2 {float:left; padding-top:20px}
.modello{ width:230px; height:auto;float:right; margin-top:15px; border-left:#999999 dotted 1px; padding-right:5px; padding-left:5px}
.box_prod{ width:550px; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; height:auto}
.box_prod-cucine{ width:550px; border-bottom:#CCCCCC solid 1px;  height:auto; padding-bottom:10px}
.box_prod-cucine img{ float:left; padding-top:0px; padding-left:15px}
.box_prod-testo{ width:450px;font-family: Arial, Helvetica, sans-serif;;font-size:14px;}
.box_prod-cucine2{ width:450px; border-bottom:#CCCCCC solid 1px; height:220px}
.box_prod-dx{ width:180px; float:right; height:auto}
.ptop10{ padding-top:20px; width:auto; height:auto}
.bot{ padding-top:30px}
#main2{ width:875px; height:100%s; position:relative}
.miniature{ margin-top:5px; margin-right:20px}
.modello-cucine{width:200px; height:auto;float:right; margin-top:15px; border-left:#999999 dotted 1px; padding-left:5px; }
.modello-cucine p{padding-left:30px }
.modello-cucine a{
	font-family: Arial, Helvetica, sans-serif;;
	color:#666666;
	font-size:13px;
	text-decoration: none;
}
.modello-cucine a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	text-decoration: underline;
}
.bkg{
	background-color:#EBEBEB
}
.bkg2{
	
}
.box_form{
	height:auto;
	width:520px;
	padding:15px;
	float:center;
	border-left: #CCCCCC dashed 1px;
	margin-top:15px;
	background-color:#EAEAEA
}
.box_form p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666; line-height:18px; padding-top:5px}
.box-contatti1{width:260px; height:20px; border-top:#CCCCCC solid 1px;  height:auto; padding-bottom:10px; float:left;}	
.box-contatti{width:260px; height:20px; border-top:#CCCCCC solid 1px;  height:auto; padding-bottom:10px; float:right; background-image:url(images/bkg_contatti.jpg); background-repeat:no-repeat}	
#privacy{
	height:auto;
	width:520px;
	padding:15px;
	float:center;
	margin-top:15px;
	background-color:#EAEAEA;
	min-height:400px;
}
#privacy p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666; line-height:18px; padding-top:5px
}
#box-privacy{ width:550px; margin:20px; padding:20px; float:right;}
#box-privacy p{ width:510px; height:auto;font-family: Arial, Helvetica, sans-serif;;font-size:14px;	color:#999999; padding:5px; text-align:justify;}
#box-privacy h1{ width:510px; height:auto;font-family: Arial, Helvetica, sans-serif;;font-size:18px; color:#999999; padding-left:20px}

