/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url(immagini/bgcorpo.jpg);
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#833c18;
}
img {
	border: 0 none;
	/*display: block;*/
}
a {
	border: 0 none;
	outline: none;
}
#corpo {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url(immagini/bgcorpo.jpg);
	position:absolute;
}
#header {
	background-image:url(immagini/bghead_foglia.jpg);
	height: 97px;
	width:100%;
	background-repeat:no-repeat;
	background-color: #DC5F1D;
}
#logoheader {
	left: 50%;
    margin: 0 0 0 -400px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 770px;
    z-index: 2;
}
#headerdown {
	background-image: url(immagini/bgheadwood.png);
	background-repeat: repeat-x;
	height: 29px;
	width: 100%;
}
/*----------- immagini laterali png -----------*/
#girasole {
position:absolute;
right:0px;
top:0px;
z-index:4;
display: none;}
#mulinobianco {
position:absolute;
right:0;
top:0px;
z-index:0;}
#spighette {
position:absolute;
bottom:26px;
right:0px;
z-index:2;
display: none;}
#cipressi {
display: none;
background-image:url(immagini/cipressi-trans.png);
width:433px;
height:293px;
position:absolute;
top:156px;
right:0px;
z-index:2;}
/*----------- contenuti ------------*/
#slogan {
    height: 81px;
    left: 50%;
    margin: 0 0 0 -423px;
    position: absolute;
    text-align: center;
    top: 35px;
    width: 847px;
}
#sloganint {
position:absolute;
top: 40px;
left:50%;
width:552px;
text-align: center;
height:81px;
margin: 0 0 0 -276px;
}
#adattatore {
position:relative;
z-index:10;
top: 0px;
left:-20px;
}
#menunav {
	background-image: url("immagini/top.png");
    background-position: 0 -8px;
    height: 22px;
    left: 0;
    padding-top: 5px;
    position: absolute;
    text-align: center;
    top: 126px;
    width: 100%;
    z-index: 3;
}
#tabellasfondo {
position:relative;
margin: 0 auto;
z-index:1;}
/*----------- sfumature -----------*/
.t_top {
	/*background-image: url(immagini/top.png);
	background-repeat:repeat-x;*/
}
.t_left {
	background-image: url(immagini/left.png);
	background-repeat:repeat-y;
}
.t_right {
	background-image: url(immagini/right.png);
	background-repeat:repeat-y;}
.t_bottom {
	/*background-image: url(immagini/bottom.png);
	background-repeat:repeat-x;*/
}
	
/*--------------menu----------------*/
.menu {	
	height: 15px;
	width: 715px;
	list-style: none;
	overflow: hidden;
	margin: 0 auto}

.menu li {
	float:left;
	position:relative;
	list-style:none;}

.menu li a:hover, .menu li a.selected {
	background-position: 0 -15px;
	}
.menu a:active {
	background-position: 1px 2px;
	}
.menu a, .menu a:visited {
	display:block;
	overflow: hidden;
	height: 15px !important; 
	text-indent:200px; }
#b_home a {
	background-image: url(immagini/butt_home.gif);
	width: 43px;}
