html * {margin:0; padding:0;}

a img {border:0;}
img {display:block;}
ul, li {list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body {
font-faimily:georgia;
background: #F0E8BA url(../img/bg.png) repeat-x; 
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#logo, #main, #top, top ul, #menu {width:975px;}

#logo, #main {
left:50%;
margin-left:-487px;
position:relative;
}

#logo {
height: 74px;
padding:10px 0;
}
#logo a img {margin: 0 auto;}
#logo p, #logo p a {color:#530417;}
#logo p a:hover {color:#000;}

#logo p {
font-size:11px;
font-style:italic;
text-align:right;
}
#main {
border:#D0BE6C 1px solid;
background:#FFF4C6;
}

#top {
padding-bottom:10px;
border-bottom:#CDBC90 1px solid;
height:303px;
}
#home #top {background:url(../img/fotone_home.jpg) 0 28px no-repeat;}
#caccia #top {background:url(../img/fotone_caccia.jpg) 0 28px no-repeat;}
#caprareccia #top {background:url(../img/fotone_caprareccia.jpg) 0 28px no-repeat;}
#poggio #top {background:url(../img/fotone_poggio.jpg) 0 28px no-repeat;}
#servizi #top {background:url(../img/fotone_servizi.jpg) 0 28px no-repeat;}
#dove #top {background:url(../img/fotone_dove.jpg) 0 28px no-repeat;}
#offerte #top {background:url(../img/fotone_offerte.jpg) 0 28px no-repeat;}
#contatti #top {background:url(../img/fotone_contatti.jpg) 0 28px no-repeat;}
#gallery #top {background:url(../img/fotone_gallery.jpg) 0 28px no-repeat;}
#guestbook #top {background:url(../img/fotone_guest.jpg) 0 28px no-repeat;}
#dicono #top {background:url(../img/fotone_dicono.jpg) 0 28px no-repeat;}
#agenzie #top {background:url(../img/fotone_agenzie.jpg) 0 28px no-repeat;}
#frantoio #top {background:url(../img/fotone_frantoio.jpg) 0 28px no-repeat;}

#top ul {height:16px; padding:6px 0;}

#top ul li{ 
text-transform:uppercase;
font-size:12px;
}
#top.it ul li{ padding: 0 8px;}
#top.en ul li{ padding: 0 6px 0 6px;}
#top.fr ul li{ padding: 0 6px 0 7px;}
#top.de ul li{ padding: 0 7px 0 7px;}

#top ul li, #top ul li a {display:block; float:left;}
#top ul li img { width:3px; height:10px; padding: 3px 1px 0 1px; }
#top ul li a { color:#776946;}
#top ul li a:hover { color:#6A2216;}

#menu {
background: url(../img/bg_menu.jpg) repeat-x;
border-top:#FFF4C6 1px solid;
border-bottom:#FFF4C6 1px solid;
height:181px;
}

#menu a {
display:block;
float:left;
padding: 0 9px;
}
#menu a img.mini {
padding:4px;
background:url(../img/mini_bg.png) no-repeat;
margin: 0 0 5px 0;
}
#menu a img.mini:hover {background:url(../img/mini_bg_hover.png) no-repeat;}
#menu a img.attivita {background:url(../img/mini_bg_attivita.png) no-repeat;}
#menu a img.attivita:hover {background:url(../img/mini_bg_attivita_hover.png) no-repeat;}

#menu h1 {
float:left;
width:570px;
font: italic 14px times;
color:#a55200;
padding: 6px 0 6px 15px;
}
#menu h1.attivita {
width:300px;
color:#487416;
}

#center, #footer { width:955px; padding: 0 10px 10px 10px; }

#center { border-top:#D0BC8E 1px solid; padding-top:15px; padding-bottom:15px;}

#center div {float:left;}
#center #dx {width:185px;}
#center #sx {width:185px;}

