﻿div#content_mainBooking h2.strutture_ita { 
	background: url('/images/strutture.gif') no-repeat top left;
	padding: 0 0 10px 0;
	margin: 0;
	text-indent: -9999em;
	
	}
div#content_mainBooking h2.strutture_eng { 
	background: url('/images/eng/strutture03.gif') no-repeat top left;
	padding: 0 0 10px 0;
	margin: 0;
	text-indent: -9999em;
	}
div#content_mainBooking h2.strutture_ger { 
	background: url('/images/ger/strutture02.gif') no-repeat top left;
	padding: 0 0 10px 0;
	margin: 0;
	text-indent: -9999em;
	}
div#content_mainBooking h3 { font-weight: normal; font-size: 0.9em; margin: 0; padding: 20px 0 0 0; border-top: 1px solid #c5c5c5; clear: both; }
div#content_mainBooking h4 { color: #000000; font-size: 1.1em; text-transform: uppercase; margin: 0 0 10px 0; padding: 15px 0 0 0; }

div#content_mainBooking a { color: #07717e; font-weight: bold!important; }
div#content_mainBooking a:hover { text-decoration: underline; }

div#content_mainBooking ul.camplist { float: left; padding: 20px 0 0px 0; }
div#content_mainBooking ul.camplist li { width: 375px!important; width: 49%; height: 185px; float: left; margin: 0 0 10px 0; padding: 0 0 15px 0; }
div#content_mainBooking ul.camplist li.more { width: 375px!important; width: 49%; height: 230px; float: left; margin: 0 0 10px 0; padding: 0 0 15px 0; }


div#content_mainBooking ul.camplist li div { padding: 0 50px 0 0; }
div#content_mainBooking ul.camplist li div p strong { font-weight: bold; color: #07717d; }
div#content_mainBooking ul.camplist li img { float: left; margin: 0 20px 10px 0; }
div#content_mainBooking ul.camplist li p{ line-height: 15px; }
div#content_mainBooking ul.camplist li p.descr { font-size: 0.9em; clear: left; font-family: Arial, Helvetica, sans-serif; }

h3#list_title { display: none; }
div#content_mainBooking ul#list { width: 152px; position: absolute; top: 160px; left: 20px; border-top: 1px solid #c5c5c5; }
div#content_mainBooking ul#list li { padding: 0 0 0 10px; margin: 0; border-bottom: 1px solid #c5c5c5; background: url('/images/aquo.gif') no-repeat center right; }
div#content_mainBooking ul#list li a { display: block; padding: 9px 0; font-weight: bold; }

div#back { width: 152px; padding: 8px 0; position: absolute; bottom: 30px; left: 20px; border-bottom: 1px solid #c5c5c5; border-top: 1px solid #c5c5c5;  }
div#back a { width: 100%; padding: 0 0 0 20px; font-weight: normal!important; background: url('/images/rev_aquo.gif') no-repeat center left; display: block; color: #777; font-weight: normal; }
p.spazio { padding:20px 0 10px 0; }
