@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Overlock:400,900');

*, *:before, *:after {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}
div#ds_div {
  font-family: 'Overlock', cursive;
	/*font-weight: 300;*/
}
div#ds_div td{
  padding:5px;
}
div{
	padding:10px;
}
div.note p{
	font-size: 15px;
}
h2{
	font-size: 30px;
 background-color: #fe6313;
color:#fff;
	
	padding:10px 20px;
	margin-bottom:15px;
}
h3{
	color:#fe6313;
	margin:20px 0;
}
.note h2{
	font-size: 20px;
}
.note p{
	color: #777;
	font-size: 15px!important;
}
p, p span {
  font-size: 18px!important;
  line-height: 1.6!important;
  color: #555;
}
img{
	max-width: 100%;
}
.p-header2{
	font-size: 25px;
	font-weight: bold;	
}
a, img, a img, input, select {
  text-decoration: none;
  outline: none;
  border: 0px;
}
a, img {
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
a:hover{
	opacity:0.7;
}
.condizioni {
  border-top: 1px dashed #7dc3ff;
  margin-top: 20px;
  padding: 20px;
}
.condizioni h3 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 24px;
}
p.localita{
	/*font-family: monospace; font-size: 14px;*/
}
ul{
	margin-bottom: 15px;
}
li{
	margin-left: 20px;
	margin-bottom:7px;
}
table{
	border:1px solid #ccc;
	border-collapse: collapse;
	padding:20px;
	
}