#b_agri a {
	background-image: url(immagini/butt_agriturismo.gif);
	width: 59px;
}
#b_rico a {
	background-image: url(immagini/butt_riconoscimenti.gif);
	width: 107px;
}
#b_resi a {
	background-image: url(immagini/butt_fignano.gif);
	width: 61px;
}
#b_video a {
	background-image: url(immagini/butt_video.gif);
	width: 96px;
}
#b_dint a {
	background-image: url(immagini/butt_dintorni.gif);
	width: 66px;
}
#b_come a  {
	background-image: url(immagini/butt_comearrivare.gif);
	width: 101px;
}
#b_cont a {
	background-image: url(immagini/butt_contatti.gif);
	width: 57px;
}
#b_offe a {
	background-image: url(immagini/butt_offerte.gif);
	width: 55px;
}
/*----------- home page -----------*/
#bgagri {
width:296px; /*344*/
height:198px; /*273*/
background-image:url(immagini/agriturismofotobg-trans.png);
padding: 75px 0 0 48px;}
#bgresi {
	position:absolute;
	left:364px;
	padding:36px 0 0 36px;
	top:37px;
	width:378px; /*414*/
	height:202px; /*238*/
	background-image:url(immagini/fignanobg-trans.png);
	z-index: 15;
}
#descagri {
	position:absolute;
	top:299px;
	left:37px;
	line-height:13px;
	height:81px;
	width:309px;
	color:#833C18;
}
#descresi {
position:absolute;
top:299px;
height:63px;
line-height:13px;
left:390px;
width:300px;
color:#833C18;}
#descagri a {
position:absolute;
bottom:0;
right:4px;
}
#descresi p, #descagri p{
margin:0;
padding:0;}
#filinosotto {
background-image:url(immagini/filinosotto-trans.png);
width:680px;
height:6px;
position:absolute;
/*left: -50px;*/
left: 25px;
top: 279px;}
#filovert {
background-image:url(immagini/filovert-trans.png);
width:2px;
height:73px;
position:absolute;
left: 359px;
top: 287px;}
#adattatore_int {
	position:relative;
	z-index:10;
	top: 30px;
	left:0px;
	width: 580px;
}
#adattatore_int h1 {
font-family:Garamond, "Times New Roman", Times, serif;
font-size:28px;
font-weight:bold;
color:#dc5f1d;
text-align:center;
}
/*----------- pagine interne ----------*/
#submenu {
/*position:absolute;
top:50px;
left: 620px;
z-index:115;*/
list-style-type:none;
font-size:12px;
font-weight:bold;
color:#b3824a;
padding: 50px 0 0 0;}
#submenu ul {
padding:0;
margin:0 0 0 20px;}
#submenu li a,#submenu a {
text-decoration:none;
color:#b3824a;}
#submenu li a:hover, #submenu .selected, #submenu a:hover {
text-decoration:underline;
color:#833c18;}
#submenu li {
	list-style-type:none;
	padding:0;
	margin:5px 0px;
	list-style-image: url(immagini/dotmenu.gif);
}
#texto {
	width:520px;
	padding:10px;
	line-height: 150%;
}
#texto strong {
color:#dc5f1d;
font-weight:bold;}
#adattatore_int a {
color:#dc5f1d;}
#adattatore_int a:hover {
color:#b3824a;
text-decoration:none;
}
#desc_case a {
padding-left: 15px;
background-image: url(immagini/dotmenu.gif);
background-repeat:no-repeat;
background-position:left 1px;}
#residence {/*text-indent:-10000px;
background-image:url(immagini/residenceh.gif);*/
width:114px;
height: 25px;}
#offerte {text-indent:-10000px;
background-image:url(immagini/offerteh3.gif);
width:90px;
height: 22px;}
h3 span {}
/*----------- footer -----------*/
#copy {
/*float:left;*/
padding: 0 30px 0 0;
color:#DFD0B0;}
#footer {
background-image:url(immagini/breadcumb.png);
background-repeat:repeat-x;
height:21px;
padding:7px 0;
width:100%;
text-align:center;
color:#FFFFFF
}
#footer a {
color:#FFFFFF;
text-decoration:none;}
#contatti {
display: none;
background-image:url(immagini/contactbg.png);
background-repeat:no-repeat;
width:294px;/*379 per padding*/
height:74px;
position:absolute;
right:0px;
top: 460px;
font-family:Garamond, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
padding: 15px 0 0 85px;
z-index:12;}
#prezzitab {
background-image:url(immagini/bgprezzi-trans.png);
width:402px; /*492 */
height:141px;/* 195 */
background-repeat:no-repeat;
padding: 49px 3px 5px 87px;}
#prezzitab span {
margin: 0 0 0 20px;
display:block;}
#prezzitab .evidence {
font-family:Garamond, "Times New Roman", serif;
font-weight:bold;
font-size:15px;}
#prezzitab .normale {
color:#d46b34;
font-size:10px;
text-align:center;}
#prezzitab .brd_b {
border-bottom: solid #985c2b 1px;}
#prezzitab .brd_r {
border-right: solid #985c2b 1px;
}
#contatti a {
height:15px;
color: #833c18;
padding-right: 15px;
background-image: url(immagini/dotmenu.gif);
background-repeat:no-repeat;
background-position:right 5px;
text-decoration:none;}
#contatti a:hover {
color: #d46b34;
text-decoration:underline;}

