﻿html,body{
margin:0;
padding:0
}

body{
font: 12px Arial, Helvetica, sans-serif;
text-align:left;
line-height:18px;
text-decoration: none;
color: #898989;
}

.spaziodx {
margin-right:7px;
}

div#notro{
margin-top:40px;
text-align:center;
font-size:20px;
font-weight:bold;
color:#CCC

}

div#wrapper{
width:960px;
}

div#map2{
float:right; 
text-align:center; 
width:100px; 
border:1px #CCC solid; 
padding-top:4px; 
cursor:pointer; 
margin-top:12px; 
height:20px; 
background-color:#FFF	
}

div#gpiu{
float:right; 
text-align:center; 
width:50px;  
cursor:pointer; 
margin-top:2px; 
height:20px; 
margin-right:56px	
}

div#book1{
width:160px;
font-size:10px; 
color:#F30;
font-weight:bold;
cursor:pointer
	
	
}
div#ad56{
float:left; 
width:140px; 
font-size:11px; 
text-align:right
}


a{
color:#1B76AB;
text-decoration: none;
font-weight:bold;
}

a:hover {
color:#1B76AB;
text-decoration:underline;

}


div#container{
text-align:left
}



H1 {
font-size:22px;
color:#1B76AB;
text-shadow: 1px 1px 1px #AAAAAA;
padding: 0px 0px 0px 6px;
margin: 0px;
}

H1 A{
color:#1B76AB;
}

H1 A HOVER{
color:#1B76AB;
}

H2 {
font-size:16px;
color:#1B76AB;
}

H2 A{
font-size:16px;
color:#1B76AB;
}

div#offerte_ric2{
font-size:12px;
color:#1B76AB;
font-weight:bold;
}

div#eventi2{
float:right;
margin-bottom:5px;
margin-top:2px;
bottom:2px;
width:300px;
padding: 1px 1px 1px 1px;
border-bottom: 1px dotted #BFBDBD;
}

.verde a{
font-size:12px;
font-weight:bold;
color:#090;
}

div#foto_offerta_ric1{
height:123px;
width:155px;
margin-left:4px;
margin-right:6px;
text-align:left;
float:left;
}

div#crc1a{
float:left;
height:40px;
margin-left:12px;
margin-top:8px;
width:600px;
}

div#content2_offerta1_ric{
	background-image:url(../img/bgcostocamera.png);
	margin-left:6px;
	margin-top:10px;
	padding-top:15px;
	text-align:left;
	float:left;
	width:66px;
	height:50px;
	font-size:18px;
	font-weight:bold;
	color:#565656;
	vertical-align:middle;
	text-align:center;
}

div#content2_offerta2_ric{
	margin-left:5px;
	margin-top:10px;
	text-align:left;
	float:left;
	width:72px;
	height:70px;
}



.testogrigio11{
font-size:11px;
color:#565656;
vertical-align:middle;
text-align:center;
font-weight:normal;
line-height:13px;
}

div#boxupric1{
margin-top:10px;
margin-bottom:12px;
float:left;
width:638px;
}

div#idsearch{
margin-right:4px;
cursor: pointer;
margin-top:10px;
margin-bottom:0px;
}

div#box4p{
margin-top:10px;
margin-bottom:12px;
float:left;
width:638px;
}

div#box5pa{
margin-top:10px;
margin-bottom:12px;
float:left;
width:638px;
}


div#box1po{
float:left; 
width:150px; 
clear:both; 
margin-top:3px
}

div#box2po{
border:1px solid #CCC;
background-color:#FFF;
padding:1px;
width:60px;
float:left;
text-align:center;
margin-left:10px;
border-radius: 8px 8px 8px 8px;
}

div#box3po{
border:1px solid #CCC;
background-color:#FFF;
padding:1px;
width:60px;
float:right;
text-align:center;
border-radius: 8px 8px 8px 8px;
}

.orange1{
color:#1AD0FD
}

