@charset "UTF-8";
/* CSS Document */

/*
body{
	height:100%;
    width:100%;
    overflow:hidden;
	background-image:url(../images/fondo.jpg);
	margin:0;
}
*/
body {
	margin:6px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center;
	background-image:url(../images/fondo.jpg);
	color:#2a0407;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif
}

a:link {
	color:#603618;
	text-decoration:none;
}

a:active {
	color:#603618;
	text-decoration:none;
}

a:visited {
	color:#603618;
	text-decoration:none;
}

a:hover {
	color:#603618;
	text-decoration:underline;
}


/*****************************************************************************/
/********************************** GENERIC **********************************/
/*****************************************************************************/
#cont {
	width:986px;
	margin:0 auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0;

}

.subtitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#2a0407;
}

#cont #footer { 
    margin: 0 auto;
    width: 980px;
	height:45px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#3e090c;
	text-align:center;
    padding: 9px 0 0 0;
    background-color: #ffffff;
	background-image:url(../images/footer_bg.jpg);
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
}

.page_text {
	color:#3e090c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

.page_text_div {
	width:312px;
	float:left;
	margin-left:50px;
	margin-right:22px;
}

.page_image_div {
	width:576px; 
	float:left;
}

/* HEADER largo 980px + 3px di bordo per lato - TOTALE 986px */
#cont #header { 
    margin: 0 auto;
    width: 980px;
    padding: 0;
    background: #ffffff;
    padding-bottom:0;
	border-top:3px solid #d6a672;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
}

/* MENU largo 986px perchè privo di bordo ai lati */
#cont #menu { 
    margin: 0 auto;
    width: 986px;
    padding: 0 0 0 0;
    background-color: #ffffff;
}

#cont #menu img {
	padding:0;
	margin:0;
	float:left;
}

/*****************************************************************************/
/********************************* HOME PAGE *********************************/
/*****************************************************************************/
#cont #slogan_home {
	margin: 0 auto;
    width: 980px;
	height:68px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3e090c;
	font-size:25px;
    padding: 0 0 0 0;
    background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
}

#cont #prodotti_home { 
    margin: 0 auto;
    width: 980px;
    padding: 0 0 0 0;
    background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
}

#cont #ape_bottom { 
    margin: 0 auto;
    width: 980px;
    padding: 0 0 0 0;
    background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
}


/*****************************************************************************/
/********************************* PRODOTTI **********************************/
/*****************************************************************************/
#cont #elenco_prodotti {
	margin: 0 auto;
    width: 980px;
	/*height:200px;*/
	text-align:left;
	padding: 65px 0 60px 0;
    background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
}

#cont #elenco_prodotti .menu_prodotti{
	width:165px;
	height:388px;
	float:left;
	margin-top:35px;
}

#cont #elenco_prodotti .menu_prodotti .cont_link_prod{
	width:155px;
	/*background-color:#eae1ba;*/
	margin-bottom:6px;
	padding-top:6px;
	padding-bottom:4px;
	padding-right:10px;
	text-align:right;
}

#cont #elenco_prodotti .menu_prodotti .cont_link_prod_sel{
	width:155px;
	background-color:#DDC984;
	margin-bottom:6px;
	padding-top:6px;
	padding-bottom:4px;
	padding-right:10px;
	text-align:right;
}

#cont #elenco_prodotti .menu_prodotti .cont_link_prod_over{
	background-color:#DDC984;
}

#cont #elenco_prodotti .menu_prodotti a.link_prod{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#1d1c15;
	text-decoration:none;
}

#cont #elenco_prodotti .menu_prodotti a.link_prod:hover{
	color:#6e1e06;
}

#cont #elenco_prodotti .menu_prodotti a.link_prod_sel{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#6e1e06;
	text-decoration:none;
}

#cont #elenco_prodotti .menu_prodotti a.link_prod_sel:hover{
	color:#6e1e06;
}

#cont #elenco_prodotti .bar_prodotti{
	width:233px;
	height:388px;
	float:left;
}

#cont #elenco_prodotti .txt_prodotti{
	width:272px;
	height:388px;
	float:left;
	margin-top:35px;
}

#cont #elenco_prodotti .titolo_miele{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#3e090c;
}

#cont #elenco_prodotti .motto_miele{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#d59c5b;
	padding-bottom:24px;
}

#cont #elenco_prodotti .descrizione_miele{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a0407;
	padding-bottom:70px;
}

#cont #elenco_prodotti .confezione_miele{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#2a0407;
	font-weight:bold;
}

#cont #elenco_prodotti .pianta_prodotti{
	width:310px;
	height:388px;
	float:left;
}

#cont #descrizione_azienda {
	margin: 0 auto;
    width: 980px;
	/*height:500px;*/
	text-align:left;
	padding: 35px 0 60px 0;
    background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
}

#cont #descrizione_azienda p
{
	width:880px; 
	margin-top:328px; 
	margin-left: 60px; 
	text-align:justify;
}

#cont #descrizione_azienda img{
	padding-left:50px;
	padding-right:28px;
	padding-top:30px;
}


/*****************************************************************************/
/********************************** AZIENDA **********************************/
/*****************************************************************************/
#cont #azienda {
	margin: 0 auto;
    width: 980px;
	text-align:left;
	padding: 65px 0 60px 0;
    background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
	float:left;
}


/*****************************************************************************/
/**************************** SLIDE SHOW AZIENDA *****************************/
/*****************************************************************************/

#slideshow {
    position:relative;
    height:301px;
}

#any_id {
	position:relative;
	height:301px;	
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/*****************************************************************************/
/******************************* ALTRI PRODOTTI *******************************/
/*****************************************************************************/
#cont #altri_prodotti {
	margin: 0 auto;
    width: 980px;
	text-align:left;
	padding: 65px 0 60px 0;
    background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
	float:left;
}


/*****************************************************************************/
/********************************** GALLERY **********************************/
/*****************************************************************************/
#cont #gallery {
	margin: 0 auto;
	width: 980px;
	text-align:left;
	padding: 65px 0 60px 0;
	background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
	float:left;
}

#cont #gallery #page_txt_gallery {
	float:left;
	margin-left:60px;
	margin-right:30px;
}

#cont #gallery #page_txt_gallery .gallery_item {
	padding-right:34px;
	padding-bottom:22px;
}


/*****************************************************************************/
/********************************* CONTATTI **********************************/
/*****************************************************************************/
#cont #contatti {
	margin: 0 auto;
    width: 980px;
	text-align:left;
	padding: 65px 0 0 0;
    background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
	float:left;
}


/*****************************************************************************/
/****************************** PUNTI VENDITA ********************************/
/*****************************************************************************/
#cont #punti_vendita {
	margin: 0 auto;
	 width: 980px;
	text-align:left;
	padding: 30px 0 60px 0;
	 background-color: #ffffff;
	border-left:3px solid #d6a672;
	border-right:3px solid #d6a672;
	float:left;
}

#cont #punti_vendita .indirizzi_punti_vendita
{
	width:910px;
	margin-left:50px;
	margin-right:22px;
	margin-top:5px;
}

#cont #punti_vendita ul{
	margin-left:0; 
	padding-left:0;	
	display: inline;
}

#cont #punti_vendita ul li{
	margin-left:0;	
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:50px;
	list-style: none; 
	display: inline;
	border:1px solid #FF00FF;
}

#cont #punti_vendita .indirizzi{
	float:left; 
	padding-right:55px;
}

#cont #punti_vendita .nome_rivenditore {
	font-size:13px;
	color:#a7272f;
}

#cont #punti_vendita .indirizzo_rivenditore {
	font-size:11px;
}