@charset "UTF-8";

/**

 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework

 *

 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente

 *

 * @copyright       Copyright 2005-2008, Matt Renzi

 * @link            http://www.mattrenzi.de

 * @lastmodified    Date: 2009-01-22 

 *

 * @colors

 * 

 * @Sub Navigaion BG	#b2c800 | Green

 * @Main-Font 			#5a393f | Brown

 * @Sub NAV	hover		#ffea00 | Yellow

 * @Sub Nav active		#ffffff | White

 */







html {

height:101%;

text-align:center;

	}



body {

margin:0;

padding:0;

height:100%;

background-color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

color: #5a393f;

font-size: 14px;

line-height: 20px;

	}





/* Layout Elements

------------------------------------------------------------------------ */



.main_container {

width:912px;

margin:auto;

padding: 0px 10px 0px 10px;

background-color:#FFFFFF;

text-align:left;

	}



/**

 * MAIN CONTENT ELEMENTS

================================================= */



#content_container {

width:525px;

padding: 0px 0px 0px 0px;

margin:0px 0px 0px 10px;

background-color:#FFFFFF;

text-align:left;

float:left;

	}

	

.content_headline {

height:47px;

text-align:left;

padding: 0px 0px 0px 15px;

}



.content_text {

text-align:left;

padding: 0px 15px 40px 15px;

}



.content_line {

width:525px;

padding: 25px 0px 0px 0px;

border-color:#b2c800;

border-style:solid;

border-color:#b2c800;

border-bottom-width:0px;

border-top-width:1px;

border-left:0px;

border-right:0px;

}



.content_pic {

float:left;

padding: 0px 10px 10px 0px;

}



.clear {

clear:both;

}







/**

 * RIGHT COLLUM ELEMENTS

================================================= */



.right_wrapper{

float:left;

}



.right_content_container_top {

width:173px;

padding: 0px 0px 0px 0px;

margin:0px 10px 0px 10px;

text-align:left;

border-color:#b2c800;

border-style:solid;

border-bottom-width:4px;

border-top-width:0px;

border-left:0px;

border-right:0px;



	}

	

.right_content_container_end {

font-size: 12px;

width:173px;

margin-bottom:40px;

padding: 20px 0px 20px 0px;

margin:0px 10px 0px 10px;

text-align:left;

border-color:#b2c800;

border-style:solid;

border-bottom-width:1px;

border-top:0px;

border-left:0px;

border-right:0px;

	}

	

#farnesiana {

font-size: 12px;

width:173px;

padding: 20px 0px 20px 0px;

margin:0px 10px 0px 10px;

text-align:left;

	}

	

	

/**

 * BOTTOM ELEMENTS

================================================= */





#bottomline {

width:912px;

margin:auto;

margin-top:40px;

text-align:right;

padding: 0px 10px 0px 10px;

border-style:solid;

border-color:#b2c800;

border-bottom-width:1px;

border-top-width:0px;

border-left:0px;

border-right:0px;

	}



#logo_bottom {

width:173px;

float:left;

}



#bottom_container {

width:912px;

margin:auto;

padding: 0px 10px 40px 10px;

background-color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

color:#c3c3c3;

font-size: 10px;

line-height: 20px;

text-align:left;

	}



#nav_bottom {

width:525px;

padding: 11px 0px 0px 0px;

background-color:#FFFFFF;

text-align:center;

float:left;

}







#bottom_text {

text-align:center;

}









	

/**

 * News (Two Colums)

================================================= 



.news_download_box {

width:100px;

padding: 5px 0px 0px 0px;

text-align:center;

float:left;

	}

	

.news_text_box {

width:510px;

margin-bottom:20px;

padding-right: 10px;

text-align:left;

border-color:#b1211d;

border-style:solid;

border-right-width:1px;

border-top:0px;

border-bottom:0px;

border-left:0px;

float:left;

	}*/

 

 /**

 * TEXT STYLES

================================================= */

