/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {
margin: 0;
padding:0;
background-color:#eaeaea;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

a {
color:#333333;
text-decoration:none;
}

a:hover {
color:#888888;
}

#header_home {
text-align:center;
margin: 0 auto;
padding:0;
width: 785px;
height: 384px;
background-image: url('images/bg_testata.gif');
border-top:1px solid #eaeaea;
}

#header {
text-align:center;
margin: 0 auto;
padding:0;
width: 785px;
height: 284px;
background-image: url('images/bg_testata.gif');
border-top:1px solid #eaeaea;
}

#header_zoom {
text-align:center;
margin: 0 auto;
padding:0;
width: 785px;
height: 146px;
background-image: url('images/bg_testata.gif');
border-top:1px solid #eaeaea;
}

#head_top {
width:756px;
height:56px;
margin:0 auto;
}

#head_top a#topleft {
font-size:11px;
color:#888;
text-decoration:none;
display:block;
width:100px;
float:left;
text-align:left;
margin-top: 16px;
padding-left:10px;
}

#head_top a#topright {
font-size:11px;
color:#888;
text-decoration:none;
display:block;
width:192px;
float:right;
text-align:left;
margin-top: 16px;
}

a#topleft:hover, a#topright:hover {
color:#333333 !important;
}

#head_img {
clear:both;
border-left:1px solid #fff;
margin:0 auto;
width:756px;
text-align:center;
}

#up_to_gallery {
float:left;
padding-left:16px;
padding-bottom:7px;
}

#nav_gallery {
float:right;
padding-right:16px;
padding-bottom:7px;
}

img#img_head {
margin-top: 22px;
}

#navbar {
width:497px;
float:left;
border:1px solid #fff;
}

#logo {
float:left;
}

#entra {
float:right;
border-right:1px solid #fff;
border-top:1px solid #fff;
}

#main {
margin: auto;
padding-top:25px;
width: 785px;
background: #eaeaea url('images/bg_body.gif') repeat-y;
clear:both;
}

div.col_left {
width:515px;
float:left;
}

div.col_right {
width:246px;
float:left;
padding-top:0px;
margin-left:9px;
}

#blocco_pagina {
width:498px;
margin-left:17px;
}

.blocco_pagina {
width:498px;
margin-left:17px;
}

#top_right {
padding-top:19px;
}

.small_col_center {
float:right;
width:245px;
}

.small_col_left {
float:right;
margin-right:9px;
width:245px;
}

td.record {
width:245px;
padding:10px 0 7px 0;
border-bottom: 1px solid #dedede;
}

div.cella_gallery {
float:left;
width:116px;
height:149px;
background:url('images/bg_ph_off.gif') no-repeat;
padding:4px;
}

div.cella_gallery div {
width:100px;
height:100px;
text-align:center;
vertical-align:middle;
}

h1 {
font-size: 11px;
width:498px;
padding-bottom:10px;
background: #fff url('images/bg_titolo.gif');
margin-top:0;
margin-bottom:7px;
}

h1.titolo_scheda {
font-size: 12px;
margin-top:15px;
}

#blocco_pagina h1 a b {
color:#fff;
background-color:#719613;
}

#blocco_pagina h1 a b span {
color:#fff;
}

div.tipo_risultato {
width:498px;
background-color:#d0d0d0;
margin-bottom:10px;
}

#categorie_scheda {
width:498px;
border-bottom:1px solid #dedede;
padding-bottom: 9px;
}

h2 {
font-size: 11px;
width:245px;
padding-bottom:10px;
background: #fff url('images/bg_titolo.gif');
margin-top:0px;
margin-bottom:7px;
}

h2#notizia {
background-image:none;
background-color:#719613;
color:#fff;
padding-bottom:7px;
}

div.error_class {
border: 1px solid #cc0000;
padding:6px;
}

div.error_class h1 {
font-size: 11px;
width:100%;
padding-bottom:10px;
margin-top:0px;
margin-bottom:7px;
background:none;
}

div.error_class a {
font-weight:bold;
}

img.img_box {
float:left;
border:1px solid #d0d0d0;
}

img.img_scheda {
float:left;
border:1px solid #d0d0d0;
margin: 9px 9px 0 0;
}

p.small_box {
margin:0 0 21px 0;
}

p.small_box_pic {
float:left;
padding-left:7px;
width:160px;
height:80px;
margin:0;
}

p.big_box_pic {
float:left;
padding-left:7px;
width:260px;
margin:0;
}

p.small_just {
text-align:justify;
margin-top: 5px;
margin-bottom:19px;
padding-right:10px;
}

p.small_just a {
color:#0066cc;
}

div.contieniform {
background-color:#d0d0d0;



padding:8px;
}

div.contieniform textarea {
width:475px;
}

div.box_button {
width:240px;
clear:both;
}

p.big {
font-size:13px;

text-align:justify;
}

div.entry p {
font-size:13px;
text-align:justify;
padding-right:13px;
}

div.entry a {
color:#0066cc;
}

div.entry img {
margin: 0 18px 18px 0;
border:1px solid #d0d0d0;
}

p#descrizione {
float:right;
border-left: 1px solid #dedede;
text-align:justify;
padding:9px 13px 9px 9px;
width:273px;
margin-top:0;
}

p.big_scheda {
font-size:13px;
text-align:justify;
padding-right:13px;
}

#cerca input.sideform {
width:149px;/*era 164px*/
font-size:11px;
color:#333333;
}

#cerca select.sideform {
width:155px;/*era 170px*/
color:#333333;
}

#cerca_home input.sideform {
width:345px;
font-size:11px;
color:#333333;
}

#cerca_home select.sideform {
width:350px;
color:#333333;
}

#zona_produzione {
width:498px;
visibility:visible;
display:block;
}

#caratt_coltivazione {
width:498px;
visibility:hidden;
display:none;
}

#storia_prodotto {
width:498px;
visibility:hidden;
display:none;
}

span.arrow {
color: #009900;
}

.limiter_wide {
width:756px;
height:20px;
clear:both;
}

.limiter_narrow {
width:480px;
height:20px;
clear:both;
}

#footer {
margin:auto;
width: 785px;
height: 89px;
background-image: url('images/bg_footer.gif');
clear:both;
}

#footer div#footer_left {
display:block;
padding:16px;
float:left;
}

#footer div#footer_right {
display:block;
float:right;
}

/* contact form */

table#tabella_contatti td {
background-color: #d0d0d0;
}

#wpcf_your_name, #wpcf_email, #wpcf_response, #wpcf_website, #wpcf_usersubject, #wpcf_message, #wpcf_msg {
width:300px;
}