body {font-family:tahoma;background-color:#fffac2;}

p {color:#666666;}
button, tr, td  { behavior: url ('IEFixes.htc');  }

a  img {border:0}
/* DIV PRINCIPALI */
#main-wrap2 {width:750px;margin:0 auto;}
#main-wrap {border: 1px solid #00a651;background-image: url(../img/sfondosuper.jpg);text-align:left;width:750px;margin:0 auto;height:800px}
#barra {background: url(../img/barra.jpg) no-repeat;float:left;width:110px;background-color:#333;height:800px;display:block;}
#barraeng {background: url(../img/barra2.jpg) no-repeat;float:left;width:110px;background-color:#333;height:800px;display:block;}
#content {background-color:#fffac2;float:left;width:640px;height:800px;display:block;}
#footer {color:#003f02;background: url(../img/footer.gif) no-repeat;float:left;width:640px;height:35px;display:block;}
/* verdolino #e5efb5;
*/




/*  HOME*/
#stampa  {font-size:0.75em;color:#003f02;}
h1.sIFR-replaced{display:none;}
#menu1 {display:none;}
#menu1eng {background: url(../img/menueng.jpg) no-repeat;float:left;width:640px;height:215px;display:block;}
#cont1 {background: url(../img/cont1.gif) no-repeat;float:left;width:417px;height:550px;display:block;}
#cont1eng {background: url(../img/cont1eng.jpg) no-repeat;float:left;width:417px;height:550px;display:block;}
#cont2 {background: url(../img/cont2.gif) no-repeat;float:left;width:223px;height:550px;display:block;}
#cont2eng {background: url(../img/cont2eng.jpg) no-repeat;float:left;width:223px;height:550px;display:block;}

body#homepag #cont1 h1, body#homepag #cont1eng h1 {margin:0px;padding:0px;margin-top:29px;margin-left:10px;width:150px;}
body#dove #cont1 h1, body#prodottipag #cont1 h1, body#contattipag #cont1 h1, body#newspag #cont1 h1,
body#dove #cont1eng h1, body#prodottipag #cont1eng h1, body#contattipag #cont1eng h1, body#newspag #cont1eng h1
 {margin-top:30px;margin-left:10px;width:190px;margin-bottom:6px;}


/*  ENGLISH VERSION */
#eng {text-align:left;line-height:20px;height:70px;float:right;margin-top:-27px;margin-right:11px;}
#eng a {font-size:0.8em;color:#00a651;font-weight:bold;text-decoration:none}
#eng img {vertical-align: middle;}
#eng span {vertical-align: middle;}
#eng a:hover {color:#003f02;}

#cont1 h2 {margin-bottom:5px;margin-left:12px;margin-top:7px;text-indent:-5000px;background-image:url(../img/ingredienti.gif);width:102px;height:28px;display:block;}
#cont1 h3 {margin-bottom:5px;margin-left:15px;margin-top:7px;text-indent:-5000px;background-image:url(../img/condimento.gif);width:190px;height:29px;display:block;}
#cont1eng h4 {margin-bottom:5px;margin-left:15px;margin-top:7px;text-indent:-5000px;background-image:url(../img/ingre_eng.gif);width:105px;height:29px;display:block;}
#cont1eng h5 {margin-bottom:5px;margin-left:15px;margin-top:7px;text-indent:-5000px;background-image:url(../img/condi_eng.gif);width:168px;height:30px;display:block;}

#cont1 img,#cont1eng img  {margin-left:17px;}
body#homepag #cont1 img, body#homepag #cont1eng img {margin-left:25px;}
 #cont1 p, #cont1eng p {margin:0 65px 5px 15px;font-size:0.75em;color:#003f02;}

/*  NEWS  */
#news  {margin-top:65px;margin-left:28px;margin-right:10px;}
#news p {font-size:0.7em;color:#003f02;}

/*  CUOCO  */
#cuoco {margin-top:75px;margin-left:28px;margin-right:10px;}
#cuoco p {font-size:0.7em;color:#003f02;}
#cuoco a, #cont1 a {color:#00a651;font-weight:bold;text-decoration:none;font-size:12px}
#cuoco a:hover, #cont1 a:hover {color:#003f02;}

/*  carrello */
#carrello {padding:0;margin:0;margin-top:-10px;margin-left:315px;}
#carrello a {width:24px;height:24px;}
#carrello a:hover {background-color:#e5efb5;}
#carrello p {font-size:0.75em;color:#003f02;margin:0px;padding:0px;margin-left:-70px;margin-top:15px;}

/*  badget  169 142 */
#badget {height:128px;width:150px;margin-left:10px;margin-top:15px;}
#badget img {height:128px;width:150px}





/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {margin-top:17px;width:520px; height:32px; font-size:0.85em; position:relative; z-index:100;margin-left:32px;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:521px; w\idth:520px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:78px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; height:29px; background:transparent;  line-height:29px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:70px; w\idth:65px;}



/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:transparent;}
/* style the second level hover */
.menu ul ul a.drop:hover{background-color:#00a651;}
.menu ul ul :hover > a.drop {background-color:#00a651;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e5efb5;width:149px;font-weight:normal}
/* style the third level hover */
.menu ul ul ul a:hover {background:#fffac2;color:#00a651}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {padding-top:5px;visibility:hidden;position:absolute;height:0;top:28px;left:0; width:149px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:28px;t\op:29px;}

/* position the third level flyout menu */
.menu ul ul ul{ top:-5px; width:149px; }

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-160px;}




/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:transparent; color:#00a651; height:auto; font-weight:bold;line-height:1em; padding:5px 10px; width:108px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:149px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#00a651;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#00a651;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}



a#home, a#home2 {text-indent:-5000px;width:58px;height:30px;background:url(../img/home.gif) no-repeat;}
a#home:hover, a#home2:hover {background:url(../img/homea.gif) no-repeat;}

a#home2 {margin-left:-20px}

a#chisiamo {text-indent:-5000px;width:97px;height:30px;background:url(../img/chisiamo.gif)  no-repeat;}
a#chisiamo:hover {background:url(../img/chisiamoa.gif) no-repeat;}

a#chisiamo2 {margin-right:4px;text-indent:-5000px;width:108px;height:30px;background:url(../img/chi_eng.gif)  no-repeat;}
a#chisiamo2:hover {background:url(../img/chi_engo.gif) no-repeat;}

a#prodotti {text-indent:-5000px;width:78px;height:30px;background:url(../img/prodotti.gif)  no-repeat;}
a#prodotti:hover {background:url(../img/prodottia.gif) no-repeat;}


a#dovesiamo {text-indent:-5000px;width:104px;height:30px;background:url(../img/dovesiamo.gif)  no-repeat;}
a#dovesiamo:hover  {background:url(../img/dovesiamoa.gif) no-repeat;}

a#dovesiamo2 {margin-left:10px;text-indent:-5000px;width:108px;height:30px;background:url(../img/dov_eng.gif)  no-repeat;}
a#dovesiamo2:hover  {background:url(../img/dov_engo.gif) no-repeat;}

a#contatti {text-indent:-5000px;width:70px;height:30px;background:url(../img/contatti.gif)  no-repeat;}
a#contatti:hover {background:url(../img/contattia.gif) no-repeat;}

a#contatti2 {margin-left:5px;text-indent:-5000px;width:72px;height:30px;background:url(../img/cont_eng.gif)  no-repeat;}
a#contatti2:hover {background:url(../img/cont_engo.gif) no-repeat;}

/* FOOTER2 */
#footer2 {float:right;font-size:0.7em;color:#00a651;}
#footer2 a {text-decoration:none;color:#00a651;}
#footer2 a:hover {color:#003f02;}

/* CONTATTI */
/* FORM */

body#contattipag #cont1 h1 {margin-bottom:10px;padding-bottom:0px;}
body#contattipag form {padding-top:0px;margin-top:5px;font-size:0.8em;margin-left:10px;width: 320px;}
body#contattipag   fieldset {
        padding: 8px;padding-bottom:4px;
        border: 1px double #00a651; 
        width: 320px;margin-top:0px;padding-top:0px; }
body#contattipag legend{color:#00a651; letter-spacing:1px;font-weight:bold   }
 body#contattipag   label {
        width: 5.8em;
        float: left;color:#003f02;
        text-align: left;font-size:0.8em;
        margin: .2em .2em;
        clear: both; }
 body#contattipag   label#testo {
        width: 5em;
    }
