body
{
margin: 0px;
background-color: #C4C4BB;
font-family:  Verdana, Arial, Helvetica, Tahoma,sans-serif;
font-size:10px;
}

div.neteja
{
clear: both;

}

div.espai
{
clear:both;
height:20px;
font-size:2px;
}

img
{
border:0px;
}

h1
{
font-size:11px;
margin:0 0 15px 0;
color:#768319;
text-align:left;

}


div#contenidor
{
width:784px;
background:#C4C4BB url(../img/fons.gif) repeat;
margin:0 auto 0 auto;
}

div#top-ca
{
width:652px;
height:78px;
background:#ffffff url(../img/top_new.jpg) no-repeat;
margin:0 auto 0 auto;
padding:0 35px 0 35px;
}
div#top-es
{
width:652px;
height:78px;
background:#ffffff url(../img/top_new.jpg) no-repeat;
margin:0 auto 0 auto;
padding:0 35px 0 35px;
}
div#top-en
{
width:652px;
height:78px;
background:#ffffff url(../img/top_new.jpg) no-repeat;
margin:0 auto 0 auto;
padding:0 35px 0 35px;
}
div#top-fr
{
width:652px;
height:78px;
background:#ffffff url(../img/top_new.jpg) no-repeat;
margin:0 auto 0 auto;
padding:0 35px 0 35px;
}

div#top-es img, div#top-ca img, div#top-en img, div#top-fr img
{
float:left;
}

div#idioma
{
height:21px;
width:179px;
float:right;
font-size:10px;
color:#ffffff;
}

div#idioma ul
{
height:17px;
width:169px;
float:left;
background-color:#B5B5A9;
padding:4px 0 0 0;
margin:0;
font-size:10px;
text-align:center;
list-style-type: none;
}

div#idioma ul li
{
display: inline;
float:left;
}

div#idioma ul li a
{
color:#ffffff;
text-decoration:none;
font-weight:bold;
padding: 0 7px 0 7px;
}

div#idioma ul li a:hover
{
text-decoration:underline;
}

div#idioma01
{
height:21px;
width:5px;
background: url(../img/idioma01.gif) no-repeat;
float:left;
}

div#idioma02
{
height:21px;
width:5px;
background: url(../img/idioma02.gif) no-repeat;
float:right;
}

div#menu
{
width:704px;
height:25px;
background:#ffffff url(../img/menu.gif) repeat-x;
margin:0 auto 0 auto;
font-weight:bold;
font-size: 11px;
}

div#menu ul
{
width:696px;
float:left;
padding:5px 4px 0 4px;
margin:0;
list-style-type: none;
}

div#menu ul li
{
display: inline;
float:left;
}

div#menu ul li a
{
color:#ffffff;
text-decoration:none;
padding: 0 12px 0 12px;
}

div#menu ul li a.actiu
{
text-decoration:underline;
}

div#menu ul li a:hover
{
text-decoration:underline;
}

div#imatge
{
width:704px;
height:184px;
margin:0 auto 0 auto;
}

div#peu
{
width:747px;
padding:8px 0 8px 0px;
background-color:#5E574F;
color:#ffffff;
text-align:center;
font-weight:bold;
font-size:10px!important;
margin:0 auto 0 auto;
}

div#peu font
{
width:747px;
padding:8px 0 8px 0px;
background-color:#5E574F;
color:#ffffff;
text-align:center;
font-weight:bold;
font-size:10px!important;
margin:0 auto 0 auto;
}
div#peu a
{
text-decoration:none;
color:#ffffff;
}

div#peu a:hover
{
text-decoration:underline;
}

div#contingut
{
margin:0 auto 0 auto;
width:694px;
padding:0 0 0 10px;
font-size:11px;
}

div#contingut p
{
margin:0 0 6px 0;
line-height:18px;
text-align:justify;
}

/***************************** HOME ********************************/

div#home
{
margin:40px 0 0 0;
width:704px;
}

div#home h1
{
font-size:16px;
margin:0 0 15px 0;
color:#768319;
}

div#home h1 span
{
font-size:19px;
margin:0 0 15px 0;
color:#768319;
font-weight:bold;
}

div#home h2
{
font-size:12px;
margin:0 0 5px 0;
color:#AA5A7F;
text-align:left;
}

div#home h3
{
font-size:12px;
margin:0 0 5px 0;
color:#768319;
text-align:left;
}

div#homeEsquerra
{
float:left;
width:512px;
background: url(../img/home.linia01.gif) no-repeat top right;
}

