/* CSS Document */
body { background:url(../img/fons_body.gif) center; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0E330E; line-height:15px;}
img {border:0px;}
ul { margin:0px; padding:0px; }
a { text-decoration:none; color:#FFFFFF;}
.vermell { color:#CC0000;}


.fons_cap { background:url(../img/fons_cap.jpg) repeat-x #D6D3B8 center top;}
.fons_peu { background:url(../img/fons_peu.jpg) center; height:35px; clear:both;}
.centre { width:1000px; margin:auto; }




.cap { float:left; width:970px; padding:0px 0px 0px 15px;}
.logo { float:left;}

.idiomes { float:right; background:url(../img/fons_idiomes.gif);  color:#91B36B;  font-size:11px; font-weight:bold; }
.idiomes li {list-style:none; float:left; padding:8px 0px 6px 0px;}
.idiomes a { color:#91B36B; padding:1px 13px 2px 13px; display:block;}
.idiomes a:hover { text-decoration:underline; }

.menu {float:left; width:970px;  font-size:12px; font-weight:bold; }
.menu ul {list-style:none; float:left; background:url(../img/separador_menu.jpg) no-repeat right top; padding:0px 2px 0px 0px}
.menu li {list-style:none; float:left; background:url(../img/separador_menu.jpg) no-repeat;}
.menu a { padding:11px 15px 15px 15px; display:block; color:#E7E9D6;  margin:0px 0px 0px 2px; background:url(../img/rollover_menu.jpg) repeat-x 0 41px;}
.menu a:hover { background-position:0 0px;}


.peu {float:left; width:970px; padding:8px 0px 0px 15px; color:#B6C2A7; font-size:11px;}
.peu img { position:relative; top:3px; padding:0px 5px 0px 0px;}




.inici { float:left; width:989px; padding:20px 0px 26px 6px;}
.foto_inici { width:989px; height:311px; display:block;  color:#FFFFFF; font-size:15px; margin:0px; padding:0px; line-height:20px; }

.foto_inici div { float: right; margin:265px 30px 0px 0px; padding:0px; text-align:right; font-size:20px; }

.tex_inici { font-size:20px; }

.foto_inici_do, .foto_inici_tr, .foto_inici_cu { width:277px; float:left; height:102px; display:block; padding:10px 10px 10px 20px; margin:10px 6px 0px 0px; color:#253527; color:#FFFFFF;  font-size:15px; line-height:20px; border:solid 7px #FFFFFF; }

.foto_inici_do { margin:10px 6px 0px 5px; }
.foto_inici_cu { margin:10px 0px 0px 0px; }




.in_titol {background:url(../img/fons_cap_in.jpg); height:45px; color:#EEEFDF; font-weight:bold; font-size:15px; padding:31px 0px 0px 40px; }
.in_mix {background:url(../img/fons_mix_in.jpg); float:left; width:989px; }
.in_peu {background:url(../img/fons_peu_in.jpg) no-repeat; height:15px; float:left; width:986px;}



.marges { padding:40px 0px 40px 80px;  float:left; }
.texte { line-height:20px; float:left; width:570px; }
.foto { float:right; padding:10px 55px 0px 0px;}



.marges_submenu { padding:0px 0px 0px 0px; margin:0px 0px 0px 8px; float:left; background:url(../img/fons_submenu.gif) repeat-y; }

.sbmenu { float:left; width:180px; padding:30px 0px 20px 0px;  }
.sbmenu ul {  background:url(../img/separa_sub_menu.gif) repeat-x bottom; padding:0px 0px  2px 0px;  }
.sbmenu li { list-style:none; background:url(../img/separa_sub_menu.gif) repeat-x;  padding:2px 0px  0px 0px;  }
.sbmenu a  { color:#0A350F; font-weight:bold; display:block; padding:9px 10px 8px 10px; font-size:11px; }
.sbmenu a:hover { background: url(../img/fons_sub_menu_hover.gif) repeat-y;}
.sbmenu img { position:relative; top:1px; padding:0px 7px 0px 0px;}
.in_peu_sub {background:url(../img/fons_peu_in_sub.jpg) no-repeat; height:15px; float:left; width:986px;}


.sub_pro   { padding:0px 0px 0px 15px !important; background:url(../img/fons_sab_pro.gif) repeat-y !important; }
.sub_pro a  { color:#0A350F; font-weight:bold; display:block; padding:2px 10px 2px 10px; font-size:11px; font-weight:normal; }

.pro_dreta { float:left; padding:30px 0px 20px 30px; width:729px;}

.pro_tit { background:url(../img/fons_pro_tit.gif); padding:12px 0px 11px 15px; border-left: solid 1px #CFCCAC; border-right: solid 1px #CFCCAC; font-weight:bold;}

.pro_parrilla { border: solid 1px #CFCCAC; margin:15px 0px 0px  0px; float:left; width:728px;  border-right:0px; border-bottom:0px;}

.caselles { float:left; border-right:solid 1px #CFCCAC; width:181px; border-bottom:solid 1px #CFCCAC;}
.case_foto {   height:130px; display:block; background:#FFFFFF; text-align:center;}
.case_texte { background:url(../img/pro_fons_cas.gif) repeat-x #FFFFFF;  font-size:11px; padding:7px; height:40px; display:block;  color:#0E330E;  border-right:solid 1px #FFFFFF;  border-left:solid 1px #FFFFFF;}




.pro_ficha { border: solid 1px #CFCCAC; margin:15px 0px 0px  0px; float:left; width:727px;}

.pro_f_titol { background:url(../img/fons_tit_ficha.jpg); float:left;  border: solid 1px #FFFFFF;font-weight:bold; }
.pro_f_titol_ok {float:left;  padding:12px 0px 11px 15px;  border-right:solid 1px #D8DDCA; width:628px; }
.pro_f_atras { float:right; padding:13px 10px 13px 0px; background:url(../img/ATRAS.jpg) right no-repeat; display:block; width:70px; border-left: solid 1px #979E84; text-align:center; font-size:10px; color:#0E330E;}

.pro_f_cont { background:url(../img/fons_ficha.gif); float:left; border-bottom: solid 1px #FFFFFF;}
.pro_f_texte { float:left; width:283px; padding:20px 30px 20px 30px; font-size:11px; line-height:15px;}
.pro_f_foto {float:left; background:#FFFFFF; text-align:center; width:380px; padding:20px 0px 20px 0px;}




.texte_ins {float:left; width:320px; padding:40px 40px 40px 50px; line-height:20px;}
.foto_ins {float:left;}

.texte_ins_din {float:left; width:270px; padding:40px 20px 40px 50px; line-height:20px;}
.texte_ins_din a { color:#CC0000;}
.texte_ins_din a:hover { text-decoration:underline;}
.foto_ins_din {float:left; padding:50px 0px 50px 0px;}

.hr { background:url(../img/hr.gif); height:19px;}
.hr_in { background:url(../img/hr_in.gif); height:1px; font-size:0px; line-height:0px;}
p { margin:7px 0px 7px 0px;}


.halal { background:url(../img/halal.jpg); height:123px; width:256px; padding:29px 0px 0px 84px; font-weight:bold; font-size:13px; }
.texte_certi { line-height:20px; float:left; width:470px; padding:12px 0px 0px 0px; }



/* Contacte  */
.marges_cont { padding:0px 0px 10px 80px;  float:left; }
.from_tit_2 { padding:0px 0px 8px 0px; font-size:15px; margin:0px 0px 0px 0px;}
.from_tit { padding:0px 0px 8px 0px; font-size:15px; margin:0px 0px 0px 0px;}
.botons_forma_2 { background:url(../img/fons_boto_a.gif); color:#FFFFFF; font-weight:bold; font-size:12px; border:0px;}
.misatges_cont { color:#CC0000; font-size:11px;}
.contacto { }
.vermell { color:#CC0000;}
.form {float:left; width:464px; padding:40px 30px 30px 0px; margin:0px 0px 0px 0px; font-size:11px; }
.adres {float:left; width:310px;  padding:40px 30px 30px 30px;}
.form form, .form input, .form textarea { margin:0px; padding:0px;}
.form p { margin:15px 0px 5px 0px;}
.form input, .form textarea {padding:6px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.rellenar {width:450px; border:solid 1px #CFCCAC; background:url(../img/fons_fromu.gif) repeat-x #FFFFFF;}
.form textarea { background:url(../img/fons_fromu_2.gif) repeat-x #FFFFFF;}
.enviar { float:left; padding:10px 0px 0px 0px;}
.campos { float:right; padding:20px 0px 0px 0px; font-size:10px; color:#CC0000;}
.linihit { line-height:20px;}
.linihit a { color:#CC0000; text-decoration:none; font-weight:bold;}
.linihit a:hover { text-decoration:underline;}
/* Contacte  */