body#contattipag    input,body#contattipag textarea, body#contattipag select {
        float: left;      
        margin: .2em 0;
        width: 200px;background-color:transparent;border:1px solid #00a651; color:#252525;padding:2px;}
body#contattipag select {width: 208px;background-color: #fffac2;color:#003f02;     border:1px solid #00a651; }
body#contattipag input:focus, body#contattipag textarea:focus {border:1px solid #003f02;  color:#fffac2;background-color:#00a651}
body#contattipag textarea {font-family:tahoma;font-size:10px;width: 255px;}

body#contattipag   br {clear: both; }
body#contattipag  #a1 input{width:30px; }
body#contattipag  #a1 label{width:120px; }
body#contattipag  #a1 {width:155px;margin-bottom:0px;}   
body#contattipag  div#cont1 form p{font-size:12px;margin:0pX;margin-top:8px; }
body#contattipag   #formuno {margin-top:30px; }
body#contattipag   #form4 {margin-bottom:20px;margin-top:10px; }
body#contattipag   #formdue fieldset {width:320px; }
body#contattipag   #formdue label{width:150px; }
body#contattipag   #formdue input{width:30px; }
body#contattipag   #pagi {text-align:right;color:#00a651;margin-top:5px;margin-right:0px;float:right;width:50px;}
body#contattipag   #pagi input {width:50px;}
body#contattipag   #pagi_sx {color:#00a651;margin-top:5px;float:left;}
body#contattipag   #pagi a,body#contattipag   #pagi_sx a, body#contattipag   #subbutton, body#contattipag   #subbutton2   {font-weight:bold;text-decoration:none;font-size:10px;color:#00a651;border:0px;width:50px;}

