/* CSS Document */
html { height: 101%;}

body {
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

div, p { padding: 0px; margin: 0px;}

h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; color: #6411ff;}

h1 { font-size: 20px; margin-bottom: 5px;}
h2 { font-size: 18px;}
h3 { font-size: 16px;}
h4 { font-size: 14px;}
h5 { font-size: 12px;}
h6 { font-size: 10px;}

a:link, a:active, a:visited { text-decoration: none; color: #000000;}
a:hover { text-decoration: none; color: #6411ff;}

img { border: none;} 

span {color: #6411ff; font-weight:bold;}

div#contenitore {
  width: 1053px;
	margin: 0px auto; 
	padding: 0px;
	text-align: left;
}

td#header_centrale { background: url(../immagini/img_scritta_superiore.gif) no-repeat; width: 501px; padding-bottom: 10px;}
td#header_sx {background: url(../immagini/img_logo_superiore.gif) no-repeat; width: 263px;}
td#header_dx {background: url(../immagini/img_agriturismo.gif) no-repeat; width: 289px; height: 165px; text-align:right;}

td#header_dx div{ margin-top: 100px;}
td#header_dx img {border: 1px double #6411FF;}

td#colonna_dx { background: url(../immagini/img_sfondo_dx.gif) no-repeat; width:289px; height:604px; vertical-align:top;}
td#colonna_sx { background: url(../immagini/img_sfondo_sx.gif) no-repeat; width:263px; height:527px; vertical-align:top;}
/*td#colonna_sx div {margin: 0px;margin-top:278px; padding: 0px; }*/
td#colonna_sx div {margin: 0px;margin-top:120px; padding: 0px; }
td#colonna_sx div h3 { font-size: 14px; margin-bottom: 4px; margin-left: 20px;}
td#colonna_sx div a { display: block; width: 95%; margin: 5px auto; padding: 0px 5px 0px 0px; margin-left: 20px; font-weight: bold;} 
td#colonna_sx div a:link, td#colonna_sx div a:visited, td#colonna_sx div a:active { color: #f00;}
td#colonna_sx div a.pari:link, td#colonna_sx div a.pari:visited, td#colonna_sx div a.pari:active { color: #000}
td#colonna_sx div a:hover,td#colonna_sx div a.pari:hover { color: #6411FF}

td#contenuti {background: #e5ccff url(../immagini/img_top_content.gif) top no-repeat; vertical-align:text-top;}

td#footer { background: url(../immagini/img_footer.gif) no-repeat; width: 1053px; height: 108px; vertical-align:text-top; padding-top: 20px;}

div.padding{ padding: 10px; text-align:justify; width: 480px;}
div.padding p {margin: 5px;}
div.padding strong {color: #6411FF}
div.padding img { }

div#menu_dx{margin-top: 150px; margin-left: 40px;}
div#menu_dx a { display:block; margin: 0px; padding: 0px; width: 180px;}
div#mappa{margin: 30px auto 0px auto; width: 470px; height: 300px; border: 2px solid #6411ff;}

table#percorso { width: 470px; border-spacing: 0px;}
table#percorso td#title { background-color: #7cbd2d; font-weight: bold; font-size: 14px; padding: 5px; color: #fff;}
table#percorso td { font-weight: bold; font-size: 12px;}
td.left { padding-left: 10px;}

input.bottone { background: url(../immagini/bg_button.gif) repeat-x; width: 150px; border: 1px solid #6411ff; cursor:pointer}
input.text_readonly {width: 400px; border: 1px solid #5b8c20; font-size: 12px; padding: 2px;  background-color: #ccff99}
input.text_from {width: 400px; border: 1px solid #6411ff; font-size: 12px; padding: 2px;  background-color: #fff}

div#directions { margin-top: 10px;}

div.padding p.prezzi {border: double #5b8c20; background-color: #e9ffd3; padding:10px 5px; margin: 10px 0px; width: 96%}
div.padding p.top {margin-top: 30px;}

p.gheppioeuva {
	position: absolute; 
	top: 150px; 
	left: 600px; 
	z-index: 3; 
	background: url(../immagini/gheppio_e_l_uva2.png) no-repeat;
	width:200px;height:70px; 
	line-height: 70px; 
	padding-left: 77px;
}

div#acc {width: 460px; margin: 0px; padding: 0px;}

.handle{
	margin: 3px auto;
	padding: 3px;
	width: 460px;
	background: #7cbd2d;
	color: #f4f4f4;
	border: 1px solid #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

.sect{
	position: relative;
	top: 0;
	left: 1%;
	margin: 0px 2px;
	width: 456px;
	padding: 0px;
	text-align: center;
}

div.sect img { margin: 3px;}

img.bordo { border: 2px solid #6411ff;}

.facebook { height: 24px; line-height: 24px; background: url(../immagini/ico-fb.png) no-repeat; padding-left: 30px; display:block; font-weight: bold; margin: 10px 0px}
.separatore { background: url(../immagini/separatore.png) center no-repeat; height: 35px; margin: 10px 0px;}

.ospitalita { background: url(../immagini/servizi/s_ospitalita.jpg) 90% 50% no-repeat; height: 96px; padding-right: 10px;}
.gastronomia { background: url(../immagini/servizi/s_gastronomia.jpg) 90% 50% no-repeat; height: 96px; padding-right: 10px;}
.didattica { background: url(../immagini/servizi/s_didattica.jpg) 90% 50% no-repeat; height: 96px; padding-right: 10px;}

.notaevento { border: 3px double #000; padding: 5px; margin:5px 0px; text-align: justify;font-size: 11px; color: #000; background-color:#f5ffea; width: 435px;}
.notaevento span { font-weight: bold; font-size: 12px; display: inline-block; text-align:center;}
.capodanno { background-image: url(../immagini/capodanno.jpg); background-position: top right; background-repeat:no-repeat}
.pdf_link {display: block; text-align:center; background:url(../immagini/icon_pdf.png) 14% 50% no-repeat; height: 30px; line-height: 30px; font-weight:bold;}

.recensione {background:url(../immagini/icon_pdf.png) 10px 50% no-repeat; padding:0px 7px 0 41px;}

.link { padding: 0px; margin: 0px 15px; list-style:none; text-align: left}
.link li { line-height: 24px; padding: 0px; margin: 0px;}

/* Proprietà tabella vetrina */
table.table-p { table-layout:fixed; width: 454px; empty-cells:hide; border-spacing: 0px; border-collapse: collapse; margin: 10px auto; border: 3px double #000;}
table.table-p, table.table-p td, table.table-p th { padding: 0px;}

table.table-p th { font-weight: bold; text-align: left; font-size: 12px; line-height: 20px; border-bottom: 3px double #000 }
table.table-p th.table-h-img { width: 110px; text-indent: 5px;}
table.table-p th.table-h-desc { width: 290px; text-indent: 5px;}
table.table-p th.table-h-price { width: 45px; padding-right: 5px; text-align:right}


table.table-p td { border-bottom: 3px double #000; padding-bottom: 5px;}
table.table-p td.table-p-img { text-align: left;}
table.table-p td.table-p-price {text-align: right;}
table.table-p td.table-p-price p { margin-right: 4px; font-weight: bold; color: #6411ff;}
table.table-p td.table-p-desc {text-align: justify;}
table.table-p td.table-p-desc span { display:block; margin: 4px 0px;}

.new { background-image: url(../immagini/new-ico.png); background-repeat:no-repeat; background-attachment:scroll; background-position:center right; z-index: 100;}
/*
table#vetrina { padding: 5px; border-spacing: 0px; border-collapse:none; width: 100%; border: 3px double #7CBD2D}
table#vetrina td {border: none; border-bottom: 1px solid #7CBD2D}
table#vetrina td.bottoni { padding: 10px; text-align: center; border: none;}
table#vetrina td.bottoni input { margin: 0px 10px; width: 100px; background-color: #6411FF; color: #fff; border: 1px solid #6411FF; cursor: pointer; font-weight: bold }
table#vetrina td.q { width: 50px; text-align: center; font-size: bold; }
table#vetrina td.q input {width: 30px; border: 1px solid #7CBD2D; text-align: center }

table#riassunto_prod { padding: 5px; border-spacing: 0px; border-collapse:none; width: 97%; border: 3px double #7CBD2D}
table#riassunto_prod td {border: none; border-bottom: 1px solid #7CBD2D; line-height: 18px;}
table#riassunto_prod td.tot {border: none; padding-top: 20px;}
table#riassunto_prod td.tit { font-weight:bold; }
table#riassunto_prod th { font-weight:bold; color: #6411FF; border: none; text-align:center; padding-bottom: 10px;}
*/