
/* CLASSI COMUNI A TUTTI I SITI */
/*HEADINGS*/
	#content H1 {
		
	}
	
	#content H2, #content .sottotitolo{
		
	}
	
	#content H3{
		
	}
	
	#content H4{
		
	}
	
	#content H5{
		
	}
	
	#content H6{
		
	}

/*OL LIST */
	#content ol{
		
	}

	#content ol li{
		
	}

/*UL LIST*/

	#content ul{
		
	}
	
	#content ul li{
		
	}

/*PARAGRAPH*/

	#content p, #content div{
		
	}

/* LINK */
	
	#content a{
		
	}


	#content a:hover{
		
	}
	
	#content a:visited{
		
	}

/*DIRECTORY LIST*/

	#content dir{
		
	}
	#content dir li{
		
	}

/*DEFINITION TERM - DEFINITION*/
	
	#content dl{
		
	}

	#content dl dt{
		
	}

	#content dl dd{
		
	}

/* ADDRESS */

	#content address{
		
	}

/* STRONG */
	
	#content strong{
		
	}

	#content em{
		
	}
	
	#content blockquote{
		margin: 1em 0 1em 1.5em;
		background-color: #f0f0f0; /* header and footer colours */
		padding: 0.5em;
	}
	
	#content img{
	}
	

#content {
	text-align: left;
}
	
#content .txtcenter{
	text-align: center;
	color:red;
}

#content .txtleft{
	text-align: left;
}

#content .txtright{
	text-align: right;
}

#content .txtjustify{
	text-align: justify;
}		

#content div.hr{
	margin: 0 40px 0 40px;
	border: 0;border-top: 2px solid #990000;
}

img.imgleft {
	float:left;
	margin-right: 5px;
}

img.imgright {
	float:right;
	margin-left: 5px;
}
	
/*
 * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2004 Frederico Caldeira Knabben
 *
 * Licensed under the terms of the GNU Lesser General Public License
 * (http://www.opensource.org/licenses/lgpl-license.php)
 *
 * For further information go to http://www.fredck.com/FCKeditor/ 
 * or contact fckeditor@fredck.com.
 *
 * fck_editorarea.css: Styles used in the editor area. The final user
 *   should customize it for his web site needs.
 *
 * Authors:
 *   Frederico Caldeira Knabben (fckeditor@fredck.com)
 */
 
 h1, h2, h3, h4, h5, h6, form{
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.hide {
	display: none;
}
	
	
img {
	border: 0;
}
	
	
.clear { 
	height:1px;
	clear: both; 
	overflow: hidden;
}

.hand {
	cursor: pointer;
}

body{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #d5d5d5;
}

#wrapper {
	width:800px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	/*background-color: #EFEFEF;
	height: 600px;*/
	background-image:url('/img/home_az/sfondo_wrapper.gif');
	background-repeat: repeat-y;
	text-align:left;
	clear:both;
}


.clear_1 { 
	clear: both; 
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.pt12_V_nero {
	font-family: Arial;
	font-size: 10pt;
	color: #373635;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	} 
	
.pt9_V_nero {
	font-family: Arial;
	font-size: 9pt;
	color: #373635;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	} 
	
.pt9_V_nero_menu {
	font-family: Arial;
	font-size: 9pt;
	color: #373635;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	} 
	
.testo {
	font-family: Verdana, Geneva, sans-serif;
	color: #202020;
	font-size: 9pt;
	line-height: 1.5;
	padding-top:20px;
}	


.testo li {
	list-style-image: url('/img/bullet.gif');
}

#azienda #centro a{
	color: #84ac17;
}

#castello #centro a{
	color: #c76e38;
}

/***************************** COPERTINA ******************************/
#sfondocopertina { 
	width: 800px;
	height: 500px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 100px 0px 0px 0px;
	background-color: #f2f2f4;
	margin:auto;
}
/***************************** FINE COPERTINA ******************************/

/***************************** HEADER ******************************/
#header{
	clear: both;
	width: 800px;
	height: 108px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;	
	background-image:url('/img/home_az/sfondo_header.gif');
	background-repeat: no-repeat;
	text-align:left;
	overflow: hidden;
}