p { line-height: 1.5em; margin: 0 0 1em 0; }



strong { font-weight:bold;

		 color: #5a393f;

	}



h1 {

	font-family:Arial, Helvetica, sans-serif;

	color:#5a393f;

	font-size: 20px;

	line-height: 25px;

	margin: 0 0 10px 0;

	}

	

h2 {

	font-family:Arial, Helvetica, sans-serif;

	color:#5a393f;

	font-size: 15px;

	line-height: 20px;

	margin: 0 0 5px 0;

	}



h3 {

	font-family:Arial, Helvetica, sans-serif;

	color:#5a393f;

	font-size: 14px;

	line-height: 20px;

	margin: 0 0 1px 0;

	}	

		

ul {

	margin:2px;

	padding:0px;

	padding-left:15px;

}



ol {

	margin:2px;

	padding:0px;

	padding-left:25px;

	text-indent:0px;

}



table {

	border-spacing: 9px;

}

	

/* Navigation Elements

======================================================================== */





	/* Main Nav Navigation Boxes 

------------------------------------------------------------------------ */





.link_box_start {

padding: 0px 30px 0px 25px;

text-align:left;

border-color:#FFFFFF;

border-style:solid;

border-right-width:1px;

border-top:0px;

border-bottom:0px;

border-left:0px;

margin-top:7px;

float:left;

	}



	

.link_box {

padding: 0px 30px 0px 25px;

text-align:left;

border-color:#FFFFFF;

border-style:solid;

border-right-width:1px;

border-top:0px;

border-bottom:0px;

border-left:0px;

margin-top:7px;

float:left;

	}

	

.link_box_end {

padding: 0px 0px 0px 25px;

text-align:left;

margin-top:7px;

float:left;

}



/*#nav_container {

width:900px;

height:33px;

margin:auto;

padding: 0px 10px 0px 10px;

background-color:#FFFFFF;

background-image:url(../pic/bg_nav.jpg);

background-repeat:no-repeat;

background-position:top;

text-align:center;

	}*/



/* Sub Nav Navigation Boxes 

------------------------------------------------------------------------ */

/*#subnav {

padding-top:3px;

font-family: Arial, Helvetica, sans-serif; 

font-size: 14px; 

color: #650906;

	}*/

	

#sub_nav_container {

	width:152px;

	margin:auto;

	padding: 0px 10px 0px 10px;

	background-color:#b2c800;

	background-image:url(../pic/nav_bottom.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	float:left;

	/*margin-bottom: 40px;*/

	}

	



/* LANGUAGE Sub Nav Navigation Box

------------------------------------------------------------------------ */

#language {

	margin:0px 0px 10px 25px;

	padding: 100px 0px 0px 0px;

	}

	

#virtualtour {

position:absolute;

  background-image:url(../../general/tour/bg_tranzparent_gray.png);

  z-index: 4;

  top:0px;

  padding-top:150px;

  width:100%;

  height:1500px;

  margin:auto;

  

 }



	/* Content Link

------------------------------------------------------------------------ */

	

	

