@charset "utf-8";
/* CSS Document */

/*css generali*/


body{ background-color:#ffffff; background-image:url(/images/sfondo_body.jpg); color:#333333; background-repeat:repeat-x; text-align:center; font-size:13px; margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Georgia}

.bodyIntro{background-image:none;}

a
{
	text-decoration:none;
	color:#77452A;
	outline:none;
}
a:hover{color:#507d50}

img{border:0;}







.lingua
{
	background-color:#ffffff;
	text-align:right;
	padding-right:30px;
	color:#FFFFFF;
	padding-top:2px;
}
div.logo_museum
{
	position:absolute;
	left:15px;
	top:0px;
	width:215px;
	height:54px
}

div.logo_oleificio
{
	height:26px;
	position:absolute;
	right:50px;
	top:20px;
	width:142px;
}

div.ShopOnline
{
	position:absolute;
	left:520px;
	top:10px;
	
	background-repeat:no-repeat;
	height:70px;
	width:90px;
}
a.ShopOnline span
{
	height:70px;
	width:90px;
	position:absolute;
	background: url(/images/shop_online.jpg);
	left:0;
	top:0;
	cursor:pointer;
}
a.ShopOnline:hover span
{
	background: url(/images/shop_online_over.jpg);
}
a.ShopOnline
{
	height:70px;
	width:90px;
	position:absolute;
}

.pagina{ width:1000px;}

.paginaIntro{ width:718px; background-color:#ffffff}

.header{ background-image:url(/images/sfondoHeader.png); background-repeat:no-repeat; min-height:137px; }

.contenuto{background-color:#ffffff; background-repeat:repeat-x;}


h1, h2, h3, p{ margin:0; }

h1{ font-size:19px;color:#703d1e;}
h2{ font-size:17px; color:#703d1e;}

.colonnaSX{width:175px; margin:5px; float:left;}

.colonnaCentrale{width:620px; margin:5px; float:left; text-align:left;}

.colonnaDX{width:175px; margin:5px; float:right;}
/*menu Laterale*/


.pulsanteMenu
{ 
	background-image:url(/images/Pulsante.png);
	background-repeat:no-repeat;
	height:37px; margin-bottom:5px;
	text-align:left;
	font-size:14px;
}
.pulsanteMenuY
{ 
	background-image:url(/images/PulsanteY.png);
	background-repeat:no-repeat;
	height:37px; margin-bottom:5px;
	text-align:left;
	font-size:14px;
}
a:hover .pulsanteMenuY { background-position:left bottom; background-image:url(/images/PulsanteY.png); background-repeat:no-repeat; }
.pulsanteMenu a{font-size:14px;}

a:hover .pulsanteMenu { background-position:left bottom; background-image:url(/images/Pulsante.png); background-repeat:no-repeat; }

.elementiPulsanti
{ 
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:7px;
	padding-right:5px;
	height:35px;
	margin:1px;
}



/*FocusOn*/
.Focus{ background-color:#FFFFFF; text-align:justify; border-color:#CCCCCC; border-style:solid; border-width:2px; padding:5px;}

.Focus a h2 {font-size:13px; font-style:italic; color:#507d50; }
.Focus a:hover h2 {color:#703d1e;}

.Focus h1{ font-size:16px; padding-bottom:5px;}

.divisione{ text-align:center; padding-bottom:3px;}

/*News*/
.BoxNews{float:right; margin-right:50px; height:112px; margin-top:15px; width:211px; background-image:url(/images/BoxNews.png); background-repeat:no-repeat; text-align:left; padding:5px; padding-left:10px;}

.BoxNews h1{ font-size:12px}
.BoxNews li{list-style:none; margin:0px; padding:0px; list-style-position:outside;}




/*menu*/

#scroller_div {
    position: absolute;
    margin: 0px;
    height: 500px;
    width: 600px;
	
}

#scrolldiv__controls {
    position: absolute;
    display: none;
}

#imgup {
	    position: absolute;
    top: 0px; right:0px; 
		height:10px;
		width:20px;
		background-image:url(/images/up.gif);   
		background-position:top left;}

#imgup:hover {
	background-position:bottom left;
}

#imgdown {
    position: absolute;
    bottom: 0px; right:0px;    
		height:10px;
		width:20px;
		background-image:url(/images/down.gif);	
		background-position:top left;
		
}

#imgdown:hover {
	background-position:bottom left;
}


.contenuto_normale {
	width:600px;
	height:570px;
	margin-left:14px;
	margin-top:20px;
	float:left;
	position:relative;
	
}

.contenuto_normale_body {
	overflow:hidden;
	position:relative;
	height:100%;
	float:left;
	width:600px;
}

/*ecommerce*/
.menu_ecommerce{ position:absolute; z-index:1; top:49px; left:380px; width:350px; color:#999999; height:30px;}
.menu_ecommerce a:link, .menu_ecommerce a:visited{color:#999999;}
.menu_ecommerce a:hover{color:#333333;}

.elemento_menu_ec{float:left; margin:0px 5px;}

/*Form catalogo e contatti*/
.rigaForm
{ 
	clear:both; 
	/*height:15px;*/ 
	padding-top:10px; 
	color:#507d50
}
.cella1form{ float:left; width:85px; margin-right:10px;}
.cella2form{ float:left;}


.footer{background-image:url(/images/Sfondo_footer.jpg); background-repeat:no-repeat; width:1000px; height:120px; padding:15px; text-align:left; font-size:10px; color:#507d50}
.footerIntro{background-image:url(/images/Sfondo_footerIntro.jpg); background-repeat:no-repeat; width:718px; height:120px; padding:15px; text-align:left; font-size:10px; color:#507d50}

/*Intro*/
div.EnterContainer
{
	float:left;
	text-align:center;
	width:32%;
}

.linguaIntro a {
	color:#000000;
	font-style:
	
	/*padding:0px 20px;*/
}
.linguaIntro a  span
{
	text-decoration:underline;
}
.linguaIntro a:hover
{
	color:#4A3E30;
	/*padding:0px 20px;*/
}

.linguaIntro
{
	margin:10px;
	height:90px;
	font-family:verdana;
	font-size:18px;
}

.errordiv
{
	vertical-align:middle;
	text-align:left;
}
.errordiv2
{
	padding-right:15px;
	float:left;
	vertical-align:middle;
	text-align:right;
	width:30%;
}




/*SEZIONE OLIO EXTRA V*/
table.tblOlii
{
	vertical-align:text-top;
	/* border-top:solid 1px #000000;
	border-left:solid 1px #000000; */
}
table.tblOlii a
{
	/*color:#FFFFFF;*/
	color:#969696;
	cursor:pointer;
}

table.tblOlii a:hover
{
	/*color:#969696;*/
	color:#000000;
	cursor:pointer;
}

table.tblOlii tr
{
}
table.tblOlii td
{
	vertical-align:text-top;
	width:33%;
	/* border-bottom:solid 1px #000000;
	border-right:solid 1px #000000; */
	text-align:center;
	padding:5px;
	height:240px;
}
.divImgSingleOil
{
	float:left;
	width:30%;
}
.divDescriptionSingleOil
{

	float:right;
	width:66%;
}
.divOlii
{
	padding-top:10px;
	padding-bottom:20px;
	padding-right:10px;
	padding-left:10px;
	height:240px;
	border:2px solid #CCCCCC;
}
.divOliiName
{
	/*background-color:#6F3D1C;*/
	/*color:#FFFFFF;*/
	border:1px solid #6F3D1C;
	height:75px;

	/*font-family:sans-serif;*/
	font-family:Calibri;
	/*Calibri,Arial;*/
	font-size:14px;
	font-weight:normal;
	padding-top:17px;
}
.divOliiName .row1
{
	font-size:11px;
}
.divOliiName .row2
{
	font-size:17px;
}
.divOliiName .row3
{
	font-size:12px;
}

/*SEZIONE GALLERY*/
div.Gallery
{
	padding:10px;
	text-align:center;
	border:2px solid #CCCCCC;
}
div.imageOfTheDayContainer
{
	width:50%;
	/*padding-top:10px;*/
	text-align:center;
	float:left
}
img.imageOfTheDay
{
	width:100%;
}
.imageOfTheDayDescription
{
	padding-top:10px;
}
table.Galleries
{
	width:100%;
	text-align:center;
	font-family:Calibri;
	font-size:16px;
}
table.Galleries a
{
	color:#969696;
	cursor:pointer;
}
table.Galleries a:hover
{
	color:#000000;
}

div.GalleriesBorder
{
	padding:10px;
	border:2px solid #CCCCCC;
	font-size:13px;
}
.Galleries td.col1
{
	padding-right:10px;
}
.Galleries td.col2
{
	padding-left:10px;
}

/*LINKS */

div.Links
{
	padding:10px;
	text-align:center;
	border:2px solid #CCCCCC;
}
div.imageOfTheDayContainer
{
	width:50%;
	/*padding-top:10px;*/
	text-align:center;
	float:left
}
img.imgLinks
{
	width:140px;
	height:140px;
}
.imageOfTheDayDescription
{
	padding-top:10px;
}




table.Links
{
	width:100%;
	text-align:center;
}
div.LinksBorder
{
	padding:10px;
	border:2px solid #CCCCCC;
}
.Links td.col1
{
	padding-right:10px;
}
.Links td.col2
{
	padding-left:10px;
}

/*SEZIONE CONTATTACI*/
.inputField
{
	width:470px;
}
.inputFieldText
{
	width:470px;
	height:150px;
}
/*SEZIONE dicono di noi*/
.dicono
{
	width:100%;
}
.dicono td
{
	width:50%;
}
.dicono td a
{
	cursor:pointer;
}
.dicono .dicono_container
{
	height:300px;
}
.dicono_image_container
{
	height:200px;
}
.dicono .row1
{
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#713F1E;
}

.dicono .row2
{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
.dicono .row3
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	font-style:italic;
}


.introdiv
{
	width:50%;
	float:left;
	font-family:trebuchet MS;
	font-size:21px;
	color:#9D9D9D;
	font-weight:bold;
}
.introdiv a
{
	color:#9D9D9D;
}
.introdiv a:hover
{
	color:#7B4B2E;
}

.menu_tooltip
{ 
	right:30px !important;
}

div.CatalogDescriptionContainer
{
	border:1px solid #E1E1E1;
	background-color:#f1f41f;
	padding-left:5px;
	padding-right:5px;
}
