@charset "UTF-8";
/* CSS Document */



/*-----------------------------------------------
_ Default Style Clear
-----------------------------------------------*/

body {
font:13px "Trebuchet MS",arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;0
}

html, body, div, span, applet, object, iframe, h1, h2, h3,  
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,  
address, big, cite, code, del, dfn, em, font, img, ins,  
kbd, q, s, samp, small, strike, strong, sub, sup, tt,  
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  
table, caption, tbody, tfoot, thead, tr, th, td {  
border:0; 
line-height:1.4; 
margin:0;  
padding:0;
outline:0;   
vertical-align:baseline;
}  

:focus {
outline:0;
}  

a, a:link, a:visited, a:hover, a:active {
text-decoration:none;
}  

img {
border:none;
text-decoration:none;
}  

ul, li {
list-style-type:none;
}  

input, textarea, select, button {
font-size:100%;
font-family:inherit;
}  

select {
margin:inherit;
} 

/*-----------------------------------------------
_ Link Color Setting
-----------------------------------------------*/

a:link {
color: #ffffff;
}

a:visited {
color: #ffffff;

}

a:hover {
color: #C3B871;
}

/*-----------------------------------------------
__Body Setting
-----------------------------------------------*/

body {
background-color: #959c84;
background-image: url(images/sfondo.jpg);
background-repeat: no-repeat;
background-position: center top;
color:#37421e;
}

/*-----------------------------------------------
__ struttura head
-----------------------------------------------*/

#wrapperA {
margin: 25px auto 0;
width: 962px;     
}

h1{
font-size:125%;
font-weight: bold;
margin:0 auto;
text-align:center;
width:960px;
}
h2.for_flash{
text-indent:-9999px;
}

.thin{
font-size:90%;
font-weight: normal;
}

p.head{
font-size: 95%;
font-style: italic;
height: 28px;
margin-bottom:15px;
text-align:center;
width: 960px;
}

/*-----------------------------------------------
__navi 
-----------------------------------------------*/
.navA {
background-color:#336666;
background-image: url(images/sfond_navi.jpg);
background-position: left top;
background-repeat:no-repeat;
height: 29px;
width: 960px;
}



div.navA {
width: 960px;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
}

div.navA > div{
width:960px;
display:block;
} 

div.navA ul {
padding:0 10px;
}
div.navA li {
display: inline-block;
padding:3px 25px;
float:left;
text-align:center;
}



/*-----------------------------------------------
__contents index
-----------------------------------------------*/ 

#contents_home {
clear:both;
height:516px;
position:relative;
width: 960px;
z-index: 1;
}

.txt_Home {
color: #FFFFFF;
height:203px;
left: 609px;
position:absolute;
text-align: center;
top: 300px;
width: 298px;
z-index: 10;
}

.txt_Home h2 {
color: #FFFFFF;
font-size:120%;
font-weight:bold;
font-style: italic;
line-height:160%;
}

.txt_Home p {
font-size:95%;
font-style: italic;
line-height:120%;
}

#flash_homeA {
height:516px;
width: 960px;
}

/*-----------------------------------------------
__contents
-----------------------------------------------*/ 

#box_Flash {
height:516px;
width: 960px;
}

#contentBox {
border-top-width: 5px;
border-top-style: solid;
border-top-color: #FFFFFF;	
clear:both;
height:516px;
width: 960px;
}

.agriturismo {
background-image:url(images/agriturismo.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.ristorante {
background-image:url(images/ristorante.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.menu {
background-image:url(images/menu.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.contatti {
background-image:url(images/contatti.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.dovesiamo {
background-image:url(images/dove.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#Rightbox {
float: right;
margin: 0px 12px 0px 0px;
width: 365px;	
}

#Rightbox h2 {
color:#666633;
font-size: 130%;
font-style: italic;
line-height: 180%;
margin: 30px 0 0;
}

#Rightbox h3 {
color:#666633;
font-size:130%;
font-style:italic;
line-height:180%;
margin:10px 0 0;
}

#Rightbox p {
font-size:90%;
font-style:italic;
line-height:140%;
}

#Rightbox p.menu {
color:#003300;
margin:20px 0 0 0;
padding:0;
}

#box_doveB {
height:220px;
margin:18px 0 0;
width:365px;
}

#box_agriB {
margin: 30px 0px 0px 35px;
width: 370px;
}

#box_agriB h2 {
font-size:130%;
font-weight:bold;
font-style: italic;
line-height:180%;
}

#box_agriB p {
font-size:90%;
font-style:italic;
line-height:140%;
}
#box_ristB {
margin: 230px 0 0 0;
text-align:center;
width: 320px;
}

#box_ristB h2 {
font-size:130%;
font-weight:bold;
font-style: italic;
line-height:180%;
}

#box_ristB p {
font-size:100%;
font-style:italic;
line-height:140%;
}

/*-----------------------------------------------
__foot 
-----------------------------------------------*/
#footerA {
clear:both;
font-family: Geneva, Arial, Helvetica;
margin:15px 0;
text-align:center;
width: 960px;
}

#footerA p.telN {
font-size:95%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height:200%
}

#footerA p {
font-size:95%;
}

#footerA p.sede {
font-size:80%;
}

/*-----------------------------------------------
__menu 
-----------------------------------------------*/
#menulist {
	clear:both;
	font-family: "Trebuchet MS", sans-serif;
margin: 10px 10px 0px 55px;
	
}

.tit {
font-size:130%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height:3;

}
.art {
font-size:110%;
font-style:italic;
}
.des {
font-size:95%;
padding-left:20px;
margin-bottom:8px;
	line-height:1.4;

}
.prez {
font-size:115%;
font-weight: bold;
text-align:right;
line-height:3;

}