div#offerta_ric1{
height:140px;
width:638px;
clear:left;
border-bottom: 1px dotted #BFBDBD;
margin-top:15px;
margin-bottom:10px;
}

div#offerta_ric2{
height:134px;
width:638px;
clear:left;

margin-top:15px;
margin-bottom:10px;
padding-top:10px;
background-image:url(/img/sfondo_top.jpg);
background-repeat:repeat-x;
box-shadow: 0 1px 2px #838383;

}

div#map1{
height:400px;
width:638px;
clear:left;
border-bottom: 1px dotted #BFBDBD;
margin-top:15px;
margin-bottom:10px;
}




div#foto_offerta_ric1{
height:123px;
width:155px;
margin-left:4px;
margin-right:6px;
text-align:left;
float:left;
}

div#content1_offerta1_ric{
width:306px;
vertical-align:top;
margin-left:5px; 
text-align:left;
float:left;
	
}

.sfondocalendar {	
background-image:url(../img/calendar2.gif);
background-repeat:no-repeat;
padding-left:3px;
font-size:13px;
border:1px solid #CBCBCF;
color:#549CF3;
cursor: hand; 
cursor:pointer;
padding:4px;
width:120px;
height:20px;
}

div#select_provincia{
	width:150px;
	display:block;
	float:left;
	margin-left:4px;
}

div#form3a{
	width:150px;
	margin-left:8px;
	margin-bottom:4px;
	margin-top:4px;
	float:left;
	display:block;
}

div#form3b{
	width:150px;
	color:#549CF3;
	margin-left:4px;
	margin-bottom:4px;
	margin-top:4px;
	float:left;
}

div#form3c{
	width:280px;
	margin-left:8px;
	margin-bottom:4px;
	margin-top:4px;
	float:left;
}

div#bt2{	
	  display: block;
	  width: 102px;
	  height: 34px;
	  background:url(../img/puls1.png) no-repeat 0 0;
	  float:left;
	  margin-left:170px;
	  cursor: hand; 
	  cursor:pointer;
}

#bt2:hover{ 
  background-position: 0 -34px;
}

.txty{
	color:#FFF;
	font-size:14px;
	padding-top:8px;
	text-align:center;
	font-weight:bold
}

div#select_regione{
	width:150px;
	float:left;
	margin-left:4px;
}

form {
padding: 0;
margin: 0;
float: left;
}

div#map{
text-align:center;
vertical-align:top;
margin-bottom:5px;
margin-top:5px;
float:right;
width:300px;
border:#CCC 1px solid;
}



div#divprov{
padding: 5px;
text-align:center;
vertical-align:top;
float:right;
width:290px;
border:#CCC 1px solid;
}

div#divprov2{
margin-bottom:10px;
padding-top:5px;
float:right;
width:300px;
background-color:#D9E4FF;
border:#CCC 1px solid;
}

div#uib{
	height:116px;
}

div#divbanner{
margin-bottom:10px;
margin-top:10px;
float:right;
width:300px;
}

#tooltip{
position:absolute;
border:1px solid #333;
background:#f7f5d1;
padding:2px 5px;
color:#333;
display:none;
}

div#u1{
	float:right; 
	width:300px; 
	margin-top:5px;
}

div#u2{
height:14px; 
background-image:url(/img/s24_top.gif); 
background-repeat:no-repeat;
width:300px	
}

div#u3{
padding:3px;
border-left: 1px #CCC solid;
border-right: 1px #CCC solid
}

div#u7{
padding:3px;
border-left: 1px #CCC solid;
border-right: 1px #CCC solid
}

#u7 strong {
	padding-left:12px;
	margin-top:12px;
	padding-bottom:5px;
	color:#FF6600
}


.u4{
display:block; 
font-size:14px; 
color:#F00	
}

div#u5{
height:14px; 
background-image:url(/img/s24_bottom.gif); 
background-repeat:no-repeat;
width:300px
}

div#u3{
	line-height:14px;
}