A:link    {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #b2c800 ; text-decoration:underline;}

A:active  {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #b2c800 ;text-decoration:underline;}

A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #b2c800 ;text-decoration:underline;}

A:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #b2c800 ;text-decoration:none;}





	/* RIGHT CONTENT Link (TOUR VIRTUALI)

------------------------------------------------------------------------ */

	

	

A.right:link    {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #b2c800;line-height: 20px; text-decoration:underline;}

A.right:active  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #b2c800;line-height: 20px;text-decoration:underline;}

A.right:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #b2c800;line-height: 20px;text-decoration:underline;}

A.right:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #b2c800;line-height: 20px;text-decoration:none;}





	/* MAIN Navigation Link

------------------------------------------------------------------------ */





A.bottom:link    { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 10px;line-height: 14px; color: #b2c800;}

A.bottom:visited { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}

A.bottom:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}

A.bottom:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}



A.bottom_active:link    { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}

A.bottom_active:visited { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}

A.bottom_active:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}







	





	/* MAIN Navigation Links IT

------------------------------------------------------------------------ */

.hiddenPic {

	display:none;

	width:0px;

	height:0px;

}





	/* Agriturismo

------------------------------------ */





A.agritourism:link    { background-image:url(../pic/nav/agritourism.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agritourism:visited { background-image:url(../pic/nav/agritourism.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agritourism:hover   { background-image:url(../pic/nav/agritourism_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agritourism:active  { background-image:url(../pic/nav/agritourism_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



A.agritourism_active:link    { background-image:url(../pic/nav/agritourism_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agritourism_active:visited { background-image:url(../pic/nav/agritourism_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agritourism_active:hover   { background-image:url(../pic/nav/agritourism_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agritourism_active:active  { background-image:url(../pic/nav/agritourism_active.gif);background-repeat:no-repeat;background-position:left;float:left;}





	/* Azienda agricola

------------------------------------ */





A.agriculture:link    { background-image:url(../pic/nav/agriculture.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agriculture:visited { background-image:url(../pic/nav/agriculture.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agriculture:hover   { background-image:url(../pic/nav/agriculture_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agriculture:active  { background-image:url(../pic/nav/agriculture_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



A.agriculture_active:link    { background-image:url(../pic/nav/agriculture_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agriculture_active:visited { background-image:url(../pic/nav/agriculture_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agriculture_active:hover   { background-image:url(../pic/nav/agriculture_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agriculture_active:active  { background-image:url(../pic/nav/agriculture_active.gif);background-repeat:no-repeat;background-position:left;float:left;}





	/* Attivita

------------------------------------ */





A.activities:link    { background-image:url(../pic/nav/activities.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.activities:visited { background-image:url(../pic/nav/activities.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.activities:hover   { background-image:url(../pic/nav/activities_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.activities:active  { background-image:url(../pic/nav/activities_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



A.activities_active:link    { background-image:url(../pic/nav/activities_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.activities_active:visited { background-image:url(../pic/nav/activities_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.activities_active:hover   { background-image:url(../pic/nav/activities_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.activities_active:active  { background-image:url(../pic/nav/activities_active.gif);background-repeat:no-repeat;background-position:left;float:left;}





	/* Prodotti

------------------------------------ */





A.products:link    { background-image:url(../pic/nav/products.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.products:visited { background-image:url(../pic/nav/products.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.products:hover   { background-image:url(../pic/nav/products_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.products:active  { background-image:url(../pic/nav/products_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



A.products_active:link    { background-image:url(../pic/nav/products_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.products_active:visited { background-image:url(../pic/nav/products_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.products_active:hover   { background-image:url(../pic/nav/products_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.products_active:active  { background-image:url(../pic/nav/products_active.gif);background-repeat:no-repeat;background-position:left;float:left;}





	/* Matrimoni

------------------------------------ */





A.weddings:link    { background-image:url(../pic/nav/weddings.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.weddings:visited { background-image:url(../pic/nav/weddings.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.weddings:hover   { background-image:url(../pic/nav/weddings_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.weddings:active  { background-image:url(../pic/nav/weddings_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



A.weddings_active:link    { background-image:url(../pic/nav/weddings_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.weddings_active:visited { background-image:url(../pic/nav/weddings_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.weddings_active:hover   { background-image:url(../pic/nav/weddings_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.weddings_active:active  { background-image:url(../pic/nav/weddings_active.gif);background-repeat:no-repeat;background-position:left;float:left;}





	/* Agribimbo

------------------------------------ */





A.playground:link    { background-image:url(../pic/nav/playground.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.playground:visited { background-image:url(../pic/nav/playground.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.playground:hover   { background-image:url(../pic/nav/playground_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.playground:active  { background-image:url(../pic/nav/playground_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



A.playground_active:link    { background-image:url(../pic/nav/playground_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.playground_active:visited { background-image:url(../pic/nav/playground_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.playground_active:hover   { background-image:url(../pic/nav/playground_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.playground_active:active  { background-image:url(../pic/nav/playground_active.gif);background-repeat:no-repeat;background-position:left;float:left;}







	/* Gallery

------------------------------------ */





A.gallery:link    { background-image:url(../pic/nav/gallery.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.gallery:visited { background-image:url(../pic/nav/gallery.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.gallery:hover   { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.gallery:active  { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



A.gallery_active:link    { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.gallery_active:visited { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.gallery_active:hover   { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.gallery_active:active  { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}









	/* Contattaci

------------------------------------ */





A.contact:link    { background-image:url(../pic/nav/contact.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.contact:visited { background-image:url(../pic/nav/contact.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.contact:hover   { background-image:url(../pic/nav/contact_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.contact:active  { background-image:url(../pic/nav/contact_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



A.contact_active:link    { background-image:url(../pic/nav/contact_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.contact_active:visited { background-image:url(../pic/nav/contact_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.contact_active:hover   { background-image:url(../pic/nav/contact_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.contact_active:active  { background-image:url(../pic/nav/contact_active.gif);background-repeat:no-repeat;background-position:left;float:left;}







	/* SUB Navigation Link

------------------------------------------------------------------------ */





A.subnav:link    { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; padding-left:25px;line-height: 26px;}

A.subnav:visited { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; padding-left:25px;line-height: 26px;}

A.subnav:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00; 

background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left; padding-left:25px;line-height: 26px;}

A.subnav:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;

background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left padding-left:25px;line-height: 26px;}



A.subnav_active:link    { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left; padding-left:25px;line-height: 26px;}

A.subnav_active:visited { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left; padding-left:25px;line-height: 26px;}

A.subnav_active:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left; padding-left:25px;line-height: 26px;}

A.subnav_active:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left padding-left:25px;line-height: 26px;}







/* LANGUAGE Link

------------------------------------------------------------------------ */

	

	

A.language:link    {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #5a393f ; text-decoration:underline;}

A.language:active  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5a393f ;text-decoration:underline;}

A.language:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #5a393f ;text-decoration:underline;}

A.language:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5a393f ;text-decoration:none;}







	/* CONTACTFORM ERRORCLASS

------------------------------------------------------------------------ */





.error {

background-color:#b1211d;

}

/* added by marco */

A.pay:link {
	font-family: Verdana;
	font-size: 16px;
	color: #003366;
	font-style: italic;
	font-weight: bold;
	padding-left: 25px;
	text-decoration: none;
}

A.pay:visited {
	font-family: Verdana;
	font-size: 16px;
	color: #003366;
	font-style: italic;
	font-weight: bold;
	padding-left: 25px;
	text-decoration: none;
}

A.pay:hover {
	font-family: Verdana;
	font-size: 16px;
	color: #003366;
	font-style: italic;
	font-weight: bold;
	padding-left: 25px;
	text-decoration: none;
}

A.pay:active {
	font-family: Verdana;
	font-size: 16px;
	color: #003366;
	font-style: italic;
	font-weight: bold;
	padding-left: 25px;
	text-decoration: none;
}

A.pal:link {
	font-family: Verdana;
	font-size: 16px;
	color: #336699;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

A.pal:visited {
	font-family: Verdana;
	font-size: 16px;
	color: #336699;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

A.pal:hover {
	font-family: Verdana;
	font-size: 16px;
	color: #336699;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

A.pal:active {
	font-family: Verdana;
	font-size: 16px;
	color: #336699;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
/* css pos paypal
.testo{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : Black;
}

*/
.red{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : Red;
}

/*
.bold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #005088;
}

div.box4 {
	width: 510px;
	border: 1px solid #005088;
	height : 450px;
	background-color : White;
}

*/
