/* header */
table.headertop td {
	color:#ffffff;
	font-size:11px;
}

table.headertop td a:visited, table.headertop td a:link,table.headertop td a:active, {
	color:#ffffff;
	text-decoration:none;
}

table.headertop td a:hover {
	color:#ffffff;
	text-decoration:underline;
}

table.headertop ul  {
	padding:18px 0px 0px 0px;
	margin:0px;
}

table.headertop li {
	list-style-position: outside;
	list-style-image: url('/include/mod/layout1/images/freccia.gif');
	margin-left:30px;
	margin-bottom:5px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}


/* footer */
div.footer
{
	background-color:#fff;
	border-top:1px solid #696054;
	background-repeat:no-repeat;
	
	font-size:11px;
	text-align:center;
	color:#696054;
	padding:20px;
	padding-top:20px;
	
}

A.copyright2:link {TEXT-DECORATION: none; color:#696054;}
A.copyright2:active {TEXT-DECORATION: none; color:#696054;}
A.copyright2:visited {TEXT-DECORATION: none; color:#696054;}
A.copyright2:hover {TEXT-DECORATION: none; color:#696054;}

.titolo { /*impostare anche in tiny*/
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	color:#808080;
}

.titolo_arancio { /*impostare anche in tiny*/
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	color:#f5a558;
}
.ev_arancio { /*impostare anche in tiny*/
	background-color:#f5a558;
	color:#fff;
}
.ev_verde { /*impostare anche in tiny*/
	background-color:#589442;
	color:#fff;
}
.ev_beige { /*impostare anche in tiny*/
	background-color:#756135;
	color:#fff;
}
.ev_marrone { /*impostare anche in tiny*/
	background-color:#5e0703;
	color:#fff;
}

.titolo_verde { /*impostare anche in tiny*/
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	color:#589442;
}

.arancio { /*impostare anche in tiny*/
	color:#f5a558;
}

.verde { /*impostare anche in tiny*/
	color:#589442;
}

.titolo_beige { /*impostare anche in tiny*/
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	color:#756135;
}


.titolo_marrone { /*impostare anche in tiny*/
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	color:#5e0703;
}

.beige { /*impostare anche in tiny*/
	color:#756135;
}

.marrone { /*impostare anche in tiny*/
	color:#5e0703;
}

div.booking{
	color:#fff;
	padding:15px;
	padding-left:5px;
	padding-right:0px;
}
div.booking #offerhotelFormRicercaDalM{
	width:115px;
	margin-bottom:10px;
	margin-left:5px;
}
div.booking #offerhotelFormRicercaDalD{
	width:115px;
	margin-left:5px;
}
div.booking #offerhotelFormRicercaAlM{
	width:115px;
	margin-bottom:10px;
	margin-left:5px;
}
div.booking #offerhotelFormRicercaAlD{
	width:115px;
	margin-left:5px;
}
div.booking #offerhotelFormRicercaCamere{
	width:115px;
	margin-bottom:10px;
	margin-left:5px;
}
div.booking #offerhotelFormRicercaPersone{
	width:115px;
	margin-left:5px;
}

div.booking table tr td{
	width:400px;
}
div.booking button{
	margin-top:20px;
	width:115px;
	margin-left:5px;
	background-color:#42393b;
	color:#fff;
	border:1px solid #fff;
	cursor:pointer;
}
/*---pacchetti--*/
div.pacchetti div.path .albero, div.pacchetti div.src div.det h1  {
	display:none;
}

div.pacchetti div.src {
padding:10px;
margin-top:-20px;
padding-left:5px;
}

div.pacchetti div.src li {
list-style-image:none;
list-style-type:none;
margin-left:0px;
padding:0;
}

div.pacchetti div.src h1,div.pacchetti div.src h1 a {

font-size:11px;
color:#fff;

}
div.src div.srccontainer {
margin:0 0 20px;
}
div.pacchetti div.src div.srccontainer {
padding:0px;
padding-bottom:10px;
margin:0px;
border-bottom:1px solid #DADADA;
}

div.pacchetti div.navpage, div.pacchetti div.det {
display:none;
}
div.pacchetti  {
margin-left:-5px;
}
div.src ul li a {
color:#756135;
}
div.prenotabutton{
	background-color:#42393b;color:#fff;padding:10px;padding-left:20px;font-size:16px;text-align:center;margin-top:-21px;
}

div.indirizzo{
	margin-top:2px;clear:both;
}

