body {	font : 100% Arial, Helvetica, sans-serif;	background : #CAE5C9 url(../images/bg_body.jpg) repeat-x 0px 0px;	margin : 0;	padding : 0;	text-align : center;	color : #707070;}a:link {color : #707070;text-decoration : none;}a:hover {color : #707070;text-decoration : none;}a:visited {color : #707070;text-decoration : none;}a:focus {color : #707070;text-decoration : none;}#box_enter {	width: 100%;	margin-right: auto;	margin-left: auto;	height: 400px;	background-color: #FFF;	padding: 0px;	margin-top: 100px;}#box_enter .enter {	color: #F00;	text-align: center;}#box_enter .ingresso {	width: 200px;	text-align: center;}#header .contattaci {	font-size: 11px;	color: #999;}#header p a {	font-weight: normal;	color: #333;	width: 118px;	display: block;}#header3 a {	padding-right: 40px;	padding-left: 40px;}#box_enter #header3 .contattaci {	font-size: 11px;	color: #999;}#container {width : 940px;background : #ffffff;margin : 0 auto 20px auto;text-align : left;}#top_header {	background : #FFF url(../images/sfondo.gif) repeat-x top;	width : 100%;	height : 60px;	margin-top : 0px;}#header {padding : 0 10px 0 10px;}#header .loghi {float : left;}#header .loghi img {border-bottom : 5px solid #e30f0f;margin-bottom : 5px;}#header .menu {	float : left;	margin : 30px 0 5px 10px;	padding-bottom : 5px;	border-bottom : 5px solid #26b52e;	width : 578px;}#header .menu .home, #header .menu .azienda, #header .menu .prodotti, #header .menu .contattaci, #header .menu .assaggia {	float : left;	width : 120px;	height : 45px;	border-left : 1px solid #eee;	padding-bottom: 5px;	text-align: center;}#header .menu .home:hover, #header .menu .azienda:hover, #header .menu .prodotti:hover, #header .menu .contattaci:hover, #header .menu .assaggia:hover {	background-color : #DEF6DF;	background-image : url(../images/gif_menu.gif);	background-position : bottom;	background-repeat : repeat-x;}#header .menu .home p, #header .menu .azienda p, #header .menu .prodotti p, #header .menu .contattaci p, #header .menu .assaggia p {	font-size : 12px;	margin-top: 35px;	margin-right: 0;	margin-bottom: 0;}#header .menu .home {	background-image: url(../images/Sole.jpg);	background-repeat: no-repeat;	background-position: center top;}#header .menu .azienda {	background-image: url(../images/Piatto.jpg);	background-repeat: no-repeat;	background-position: center top;}#header .menu .prodotti {	background-image: url(../images/Spighe.jpg);	background-repeat: no-repeat;	background-position: center top;}#header .menu .contattaci {	background-image: url(../images/Galletto.jpg);	background-position: center top;	background-repeat: no-repeat;}.sotto_img {background-image : url(../images/sotto_img.gif);height : 14px;width : 922px;margin : 0 auto;background-repeat : repeat-x;}#header2 {	float : left;}#header2 h3 {	font-size : 16px;	color : #1a64ab;	font-weight : bold;	padding-bottom : 10px;	border-bottom : 1px solid #ccc;	width : 280px;	margin-top : 20px;}.inostriprodotti {	width : 313px;	height : 65px;	float : right;	margin : -65px 0 0;	z-index: 100;}.imm_centrale {float : left;}#contenuto_sx {width : 550px;margin : 10px 0 0 0;padding : 0 10px;float : left;font-size : 12px;}#contenuto_sx h3 {	margin: 0px 0px 8px;	padding: 0px;	font-weight: normal;	}#contenuto_sx h3 a {	text-decoration: underline;	border-left-width: 4px;	border-left-style: solid;	border-left-color: #999;	padding-left: 15px;}#contenuto_sx h3 a:hover {	color: #F00;	text-decoration: underline;	border-left-color: #F00;}#contenuto_sx p {	margin : 0;	float : right;	font-size : 12px;	text-align : justify;	width: 370px;	line-height: 18px;}#contenuto_sx .back {	display: block;	width: 142px;	background-image: url(../images/back.jpg);	background-repeat: no-repeat;	text-align: right;	color: #F00;	margin-top: 15px;	height: 30px;	padding: 5px 5px 0px 3px;}#contenuto_sx .back a {	color: #000;	padding-right: 10px;}#contenuto_sx .plus {float : left;width : 158px;}#contenuto_sx .plus .imm_sinistra {border : 2px solid #dadada;}#contenuto_sx .plus .piu {margin-top : 5px;border : none;}#contenuto_sx .plus2 {	float : left;	width : 158px;}#contenuto_sx .plus2 .imm_sinistra {border : 2px solid #dadada;}#contenuto_sx .plus2 .piu {margin-top : 5px;border : none;}#contenuto_sx h1 {font-size : 12px;color : #707070;font-weight : normal;}#contenuto_sx h2 {	margin-top : 15px;	font-size : 16px;	color : #e30f0f;	font-weight : bold;	margin-bottom : 20px;}#contenuto_sx .grigio_sx {width : 263px;height : 47px;background-image : url(../images/s1.gif);background-repeat : repeat-x;border-bottom : 1px dotted #ccc;margin-bottom : 3px;float : left;margin-top : 40px;}#contenuto_sx .grigio_sx p {width : 170px;margin : 18px 0 0 10px;float : left;font-size : 11px;}#contenuto_sx .grigio_sx .energa {width : 62px;margin : 8px 10px 0 0;float : right;}#contenuto_sx .grigio_dx {width : 268px;height : 47px;background-image : url(../images/s1.gif);background-repeat : repeat-x;border-bottom : 1px dotted #ccc;margin-bottom : 3px;float : right;margin-top : 40px;}#contenuto_sx .grigio_dx a {color : #e30f0f;text-decoration : underline;}#contenuto_sx .grigio_dx p {margin : 18px 0 0 15px;float : left;font-size : 11px;width : 200px;}#contenuto_sx .prodotti table tr td {	width: 230px;	padding: 10px;	vertical-align: baseline;	float: left;	margin-top: 0px;}#contenuto_dx {	width : 313px;	margin : 2px 25px 0 0px;	padding-left:15px;	float : right;	font-size : 12px;	background-color : #fff;}#contenuto_sx .prodotti {}#contenuto_sx h1 .mail {	color: #060;}#container #contenuto_sx .prodotti table tr td h3 a {	font-size: 12px;}#contenuto_dx #destra {	width : 286px;	margin: 0px auto;}#contenuto_dx #destra img {	margin : 0px auto;}#contenuto_dx #destra p {width : 283px;text-align : justify;}#contenuto_dx #destra .assaggiare_prodotti {text-align : center;padding : 10px;background-color : #f2f2f2;color : #e30f0f;border : 1px solid #ccc;font-size : 11px;width : 263px;}#contenuto_dx #destra .assaggiare_prodotti a {color : #e30f0f;}#footer {margin : 10px auto 0 auto;padding : 0 10px 20px 10px;background : #fff;}#footer p {margin : 0;font-size : 11px;color : #999999;border-top : 1px solid #ccc;padding-top : 15px;padding-right : 10px;padding-bottom : 10px;padding-left : 0;}#footer .credits {float : right;border : none;margin-top : -38px;}.clearfloat {clear : both;height : 0;font-size : 1px;line-height : 0;}.jcarousel-container {position : relative;}.jcarousel-clip {z-index : 2;padding : 0;margin : 0;overflow : hidden;position : relative;}.jcarousel-list {z-index : 1;overflow : hidden;position : relative;top : 0;left : 0;margin : 0;padding : 0;}.jcarousel-list li, .jcarousel-item {float : left;list-style : none;border : none;width : 75px;height : 75px;}.jcarousel-next {z-index : 3;display : none;}.jcarousel-prev {z-index : 3;display : none;}.jcarousel-skin-ie7 img {border : none;}.jcarousel-skin-ie7 .jcarousel-container {background-color : #fff;}.jcarousel-skin-ie7 .jcarousel-container-horizontal {width : 234px;padding : 20px 50px 0 30px;background-color : #fff;margin : -20px 0 0 0;}.jcarousel-skin-ie7 .jcarousel-clip-horizontal {width : 225px;height : 77px;margin-left : 18px;}.jcarousel-skin-ie7 .jcarousel-item {width : 75px;height : 75px;border : none;}.jcarousel-skin-ie7 .jcarousel-item-horizontal {}.jcarousel-skin-ie7 .jcarousel-item-vertical {margin-bottom : 7px;}.jcarousel-skin-ie7 .jcarousel-next-horizontal {position : absolute;top : 25px;right : 0;width : 32px;height : 32px;cursor : pointer;background : transparent url(../images/freccia_dx.gif) no-repeat 0 0;}.jcarousel-skin-ie7 .jcarousel-prev-horizontal {position : absolute;top : 25px;left : 10px;width : 32px;height : 32px;cursor : pointer;background : transparent url(../images/freccia_sx.gif) no-repeat 0 0;}/* DISSOLVENZA PRODOTTI*/.fadecontentwrapper{	position:relative;	overflow: hidden;	height: 310px;}.fadecontent{ position: absolute;visibility: hidden;background-color:#fff;	}.fadecontent p{ margin:10px 0 10px 0;	}.fadecontent p a {	color: #F00;	text-decoration: underline;	font-size: 12px;}.welcome {	font-size: 12px;	line-height: 18px;}