.logo_azienda, .logo_servizi{
	width: 322px;
	height: 74px; 
	height: 0px !important;
	float: left;
	overflow: hidden;
	padding: 74px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image:url('/img/home_az/logo.gif'); 
	display: block;
	
}

.logo_castello{
	width: 322px;
	height: 74px; 
	height: 0px !important;
	float: left;
	overflow: hidden;
	padding: 74px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image:url('/img/home_cast/logo.gif');
	display: block;
}


#banner_castello { 
	width: 478px;
	height: 74px;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}


#cont_menu{ 
	width: 800px;
	height: 34px;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-image: url(/img/home_az/sfondo_menu.gif);
	background-repeat: repeat-x;*/
	clear: both;
	overflow: hidden;
}

#menuGenazienda, #menuGencastello{
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menuGenazienda li, #menuGencastello li {
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}



/**************************azienda***************************************/
#menuGenazienda #miazienda {
	width: 89px;
	height: 34px;
	background-image: url('/img/home_az/t_azienda.gif');
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

#menuGenazienda .menu_azienda {
	width:89px;
	height:34px;
	height: 0px !important; 
	background-image:url('/img/home_az/t_azienda.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 34px 0px 0px 0px;
}


#menuGenazienda a:hover.menu_azienda {
	background-image:url('/img/home_az/t_azienda_on.gif');
	background-repeat: no-repeat; 
}


#menuGenazienda #miil_luogo {
	width: 81px;
	height: 34px;
	background-image: url('/img/home_az/t_luogo.gif');
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 98px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

#menuGenazienda .menu_il_luogo {
	width:81px;
	height:34px;
	height: 0px !important; 
	background-image:url('/img/home_az/t_luogo.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 34px 0px 0px 0px;
}




#menuGenazienda a:hover.menu_il_luogo {
	background-image:url('/img/home_az/t_luogo_on.gif');
	background-repeat: no-repeat; 
}



#menuGenazienda #mil-olio {
	width: 44px;
	height: 34px;
	background-image: url('/img/home_az/t_olio.gif');
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 136px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

#menuGenazienda .menu_l-olio {
	width:44px;
	height:34px;
	height: 0px !important; 
	background-image:url('/img/home_az/t_olio.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 34px 0px 0px 0px;
}


#menuGenazienda a:hover.menu_l-olio {
	background-image:url('/img/home_az/t_olio_on.gif');
	background-repeat: no-repeat; 
}



#menuGenazienda #mivisite_degustazioni {
	width: 195px;
	height: 34px;
	background-image: url('/img/home_az/t_visitedeg.gif');
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 129px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

#menuGenazienda .menu_visite_degustazioni {
	width:195px;
	height:34px;
	height: 0px !important; 
	background-image:url('/img/home_az/t_visitedeg.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 34px 0px 0px 0px;
}


#menuGenazienda a:hover.menu_visite_degustazioni {
	background-image:url('/img/home_az/t_visitedeg_on.gif');
	background-repeat: no-repeat; 
}

/************************** fine azienda***************************************/



/**************************castello***************************************/
#menuGencastello #micastello {
	width: 105px;
	height: 34px;
	background-image: url('/img/home_cast/t_ilcastello.gif');
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

#menuGencastello .menu_castello{
	width:105px;
	height:34px;
	height: 0px !important; 
	background-image:url('/img/home_cast/t_ilcastello.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 34px 0px 0px 0px;
}


#menuGencastello a:hover.menu_castello{
	background-image:url('/img/home_cast/t_ilcastello_on.gif');
	background-repeat: no-repeat; 
}


#menuGencastello #miluogo_castello {
	width: 81px;
	height: 34px;
	background-image: url('/img/home_cast/t_luogo.gif');
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 129px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

#menuGencastello .menu_luogo_castello{
	width:81px;
	height:34px;
	height: 0px !important; 
	background-image:url('/img/home_cast/t_luogo.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 34px 0px 0px 0px;
}


#menuGencastello a:hover.menu_luogo_castello{
	background-image:url('/img/home_cast/t_luogo_on.gif');
	background-repeat: no-repeat; 
}

