/*
Theme Name: Badia
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/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	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

*/



/* Begin Typography & Colors */
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
tr, th, td {color:#fff;}
/* fine reset css */
body  {margin:0 0 0 0; padding:0; font:12px Georgia, "Times New Roman", Times, serif; background:url(images/sfondo.jpg) repeat-x #999;}
#corpo_home 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_home.jpg) no-repeat top left #000;}
#corpo_pagina 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_pagina.jpg) no-repeat top left #000;}
#corpo_pagina2 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_pagina2.jpg) no-repeat top left #000;}
#corpo_pagina3 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_pagina3.jpg) no-repeat top left #000;}
#corpo_pagina4 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_pagina4.jpg) no-repeat top left #000;}
#corpo_pagina5 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_pagina5.jpg) no-repeat top left #000;}
#corpo_pagina6 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_pagina6.jpg) no-repeat top left #000;}
#corpo_allevamento 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_allevamento.jpg) no-repeat top left #000;}
#corpo_cantina 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_cantina.jpg) no-repeat top left #000;}
#corpo_menu 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_menu.jpg) no-repeat top left #000;}
#corpo_contatti 	{text-align:center;width:955px; margin: 0px auto; padding:0; background:url(images/sfondo_contatti.jpg) no-repeat top left #000;}
#dentro_sopra {width:955px; margin:0 auto; padding: 0; height:445px; min-height:445px;/* background:url(images/sfondo_home.jpg)top left no-repeat #000;*/}
#dentro_sotto {width:955px; margin:0 auto; padding: 0; background:#000; min-height:250px; text-align:left; padding-top:15px;}

#logo{width:270px; margin-top: 240px; margin-left:20px; float:left;}
#logo h1  {
background:transparent url(images/logo.gif) no-repeat  center top;
display:block;
position:static;
width:270px;
height:92px;
margin:0px;
}
#logo h1 a {
background:transparent url(images/logo.gif) no-repeat  center top;
display:block;
position:static;
width:270px;
height:92px;
}
#menu {width: 955px; height:37px; float:left; margin:77px 0 0 0; text-align: left; /*padding-top:5px;*/} 
#testo_home{margin:0px; width:551px; min-height:250px;float:left;margin-left:30px;}
#testo_pagina{margin:0px; width:880px; min-height:250px;float:left;margin-left:30px;}

#testo_home p{font:12px Georgia, "Times New Roman", Times, serif; line-height:18px; color:#FFFFFF;}
#testo_pagina p{font:12px Georgia, "Times New Roman", Times, serif; line-height:18px; color:#FFFFFF;}


#eventi{margin:0px; width:276px; height:250px;float:left;background:url(images/sfondo_eventi.jpg) no-repeat top left #000;margin-left:40px;padding:60px 10px 0 10px; color:#FFFFFF;}

/* Fine Pre Header */

