p { margin-bottom:10px; }
#back  { padding:0 0 10px 20px; }

#cont_blocco .prenota{ color:#990000; font-size:110%; font-weight:bold; }
#cont_blocco .prenota a:link, #cont_blocco .prenota a:visited, #cont_blocco .prenota a:hover, #cont_blocco .prenota a:active { color:#ff6613; text-decoration:none; margin-bottom:50px; }

#nome{ width:441px; text-align:left; padding:0 15px 0 20px; font-family:verdana,sans-serif; margin:0; float:left;}
 #nome h1 { color:#ff6613; padding-left:0px; }
 #nome h1 span { color:#959268; }
 #nome h1 .categ { color:#44424b; font-size:80%; }/*colore categoria*/
 
#tel{ width:240px; height:36px; background:url("../img/bk-tel.png") left top no-repeat; padding:0px; float:left;}
 #tel .content {text-align:left; letter-spacing:0.3px; color:#625E6C; font-weight:600; font-family:Arial, Helvetica, sans-serif; font-size:160%; padding:4px 0 0 28px; }
 
#indirizzo{ width:400px; position:relative; float:left; text-align:left; padding:0 15px 10px 20px; font-family:verdana,sans-serif; margin:0; color:#666666}
 #indirizzo span { color:#7E7B58; font-weight:bold }
 #indirizzo .distmare { color:#44424b; line-height:25px;}
 
#disponobilita{
	width: 200px;
	height:30px;
	/*position:relative;*/
	float:right;
	text-align:center;
	/*vertical-align:middle;*/
	padding:0;
	margin:3px 28px 0 0;
	font-family:"Century Gothic";
	font-size:150%;
	font-weight:bold;
}
A.button {BACKGROUND: url(../img/base.png) no-repeat 0px 0px; width:200px; height:30px; DISPLAY: block; /*background-position: 0 0px;*/ TEXT-DECORATION: none; color:#FFF; line-height:28px; border-top:1px solid #F2AF73; border-left:1px solid #F2AF73; border-bottom:1px solid #C4650F; border-right:1px solid #C4650F;}
.span{ padding-top:10px;}
A.button:hover{background-position: 0 -30px; color:#FFF;}


#foto{ clear:both; padding:0 28px 0 20px; margin:0; position:relative }
#grande { margin:0; float:left; padding:0 }
 #grande .img { padding:1px; border:1px solid #ccc; margin:0; }
#elencofoto { margin:10px 0; padding:0; float:right;}
 #elencofoto .picc { padding:2px; border:1px solid #ccc; margin-bottom:15px; }
 
#descr-serv{ position:relative; padding:0 10px 0 20px; margin:0; }
#descrizione{float:left; text-align:left; padding:0 15px 0 0; margin-top:10px; font-family:verdana,sans-serif; font-size:110%; line-height:17px; width:500px; text-align:justify;}
 #descrizione span { font-size:150%; color:#ff6613; }
 #descrizione .bold { font-weight:bold; color:#44424b; font-family:verdana,sans-serif; font-size:100%; }
 #descrizione .boldsottolin {
	font-weight:bold; color:#44424b;
	font-family:verdana,sans-serif;
	font-size:100%;
	text-decoration:underline;}

#servizi{ background:#F3F3EC; float:right; text-align:left; padding:5px 15px 0 10px; margin-top:10px; font-family:verdana,sans-serif; font-size:100%; line-height:15px; width:150px;}
 #servizi span { font-size:150%; color:#ff6613;}
 
#tariffe{ position:relative; padding:0 10px 0 20px; margin:0; }
#tab-tariffe{float:left; text-align:left; padding:0 15px 0 0; margin-top:10px; font-family:verdana,sans-serif; font-size:110%; line-height:17px; width:500px; text-align:justify;}
 #tab-tariffe span { font-size:150%; color:#ff6613; }
 #tab-tariffe .bold { font-weight:bold; color:#44424b; font-family:verdana,sans-serif; font-size:100%; }
  #tab-tariffe .boldsottolin {
	font-weight:bold; color:#44424b;
	font-family:verdana,sans-serif;
	font-size:100%;
	text-decoration:underline;}
 #tab-tariffe .boldoblique {font-weight:900; color:#44424b; font-style:oblique; font: 100%;}