body#contattipag   #subbutton2 {border:1px solid #00a651;text-align:center;width:110px;}
body#contattipag   #subbutton3 {color:#00a651;border:1px solid #00a651;text-align:center;width:70px;float:right;margin-right:5px;}
div#pagi2  {width:100px;text-align:right;color:#00a651;margin-top:5px;margin-right:20px;float:right;}
body#contattipag   #pagi a:hover,body#contattipag   #pagi_sx a:hover  {border-bottom:1px dashed #00a651}

 input#subbutton.foo:hover,  input#subbutton.foo.hover  {border-bottom:1px dashed #00a651}

 .foo {cursor: pointer;}
html>body .foo { cursor: pointer; }

body#contattipag   fieldset#messaggi  {margin-top:10px;}
.destra  {margin-top:10px;float:right;margin-right:70px;}

/*   NEWS */

body#newspag .pagina {width:370px;height:470px; overflow:auto;}

/*   DOVESIAMO  */

body#dove #map {height: 350px;width: 350px; }
body#dove #goomap {height: 350px;width: 350px;  margin-top:20px;margin-left:10px;padding:3px;border:1px solid #00a651;}

/* scorre */

#scorre {float:right;margin-right:50px;margin-top:30px;}
#scorre a {font-weight:bold;}

/* HIGHSLIDE */

.highslide-html {
    background-color:#fffac2;
}
.highslide-body p {color:#003f02;font-size:12px
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: #003f02;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: #fffac2;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #003f02;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
