html {background: #D1E0B2}
body {font-family:Century gothic, Helvetica, sans-serif;font-size:12px;margin:0px auto 0px auto;width:960px;text-align:center;}
div#outter {background: #D1E0B2;}
div#top {height: 250px;}
div#contingut {text-align:left;}
div#menu_left {float:left; width: 230px; margin-top: 15px;padding-top: 10px; background: #E0EBCC; padding-bottom:30px; }
#menu_left .sb-inner{background: #E0EBCC;}
#menu_left .sb-border{background: #669900;}

div#menu_left_none {float:left; width: 230px; margin-top: 15px;padding-top: 30px; background: #E0EBCC; }
#menu_left_none .sb-inner{background-image:url(../media/no_menu_sup.jpg); background-repeat:no-repeat;}
#menu_left_none .sb-border{background: #669900;}
div#menu_left2 {float:left; width: 230px; background-image: url(/media/bg_middle_menu.gif); background-repeat: repeat-y;padding-bottom:20px;}
div#menu_left3 {float:left; width: 230px; background-image: url(/media/bg_bottom_menu.gif); background-position: bottom;background-repeat: no-repeat;padding-bottom:8px;}
#menu_left3 .sb-inner, #menu_left3 .sb-border{background: #669900;}

div#contingut_dret {float:right; width: 720px; padding-top: 30px; margin-top: 15px; background: url(/media/bg_top_cnt.gif) no-repeat top;}
div#contingut_dret2 {float:right; width: 720px; background: url(/media/bg_middle_cnt.gif) repeat;}
div#contingut_dret3 {float:right; width: 720px; background: url(/media/bg_bottom_ct.gif) no-repeat bottom;padding-top:15px;}
div#contingut_central {clear:both; float:left; width: 530px; text-align:left;}
div#contingut_central_news{clear:both; float:left; padding-left:10px;text-align:left;}
div#lateral_dret {float:left; width: 185px;}
div#menu_superior {position: absolute;z-index: 1;margin-top: -48px;float:left;} /* margin-top: -70px; */
div#footer {text-align:center;}
div#nav_path {color: #669900; font-weight: bold; }


#zona_logo {height:250px; background: url(/media/bg_logo.gif) no-repeat;float:left; width: 230px;}
#zona_banner {float:right; width: 720px; height:250px;}
#zona_contacto { padding-top:10px; padding-right:10px; float:right; }
#zona_idiomes { margin-top:10px; padding-top:27px; padding-right:10px; float:right; width:84px; height:76px; background:url(/media/idiomes.gif) no-repeat; }
.texto_idiomes { margin-top:30px; }
.eslogan {font-size: 13px; color: #669900; font-weight:bold;}
.space_td {width: 234px;}

/*Contacte*/
#form_contacte{text-align:left}
#form_contacte input, #form_contacte textarea{background: #DFEACA; color: #000; border: 1px solid #669900;}
.producte{ text-decoration:none; color:#669900; font-weight:bold}

/*Ruta de navegació*/
#nav_path {text-align: left; padding-left: 10px;}
#nav_path a {color: #669900; font-weight: bold; }

div#lateral{ float:left}
/*Menu lateral*/
#menu_left ul {padding-left: 10px; margin-left: 10px;list-style:none;}
#menu_left li {list-style:none; float:left; text-align:left;padding-bottom: 4px; padding-top: 4px; width: 190px;}
#menu_left li a {color: #669900; text-decoration:none; font-weight:bold;}
#menu_left h2 {font-size: 17px; color: #669900; padding-left:10px}
.active a {color: #562E0A;}


/*Llistat productes*/
#product_box {width: 140px; border:1px solid #669900; padding: 5px;text-align:center;margin:9px;margin-top:0px;}
.title_list_prod {font-weight:bold; color: #669900; padding-top: 5px; display:block;}
.precio_list, .precio_ficha {font-size: 20px;color: #669900; font-weight:bold;}
.preu_oferta_list {font-size:12px; color: #D74548; TEXT-DECORATION: line-through; font-weight:bold;}


/*Fitxa*/
#fitxa_left {float:left; width: 37%; margin-bottom:20px; margin-left:5px;}
#fitxa_left a {text-decoration:none; color: #669900;font-weight:bold;}
#fitxa_right {float:right; width: 53%; padding:5px;}
h1 { font-family:verdana; font-size: 20px; color: #669900;font-weight:bold; padding-top:0px;margin-top:0px;text-align:left; margin-top:5px;}
.button {background: #669900; color: #FFF; font-weight:bold;}
#big_image {border:1px solid #669900;}
#fitxa_right hr {border-style:dotted; height: 1px; border-color: #669900;}
#contingut_central h3 {color: #669900; border-bottom: 1px solid #669900;font-size:15px;}
#shopping_cart_items img {border:0px;}
#table_shopping{height:315px; overflow-y:auto; width:179px; overflow-x:hidden}
#shopping_cart{height:325px; float:left; width:180px}
#shopping_cart .sb-inner { background: #D1E0B2;}
#shopping_cart .sb-border {background: #669900;}
#texto_shopping{width:180px}
#texto_shopping, #texto_shopping .sb-border,#texto_shopping .sb-inner {background: #669900;}


#foto_prod_cart {border:1px solid #669900;}
.nom_prod_cart {font-weight: bold; }
.nom_prod_cart a {font-weight: bold; color: #669900;}
.preu_prod_cart {font-weight: bold; color: #000;}
/*#thumbs {width:215px;overflow-y:scroll;overflow:-moz-scrollbars-horizontal}*/
#thumbs {padding: 0px 10px 10px 10px;}
.thumbs {margin-right: 20px}
#contingut_central td {font-size: 12px;font-family:Century gothic, Helvetica, sans-serif;}
.preu_oferta_fitxa {font-size:15px; color: #D74548; TEXT-DECORATION: line-through; font-weight:bold;}
.extres {font-size:14px;}
.extres_transport {color: #000; font-size: 12px; font-weight:normal;}


/*Checkout*/
#dades_calcul_preu {border:1px solid #669900; margin: 30px; padding: 10px;}
#dades_calcul_preu p {margin:0px; padding:0px;}
.boto {background: #DFEACA; color: #669900; border: 1px solid #669900; padding: 0px 0px; font-weight:bold; cursor:pointer}
#dades_calcul_preu select {background: #DFEACA; color: #000; border: 1px solid #669900;}
 .border_resultat {border:1px solid #669900; padding:10px;margin:50px; background: #BAD18B;}


/*footer*/
#footer a {color: #669900; font-weight:bold;text-decoration:none;}


/*Noticies*/
#h1_news {padding: 3px;margin: 0px;}
#h1_news a {font-size: 22px; color: #669900; text-decoration:none; }
.desc_news {text-decoration:none; color: #000;}
hr {border:1px dotted #669900;}
.detail_data_news {font-size:14px;}


/*Altres*/
#weird {clear:both;}
div#fitxa{padding-left:10px;}
#fitxa h3 {margin-left: 10px;}
#fitxa p {padding:0px 10px;}
.iva {font-size:11px;}
tr#checkout {background: #8BBD38;}
tr#checkout td {color: #FFF;font-weight:bold;}
#contingut_checkout a {color: #669900;}

#cms_avislegal {
	padding-left:5px;
	text-align:left;
}

.active_border { border-bottom:0px; }
#active, #active .sb-inner { background:#C2D699; }
#active .sb-border { background:#6C9D0A; }

.desc { padding-left:5px; }
.link_detall { color: #669900; }

#contratar_servicio {margin:5px; padding-bottom: 10px;}
#contratar_servicio h1 {background: #669900; text-align:center;color: #FFF;margin:0px 0px 10px 0px; padding: 5px;font-size:15px;}