table#t1{table-layout: fixed;width:100%;margin: 0 auto;border:1px solid #999}
table,th,td{border:1px dotted #44424b;border-collapse:collapse}
td,th{ padding:5px; text-align:center; vertical-align:middle;}
.center {vertical-align:middle;}
.rosso {color:#c30; vertical-align:middle;}
.date {font:120% "trebuchet ms",verdana,sans-serif; }
.left {text-align:left;font: 110% "trebuchet ms",verdana,sans-serif; color:#c30; font-weight:bold}
th{background:#DFDFCA; font:12px "trebuchet ms",verdana,sans-serif;}
.ABC{ color:#c30; font:135% "trebuchet ms",verdana,sans-serif;}
col.col1{background: #F3F3EC}
col.col2{background: #F3F3EC}
col.col3{background: #F3F3EC}
col.col4{background: #F3F3EC}
col.col5{background: #F3F3EC}
col.col6{background: #F3F3EC}
col.col7{background: #F3F3EC}
col.col8{background: #F3F3EC}

tr:hover td{background: #FFF}
.anno {font-size: 160%; color:#c30; vertical-align:middle;}


#offerte{background:#F3F3EC; float:right; text-align:left; padding:5px 12px 0 10px; margin-top:10px; font-family:verdana,sans-serif; font-size:100%; line-height:15px; width:150px; text-align:justify; border: 1px solid #882d13;}
 #offerte span { font-size:150%; color:#ff6613;}
#offerte .risalto { font-weight:bold; font-size:100%; color:#44424b; text-align:justify; }


/*inizio PRENOTA*/

#indirizzoprenota{ width:600px; position:relative; float:left; text-align:left; padding:0 15px 10px 20px; font-family:verdana,sans-serif; margin:0; color:#666666}
  #indirizzoprenota img.thumb { float:left; padding:2px; border:1px solid #ccc; margin-right:10px; }
  #indirizzoprenota p.address { float:left; width:390px; font-size:110%; }
  .tel{ font-weight:bold }

  
/*Form di PRENOTAZIONE*/
  
#prenota { color:#666; clear:both; position:relative; padding-top:20px;}
#nomicampi { color:#666; float:left; width:265px; font-size:115%; padding-left:25px;}
/*#nomicampi .field { font-size:115%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; width:170px; }
#nomicampi .fieldmail { font-size:115%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; width:170px; }
*/
#nomicampi span { color:#b00; font-weight:bold; }
#nomicampi ul { line-height:30px; }
#campi1 { color:#666; float:right; width:200px; font-size:100%; position:absolute; top:50px; left:92px;}
#campi1 .field { font-size:115%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; }
#campi1 .fieldmail { font-size:115%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; width:170px; }

#nomicampi1 { color:#666; float:right; width:405px; font-size:115%; height:380px; border-left:1px #333333 dotted; padding-left:25px;}
/*#campi { color:#666; float:right; width:430px; font-size:115%;}
*/
#nomicampi1 ul { line-height:30px; }
#nomicampi1 span { color:#b00; font-weight:bold; }


#campi2 {
	color:#666;
	float:right;
	width:300px;
	font-size:100%;
	position:absolute;
	top:50px;
	left:432px;
}
#campi2 select.g { width:45px; font-size:105%;} #campi2 select.m { width:90px; font-size:105%;} #campi2 select.a { width:60px; font-size:105%;} #campi2 select.t { width:140px; font-size:105%; }
#campi2 textarea { width:80%; height:100px; font-family:"trebuchet ms",verdana,sans-serif; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; }
#campi2 ul { line-height:30px; margin:0; padding:0; }
#campi2 .field { font-size:115%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; }
#campi2 .field1 { font-size:115%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; width:37px; }
#informativa { clear:both; padding:15px 50px 0 50px; margin:0;}
  .note{ display:block; color:#b00; font-weight:bold; font-size:100%; padding-left:100px; }
  .legge{ display:block; color:#44424b; font-size:110%; }
  .pulsante{ display:block; padding:30px 0 30px 220px; }
  .stilepulsante{ display:block; border-width:1px; font-family:"trebuchet ms",verdana,sans-serif; border-style:solid; border-color:#ccc #999 #999 #ccc; font-weight:bold;}
  
/*Form di PRENOTAZIONE*/
/*fine PRENOTA*/


/*Form pagina INSERIMENTO STRUTTURA*/
#form_nomicampi { color:#666; float:left; width:500px; font-size:130%; padding-left:25px; margin-left:100px; margin-bottom:80px; }
#form_nomicampi span { color:#b00; font-weight:bold; }
#form_nomicampi ul { line-height:30px; }
#form_campi1 { color:#666; /*float:right*/; width:250px; font-size:100%; position:absolute; top:50px; left:280px;}
#form_campi1 .field {font-family:"trebuchet ms",verdana,sans-serif; font-size:100%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; width:200px;}
#form_campi1 .field1 { font-size:100%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; width:60px;}
/*#form_campi1 .fieldmail { font-size:115%; padding:1px 2px; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; width:170px; }*/
#form_campi1 textarea { width:100%; height:100px; font-family:"trebuchet ms",verdana,sans-serif; border-width:1px; border-style:solid; border-color:#ccc #999 #999 #ccc; margin-top:8px; }
/*Fine Form*/






/*PAGINA CONDIZIONI*/
#condiz {text-align:justify; padding:0 15px 0 20px; font-family:verdana,sans-serif; margin:0;}
/*FINE PAGINA CONDIZIONI*/


/*PAGINA INDEX*/
#imgpuglia {margin:0; padding:0 15px 20px 20px; text-align:justify; font-size:110%; color:#3d5a7d; position:relative;}
#indexcenter { width: 440px; float:left; position:relative; text-align:left; }
   #indexmain { font-family:verdana,sans-serif; margin:0; }
      #indexmain .inner { padding:0 15px 0 20px; }
     #indexmain .titolo { color:#ff6613; padding-left:0px; font-size:160%; font-weight:600; }
	  #indexmain .colset { overflow:hidden; width:100%; margin:10px 0 30px; }
		 #indexmain .colset dl { font-size:110%; /*line-height:1.2em;*/ margin:0 0 15px 12px; }
		  #indexmain .colset dl.hotels-index { margin-left:0; }
		  #indexmain .colset dl.hotels-index span { color:#686648;}/*colore paese*/
			#indexmain .colset dt { font-weight:bold; margin-top:7px; }
			#indexmain .colset dd.card-info { /*background:url("../img/bg-dotted.png") 0 100% repeat-x;*/ overflow:hidden; width:99%; padding-bottom:0px; margin:5px 0 0px; }
			#indexmain dd.card-info .abstract { text-align:justify; line-height:16px; }
			#indexmain .colset dd.card-info .card-img { float:left; background:none; padding:2px; border:1px solid #ccc; margin-right:5px; }
			#indexmain .colset a:link, .colset a:visited, .colset a:hover, .colset a:active { color:#ff6613; }
			
			
#indexright { width:274px; float:left; margin:0; padding:0 15px 0 0; position:relative; text-align:left; }
   #indexright .inner { padding:0 0px 0 0; }
   .titright {color:#9f9b9b; margin-bottom:10px; font-size:145%;}
   #indexright .evidenza { width:270px; border:1px solid #ccc; margin-bottom:15px; padding:0; }
   #indexright .testoevidenza { padding:0 5px 5px 5px; text-align:left; font-size:110%;}
               .testoevidenza span { color:#ff6613; font-size:110%; text-decoration:none;}
   #indexright .google-ads { width:252px; height:252px; margin:0 0 15px 13px; border:1px solid #ccc; margin-bottom:10px; padding:0; text-align:center; }
/*FINE PAGINA INDEX*/