hr           {display:none; }
img          {border: none; }
acronym      {cursor: help; 	border-bottom: 1px dotted black;  }
h1           {font-size: 30px; font-weight: bold; margin:0px; padding:0px; color:#003366;}
h2           {font:bold 24px; margin:0px; padding:0px 0px 10px 0px; color:#DD2324;}
h3           {font:bold 20px; margin:1px; padding:1px;}
h3 a         {margin:0px; padding:0px; font-size:18px;color:#333;display:block;text-align:left;text-decoration:none;}
h3 a:hover   {margin:0px; padding:0px; font-size:18px;color: #7E868D;display:block;text-align:left;text-decoration:none;}
h4           {margin:3px; padding:3px; font-size: 16px; font-weight: bold; color: red;}
h4 a         {margin:3px; padding:3px; font:bold 16px;color: maroon;}
h4 a:hover   {margin:3px; padding:3px; font:bold 16px;color: #7E868D; color:#9FACB5;}
th           {background: #DE2826; color: white; font-weight: bold; }
a            {margin:0px; padding:0px; color:#666; text-decoration:none;}
a:hover      {margin:0px; padding:0px; color:#FF9205; text-decoration:none;}
form {width: 90%; margin-left: 20px; } 
dl {margin-bottom: 2em; }
dt {font-weight: bold; margin-top: 1em; }
li  {list-style-type: none; }
  
 
.nascosto {display: none; }

 
 

#footer    {display: block; margin:0 auto;clear:both;height: 70px; width:955px; padding:0px;background: #000; text-align:center; color:#FFFFFF; padding-top:30px; font-size:10px; font-style:italic;}
#footer p  {margin:1px;padding:1px;  }

/* ---------------------------- CLASSI MISTE CHE MI SERVONO --------------------------- */
.imgdx {float: right; margin:1px; text-align: right; } 
.imgdx2 {float: right; margin-top:25px; text-align: right; } 
.imgsx {float: left; margin: 0; padding: 0; height: 15px;  }

.data{color:#333; font-weight:bold;}
.elenco {border: none; width: 100%; }
tr {color: }
/*.ordine tr {background-color: #ded ; border: none; }
.ordine table {width: 100%;}
.tablinfo tr {background-color: #ffea93; border: none; }
.tablinfo table {width: 95%; border: none; }*/
.initial { background-color: #ddd;}
.normal  {background-color: #ddd /*#ccc*/ ;}
.highlight {background-color:#ccc;}
.bianca {background-color: #eee; }
.contali  {color: white; font-weight: bold; margin-left: 10px; font-variant: small-caps; } /* e' il contatore in alto a sx nella home, attenzione che c'e' anche counter...... */
.maiuscoletto {font-variant: small-caps; }
ol li {margin: 5px; }
.banner {padding: 5px; margin-top: 3px;  border: 1px solid blue; width: 60%;}
.prezzo {font-weight: bold; font-size:14px; margin-top:5px;}
.sconto {font-weight: bold; color: red; text-align: left; }
.quantita {font-weight: bold; text-align: right; }
.artdet  { width: 100%; }
.artnote { clear: right; width: 90%; border: 1px solid gray;   margin-top: 20px; }
.quanti {  color: red;  font-size: 9px; }
.ocio  {  color: red;   }
.centra {text-align: center; }
.popup {padding: 10px; }
.forminfo {padding: 10px; margin: 1px solid gray; background-color: #ffea93; }
.verdun {font-weight: bold; color: maroon; }
.readonly {background-color: gray; color: white;  }
 
/* ------------------------------- FINE CLASSI MISTE ------------------------------------ */

/* BOX sinistra   -------------------------------------------------- */
.topdelmese { margin:0px;padding:0px;text-align: center; }  
.topdelmese a:link, .topdelmese a:visited { display : block;  height : 100%; }  
.topdelmese a:hover, .topdelmese a:active {  } 
.topdelmese ul           {margin: 0px;padding: 0px;text-align:left;}
.topdelmese li           {font: 10px  verdana; margin:1px 1px; list-style-type: none;border:1px solid #fff;}
.link  a         {color:#666/*993300*/; text-decoration:none; width: 100%; display: block; border-bottom:1px dotted #fff; }
.link  a:hover   {color:#DD2222; text-decoration:none;display: block; background:#fff; border-bottom:1px dotted #DD2222; }
.topdelmese h3           {color:#DD2222; margin:0; padding:8px 0 0 40px; font:bold 15px Arial, Helvetica, sans-serif; background:url(images/sfondo_h3.gif) no-repeat top left; text-align:left; margin-top:10px; margin-bottom: 5px; text-transform:lowercase; width:150px; height:34px; }
.topdelmese .titolino    {color:#DD2222; margin:0; padding:8px 0 0 40px; font:bold 15px Arial, Helvetica, sans-serif; background:url(images/sfondo_h3_2.gif) no-repeat top left; text-align:left; margin-top:10px; margin-bottom: 5px; text-transform:lowercase; width:150px; height:34px;}  /* usato nei titoli di liste marche e categrie */
.topdelmese .bianco  {background-color: #ffe; color: green;  }
.topdelmese .grigio  {background-color: #eee; color: green;  } 

/* ----------------------------- CATEGORIE ------------------------ */
.ripristinafloat {clear: both; }
.titcat {margin:0; padding:1px; font-weight:bold; background:#eee; border:none; text-align:center; margin-top: -5px; width: 570px; height: 15px; }  
.boxcat {float:left; width: 170px; height: 178px; margin: 3px 3px 3px 6px; padding: 5px; border:1px solid #ff7d66;}
.boxone {float:left; width: 270px; height: 140px; margin: 3px 3px 3px 6px; padding: 5px; border:1px solid #black;}
.fotoprodotto {width: 99%; margin: 1px solid yellow; }
.miniaturaprodotto {float: right; width: 150px; height: 150px; border: 1pt solid grey; margin: 2px; }

.alignright {
	float: right;
	width:50%;
	}

.alignleft {
	float: left
	width:50%;
	}