div#homeDreta
{
float:left;
width:192px;
height:500px;
text-align:center;
margin-top:20px;
/*background: url(../img/home.planta.jpg) no-repeat bottom left;*/
}


div#homeDretaarriba{
text-align:center;
}
div#homeDretaabajo{
width:179;
height:120px;
text-align:center;
background: url(../img/fondo_descargas_new.jpg) no-repeat bottom left;
margin:0px 0px 0px 5px;
}
div#homeDretaabajo-es{
width:179;
height:120px;
text-align:center;
background: url(../img/fondo_descargas_es_new.jpg) no-repeat bottom left;
margin:0px 0px 0px 5px;
}
div#homeDretaabajo-en{
width:179;
height:120px;
text-align:center;
background: url(../img/fondo_descargas_en_new.jpg) no-repeat bottom left;
margin:0px 0px 0px 5px;
}
div#homeDretaabajo-fr{
width:179;
height:120px;
text-align:center;
background: url(../img/fondo_descargas_fr_new.jpg) no-repeat bottom left;
margin:0px 0px 0px 5px;
}
div#homeDretaabajo p, div#homeDretaabajo-es p, div#homeDretaabajo-en p, div#homeDretaabajo-fr p {
color:#5E584F;
text-decoration:underline;
padding:65px 0px 0px 95px;
line-height:13px;
}
div#homeDretaabajo a, div#homeDretaabajo-es a, div#homeDretaabajo-en a, div#homeDretaabajo-fr a {
color:#5E584F;
text-decoration:underline;
font-size:11px;

}

div#homeEsquerra01
{
width:502px;
background: url(../img/home.linia03.gif) no-repeat bottom left;
padding:0 10px 15px 0;
}

div#homeEsquerra02
{
float:left;
width:250px;
background: url(../img/home.linia02.gif) no-repeat top right;
padding:10px 0 0 0;
}

div#homeEsquerra02 p
{
color:#4E4E4E;
font-weight:bold;
font-size:12px;
} 

div#homeEsquerra02 a
{
color:#AA5A7F;
font-weight:bold;
font-size:11px;
} 

div#homeEsquerra03
{
float:left;
width:202px;
padding:10px 20px 10px 25px;
text-align:center;
}

div#homeEsquerra03 p
{
text-align:left;
line-height:14px;
}

div#homeEsquerra03 a
{
color:#6B5E50;
font-weight:bold;
font-size:11px;
} 

/***************************** LINKS ********************************/

div#links
{
margin:20px 0 40px 0;
}

div#links ul
{
float:left;
list-style: none;
margin: 0;
padding: 0 0 0 40px;
width:380px;
} 

div#links ul li
{
background-image: url('../img/links.gif');
background-repeat: no-repeat;
background-position: 10px 4px;
padding: 3px 0 3px 35px;
margin:0 0 15px 0;
line-height:18px;

} 


div#links ul li a
{
color:#768319;
font-weight:bold;

} 

div#links img
{
width:249px;
float:left;
margin:100px 0 0 0;

} 

/***************************** PRESENTACIÓ ********************************/

div#menuPresentacio
{
margin-top:15px;
width:490px;
height:22px;
background-color:#93A31D;
}

div#menuPresentacio ul
{
width:490px;
padding:5px 4px 0 4px;
margin:0;
list-style-type: none;
}

div#menuPresentacio ul li
{
display: inline;
float:left;
}

div#menuPresentacio ul li a
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding: 0 12px 0 12px;
}

div#menuPresentacio ul li a:hover
{
text-decoration:underline;
}

div#menuPresentacio ul li a.actiu
{
text-decoration:underline;
}

div#presentacio01
{
margin:20px 0 20px 0;
width:480px;
float:left;
text-align:center;
}

div#presentacio01 img
{
margin:0 auto 0 auto;
}

div#presentacio02
{
margin:20px 0px 20px 0;
width:200px;
float:right;
text-align:center;
}

div#presentacio03
{
width:694px;
margin:20px 0 20px 0;
text-align:center;
}

div#presentacio03 div
{
width:544px;
height:262px;
float:left;
margin:0px 30px 40px 30px;
}
div#presentacio03 img
{
width:544px;
height:262px;
margin:5px 0 0 0;
}

div#requadreVerd
{
margin:0 0 10px 0;
width:460px;
height:70px;
background: url(../img/requadre.verd.gif) no-repeat;
padding:10px;
}

div#requadreVerd  b
{
color:#768319;
}


/***************************** FORMATS ********************************/

div#menuFormats
{
margin-top:15px;
width:370px;
height:22px;
background-color:#93A31D;
}