#center #sx img, #center #dx img {
padding:1px;
background:#fff;
border:#d8cba6 1px solid;
}
#home #center #sx {background:url(../img/foto_ver_home.jpg) top left no-repeat;}

#home #center #dx {background:url(../img/foto_ver_home_2.jpg) top right no-repeat;}

#agenzie #center #dx {height:300px;}

#center, #center * {
font-size:14px;
color:#421F01;
font-style:italic;
text-align:justify;
}
#center #testo {padding: 10px 30px 0 20px;}
#home #center #testo {
width:525px;
padding-left: 30px;
line-height:15px;
}

.interna #center #dx {width:380px; }

.tipo1 #center #testo {width:523px;}
.tipo1 #center #testo.big {width:900px;}

.tipo2 #center #testo {width:320px; }
.tipo2 #center #dx {width:385px; border-left:#D0BC8E 1px solid; padding-top:10px; padding-left:10px;}
#guestbook #center #dx {width:380px;}
#agenzie #center #dx { border-left:#D0BC8E 1px solid; width:370px; padding-left:9px;}

#dove #center #dx { border-left:0;}
#offerte #center #dx {padding-top:10px;}

.tipo2 #center #sx {height:355px;}
.tipo3 #center #testo {width:335px; }
#dove #center #testo {width:355px; padding-right:10px; }
#dove #center #sx img {border:0; padding:0;}
#dove #center #sx {border-right:#D0BC8E 1px solid;}
#center #dx.form {height:345px;}

iframe.form_struttura {
width:385px;
height:305px;
overflow:hidden;
}

iframe.form_contatti {
width:520px;
height:350px;
}

iframe.mappa {
width:366px;
height:377px;
padding: 1px;
border:#CCBA8C 1px solid;
}


iframe.offers {
width:523px;
height:300px;
}

iframe.guest {
width:335px;
height:320px;
}
iframe.guestout {
width:375px;
height:370px;
}

iframe.agenzie {
width:520px;
height:200px;
margin-top:20px;
}

iframe.disponibilita {
width:800px;
height:400px;
margin: 10px auto;
padding: 2px;
border:#f6e5ae 2px solid;
}




#center #testo p {padding-bottom:15px;}
#home #center #testo p {color:#421F01; font-size:15px;}

.interna #center h2 a, .interna #center h1, .interna #center h1 a {color:#a55200;}
.interna #center h1 a {text-decoration:underline;}
.interna #center h2 a:hover, .interna #center h1 a:hover {color:#5a4632;}

.interna #center h2, .interna #center h1 {
font-weight:bold;
padding-bottom:5px;
}
.interna #center h2 a { padding: 0 10px ;}
.interna #center h2 {
font-size:14px;
border-bottom:#c1b07f 1px dashed;
margin-bottom:10px;
padding-left:20px;

}

.interna #center h1 {
font-size:16px;
padding-bottom:10px;
background:url(../img/bg_h1.png) left bottom no-repeat;
margin-bottom:10px;
}

#agenzie #center #dx h1 {margin-top:12px;}


#dove .mezzi a {
font-style:normal;
font-size:11px;
color:#362811;
padding: 3px 8px;
border-bottom:#FFF4C6 3px solid;
display:block; 
float:left;
border-right:#FFF4C6 1px solid;
}
#dove .mezzi a.normal {background:#dccf9a}
#dove .mezzi a.selected {background:#f6e5ae; border-bottom:#f6e5ae 3px solid; color:#a55200;}
#dove #testo div {
border:#f6e5ae 4px solid;
padding: 10px 7px 0 7px;
clear:both;
width:333px;
} 



#dicono #dx div {
overflow-y:auto;
overflow-x:hidden;