#piantine {
background-image:url(immagini/planimetria-trans.png);
background-repeat:no-repeat;
/*position:absolute;
right:0px;
top: 548px;*/
width:341px; /* 379 */
padding:74px 0 0 38px;}

/*---------- sel lingua --------------*/
/* drop down menu */
.petlingua {
position:absolute;
background-image:url(immagini/petlingua-trans.png);
top: 0px;
right: 335px;
width:198px;
height: 43px;}
.sellingua a {
color:#673B15;
text-decoration:none;}
.sellingua a:hover, .sellingua .selected {
color:#fff;
text-decoration:underline;}
.sellingua {
position:absolute;
top: 10px;
right: 371px;
color:#673B15;
font-size:11px;
font-weight:bold;
z-index: 999;
}
#footer img {
border:0;}

#p_info_down {
	width:276px;
	height:70px;
	background:url(/immagini/p_info_down.jpg) no-repeat 0 0;
	margin: 0 0 0 9px;
	font-family:Garamond,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	padding-top:15px;
}

#p_info_down a:hover {
color:#D46B34;
text-decoration:underline;
}

#p_info_down a {
background-image:url(immagini/dotmenu_down.gif);
background-position:right 5px;
background-repeat:no-repeat;
color:#833C18;
height:15px;
padding-right:15px;
margin:0 15px 10px 0;
text-decoration:none;
display:block;
text-align:right;

}

#testo-hp {
width:665px;
padding-top:70px;
padding-left:15px;

}

#testo-hp h1 {
font-size:18px;
}

.creditsCont {
	min-height:300px;
	height:auto !important;
	height:300px;
}


/*******************************************************   ABS */

#iframe_container {

     -moz-box-shadow: 3px 3px 8px #513821; 
  -webkit-box-shadow: 3px 3px 8px #513821; 
          box-shadow: 3px 3px 8px #513821; 
		  
		  background:#EBEBEB;

}

/*******************************************************   LIKE FRAME FACEBOOK */

#likeFrame {
	border:none; 
	overflow:hidden; 
	width:450px; 
	height:21px;
	position:absolute;
	left:675px;
	top:100px;
}


/* ----- Css GalleryOne 2 ----- */

.gallery_app {
	position:relative;
	float:left;
	width:520px;
	height:305px;
	overflow:hidden;
	margin: 20px 0;
	background:#833c18;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: solid 4px #a57042;
}

.gallery_app big {
	font-size: 16px;
	color: #850505;
	line-height: 46px;
	margin: 0 0 0 17px;
	padding: 0 0 0 17px;
	background: url(/images/sprite.png) no-repeat 0 -326px;
}

#zoom_photo {
	width:450px;
	height:305px;
	position:relative;
	overflow:hidden;
	margin:0px;
} 

#zoom_photo div {
	position:absolute;
	top:0px;
	left:0px;
}


.gallery_app span {
	position:absolute;
	right:0px;
	width:90px;
	height:30px;
	cursor:pointer;
}

.left {
	background:url(/immagini/sprite.png) no-repeat 20px 0px;
	top:0;
}

.right {
	background:url(/immagini/sprite.png) no-repeat 20px -40px;
	bottom:0;
}

.contGallery_app {
	position:absolute;
	top:31px;
	left:435px;
	width:88px;
	height:244px;
	overflow:hidden;
}