#menuGencastello #miambienti {
	width: 79px;
	height: 34px;
	background-image: url('/img/home_cast/t_ambienti.gif');
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 129px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

#menuGencastello .menu_ambienti{
	width:79px;
	height:34px;
	height: 0px !important; 
	background-image:url('/img/home_cast/t_ambienti.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 34px 0px 0px 0px;
}


#menuGencastello a:hover.menu_ambienti{
	background-image:url('/img/home_cast/t_ambienti_on.gif');
	background-repeat: no-repeat; 
}



#menuGencastello #miofferte {
	width: 70px;
	height: 34px;
	background-image: url('/img/home_cast/t_offerte.gif');
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 129px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

#menuGencastello .menu_offerte{
	width:70px;
	height:34px;
	height: 0px !important; 
	background-image:url('/img/home_cast/t_offerte.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 34px 0px 0px 0px;
}


#menuGencastello a:hover.menu_offerte{
	background-image:url('/img/home_cast/t_offerte_on.gif');
	background-repeat: no-repeat; 
}

/**************************fine castello***************************************/


/***************************** FINE HEADER  ******************************/


/***************************** CONTENT  **********************************/

#content_azienda, #content_servizi {
	width:800px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url('/img/home_az/sf_centro.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}

#content_castello{
	width:800px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url('/img/home_cast/sf_centro.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}

#colA { 
	width: 322px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#colA #foto{
	width: 309px;
	height: 222px;
    margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 13px;
 }
 
#colA #albero{
	width: 310px;
	height: 52px;
    margin: 0px 0px 0px 0px;
	padding: 7px 10px 17px 0px;
	text-align: right;
 }

#bottega{
	width: 309px;
	height: 43px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	overflow: hidden;
 }

.inbottega1 {
	width: 298px;
	height: 33px;
	margin: 0px 0px px 0px;
	padding: 0px 0px 0px 0px;
	background-color: White;
	background-image:url('/img/home_az/sf_acquistabio.gif');
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	border: 0;
}

.inbottega2{
	width: 298px;
    height: 33px !important;
    height: 0px !important; 
	background-image:url('/img/home_az/sf_acquistabio.gif');
	background-repeat: no-repeat; 
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 33px 0px 0px 0px;
}

a:hover.inbottega1 {
	background-image:url('/img/home_az/sf_acquistabio_on.gif');
	background-repeat: no-repeat; 
}

a:hover.inbottega2 {
	background-image:url('/img/home_az/sf_acquistabio_on.gif');
	background-repeat: no-repeat; 
}

#colA #entra_mod {
	width: 286px;
	height: 92px;
    margin: 0px 0px 0px 0px;
	padding: 9px 17px 0px 19px;
	background-image:url('/img/home_az/sfondo_entra_mod.gif');
	background-repeat: no-repeat;
 }


#colA .entra1 {
	width: 68px;
	height: 9px;
	background-image:url('/img/home_az/t_entra.gif');
	background-repeat:no-repeat;
	margin: 21px 0px 0px 216px;
	border: 0;
}


#colA .entra2 {
	width: 68px;
	height: 9px;
	height: 0px !important; 
	background-image:url('/img/home_az/t_entra.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 21px 0px 0px 216px;
	overflow: hidden;
	padding: 9px 0px 0px 0px;
}

#colA a:hover.entra1 {
	background-image:url('/img/home_az/t_entra_on.gif');
	background-repeat: no-repeat; 
}

#colA a:hover.entra2 {
	background-image:url('/img/home_az/t_entra_on.gif');
	background-repeat: no-repeat; 
}

#colB { 
	width: 478px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#modulo_cont { 
	width: 478px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: red;
}

/***************************** NAVIGATORE FOTO *************************/

#alto { 
	width: 478px;
	height: 91px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
}

.navsx { 
	width: 15px;
	height: 50px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 41px 0px 0px 20px;
	/*cursor: pointer;*/
	}

.navdx { 
	width: 38px;
	height: 50px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 41px 0px 0px 0px;
	/*cursor: pointer;
	background-color: red;*/
}