div#menuFormats ul
{
width:370px;
padding:5px 4px 0 4px;
margin:0;
list-style-type: none;
}

div#menuFormats ul li
{
display: inline;
float:left;
}

div#menuFormats ul li a
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding: 0 28px 0 28px;
}

div#menuFormats ul li a:hover
{
text-decoration:underline;
}

div#menuFormats ul li a.actiu
{
text-decoration:underline;
}

div#formats01
{
margin:20px 0 20px 0;
width:230px;
float:left;
text-align:center;
}

div#formats01 a
{
color:#000000;
text-decoration:none;
font-weight:bold;
}

div#formats01 a:hover
{
text-decoration:underline;
}

div#contingut ol
{
line-height:18px;
text-align:left;
} 

div#formats02
{
margin:20px 0 20px 0;
width:380px;
float:right;
text-align:center;
}

div#formats03
{
margin:20px 0 20px 0;
}

div#formats03 a
{
color:#93A31D;
font-weight:bold;
}

div#formats03 div
{
float:left;
}
div#formats03 div p
{
text-align:center;
}

div#formats02 p
{
text-align:center;
}

div#formats02 div.esquerra
{
float:left;
width:121px;
padding:0 20px 0 20px;
}

div#formats02 div.dreta
{
float:left;
width:131px;
padding:0 20px 0 20px;
}

img.formatsTaula
{
width:685px;
margin:20px auto 20px auto;
}

/***************************** NOTÍCIES ********************************/

div#noticies
{
margin:20px 0 40px 0;
}

div.noticia
{
width:340px;
height:180px;
float:left;
}

div.noticiaImatge
{
width:100px;
float:left;
}

div.noticiaImatge img
{
width:100px;
float:left;
}

div.noticiaText
{
width:215px;
float:left;
padding:0 15px 0 10px;

}

div.noticiaText p {
font-size: 11px;
}
div.noticiaImatgeFitxa
{
width:254px;
float:left;
}

div.noticiaTextFitxa
{
width:420px;
float:left;
padding:0 0 0 10px;
}

div.noticiaImatgeFitxa div
{
text-align:right;
margin:5px  0 0 0;
}

div#noticies h2
{
font-size:11px;
margin:0 0 5px 0;
color:#768319;
text-align:left;
}

div#noticies b 
{
color:#768319;
font-weight:bold;
}

div#noticies a
{
color:#768319;
font-weight:bold;
text-decoration:none;
}

div#tornar
{
text-align:right;
}

div#tornar a 
{
color:#8D8D8D;
} 

/***************************** CONTACTE ********************************/


div#menuContacte
{
margin-top:15px;
width:480px;
height:22px;
background-color:#93A31D;
}

div#menuContacte ul
{
width:390px;
padding:5px 4px 0 4px;
margin:0;
list-style-type: none;
}

div#menuContacte ul li
{
display: inline;
float:left;
}

div#menuContacte ul li a
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding: 0 14px 0 14px;
}

div#menuContacte ul li a:hover
{
text-decoration:underline;
}

div#menuContacte ul li a.actiu
{
text-decoration:underline;
}


div#contacte01
{
margin:20px 0 20px 0;
}
div#contacte01 p
{
width:480px;
padding-bottom:30px;
}
div#contacte01_ok
{
margin:20px 0 20px 0;
height:340px;
}
div#contacte02
{
float:left;
width:200px;
height:160px;
background:#ffffff url(../img/contacte.dades.jpg) no-repeat;
padding:10px 0 0 70px;
color:#5C6610;
font-weight:bold;
margin:50px 0 0 0;
}

div#contacte02 a
{
color:#5C6610;
text-decoration:none;
}


div#contacte03
{
float:left;
width:290px;
margin:0 0 20px  0;
}


div#contacte04
{
width:653px;
height:309px;
background:#ffffff url(../img/contacte.departaments.gif) no-repeat;
margin:20px auto 0 0px;
padding-bottom:20px;
}

div#contacte04 div
{
width:195px;
float:left;
padding:10px 0 0 20px;
text-align: left;

}

div#contacte04 a
{
color:#000000;
text-decoration:none;
}

div#contacte04 p
{
color:#000000;
text-align:left;
}

div#contacte04 a:hover
{
text-decoration:underline;
}


div#contacte04 div h2
{
font-size:11px;
margin:0 0 5px 0;
color:#768319;
text-align:left;
}


div.contacte05
{
margin:20px 0 20px 0;
height:210px;
}

div.contacte05 img
{
float:left;
width:385px;
}

