@charset "utf-8";
/* CSS Document */

/*BACKGROUND ___________________________________________________________________________________ BACKGROUND  */


/*BACKGROUND ___________________________________________________________________________________ BACKGROUND  */

body {
	background:white;
   	margin: 0 auto;

    }

a {
	color:#FFFFFF;
	text-decoration:none;
}

a:hover {
	color:#5e711a;
	text-decoration:none;
}	

#globale {
	margin: 0 auto;
	overflow:hidden;
	z-index: 1;
}




/*MENU ___________________________________________________________________________________ MENU */
#bann_menu {
	width: 100%;
	height:40px;
	float:left;
	background: #9fba41;
	position: relative;
	top: 0px;
	z-index:5;
font-family: 'dosismedium';
letter-spacing: 2px;
line-height:15px;

	}


#mainmenu ul {
	margin: 0px 0px 0px 0px;
	float:left;
			width:100%;
	left:10%;
	right:10%;
	list-style: none;

	}
#mainmenu ul li {
	float: left;
	margin: 0px 0px 0px 0px;


	}
	
#mainmenu a {
	display: block;
	padding: 15px 20px 10px 20px;
	height: 15px;
}

#mainmenu a:hover {background:#b6ce63; color:#FFFFFF;}

    /* Button Responsive Menu*/

	
.btn-responsive-menu{
	display: none;
	float: left;
	padding:5px;
	cursor:pointer;
	margin:  0px 20px 0 0;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background:#788e2d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.icon-bar {
display: block;
width: 18px;
height: 2px;
margin:5px;
background-color: #f5f5f5;
-webkit-border-radius: 1px;-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.show{display:block!important}



/*CONT ___________________________________________________________________________________ CONT */

.cont {
width:100%;
}

#header1{
width:100%;
color:#FFFFFF;
background-color:#5e711a;
text-align:center;
line-height:60px;
font-size:24px;
top:5%;
font-family: 'bebasregular';
letter-spacing: 4px;
overflow:hidden;


}

#DelPoggio {
	width:100%;
	float:left;
	text-align:center;
}

#cont7{
background-color:#9fba41;	
 overflow:hidden;
height:100%;
color:#FFF;
}

#Titolo1, #Titolo2, #Titolo3, #Titolo4 {
width:100%;
color:#FFFFFF;
background-color:#5e711a;
text-align:center;
line-height:60px;
font-size:24px;
top:5%;
font-family: 'bebasregular';
letter-spacing: 4px;
}

/*EVENTI___________________________________________________________________________________ EVENTI */

#eventi_cont {
	font-family: 'dosisregular';
	font-size:1.0em;
	text-align:center;
	color:#5e711a;
	letter-spacing: 2px;
	width: 80%;
	padding-left:10%;
	padding-right:10%;
	background-color:#9fba41;
	overflow:hidden;
	}
	
	#eventi_cont_giro {
	font-family: 'dosisregular';
	font-size:1.0em;
	text-align:center;
	color: #333 !important;
	letter-spacing: 2px;
	width: 80%;
	padding-left:10%;
	padding-right:10%;
	background-color:#fe9acc;
	overflow:hidden;
	}
	




#eventi_imag {
	width: 16%;
	float:left;
	padding: 2% 2% 2% 2%;
	
	}
	
#eventi_testo {
	font-family: 'dosisregular';
	font-size:0.9em;
	text-align:justify;
	color:#5e711a;
	letter-spacing: 2px;
	width: 76%;
	padding: 2% 2% 2% 2%;
	float:left;
	}
#eventi_cont2 {
	font-family: 'dosisregular';
	font-size:1.0em;
	text-align:center;
	color:#5e711a;
	letter-spacing: 2px;
	width: 80%;
	padding-left:10%;
	padding-right:10%;
	background-color:#cae471;
	overflow:hidden;
	}

#venezia_testo {
	font-family: 'dosisregular';
	font-size:0.9em;
	text-align:justify;
	color:#5e711a;
	letter-spacing: 2px;
	width: 100%;
	padding: 2% 2% 2% 2%;
	float:left;
	}

/*CA' DEL POGGIO ___________________________________________________________________________________ CA' DEL POGGIO */

#cadelpoggio_cont {
	font-family: 'dosisregular';
	font-size:1.0em;
	text-align:center;
	color:#5e711a;
	letter-spacing: 2px;
	width: 80%;
	padding-left:10%;
	padding-right:10%;
	background-color:#eb95ba;
	overflow:hidden;
	padding-bottom:40px;
	}



#cadelpoggio_imag {
	width: 100%;
	padding: 2% 2% 2% 2%;
	text-align:center;
	}
	
#cadelpoggio_imag img {
	width: 500px;
	}
	
#cadelpoggio_testo {
	font-family: 'dosisregular';
	font-size:0.9em;
	text-align:justify;
	color:#574a54;
	letter-spacing: 2px;
	width: 100%;
	padding: 2% 2% 2% 2%;

	}
	
#cadelpoggio_testo a {
	color:#574a54;
	}

#cadelpoggio_testo a:hover {
	color:#FFFFFF;
	}
	
#ristorante_testo {
	width:50%; float:left;
	}
#hotel_testo {
	width:50%; float:left;
	}

/*FOOTER ___________________________________________________________________________________ FOOTER */

#footer {
background: #574a54;
 overflow:hidden;
height:100%;
color:#FFFFFF;
text-align:center;
padding: 15px 0px 15px 0px;
font-family: 'dosisregular';
font-size: 0.8em;
letter-spacing: 2px;
}

/*PRIVACY ___________________________________________________________________________________ PRIVACY */

#privacy_testo {
	font-family: 'dosisregular';
	font-size:0.9em;
	text-align:justify;
	color:#5e711a;
	letter-spacing: 2px;
	width: 100%;
	padding: 2% 2% 2% 2%;
	float:left;
	}

/*IMMAGINE SLIDER ___________________________________________________________________________________ IMMAGINE SLIDER  */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

