/* CSS Document */
body{ background:#131c51; margin:0; padding:0; border:0; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#222e3b}
#contenitore{ width:897px; margin:auto; background:url(../images/sfondoPagina.jpg) top left repeat-y;  position:relative }
#superiore{ height:149px; background:url(../images/superiore.jpg) top left no-repeat; width:897px;}
#supSinistro{ float:left; width:212px}
#supDestro{ float:left; width:680px; height:149px}
#lingua{ color:#FFF; font-weight:bold; padding:26px 0 0 38px; font-size:10px}
#lingua img{ border:0; vertical-align:top; margin-left:10px}
#logo{ padding:13px 0 0 55px;}
#logo img{ border:0}
#menuOrizzontale{ width:866px; margin:auto; background:url(../images/sfondoMenu.jpg) top left no-repeat}

.voce{ float:left;  }
.voce a{ display:block; font-size:11px }
.voce a:link{ text-decoration:none; font-weight:bold;padding:8px 15px 8px 15px; color:#FFF;; background:url(../images/sfondoPulsante.jpg) top left repeat-x}
.voce a:visited{ text-decoration:none; color:#FFF; font-weight:bold;padding:8px 15px 8px 15px; background:url(../images/sfondoPulsante.jpg) top left repeat-x}
.voce a:hover{ text-decoration:none; color:#FFF; font-weight:bold;padding:8px 15px 8px 15px; background:url(../images/sfondoPulsanteOver.jpg) top left repeat-x}
#pagina{ width:868px; margin:auto; background:url(../images/sfondoContenutoPagina.jpg) top left repeat-y;}
#pagSup{ height:25px; background:url(../images/paginaSup.jpg) top left no-repeat}
#pagInf{ height:17px; background:url(../images/paginaInf.jpg) top left no-repeat}
#anteprimaAzienda{ float:left; width:265px;padding:0 25px 20px 25px}
.linkBlu{ color:#0f174a; font-weight:bold}
.linkBlu a{ text-decoration:none;color:#0f174a; font-weight:bold; padding-left:17px; background:url(../images/frecciaBlue.jpg) left center no-repeat}
.linkBlu a:link{ text-decoration:none;color:#0f174a; font-weight:bold; padding-left:17px; background:url(../images/frecciaBlue.jpg) left center no-repeat}
.linkBlu a:visited{ text-decoration:none;color:#0f174a; font-weight:bold; padding-left:17px; background:url(../images/frecciaBlue.jpg) left center no-repeat}
.linkBlu a:hover{ text-decoration:underline;color:#0f174a; font-weight:bold; padding-left:17px; background:url(../images/frecciaBlue.jpg) left center no-repeat}
#anteprimaMenuProdotti{ float:left; width:270px; min-height:500px; height:auto!important; height:500px; background:url(../images/sfondoBreak.jpg) top left no-repeat; padding-left:25px; }
#anteprimaNovita{float:left; width:252px; padding-left:2px;min-height:500px; height:auto!important; height:500px; background:url(../images/sfondoBreak.jpg) top left no-repeat; font-size:12px }
#paginaSinistra{ width:570px; padding-left:25px;padding-right:15px; float:left; font-size:12px}
#footer{color:#999999; padding:5px 0 10px 0px; background:url(../images/fineFooter.jpg) bottom left no-repeat; text-align:center}
#footer a{ color:#FFF; text-decoration:none}
#footer a:link{ color:#FFF; text-decoration:none}
#footer a:visited{ color:#FFF; text-decoration:none}
#footer a:hover{ color:#FFF; text-decoration:underline}
#boxNews {padding-top:10px}
#boxNews a{color:#222e3b; text-decoration:none}
#boxNews a:link{color:#222e3b; text-decoration:none}
#boxNews a:visited{color:#222e3b; text-decoration:none}
#boxNews a:hover{color:#222e3b; text-decoration:none}
ul.ppt { 	position: relative;  margin: 10px 0 0 0 ; border:0; padding:0; list-style-image:none }
.ppt li { list-style-type: none;position: absolute;	top: 0;	left: 0; list-style-image:none}
.ppt img { 	 }
.spazioNews{padding-left:25px; position:relative; width:200px}


/* SEARCHRESULTS */
#linkSugg {padding:10px; background:url(images/tratteggio.gif) bottom left repeat-x #FFFFFF}
#linkSugg a{ color:#444444;font-size:11px;text-decoration:none}
#linkSugg a:link{ color:#444444;font-size:11px;text-decoration:none}
#linkSugg a:visited{ color:#444444;font-size:11px;text-decoration:none}
#linkSugg a:hover{ color:#444444;font-size:11px;text-decoration:underline}
.ricercaLettera{ background-color:#131c51; color:#FFF}
#suggestions{position:absolute;top:175px;right:13px;width:144px; border:1px solid #131c51;display:none; background:#FFF; z-index:100}
/*#searchresults a { display:block; background:none #e4e4e4; clear:left; height:56px; text-decoration:none;width:345px;margin:auto; border-bottom:1px solid #e3e3e3 }
#searchresults a:link { background:none; color:#ffffff; }
#searchresults a:visited { background:none; color:#ffffff; }
#searchresults a:hover { background:none #b7b7b7; color:#ffffff; }
#searchresults a img { float:left;  background:none }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#444444; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
*/
#searchresults .inizioSugget { position:absolute;top:0px;left:0  }
#searchresults .category { clear:left;background:url(../images/suggest/freccetta.gif) 21px 17px no-repeat #e3e3e3; color:#444444;font-weight:bold;font-size:12px; padding:13px 0 10px 38px; display:block; border-bottom:1px solid #b4b4b4  }
#searchresults .seperator { color:#808080;padding:10px 0 10px 25px; border-top:1px solid #e3e3e3;}
#searchresults .seperator a{ color:#808080;text-decoration:underline;font-weight:bold }
#searchresults .seperator a:link{ color:#808080;text-decoration:underline;font-weight:bold }
#searchresults .seperator a:visited{ color:#808080;text-decoration:underline;font-weight:bold }
#searchresults .seperator a:hover{ color:#808080;text-decoration:none;font-weight:bold }
#nessunRisultato {  background:#131c51; color:#FFFFFF;padding:10px 5px 10px 5px;font-size:11px; border:0;margin:0;;font-weight:bold }
#nessunRisultato a{  color:#FFFFFF; text-decoration:underline;font-weight:bold }
#nessunRisultato a:link{  color:#FFFFFF; text-decoration:underline }
#nessunRisultato a:visited{  color:#FFFFFF; text-decoration:underline }
#nessunRisultato a:hover{  color:#FFFFFF; text-decoration:none }

.cellaProdotti{ width:189px;float:left; background:url(../images/sfondoCellaProdotto.jpg) top left repeat-y; position:relative;line-height:17px}
.internoProdotti{ width:155px;padding-top:20px}
.altoProdotti{ background:url(../images/sfondoCellaAlto.jpg) top left no-repeat; width:189px}
.bassoProdotti{ background:url(../images/sfondoCellaBasso.jpg) bottom left no-repeat;padding-bottom:5px; width:189px}
input,select{font-size:10px}
.blu{ color:#131c51}
.pulsante{ }
.pulsante a{ width:95px; margin:auto; background:url(../images/pulsanteDettaglio.png) 0 0 no-repeat; text-align:center; padding:5px 0 5px 0; display:block; font-weight:bold}
.pulsante a:link{ width:95px; margin:auto;background:url(../images/pulsanteDettaglio.png) 0 0 no-repeat; color:#FFF; text-decoration:none}
.pulsante a:visited{ width:95px; margin:auto;background:url(../images/pulsanteDettaglio.png) 0 0 no-repeat; color:#FFF; text-decoration:none}
.pulsante a:hover{ width:95px; margin:auto;background:url(../images/pulsanteDettaglio.png) 0 -28px no-repeat; color:#FFF; text-decoration:none}
.zoom{ position:absolute; top:15px; left:154px; }
.zoom a{width:18px; height:58px; display:block; background:url(../images/zoom.png) 0 0 no-repeat}
.zoom a:link{width:18px; height:58px; display:block; background:url(../images/zoom.png) 0 0 no-repeat}
.zoom a:visited{width:18px; height:58px; display:block; background:url(../images/zoom.png) 0 0 no-repeat}
.zoom a:hover{width:18px; height:58px; display:block; background:url(../images/zoom.png) -18px 0 no-repeat}
.bloccoCella{ width:570px;  border-top:15px solid #FFF }
.cellaSinistra{ float:left; width:339px;}
.cellaDestro{ float:left; width:231px; text-align:center}
.capoRosso{ background:url(../images/sfondoRosso.jpg) top left repeat-y; padding:4px 0 4px 0; text-align:center; color:#FFF; font-weight:bold}
.capoGrigio{ background:url(../images/sfondoCellaGrigio.jpg) top left repeat-y; width:339px}
.capoBainco{ background:url(../images/sfondoCellaBainco.jpg) top left repeat-y;width:339px }
.capoBlu{ background:url(../images/sfondoCellaBlu.jpg) top left repeat-y;width:339px;padding:4px 0 4px 0; text-align:center; color:#FFF; font-weight:bold }
.sinistroCella{ float:left; width:158px; padding:4px 13px 4px 0; text-align:right; font-weight:bold}
.destroCella{ float:left; width:155px; padding:4px 0px 4px 13px; text-align:left; }
.destroCella a{ font-weight:bold; text-decoration:none;color:#222e3b}
.destroCella a:link{ font-weight:bold; text-decoration:none;color:#222e3b}
.destroCella a:visited{ font-weight:bold; text-decoration:none;color:#222e3b}
.destroCella a:hover{ font-weight:bold; text-decoration:underline;color:#222e3b}
#pulsanteRicetta{ margin:auto; width:154px;}
#pulsanteRicetta a{ width:154px; height:65px; background:url(../images/ricette.png) 0 0 no-repeat; display:block}
#pulsanteRicetta a:link{ width:154px; height:65px; background:url(../images/ricette.png) 0 0 no-repeat}
#pulsanteRicetta a:visited{ width:154px; height:65px; background:url(../images/ricette.png) 0 0 no-repeat}
#pulsanteRicetta a:hover{ width:154px; height:65px; background:url(../images/ricette.png) 0 -65px no-repeat}
#pulsanteRicettaEn{ margin:auto; width:154px;}
#pulsanteRicettaEn a{ width:154px; height:65px; background:url(../images/ricette_en.png) 0 0 no-repeat; display:block}
#pulsanteRicettaEn a:link{ width:154px; height:65px; background:url(../images/ricette_en.png) 0 0 no-repeat}
#pulsanteRicettaEn a:visited{ width:154px; height:65px; background:url(../images/ricette_en.png) 0 0 no-repeat}
#pulsanteRicettaEn a:hover{ width:154px; height:65px; background:url(../images/ricette_en.png) 0 -65px no-repeat}

#pulsanteStampa{ margin:auto; width:148px;}
#pulsanteStampa a{ width:148px; height:59px; background:url(../images/stampa.png) 0 0 no-repeat; display:block}
#pulsanteStampa a:link{ width:148px; height:59px; background:url(../images/stampa.png) 0 0 no-repeat}
#pulsanteStampa a:visited{ width:148px; height:59px; background:url(../images/stampa.png) 0 0 no-repeat}
#pulsanteStampa a:hover{ width:148px; height:59px; background:url(../images/stampa.png) 0 -59px no-repeat}
#pulsanteStampaEn{ margin:auto; width:148px;}
#pulsanteStampaEn a{ width:148px; height:59px; background:url(../images/print.png) 0 0 no-repeat; display:block}
#pulsanteStampaEn a:link{ width:148px; height:59px; background:url(../images/print.png) 0 0 no-repeat}
#pulsanteStampaEn a:visited{ width:148px; height:59px; background:url(../images/print.png) 0 0 no-repeat}
#pulsanteStampaEn a:hover{ width:148px; height:59px; background:url(../images/print.png) 0 -59px no-repeat}


.listaElementi{border-bottom:10px solid #FFF; width:570px; border-top:10px solid #FFF; clear:left}
.listaElementi a{color:#222e3b; text-decoration:none}
.listaElementi a:link{color:#222e3b; text-decoration:none}
.listaElementi a:visited{color:#222e3b; text-decoration:none}
.listaElementi a:hover{color:#222e3b; text-decoration:none}

.listaElementi ul{ }
.listaElementi ul li{ list-style-type:none}
.blocco{clear:left;border-top:5px solid #FFFFFF;width:530px;position:relative}
.sinistro{	float:left;width:150px;padding:3px 5px 0 0;font-weight:bold;min-height:1px  }
.destro{	float:left;width:200px;min-height:1px}
.destroGrande{	float:left;width:350px;min-height:1px}
#intestazioneProdotti{text-align:center;padding:20px 0 20px 0;; color:#182466; font-weight:bold; font-size:12px}
#LinkImpaginazione a{color:#222e3b; text-decoration:none}
#LinkImpaginazione a:link{color:#222e3b; text-decoration:none}
#LinkImpaginazione a:visited{color:#222e3b; text-decoration:none}
#LinkImpaginazione a:hover{color:#222e3b; text-decoration:underline}
#internoPagina{ line-height:17px}

/* POPUP */
#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
#popupContact{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:400px;width:550px;background:#FFFFFF;border:2px solid #cecece;z-index:2;font-size:13px;}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;}