div.contacte05 div
{
float:left;
width:270px;
height:220px;
font-weight:bold;
padding:10px 0 0 30px;
border:1px solid #fff;
}

div.contacte05 div a 
{
color:#93A31D;
} 


div.separador
{
clear: both;
font-size:2px;
height:14px;
}




label
{
float: left;
width: 110px;
text-align: right;
margin-right:10px;
}

input.inputtext
{
color:#504E4E;
width:160px;
font-family:  Verdana, Arial, Helvetica, Tahoma,sans-serif;
font-size: 11px;
padding:2px;
background-color:#ffffff;
border:1px solid #504E4E;
float:left;
}



textarea.inputtext
{
color:#504E4E;
width:160px;
font-family:  Verdana, Arial, Helvetica, Tahoma,sans-serif;
font-size: 11px;
padding:2px;
background-color:#ffffff;
border:1px solid #504E4E;
float:left;
display:inline;
}

input.boto
{
width:80px;
font-size:11px;
font-weight:bold;
border:0;
color:#ffffff;
border:1px solid #ffffff;
background-color:#98A727;
cursor:pointer;
margin-left:210px;


}
/***************************** PRODUCTES ********************************/

div#productes
{
margin:20px 0 40px 0;
}

div.producte
{
float:left;
padding:0px 35px 30px 0px;
height:140px;
}

div.producteImatge img
{
width:100px;

}

div.producteText
{
padding:0 0px 0px 0px;
}


div.producteImatgeFitxa
{
width:232px;
float:left;
}
div.producteImatgeFitxa img
{
width:230px;
border: 1px dotted #E1E1E1;

}

div.producteTextFitxa
{
width:420px;
float:left;
padding:0 0 0 20px;
}

div.producteTextFitxa ul
{
margin:10px 0 0 0;
padding:0;
list-style:none;
}

div.producteTextFitxa ul li
{
line-height:15px;
}

div.producteTextFitxa ul li.exclusiu
{
margin:5px 0 0 0;
background: url(../img/exclusiu.gif) no-repeat;
height:35px;
padding:7px 0 0 40px;
color:#AC033B;
text-decoration:underline;
}

div.producteTextFitxa ul li.novetat
{
background: url(../img/novetat.gif) no-repeat;
height:35px;
padding:7px 0 0 40px;
color:#93A31D;
text-decoration:underline;
}



div#productes h2
{
font-size:10px;
margin:0 0 5px 0;
color:#768319;
text-align:left;
width:120px;
}



div#productes a
{
color:#768319;
font-weight:bold;
text-decoration:none;
width:110px;
}

div#productes a:hover
{
color:#768319;
font-weight:bold;
text-decoration:underline;
}

h1.lletres
{
color:#5E574F;
}



div#opcions
{
text-align:right;
border-bottom:1px dotted #E1E1E1;
margin:0 0 20px 0 ;
}

div#cultiu
{

margin:10px 0 0 0;
display:none;
}

div#lletres
{
font-size:14px;
}

div#lletres a
{
margin:0 5px 0 0 ;
}

div#lletres a.actiu
{
color:#B9B8B4;
}

ul.lletres
{
margin:10px 0 0 0;
padding:0;
list-style:none;
}

ul.lletres li a
{
line-height:25px;
color:red;
}


/***************************** VENDES ********************************/
div#vendes{margin:20px 0 40px 0;}

.especial{width:480px;}

div#vendesue p{margin:0px 0 0px 0;}

div.vendaue{float:left;padding:0px 55px 20px 0px;width: 180px;height: 80px;margin:0px;}

div.venda{float:left!important;padding:0px 55px 20px 0px; width:155px;height: 80px;}

div.venda2{float:left;padding:10px 30px 10px 10px;width: 140px;height: 60px;margin-bottom:20px;background-color: #F4F4F4;}

div.venda3{float:left;padding:0px 55px 20px 0px;width: 160px; _width:190px; _padding:0px 20px 20px 0px;height: 80px;}

#contactes{	margin-top:30px;float:left;	width:600px;}

#contactesue{margin-top:0px;float:left;	width:400px;}

#contactes2{margin-top:50px;width:200px;padding-left:430px;}

div.vendaText{padding:0px 0px 0px 0px;}

div.vendaText p{padding:0px 0px 0px 0px; margin:0px;}

div#vendes h2{font-size:11px;margin:0 0 2px 0;color:#000000;text-align:left;}

div#vendes a {color:#768319;font-weight:bold;text-decoration:none;}

div#flash{padding-bottom:20px;}