#thumbwrapper {
 width: 405px;
 height: 91px;
 overflow: hidden;
 position:relative;
 float:left;
}
 
#thumbtable{
 position:absolute;
 top:0;
 left:0;
}
 
#scrollSx, #scrollDx{
 cursor: pointer;
 float:left;
 background-color: blue;
}
 
#contenuto{
 clear: both;
}


/*
.album { 
	width: 405px;
	height: 73px;
	overflow: hidden;
	float: left;
    margin: 0px 0px 0px 0px;
	padding: 9px 0px 9px 0px;
}

.album img{
	 margin: 0px 2px 0px 0px;	
}
*/

/***************************** FINE NAVIGATORE FOTO ********************/

#centro { 
	width: 407px;
	margin: 0px 0px 0px 0px;
	padding: 12px 35px 10px 36px;
	float: left;
}

#centro img{
	 margin: 8px 0px 10px 0px;	
}

.chiudi1 {
	width: 124px;
	height: 9px;
	background-image:url('/img/home_az/t_chiudifoto.gif');
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	border: 0;
}


.chiudi2 {
	width: 124px;
	height: 9px;
	height: 0px !important; 
	background-image:url('/img/home_az/t_chiudifoto.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 9px 0px 0px 0px;
}

a:hover.chiudi1 {
	background-image:url('/img/home_az/t_chiudifoto_on.gif');
	background-repeat: no-repeat; 
}

a:hover.chiudi2 {
	background-image:url('/img/home_az/t_chiudifoto_on.gif');
	background-repeat: no-repeat; 
}


.prew1 {
	width: 9px;
	height: 9px;
	background-image:url('/img/home_az/t_album_indietro.gif');
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	border: 0;
}


.prew2 {
	width: 9px;
	height: 9px;
	height: 0px !important; 
	background-image:url('/img/home_az/t_album_indietro.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 9px 0px 0px 0px;
}


.next1 {
	width: 9px;
	height: 9px;
	background-image:url('/img/home_az/t_album_avanti.gif');
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	border: 0;
}


.next2 {
	width: 9px;
	height: 9px;
	height: 0px !important; 
	background-image:url('/img/home_az/t_album_avanti.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 9px 0px 0px 0px;
}
/***************************** MODULO MAIL *************************/

#inviomessaggio { 
	width: 404px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 12px 36px 10px 36px;
}

#colB fieldset{
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: -5px 0px 0px 0px;
}


#colB label{ 
	display: block;
	clear: both;
}


#colB label span{
	display: block;
	width: 403px;
	margin: 29px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	float: left;
	font-weight: bold;
}


#colB input{
	width: 402px;
	border: 1px solid #B5B5B5;
}

#colB textarea{
	width: 402px;
	height: 102px;
	border: 1px solid #B5B5B5;
	margin: 0px 0px 9px 0px; 
}


#invia1 {
	width: 62px;
	height: 9px;
	margin: 0px 0px px 0px;
	padding: 0px 0px 0px 0px;
	background-color: White;
	background-image:url('/img/home_az/t_invia.gif');
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	border: 0;
	float: right;
}

#invia2 {
	width: 62px;
    height: 9px !important;
    height: 0px !important; 
	background-image:url('/img/home_az/t_invia.gif');
	background-repeat: no-repeat; 
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 9px 0px 0px 0px;
	float: right;
	display: block;
}

a:hover#invia1 {
	background-image:url('/img/home_az/t_invia_on.gif');
	background-repeat: no-repeat; 
}

a:hover#invia2 {
	background-image:url('/img/home_az/t_invia_on.gif');
	background-repeat: no-repeat; 
}
/***************************** FINE MODULO MAIL ********************/



/***************************** FINE CONTENT ******************************/


/***************************** FOOTER  ******************************/
#footer_azienda, #footer_servizi {
	clear: both;
	width: 800px;
	height: 48px;
	background-image:url('/img/home_az/imm_piede.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
}

#footer_castello{
	clear: both;
	width: 800px;
	height: 48px;
	background-image:url('/img/home_cast/imm_piede.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
}
***************************** FINE FOOTER ******************************/