height:370px;
width:365px;
scrollbar-base-color: #FFF4C6;
scrollbar-arrow-color: #763E0B;
scrollbar-3dlight-color: #FFF4C6;
scrollbar-darkshadow-color: #FFF4C6;
scrollbar-face-color: #FFF4C6;
scrollbar-highlight-color: #FFF4C6;
scrollbar-shadow-color: #FFF4C6;
scrollbar-track-color: #FFF4C6;
}
#dicono #dx a {
border-bottom:#f6e5ae 3px double;
padding: 5px 7px;
display:block;
float:left;
width:340px;
margin:0 0 5px 0;
clear:both;
font-size:11px;
color:#362811;
} 
#dicono #dx a:hover {
text-decoration:none;
background:#F6E5AE;
}
#dicono #center img {
padding:1px;
border:#DECE9B 2px solid;
float:left;
margin: 0 10px 10px 0;
}
#dicono #sx img {border-width:1px;}

#dicono #dx img {
width:60px;
height:auto;
}

#dicono #testo img {
width:200px;
height:auto;
}


#dicono #dx p {clear:both;}
#dicono #dx p.data {
background:#F6E5AE;
color:#A55200;
padding: 3px 8px;
margin-bottom:2px;
}
#dicono #testo p {padding-bottom:5px;}
#dicono #testo p a{text-decoration:underline; font-weight:bold;}

#dicono.interna #center h2, #dicono #center h3 {
color:#A55200;
padding: 3px 8px;

}
#dicono.interna #center h2 {
background:#F6E5AE;
margin-bottom:2px;
border:0;
}
#dicono #center h3 {background:url(../img/bg_h1.png) left bottom no-repeat; margin-bottom:7px;}
#dicono #center  #testo p.pdf  {
text-align:right;
}
#dicono #center  #testo p.pdf  a{
background:url(../img/ico_pdf.png) right no-repeat;
font: 11px arial;
color:#7f6a46;
padding: 5px 30px 5px 0;
text-decoration:underline;
}
#dicono #center  #testo p.pdf a:hover {color:#A55200;}

#agenzie #center #dx form.operatore {
width:200px;
margin: 20px auto;
padding: 20px;
background:#f6e5ae;
color:#333333;
}
#agenzie #center #dx form.operatore *{font:normal 11px arial; }

#agenzie #center #dx form.operatore label {
width:160px;
text-align:right;
padding: 5px 0;
clear:both;
display:block;
}
#agenzie #center #dx form.operatore label input {border:#6b5503 1px solid; width:100px;}
#agenzie #center #dx form.operatore input#procedi {
padding:2px 5px;
background:#C27912;
margin: 10px 0 0 0;
float:right;
width:80px;
font-weight:bold;
font-size:11px;
color:#fff;
border:0;
text-align:center;
}


#servizi ul.plus li, #frantoio ul.plus li {
display:block;
float:left;
margin: 0 5px 0 0;
background:url(../img/bg_plus.png) repeat-x;
height:18px;
padding: 3px 10px;
}
#frantoio ul.plus {margin-top:20px;}
#frantoio ul.plus li {
width:175px; 
padding:3px;
margin: 5px 0 0 5px;
}
#servizi ul.plus li a, #frantoio ul.plus li a {
font: normal bold 11px arial;
color:#fff;
background:url(../img/bg_plus_a.png) left no-repeat;
padding: 0 0 0 25px;
text-transform:uppercase;
}
#frantoio ul.plus li a {padding-left:18px;}
#footer p {
font-size:11px;
font-style:normal;
text-align:center;
border-top:#CDBF92 1px solid;
padding-top: 10px;
}
#footer p.copy {padding-top:5px; text-align:right; border-top:0;}
#footer p, #footer p a {color:#a58e5d;}
#footer p.social {
border:0;
}
#footer p.social img {display:inline; margin: 0 5px;}

#galleria {width:940px;}
#galleria a img {
float:left;
padding: 0 0 10px 8px;}

#galleria a img.a {
padding-right: 27px;}

#pacchetti #testo h1 {
margin-bottom:20px;
}

div.hide {display:none;}

img.gallerino {float:right;}