.images_app { 
	position:absolute;
	top:0px;
	left:0px;
	height:2000px;
	width:88px;
}

.images_app a { 
	float:left; 
	margin-bottom:4px;
}

.images_app img { border:1px solid #a57042; }

#zoom_photo a {
color:none;}

/* BOX OFFERTE HOME */

.boxofferte {
	position: relative;
    box-shadow: 3px 3px 8px #513821;
    color: #4D4240;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    /*min-height: 168px;
    height: auto !important;*/
	height: 148px;
	overflow: hidden;
    padding: 10px;
    width: 640px;
	margin: 0 0 30px 0;
	background: url(/immagini/bkg_offerte.png) top left no-repeat;
}
.boxofferte small {
	position: absolute;
	top: 15px;
	right: 15px;
}
.boxofferte big {
	font-family: "Times New Roman", Times, serif;
    font-size: 23px;
	color: #fff;
	text-align: center;
	display: block;
	font-weight: bold;
}
#testo-hp .boxofferte h1 {
	font-size: 14px;
	color: #62380c;
	font-weight: bold;
}
.boxofferte ul {
   	padding: 0;
	margin: 0;
	float: left;
}
.boxofferte li {
    width: 300px;
	height: 120px;
	float: left;
	padding: 10px 10px 0 10px;
	color: #ffffff;
	list-style: none;
}
.boxofferte a {
    color: #ffffff;
	text-decoration: none;
}
.boxofferte a:hover {
    color: #FBDE7A;
}
.boxofferte span {
    padding: 0 0 0 10px;
	font-weight: bold;
}

/* BOX OFFERTE INTERNE */

.boxofferteint {
	position: relative;
    box-shadow: 3px 3px 8px #513821;
    color: #4D4240;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    /*min-height: 168px;
    height: auto !important;*/
	height: 148px;
	overflow: hidden;
    padding: 10px;
    width: 158px;
	margin: 0 0 30px 0;
	background: url(/immagini/bkg_offerteint.png) top left no-repeat;
}
.boxofferteint small {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.boxofferteint big {
	font-family: "Times New Roman", Times, serif;
    font-size: 23px;
	color: #fff;
	text-align: center;
	display: block;
	font-weight: bold;
}
#submenu .boxofferteint h1 {
	font-size: 14px;
	color: #62380c;
	font-weight: bold;
}
#submenu .boxofferteint ul {
   	padding: 0;
	margin: 0;
	float: left;
}
#submenu .boxofferteint li {
    width: 158px;
	height: 120px;
	float: left;
	padding: 0 10px 0 0;
	color: #ffffff;
	list-style: none;
}
#submenu .boxofferteint a {
    color: #ffffff;
	text-decoration: none;
}
#submenu .boxofferteint a:hover {
    color: #FBDE7A;
	text-decoration: none;
}
#submenu .boxofferteint span {
    padding: 0 0 0 10px;
	font-weight: bold;
}

/* BOX VIDEO */

.boxvideo {
	border: solid 1px #833c18;
	margin: 0 9px 25px 0;
	padding: 5px 13px;
}
.boxvideo big {
	font-family: "Times New Roman", Times, serif;
    font-size: 23px;
	color: #833c18;
	display: block;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.boxvideo small {
	display: block;
	text-align: right;
	padding: 7px 0 0 0;
}
#submenu .boxvideo .cont {
padding:0;
margin:0;
	height: 97px;
	overflow: hidden;
	position: relative;
}
/*#submenu .boxvideo li {
	list-style-type:none;
	width: 153px;
	padding:0;
	margin:0px;
	list-style-image: none;
}*/
#submenu .boxvideo img.sopra {
	position: absolute;
	top: 0;
	left: 0;
}
.videone li {
	list-style-type:none;
	width: 153px;
	padding:0;
	margin:0 3px 15px;
	float: left;
	position: relative;
}
.videone .sopra {
	position: absolute;
	top: 0;
	left: 0;
}

