html,body { margin:0; padding:0; background-color:#646567; color:#000; font-family:Arial,FeeSans,sans-serif; font-size:13px; }
body { text-align:center; position:relative; }
input,textarea,select,option,td,th { font-family:Arial,FeeSans,sans-serif; font-size:13px; }
img { border:none; }
abbr,acronym { text-decoration:none; border:none; font-variant:normal; cursor:help; }
form { margin:0; padding:0; }
p { padding:0; margin:0.5em 0; }
ul,ol { margin:0.5em 0; padding:0; }
li { margin:0 0 0.5em 1.5em; padding:0; }
dl { padding:0; margin:0.5em 0; }
dt { margin:0; padding:0; font-weight:bold; }
dd { margin:0 0 0.5em 1em; padding:0; }
a,a:visited { color:#D7A941; text-decoration:underline; }
a:hover,a:active { color:#F00; text-decoration:underline; }
a.anchor,a.anchor:visited,a.anchor:hover,a.anchor:active { color:#000; text-decoration:none; }
h1 { margin:0 0 1em 0; padding:0; font-size:180%; color:#D7A941; }
h2 { margin:1em 0 0.5em 0; padding:0; font-size:150%; }
h3 { margin:20px 0 0.5em 0; padding:0; font-size:120%; }
h4 { margin:0.6em 0 0.5em 0; padding:0; font-size:100%; }
h5 { margin:0; padding:0; font-size:100%; }
fieldset { margin:1em 0; }
legend { font-weight:bold; font-size:120%; }
.clear { clear:both; position:relative; }
br.clear { height:1px; line-height:1px; font-size:1px; }
.nascosto { position:absolute; left:-100px; top:-100px; width:1px; height:1px; margin:0; padding:0; overflow:hidden; color:#FFF; background-color:#FFF; font-size:1px; }
.errore { color:#F00; }
.iconeadmin { float:right; }
.fotodx { float:right; padding:0 0 1em 1em; }
table.trecolonne td { width:33%; vertical-align:top; }

#s-box { position:relative; width:980px; margin:0 auto; background-color:#FFF; text-align:left; }
#s-testa { height:112px; margin:0; padding:6px 0 9px 18px; }
#s-testa a { position:absolute; display:block; left:38px; top:71px; }
#s-testa img { display:block; }
#s-logout { position:absolute; left:285px; top:5px; width:300px; color:#FFF; }
#s-logout a,#s-logout a:visited,#s-logout a:hover,#s-logout a:active { color:#FFF; text-decoration:none; padding-right:1em; }
#s-navlingua { position:absolute; width:704px; height:134px; right:0; top:0; color:#FFF; background:#D7A941 url("img-stile/navlingua-sfondo.jpg") left bottom no-repeat; font-size:90%; }
#s-navlingua ul { margin:0; padding:15px 4px 0 0; text-align:right; }
#s-navlingua li { display:inline; margin:0; padding:8px 8px 5px 0; list-style-type:none; text-transform:uppercase; }
#s-navlingua li#s-contatti { padding:8px 8px 5px 8px; border-left:1px solid #FFF; }
#s-navlingua a,#s-navlingua a:visited,#s-navlingua a:active,#s-navlingua a:hover { color:#FFF; text-decoration:none; }
#s-nav1 { margin:12px 0 0 275px; height:35px; }
#s-nav1 ul { margin:0; padding:0; }
#s-nav1 li { display:block; float:left; width:98px; height:35px; margin:0; padding:0; list-style-type:none; border-left:2px solid #E4E0C4; }
#s-nav1 li.primo { border-left:none; }
#s-nav1 li.sel { border-bottom:none; }
#s-nav1 li a,#s-nav1 li a:visited,#s-nav1 li a:hover,#s-nav1 li a:active { display:block; padding:2px 0 0 4px; color:#000; text-decoration:none; }
.nav2 { position:absolute; left:0; top:-118px; height:113px; }
* html .nav2 { top:5px; }
.nav2 div { position:relative; height:113px; background-color:#FFF; }
#s-sborda { display:block; position:absolute; left:0; top:-5px; background-color:#FFF; height:5px; width:98px; }
.nav2 table { margin:0; padding:0; }
.nav2 table td { padding:0; }
.nav2 ul { margin:0; padding:0.7em 0.5em; }
* html .nav2 ul { height:90px; }
.nav2 li { margin:0.5em 0; padding:0; list-style-type:none; }
.nav2 li a,.nav2 li a:visited,.nav2 li a:active,.nav2 li a:hover  { color:#000; text-decoration:none; }
.nav2 li.sel a,.nav2 li.sel a:visited,.nav2 li.sel a:active,.nav2 li.sel a:hover  { color:#F00; }
#s-nav2-chisiamo div { margin-left:0; width:703px; }
* html #s-nav2-chisiamo div { margin-left:-14px; width:703px; }
#s-nav2-chisiamo #s-sborda { width:96px; }
* html #s-nav2-chisiamo #s-sborda { width:99px; }
#s-nav2-storia div { margin-left:98px; width:605px; }
* html #s-nav2-storia div { margin-left:87px; width:602px; }
#s-nav2-grappa div { margin-left:198px; width:505px; }
* html #s-nav2-grappa div { margin-left:187px; width:502px; }
#s-nav2-prodotti div { margin-left:298px; width:405px; }
* html #s-nav2-prodotti div { margin-left:287px; width:402px; }
#s-nav2-distribuzione div { margin-left:398px; width:305px; }
* html #s-nav2-distribuzione div { margin-left:387px; width:302px; }
#s-nav2-territorio div { margin-left:498px; width:205px; }
* html #s-nav2-territorio div { margin-left:487px; width:202px; }
#s-nav2-agriturismo div { margin-left:598px; width:105px; }
* html #s-nav2-agriturismo div { margin-left:587px; width:102px; }
#s-nav2-agriturismo #s-sborda { width:105px; }
* html #s-nav2-agriturismo #s-sborda { width:102px; }
#s-presentazione { display:block; padding:4px 0 0 10px; }

#s-navsx { float:left; width:240px; padding:33px 0 0 20px; text-align:right; }
* html #s-navsx { padding-top:45px; }
* + html #s-navsx { padding-top:45px; }
#s-navsx h3 { margin:0.8em 0 0 0; color:#D7A941; font-weight:normal; }
#s-navsx li { list-style-type:none; }
#s-navsx li a,#s-navsx li a:visited,#s-navsx li a:hover,#s-navsx li a:active { color:#000; text-decoration:none; }
#s-contenuto,#s-contenuto-nosopra { position:relative; margin:0 0 0 275px; padding:14px 14px 0 14px; border-left:2px solid #E4E0C4; }
#s-contenuto { border-top:123px solid #E4E0C4; }
#s-contenuto h3 p ul { margin:-20px 0 0 300px; }
#s-contenuto-nosopra{ border-top:5px solid #E4E0C4; }
#s-primopiano { position:relative; left:-14px; top:-14px; width:703px; margin:0 -32px 0 0; padding:0; border-top:3px solid #D7A941; font-size:150%; }
* html #s-primopiano { left:-17px; }
#s-primopiano strong { display:block; width:212px; padding:5px 5px 5px 0; background-color:#D7A941; color:#FFF; font-weight:normal; text-align:right; }

.image { float:left; width:280px; margin:0 20px 20px 0; }
.palazzone { float:left; width:120px; margin:0 20px 5px 0; }
.para { margin-left:300px; }
#turismo { margin:0 0 0 300px; }
#vicenza { margin-top:150px; }
#destra { margin:-20px 0 0 300px; }
#destra h1 { text-align:center; margin:20px 0 20px 0; }
#destra h3 { text-align:center; margin-bottom:20px; }
#berici { margin-top:320px; }
#euganei { margin-top:180px; }
#camere { margin-top:310px; }
#vicenza-es { margin-top:130px; }
#berici-es { margin-top:280px; }
#euganei-es { margin-top:165px; }
#vicenza-ru { margin-top:90px; }
#berici-ru { margin-top:230px; }
#euganei-ru { margin-top:165px; }
#vicenza-de { margin-top:105px; }
#berici-de { margin-top:290px; }
#euganei-de { margin-top:170px; }
#vicenza-en { margin-top:140px; }
#berici-en { margin-top:300px; }
#euganei-en { margin-top:180px; }
table.notizia { margin:0; padding:0; width:99%; }
table.notizia td { vertical-align:top; padding:0; }
table.notizia td.colimm { padding:0 1em 0 0; width:200px; }
table.notizia td h2 { margin-top:0; font-size:120%; }
/* #spessore { position:absolute; width:702px; height:123px; background-color:#E4E0C4; top:0; left:0; }
#spessore p { margin:10px 10px 0 10px; line-height:1.4; font-size:14px; font-family:arial; font-weight:bold; }
#spessore img { margin-left:300px; }
#destra-home { margin:143px 0 0 300px; }
#destra-home h1 { color:#fb0000; font-weight:normal; margin:0 0 5px 0; } */
#s-prehome { position:relative; width:980px; height:720px; margin:0 auto; text-align:left; background:#FFF url("img-stile/prehome-sfondo.jpg") left top no-repeat; }
#s-prehome h1 { position:absolute; margin:0; padding:0; left:340px; top:465px; }
#s-prehome h1 img { display:block; }
#s-prehome ul { position:absolute; left:434px; top:115px; width:545px; height:24px; margin:0; padding:0; border:1px solid #FFF; border-right:none; }
#s-prehome li { display:block; float:left; margin:0; padding:0; border-right:1px solid #FFF; list-style-type:none; line-height:24px; }
#s-prehome li a { display:block; width:43px; height:24px; color:#FFF; text-decoration:none; text-align:center; text-transform:uppercase; font-size:14px; }
#s-prehome li a:hover,#s-prehome li a:active { color:#FFF; background:transparent url("img-stile/navprehome-sfondo.png") left top repeat-x; }
#s-prehome #s-natale { position:absolute; left:0; bottom:282px; }
#s-prehome #s-natale * { display:block; }
#s-prehome #s-spiritocreativo { position:absolute; left:0; top:201px; z-index:1; }
#s-prehome #s-spiritocreativo * { display:block; }
#s-prefoto { display:block; position:absolute; right:0; top:156px; }
#s-benvenuto { display:block; position:absolute; right:564px; top:402px; color:#FFF; text-transform:lowercase; text-align:right; font-size:200%; z-index:10; }
#s-benvenuto span { display:none; }
#contatti { font-size:12px; font-weight:normal; }

#formprenotazione .fp-label { width:15%; }
#formprenotazione .fp-label2 { padding-left:2em; }
#formprenotazione .fp-dato { width:35%; }
#formprenotazione textarea { width:99%; }
* html#formprenotazione textarea { width:96%; }
#formprenotazione input.text { width:99%; }
* html #formprenotazione input.text { width:96%; }
#testoprivacy { height:4em; margin:0.5em 0; border:1px solid #000; padding:0.5em; font-size:80%; overflow:auto; }
#testoprivacy h3 { margin-top:0; }

#spiritocreativo { background:transparent url("img-stile/sfondo-spiritocreativo.jpg") left 50px no-repeat; min-height:800px; padding-top:70px; }
#spiritocreativo h1 { padding:20px 10px 0 115px; float:left; display:inline; }
#spiritocreativo p.occhiello { padding:50px 0 10px 0; float:left; font-size:14px; display:inline; }
#spiritocreativo p { padding:10px 0 0 165px; font-size:11px; }
#spiritocreativo p a { font-size:14px; float:right; display:block; }

